Information processing apparatus, method of controlling same, and storage medium
AssigneeCanon Kabushiki Kaisha
InventorHiroaki Morimoto
Life of this patent
Estimating the term…
Abstract
An information processing apparatus connected to a device to which an IP address is not set is provided. The apparatus acquires device information that includes unique information of the device, decides a free port number and decide an address, which includes the decided port number, as an access destination for acquiring data from the device, shares the address with an access source, and notifies the unique information and the port number, wherein, when the access source accesses the shared address, the access is detected based on the port number and data is requested from the device corresponding to the unique information, and when the data is received from the device, the data is transmitted to the access source.
Claims15
An information processing apparatus operable to connect, through a predetermined interface, to a device to which an IP address is not set, comprising:
- an acquisition unit configured to acquire device information that includes unique information of the device;
- a deciding unit configured to decide a free port number and decide an address, which includes the decided port number, as an access destination for acquiring data from the device;
- a sharing unit configured to share the address decided by the deciding unit with an access source;
- and
- a notification unit configured to notify a communication unit of the unique information and the port number,
- wherein, in a case where the access source accesses the address acquired from the sharing unit, the communication unit detects the access based on the port number and requests, via the predetermined interface, data from the device corresponding to the unique information, and
- when the data is received from the device via the predetermined interface, the data is transmitted to the access source.
An information processing apparatus operable to connect, through a predetermined interface, to a device to which an IP address is not set, comprising:
- a relay unit;
- an acquisition unit configured to acquire device information that includes unique information of the device;
- a deciding unit configured to decide a free port number and decide an address, which includes the decided port number, as an access destination for acquiring data from the device;
- a sharing unit configured to share the address decided by the deciding unit;
- and
- a communication unit configured to, when there is access to the address decided by the deciding unit, detect the access based on the port number, make a request to the device corresponding to the unique information for data from the device via the interface, and transmit the data to a web browser upon receiving the data from the device via the interface.
A method of controlling an information processing apparatus operable to connect, through a predetermined interface, to a device to which an IP address is not set, the method comprising:
- acquiring device information that includes unique information of the device;
- deciding a free port number and deciding an address, which includes the decided port number, as an access destination for acquiring data from the device;
- sharing the decided address with an access source;
- notifying a communication unit of the unique information and the port number;
- wherein, in a case where the access source accesses the shared address, the communication unit detects the access based on the port number and requests, via the predetermined interface, data from the device corresponding to the unique information, and
- when the data is received from the device via the predetermined interface, the data is transmitted to the access source.
A computer-readable non-transitory storage medium in which a program is stored, wherein, when the program is executed by an information processing apparatus connected to a device to which an IP address is not set via a predetermined interface, the program causes the information processing apparatus to acquire device information that includes unique information of the device;
- decide a free port number and decide an address, which includes the decided port number, as an access destination for acquiring data from the device;
- share the decided address with an access source;
- notify a communication unit of the unique information and the port number,
- wherein, in a case where the access source accesses the acquired address shared with the access source, the communication unit detects the access based on the port number and requests, via the predetermined interface, data from the device corresponding to the unique information, and
- when the data is received from the device via the predetermined interface, the data is transmitted to the access source.
Dependencies are inferred from the claim text.