(57)【要約】【課題】タスク処理の所要時間だけでなく、リソースの効率、仕事率などの能力、及びタスクの同時処理を表示することができるリソース管理装置を提供する。【解決手段】所定のタスクを処理するリソースの処理状態を求めるためのデータを入力する入力手段１４と、入力されたデータを用い、タスクの処理開始時刻とリソースの処理量とリソースの単位時間当たりの処理量である処理率と処理量及び処理率から求められる処理時間とを求める処理手段１３と、リソースの処理量が三角形の高さで表され、かつリソースの処理率が三角形の処理量を表す辺に対向する角度で表されている三角形を時間軸上に配列し、複数のリソースがそれぞれのタスクを同時に処理する関係にあるときは、棒状の図形でタスク同士の先頭を連結して表示する表示手段１５とを備えた。【選択図】      図１
2005004637.tif 000002
【特許請求の範囲】
【請求項１】
所定のタスクを処理するリソースの処理状態を求めるためのデータを入力する入力手段と、入力されたデータを用い、タスクの処理開始時刻とリソースの処理量とリソースの単位時間当たりの処理量である処理率と処理量及び処理率から求められる処理時間とを求める処理手段と、リソースの処理量が三角形の高さで表され、かつリソースの処理率が三角形の処理量を表す辺に対向する角度で表されている三角形を時間軸上に配列し、複数のリソースがそれぞれのタスクを同時に処理する関係にあるときは、棒状の図形でタスク同士の先頭を連結して表示する表示手段とを備えたことを特徴とするリソース管理装置。
【請求項２】
前記表示手段は三角形の形状または時間軸上の位置の変化に応じ、更新して表示することを特徴とする請求項１記載のリソース管理装置。
【請求項３】
所定のタスクを処理するリソースの処理状態を求めるためのデータを入力する第１のステップと、入力されたデータを用い、タスクの処理開始時刻とリソースの処理量とリソースの単位時間当たりの処理量である処理率と処理量及び処理率から求められる処理時間とを求める第２のステップと、リソースの処理量が三角形の高さで表され、かつリソースの処理率が三角形の処理量を表す辺に対向する角度で表されている三角形を時間軸上に配列し、複数のリソースがそれぞれのタスクを同時に処理する関係にあるときは、棒状の図形でタスク同士の先頭を連結して表示する第３のステップとを有することを特徴とするリソース管理方法。
【請求項４】
前記第３のステップにおいて、三角形の形状または時間軸上の位置の変化が生じた場合には、三角形の形状または時間軸上の位置の変化に応じ、表示を更新することを特徴とする請求項３記載のリソース管理方法。
【請求項５】
所定のタスクを処理するリソースの処理状態を求めるためのデータを入力する第１のステップと、入力されたデータを用い、タスクの処理開始時刻とリソースの処理量とリソースの単位時間当たりの処理量である処理率と処理量及び処理率から求められる処理時間とを求める第２のステップと、リソースの処理量が三角形の高さで表され、かつリソースの処理率が三角形の処理量を表す辺に対向する角度で表されている三角形を時間軸上に配列し、複数のリソースがそれぞれのタスクを同時に処理する関係にあるときは、棒状の図形でタスク同士の先頭を連結して表示する第３のステップとをコンピュータに実行させるためのプログラムが記録されたことを特徴とするコンピュータ読み取り可能な記録媒体。
【請求項６】
所定のタスクを処理するリソースの処理状態を求めるためのデータを入力する第１のステップと、入力されたデータを用い、タスクの処理開始時刻とリソースの処理量とリソースの単位時間当たりの処理量である処理率と処理量及び処理率から求められる処理時間とを求める第２のステップと、リソースの処理量が三角形の高さで表され、かつリソースの処理率が三角形の処理量を表す辺に対向する角度で表されている三角形を時間軸上に配列し、複数のリソースがそれぞれのタスクを同時に処理する関係にあるときは、棒状の図形でタスク同士の先頭を連結して表示する第３のステップとをコンピュータに実行させるためのリソース管理プログラム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、製造ラインの工程管理、画像処理システムの画像データ管理などのリソース管理に適用されるリソース管理装置、リソース管理方法、リソース管理プログラム及び記録媒体に関するものである。
【０００２】
【従来の技術】
従来、この種のリソース管理装置は、ガントチャートを用い、それぞれのリソース（作業者や製造装置）が行うタスクの進行状況を、リソース毎に設定されたカード状や板状のタスクバー（各タスクの実行期間などを表す）で時間上に配列し、タスクの管理を行うものであった。この種のリソース管理装置に関するものとしては、例えば、特許文献１〜３記載の技術がある。
この種のリソース管理装置においては、作業工程などのタスクごとに開始時間、終了時間、所要時間を設定し、それらを図形化して時間軸上に並べて表示する。また、タスク同士の依存関係（前のタスクが終了したら次のタスクへ進む）があれば、グラフィック表示によりタスクバーをつないで、依存関係を保つ。さらに、タスクバーの移動や長さを変更することによりタスクの実行計画を修正して表示する。このようにして、リソースが行うタスクを管理することができる。
【特許文献１】特開平６−１９５３４５号公報
【特許文献２】特開平１０−１１８８９６号公報
【特許文献３】特許第２９７３９３０号
【０００３】
【発明が解決しようとする課題】
しかしながら、このような従来のリソース管理装置では、ガントチャートを用いてタスクの所要時間を表現していたために、タスクを処理するリソースの能力（効率）を表現できないという問題があった。具体的には、能力の高いリソース（高性能の製造装置、熟練の作業者）は、能力の低いリソースに比べ、同じタスクを速く処理することが可能であって、タスクの所要時間は短縮されることになる。
ここで、前述した従来のリソース管理装置においては、リソースの能力とタスクの所要時間との因果関係を視覚的に表現できなかった。また、前述した従来のリソース管理装置では、タスクの同時処理動作を表現する機能がないために、簡単なリソース管理しかできないという問題があった。
本発明は、このような問題を解決するためになされたもので、タスク処理の所要時間だけでなく、リソースの効率、仕事率などの能力、及びタスクの同時処理を表示することができるリソース管理装置、リソース管理方法、リソース管理プログラム及び記録媒体を提供することを目的とするものである。
【０００４】
【課題を解決するための手段】
前記目的を達成するために、請求項１記載の発明では、所定のタスクを処理するリソースの処理状態を求めるためのデータを入力する入力手段と、入力されたデータを用い、タスクの処理開始時刻とリソースの処理量とリソースの単位時間当たりの処理量である処理率と処理量及び処理率から求められる処理時間とを求める処理手段と、リソースの処理量が三角形の高さで表され、かつリソースの処理率が三角形の処理量を表す辺に対向する角度で表されている三角形を時間軸上に配列し、複数のリソースがそれぞれのタスクを同時に処理する関係にあるときは、棒状の図形でタスク同士の先頭を連結して表示する表示手段とを備えたリソース管理装置を最も主要な特徴とする。
請求項２記載の発明では、前記表示手段は三角形の形状または時間軸上の位置の変化に応じ、更新して表示する請求項１記載のリソース管理装置を主要な特徴とする。
請求項３記載の発明では、所定のタスクを処理するリソースの処理状態を求めるためのデータを入力する第１のステップと、入力されたデータを用い、タスクの処理開始時刻とリソースの処理量とリソースの単位時間当たりの処理量である処理率と処理量及び処理率から求められる処理時間とを求める第２のステップと、リソースの処理量が三角形の高さで表され、かつリソースの処理率が三角形の処理量を表す辺に対向する角度で表されている三角形を時間軸上に配列し、複数のリソースがそれぞれのタスクを同時に処理する関係にあるときは、棒状の図形でタスク同士の先頭を連結して表示する第３のステップとを有するリソース管理方法を最も主要な特徴とする。
請求項４記載の発明では、前記第３のステップにおいて、三角形の形状または時間軸上の位置の変化が生じた場合には、三角形の形状または時間軸上の位置の変化に応じ、表示を更新する請求項３記載のリソース管理方法を主要な特徴とする。
【０００５】
請求項５記載の発明では、所定のタスクを処理するリソースの処理状態を求めるためのデータを入力する第１のステップと、入力されたデータを用い、タスクの処理開始時刻とリソースの処理量とリソースの単位時間当たりの処理量である処理率と処理量及び処理率から求められる処理時間とを求める第２のステップと、リソースの処理量が三角形の高さで表され、かつリソースの処理率が三角形の処理量を表す辺に対向する角度で表されている三角形を時間軸上に配列し、複数のリソースがそれぞれのタスクを同時に処理する関係にあるときは、棒状の図形でタスク同士の先頭を連結して表示する第３のステップとをコンピュータに実行させるためのプログラムが記録されたコンピュータ読み取り可能な記録媒体を最も主要な特徴とする。
請求項６記載の発明では、所定のタスクを処理するリソースの処理状態を求めるためのデータを入力する第１のステップと、入力されたデータを用い、タスクの処理開始時刻とリソースの処理量とリソースの単位時間当たりの処理量である処理率と処理量及び処理率から求められる処理時間とを求める第２のステップと、リソースの処理量が三角形の高さで表され、かつリソースの処理率が三角形の処理量を表す辺に対向する角度で表されている三角形を時間軸上に配列し、複数のリソースがそれぞれのタスクを同時に処理する関係にあるときは、棒状の図形でタスク同士の先頭を連結して表示する第３のステップとをコンピュータに実行させるためのリソース管理プログラムを最も主要な特徴とする。
【０００６】
【発明の実施の形態】
以下、本発明の実施形態について図面を用いて説明する。
図１は本発明の実施の形態に係るリソース管理装置のブロック図である。媒体駆動装置（ここではハードディスクドライブＨＤＤ）１１は、プログラムやデータを記録した記録媒体を装着して読み込み、メモリ１２に格納するのに用いられる。
メモリ１２は、ＲＡＭなどで構成され、制御部１３の制御プログラムを記録すると共に、この制御プログラムが制御部１３によって実行されるときに一時的に作成される情報などを保持するためのものである。
制御部１３は、各部を制御して本実施形態のリソース管理機能を実現する中央処理ユニット（以下、ＣＰＵと呼ぶ）である。
入力部１４は、キーボード、マウス、タッチパネルなどで構成され、リソースの処理量、処理率、保持時間を求めるためのデータ、及び、リソース管理に関する指示等の情報入力に用いられるものである。
表示部１５は、ＣＲＴ、または、液晶ディスプレイなどで構成され、入力部１４から入力された情報やリソース処理状態等の出力情報を表示するものである。図中で矢印は、データやプログラムの流れを表す。
【０００７】
本実施形態ではリソース管理の制御プログラムをＨＤＤ１１よりメモリ１２へ読み込み、入力部１４より入力されたリソース管理情報を基にＣＰＵ１３でリソース状態を管理し、その結果を表示部１５に表示させることにより、リソース状態を分りやすく表示することが可能となる。
さらに、前述の記録媒体としては、半導体媒体（例えば、ＲＯＭ、ＩＣメモリカードなど）、光触媒（例えばＣＤ−ＲＯＭ、ＤＶＤ、光磁気ディスク（ＭＯ）、ミニディスク（ＭＤ）、書き込み可能なＣＤ（ＣＤ−Ｒ）など）、磁気媒体（例えば、磁気テープ、ＦＤなど）のいずれであっても良い。
また前述の記録媒体からインストールされるプログラムとして、本実施形態のリソース管理機能を実現するために用いられるリソース管理プログラムがあるが、このプログラムを予め記録媒体に書き込んでおき、媒体駆動装置１１を搭載したリソース管理装置に前記記録媒体を装着して、前記リソース管理プログラムをコンピュータ装置の制御メモリあるいは記憶装置に格納し、ＣＰＵ１３により実行することにより、本実施形態のリソース管理機能を実現するものである。
さらにリソース管理プログラムがＲＯＭなどのような半導体の記録媒体に記録されている場合には、媒体駆動装置１１からではなく、直接メモリ１２へロードして実行されることとなる。
なお、メモリ１２へロードしたリソース管理プログラムを実行することにより、本実施形態のリソース管理機能が実現されるだけでなく、リソース管理プログラムの指示に基づき、オペレーティングシステムなどが実際の処理の一部あるいは全部を行い、その処理によって本実施形態のリソース管理機能が実現されるようにしても良い。
【０００８】
次にリソース管理プログラムについて説明する。図２はリソース管理プログラムの内容を示すフローチャートである。
リソース管理プログラムはＣＰＵ１３に入力部１４によりリソースの処理状態の更新情報を入力して登録、更新するステップ２１（第１のステップに含まれる）と、ステップ２１で登録、更新された情報を用いてＣＰＵ１３によりリソースの処理状態を計算するステップ２２（第２のステップに含まれる）と、ステップ２２で算出されたリソースの処理状態を示す表示するステップ２３（第３のステップ）と、入力部１４によりリソースの処理状態に関する情報が登録、更新されたかを判断するステップ２４（第４のステップに含まれる）とを実行させるものである。
【０００９】
図３はデジタル複写機のブロック図、図４はリソース処理状態表示方法を示す図である。図３と図４を用い、本実施形態におけるリソースの処理状態、保持状態の表示方法を具体的にデジタル複写機を例に説明する。リソースとしてはデジタル複写機を構成するスキャナユニット３１、画像メモリ３２、ＨＤＤ３３、プリンタエンジン３４がある。
デジタル複写機における複写動作に際し、スキャナユニット３１のＣＣＤが原稿を読み取り、赤、緑、青毎に、画像データを画像メモリ３２に送る。画像メモリ３２に展開されたデータは、エラー時のバックアップのためにＨＤＤ３３に蓄積され、またプリンタエンジン３４に送られ、印刷される。
スキャナユニット３１が「画像データの赤を読み取り転送する」という処理を三角形４１Ｒで表すと図４のようになる。４２は時間軸、４３は処理率に相当するスキャナユニット３１の読み取り転送速度で１０ＭＢｙｔｅ／ｓ（メガバイトパーセカンド）の能力を持つ。４４は処理量に相当する原稿のデータ量で２０ＭＢｙｔｅ（メガバイト）のサイズである。４５は処理時間に相当し、２０ＭＢｙｔｅ／（１０ＭＢｙｔｅ／ｓ）＝２ｓとなる。
同様に「画像データの緑を読み取り転送する」という処理を三角形４１Ｇで、同様に「画像データの青を読み取り転送する」という処理を三角形４１Ｂで表すことができる。画像データの赤、緑、青は、時間的にほぼ同時に読み取られるため、縦棒４６で３つのタスクの先頭時間を接続して表現する。
これらの図形を使ってデジタル複写機全体の画像処理動作を表現したのが図５である。スキャナユニット３１が「画像データの赤を読み取り転送する」という処理を三角形７２Ｒで表す。スキャナユニット３１が「画像データの緑を読み取り転送する」という処理を三角形７２Ｇで表す。
スキャナユニット３１が「画像データの青を読み取り転送する」という処理を三角形７２Ｂで表す。三角形７２Ｒ、７２Ｇ、７２Ｂは時間的にほぼ同時に処理されるので、棒状の図形７２Ｂａｒで接続することで、開始時刻を合わせることができる。
同様に３色のデータについて画像メモリ３２が、スキャナユニット３１から「画像データの入力し、保持する」という処理と保持の連続動作を台形７３Ｒ、７３Ｇ、７３Ｂで表す。ここで台形の前半の三角形はリソースの処理動作を表し、後半の長方形の部分は保持動作を表している。
同様に３色のデータについてＨＤＤ３３が画像メモリ３２に展開されたデータをバックアップ用に保存するという処理を三角形７４Ｒ、７４Ｇ、７４Ｂで表す。同様に３色のデータについてプリンタエンジン３４が画像メモリ３２に展開されたデータを印刷するという処理を三角形７５Ｒ、７５Ｇ、７５Ｂで表す。画像メモリ３２上でのデータの保持は各色のデータがプリンタエンジン３４での印刷終了するまで保持する必要がある。
【００１０】
このようなデジタル複写機での複写動作を図５のようにリソース管理するには、図６に示すような計算が行われている。入力される処理率と処理量を基に、処理時間を求め、リソース管理情報を基に開始時間、終了時間を決定する。この結果、図５に示すようなタイムチャートを表示部１５に表示する。ここでリソース管理情報とは、図５で点線で示した情報である。
本実施形態では、画像処理システムの画像データ管理を三角形や台形を時間軸上に並べて表現するので、タスクの所要時間だけでなく、リソースの能力、処理量、保持量なども合わせて表現でき、視覚的に直感的にリソースの状態やシステムの動作を把握しやすいという利点がある。
また、本実施形態では、タスクの開始時刻から他のタスクの開始時刻へ、時間情報としてのリンク線７２Ｂａｒを接続することにより、タスクの同時刻処理を表現することができる。従来のガントチャートではタスクの終了時刻からしかリンク線を接続することができなかった。
ここで、スキャナユニット３１のタスク７２Ｒの処理開始時刻を０ｓから１０ｓに変更した時の実施例を図７で説明する。図５のように７２Ｇ、７２Ｂのタスクは７２Ｒと棒状の図形で接続されているため、開始時刻は７２Ｒの開始時刻を参照して１０ｓに更新される。以下、点線で示された時間的な関係を基に図形の位置が求められ、表示が更新される。
本実施形態では、リソースの処理、同時動作に関する情報を基に、計算が行われ、新しいリソースの処理、同時動作状態を表示するので、効率よくリソースの管理を行うことができる利点がある。
【００１１】
【発明の効果】
以上説明したように、本発明はリソースの処理量を三角形の高さで表し、処理率を三角形の角度で表し、リソースの処理、同時動作状況を表示することができるという優れた効果を有するリソース管理装置、リソース管理方法、リソース管理プログラム及び記録媒体を提供することができるものである。以下、具体的に述べる。
請求項１のリソース管理装置は、所定のタスクを処理するリソースの処理状態を求めるためのデータを入力する入力手段と、入力されたデータを用い、タスクの処理開始時刻とリソースの処理量とリソースの単位時間当たりの処理量である処理率と処理量及び処理率から求められる処理時間とを求める処理手段と、リソースの処理量が三角形の高さで表され、かつリソースの処理率が三角形の処理量を表す辺に対向する角度で表されている三角形を時間軸上に配列し、複数のリソースがそれぞれのタスクを同時に処理する関係にあるときは、棒状の図形でタスク同士の先頭を連結して表示する表示手段とを備えている。
この構成により、リソースごとの処理状態（リソースの処理量及び処理率）を算出し、タスクの所要時間だけでなく、処理能力を図形表現してリソース管理を支援するので、従来のガントチャートなどに比べてリソースの状態を把握しやすい。また、従来のガントチャートではできなかった、タスクの同時処理動作を表現できるため、複雑なりソース動作を簡単に表現できる。また、デジタル複写機などの画像機器システムにおけるリソース間の画像データの流れや、メモリ上での画像データの管理に適用することで、リソース状態を分りやすく表示し画像機器システムを最適に設計することができる。
請求項２のリソース管理装置は、請求項１において、三角形の形状または時間軸上の位置の変化に応じ、更新して表示している。この構成により、リソースの処理状態の変化をグラフィック表示するので、従来のガントチャートなどに比べてリソースの状態を視覚的かつ直感的に把握しやすい。
【００１２】
請求項３のリソース管理方法は、所定のタスクを処理するリソースの処理状態を求めるためのデータを入力する第１のステップと、入力されたデータを用い、タスクの処理開始時刻とリソースの処理量とリソースの単位時間当たりの処理量である処理率と処理量及び処理率から求められる処理時間とを求める第２のステップと、リソースの処理量が三角形の高さで表され、かつリソースの処理率が三角形の処理量を表す辺に対向する角度で表されている三角形を時間軸上に配列し、複数のリソースがそれぞれのタスクを同時に処理する関係にあるときは、棒状の図形でタスク同士の先頭を連結して表示する第３のステップとをを実行している。
この方法により、前述のように、リソースごとの処理状態（リソースの処理量及び処理率、）を算出し、タスクの所要時間だけでなく、処理能力を図形表現してリソース管理を支援するので、従来のガントチャートなどに比べてリソースの状態を把握しやすい。また、従来のガントチャートではできなかった、タスクの同時処理動作を表現できるため、複雑なりソース動作を簡単に表現できる。
請求項４のリソース管理方法は、請求項３において、三角形の形状または時間軸上の位置の変化が生じた場合には、三角形の形状または時間軸上の位置の変化に応じ、表示を更新している。
この方法により、リソースの処理状態の変化をグラフィック表示するので、従来のガントチャートなどに比べてリソースの状態を視覚的かつ直感的に把握しやすい。
請求項５の記録媒体は、所定のタスクを処理するリソースの処理状態を求めるためのデータを入力する第１のステップと、入力されたデータを用い、タスクの処理開始時刻とリソースの処理量とリソースの単位時間当たりの処理量である処理率と処理量及び処理率から求められる処理時間とを求める第２のステップと、リソースの処理量が三角形の高さで表され、かつリソースの処理率が三角形の処理量を表す辺に対向する角度で表されている三角形を時間軸上に配列し、複数のリソースがそれぞれのタスクを同時に処理する関係にあるときは、棒状の図形でタスク同士の先頭を連結して表示する第３のステップとをコンピュータに実行させるためのプログラムが記録されている。
この記録媒体により、リソースごとの処理状態（リソースの処理量及び処理率）を算出し、タスクの所要時間だけでなく、処理能力を図形表現してリソース管理を支援するので、従来のガントチャートなどに比べてリソースの状態を把握しやすい。また、従来のガントチャートではできなかった、タスクの同時処理動作を表現できるため、複雑なりソース動作を簡単に表現できる。また、この記録媒体を携帯して移動させることで、前記プログラムを配布し、容易に更新することができる。
【００１３】
請求項６のリソース管理プログラムは、所定のタスクを処理するリソースの処理状態を求めるためのデータを入力する第１のステップと、入力されたデータを用い、タスクの処理開始時刻とリソースの処理量とリソースの単位時間当たりの処理量である処理率と処理量及び処理率から求められる処理時間とを求める第２のステップと、リソースの処理量が三角形の高さで表され、かつリソースの処理率が三角形の処理量を表す辺に対向する角度で表されている三角形を時間軸上に配列し、複数のリソースがそれぞれのタスクを同時に処理する関係にあるときは、棒状の図形でタスク同士の先頭を連結して表示する第３のステップとをコンピュータに実行させている。
このプログラムにより、前述のように、リソースごとの処理状態（リソースの処理量及び処理率）を算出し、タスクの所要時間だけでなく、処理能力を図形表現してリソース管理を支援するので、従来のガントチャートなどに比べてリソースの状態を把握しやすい。また、従来のガントチャートではできなかった、タスクの同時処理動作を表現できるため、複雑なりソース動作を簡単に表現できる。また、ネットワークを通じて前記プログラムを配布し、容易に更新できることとなる。
【図面の簡単な説明】
【図１】本発明の実施の形態に係るリソース管理装置のブロック図である。
【図２】リソース管理方法を示すフローチャートである。
【図３】デジタル複写機のブロック図である。
【図４】リソース処理状態表示方法の説明図である。
【図５】デジタル複写機におけるリソースの処理、保持を示すタイミングチャートである。
【図６】タイミングチャートを決定するテーブルを示す図である。
【図７】デジタル複写機におけるリソースの処理、保持を示すタイミングチャートである。
【図８】タイミングチャートを決定するテーブルを示す図である。
【符号の説明】
１３  制御部（処理手段）
１４  入力部（入力手段）
１５  表示部（表示手段）
【図１】
2005004637.tif 000003
【図２】
2005004637.tif 000004
【図３】
2005004637.tif 000005
【図４】
2005004637.tif 000006
【図５】
2005004637.tif 000007
【図６】
2005004637.tif 000008
【図７】
2005004637.tif 000009
【図８】
2005004637.tif 000010