DEVICE SETTING MANAGEMENT SYSTEM, DEVICE SETTING MANAGEMENT METHOD AND COMPUTER-READABLE RECORDING MEDIUM FOR DEVICE SETTING MANAGEMENT
Provided are a device setting management system, a device setting management method, and a recording medium for device setting management, which efficiently change the setting of a device. A control unit of a device management system specifies a newly connected device which is not specified in mode setting management data as a target device. The control unit determines the sequential processing order of the specified target device, and sequentially transmits information on a setting change request to the device according to the determined sequential processing order. Upon reception of information on a setting change result including a device identifier of a device whose setting has been changed, the control unit stores a “mode-ON flag” and a “mode-OFF flag” in the mode setting management data including this device identifier to update a setting management flag.
1 . A device setting management system comprising:
a device management data storage unit that stores device management data including a device identifier specifying a device connected over a communication network, and a time-zone identifier specifying a time zone to which the device belongs;
a setting management data storage unit that stores a setting management data including a setting management flag indicating a setting state of a device and setting management data including the device identifier;
a new registration unit that specifies a device identifier of a device newly connected to the communication network based on the device identifier in the device management data stored in the device management data storage unit and the device identifier in the device management data stored in the setting management data storage unit, and registers setting management data including the specified device identifier and the setting state of the setting management flag in the setting management data storage unit;
a target device specifying unit that specifies a device whose setting is to be changed based on the device identifier of the device management data stored in the device management data storage unit and including a time-zone identifier of a time zone in which a current time has become a management detection time, and the device identifier in the setting management data which is stored in the setting management data storage unit and whose setting state is the setting state registered in the new registration unit;
a setting request transmitting unit that determines a sequential processing order of a device whose device identifier is specified by the target device specifying unit, and sequentially transmits information on a setting change request to the device according to the determined sequential processing order; and
an update unit that, upon reception of information on a setting change result indicating completion of a change in a setting of a device according to the information on the setting change request transmitted from the setting request transmitting unit, updates a setting management flag in setting management data including the received device identifier of the device.
2 . The device setting management system according to claim 1 , further comprising:
a management detection time storage unit that stores a management detection time of a time zone specified by the time-zone identifier;
a number-of-times data storage unit that stores number-of-times data including a number of times information on a setting change result including a device identifier of a device whose setting has not been changed despite transmission of information on the setting change request has been received, and the device identifier of the device;
a time-change threshold value storage unit that stores a time-change threshold value for changing the management detection time;
a time-computation value storage unit that stores a time-computation value for computing a changed management detection time;
a number-of-times storage unit that, upon reception of the information on the setting change result including the device identifier of the device whose setting has not been changed despite transmission of the information on the setting change request, searches for number-of-times data including the device identifier, stores number-of-times data including the device identifier and having “1” as a number of times in the number-of-times data storage unit when the number-of-times data including the device identifier is not stored, and increments the number of times in the number-of-times data of the device identifier by 1 and stores resultant number-of-times data in the number-of-times data storage unit when the number-of-times data including the device identifier is stored; and
a management detection time changing unit that, when the number of times in the number-of-times data stored in the number-of-times storage unit becomes equal to or greater than the time-change threshold value, acquires a time-zone identifier corresponding to the device identifier in the number-of-times data from the device management data storage unit, specifies a management detection time of a time zone specified by the acquired time-zone identifier from the management detection time storage unit, computes a new management detection time based on the specified management detection time and the time-computation value, and stores the computed management detection time in the management detection time storage unit.
3 . The device setting management system according to claim 1 , wherein the setting management flag includes a current-state flag indicating a current setting state and a changed-state flag indicating if the setting has been changed in the past, and
the target device specifying unit specifies a device with a device identifier with which a current-state flag indicating that the setting is not a preset setting is stored and a changed-state flag indicating that the setting has not been done is associated.
4 . The device setting management system according to claim 1 , further comprising a transmission interval storage unit that stores a transmission interval for transmitting information on the setting change request,
wherein in case of transmitting information on a setting change request to a device, the setting request transmitting unit specifies a transmission interval from transmission of the information on the setting change request transmitted to the device just previously, and transmits information on a setting change to the device upon elapse of a time equal to or greater than the transmission interval when the specified transmission interval is not equal to or greater than the transmission interval stored in the transmission interval storage unit.
5 . The device setting management system according to claim 1 , further comprising a communication terminal capable of updating the setting management flag in the setting management data stored in the setting management data storage unit.
6 . A device setting management method comprising:
a device management data storage step of storing device management data including a device identifier specifying a device connected over a communication network, and a time-zone identifier specifying a time zone to which the device belongs;
a setting management data storage step of storing a setting management data including a setting management flag indicating a setting state of a device and the device identifier;
a new registration step of specifying a device identifier of a device newly connected to the communication network based on the device identifier in the device management data stored in the device management data storage step and the device identifier in the device management data stored in the setting management data storage step, and registering setting management data including the specified device identifier and the setting state of the setting management flag;
a target device specifying step of specifying a device whose setting is to be changed based on the device identifier of the device management data and including a time-zone identifier of a time zone in which a current time has become a management detection time, and the device identifier in the setting management data whose setting state is the setting state registered in the new registration step;
a setting request transmitting step of determining a sequential processing order of a device whose device identifier is specified in the target device specifying step, and sequentially transmitting information on a setting change request to the device according to the determined sequential processing order; and
an update step that, upon reception of information on a setting change result indicating completion of a change in a setting of a device according to the information on the setting change request transmitted in the setting request transmitting step, updating a setting management flag in setting management data including the received device identifier of the device.
7 . The device setting management method according to claim 6 , further comprising:
a management detection time storage step of storing a management detection time of a time zone specified by the time-zone identifier;
a number-of-times data storage step of storing number-of-times data including a number of times information on a setting change result including a device identifier of a device whose setting has not been changed despite transmission of information on the setting change request has been received, and the device identifier of the device;
a time-change threshold value storage step of storing a time-change threshold value for changing the management detection time;
a time-computation value storage step of storing a time-computation value for computing a changed management detection time;
a number-of-times storage step of, upon reception of the information on the setting change result including the device identifier of the device whose setting has not been changed despite transmission of the information on the setting change request, searching for number-of-times data including the device identifier, storing number-of-times data including the device identifier and having “1” as a number of times when the number-of-times data including the device identifier is not stored, and incrementing the number of times in the number-of-times data of the device identifier by 1 and storing resultant number-of-times data when the number-of-times data including the device identifier is stored; and
a management detection time changing step, when the number of times in the number-of-times data stored in the number-of-times storage step becomes equal to or greater than the time-change threshold value, acquiring a time-zone identifier corresponding to the device identifier in the number-of-times data from the device management data storage step, specifying a management detection time of a time zone specified by the acquired time-zone identifier from the management detection time storage step, computing a new management detection time based on the specified management detection time and the time-computation value, and storing the computed management detection time.
8 . The device setting management method according to claim 6 , wherein the setting management flag includes a current-state flag indicating a current setting state and a changed-state flag indicating if the setting has been changed in the past, and
the target device specifying step in which a device with a device identifier with which a current-state flag indicating that the setting is not a preset setting is stored and a changed-state flag indicating that the setting has not been done is associated is specified.
9 . The device setting management method according to claim 6 , wherein a transmission interval for transmitting information on the setting change request is stored, and
in the setting request transmitting step, in case of transmitting information on a setting change request to a device, a transmission interval from transmission of the information on the setting change request transmitted to the device just previously is specified, and information on a setting change to the device is transmitted upon elapse of a time equal to or greater than the transmission interval when the specified transmission interval is not equal to or greater than the stored transmission interval.
10 . A computer-readable recording medium for device setting management, recording a program for allowing a computer to function as:
a device management data storage unit that stores device management data including a device identifier specifying a device connected over a communication network, and a time-zone identifier specifying a time zone to which the device belongs;
a setting management data storage unit that stores a setting management data including a setting management flag indicating a setting state of a device and setting management data including the device identifier;
a new registration unit that specifies a device identifier of a device newly connected to the communication network based on the device identifier in the device management data stored in the device management data storage unit and the device identifier in the device management data stored in the setting management data storage unit, and registers setting management data including the specified device identifier and the setting state of the setting management flag in the setting management data storage unit;
a target device specifying unit that specifies a device whose setting is to be changed based on the device identifier of the device management data stored in the device management data storage unit and including a time-zone identifier of a time zone in which a current time has become a management detection time, and the device identifier in the setting management data which is stored in the setting management data storage unit and whose setting state is the setting state registered in the new registration unit;
a setting request transmitting unit that determines a sequential processing order of a device whose device identifier is specified by the target device specifying unit, and sequentially transmits information on a setting change request to the device according to the determined sequential processing order; and
an update unit that, upon reception of information on a setting change result indicating completion of a change in a setting of a device according to the information on the setting change request transmitted from the setting request transmitting unit, updates a setting management flag in setting management data including the received device identifier of the device.
11 . The computer-readable recording medium according to claim 10 , wherein the program further allows the computer to function as:
a management detection time storage unit that stores a management detection time of a time zone specified by the time-zone identifier;
a number-of-times data storage unit that stores number-of-times data including a number of times information on a setting change result including a device identifier of a device whose setting has not been changed despite transmission of information on the setting change request has been received, and the device identifier of the device;
a time-change threshold value storage unit that stores a time-change threshold value for changing the management detection time;
a time-computation value storage unit that stores a time-computation value for computing a changed management detection time;
a number-of-times storage unit that, upon reception of the information on the setting change result including the device identifier of the device whose setting has not been changed despite transmission of the information on the setting change request, searches for number-of-times data including the device identifier, stores number-of-times data including the device identifier and having “1” as a number of times in the number-of-times data storage unit when the number-of-times data including the device identifier is not stored, and increments the number of times in the number-of-times data of the device identifier by 1 and stores resultant number-of-times data in the number-of-times data storage unit when the number-of-times data including the device identifier is stored; and
a management detection time changing unit that, when the number of times in the number-of-times data stored in the number-of-times storage unit becomes equal to or greater than the time-change threshold value, acquires a time-zone identifier corresponding to the device identifier in the number-of-times data from the device management data storage unit, specifies a management detection time of a time zone specified by the acquired time-zone identifier from the management detection time storage unit, computes a new management detection time based on the specified management detection time and the time-computation value, and stores the computed management detection time in the management detection time storage unit.
12 . The computer-readable recording medium according to claim 10 , wherein the setting management flag includes a current-state flag indicating a current setting state and a changed-state flag indicating if the setting has been changed in the past, and
the target device specifying unit specifies a device with a device identifier with which a current-state flag indicating that the setting is not a preset setting is stored and a changed-state flag indicating that the setting has not been done is associated.
13 . The computer-readable recording medium according to claim 10 , wherein the program further allows the computer to function as a transmission interval storage unit that stores a transmission interval for transmitting information on the setting change request,
in case of transmitting information on a setting change request to a device, the setting request transmitting unit specifies a transmission interval from transmission of the information on the setting change request transmitted to the device just previously, and transmits information on a setting change to the device upon elapse of a time equal to or greater than the transmission interval when the specified transmission interval is not equal to or greater than the transmission interval stored in the transmission interval storage unit.