CPC G06F 9/547 (2013.01) [G06F 9/45558 (2013.01); G06F 2009/45595 (2013.01)] | 10 Claims |
1. An information processing apparatus configured to communicate over a network with a device management system that manages and controls access to user-available devices among a plurality of devices and user-accessible functions of the user-available devices, based on device management information, the device management system being physically independent and separate from the information processing apparatus and storing the device management information, comprising:
a memory; and
a processor coupled to the memory and configured to:
access the device management information through the network from the device management system;
generate a WebAPI and a virtual device based on the device management information, the virtual device, in conjunction with the device management system, accessing the user-available devices in response to a WebAPI call from a user terminal of a user;
inform the user terminal of information including how to call the WebAPI; and
in response to the WebAPI call from the user terminal, access the user-available devices via the virtual device,
wherein the information processing apparatus is a gateway server, and
wherein the processor is configured to:
provide an access key to the device management system and acquire the device management information via a device management information-acquiring API of the device management system, the device management information-acquiring API corresponding to the access key, and
generate the virtual device that is based on the device management information.
|