Information delivery device and information processing method
First Claim
1. An information delivery device, comprising:
- a processor;
an information storage unit configured to store device information;
memory for storing computer-executable instructions, which when executed by the processor, cause the information delivery device to provide;
a command transmission unit configured to receive a command request from a client and to transmit a command requesting a device to transmit device information in response to the command request;
an information obtaining unit configured to obtain device information transmitted from the device in response to the command transmitted by the command transmission unit;
a judgment unit configured to judge whether the device information has been obtained by the information obtaining unit from the device within a predetermined period in response to the command transmitted by the command transmission unit;
an information providing unit configured to;
provide the device information obtained by the information obtaining unit from the device to the client in response to the command request if the judgment unit judges that the device information has been obtained within the predetermined period, andprovide past device information stored in the information storage unit to the client in response to the command request if the judgment unit judges that the device information has not been obtained within the predetermined time period;
a prohibition unit configured to prohibit a predetermined type of device information from being provided to the client as past device information by the information providing unit, wherein the prohibition unit comprisesa deletion unit configured to delete, from the information storage unit, the past device information corresponding to the predetermined type of device information, and configured to judge that the past device information is the predetermined type of device information to be deleted if an elapsed time from acquisition of the past device information reaches a first predetermined time period and an elapsed time from last reception of the command request from the client reaches a second predetermined time period.
1 Assignment
0 Petitions
Accused Products
Abstract
There is provided an information delivery device including a command transmission unit configured to accept a command request from a client and to transmit a command corresponding to the command request to a device, an information obtaining unit configured to obtain device information transmitted from the device as a response to the command, and an information storage unit configured to store the device information obtained by the information obtaining unit. The device may further include a judgment unit configured to judge which of current device information obtained by the information obtaining unit and past device information stored in the information storage unit should be provided for a requesting source, the current device information corresponding to device information presently set to the device, and an information providing unit configured to provide one of the current device information and the past device information for the requesting source in accordance with a judgment result of the judgment unit.
-
Citations
11 Claims
-
1. An information delivery device, comprising:
-
a processor; an information storage unit configured to store device information; memory for storing computer-executable instructions, which when executed by the processor, cause the information delivery device to provide; a command transmission unit configured to receive a command request from a client and to transmit a command requesting a device to transmit device information in response to the command request; an information obtaining unit configured to obtain device information transmitted from the device in response to the command transmitted by the command transmission unit; a judgment unit configured to judge whether the device information has been obtained by the information obtaining unit from the device within a predetermined period in response to the command transmitted by the command transmission unit; an information providing unit configured to; provide the device information obtained by the information obtaining unit from the device to the client in response to the command request if the judgment unit judges that the device information has been obtained within the predetermined period, and provide past device information stored in the information storage unit to the client in response to the command request if the judgment unit judges that the device information has not been obtained within the predetermined time period; a prohibition unit configured to prohibit a predetermined type of device information from being provided to the client as past device information by the information providing unit, wherein the prohibition unit comprises a deletion unit configured to delete, from the information storage unit, the past device information corresponding to the predetermined type of device information, and configured to judge that the past device information is the predetermined type of device information to be deleted if an elapsed time from acquisition of the past device information reaches a first predetermined time period and an elapsed time from last reception of the command request from the client reaches a second predetermined time period. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. An information processing method, comprising the steps of:
-
receiving a command request from a client; transmitting a command corresponding to the command request to a device; obtaining device information transmitted from the device in response to the command; storing the obtained device information; judging whether the device information has been obtained in the obtaining step from the device within a predetermined period in response to the command transmitted in the transmitting step; providing the device information obtained in the information obtaining step from the device to the client in response to the command request if the judging step judges that the device information has been obtained within the predetermined period; providing stored past device information to the client in response to the command request if the judging step judges that the device information has not been obtained within the predetermined time period; prohibiting a predetermined type of device information from being provided to the client as past device information; deleting the past device information corresponding to the predetermined type of device information; and judging that the past device information is the predetermined type of device information to be deleted if an elapsed time from acquisition of the past device information reaches a first predetermined time period and an elapsed time from last reception of the command request from the client reaches a second predetermined time period.
-
-
11. A computer readable storage device having computer readable instructions stored thereon, which, when executed by a processor of an information delivery device, configures the processor to perform the steps of:
-
receiving a command request from a client; transmitting a command corresponding to the command request to a device; obtaining device information transmitted from the device in response to the command; storing the obtained device information; judging whether the device information has been obtained in the obtaining step from the device within a predetermined period in response to the command transmitted in the transmitting step; providing the device information obtained in the information obtaining step from the device to the client in response to the command request if the judging step judges that the device information has been obtained within the predetermined period; providing stored past device information to the client in response to the command request if the judging step judges that the device information has not been obtained within the predetermined time period; prohibiting a predetermined type of device information from being provided to the client as past device information; deleting the past device information corresponding to the predetermined type of device information; and judging that the past device information is the predetermined type of device information to be deleted if an elapsed time from acquisition of the past device information reaches a first predetermined time period and an elapsed time from last reception of the command request from the client reaches a second predetermined time period.
-
Specification