Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP6136405B2 - Device management apparatus, device management system, device management method, and device management program - Google Patents
[go: Go Back, main page]

JP6136405B2 - Device management apparatus, device management system, device management method, and device management program - Google Patents

Device management apparatus, device management system, device management method, and device management program Download PDF

Info

Publication number
JP6136405B2
JP6136405B2 JP2013053903A JP2013053903A JP6136405B2 JP 6136405 B2 JP6136405 B2 JP 6136405B2 JP 2013053903 A JP2013053903 A JP 2013053903A JP 2013053903 A JP2013053903 A JP 2013053903A JP 6136405 B2 JP6136405 B2 JP 6136405B2
Authority
JP
Japan
Prior art keywords
power
power consumption
power state
transition
period
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
JP2013053903A
Other languages
Japanese (ja)
Other versions
JP2014178997A (en
Inventor
春樹 相良
春樹 相良
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Ricoh Co Ltd
Original Assignee
Ricoh Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Ricoh Co Ltd filed Critical Ricoh Co Ltd
Priority to JP2013053903A priority Critical patent/JP6136405B2/en
Publication of JP2014178997A publication Critical patent/JP2014178997A/en
Application granted granted Critical
Publication of JP6136405B2 publication Critical patent/JP6136405B2/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02DCLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
    • Y02D10/00Energy efficient computing, e.g. low power processors, power management or thermal management

Landscapes

  • Power Sources (AREA)

Description

本発明は、機器管理装置、機器管理システム、機器管理方法、及び機器管理プログラムに関する。   The present invention relates to a device management apparatus, a device management system, a device management method, and a device management program.

近年では、地球環境への配慮や自然災害に伴う電力供給の不安定化などを背景に、オフィス環境における消費電力量の削減、ひいては、コスト削減に関する技術への需要が、ますます大きくなっている。   In recent years, demand for technologies related to reduction of power consumption and cost reduction in the office environment has been increasing against the background of consideration of the global environment and unstable power supply due to natural disasters. .

例えば特許文献1には、画像処理装置などを含む電子機器から取得した機器情報と予め保持しておいた代替機器に関するコスト情報とを比較し、比較結果に基づき、代替すると機器利用に係るコストが低減される提案機器を特定する技術が開示されている。このような技術により、利用者には、コスト低減を実現する代替機器(代替案)が提案される。   For example, Patent Literature 1 compares device information acquired from an electronic device including an image processing apparatus and the like with cost information related to a substitute device that is stored in advance, and based on the comparison result, the cost associated with device use is replaced. A technique for identifying a proposed device to be reduced is disclosed. With this technology, an alternative device (alternative plan) that realizes cost reduction is proposed to the user.

しかしながら、上記技術では、機器のユーザは、消費電力量の削減等を達成するために、機器の置き換えを行う必要がある。すなわち、機器のユーザにとって、一時的とはいえ経済的な負担が強いられるという課題がある。   However, in the above technique, the user of the device needs to replace the device in order to achieve a reduction in power consumption and the like. That is, there is a problem that an economic burden is imposed on the user of the device even though it is temporary.

本発明は、上記の点に鑑みてなされたものであって、現状の機器構成のままであっても消費電力量の低減を可能とすること目的とする。   The present invention has been made in view of the above points, and an object of the present invention is to make it possible to reduce the power consumption even with the current device configuration.

そこで上記課題を解決するため、機器管理装置は、消費電力量が相互に異なる複数の電力状態を有する複数の機器による、時間の経過に応じた消費電力量の推移を示す第一の推移情報に基づいて、前記消費電力量が閾値を超える期間を特定する特定部と、ョブの実行時期を前記機器ごとに記憶する第一の記憶部と、前記機器ごとの時間の経過に応じた電力状態の推移を示す第二の推移情報を記憶する第二の記憶部とを参照して、前記機器ごとに、前記期間において推移した各電力状態を消費電力量が1段階又は複数の段階低い電力状態へ変更することにより削減される消費電力量を算出して、当該消費電力量の総和が所定値以上となるように、前記ジョブの実行量が相対的に小さい機器を選択する選択部と、選択された機器前記期間における電力状態を、前記第二の推移情報が示す各電力状態よりも消費電力量が1段階又は複数の段階低い電力状態に制御するためのタスク情報を生成する生成部とを有することを特徴とする。 Therefore, in order to solve the above-described problem, the device management apparatus uses the first transition information indicating the transition of the power consumption over time by a plurality of devices having a plurality of power states with different power consumption. based on, a specifying unit for specifying a period in which the power consumption amount exceeds the threshold value, a first storage unit for storing the execution time of the job for each of the devices, the power with the elapse of time for each of the devices With reference to the second storage unit that stores the second transition information indicating the transition of the state, for each of the devices, the power consumption is reduced by one or more stages in each power state during the period. A selection unit that calculates a power consumption reduced by changing to a state, and selects a device with a relatively small execution amount of the job so that a total sum of the power consumption is equal to or greater than a predetermined value ; Contact to the period of the selected device The that power state, and wherein the amount of power consumption than the power state indicated by the second transition information has a generator for generating a task information for controlling the one stage or multiple stages low power state To do.

現状の機器構成のままであっても消費電力量の低減を可能とすることができる。   Even with the current device configuration, the power consumption can be reduced.

本発明の実施の形態における機器管理システムのネットワーク構成例を示す図である。It is a figure which shows the network structural example of the apparatus management system in embodiment of this invention. 本発明の実施の形態における機器管理装置のハードウェア構成例を示す図である。It is a figure which shows the hardware structural example of the apparatus management apparatus in embodiment of this invention. 本発明の実施の形態における機器及び機器管理装置の機能構成例を示す図である。It is a figure which shows the function structural example of the apparatus and apparatus management apparatus in embodiment of this invention. 消費電力量の削減例のレポートの生成処理の処理手順の一例を説明するためのフローチャートである。It is a flowchart for demonstrating an example of the process sequence of the production | generation process of the report of the reduction example of power consumption. エコログ記憶部の構成例を示す図である。It is a figure which shows the structural example of an eco log memory | storage part. 換算情報記憶部の構成例を示す図である。It is a figure which shows the structural example of a conversion information storage part. 機器情報記憶部の構成例を示す図である。It is a figure which shows the structural example of an apparatus information storage part. 一つのユーザ環境における消費電力量の推移情報を示す図である。It is a figure which shows the transition information of the power consumption in one user environment. ジョブログ記憶部の構成例を示す図である。It is a figure which shows the structural example of a job log memory | storage part. レポート画面の表示例を示す図である。It is a figure which shows the example of a display of a report screen. タスク設定画面の表示例を示す図である。It is a figure which shows the example of a display of a task setting screen. タスクの実行処理の処理手順の一例を説明するためのフローチャートである。It is a flowchart for demonstrating an example of the process sequence of a task execution process.

以下、図面に基づいて本発明の実施の形態を説明する。図1は、本発明の実施の形態における機器管理システムの構成例を示す図である。図1において、機器管理システム1は、顧客環境Ea〜Ed等の複数の顧客環境E、及び遠隔管理装置20等を含む。   Hereinafter, embodiments of the present invention will be described with reference to the drawings. FIG. 1 is a diagram illustrating a configuration example of a device management system according to an embodiment of the present invention. In FIG. 1, the device management system 1 includes a plurality of customer environments E such as customer environments Ea to Ed, and a remote management device 20.

各顧客環境Eは、機器40のユーザ、すなわち、機器40のメーカにとっては顧客におけるシステム環境であり、機器管理装置10及び1台以上の機器40を含む。本実施の形態では、便宜上、各顧客環境Eは、相互に異なる企業におけるシステム環境であるとする。但し、顧客環境Eが対応する組織は、企業単位に限られない。一つの企業内における部門又は部署等が、顧客環境Eに対応付けられてもよい。   Each customer environment E is a system environment at the customer for the user of the device 40, that is, the manufacturer of the device 40, and includes the device management apparatus 10 and one or more devices 40. In the present embodiment, for convenience, it is assumed that each customer environment E is a system environment in a different company. However, the organization to which the customer environment E corresponds is not limited to a company unit. A department or a department in one company may be associated with the customer environment E.

各顧客環境Eは、1以上の機器40及び機器管理装置10等を含む。機器40は、例えば、複合機又はプリンタ等の画像形成装置、プロジェクタ(画像投影装置)、PC(Personal Computer)、スマートフォン若しくはタブレット型端末等である。機器管理装置10は、同じ顧客環境Eに属する各機器40からの各種ログデータの受信、受信されたログデータの遠隔管理装置20へのアップロード等を行うコンピュータである。すなわち、機器管理装置10は、同じ顧客環境Eに属する各機器40と、LAN(Local Area Network)又はWAN(Wide Area Network)等のネットワークを介して接続されている。また、機器管理装置10は、遠隔管理装置20と、WAN(Wide Area Network)等のネットワークを介して接続されている。   Each customer environment E includes one or more devices 40, a device management apparatus 10, and the like. The device 40 is, for example, an image forming apparatus such as a multifunction peripheral or a printer, a projector (image projection apparatus), a PC (Personal Computer), a smartphone, a tablet terminal, or the like. The device management apparatus 10 is a computer that receives various log data from each device 40 belonging to the same customer environment E, uploads the received log data to the remote management device 20, and the like. That is, the device management apparatus 10 is connected to each device 40 belonging to the same customer environment E via a network such as a LAN (Local Area Network) or a WAN (Wide Area Network). The device management apparatus 10 is connected to the remote management apparatus 20 via a network such as a WAN (Wide Area Network).

図1において、顧客環境Eaでは、クライアント端末50が、LAN等のネットワークを介して機器管理装置10aに接続されている。クライアント端末50は、顧客環境Eaにおける機器40による消費電力量の削減のための処理の実行等を機器管理装置10aに要求する端末である。クライアント端末50の一例として、PC(Personal Computer)、タブレット型端末、スマートフォン、又は携帯電話等が挙げられる。   In FIG. 1, in the customer environment Ea, a client terminal 50 is connected to the device management apparatus 10a via a network such as a LAN. The client terminal 50 is a terminal that requests the device management apparatus 10a to execute processing for reducing power consumption by the device 40 in the customer environment Ea. Examples of the client terminal 50 include a PC (Personal Computer), a tablet terminal, a smartphone, a mobile phone, and the like.

一方、遠隔管理装置20は、例えば、機器40の保守を担当する組織(例えば、機器40のメーカ)によって運用される。   On the other hand, the remote management device 20 is operated by, for example, an organization in charge of maintenance of the device 40 (for example, a manufacturer of the device 40).

遠隔管理装置20は、複数の顧客環境Eの機器管理装置10又は機器40よりアップロードされるログデータ等を受信し、一元的に管理するコンピュータである。なお、遠隔管理装置20は、唯一無二の存在でなくてもよい。例えば、国や地域ごとに、遠隔管理装置20が設置されてもよい。この場合、各遠隔管理装置20は、当該遠隔管理装置20が設置された国又は地域に属する顧客環境Eに関する処理を担当してもよい。   The remote management device 20 is a computer that receives log data and the like uploaded from the device management device 10 or the device 40 in a plurality of customer environments E and manages them in a centralized manner. The remote management device 20 may not be unique. For example, the remote management device 20 may be installed for each country or region. In this case, each remote management device 20 may be in charge of processing related to the customer environment E belonging to the country or region where the remote management device 20 is installed.

図2は、本発明の実施の形態における機器管理装置のハードウェア構成例を示す図である。図2の機器管理装置10は、それぞれバスBで相互に接続されているドライブ装置100、補助記憶装置102、メモリ装置103、CPU104、及びインタフェース装置105等を有する。   FIG. 2 is a diagram illustrating a hardware configuration example of the device management apparatus according to the embodiment of the present invention. 2 includes a drive device 100, an auxiliary storage device 102, a memory device 103, a CPU 104, an interface device 105, and the like, which are mutually connected by a bus B.

機器管理装置10での処理を実現するプログラムは、CD−ROM等の記録媒体101によって提供される。プログラムを記憶した記録媒体101がドライブ装置100にセットされると、プログラムが記録媒体101からドライブ装置100を介して補助記憶装置102にインストールされる。但し、プログラムのインストールは必ずしも記録媒体101より行う必要はなく、ネットワークを介して他のコンピュータよりダウンロードするようにしてもよい。補助記憶装置102は、インストールされたプログラムを格納すると共に、必要なファイルやデータ等を格納する。   A program for realizing processing in the device management apparatus 10 is provided by a recording medium 101 such as a CD-ROM. When the recording medium 101 storing the program is set in the drive device 100, the program is installed from the recording medium 101 to the auxiliary storage device 102 via the drive device 100. However, the program need not be installed from the recording medium 101 and may be downloaded from another computer via a network. The auxiliary storage device 102 stores the installed program and also stores necessary files and data.

メモリ装置103は、プログラムの起動指示があった場合に、補助記憶装置102からプログラムを読み出して格納する。CPU104は、メモリ装置103に格納されたプログラムに従って機器管理装置10に係る機能を実行する。インタフェース装置105は、ネットワークに接続するためのインタフェースとして用いられる。   The memory device 103 reads the program from the auxiliary storage device 102 and stores it when there is an instruction to start the program. The CPU 104 executes functions related to the device management apparatus 10 in accordance with a program stored in the memory device 103. The interface device 105 is used as an interface for connecting to a network.

なお、機器管理装置10は、複数のコンピュータによって構成されてもよい。また、クライアント端末50及び遠隔管理装置20のそれぞれについても、図2と同様のハードウェア構成を有していてもよい。但し、クライアント端末50は、キーボード及びマウス等の入力装置や、液晶ディスプレイ等の表示装置を備えているのが望ましい。または、クライアント端末50は、タッチパネルのように、入力装置と表示装置とが一体的となった電子部品を備えていてもよい。   The device management apparatus 10 may be configured by a plurality of computers. Each of the client terminal 50 and the remote management device 20 may have the same hardware configuration as that in FIG. However, the client terminal 50 preferably includes an input device such as a keyboard and a mouse, and a display device such as a liquid crystal display. Alternatively, the client terminal 50 may include an electronic component in which the input device and the display device are integrated, such as a touch panel.

図3は、本発明の実施の形態における機器及び機器管理装置の機能構成例を示す図である。図3において、機器40は、ジョブ管理部41、電力状態管理部42、ログ生成部43、ログ送信部44、及び電力設定受信部45等を有する。   FIG. 3 is a diagram illustrating a functional configuration example of the device and the device management apparatus according to the embodiment of the present invention. 3, the device 40 includes a job management unit 41, a power state management unit 42, a log generation unit 43, a log transmission unit 44, a power setting reception unit 45, and the like.

ジョブ管理は、機器40におけるジョブ(処理)の実行を管理する。電力状態管理部42は、機器40の電力状態の遷移等を管理する。すなわち、機器40は、相互に消費電力が異なる複数の電力状態を有する。電力状態管理部42は、例えば、無操作状態(操作等が行われない状態)が一定時間経過したり、操作が行われたり、データが受信されたりした場合に、機器40の電力状態を遷移させる。ログ生成部43は、ジョブの実行に応じたログデータ(以下、「ジョブログデータ」という。)、電力状態の遷移に応じたログデータ(以下、「エコログデータ」という。)等を生成する。ジョブログデータは、ジョブの実行時期やジョブの内容等を示す。エコログデータは、電力状態の遷移時期や、遷移後の電力状態の識別情報等を示す。ログ生成部43は、また、定期的に機器管理装置10にアップロードされる機器情報も生成する。機器情報とは、機器40の属性情報や、機器40の状態情報、機器40に対する設定情報等を含む情報である。本実施の形態では、機器情報もログデータの一例である。ログ送信部44は、ログ生成部43によって生成されたログデータを、機器管理装置10に送信(アップロード)する。電力設定受信部45は、電力状態の設定指示を機器管理装置10より受信する。電力状態の設定指示とは、当該設定指示において指定された電力状態への遷移指示をいう。電力状態管理部42は、当該設定指示に応じて、機器40の電力状態を遷移させる。   Job management manages the execution of jobs (processes) in the device 40. The power state management unit 42 manages the transition of the power state of the device 40 and the like. That is, the device 40 has a plurality of power states with different power consumption. The power state management unit 42 transitions the power state of the device 40 when, for example, a no-operation state (a state in which no operation or the like is performed) passes for a certain period of time, an operation is performed, or data is received. Let The log generation unit 43 generates log data according to job execution (hereinafter referred to as “job log data”), log data according to power state transition (hereinafter referred to as “eco log data”), and the like. The job log data indicates job execution time, job contents, and the like. The eco-log data indicates the power state transition time, the power state identification information after the transition, and the like. The log generation unit 43 also generates device information that is periodically uploaded to the device management apparatus 10. The device information is information including attribute information of the device 40, status information of the device 40, setting information for the device 40, and the like. In the present embodiment, device information is an example of log data. The log transmission unit 44 transmits (uploads) the log data generated by the log generation unit 43 to the device management apparatus 10. The power setting receiving unit 45 receives a power state setting instruction from the device management apparatus 10. The power state setting instruction refers to a transition instruction to the power state specified in the setting instruction. The power state management unit 42 changes the power state of the device 40 according to the setting instruction.

機器管理装置10は、ログ受信部111、要求受信部112、電力推移生成部113、実行期間特定部114、削減目標算出部115、機器選択部116、タスク情報生成部117、シミュレート部118、画面生成部119、応答返信部120、タスク管理部121、及び電力設定送信部122等を有する。これら各部は、機器管理装置10にインストールされたプログラムが、CPU104に実行させる処理により実現される。機器管理装置10は、また、機器情報記憶部131、ジョブログ記憶部132、エコログ記憶部133、換算情報記憶部134、及びタスク情報記憶部135等を利用する。これら各記憶部は、補助記憶装置102、又は機器管理装置10にネットワークを介して接続される記憶装置等を用いて実現可能である。   The device management apparatus 10 includes a log reception unit 111, a request reception unit 112, a power transition generation unit 113, an execution period identification unit 114, a reduction target calculation unit 115, a device selection unit 116, a task information generation unit 117, a simulation unit 118, A screen generation unit 119, a response reply unit 120, a task management unit 121, a power setting transmission unit 122, and the like. These units are realized by processing executed by the CPU 104 by a program installed in the device management apparatus 10. The device management apparatus 10 also uses a device information storage unit 131, a job log storage unit 132, an eco log storage unit 133, a conversion information storage unit 134, a task information storage unit 135, and the like. Each of these storage units can be realized using a storage device connected to the auxiliary storage device 102 or the device management device 10 via a network.

ログ受信部111は、機器40より送信されるログデータを受信する。機器情報記憶部131は、受信された機器情報を記憶する。ジョブログ記憶部132は、受信されたジョブログデータを記憶する。エコログ記憶部133は、受信されたエコログデータを記憶する。   The log receiving unit 111 receives log data transmitted from the device 40. The device information storage unit 131 stores the received device information. The job log storage unit 132 stores the received job log data. The eco log storage unit 133 stores the received eco log data.

要求受信部112は、クライアント端末50からの要求を受信する。クライアント端末50からの要求の一例として、消費電力量の削減例のレポートの生成要求が有る。電力推移生成部113は、ユーザ環境Eaに属する機器40全体による、時間の経過に応じた消費電力量の推移を示す情報(以下、「推移情報」という。)を生成する。消費電力量の推移情報は、エコログ記憶部133が記憶するエコログデータと、換算情報記憶部134が記憶する情報とに基づいて生成される。すなわち、エコログデータの集合は、時間の経過に応じた電力状態の推移を示す情報であるといえる。一方、換算情報記憶部134は、各電力状態を消費電力量に換算するための情報を記憶する。したがって、エコログ記憶部133に記憶されたエコログデータに対して、換算情報記憶部134が記憶する情報を適用することにより、時間の経過に応じた消費電力量の推移情報を生成することができる。   The request receiving unit 112 receives a request from the client terminal 50. An example of a request from the client terminal 50 is a report generation request for an example of reducing power consumption. The power transition generation unit 113 generates information (hereinafter referred to as “transition information”) indicating the transition of the power consumption according to the passage of time by the entire device 40 belonging to the user environment Ea. The transition information of the power consumption is generated based on the ecolog data stored in the ecolog storage unit 133 and the information stored in the conversion information storage unit 134. That is, it can be said that the set of ecolog data is information indicating the transition of the power state over time. On the other hand, the conversion information storage unit 134 stores information for converting each power state into a power consumption amount. Therefore, by applying the information stored in the conversion information storage unit 134 to the ecolog data stored in the ecolog storage unit 133, it is possible to generate transition information of power consumption corresponding to the passage of time.

なお、換算情報記憶部134が記憶する情報は、特定のユーザ環境Eに依存した情報ではない。したがって、遠隔管理装置20が換算情報記憶部134を有していてもよい。この場合、機器管理装置10は、換算情報記憶部134が記憶する情報を、遠隔管理装置20よりダウンロードしてもよい。   Note that the information stored in the conversion information storage unit 134 is not information dependent on the specific user environment E. Therefore, the remote management device 20 may have the conversion information storage unit 134. In this case, the device management apparatus 10 may download the information stored in the conversion information storage unit 134 from the remote management apparatus 20.

実行期間特定部114は、消費電力量の推移情報に基づいて、消費電力量を低下させるためのタスクの実行期間を特定する。削減目標算出部115は、消費電力量の推移情報に基づいて、消費電力量の削減目標値を算出する。機器選択部116は、タスクの実行期間において消費電力量の削減目標値を達成するために、電力状態の変更対象とされる機器40を選択する。機器選択部116は、また、選択される機器40ごとに、どのような電力状態に変更すべきかを決定する。タスク情報生成部117は、タスクの実行期間において、いずれの機器40を、どのタイミングで、いずれの電力状態に設定するのかを示すタスク情報を生成する。   The execution period specifying unit 114 specifies the execution period of a task for reducing the power consumption based on the transition information of the power consumption. The reduction target calculation unit 115 calculates a power consumption reduction target value based on the power consumption transition information. The device selection unit 116 selects the device 40 whose power state is to be changed in order to achieve the power consumption reduction target value during the task execution period. The device selection unit 116 also determines what power state should be changed for each selected device 40. The task information generation unit 117 generates task information indicating which device 40 is set to which power state at which timing in the task execution period.

シミュレート部118は、タスク情報に基づくタスクが適用された場合の、消費電力量の推移情報を生成する。画面生成部119は、タスクの適用前の(すなわち、現状の)消費電力量の推移と、タスクの適用後の消費電力量の推移とを示す画面データを生成する。応答返信部120は、画面生成部119によって生成された画面データを、クライアント端末50に返信する。すなわち、本実施の形態では、当該画面データに基づいて表示される画面の内容が、消費電力量の削減例のレポートである。   The simulating unit 118 generates transition information of power consumption when a task based on task information is applied. The screen generation unit 119 generates screen data indicating the transition of the power consumption before application of the task (that is, the current state) and the transition of the power consumption after application of the task. The response reply unit 120 returns the screen data generated by the screen generation unit 119 to the client terminal 50. That is, in the present embodiment, the content of the screen displayed based on the screen data is a report of an example of power consumption reduction.

タスク情報記憶部135は、タスク情報を記憶する。タスク管理部121は、タスク情報に基づいて、タスクの実行制御を行う。電力設定送信部122は、タスク情報に基づいて、電両状態の設定指示を機器40に送信する。すなわち、タスク情報に基づいて、機器40の電力状態の遷移が制御される。   The task information storage unit 135 stores task information. The task management unit 121 performs task execution control based on the task information. The power setting transmission unit 122 transmits a power state setting instruction to the device 40 based on the task information. That is, the transition of the power state of the device 40 is controlled based on the task information.

以下、機器管理装置10が実行する処理手順について説明する。なお、本実施の形態では、ユーザ環境Eaに注目して説明する。   Hereinafter, a processing procedure executed by the device management apparatus 10 will be described. In the present embodiment, the description will be given focusing on the user environment Ea.

図4は、消費電力量の削減例のレポートの生成処理の処理手順の一例を説明するためのフローチャートである。   FIG. 4 is a flowchart for explaining an example of a processing procedure of a report generation process of an example of reducing power consumption.

ステップS101において、要求受信部112は、消費電力量の削減例のレポートの生成要求を受信する。当該要求は、例えば、クライアント端末50のユーザによる指示入力に応じ、クライアント端末50によって機器管理装置10宛に送信される。当該要求には、例えば、消費電力量の上限を示す閾値(上限値)と、レポート対象の日付、曜日、又は期間(週単位若しくは月単位等)とが指定される。消費電力量の上限値については後述される。レポート対象の日付とは、過去の或る1日の日付である。レポート対象の期間とは、過去の或る1週間又は1ヶ月の期間である。ここでは、説明の便宜上、過去の特定の1日が指定されていることとする。当該1日を、以下「レポート対象期間」という。但し、特定の曜日の1日、1週間、又は1ヶ月等の期間が、レポート対象期間とされてもよい。   In step S <b> 101, the request reception unit 112 receives a report generation request for a power consumption reduction example. The request is transmitted to the device management apparatus 10 by the client terminal 50 in response to an instruction input by the user of the client terminal 50, for example. In the request, for example, a threshold value (upper limit value) indicating an upper limit of power consumption and a date, a day of the week, or a period (weekly or monthly unit) to be reported are specified. The upper limit value of the power consumption will be described later. The report target date is a date on a certain past day. The report target period is a period of a certain week or month in the past. Here, for convenience of explanation, it is assumed that a specific day in the past is designated. The one day is hereinafter referred to as “report target period”. However, a period such as one day, one week, or one month on a specific day may be set as the report target period.

続いて、電力推移生成部113は、レポート対象期間に係るエコログデータに基づいて、レポート対象期間における、ユーザ環境Eaの消費電力量の推移情報を生成する(S102)。エコログデータは、エコログ記憶部133より取得される。   Subsequently, the power transition generation unit 113 generates transition information of the power consumption amount of the user environment Ea in the report target period based on the ecolog data related to the report target period (S102). The ecolog data is acquired from the ecolog storage unit 133.

図5は、エコログ記憶部の構成例を示す図である。図5に示されるように、エコログ記憶部133は、各機器40より受信されるエコログデータを時系列に記憶する。図5における1行は、1つのエコログデータに対応する。1つのエコログデータは、例えば、日時、機器ID、及び電力状態等の値を含む。日時は、電力状態の遷移が発生した日時である。機器IDは、電力状態の遷移が発生した機器40の機器IDである。機器IDは、機器40の個体(機体)ごとの識別情報である。電力状態は、変化後又は遷移後の電力状態である。図5では、LOW_POWER_1、LOW_POWER_2、STAND_BY等の3段階に電力状態が分類される例が示されている。電力状態に応じて各機器40の消費電力量は異なる。例えば、消費電力量の大小関係は、STAND_BY>LOW_POWER_1>LOW_POWER_2である。例えば、STAN_BYは、通常の状態、LOW_POWER_1及びLOW_POWER_2は、省電力状態である。省電力状態には、複数の段階が有るため、複数の状態に分類されている。なお、電力状態の分類は、図5に示される例に限定されない。また、図5では、各機器40のエコログデータが混在して記憶されている例が示されているが、エコログデータは、機器40ごとに分類されて記憶されていてもよい。   FIG. 5 is a diagram illustrating a configuration example of the ecolog storage unit. As shown in FIG. 5, the ecolog storage unit 133 stores ecolog data received from each device 40 in time series. One line in FIG. 5 corresponds to one ecolog data. One eco-log data includes values such as date and time, device ID, and power state. The date and time is the date and time when the power state transition occurred. The device ID is the device ID of the device 40 in which the power state transition has occurred. The device ID is identification information for each individual device (machine) of the device 40. The power state is a power state after change or transition. FIG. 5 shows an example in which the power state is classified into three stages such as LOW_POWER_1, LOW_POWER_2, and STAND_BY. The power consumption of each device 40 varies depending on the power state. For example, the magnitude relationship of the power consumption is STAND_BY> LOW_POWER_1> LOW_POWER_2. For example, STAN_BY is a normal state, and LOW_POWER_1 and LOW_POWER_2 are power saving states. Since the power saving state has a plurality of stages, it is classified into a plurality of states. Note that the classification of the power state is not limited to the example shown in FIG. FIG. 5 shows an example in which the ecolog data of each device 40 is stored in a mixed manner, but the ecolog data may be classified and stored for each device 40.

レポート対象期間に係るエコログデータとは、日時がレポート対象期間に含まれるエコログデータをいう。したがって、ステップS102では、まず、エコログ記憶部133より、日時がレポート対象期間に含まれるエコログデータが抽出される。抽出されたエコログデータは、機器IDに基づいて分類され、機器IDが共通するエコログデータごとにグループ化される。続いて、機器IDごとに、当該機器IDのグループに属する各エコログデータの日時と電力状態とに基づいて、当該機器IDに係る機器について、時間の経過に応じた電力状態の推移情報が生成される。当該推移情報をグラフで表すと、例えば、横軸が時間、縦軸が、電力状態となる。続いて、機器IDごとの電力状態の推移情報に基づいて、機器IDごとの消費電力量の推移情報が生成される。消費電力量の推移情報の生成には、換算情報記憶部134が利用される。   The ecolog data related to the report target period refers to ecolog data whose date and time are included in the report target period. Accordingly, in step S102, first, ecolog data whose date and time is included in the report target period is extracted from the ecolog storage unit 133. The extracted ecolog data is classified based on the device ID, and is grouped for each ecolog data having a common device ID. Subsequently, for each device ID, based on the date and power state of each ecolog data belonging to the group of the device ID, power state transition information corresponding to the passage of time is generated for the device related to the device ID. The When the transition information is represented by a graph, for example, the horizontal axis represents time and the vertical axis represents the power state. Subsequently, based on the power state transition information for each device ID, power consumption amount transition information for each device ID is generated. The conversion information storage unit 134 is used to generate the power consumption amount transition information.

図6は、換算情報記憶部の構成例を示す図である。図6において、換算情報記憶部134は、モデルIDごとに、各電力状態の単位時間(例えば、1時間)あたりの消費電力量を記憶する。モデルIDとは、モデルごとの識別情報である。モデルとは、機種とも呼ばれ、仕様及び性能等の共通性に基づいて機器40を分類する概念である。   FIG. 6 is a diagram illustrating a configuration example of the conversion information storage unit. In FIG. 6, the conversion information storage part 134 memorize | stores the power consumption per unit time (for example, 1 hour) of each electric power state for every model ID. The model ID is identification information for each model. The model is also called a model, and is a concept that classifies the devices 40 based on commonality such as specifications and performance.

各機器40が、いずれのモデルに属するかは、機器情報記憶部131を参照することにより特定可能である。   It can be specified by referring to the device information storage unit 131 to which model each device 40 belongs.

図7は、機器情報記憶部の構成例を示す図である。図7において、機器情報記憶部131は、ユーザ環境Eaに属する機器40ごとに、機器ID、表示名、IPアドレス、及びモデルID等を記憶する。表示名は、機器40の一覧情報の表示等の際に表示される文字列である。なお、機器情報記憶部131には、機器情報の収集時における機器40の各種状態を示す情報が記憶されてもよい。   FIG. 7 is a diagram illustrating a configuration example of the device information storage unit. In FIG. 7, the device information storage unit 131 stores a device ID, a display name, an IP address, a model ID, and the like for each device 40 belonging to the user environment Ea. The display name is a character string displayed when the list information of the device 40 is displayed. The device information storage unit 131 may store information indicating various states of the device 40 when the device information is collected.

一つの機器40の電力状態の時間の経過に応じた推移情報では、当該機器40における遷移順に各電力状態の継続時間が時系列に分かる。したがって、当該電力状態と当該継続時間と、当該機器40のモデルIDに対して換算情報記憶部134に記憶された情報とに基づいて、当該継続時間における消費電力量が求められる。その結果、機器IDごとの電力状態の推移情報に基づいて、機器IDごとの消費電力量の推移情報が生成される。機器IDごとの消費電力量の推移情報が、時間軸を合致させて合算されることで、ユーザ環境Eaの消費電力量の推移情報が求められる。当該推移情報は、グラフで表現すると、例えば、図8に示されるような情報である。   In the transition information corresponding to the passage of time of the power state of one device 40, the duration of each power state is known in time series in the order of transition in the device 40. Therefore, based on the power state, the duration, and the information stored in the conversion information storage unit 134 with respect to the model ID of the device 40, the power consumption during the duration is obtained. As a result, power consumption amount transition information for each device ID is generated based on the power state transition information for each device ID. The transition information of the power consumption of each user ID is obtained by adding the transition information of the power consumption for each device ID while matching the time axis. The transition information is, for example, information as shown in FIG.

図8は、一つのユーザ環境における消費電力量の推移情報を示す図である。ステップS102では、レポート対象期間に関して、図8に示されるような、ユーザ環境Ea全体の消費電力量の推移情報が生成される。なお、時刻t1及び時刻t2は、後段のステップで特定される時刻である。   FIG. 8 is a diagram showing transition information of power consumption in one user environment. In step S102, the transition information of the power consumption of the entire user environment Ea as shown in FIG. 8 is generated for the report target period. Note that time t1 and time t2 are times specified in the subsequent steps.

続いて、実行期間特定部114は、消費電力量の推移情報と、消費電力量の削減例のレポートの生成要求に指定された上限値とに基づいて、消費電力量が当該上限値を超える期間(以下、「超過期間」という。)を特定する(S103)。図8において、破線は、当該上限値を示す。したがって、ステップS103では、時刻t1から時刻t2までの期間が、超過期間であると特定される。なお、消費電力量の推移状況によっては、複数の超過期間が特定される可能性も有る。   Subsequently, the execution period specifying unit 114 is a period in which the power consumption amount exceeds the upper limit value based on the transition information of the power consumption amount and the upper limit value specified in the report generation request of the power consumption reduction example. (Hereinafter referred to as “excess period”) is identified (S103). In FIG. 8, the broken line indicates the upper limit value. Therefore, in step S103, the period from time t1 to time t2 is specified as the excess period. Depending on the transition state of the power consumption, there may be a plurality of excess periods specified.

超過期間が有る場合(S104でYes)、実行期間特定部114は、当該超過期間を、消費電力量を削減するためのタスクの実行期間(以下、「タスク実行期間」という。)とする(S105)。タスク実行期間は、例えば、メモリ装置103に記憶される。   When there is an excess period (Yes in S104), the execution period specifying unit 114 sets the excess period as a task execution period for reducing the power consumption (hereinafter referred to as “task execution period”) (S105). ). The task execution period is stored in the memory device 103, for example.

続いて、削減目標算出部115は、タスク実行期間における消費電力量の削減目標値αを算出する(S106)。当該算出処理は、図8において、上限値を超えている部分の面積を求める処理に相当する。なお、削減目標値αは、予め、又は消費電力量の削減例のレポートの生成要求において、上限値とは無関係に指定されてもよい。   Subsequently, the reduction target calculation unit 115 calculates a reduction target value α of power consumption during the task execution period (S106). The calculation process corresponds to the process of obtaining the area of the portion exceeding the upper limit value in FIG. Note that the reduction target value α may be specified in advance or in a report generation request for an example of reducing power consumption regardless of the upper limit value.

続いて、機器選択部116は、タスク実行期間におけるジョブの実行量の昇順に、機器IDをソートする(S107)。ジョブの実行量とは、例えば、ジョブの実行回数である。また、ジョブの内容に応じて重み付けが行われてもよい。例えば、印刷ジョブであれば、ジョブによる印刷枚数によって、ジョブの実行量が計測されてもよい。または、1時間あたりのジョブの実行回数がジョブの実行量とされてもよい。いずれの場合であっても、ジョブの実行量は、ジョブログデータに基づいて求めることが可能である。ジョブログデータは、ジョブログ記憶部132より取得される。   Subsequently, the device selection unit 116 sorts the device IDs in ascending order of the job execution amount in the task execution period (S107). The job execution amount is, for example, the number of job executions. Also, weighting may be performed according to the contents of the job. For example, in the case of a print job, the job execution amount may be measured based on the number of printed sheets. Alternatively, the number of job executions per hour may be the job execution amount. In any case, the job execution amount can be obtained based on job log data. The job log data is acquired from the job log storage unit 132.

図9は、ジョブログ記憶部の構成例を示す図である。図9に示されるように、ジョブログ記憶部132は、各機器40より受信されるジョブログデータを時系列に記憶する。図9における1行は、1つのジョブログデータに対応する。1つのジョブログデータは、例えば、日時、機器ID、ジョブ種別、及びカウント等の値を含む。日時は、ジョブが実行された日時である。機器IDは、ジョブを実行した機器40の機器IDである。ジョブ種別は、ジョブの種別である。カウントは、例えば、印刷ジョブであれば印刷枚数、コピージョブであればコピー枚数等、ジョブの仕事量を示す値である。   FIG. 9 is a diagram illustrating a configuration example of the job log storage unit. As illustrated in FIG. 9, the job log storage unit 132 stores job log data received from each device 40 in time series. One line in FIG. 9 corresponds to one job log data. One job log data includes values such as date and time, device ID, job type, and count. The date and time is the date and time when the job was executed. The device ID is the device ID of the device 40 that executed the job. The job type is a job type. The count is a value indicating the work amount of the job, for example, the number of printed sheets for a print job and the number of copies for a copy job.

ステップS107では、タスク実行期間内に実行されたジョブのジョブログデータが抽出される。当該ジョブログデータが、機器IDごとに分類されて、機器IDごとにジョブの実行量が計測される。例えば、ジョブの実行回数がジョブの実行量とされるのであれば、分類後のジョブログデータの数の昇順に機器IDがソートされる。   In step S107, job log data of a job executed within the task execution period is extracted. The job log data is classified for each device ID, and the job execution amount is measured for each device ID. For example, if the number of job executions is the job execution amount, the device IDs are sorted in ascending order of the number of job log data after classification.

続いて、機器選択部116は、ソート順において上位から一つの機器IDを処理対象とする(S108)。したがって、最初は、ジョブの実行量が最小である機器IDが処理対象とされる。以下、処理対象とされた機器IDに係る機器40を、「対象機器40」という。なお、後述より明らかなように、ジョブの実行量が相対的に小さい機器40から順に処理対象とされることにより、ジョブの実行量が相対的に小さい機器40から優先的に、消費電力量の削減対象(電力状態の変更対象)とされる。ジョブの実行量が相対的に小さい機器40が優先されるのは、消費電力量の削減による、顧客環境Eaにおける機器40の利便性に対する影響をできるだけ小さくするためである。   Subsequently, the device selection unit 116 sets one device ID from the top in the sort order as a processing target (S108). Therefore, initially, the device ID with the smallest job execution amount is the processing target. Hereinafter, the device 40 related to the device ID to be processed is referred to as “target device 40”. Note that, as will be apparent from the description below, the processing is performed in the order from the device 40 with the relatively small job execution amount, so that the power consumption amount is preferentially given to the device 40 with the relatively small job execution amount. It is a reduction target (power status change target). The reason why the device 40 with a relatively small job execution amount is given priority is to minimize the influence on the convenience of the device 40 in the customer environment Ea due to the reduction of the power consumption.

続いて、機器選択部116は、タスク実行期間における、対象機器40の電力状態の推移情報を生成する(S109)。なお、ステップS102において、ユーザ環境Eaのレポート対象期間における消費電力量の推移情報を求める過程において、レポート対象期間における対象機器40の電力状態の推移情報が生成されている。したがって、ステップS109では、当該推移情報から、タスク実行期間に係る推移情報が抽出されてもよい。   Subsequently, the device selection unit 116 generates power state transition information of the target device 40 during the task execution period (S109). In step S102, in the process of obtaining the transition information of the power consumption amount in the report target period of the user environment Ea, the transition information of the power state of the target device 40 in the report target period is generated. Therefore, in step S109, the transition information related to the task execution period may be extracted from the transition information.

続いて、機器選択部116は、当該推移情報における電力状態を低下させた場合に削減可能な消費電力量を算出する(S110)。すなわち、対象機器40によって、タスク実行期間において削減可能な消費電力量が算出される。電力状態の低下とは、電力状態を、消費電力量のより少ない状態へ遷移させることをいう。電力状態の低下の形態としては、例えば、元の状態からの1段階の低下であってもよいし、消費電力量が最低の電力状態(LOW_POWER_2)への低下であってもよい。どのように低下させるのかを、消費電力量の削減例のレポートの生成要求において指定させてもよい。なお、元の状態から1段階低下させる場合、例えば、対象機器40のタスク実行期間における電力状態の推移が、STAN_BY→LOW_POWER_1→LOW_POWER_2→STAN_BYであれば、LOW_POWER_1→LOW_POWER_2→LOW_POWER_2→LOW_POWER_1が低下後の推移となる。なお、元の状態が、LOW_POWER_2である期間については、LOW_POWER_2のままとされる。本実施の形態では、LOW_POWER_2以下の電力状態は無いからである。   Subsequently, the device selection unit 116 calculates a power consumption that can be reduced when the power state in the transition information is reduced (S110). That is, the target device 40 calculates the power consumption that can be reduced in the task execution period. The reduction of the power state means transition of the power state to a state with less power consumption. As a form of the power state decrease, for example, it may be a one-step decrease from the original state, or may be a decrease to a power state (LOW_POWER_2) with the lowest power consumption. How to reduce the power consumption may be specified in the report generation request of the power consumption reduction example. When the power state is lowered by one step from the original state, for example, if the transition of the power state in the task execution period of the target device 40 is STAN_BY → LOW_POWER_1 → LOW_POWER_2 → STAN_BY, LOW_POWER_1 → LOW_POWER_2 → LOW_POWER_2 → LOW_POWER_1 Transition. It should be noted that the LOW_POWER_2 remains unchanged for a period in which the original state is LOW_POWER_2. This is because in this embodiment, there is no power state equal to or lower than LOW_POWER_2.

電力状態を低下させた場合に削減可能な消費電力量は、低下前の電力状態の推移情報に基づいて求まる消費電力量の推移情報(以下、「低下前推移情報」という。)と、低下後の電力状態の推移情報に基づいて求まる消費電力量の推移情報(以下、「低下後推移情報」という。)との差分を求めればよい。図8に示されるようなグラフで考えれば、低下前推移情報の面積から、低下後推移情報の面積を減ずればよい。   The amount of power consumption that can be reduced when the power state is lowered includes the transition information of the power consumption obtained based on the transition information of the power state before the decrease (hereinafter referred to as “pre-decrease transition information”), and after the decrease. What is necessary is just to obtain | require the difference with the transition information (henceforth "transition information after a fall") of the power consumption calculated | required based on the transition information of an electric power state. Considering the graph as shown in FIG. 8, the area of the transition information after the decrease may be subtracted from the area of the transition information before the decrease.

続いて、機器選択部116は、ステップS110において算出された削減可能な消費電力量と変数Sとの和を、変数Sに代入する(S111)。変数Sは、初期値が0であり、削減可能な消費電力量の累積値を記憶するための変数である。   Subsequently, the device selection unit 116 substitutes the sum of the reducible power consumption calculated in step S110 and the variable S for the variable S (S111). The variable S has an initial value of 0, and is a variable for storing a cumulative value of power consumption that can be reduced.

続いて、機器選択部116は、変数Sの値が削減目標値α以上であるか否かを判定する(S112)。変数Sの値が、削減目標値α未満である場合(S112でNo)、機器選択部116は、対象機器40の機器IDが、ソート順の末尾であるか否かを判定する(S113)。当該機器IDが、ソート順の末尾でない場合(S113でNo)、ステップS108以降が繰り返される。この際のステップS108では、ソート順で次の機器IDが処理対象とされる。   Subsequently, the device selection unit 116 determines whether or not the value of the variable S is equal to or greater than the reduction target value α (S112). When the value of the variable S is less than the reduction target value α (No in S112), the device selection unit 116 determines whether the device ID of the target device 40 is at the end of the sort order (S113). If the device ID is not at the end of the sort order (No in S113), step S108 and subsequent steps are repeated. In step S108 at this time, the next device ID in the sort order is the processing target.

変数Sが削減目標値α以上である場合(S112)、又は変数Sが削減目標値α未満であるが(S112でNo)、対象機器40の機器IDが、ソート順の末尾である場合(S113でYes)、ステップS114に進む。なお、ステップS110において、電力状態を1段低下させる場合にソート順の末尾となったときは、再びソート順の先頭から、ステップS108以降が繰り返されてもよい。この場合のループの終了条件は、「いずれの機器40に関しても、これ以上電力状態の低下の余地はない。」ということにしてもよい。   When the variable S is greater than or equal to the reduction target value α (S112), or when the variable S is less than the reduction target value α (No in S112), the device ID of the target device 40 is at the end of the sort order (S113). Yes), the process proceeds to step S114. In step S110, when the power state is decreased by one step, when the end of the sort order is reached, step S108 and subsequent steps may be repeated from the top of the sort order. The loop termination condition in this case may be “no room for further reduction of the power state with respect to any device 40”.

ステップS114において、タスク情報生成部117は、上記の処理結果に基づいて、消費電力の削減のためのタスク情報を生成する。すなわち、上記では、電力状態の低下対象とする機器40の機器ID、これらの機器40ごとの電力状態の低下後の推移、各電力状態の期間等が特定された。これらの情報が、タスク情報に含められる。生成されたタスク情報は、例えば、メモリ装置103に記憶される。但し、タスク情報記憶部135には記憶されない。タスク情報記憶部135への記憶対象は、実行対象として確定されたタスクのタスク情報だからである。   In step S114, the task information generation unit 117 generates task information for reducing power consumption based on the above processing result. That is, in the above description, the device ID of the device 40 that is the target of power state reduction, the transition after the power state reduction for each device 40, the period of each power state, and the like are specified. Such information is included in the task information. The generated task information is stored in the memory device 103, for example. However, it is not stored in the task information storage unit 135. This is because the storage target in the task information storage unit 135 is task information of a task determined as an execution target.

続いて、シミュレート部118は、タスク情報に係るタスクを適用した場合の、レポート対象期間における消費電力量の推移情報を生成する(S115)。ステップS115では、タスクの対象とされた各機器40の電力状態が、元の電力状態からタスク情報に示されている電力状態に置き換えられ、電力状態の置換結果に基づいて、消費電力量の推移情報が生成される。なお、電力状態の置換結果に基づく、消費電力量の推移情報の生成処理については、ステップS102に関する説明より自明であるであるため省略する。   Subsequently, the simulation unit 118 generates transition information of the power consumption amount in the report target period when the task related to the task information is applied (S115). In step S115, the power state of each device 40 that is the target of the task is replaced with the power state indicated in the task information from the original power state, and the transition of the power consumption amount is based on the replacement result of the power state. Information is generated. It should be noted that the generation processing of the transition information of the power consumption based on the power state replacement result is omitted because it is self-evident from the description regarding step S102.

続いて、画面生成部119は、レポート対象期間における、タスク適用前の現状の消費電力量の推移と、タスクを適用後の消費電力量の推移とを示す、消費電力量の削減例のレポート画面(以下、単に「レポート画面」という。)の画面データを生成する(S116)。続いて、応答返信部120は、当該画面データと、タスク情報とをクライアント端末50に返信する(S117)。クライアント端末50は、返信された画面データに基づいて、レポートの表示画面を表示させる。   Subsequently, the screen generation unit 119 displays a report screen of a power consumption reduction example showing a transition of the current power consumption before application of the task and a transition of the power consumption after application of the task in the report target period. Screen data (hereinafter simply referred to as “report screen”) is generated (S116). Subsequently, the response reply unit 120 returns the screen data and task information to the client terminal 50 (S117). The client terminal 50 displays a report display screen based on the returned screen data.

図10は、レポート画面の表示例を示す図である。図10に示されるレポート画面において、領域511には、タスク適用前のレポート対象期間における消費電力量の推移が示されている。領域512には、タスク適用後のレポート対象期間における消費電力量の推移が示されている。なお、領域512には、レポート対象期間全体にわたって消費電力量が上限値以下となっているが、本実施の形態のロジックでは、必ずしもこのような推移が得られるとは限らない。但し、レポート対象期間全体にわたって消費電力量が上限値以下となるようなロジックが採用されてもよい。すなわち、消費電力量の削減方法は、特定のものに限定されない。   FIG. 10 is a diagram illustrating a display example of a report screen. In the report screen shown in FIG. 10, an area 511 shows the transition of the power consumption amount in the report target period before the task application. In area 512, the transition of the power consumption amount in the report target period after the task application is shown. Note that, in the area 512, the power consumption amount is equal to or lower than the upper limit over the entire report target period, but such a transition is not always obtained in the logic of the present embodiment. However, a logic may be employed in which the power consumption amount is equal to or lower than the upper limit value throughout the report target period. That is, the power consumption reduction method is not limited to a specific method.

クライアント端末50のユーザによって、設定ボタン513が押下されると、クライアント端末50は、タスク情報に基づいてタスク設定画面を表示させる。   When the setting button 513 is pressed by the user of the client terminal 50, the client terminal 50 displays a task setting screen based on the task information.

図11は、タスク設定画面の表示例を示す図である。図11に示されるタスク設定画面520は、タスクの内容を設定させるための画面であり、初期状態では、図4の処理によって生成されたタスク情報の内容が反映されている。   FIG. 11 is a diagram illustrating a display example of the task setting screen. A task setting screen 520 shown in FIG. 11 is a screen for setting the contents of a task. In the initial state, the contents of task information generated by the processing of FIG. 4 are reflected.

領域521は、タスクの対象とする機器40、すなわち、電力状態の低下対象とする機器40を選択させるための領域であり、グループ選択領域521a、所属機器表示領域521b、及び対象機器表示領域521c等を含む。   The area 521 is an area for selecting the device 40 that is the target of the task, that is, the device 40 that is the target of lowering the power state, such as the group selection region 521a, the belonging device display region 521b, and the target device display region 521c including.

グループ選択領域521aは、グループを選択させるための領域である。グループとは、ユーザ環境Eaにおける機器40を、管理上の都合によって分類する概念である。例えば、IPアドレスの類似性、モデルの共通性、又は設置場所等、ユーザ環境Eaの任意の基準によって、複数の機器40が複数のグループに分類されている。また、グループは、階層構造を形成することができる。したがって、グループ選択領域521aには、ツリー部品が用いられている。   The group selection area 521a is an area for selecting a group. The group is a concept for classifying the devices 40 in the user environment Ea according to management convenience. For example, the plurality of devices 40 are classified into a plurality of groups based on arbitrary criteria of the user environment Ea, such as IP address similarity, model commonality, or installation location. In addition, groups can form a hierarchical structure. Therefore, tree parts are used for the group selection area 521a.

所属機器表示領域521bは、グループ選択領域521aにおいて選択されたグループに属する機器40の一覧が表示される領域である。対象機器表示領域521cは、タスクの対象とされている機器40の一覧が表示される領域である。初期状態では、図4の処理によって生成されたタスク情報において対象とされている機器40の一覧が表示される。例えば、所属機器表示領域521bにおいていずれかの行がダブルクリックされると、当該行に係る機器40が、対象機器表示領域521cに追加される。また、対象機器表示領域521cにおいていずれかの行がダブルクリックされると、当該行に係る機器40が、対象機器表示領域521cより削除される。   The belonging device display area 521b is an area in which a list of devices 40 belonging to the group selected in the group selection area 521a is displayed. The target device display area 521c is an area in which a list of devices 40 that are targets of the task is displayed. In the initial state, a list of devices 40 targeted in the task information generated by the processing of FIG. 4 is displayed. For example, when any row is double-clicked in the belonging device display area 521b, the device 40 related to the row is added to the target device display area 521c. Further, when any row is double-clicked in the target device display area 521c, the device 40 related to the row is deleted from the target device display area 521c.

領域522は、タスクの実行スケジュール(すなわち、タスク実行期間)を設定させるための領域である。領域522の左側に配列されたラジオボタンによって、1度のみ(Once Only)、一定期間ごと(Interbal)、毎日(Daily)、週1回(Weekly)、月1回(Monthly)等、タスクの実行頻度を選択することができる。その他、タスクの開始日及び時刻、タスクの終了日及び時刻や、タスクを実行する曜日等の選択が可能とされている。   An area 522 is an area for setting a task execution schedule (that is, a task execution period). Execute tasks such as once (Once Only), every fixed period (Interval), every day (Daily), once a week (Weekly), once a month (Monthly), etc. by radio buttons arranged on the left side of the area 522 The frequency can be selected. In addition, the start date and time of the task, the end date and time of the task, the day of the week on which the task is executed, and the like can be selected.

タスク設定画面520に対する編集に応じて、クライアント端末50が受信したタスク情報の内容は変更される。ユーザによって、OKボタン523が押下されると、クライアント端末50は、編集結果が反映されたタスク情報の指定されたタスクの登録要求を、機器管理装置10に送信する。なお、編集が行われていない場合は、当初のタスク情報が指定されたタスクの登録要求が、機器管理装置10に送信される。   The content of the task information received by the client terminal 50 is changed according to the editing of the task setting screen 520. When the OK button 523 is pressed by the user, the client terminal 50 transmits a task registration request for the task information in which the editing result is reflected to the device management apparatus 10. If editing has not been performed, a task registration request for which the initial task information is specified is transmitted to the device management apparatus 10.

機器管理装置10の要求受信部112は、タスクの登録要求を受信すると、当該登録要求に指定されたタスク情報を、タスク情報記憶部135に記憶する。   Upon receiving the task registration request, the request receiving unit 112 of the device management apparatus 10 stores the task information specified in the registration request in the task information storage unit 135.

なお、図4のステップS104において、超過期間が無い場合(S104でNo)、ステップS116では、例えば、領域512を含まないレポート画面510が生成される。この場合、現状の消費電力量は、指定された上限値に対して問題ないことが、ユーザに対して伝えられる。   In step S104 of FIG. 4, when there is no excess period (No in S104), for example, a report screen 510 that does not include the region 512 is generated in step S116. In this case, the current power consumption amount is notified to the user that there is no problem with the designated upper limit value.

続いて、タスク情報記憶部135に記憶されたタスク情報に基づくタスクの実行処理について説明する。図12は、タスクの実行処理の処理手順の一例を説明するためのフローチャートである。図12の処理は、例えば、一定時間ごとに行われる。   Next, task execution processing based on the task information stored in the task information storage unit 135 will be described. FIG. 12 is a flowchart for explaining an example of a processing procedure of task execution processing. The process of FIG. 12 is performed at regular intervals, for example.

ステップS201において、タスク管理部121は、タスク情報記憶部135にタスク情報が記憶されているか否かを判定する。1以上のタスク情報が記憶されている場合(S201でYes)、タスク管理部121は、現時点をタスク実行期間に含むタスク情報を抽出する(S202)。抽出されたタスク情報が有る場合(S202でYes)、電力設定送信部122は、該当するタスク情報において現時点において電力状態の低下対象となる機器40に対して、現時点において低下先とされている電力状態への遷移指示を送信する(S203)。遷移指示は、機器40の種類に応じて異なってもよい。例えば、SNMP(Simple Network Management Protocol)によって、MIB(Management Information Base)の特定のオブジェクトの値を変更することにより、電力状態を変更可能な機器40も有る。このような機器40については、当該オブジェクトに対して値が設定さればよい。   In step S <b> 201, the task management unit 121 determines whether task information is stored in the task information storage unit 135. When one or more pieces of task information are stored (Yes in S201), the task management unit 121 extracts task information including the current time in the task execution period (S202). When there is the extracted task information (Yes in S202), the power setting transmission unit 122 determines the power that is currently the target of reduction for the device 40 whose power state is to be reduced in the current task information. A state transition instruction is transmitted (S203). The transition instruction may be different depending on the type of the device 40. For example, there is a device 40 that can change the power state by changing the value of a specific object of MIB (Management Information Base) by SNMP (Simple Network Management Protocol). For such a device 40, a value may be set for the object.

以上のようにタスクが実行されることにより、現状の機器構成のままであっても、ユーザ環境Ea全体における消費電力量の低下を期待することができる。なお、各機器40は個別に、無操作状態の継続等によって、省電力状態への移行等を自動的に行うことは従来から可能であった。しかし、本実施の形態によれば、無操作状態の継続等を待機することなく、タスク情報において設定されているタイミングにおいて、強制的に機器40の電力状態を変更することができる。また、各機器40による個別の制御ではなく、ユーザ環境Ea全体として、各機器40の電力状態を制御することができる。したがって、より効果的な消費電力量の削減を期待することができる。   By executing the task as described above, a reduction in power consumption in the entire user environment Ea can be expected even with the current device configuration. It has been conventionally possible for each device 40 to automatically shift to a power saving state or the like automatically by continuing a no-operation state or the like. However, according to the present embodiment, the power state of the device 40 can be forcibly changed at the timing set in the task information without waiting for the continuation of the no-operation state. In addition, the power state of each device 40 can be controlled as the entire user environment Ea, not the individual control by each device 40. Therefore, it is possible to expect a more effective reduction in power consumption.

なお、本実施の形態は、プロジェクタやテレビ会議システム等、画像形成装置以外の電子機器に適用されてもよい。この際、電力状態といった概念が無い機器に関しては、例えば、光源の強さ等、消費電力量に影響の有るパラメータが、電力状態の代わりに設定対象とされてもよい。   Note that this embodiment may be applied to electronic devices other than the image forming apparatus, such as a projector and a video conference system. At this time, for a device that does not have a concept of a power state, for example, a parameter that affects the power consumption, such as the intensity of a light source, may be set as a setting target instead of the power state.

なお、本実施の形態において、実行期間特定部114は、特定部の一例である。機器選択部116は、選択部の一例である。タスク情報生成部117は、生成部の一例である。ジョブログ記憶部132は、第一の記憶部の一例である。エコログ記憶部133は、第二の記憶部の一例である。   In the present embodiment, the execution period specifying unit 114 is an example of a specifying unit. The device selection unit 116 is an example of a selection unit. The task information generation unit 117 is an example of a generation unit. The job log storage unit 132 is an example of a first storage unit. The eco log storage unit 133 is an example of a second storage unit.

以上、本発明の実施例について詳述したが、本発明は斯かる特定の実施形態に限定されるものではなく、特許請求の範囲に記載された本発明の要旨の範囲内において、種々の変形・変更が可能である。   As mentioned above, although the Example of this invention was explained in full detail, this invention is not limited to such specific embodiment, In the range of the summary of this invention described in the claim, various deformation | transformation・ Change is possible.

1 機器管理システム
10 機器管理装置
20 遠隔管理装置
40 機器
41 ジョブ管理部
42 電力状態管理部
43 ログ生成部
44 ログ送信部
45 電力設定受信部
50 クライアント端末
100 ドライブ装置
101 記録媒体
102 補助記憶装置
103 メモリ装置
104 CPU
105 インタフェース装置
111 ログ受信部
112 要求受信部
113 電力推移生成部
114 実行期間特定部
115 削減目標算出部
116 機器選択部
117 タスク情報生成部
118 シミュレート部
119 画面生成部
120 応答返信部
121 タスク管理部
122 電力設定送信部
131 機器情報記憶部
132 ジョブログ記憶部
133 エコログ記憶部
134 換算情報記憶部
135 タスク情報記憶部
B バス
1 device management system 10 device management device 20 remote management device 40 device 41 job management unit 42 power state management unit 43 log generation unit 44 log transmission unit 45 power setting reception unit 50 client terminal 100 drive device 101 recording medium 102 auxiliary storage device 103 Memory device 104 CPU
105 interface device 111 log receiving unit 112 request receiving unit 113 power transition generating unit 114 execution period specifying unit 115 reduction target calculating unit 116 device selecting unit 117 task information generating unit 118 simulating unit 119 screen generating unit 120 response reply unit 121 task management Unit 122 power setting transmission unit 131 device information storage unit 132 job log storage unit 133 eco log storage unit 134 conversion information storage unit 135 task information storage unit B bus

特開2010−097391号公報JP 2010-097391 A

Claims (6)

消費電力量が相互に異なる複数の電力状態を有する複数の機器による、時間の経過に応じた消費電力量の推移を示す第一の推移情報に基づいて、前記消費電力量が閾値を超える期間を特定する特定部と、
ョブの実行時期を前記機器ごとに記憶する第一の記憶部と、前記機器ごとの時間の経過に応じた電力状態の推移を示す第二の推移情報を記憶する第二の記憶部とを参照して、前記機器ごとに、前記期間において推移した各電力状態を消費電力量が1段階又は複数の段階低い電力状態へ変更することにより削減される消費電力量を算出して、当該消費電力量の総和が所定値以上となるように、前記ジョブの実行量が相対的に小さい機器を選択する選択部と、
選択された機器前記期間における電力状態を、前記第二の推移情報が示す各電力状態よりも消費電力量が1段階又は複数の段階低い電力状態に制御するためのタスク情報を生成する生成部と、
を有することを特徴とする機器管理装置。
Based on first transition information indicating a transition of power consumption over time by a plurality of devices having a plurality of power states with mutually different power consumption, a period in which the power consumption exceeds a threshold is determined. A specific part to identify;
A first storage section for storing the execution time of the job for each of the device, a second storage unit for storing a second transition information indicating transition of the power state with the elapse of time for each of the devices For each of the devices, the power consumption that is reduced by changing each power state changed in the period to a power state in which the power consumption is lower by one or more steps is calculated, and the consumption A selection unit that selects a device having a relatively small amount of job execution so that the total amount of electric power is equal to or greater than a predetermined value ;
Generating a power state definitive in the period of the selected device, the power consumption than the power state indicated by the second transition information is generated task information for controlling the one stage or multiple stages low power state And
A device management apparatus comprising:
前記所定値は、前記期間において前記閾値を超えている消費電力量である請求項記載の機器管理装置。 Wherein the predetermined value, the device management apparatus according to claim 1, wherein a power consumption amount exceeds the threshold value in the period. 前記生成部は、前記選択された機器ごとに、当該機器に対応する前記第二の推移情報に示されている電力状態のうち、更に低い状態へ推移させることが可能な電力状態に対応する期間について、1段階又は複数の段階低い電力状態に制御するためのタスク情報を生成する、  The said generation part is a period corresponding to the electric power state which can be changed to a lower state among the electric power states shown by said 2nd transition information corresponding to the said apparatus for every said selected apparatus. Generating task information for controlling to a low power state in one or more stages,
ことを特徴とする請求項1又は2記載の機器管理装置。The device management apparatus according to claim 1, wherein the device management apparatus is a device.
1以上のコンピュータを含む機器管理システムであって、
消費電力量が相互に異なる複数の電力状態を有する複数の機器による、時間の経過に応じた消費電力量の推移を示す第一の推移情報に基づいて、前記消費電力量が閾値を超える期間を特定する特定部と、
ョブの実行時期を前記機器ごとに記憶する第一の記憶部と、前記機器ごとの時間の経過に応じた電力状態の推移を示す第二の推移情報を記憶する第二の記憶部とを参照して、前記機器ごとに、前記期間において推移した各電力状態を消費電力量が1段階又は複数の段階低い電力状態へ変更することにより削減される消費電力量を算出して、当該消費電力量の総和が所定値以上となるように、前記ジョブの実行量が相対的に小さい機器を選択する選択部と、
選択された機器前記期間における電力状態を、前記第二の推移情報が示す各電力状態よりも消費電力量が1段階又は複数の段階低い電力状態に制御するためのタスク情報を生成する生成部と、
を有することを特徴とする機器管理システム。
A device management system including one or more computers,
Based on first transition information indicating a transition of power consumption over time by a plurality of devices having a plurality of power states with mutually different power consumption, a period in which the power consumption exceeds a threshold is determined. A specific part to identify;
A first storage section for storing the execution time of the job for each of the device, a second storage unit for storing a second transition information indicating transition of the power state with the elapse of time for each of the devices For each of the devices, the power consumption that is reduced by changing each power state changed in the period to a power state in which the power consumption is lower by one or more steps is calculated, and the consumption A selection unit that selects a device having a relatively small amount of job execution so that the total amount of electric power is equal to or greater than a predetermined value ;
Generating a power state definitive in the period of the selected device, the power consumption than the power state indicated by the second transition information is generated task information for controlling the one stage or multiple stages low power state And
A device management system comprising:
1以上のコンピュータを含む機器管理システムが、
消費電力量が相互に異なる複数の電力状態を有する複数の機器による、時間の経過に応じた消費電力量の推移を示す第一の推移情報に基づいて、前記消費電力量が閾値を超える期間を特定する特定手順と、
ョブの実行時期を前記機器ごとに記憶する第一の記憶部と、前記機器ごとの時間の経過に応じた電力状態の推移を示す第二の推移情報を記憶する第二の記憶部とを参照して、前記機器ごとに、前記期間において推移した各電力状態を消費電力量が1段階又は複数の段階低い電力状態へ変更することにより削減される消費電力量を算出して、当該消費電力量の総和が所定値以上となるように、前記ジョブの実行量が相対的に小さい機器を選択する選択手順と、
選択された機器前記期間における電力状態を、前記第二の推移情報が示す各電力状態よりも消費電力量が1段階又は複数の段階低い電力状態に制御するためのタスク情報を生成する生成手順と、
を実行することを特徴とする機器管理方法。
A device management system including one or more computers
Based on first transition information indicating a transition of power consumption over time by a plurality of devices having a plurality of power states with mutually different power consumption, a period in which the power consumption exceeds a threshold is determined. Specific steps to identify,
A first storage section for storing the execution time of the job for each of the device, a second storage unit for storing a second transition information indicating transition of the power state with the elapse of time for each of the devices For each of the devices, the power consumption that is reduced by changing each power state changed in the period to a power state in which the power consumption is lower by one or more steps is calculated, and the consumption A selection procedure for selecting a device with a relatively small execution amount of the job so that the total amount of electric power is equal to or greater than a predetermined value ;
Generating a power state definitive in the period of the selected device, the power consumption than the power state indicated by the second transition information is generated task information for controlling the one stage or multiple stages low power state Procedure and
The device management method characterized by performing.
消費電力量が相互に異なる複数の電力状態を有する複数の機器による、時間の経過に応じた消費電力量の推移を示す第一の推移情報に基づいて、前記消費電力量が閾値を超える期間を特定する特定手順と、
ョブの実行時期を前記機器ごとに記憶する第一の記憶部と、前記機器ごとの時間の経過に応じた電力状態の推移を示す第二の推移情報を記憶する第二の記憶部とを参照して、前記機器ごとに、前記期間において推移した各電力状態を消費電力量が1段階又は複数の段階低い電力状態へ変更することにより削減される消費電力量を算出して、当該消費電力量の総和が所定値以上となるように、前記ジョブの実行量が相対的に小さい機器を選択する選択手順と、
選択された機器前記期間における電力状態を、前記第二の推移情報が示す各電力状態よりも消費電力量が1段階又は複数の段階低い電力状態に制御するためのタスク情報を生成する生成手順と、
をコンピュータに実行させる機器管理プログラム。
Based on first transition information indicating a transition of power consumption over time by a plurality of devices having a plurality of power states with mutually different power consumption, a period in which the power consumption exceeds a threshold is determined. Specific steps to identify,
A first storage section for storing the execution time of the job for each of the device, a second storage unit for storing a second transition information indicating transition of the power state with the elapse of time for each of the devices For each of the devices, the power consumption that is reduced by changing each power state changed in the period to a power state in which the power consumption is lower by one or more steps is calculated, and the consumption A selection procedure for selecting a device with a relatively small execution amount of the job so that the total amount of electric power is equal to or greater than a predetermined value ;
Generating a power state definitive in the period of the selected device, the power consumption than the power state indicated by the second transition information is generated task information for controlling the one stage or multiple stages low power state Procedure and
Management program that causes a computer to execute.
JP2013053903A 2013-03-15 2013-03-15 Device management apparatus, device management system, device management method, and device management program Expired - Fee Related JP6136405B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2013053903A JP6136405B2 (en) 2013-03-15 2013-03-15 Device management apparatus, device management system, device management method, and device management program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2013053903A JP6136405B2 (en) 2013-03-15 2013-03-15 Device management apparatus, device management system, device management method, and device management program

Publications (2)

Publication Number Publication Date
JP2014178997A JP2014178997A (en) 2014-09-25
JP6136405B2 true JP6136405B2 (en) 2017-05-31

Family

ID=51698850

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2013053903A Expired - Fee Related JP6136405B2 (en) 2013-03-15 2013-03-15 Device management apparatus, device management system, device management method, and device management program

Country Status (1)

Country Link
JP (1) JP6136405B2 (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP7692737B2 (en) * 2021-06-02 2025-06-16 シャープ株式会社 Information processing device and information processing system

Family Cites Families (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2003131763A (en) * 2001-10-19 2003-05-09 Canon Inc Power consumption management system and power consumption management method
JP2006227691A (en) * 2005-02-15 2006-08-31 Canon Inc I / O system, power control method, computer-readable storage medium storing program, and program
JP2010218239A (en) * 2009-03-17 2010-09-30 Ricoh Co Ltd Power supply control device, power supply control system, power supply control method, power supply control program, and recording medium recorded with the program
JP5503365B2 (en) * 2010-03-25 2014-05-28 キヤノン株式会社 Device management system, management apparatus, device management method and program
JP5416668B2 (en) * 2010-08-06 2014-02-12 株式会社日立産機システム Monitoring system and monitoring method

Also Published As

Publication number Publication date
JP2014178997A (en) 2014-09-25

Similar Documents

Publication Publication Date Title
US11245586B2 (en) Data insight scoring for performance analytics
US9886261B1 (en) System to prioritize update distribution to devices
CN111125444A (en) Big data task scheduling management method, device, device and storage medium
US20080184241A1 (en) Techniques for automated balancing of tasks across multiple computers
CN108496163A (en) The system and method for production environment tool
JP6244838B2 (en) Proposal support system and proposal support method
CN107870772B (en) Cross-environment application deployment method, platform, system and readable storage medium
KR20150073110A (en) Computer method and apparatus for automated scheduling
US9934307B2 (en) Apparatus and method for managing job flows in an information processing system
JP6628539B2 (en) Production plan instruction device, production plan instruction system, and production plan instruction method
JP2015049550A (en) Control program, control method, and control device
CN109903149B (en) Generation method and generation device of audit model, audit method and audit system
CN105573475A (en) Image forming apparatus having energy saving mode learning function and controller therefor
CN114154962B (en) Batch monitoring method, device and equipment
JP6094594B2 (en) Information system construction support apparatus, information system construction support method, and information system construction support program
CN109918363B (en) Method for carrying out data model consistency management based on view cross-database type
CN113918329A (en) Information display method and device
JP6626327B2 (en) Gantt chart generation program, Gantt chart generation device, and Gantt chart generation method
JP6136405B2 (en) Device management apparatus, device management system, device management method, and device management program
CN109034745A (en) The display methods and its device and computer readable storage medium of project task
CN114816172B (en) Personnel scheduling interaction processing method and device and electronic equipment
JP2017174374A (en) Equipment management system, equipment management method, server device, and program
US10848575B2 (en) Server and non-transitory computer-readable storage medium storing computer program for server
US12413637B2 (en) Data center system, inter-base workload control method, and inter-base workload control system
JP2019219743A (en) Load test system

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20160212

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20161214

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20161220

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20170203

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20170404

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20170417

R151 Written notification of patent or utility model registration

Ref document number: 6136405

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R151

LAPS Cancellation because of no payment of annual fees