管理装置及其控制方法
【专利摘要】本发明提供了一种管理装置及其控制方法。所述管理装置包括:管理针对一个或多个信息处理设备的状态的改变的电力控制规则;确定所述信息处理设备的电力控制能力与所述电力控制规则是否匹配;在确定所述信息处理设备的所述电力控制能力与所管理的电力控制规则相匹配的情况下,将所述电力控制规则设置给所述信息处理设备,而在确定所述信息处理设备的所述电力控制能力与所管理的电力控制规则不匹配的情况下,设置与所述信息处理设备的所述电力控制能力相匹配的新的电力控制规则;以及基于所述状态的改变及所述电力控制规则来对所述一个或多个信息处理设备执行电力控制。
【专利说明】管理装置及其控制方法
【技术领域】
[0001]本发明涉及一种管理设备的电力的管理装置及其控制方法。
【背景技术】
[0002]存在基于例如省电的观点而定义的对设备的电力控制的规则,这些规则被称为电力管理策略、电源管理策略等。同时,根据装置中已发生的状态(事件)的改变来控制设备中的电力的规则被称为事件策略等。
[0003]在这方面,提出了详细地定义电力状态的阶段并以每个组件为基础来定义对设备中组件的电力控制、以根据装置的状态的改变以每个组件为基础来精细地控制电力的规范(在2013年8月I日从以下互联网URL(统一资源定位符)在线检索出的PWGImaging System Power MIB vl.0(2011年2月 14 日,PWG):ftp://ftp.pwg.0rg/pub/pwg/candidates/cs-wimspowermibl0-20110214-5106.5.pdf,以及在 2013 年 8 月 I 日从以下互联网 URL 在线检索出的 PWG Power Management Model for Imaging Systemsl.0 (2011 年2 月 14 日,PWG):ftp://ftp.pwg.0rg/pub/pwg/candidates/cs-wimspowerl0-20110214-5106.4.pdf)。
[0004]为了在使用经由网络来管理打印设备的管理装置的整个系统中实现省电,需要使用事件策略来执行管理。然而,一些打印设备与事件策略管理部分地兼容,而一些打印设备与事件策略管理不兼容。在这样的打印设备共存的环境中,必须根据各个打印设备的特性和功能来执行管理。
【发明内容】
[0005]根据本发明的一方面,提供了一种管理一个或多个信息处理设备的电力状态的管理装置,所述管理装置包括:管理单元,用于管理针对所述一个或多个信息处理设备的状态的改变的电力控制规则;获取单元,用于获取信息处理设备的电力控制能力的信息;确定单元,用于基于由所述获取单元获取的所述信息来确定所述信息处理设备的所述电力控制能力与所述管理单元管理的所述电力控制规则是否匹配;设置单元,用于在确定所述信息处理设备的所述电力控制能力与所述管理单元管理的所述电力控制规则相匹配的情况下,将所管理的电力控制规则设置给所述信息处理设备,而在确定所述信息处理设备的所述电力控制能力与所管理的电力控制规则不匹配的情况下,设置与所述信息处理设备的所述电力控制能力相匹配的新的电力控制规则;检测单元,用于检测所述一个或多个信息处理设备的状态的改变;以及控制单元,用于基于所述一个或多个信息处理设备的状态的改变及所述电力控制规则来对所述一个或多个信息处理设备执行电力控制。
[0006]根据本发明的另一方面,提供了一种管理一个或多个打印设备的电力状态的管理装置,所述管理装置包括:管理单元,用于管理针对所述一个或多个打印设备的状态的改变的电力控制规则;获取单元,用于获取打印设备的电力控制能力的信息;确定单元,用于基于由所述获取单元获取的所述信息来确定所述打印设备的所述电力控制能力与所述管理单元管理的所述电力控制规则是否匹配;设置单元,用于在确定所述打印设备的所述电力控制能力与所述管理单元管理的所述电力控制规则相匹配的情况下,将所管理的电力控制规则设置给所述打印设备,而在确定所述打印设备的所述电力控制能力与所管理的电力控制规则不匹配的情况下,设置与所述打印设备的所述电力控制能力相匹配的新的电力控制规则;检测单元,用于检测所述一个或多个打印设备的状态的改变;以及控制单元,用于基于所述一个或多个打印设备的状态的改变及所述电力控制规则来对所述一个或多个打印设备执行电力控制。
[0007]根据本发明的另一方面,提供了一种管理装置,所述管理装置包括:管理单元,用于管理针对信息处理设备的状态的改变的电力控制规则;确定单元,用于获取所述信息处理设备的电力控制能力的信息,并基于所获取的信息来确定所述信息处理设备的所述电力控制能力与所述管理单元管理的所述电力控制规则是否匹配;设置单元,用于在确定所述信息处理设备的所述电力控制能力与所述管理单元管理的所述电力控制规则不匹配的情况下,设置与所述信息处理设备的所述电力控制能力相匹配的新的电力控制规则;以及控制单元,用于基于所述信息处理设备的状态的改变及所述管理单元管理的所述电力控制规则来对所述信息处理设备执行电力控制。
[0008]根据本发明的另一方面,提供了一种用于管理一个或多个信息处理设备的电力状态的管理方法,所述管理方法包括以下步骤:管理步骤,管理针对所述一个或多个信息处理设备的状态的改变的电力控制规则;获取步骤,获取信息处理设备的电力控制能力的信息;确定步骤,基于在所述获取步骤中获取的所述信息来确定所述信息处理设备的所述电力控制能力与在所述管理步骤中管理的所述电力控制规则是否匹配;设置步骤,在确定所述信息处理设备的所述电力控制能力与在所述管理步骤中管理的所述电力控制规则相匹配的情况下,将所管理的电力控制规则设置给所述信息处理设备,而在确定所述信息处理设备的所述电力控制能力与所管理的电力控制规则不匹配的情况下,设置与所述信息处理设备的所述电力控制能力相匹配的新的电力控制规则;检测步骤,检测所述一个或多个信息处理设备的状态的改变;以及控制步骤,基于所述一个或多个信息处理设备的状态的改变及所述电力控制规则来对所述一个或多个信息处理设备执行电力控制。
[0009]根据本发明的另一方面,提供了一种管理一个或多个打印设备的电力状态的管理方法,所述管理方法包括以下步骤:管理步骤,管理针对所述一个或多个打印设备的状态的改变的电力控制规则;获取步骤,获取打印设备的电力控制能力的信息;确定步骤,基于在所述获取步骤中获取的所述信息来确定所述打印设备的所述电力控制能力与在所述管理步骤中管理的所述电力控制规则是否匹配;设置步骤,在确定所述打印设备的所述电力控制能力与在所述管理步骤中管理的所述电力控制规则相匹配时,将所管理的电力控制规则设置给所述打印设备,而在确定所述打印设备的所述电力控制能力与所管理的电力控制规则不匹配时,设置与所述打印设备的所述电力控制能力相匹配的新的电力控制规则;检测步骤,检测所述一个或多个打印设备的状态的改变;以及控制步骤,基于所述一个或多个打印设备的状态的改变及所述电力控制规则来对所述一个或多个打印设备执行电力控制。
[0010]即使在与事件策略的兼容性不同的多个设备共存的环境中,也能够针对各个设备来执行电力控制,并且能够系统地实现省电。
[0011]根据以下(参照附图)对示例性实施例的描述,本发明的其它特征将变得清楚。
【专利附图】
【附图说明】
[0012]图1示出了根据本发明的整体系统的配置。
[0013]图2示出了根据本发明的整体系统的硬件配置。
[0014]图3示出了根据本发明的软件配置。
[0015]图4是根据本发明的管理装置中的程序的流程图。
[0016]图5A及图5B示出了管理装置及被管理设备中的事件策略列表的示例。
[0017]图6示出了用于设置事件策略的画面的示例。
[0018]图7示出了被管理设备列表的示例。
[0019]图8示出了被管理设备中所包括的组件的层级结构。
[0020]图9示出了用于设置被管理设备的事件策略的画面的示例。
[0021]图10示出了针对被管理设备特定的事件策略的列表的示例。
[0022]图11示出了状态监视对象列表的示例。
[0023]图12是针对作为监视对象的被管理设备的处理的流程图。
[0024]图13A及图13B示出了针对可能的电力状态来进行信息获取/响应所利用的协议格式。
[0025]图14A及图14B示出了从与Power MIB (电力管理信息库)不兼容的设备处获取/返回电力控制能力所利用的协议格式的示例。
[0026]图15示出了事件策略显示(删除)画面的示例。
[0027]图16A、图16B及图16C示出了用于状态获取、响应及状态通知的协议格式的示例。
[0028]图17示出了用于对与Power MIB不兼容的设备的电力控制的指令的示例。
[0029]图18是用于删除事件策略的流程图。
[0030]图19示出了用于删除事件策略的格式的示例。
[0031]图20示出了用于输入用作事件策略的基础的电力管理策略的画面的示例。
[0032]图21示出了用于电力控制的优先顺序表的示例。
[0033]图22是根据第二实施例的管理装置中的程序的流程图。
【具体实施方式】
[0034]<第一实施例>
[0035]下面参照附图描述本发明的实施例。
[0036][系统配置]
[0037]图1示出了根据本实施例的整体系统的配置。管理装置101经由网络103而连接到作为打印机等的被管理设备102a、被管理设备102b及被管理设备102c。被管理设备102a至被管理设备102c在硬件配置及软件配置上各不相同,其细节将在稍后描述。下面,假定表述“被管理设备102”意指全部的被管理设备102a至被管理设备102c。并且,在对被管理设备102a至被管理设备102c中所包括的组件的描述中忽略附图标记a至c意味着描述相互地适用于被管理设备102。被管理设备102的示例包括打印设备、MFP(多功能外围设备)及其它信息处理设备。
[0038][硬件配置]
[0039]图2示出了根据本实施例的整体系统的硬件配置。管理装置101是信息处理装置,包括执行程序的CPU201、对其加载程序的存储器202、以及存储程序及各种类型的数据的HDD203。管理装置101还包括接受用户输入的输入装置204、显示在其上执行用户输入的画面的输出装置205、以及用于经由网络103而连接到被管理设备102的NIC(网络接口卡)206。
[0040]被管理设备102包括电力控制单元220。电力控制单元220连接到被管理设备102中所包括的各个组件并对各个组件执行电力控制。被管理设备102包括执行根据本实施例的程序的CPU221、以及用于临时地加载程序及各种类型的数据的存储器222。被管理设备102还包括接受用户操作的UI操作单元223、存储被管理设备102的程序及数据的HDD224、以及用于经由网络103而与管理装置101相通信的NIC225。被管理设备102还包括具有打印处理的功能的打印单元228、排抵托盘226、及进纸托盘227。
[0041]除了前述组件以外,被管理设备102a还包括读取单元229a、传真设备230a、整理器231a、及诸如订书机的排纸选项232a。被管理设备102a允许电力控制单元220a对各个组件执行电力控制。被管理设备102b不包括诸如整理器的任何选项。被管理设备102b还允许电力控制单元220b对各个组件执行电力控制。被管理设备102c包括诸如传真设备230c的选项,但不具有执行组件特定电力控制的能力。作为替代的是,被管理设备102c允许电力控制单元220c对排纸托盘226c、进纸托盘227c、打印单元228c、及读取单元229c集中地进行电力控制。
[0042]在根据本实施例的电力控制的特定示例中,在被管理设备102中,被管理设备102a与这样的Power MIB相兼容,该Power MIB在2013年8月I日从以下互联网URL在线检索出的 PWG Imaging System Power MIB vl.0(2011 年 2 月 14 日,PWG)中被描述:ftp://ftp.pwg.0rg/pub/pwg/candidates/cs-wimspowermib10-20110214-5106.5.pdf。构成被管理设备102b的组件的部分与Power MIB相兼容。另一方面,被管理设备102c具有与PowerMIB不兼容的配置。应当注意到,尽管被管理设备102c与PowerMIB不兼容,但是能够使用不同的方法对其执行电力控制。
[0043][软件配置]
[0044]图3示出了根据本实施例的软件配置。管理装置101包括事件策略列表管理单元301、设备列表管理单元302、设备信息获取单元303、电力状态改变请求单元304、事件策略添加请求单元305、设备特定管理单元306、Π控制单元307、及设备状态监视单元308。
[0045]事件策略列表管理单元301管理事件策略。事件策略规定了用于根据与是否能够执行打印有关的状态(事件)的改变来改变被管理设备102的电力状态的电力控制规则。设备列表管理单元302管理作为管理对象的被管理设备102的列表。设备信息获取单元303从被管理设备102获取诸如能够被控制的电力控制能力的信息。电力状态改变请求单元304根据事件策略来请求被管理设备102改变电力状态。
[0046]事件策略添加请求单元305请求被管理设备102将与事件策略相兼容的操作添加到被管理设备102。设备特定管理单元306管理针对与事件策略不兼容的被管理设备102b及被管理设备102c的特定电力控制的列表。UI控制单元307显示用户输入画面,并将用户输入的信息传递给另一控制模块。设备状态监视单元308监视被管理设备102的状态。
[0047]被管理设备102a及被管理设备102b包括信息获取响应单元310、电力状态改变单元311、及事件策略管理单元312。信息获取响应单元310响应于来自管理装置101的设备信息获取单元303的请求而将诸如电力控制能力的信息发送给管理装置101。电力状态改变单元311根据事件策略管理单元312管理的事件策略来控制被管理设备102a及被管理设备102b的电力状态。事件策略管理单元312管理从管理装置101接收到的事件策略的列表。
[0048]另一方面,被管理设备102c包括信息获取响应单元320、电力状态改变单元321、及设备状态通知单元322。信息获取响应单元320响应于来自管理装置101的设备信息获取单元303的请求而将诸如电力控制能力的信息发送给管理装置101。电力状态改变单元321响应于来自管理装置101的电力状态改变请求而控制被管理设备102c的电力状态。设备状态通知单元322向管理装置101通知状态。
[0049][处理流程]
[0050]图4是根据本实施例的管理装置101中的程序的流程图。下面参照图4的流程图来描述该程序的操作。应当注意到,当在对程序的操作的描述中未提及特定的执行者时,执行该程序的管理装置101的CPU201是本处理的执行者。本处理由管理装置101的CPU201读取保持在存储器202中的程序来执行,存储器202是存储单元等。
[0051]管理装置101具有图5A中所示的事件策略列表501,并管理事件策略列表管理单元301中的事件策略列表501。图5A示出了管理装置101管理的事件策略列表的示例性结构。另一方面,图5B示出了被管理设备102管理的事件策略列表510。事件策略列表501及事件策略列表510将以下信息相互关联地保持:唯一地指示事件的事件ID ;事件名称;事件发生时的电源状态的内容;以及要根据电源状态来控制的对象(组件)。
[0052]在使用多个列表和表来描述本实施例时,相对应的列或项被赋予相同的名称。
[0053]为了向图5A中所示的事件策略列表添加新的事件策略,图3中所示的Π控制单元307经由输出装置205来显示图6中所示的设置画面601。在设置画面601上,用户选择被管理设备102的状态602,以及在该状态中应当将什么组件(图6中所示的组件603)切换到什么电力状态(图6中所示的电力状态604)。假定预先定义并管理状态602、组件603、及电力状态604中的设置值。对于任意设置值,可以在考虑到能够与该设置值相结合地使用的值的情况下,取决于选择的状态来切换所显示的内容(将一些内容不显示、将不可选择的内容的指示显示等)。
[0054]如果用户执行了在各个项(即,状态602、组件603、及电力状态604)中选择设置值、然后按下设置画面601上的OK按钮605的操作,则管理装置101的CPU201开始步骤SlOl0
[0055]在步骤SlOl中,事件策略列表管理单元301获取用户指定的信息(状态602、组件603、及电力状态604中的设置值)。在步骤S102中,设备列表管理单元302获取图7中所示的设备列表701。图7示出了作为管理对象的被管理设备102的列表的设备列表的示例性结构。这里,用于唯一地识别设备的设备ID、设备名称、及IP地址被相互关联地保持在设备列表701中。在本实施例的示例中,假定将被管理设备102a至被管理设备102c作为管理的对象而包括在设备列表701中。
[0056]在步骤S103中,设备信息获取单元303从在步骤S102中获取的设备列表701中提取第N行中的被管理设备102的信息(例如,IP地址)。假定设备列表701中感兴趣的行是N,并且默认值是第一行(N= I)。每次执行步骤S103时,将处理的对象切换到下一个未经处理的行(被管理设备),并对其执行处理。
[0057]在步骤S104中,设备信息获取单元303检查是否已对设备列表701的最后一行完成了处理。如果针对所有的行(被管理设备)都已完成处理(步骤S104中的“是”),则本处理流程结束。另一方面,如果未针对所有的行完成处理(步骤S104中的“否”),则本处理流程进行到步骤S105。在步骤S105中,设备信息获取单元303经由网络103而从作为处理对象的被管理设备102获取信息。具体地说,其询问被管理设备102关于能够切换到在步骤SlOl中获取的事件策略中所描述的电力状态的组件。此时,使用SNMP (简单网络管理协议)作为协议,将经由网络103而从被管理设备102获取的信息按图13A中所示的格式来发送。例如,如果在步骤SlOl中获取的事件策略中所描述的电力状态是暂停,则将包括暂停(40)的值作为变量名的参数中的电力状态来发送,如图13A的示例中所示。可以使用已知的格式作为图13A及图13B中所示的格式,此处省略对其的详细描述。
[0058]在步骤S106中,设备信息获取单元303检查来自被管理设备102的关于步骤S105的信息获取的响应。具体地说,其检查是否能够从被管理设备102获取与能够切换到事件策略中所描述的电力状态的组件有关的信息。例如,将来自被管理设备102的响应从被管理设备102按图13B中所示的格式来发送,并由信息获取响应单元310来处理。在图13B的情况下,包括系统(5)及输入托盘(8)的十个组件被指示作为能够根据电力状态暂停(40)而被控制的组件的信息。如果没有来自被管理设备102的响应(步骤S106中的“否”),则本处理流程进行到步骤S112。如果有来自被管理设备102的响应(步骤S106中的“是”),则本处理流程进行到步骤S107。具体地说,如果处理的对象是被管理设备102a或被管理设备102b则有响应,而如果处理的对象是被管理设备102c则没有响应。也就是说,能够从被管理设备102a及被管理设备102b获取图13B中所示的值,但是不能从被管理设备102c获取所述值。
[0059]在步骤S107中,事件策略列表管理单元301检查从被管理设备102获取的响应中所包括的值中的任一个是否与在步骤SlOl中所提取的事件策略的值相同。例如,假定在步骤SlOl中所提取的值指示电力状态暂停(40),并且在该电力状态下能够被控制的组件是整理器(30)。在此情况下,由于使用电力状态暂停(40)作为参数而从被管理设备102获取的值包括整理器(30),因此确定事件策略与所获取的信息相匹配,并且已获取相同的值。如果确定已获取相同的值(步骤S107中的“是”),则本处理流程进行到步骤S108。
[0060]在步骤S108中,事件策略添加请求单元305向作为处理对象的被管理设备102发送添加从用户经由图6中所示的设置画面601而输入的事件策略的请求。在被管理设备102中,事件策略管理单元312将从用户经由图6中所示的设置画面601而输入的事件策略添加到被管理设备102管理的事件策略列表510,并管理所添加的事件策略。
[0061]在步骤SI 17中,管理装置101的事件策略列表管理单元301将该事件策略添加到事件策略列表501。也就是说,新添加的事件策略在管理装置101的事件策略列表501以及在被管理设备102的事件策略列表510两者中都被管理。在已对其添加新的事件策略的被管理设备102中,事件策略管理单元312检查图5B中所示的事件策略列表510。在发生状态(事件)的改变时,被管理设备102的电力状态改变单元311根据事件策略来改变电力状态。在步骤S117的处理之后,本处理流程进行到步骤S103。
[0062]另一方面,如果事件策略列表管理单元301确定不存在相同的值(步骤S107的“否”),则本处理流程进行到步骤S109,参照图8中所示的组件的层级结构(父/子关系)来确定是否能够针对另一组件执行电力控制。假定图8中所示的关于层级结构的信息801预先由管理装置101保持。在本实施例中,信息801将唯一地指示组件的ID、指示父的父ID、及组件相互关联地示出。例如,假定期望要对其执行电力控制的组件是整理器,但是能够在被管理设备102b中控制的组件是选项、引擎、及控制器。参照图8,整理器(ID = 12)的父ID是3,ID3表示选项。因此,管理装置101能够确定选项是能够在被管理设备102b中对其执行电力控制的对象组件。
[0063]在步骤SllO中,Π控制单元307基于在步骤S109中的确定的结果而显示图9中所示的设置画面901,以便向用户呈现可设置的电力状态等。将图6中所示的状态602中设置的内容显示为状态902。将指示在步骤S109中确定的组件(即,能够对其执行电力控制的组件)的值显示为组件903。电力状态904示出了用于指定如何关于在步骤S109中已被确定为可控的状态及组件来控制电力状态的控制(例如,列表)。如果在图9中所示的设置画面901上在接受电力状态904的用户选择后OK按钮905被按下,则本处理流程进行到步骤Sm。
[0064]在步骤Slll中,基于步骤SllO的用户指令,设备特定管理单元306生成被管理设备102的事件策略,并将所生成的事件策略添加到图10中所示的针对被管理设备特定的事件策略的列表1001。图10中所示的针对被管理设备特定的事件策略的列表1001与图5A中所示的事件策略列表501相独立地由管理装置101管理。唯一地指示事件的事件ID、唯一地指示被管理设备的设备ID、电力状态、及组件被相互关联地保持在事件策略的列表1001中。也就是说,示出了针对由设备ID所指示的被管理设备102特定的事件策略。在步骤Slll的处理之后,本处理流程进行到步骤S108。
[0065]另一方面,如果不存在来自被管理设备102的响应(步骤S106的“否”),则在步骤S112中,管理装置101的设备信息获取单元303从作为处理对象的被管理设备102 (在本示例中,被管理设备102c)获取关于电力控制的信息。此时,使用由例如网络服务定义的并且与被管理设备102c相兼容的方法来获取关于电力控制的信息。例如,作为图13A中所示的获取请求的替代,通过向被管理设备102c发送图14A中所示的命令作为网络服务来做出获取请求。也就是说,根据被管理设备102的功能来切换获取关于电力控制的信息的方法。
[0066]在步骤SI 13中,设备信息获取单元303检查是否存在来自被管理设备102c的针对在步骤S112中发送的请求的响应(是否已获取关于电力控制的信息)。如果存在来自被管理设备102c的响应(步骤S113的“是”),则本处理流程进行到步骤S114,而如果不存在来自被管理设备102c的响应(步骤S113的“否”),则进行到步骤S103。例如,被管理设备102c利用如图14B中所示的关于电力控制的信息来响应图14A中所示的命令。图14B的示例指示存在四种类型的电力控制功能:打开整个系统的电源(On);关闭整个系统的电源(Shutdown);不显示画面的睡眠(InterfaceSleep);及 CPU 的睡眠(CPUSleep)。
[0067]在步骤SI 14中,Π控制单元307分析在步骤SI 13中获取的来自被管理设备102c的响应,并经由图9中所示的设置画面901来显示与事件策略相对应的值。在对响应的分析中可以使用传统的方法。然后,与步骤SllO类似地,Π控制单元307等待用户指令。如果在接受电力状态的用户选择之后OK按钮905被按下,则在步骤SI 15中,设备特定管理单元306基于用户指令而将新的事件策略添加到针对被管理设备特定的事件策略的列表1001。这里,新的事件策略作为针对被管理设备102c特定的事件策略而被添加到事件策略的列表 1001。
[0068]在步骤SI 16中,设备状态监视单元308将作为监视对象的状态添加到图11中所示的监视对象列表1101,并监视作为监视对象的被管理设备102c的状态的改变。图11示出了监视对象列表的示例性结构。唯一地指示被管理设备的设备ID、作为管理对象的被管理设备的状态(对象状态)、及用于唯一地识别事件的事件ID被相互关联地保持在监视对象列表1101中。应当注意的是,例如,监视对象列表1101根据Power MIB等来管理设备列表701中所包括的被管理设备102中与电力控制不兼容的设备(在本示例中,被管理设备102c)。例如,参照图11,被管理设备102c具有设备ID “12345699”。在此情况下,关于是否能够执行打印的状态(例如,“服务呼叫”及“卡纸”)的改变作为对象状态而被监视。根据对象状态的值来关联相对应的事件(事件ID)。在步骤S116的处理之后,本处理流程进行到步骤S117。
[0069][针对作为监视对象的设备的处理]
[0070]下面参照图12的流程图来描述针对在图4的步骤S116中作为监视对象的被管理设备102(在本示例中,被管理设备102c)的处理。本处理流程由管理装置101的CPU201读取并执行存储在作为存储单元等的HDD203中的程序来实现。
[0071]在步骤S1201中,管理装置101确定是否已完成监视。例如,当由于通过用户操作等而完成程序的指令从而完成程序时,完成监视。如果已完成监视(步骤S1201的“是”),则本处理流程结束。如果要继续地执行监视(步骤S1201的“否”),则在步骤S1202中,设备状态监视单元308获取监视对象列表(图11)。
[0072]在步骤S1203中,设备状态监视单元308监视包括在监视对象列表1101中的作为对象的被管理设备102c。在该监视中,管理装置101使用诸如SNMP的协议以规律的间隔周期性地对被管理设备102c做出针对状态的获取请求。例如,管理装置101根据图16A中所示的结构而做出针对信息的获取请求。在此情况下,被管理设备102c能够根据图16B中所示的结构而发送针对获取请求的响应。作为另一监视方法,管理装置101可以执行通知注册以使得被管理设备102c发送状态(事件)的改变的通知。在此情况下,已对其执行了通知注册的被管理设备102c在其自身发生状态(事件)的改变时向管理装置101发送状态(事件)的改变的信息。可以将此时发送的包的内容构造为如图16C中所示。
[0073]在步骤S1204中,设备状态监视单元308确定所获取的状态的信息相较于先前获取的信息是否已改变。也就是说,设备状态监视单元308确定是否检测到状态的改变。如果状态未改变(步骤S1204的“否”),则设备状态监视单元308进行到步骤S1201,而不对正被管理的当前状态做出任何改变。如果状态已改变(步骤S1204的“是”),则在步骤S1205中,设备状态监视单元308检查监视对象列表1101。
[0074]在步骤S1206中,基于所获取的状态的信息,设备状态监视单元308确定是否已出现应当改变电源状态的状态。具体地说,参照监视对象列表1101,设备状态监视单元308检查作为监视对象的被管理设备102c是否处于由监视对象列表1101的对象状态所指示的状态。如果确定出现了应当改变电源状态的状态(步骤S1206的“是”),则在步骤S1207中,电力状态改变请求单元304使用诸如WEB service (网络服务)的协议来设置被管理设备102c以改变电力状态。例如,图17中所示的命令用于指示被管理设备102c改变状态。在步骤S1207的处理之后,本处理流程进行到步骤S1201。如果确定未出现应当改变电源状态的状态(步骤S1206的“否”),则本处理流程进行到步骤S1201。
[0075][事件策略删除处理]
[0076]管理装置101的Π控制单元307经由图15中所示的事件策略显示画面1501而向用户分别地呈现由管理装置101管理的、图5A中所示的事件策略列表501及图10中所示的针对被管理设备特定的事件策略的列表1001。事件策略显示画面1501将在各自的事件策略列表中定义的状态、组件及电力状态中的对应关系相互关联地显不为状态1502、组件1503、及电力状态1504。在事件策略显示画面1501上,也可以删除已添加的事件策略。现在跟随图18的流程图来给出对用于删除已添加的事件策略的处理的描述。本处理流程由管理装置101的CPU201读取并执行存储在作为存储单元等的HDD203中的程序来实现。
[0077]首先,在例如执行用户操作时,管理装置101的Π控制单元307显示事件策略显示画面1501。在事件策略显示画面1501上的策略中的一个策略正被选择的同时接受删除按钮1505被按下时,UI控制单元307开始图18的处理。
[0078]在步骤S1801中,设备列表管理单元302获取图7中所示的设备列表701。在步骤S1802中,基于用户指令,设备信息获取单元303向所获取的设备列表701中所包括的被管理设备102发出事件策略删除指令。例如可以使用图19中所示的SNMP SetRequest来发出删除指令。在步骤S1803中,事件策略列表管理单元301从图10中所示的针对被管理设备特定的事件策略的列表1001中删除作为删除对象的事件策略。在步骤S1804中,事件策略列表管理单元301将作为删除对象的事件策略从事件策略列表501中删除。
[0079]根据本实施例,在与事件策略的兼容性不同的设备共存的系统中,能够针对各个设备管理电力控制及事件策略。
[0080]<第二实施例>
[0081]根据第一实施例,在生成针对被管理设备特定的事件策略的列表(图10中所示的事件策略的列表1001)时,根据用户选择而使用图9中所不的设置画面901来设置策略。在本实施例中,使用图20中所示的设置画面2001预先从用户接受用作针对与电力状态相对应的操作的策略的操作配置。
[0082]现将参照图22的流程图来描述根据第二实施例的处理。应当注意的是,图22的流程图与第一实施例中所描述的图4的流程图的不同之处在于步骤S2210及步骤S2214。步骤S2210与图4的步骤SllO相对应,而步骤S2214与图4的步骤SI 14相对应。由于其它处理与图4的那些处理相同,因此省略对重复部分的描述。
[0083]在步骤S2210及步骤S2214中,管理装置101根据图20中所示的设置画面2001上已预设的配置的内容来判定事件策略。这里,根据图21中所示的电力优先顺序表2101来设置该配置。在图21中所示的电力优先顺序表2101中,将实现较高的省电效果的电力状态赋予较高级别。另一方面,被赋予低级别的电力状态维持设备能够继续地操作的状态。
[0084]具体地说,如果在图20中所示的设置画面2001上选择“使省电优先”,则从被管理设备102能够采取其作为电力状态的所有的值中选择在电力优先顺序表2101中被赋予最高级别的电力状态。另一方面,如果选择“使继续使用优先”,则从被管理设备102能够采取其作为电力状态的所有的值中选择在电力优先顺序表2101中被赋予最低级别的电力状态。
[0085]除了实现第一实施例的效果以外,本实施例即使在打印设备的电力状态与事件策略不兼容的情况下也能够自动地定义针对被管理设备特定的事件策略,而无需让用户做选择。
[0086]本发明的实施例还可以通过读出并执行记录在存储介质(例如,非暂时性计算机可读存储介质)上的用于执行本发明的上述实施例中的一个或多个实施例的功能的计算机可执行指令的系统或装置的计算机来实现,以及通过由系统或装置的计算机通过例如从存储介质读出并执行用于执行上述实施例中的一个或多个实施例的功能的计算机可执行指令来执行的方法来实现。计算机可以包括中央处理单元(CPU)、微处理单元(MPU)、或其它电路中的一个或多个,并且可以包括单独的计算机或单独的计算机处理器的网络。例如可以从网络或者存储介质向计算机提供计算机可执行指令。存储介质可以包括例如硬盘、随机存取存储器(RAM)、只读存储器(ROM)、分布式计算系统的存储器、光盘(例如,压缩盘(CD)、数字多用途盘(DVD)、或蓝光盘(BD)?)、闪存存储设备、存储卡等中的一个或多个。
[0087]虽然参照示例性实施例对本发明进行了描述,但是应当理解,本发明并不限于所公开的示例性实施例。应当对下列权利要求的范围给予最宽的解释,以使其涵盖所有这些变型例以及等同的结构及功能。
【权利要求】
1.一种管理一个或多个信息处理设备的电力状态的管理装置,所述管理装置包括: 管理单元,用于管理针对所述一个或多个信息处理设备的状态的改变的电力控制规则; 获取单元,用于获取信息处理设备的电力控制能力的信息; 确定单元,用于基于由所述获取单元获取的所述信息来确定所述信息处理设备的所述电力控制能力与所述管理单元管理的所述电力控制规则是否匹配; 设置单元,用于在确定所述信息处理设备的所述电力控制能力与所述管理单元管理的所述电力控制规则相匹配的情况下,将所管理的电力控制规则设置给所述信息处理设备,在确定所述信息处理设备的所述电力控制能力与所管理的电力控制规则不匹配的情况下,设置与所述信息处理设备的所述电力控制能力相匹配的新的电力控制规则; 检测单元,用于检测所述一个或多个信息处理设备的状态的改变;以及控制单元,用于基于所述一个或多个信息处理设备的状态的改变及所述电力控制规则来对所述一个或多个信息处理设备执行电力控制。
2.根据权利要求1所述的管理装置,其中 如果确定所述信息处理设备的所述电力控制能力与所述管理单元管理的所述电力控制规则不匹配,则所述设置单元显示用于从用户接受所述新的电力控制规则的配置的画面。
3.根据权利要求1所述的管理装置,其中 如果确定所述信息处理设备的所述电力控制能力与所述管理单元管理的所述电力控制规则不匹配,则所述设置单元基于在电力控制上被优先化的预设的可操作配置来设置所述新的电力控制规则。
4.根据权利要求3所述的管理装置,其中 所述可操作配置是指示在电力控制上是使省电优先还是使所述信息处理设备的操作的继续优先的配置。
5.根据权利要求3所述的管理装置,其中 所述管理单元基于在电力控制上省电的效果来将多个电力状态分级,并且 基于所述分级及所述可操作配置来设置所述新的电力控制规则。
6.根据权利要求1所述的管理装置,其中 所述管理单元管理与所述一个或多个信息处理设备相互匹配的电力控制规则以及针对信息处理设备特定的电力控制规则,所述特定的电力控制规则由所述设置单元根据所述信息处理设备的电力控制能力来设置。
7.根据权利要求1所述的管理装置,其中 所述电力控制规则根据信息处理设备的状态的改变在每个组件的基础上定义针对所述信息处理设备中所包括的多个组件的电力控制。
8.根据权利要求7所述的管理装置,其中 所述管理单元还管理定义所述信息处理设备中所包括的所述多个组件中的父/子关系的信息,并且 如果所述信息处理设备的电力控制能力与所述管理单元管理的任一电力控制规则都不匹配,则所述设置单元使用定义所述多个组件中的所述父/子关系的所述信息来生成与所述信息处理设备的所述电力控制能力相匹配的新的电力控制规则,并设置所述新的电力控制规则。
9.根据权利要求1所述的管理装置,其中 在获取信息处理设备的电力控制能力的信息时,所述获取单元根据与所述信息处理设备相兼容的功能来切换获取方法。
10.根据权利要求1所述的管理装置,还包括: 删除单元,用于显示所述用户在其上将所述管理单元管理的电力控制规则删除的画面。
11.一种管理一个或多个打印设备的电力状态的管理装置,所述管理装置包括: 管理单元,用于管理针对所述一个或多个打印设备的状态的改变的电力控制规则; 获取单元,用于获取打印设备的电力控制能力的信息; 确定单元,用于基于由所述获取单元获取的所述信息来确定所述打印设备的所述电力控制能力与所述管理单元管理的所述电力控制规则是否匹配; 设置单元,用于在确定所述打印设备的所述电力控制能力与所述管理单元管理的所述电力控制规则相匹配的情况下,将所管理的电力控制规则设置给所述打印设备,而在确定所述打印设备的所述电力控制能力与所管理的电力控制规则不匹配的情况下,设置与所述打印设备的所述电力控制能力相匹配的新的电力控制规则; 检测单元,用于检测所述一个或多个打印设备的状态的改变;以及控制单元,用于基于所述一个或多个打印设备的状态的改变及所述电力控制规则来对所述一个或多个打印设备进行电力控制。
12.—种管理装置,所述管理装置包括: 管理单元,用于管理针对信息处理设备的状态的改变的电力控制规则; 确定单元,用于获取所述信息处理设备的电力控制能力的信息,并基于所获取的信息来确定所述信息处理设备的所述电力控制能力与所述管理单元管理的所述电力控制规则是否匹配; 设置单元,用于在确定所述信息处理设备的所述电力控制能力与所述管理单元管理的所述电力控制规则不匹配的情况下,设置与所述信息处理设备的所述电力控制能力相匹配的新的电力控制规则;以及 控制单元,用于基于所述信息处理设备的状态的改变及所述管理单元管理的所述电力控制规则来对所述信息处理设备执行电力控制。
13.一种用于管理一个或多个信息处理设备的电力状态的管理方法,所述管理方法包括以下步骤: 管理步骤,管理针对所述一个或多个信息处理设备的状态的改变的电力控制规则; 获取步骤,获取信息处理设备的电力控制能力的信息; 确定步骤,基于在所述获取步骤中获取的所述信息来确定所述信息处理设备的所述电力控制能力与在所述管理步骤中管理的所述电力控制规则是否匹配; 设置步骤,在确定所述信息处理设备的所述电力控制能力与在所述管理步骤中管理的所述电力控制规则相匹配的情况下,将所管理的电力控制规则设置给所述信息处理设备,而在确定所述信息处理设备的所述电力控制能力与所管理的电力控制规则不匹配的情况下,设置与所述信息处理设备的所述电力控制能力相匹配的新的电力控制规则; 检测步骤,检测所述一个或多个信息处理设备的状态的改变;以及控制步骤,基于所述一个或多个信息处理设备的状态的改变及所述电力控制规则来对所述一个或多个信息处理设备进行电力控制。
14.一种管理一个或多个打印设备的电力状态的管理方法,所述管理方法包括以下步骤: 管理步骤,管理针对所述一个或多个打印设备的状态的改变的电力控制规则; 获取步骤,获取打印设备的电力控制能力的信息; 确定步骤,基于在所述获取步骤中获取的所述信息来确定所述打印设备的所述电力控制能力与在所述管理步骤中管理的所述电力控制规则是否匹配; 设置步骤,在确定所述打印设备的所述电力控制能力与在所述管理步骤中管理的所述电力控制规则相匹配的情况下,将所管理的电力控制规则设置给所述打印设备,而在确定所述打印设备的所述电力控制能力与所管理的电力控制规则不匹配的情况下,设置与所述打印设备的所述电力控制能力相匹配的新的电力控制规则; 检测步骤,检测所述一个或多个打印设备的状态的改变;以及控制步骤,基于所述一个或多个打印设备的状态的改变及所述电力控制规则来对所述一个或多个打印设备进行电力控制。
【文档编号】H04L29/08GK104423904SQ201410411850
【公开日】2015年3月18日 申请日期:2014年8月19日 优先权日:2013年8月27日
【发明者】平井正仁 申请人:佳能株式会社