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