摘要 |
A state of remains as new as possible is provided for a service related to information required by a user while reducing the number of services to be reservation targets where the number of remains is acquired from a management apparatus that manages the number of remains. An information providing apparatus includes a control means that caches, based on a number of reservation remains which is periodically acquired from a management apparatus managing numbers of reservation remains of services, a number of remains of a reservation target in a cache means for each reservation target identified by a combination of a service and a time of providing the service; an estimation means that estimates, for each of a plurality of reservation targets corresponding to a request of a user, a probability that information related to a reservation target is browsed by the user; a number-of-remains acquisition means that acquires the number of remains of a reservation target where the probability estimated by the estimation means is greater than or equal to a threshold value from the management apparatus and acquires the number of remains of a reservation target where the probability estimated by the estimation means is smaller than the threshold value from the cache means; and a providing means that provides a state of remains of each of the plurality of reservation targets, the state of remains corresponding to the number of remains which is acquired by the number-of-remains acquisition means. |