(57)【要約】【課題】同様の処理を行うリソース（作業者や製造装置）が複数ある場合に、各リソースの処理能力の合計をグループに分類して計算・表示できるようにする。【解決手段】リソース１のタスク処理４１１〜４１４、リソース２のタスク処理４２１〜４２４、リソース３のタスク処理４３１〜４３２、リソース４のタスク処理４４１〜４４２を時間軸上に並べ、それらをリソース欄４１０、４２０、４３０、４４０に配置する。また、リソース１はグループＡ、リソース２はグループＢ、リソース３とリソース４は同様の処理を行うので同じグループＣに分類する。このように配置・分類することで、それぞれのリソースの区別がわかりやすく表現できるとともに、同じ処理を行う複数のリソース（もしくはリソース欄）の分類が容易になる。【選択図】        図５
2004227147.tif 000002
【特許請求の範囲】
【請求項１】
複数のリソースが所定のタスクを処理する状態を時間軸上に配置して表すことにより該複数のリソースを管理するリソース管理装置であって、該リソース管理装置は、前記リソース毎の処理状態を求めるためのデータを入力する入力手段と、入力された前記データを用いてリソースの処理量を求め、さらに単位時間あたりの処理量で表されるリソースの処理率を求める処理手段と、リソースの処理量を一辺の長さで表し、かつ該リソースの処理率を他の一辺の勾配で表した多角形を、リソース毎に区別されたリソース欄内に時間軸上に配置して表示する表示手段とを有し、該表示手段は、前記リソース欄をグループ分類して表示することを特徴とするリソース管理装置。
【請求項２】
前記処理手段は、任意の値、もしくは前記リソース欄に配置された多角形のリソースの処理量から取得した値を前記リソース欄の処理能力として入力し、入力値に基づいて前記リソース欄の属するグループ毎にリソース欄の処理能力の合計を求め、前記表示手段は、前記グループ毎の処理能力の合計を表示することを特徴とする請求項１に記載のリソース管理装置。
【請求項３】
所定のタスクを処理するリソース毎の処理状態を求めるためのデータを入力する第１のステップと、該第１のステップで入力されたデータを用いてリソースの処理量を求め、さらに単位時間あたりの処理量で表されるリソースの処理率を求める第２のステップと、リソースの処理量を一辺の長さで表し、かつ該リソースの処理率を他の一辺の勾配で表した多角形を、リソース毎に区別されグループ分類されたリソース欄内に時間軸上に配置して表示する第３のステップとを有することを特徴とするリソース管理方法。
【請求項４】
任意の値、もしくは前記リソース欄に配置された前記多角形のリソースの処理量から取得した値を前記リソース欄の処理能力として入力する第４のステップと、前記リソース欄の属するグループ毎に処理能力の合計を求める第５のステップと、該グループ毎の処理能力の合計を表示する第６のステップとを有することを特徴とする請求項３に記載のリソース管理方法。
【請求項５】
コンピュータに、所定のタスクを処理するリソース毎の処理状態を求めるためのデータを入力する第１のステップと、該第１のステップで入力されたデータを用いてリソースの処理量を求め、さらに単位時間あたりの処理量で表されるリソースの処理率を求める第２のステップと、リソースの処理量を一辺の長さで表し、かつ該リソースの処理率を他の一辺の勾配で表した多角形を、リソース毎に区別されグループ分類されたリソース欄内に時間軸上に配置して表示する第３のステップとを実行させるためのリソース管理プログラム。
【請求項６】
コンピュータに、任意の値、もしくは前記リソース欄に配置された前記多角形のリソースの処理量から取得した値を前記リソース欄の処理能力として入力する第４のステップと、前記リソース欄の属するグループ毎に処理能力の合計を求める第５のステップと、該グループ毎の処理能力の合計を表示する第６のステップとを実行させることを特徴とする請求項５に記載のリソース管理プログラム。
【請求項７】
請求項５または６に記載のリソース管理プログラムが記録されたコンピュータ読み取り可能な記録媒体。
【請求項８】
請求項１または２に記載のリソース管理装置、請求項３または４に記載のリソース管理方法、請求項５または６に記載のリソース管理プログラムのいずれか１を用いて設計／製造されたシステム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、リソース管理装置、リソース管理方法、リソース管理プログラム及び記録媒体、及びこれらを用いて設計／製造されたシステムに関する。
【０００２】
【従来の技術】
従来、製造ラインの工程管理、画像処理システムの画像データ管理などのリソース管理に適用されるリソース管理装置は、ガントチャートを用い、それぞれのリソース（作業者や製造装置）が行うタスクの進行状況を、リソースごとに設定されたカード状や板状のタスクバー（各タスクの実行期間などを表す）によって時間軸上に配置し、タスク管理を行うものであった。この種のリソース管理装置に関する文献としては、例えば、特許文献１，特許文献２，及び特許文献３がある。
【０００３】
この種のリソース管理装置おいては、作業工程などのタスクごとに開始時間、終了時間、所要期間を設定し、それらを図形化して時間軸上に並べて表示する。また、タスク同士の依存関係（前のタスクが終了したら、次のタスクへ進む）があれば、グラフィック表示によりタスクバーをつないで、依存関係を保つ。さらに、タスクバーの移動や長さを変更することにより、タスクの実行計画を修正して表示する。このようにして、リソース（作業者や製造装置）が行うタスクを管理することができる。なお、ガントチャートを用いたリソース管理装置には、ガントチャートと等価な情報をテキストファイルに書き出し、読み込むツールなども既に提案されている。
【０００４】
【特許文献１】
特開平６−１９５３４５号公報
【特許文献２】
特開平１０−１１８８９６号公報
【特許文献３】
特許第２９７３９３０号公報
【０００５】
【発明が解決しようとする課題】
しかしながら、上述のような従来のリソース管理装置では、ガントチャートを用いてタスクの所要時間を表現していたために、タスクを処理するリソースの能力（効率）を表現できないという問題があった。具体的には、能力の高いリソース（高性能の製造装置、熟練の作業者）は、能力の低いリソースに比べ、同じタスクを速く処理することが可能であって、タスクの所要時間は短縮されることになる。ここで、前述した従来のリソース管理装置においては、リソースの能力とタスクの所要時間との因果関係を視覚的に表現できなかった。また、前述した従来のリソース管理装置では、リソースの負荷をグラフィック表示する機能がないために、リソース管理者がグラフィック表示を目視してリソースの能力に余裕があるか否か、リソースの能力の限界に近いか否か、などを判断することは困難であった。
【０００６】
本発明は、上述のような問題を解決するためになされたもので、タスクの所要時間だけでなく、リソースの効率、仕事率などの能力、及びリソースの負荷を含むリソースの処理状態を表示することができ、特に、同様の処理を行うリソースが複数ある場合に、各リソースの処理能力の合計をグループに分類して計算・表示することができるリソース管理装置、リソース管理方法、リソース管理プログラム及び記録媒体、及びこれらを用いて設計／製造されたシステムを提供することを目的とするものである。
【０００７】
【課題を解決するための手段】
請求項１の発明は、複数のリソースが所定のタスクを処理する状態を時間軸上に配置して表すことにより該複数のリソースを管理するリソース管理装置であって、該リソース管理装置は、前記リソース毎の処理状態を求めるためのデータを入力する入力手段と、入力された前記データを用いてリソースの処理量を求め、さらに単位時間あたりの処理量で表されるリソースの処理率を求める処理手段と、リソースの処理量を一辺の長さで表し、かつ該リソースの処理率を他の一辺の勾配で表した多角形を、リソース毎に区別されたリソース欄内に時間軸上に配置して表示する表示手段とを有し、該表示手段は、前記リソース欄をグループ分類して表示することを特徴としたものである。
【０００８】
請求項２の発明は、請求項１の発明において、前記処理手段は、任意の値、もしくは前記リソース欄に配置された多角形のリソースの処理量から取得した値を前記リソース欄の処理能力（処理量の目安、平均値、許容値など）として入力し、入力値に基づいて前記リソース欄の属するグループ毎にリソース欄の処理能力の合計を求め、前記表示手段は、前記グループ毎の処理能力の合計を表示することを特徴としたものである。
【０００９】
請求項３の発明は、所定のタスクを処理するリソース毎の処理状態を求めるためのデータを入力する第１のステップと、該第１のステップで入力されたデータを用いてリソースの処理量を求め、さらに単位時間あたりの処理量で表されるリソースの処理率を求める第２のステップと、リソースの処理量を一辺の長さで表し、かつ該リソースの処理率を他の一辺の勾配で表した多角形を、リソース毎に区別されグループ分類されたリソース欄内に時間軸上に配置して表示する第３のステップとを有することを特徴としたものである。
【００１０】
請求項４の発明は、請求項３の発明において、任意の値、もしくは前記リソース欄に配置された前記多角形のリソースの処理量から取得した値を前記リソース欄の処理能力として入力する第４のステップと、前記リソース欄の属するグループ毎に処理能力の合計を求める第５のステップと、該グループ毎の処理能力の合計を表示する第６のステップとを有することを特徴としたものである。
【００１１】
請求項５の発明は、コンピュータに、所定のタスクを処理するリソース毎の処理状態を求めるためのデータを入力する第１のステップと、該第１のステップで入力されたデータを用いてリソースの処理量を求め、さらに単位時間あたりの処理量で表されるリソースの処理率を求める第２のステップと、リソースの処理量を一辺の長さで表し、かつ該リソースの処理率を他の一辺の勾配で表した多角形を、リソース毎に区別されグループ分類されたリソース欄内に時間軸上に配置して表示する第３のステップとを実行させるためのリソース管理プログラムである。
【００１２】
請求項６の発明は、請求項５の発明おいて、コンピュータに、任意の値、もしくは前記リソース欄に配置された前記多角形のリソースの処理量から取得した値を前記リソース欄の処理能力として入力する第４のステップと、前記リソース欄の属するグループ毎に処理能力の合計を求める第５のステップと、該グループ毎の処理能力の合計を表示する第６のステップとを実行させることを特徴としたものである。
【００１３】
請求項７の発明は、請求項５または６に記載のリソース管理プログラムが記録されたコンピュータ読み取り可能な記録媒体である。
【００１４】
請求項８の発明は、請求項１または２に記載のリソース管理装置、請求項３または４に記載のリソース管理方法、請求項５または６に記載のリソース管理プログラムのいずれか１を用いて設計／製造されたシステムである。
【００１５】
【発明の実施の形態】
図１は、本発明のリソース管理装置の構成例を示す図である。リソース管理装置１０は、所定のタスクを処理するリソース毎の処理状態を求めるためのデータを入力する入力手段として機能するリソース状態情報入力部１１と、入力されたデータを用いてリソースの処理量を求め、さらに単位時間あたりの処理量で表されるリソースの処理率を求める処理手段として機能するリソース状態情報処理部１２と、リソースの処理量が一辺の長さで表され、かつリソースの処理率が他の一辺の勾配で表されている多角形を、時間軸上に配列し、リソース毎に区別された図形（リソース欄）内に配置して表示する表示手段として機能するリソース状態表示部１３を備えている。また、本発明のリソース管理装置１０は、リソース欄をグループ分類して表示する処理を実行できる。
【００１６】
また、リソース状態情報処理部１２は、任意の値、もしくはリソース欄に配置された多角形のリソースの処理量から取得した値をリソース欄の処理能力（処理量の目安、平均値、許容値など）として入力し、リソース欄の属するグループ毎にリソース欄の処理能力の合計を求め、リソース状態表示部１３がグループ毎の処理能力の合計を表示する。
【００１７】
また図１において、リソース状態情報記憶部１４は、本発明に係わるリソース管理情報、例えば、リソース状態情報入力部１１から入力されたリソース欄の処理能力（処理量の目安、平均値、許容値など）等の情報、及びリソース状態情報処理部１２で得られたリソースの処理量、リソースの処理率、リソース欄の処理能力の合計情報等を記憶する。
【００１８】
また、インターフェース部（Ｉ／Ｆ部）１５は、他の通信装置（他のリソース管理装置、シミュレーション装置等）とのインターフェースを提供し、他の通信装置との間で各種情報のやりとりを可能とする。
【００１９】
図２ないし図４は、それぞれ本発明に係わるリソースの処理状態の表現例を示す図で、図２は三角形を用いたリソースの処理状態の表現例を示す図、図３は台形を用いたリソースの処理状態の表現例を示す図、図４は複数の図形を時間軸上に並べ、グループ分類されたリソース欄に配置した表現例を示す図である。
【００２０】
まず、図２の直角三角形２１を用いて、リソースが「ある一つのタスクを処理する」という状態を表現する例について説明する。図２において、横軸は時間軸２２で、直角三角形２１の底辺２５の長さは処理時間２７を表す。また、時間軸２２に対する垂直辺２４の長さは処理量２６を表し、その垂直辺２４に対向する内角２３の角度が処理率を表す。すなわち、底辺２５に対する斜辺２８の勾配によって処理率を表現できる。処理率は、単位時間あたりの処理量２６の変化量である。このように、あるリソースが、内角２３によって表される処理率で処理量２６のタスク処理を処理時間２７で行うことを、直角三角形２１によって表現することができる。
【００２１】
次に、図３の台形３１を用いて、リソースが「ある一つのタスクを処理し、その後その状態を保持する」という状態を表現する例について説明する。図３において、横軸は時間軸３２を表し、非直角の内角３３の角度は処理率を表す。すなわち、台形３１の底辺３５に対する斜辺３９の勾配によって処理率を表現できる。また時間軸３２に対する垂直辺３４の長さは処理量３８を表す。処理量３８は保持量でもある。処理率は、単位時間あたりの処理量３８の変化量である。また、台形３１の底辺３５は、処理時間３６及びそれに続く保持時間３７を表す。このように、あるリソースが、内角３３によって表される処理率で処理量３８のタスク処理を処理時間３６で行い、保持時間３７だけ保持することを、台形３１で表現することができる。
【００２２】
図４では、リソース１のタスク処理４１１〜４１４、リソース２のタスク処理４２１〜４２４、リソース３のタスク処理４３１〜４３２、リソース４のタスク処理４４１〜４４２を時間軸上に並べ、それらがリソース欄４１０、４２０、４３０、４４０に配置されている。また、リソース１はグループＡ、リソース２はグループＢ、リソース３とリソース４は同様の処理を行うので同じグループＣに分類する。このように配置・分類することで、それぞれのリソースの区別をわかりやすく表現できるとともに、同じ処理を行う複数のリソース（もしくはリソース欄）の分類が容易になる。
【００２３】
図５は、リソース欄に配置された多角形のリソースの処理量から取得した値をリソース欄の処理能力とし、リソース欄の属するグループ毎にリソース欄の処理能力の合計を求め、グループ毎の処理能力の合計を表示した例を示す図である。本実施例では、図１の構成において、リソース情報入力部１１から、リソース欄の処理能力として任意の値を入力し、もしくはリソース欄に配置された多角形のリソースの処理量から取得した値をリソース欄の処理能力としてリソース状態情報処理部１２に入力し、リソース状態情報処理部１２が、リソース欄の属するグループ毎にリソース欄の処理能力の合計を求める。そしてリソース状態情報表示部１２は、グループ毎の処理能力の合計を表示する。
【００２４】
図５では、リソース１のタスク処理５１１〜５１４、リソース２のタスク処理５２１〜５２４、リソース３のタスク処理５３１〜５３２、リソース４のタスク処理５４１〜５４２、を時間軸上に並べ、それらがリソース欄５１０，５２０，５３０，５４０に配置されている。また、リソース１はグループＡ、リソース２はグループＢ、リソース３とリソース４はグループＣに分類する。リソース欄５１０，５２０，５３０，５４０の高さを処理量に換算すると１０であり、各リソース欄に配置された多角形のリソースの処理量は８であることから、各リソース欄の処理能力は８となる。グループ毎の処理能力の合計は、グループＡが８、グループＢが８、グループＣが１６となる。この計算結果の表示例を図６に示す。図６では、各グループの処理能力と、これらの処理能力の合計が表示されている。
上記のように、本発明のリソース管理装置によって、それぞれのリソースの処理能力とグループ毎の処理能力を簡単に計算でき、わかりやすく表現することができる。
【００２５】
なお、上記の説明では、リソース欄５１０，５２０，５３０，５４０に配置された多角形のリソースの処理量から取得した値を各リソース欄の処理能力としたが、多角形が配置される前にリソース欄の処理能力を、例えば８に設定しておいてもよい。この場合、実際に使用される処理量の代わりに、予め準備されている処理能力（例えば生産ラインの処理能力）を示すものになる。
【００２６】
図７及び図８は、本発明に係わるリソース管理方法及びリソース管理プログラムのアルゴリズムの処理の一例をそれぞれ示すフローチャートである。本発明によるリソース管理方法は、例えば、コンピュータ等の情報処理装置が備えた記憶媒体、もしくは情報処理装置に装着されるかもしくは情報処理装置がアクセス可能な記憶媒体に、本発明の機能を実現するプログラムを保持させておき、情報処理装置のＣＰＵ等の処理手段が必要に応じて当該プログラムを読み出すことによって実行することができる。
【００２７】
図７において、まず所定のタスクを処理するリソース毎の処理状態を求めるためのデータを情報処理装置に入力する（ステップＳ１）。そして情報処理装置の制御手段は、ステップＳ１で入力されたデータを用いてリソースの処理量を求め、さらに単位時間あたりの処理量で表されるリソースの処理率を求める（ステップＳ２）。そしてリソースの処理量を一辺の長さで表し、かつリソースの処理率を他の一辺の勾配で表した多角形を、リソース毎に区別されグループ分類されたリソース欄内に時間軸上に配置して情報処理装置が備えた表示手段もしくは任意の表示手段に表示する（ステップＳ３）。
【００２８】
図８において、まず任意の値、もしくはリソース欄に配置された多角形のリソースの処理量から取得した値をリソース欄の処理能力として情報処理装置の制御手段に入力する（ステップＳ４）。任意の値は情報処理装置が備える入力手段、あるいは情報処理装置に接続された外部機器から入力可能である。また、リソース欄の処理能力としては、上記図７における処理において、生成された多角形のリソース処理量から取得した値を用いることができる。そして、リソース欄の属するグループ毎に処理能力の合計を求め（ステップＳ５）、グループ毎の処理能力の合計を表示手段に表示する（ステップＳ６）。
【００２９】
図９は、本発明に係るリソース管理装置のハードウェア構成の一例を示す図である。本例はネットワークと接続可能なコンピュータ装置によって本発明に係わるリソース管理装置を実現するものである。この構成によれば、ネットワークを介してリソース管理プログラムやリソース処理状態の情報等を配布し、あるいはネットワーク上のサーバなどに蓄積できるという効果も得られる。
【００３０】
図９において、リソース管理装置（ここでは、コンピュータ装置）は、各装置９１，９２，９４，９５，９６，９７を制御する機能を有する中央処理ユニット（以下、ＣＰＵともいう）９３と、ＲＯＭやＲＡＭ等で構成される。すなわち、リソース管理装置は、ＣＰＵ９３のプログラムを記憶するとともに、このプログラムがＣＰＵ９３によって実行されるときにー時的に作成される情報等を保持するためのメモリ９４と、ハードディスク、リムーバブル・ハードディスク等で構成され、管理対象のリソースの管理情報、図形表現形式のリソース処理状態情報、及び、プログラムやプログラム実行時の一時的な情報等を記憶する記憶装置９５と、キーボード、マウス、タッチパネル、スキャナ等で検索条件や指示等の情報入力に用いられる入力装置９１と、ＣＲＴまたは液晶ディスプレイ（ＬＣＤ）等で構成され、入力装置９１から入力され、あるいはネットワーク接続装置９７を介して入力されたリソース処理状態情報等を図形によって表示する表示装置９２と、プログラムやデータ等を記録した記録媒体を装着して読み込み、メモリ９４または記憶装置９５へ格納するのに用いられる媒体駆動装置９６と、本実施形態のリソース管理装置をネットワークへ接続するためのインターフェースであり、このネットワークを介して他のリソース管理装置またはサーバと信号及びデータをやり取りするためのネットワーワ接続装置９７と、前述した装置間を接続するバス９８とを備えている。
【００３１】
ここでは、入力装置９１、ＣＰＵ９３、ネットワーク接続装置９７などがリソース状態情報入力部に対応し、表示装置９２、ＣＰＵ９３などがリソース状態情報表示部に対応し、ＣＰＵ９３などがリソース状態情報処理部に対応する。
【００３２】
なお、上記ネットワークは、本実施形態のリソース管理装置と他のリソース管理装置またはサーバとを結合するための伝送路であって、一般には、ケーブルで実現され、通信プロトコルにはＴＣＰ／ＩＰが使われる。但し、伝送路としてはケーブルだけでなく、それらの間の通信プロトコルが一致するものであれば無線、有線及び放送波のいずれでもよく、例えば、構内網（ＬＡＮ）、広域網（ＷＡＮ）、インターネット、アナログ電話網、ディジタル電話網（ＩＳＤＮ）、パーソナルハンディホンシステム（ＰＨＳ）、携帯電話網、衛星通信網等を用いることができる。
【００３３】
さらに、前述の記録媒体としては、半導体媒体（例えば、ＲＯＭ、ＩＣメモリカード等）、光媒体（例えば、シーディーロム（ＣＤ−ＲＯＭ）、ディジタル・バーサタイル・ディスク（ＤＶＤ）、光磁気ディスク（ＭＯ）、ミニディスク（ＭＤ）、書き込み可能なＣＤ（ＣＤ−Ｒ）等）、磁気媒体（例えば、磁気テープ、フレキシブルディスク（ＦＤ）等）のいずれであってもよい。
【００３４】
また、前述の記録媒体からインストールされたプログラム、換言すれば、前述の記録媒体に記憶されたプログラムとしては、本実施形態のリソース管理機能を実現するために用いられるリソース管理プログラムがある。ここでは、リソース管理プログラムを予めＣＤ−ＲＯＭ等の記録媒体に書き込んでおき、このＣＤ−ＲＯＭ等を媒体駆動装置９６を搭載したコンピュータ装置に装着して、このリソース管理プログラムを前記コンピュータ装置のメモリ９４あるいは記憶装置９５に格納し、ＣＰＵ９３により実行することによって、本実施形態のリソース管理機能を実現するものである。さらに、前記リソース管理プログラムがＲＯＭ等のような半導体の記録媒体に記録されている場合には、媒体駆動装置９６からではなく、直接、メモリ９４ヘロードして実行されることとなる。
【００３５】
なお、メモリ９４へロードしたリソース管理プログラムを実行することにより、本実施形態のリソース管理機能が実現されるだけでなく、前記リソース管理プログラムの指示に基づき、オペレーティングシステム等が実際の処理の一部または全部を行い、その処理によって本実施形態のリソース管理機能が実現されるようにしてもよい。また、ネットワーク接続装置９７によりネットワーク上の所定のサーバと接続し、このサーバから前記リソース管理プログラムをメモリ９４や記憶装置９５にインストールしてもよい。
【００３６】
さらに、本発明は、上述のごとくのリソース管理装置、リソース管理方法及びリソース管理プログラムを用いて設計されたシステムを提供することができる。本発明に係わるリソース管理装置、及びリソース管理プログラムによって設計されたシステムは、複数のリソースを利用してタスクが並行して処理を行う状態を正確に見積もった上で上流設計がなされているので、設計仕様による不具合を生じる可能性が軽減され、必要最低限なリソースを用いた低コストかつ高性能なものとすることができる。
【００３７】
（実施例１）
以下、本発明を用いて、薬液処理工程のリソース管理を表現した場合の実施例を説明する。図１０は、１リットル瓶入りの「薬液１」２リットル分と、１リットル瓶入りの「薬液２」３リットル分を混合し、混合された薬液５リットルを、１リットル瓶２本と３リットル瓶１本に分配して搬出する工程を示す図である。また、図１１は、図１０の薬液処理工程を表示した例を示す図で、図１０の工程を２サイクル分表現したものである。以下、１サイクル目の動作とタイミングを説明する。
【００３８】
それぞれ１リットルの処理能力を持つ薬液１を準備して注入するリソースが２つ（薬液１準備１、薬液１準備２）、薬液２を準備して注入するリソースが３つ（薬液２準備１、薬液２準備２、薬液２準備３）あり、薬液を混合するリソース（薬液混合１）にそれぞれの薬液を注入する。薬液１準備１と薬液２準備１は時刻０分から、薬液２準備２は時刻１分から、薬液１準備２と薬液２準備３は時刻２分から、それぞれ注入を開始し、各々２分で１リットルの薬液注入を完了する。
【００３９】
薬液を混合するリソース（薬液混合１）は、取り出すまでに最低限の１分間の攪拌を行い、すべての混合薬液が分配搬出されるまで、攪拌を続ける。
薬液混合１から取り出した薬液を分配搬出するリソース（薬液分配搬出１〜３）は、処理能力１リットルのものが２つ（薬液分配搬出１、薬液分配搬出２）と処理能力３リットルのものが１つ（薬液分配搬出３）ある。薬液分配搬出１は時刻５分から、薬液分配搬出２は時刻６分から、薬液の取り出しを開始し、それぞれ１分で１リットル瓶に詰め替えて分配・搬出を完了する。また、薬液分配搬出３は時刻７分から薬液の取り出しを開始し、３分間で３リットル瓶へ移し替えて分配・搬出を完了する。
すべての混合薬液が分配搬出される時刻１０分まで、薬液を混合するリソース（薬液混合１）は、攪拌し続けるため、台形でその状態を表現している。
【００４０】
また、各リソース欄には、処理能力が表示されており、例えば処理能力の異なるリソースへの置き換え検討や、効率的なリソース配分がしやすくなっている。各リソースを、「薬液１準備」「薬液２準備」「薬液混合」「薬液分配搬出」の４つのグループに分け、処理能力を計算して表示した例を図１２に示す。
【００４１】
【発明の効果】
以上説明したように、本発明はリソースの処理量を一辺の長さで表し、かつリソースの処理率を多角形の一辺の勾配で表し、このような多角形を時間軸上に配列し、タスクの所要時間だけでなく、リソースの効率、仕事率などの能力、及びリソースの負荷を含むリソースの処理状態を表示することができる。特に、同様の処理を行うリソースが複数ある場合に、各リソースの処理能力の合計をグループに分類して計算・表示することにより、それぞれのリソースの区別をわかりやすく表現することができるとともに、同じ処理を行う複数のリソースもしくはリソース欄の分類を容易に実行することができる。
【００４２】
さらに、本発明のリソース管理装置、リソース管理方法及びリソース管理プログラムを用いて設計されたシステムは、複数のリソースを利用してタスクが並行して処理を行う状態を正確に見積もった上で上流設計がなされているので、設計仕様による不具合を生じる可能性が軽減され、必要最低限なリソースを用いた低コストかつ高性能なものとなる効果を有する。
【図面の簡単な説明】
【図１】本発明のリソース管理装置の構成例を示す図である。
【図２】三角形を用いたリソースの処理状態の表現例を示す図である。
【図３】台形を用いたリソースの処理状態の表現例を示す図である。
【図４】複数の図形を時間軸上に並べ、グループ分類されたリソース欄に配置した表現例を示す図である。
【図５】リソース欄に配置された多角形のリソースの処理量から取得した値をリソース欄の処理能力とし、リソース欄の属するグループ毎にリソース欄の処理能力の合計を求め、グループ毎の処理能力の合計を表示した例を示す図である。
【図６】各グループの処理能力と、これらの処理能力の合計が表示されている図である。
【図７】本発明に係わるリソース管理方法及びリソース管理プログラムのアルゴリズムの処理の一例をそれぞれ示すフローチャートである。
【図８】本発明に係わるリソース管理方法及びリソース管理プログラムのアルゴリズムの処理の一例をそれぞれ示すフローチャートである。
【図９】本発明に係るリソース管理装置のハードウェア構成の一例を示す図である。
【図１０】１リットル瓶入りの「薬液１」２リットル分と、１リットル瓶入りの「薬液２」３リットル分を混合し、混合された薬液５リットルを、１リットル瓶２本と３リットル瓶１本に分配して搬出する工程を示す図である。
【図１１】図１０の薬液処理工程を表示した例を示す図である。
【図１２】各リソースを、「薬液１準備」「薬液２準備」「薬液混合」「薬液分配搬出」の４つのグループに分け、処理能力を計算して表示した例を示す図である。
【符号の説明】
１０…リソース管理装置、１１…リソース状態情報入力部、１２…リソース状態情報処理部、１３…リソース状態表示部、１４…リソース状態情報記憶部、１５…インターフェース部（Ｉ／Ｆ部）、２１…直角三角形、２２…時間軸、２３…内角、２４…垂直辺、２５…直角三角形の底辺、２６…処理量、２７…処理時間、２８…斜辺、３１…台形、３２…時間軸、３３…内角、３４…垂直辺、３５…台形の底辺、３６…処理時間、３７…保持時間、３８…処理量、３９…斜辺、４１０，４２０，４３０，４４０，５１０，５２０，５３０，５４０…リソース欄、４１１〜４１４，５１１〜５１４…リソース１のタスク処理、４２１〜４２４，５２１〜５２４…リソース２のタスク処理、４３１〜４３２，５３１〜５３２…リソース３のタスク処理、４４１〜４４２，５４１〜５４２…リソース４のタスク処理、９１…入力装置、９２…表示装置、９３…ＣＰＵ、９４…メモリ、９５…記憶装置、９６…媒体駆動装置、９７…ネットワーク接続装置、９８…バス。
【図１】
2004227147.tif 000003
【図２】
2004227147.tif 000004
【図３】
2004227147.tif 000005
【図４】
2004227147.tif 000006
【図５】
2004227147.tif 000007
【図６】
2004227147.tif 000008
【図７】
2004227147.tif 000009
【図８】
2004227147.tif 000010
【図９】
2004227147.tif 000011
【図１０】
2004227147.tif 000012
【図１１】
2004227147.tif 000013
【図１２】
2004227147.tif 000014