Abstract:
An information processing apparatus includes a communication unit, a storage, and a controller. The communication unit is capable of communicating with a server. The storage is capable of storing data used for predetermined processing. The controller is capable of controlling the communication unit to receive notification information from the server, the notification information containing current version information and updated version information, the current version information indicating a current version of the data, the updated version information indicating an updated version of the current version of the data, and acquire the updated version from a predetermined storage location after waiting for a standby time optionally determined within a predetermined maximum standby time. Further, the controller is capable of controlling the storage to update the stored data to the acquired updated version after an elapse of the maximum standby time.
Abstract:
An information processing apparatus includes a communication unit, a storage unit, and a control unit. The storage unit is configured to store device information related to a device capable of being communicated with by the communication unit and an identifier that identifies the device information for each finding of the device with the device information and the identifier associated with each other. The device information being generated each time the device is found. The control unit is configured to invalidate the device information in a case where a state is detected in which communication with the device is incapable of being performed via a predetermined communication channel and in a case where the identifier is detected to be not changed from when being stored.