(57)【要約】【課題】タスクの所要時間だけでなく、リソースの効率、仕事率などの能力、及びリソースの負荷を含むリソース状態を動的に表示できるリソース管理装置、リソース管理方法、リソース管理プログラム及び記録媒体を提供する。【解決手段】複数のリソースのそれぞれが複数のタスクを処理する場合に、タスクの処理量、処理率、処理状態の保持量及び保持時間を多角形で表したリソース状態図形、及びリソースの動作を示す図形を含む図形データを作成するリソース状態情報処理部１０３０と、前記図形データにより、リソース状態図形を含むタイムチャート、及びリソース動作を表す複数の動画を同一画面上に同時に表示するリソース状態表示部１０２０とを設ける。【選択図】　　　　図１
2004062391.tif 000002
【特許請求の範囲】
【請求項１】
複数のリソースのそれぞれが複数のタスクを処理する場合に、前記リソースによるタスクの処理量、単位時間あたりの前記処理量で表される処理率、前記リソースの状態を保持する状態保持量及び保持時間を含むリソース状態情報を入力するリソース状態情報入力部と、このリソース状態情報入力部で取得されたリソース状態情報により、リソースの処理状態を多角形で表したリソース状態図形、及びリソースの動作を表す図形を含む図形データを作成するリソース状態情報処理部と、このリソース状態情報処理部で取得された図形データにより、前記リソース状態図形を含むタイムチャート、及びリソースの動作を示す複数の動画を同一画面上に同時に表示するリソース状態表示部とを設けたことを特徴とするリソース管理装置。
【請求項２】
前記複数のリソースの組み合わせによる複数の動作に対応する複数のタイムチャート表現から、所望のタイムチャート表現を選択する表現選択手段を設け、前記表示手段は、前記表現選択手段により選択された表現のタイムチャートを前記同一画面上に表示することを特徴とする請求項１に記載のリソース管理装置。
【請求項３】
複数のリソースのそれぞれが複数のタスクを処理する場合に、前記リソースによるタスクの処理量、単位時間あたりの前記処理量で表される処理率、前記リソースの状態を保持する状態保持量及び保持時間を含むリソース状態情報を入力する第１のステップと、第１のステップで取得されたリソース状態情報により、リソースの処理状態を多角形で表したリソース状態図形、及びリソースの動作を表す図形を含む図形データを作成する第２のステップと、第２のステップで取得された図形データにより、前記リソース状態図形を含むタイムチャート、及びリソースの動作を示す複数の動画を同一画面上に同時に表示する第３のステップとを実行することを特徴とするリソース管理方法。
【請求項４】
前記第３のステップにおいては、前記リソースによるタスクの処理量に応じ、前記リソースの動作を段階的に表現した複数の図形を差し替えて前記同一画面上に表示することを特徴とする請求項３に記載のリソース管理方法。
【請求項５】
前記第３のステップにおいては、前記リソースが所定のタスクを処理したときに、前記リソースの動作が表現された一つの図形を前記同一画面上に表示することを特徴とする請求項３に記載のリソース管理方法。
【請求項６】
前記第３のステップより前に、複数のリソースの組み合わせによる複数の動作に対応する複数のタイムチャート表現から、所望のタイムチャート表現を選択する第４のステップを有し、第３のステップにおいては、第４のステップで選択された表現のタイムチャートを前記同一画面上に表示することを特徴とする請求項３乃至５のいずれかに記載のリソース管理方法。
【請求項７】
コンピュータに、複数のリソースのそれぞれが複数のタスクを処理する場合に、前記リソースによるタスクの処理量、単位時間あたりの前記処理量で表される処理率、前記リソースの状態を保持する状態保持量及び保持時間を含むリソース状態情報を入力する第１のステップと、第１のステップで取得されたリソース状態情報により、リソースの処理状態を多角形で表したリソース状態図形、及びリソースの動作を表す図形を含む図形データを作成する第２のステップと、第２のステップで取得された図形データにより、前記リソース状態図形を含むタイムチャート、及びリソースの動作を示す複数の動画を同一画面上に同時に表示する第３のステップとを実行させることを特徴とするリソース管理プログラム。
【請求項８】
コンピュータに、複数のリソースのそれぞれが複数のタスクを処理する場合に、前記リソースによるタスクの処理量、単位時間あたりの前記処理量で表される処理率、前記リソースの状態を保持する状態保持量及び保持時間を含むリソース状態情報を入力する第１のステップと、第１のステップで取得されたリソース状態情報により、リソースの処理状態を多角形で表したリソース状態図形、及びリソースの動作を表す図形を含む図形データを作成する第２のステップと、第２のステップで取得された図形データにより、前記リソース状態図形を含むタイムチャート、及びリソースの動作を示す複数の動画を同一画面上に同時に表示する第３のステップとを実行させるためのリソース管理プログラムを記録したことを特徴とするコンピュータ読取り可能な記録媒体。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、製造ラインの工程管理、画像処理システムの画像データ管理などのリソース管理に適用されるリソース管理装置、リソース管理方法、リソース管理プログラム及び記録媒体に関するものである。
【０００２】
【従来の技術】
従来、この種のリソース管理装置は、ガントチャートなどのタイムチャートを用い、それぞれのリソース（作業者や製造装置）が行うタスクの進行状況を、リソースごとに設定されたカード状や板状のタスクバー（各タスクの実行期間などを表す）で時間軸上に配置し、タスク管理を行うものであった。この種のリソース管理装置に関するものとしては、特開平６‐１９５３４５号公報、特開平１０‐１１８８９６号公報、特許第２９７３９３０号公報がある。
【０００３】
この種のリソース管理装置においては、作業行程などのタスクごとに開始時間、終了時間、所要期間を設定し、それらを図形化して時間軸上に並べて表示する。また、タスク同士の依存関係（前のタスクが終了したら、次のタスクへ進む）があれば、グラフィック表示によりタスクバーをつないで、依存関係を保つ。さらに、タスクバーの移動や長さを変更することにより、タスクの実行計画を修正して表示する。このようにして、リソース（作業者や製造装置）が行うタスクを管理することができる。なお、ガントチャートを用いたリソース管理装置には、ガントチャートと等価な情報をテキストファイルに書き出し、読み込むツールなども既に提供されている。
【０００４】
【発明が解決しようとする課題】
しかしながら、このような従来のリソース管理装置では、ガントチャートなどのタイムチャートを用いてタスクの所要時間を表現していたために、タスクを処理するリソースの能力（効率）を表現できないという問題があった。具体的には、能力の高いリソース（高性能の製造装置、熟練の作業者）は、能力の低いリソースに比べ、同じタスクを速く処理することが可能であって、タスクの所要時間は短縮されることになる。ここで、前述した従来のリソース管理装置においては、リソースの能力とタスクの所要時間との因果関係、例えば「どれくらいの能力で処理するので、この所要時間が必要である」という情報を視覚的に表現できなかった。また、前述した従来のリソース管理装置では、リソースの負荷をグラフィック表示する機能がないために、リソース管理者がグラフィック表示を目視してリソースの能力に余裕があるか否か、リソースの能力の限界に近いか否か、などを判断することは困難であった。
【０００５】
そこで本発明は、このような問題を解決するためになされたもので、タスクの所要時間だけでなく、リソースの効率、仕事率などの能力、及びリソースの負荷を含むリソース状態を動的に表示することができるリソース管理装置、リソース管理方法、リソース管理プログラム及び記録媒体を提供するものである。
【０００６】
【課題を解決するための手段】
請求項１に係る本発明のリソース管理装置は、複数のリソースのそれぞれが複数のタスクを処理する場合に、前記リソースによるタスクの処理量、単位時間あたりの前記処理量で表される処理率、前記リソースの状態を保持する状態保持量及び保持時間を含むリソース状態情報を入力するリソース状態情報入力部と、このリソース状態情報入力部で取得されたリソース状態情報により、リソースの処理状態を多角形で表したリソース状態図形、及びリソースの動作を表す図形を含む図形データを作成するリソース状態情報処理部と、このリソース状態情報処理部で取得された図形データにより、前記リソース状態図形を含むタイムチャート、及びリソースの動作を示す複数の動画を同一画面上に同時に表示するリソース状態表示部とを設けた構成を有している。
この構成により、各リソースの動作が図形表現されているので、ユーザはリソースの動作を容易に理解することができ、さらに複数のリソースによる動作速度を予測できることとなる。さらに、アニメーション機能を設け、リソース状態図形を含むタイムチャートと共にアニメーションでリソースの動作を表示しているので、実際のリソースがなくても、動作速度を直感的に把握できることとなる。
【０００７】
また、請求項２に係る本発明のリソース管理装置は、請求項１において、前記複数のリソースの組み合わせによる複数の動作に対応する複数のタイムチャート表現から、所望のタイムチャート表現を選択する表現選択手段を設け、前記表示手段は、前記表現選択手段により選択された表現のタイムチャートを前記同一画面上に表示する構成を有している。
この構成により、所望のタイムチャート表現を選択する表現選択手段を設けているので、例えば複数のリソース動作の組み合わせて所定のマシン動作を実現する場合に、ユーザはマシン動作に応じたタイムチャートを任意に選択できる。
【０００８】
また、請求項３に係る本発明のリソース管理方法は、複数のリソースのそれぞれが複数のタスクを処理する場合に、前記リソースによるタスクの処理量、単位時間あたりの前記処理量で表される処理率、前記リソースの状態を保持する状態保持量及び保持時間を含むリソース状態情報を入力する第１のステップと、第１のステップで取得されたリソース状態情報により、リソースの処理状態を多角形で表したリソース状態図形、及びリソースの動作を表す図形を含む図形データを作成する第２のステップと、第２のステップで取得された図形データにより、前記リソース状態図形を含むタイムチャート、及びリソースの動作を示す複数の動画を同一画面上に同時に表示する第３のステップとを実行している。
この方法により、各リソースの動作が図形表現されているので、前述したように、ユーザはリソースの動作を容易に理解することができ、さらに複数のリソースによる動作速度を予測できる。さらに、アニメーション機能により、リソース状態図形を含むタイムチャートと共にアニメーションでリソースの動作を表示しているので、実際のリソースがなくても、動作速度を直感的に把握できる。
【０００９】
また、請求項４に係る本発明のリソース管理方法は、請求項３において、第３のステップにおいては、前記リソースによるタスクの処理量に応じ、前記リソースの動作を段階的に表現した複数の図形を差し替えて前記同一画面上に表示している。
この方法により、リソースによるタスクの処理量を表す図形を複数同時に表示するので、リソースの処理経過に関する表現力が増すこととなる。
【００１０】
また、請求項５に係る本発明のリソース管理方法は、請求項３において、第３のステップにおいては、前記リソースが所定のタスクを処理したときに、前記リソースの動作が表現された一つの図形を前記同一画面上に表示している。
この方法により、リソースによるタスクの処理量を表す図形を一つ表示するので、リソース状態図形を含む図形データの生成が容易となる。
【００１１】
また、請求項６に係る本発明のリソース管理方法は、請求項３乃至５のいずれかにおいて、第３のステップより前に、複数のリソースの組み合わせによる複数の動作に対応する複数のタイムチャート表現から、所望のタイムチャート表現を選択する第４のステップを有し、第３のステップにおいては、第４のステップで選択された表現のタイムチャートを前記同一画面上に表示している。
この方法により、前述したように、例えば複数のリソース動作の組み合わせて所定のマシン動作を実現する場合に、ユーザはマシン動作に応じたタイムチャートを任意に選択できるようになる。
【００１２】
さらに、請求項７に係る本発明のリソース管理プログラムは、コンピュータに、複数のリソースのそれぞれが複数のタスクを処理する場合に、前記リソースによるタスクの処理量、単位時間あたりの前記処理量で表される処理率、前記リソースの状態を保持する状態保持量及び保持時間を含むリソース状態情報を入力する第１のステップと、第１のステップで取得されたリソース状態情報により、リソースの処理状態を多角形で表したリソース状態図形、及びリソースの動作を表す図形を含む図形データを作成する第２のステップと、第２のステップで取得された図形データにより、前記リソース状態図形を含むタイムチャート、及びリソースの動作を示す複数の動画を同一画面上に同時に表示する第３のステップとを実行させている。
このプログラムにより、前述したように、ユーザはリソースの動作を容易に理解することができ、さらに複数のリソースによる動作速度を予測できる。さらに、前述したように、実際のリソースがなくても、ユーザは動作速度を直感的に把握できる。また、ネットワークを介してプログラムを移動することにより、このプログラムの更新及び入れ替えが容易となる。
【００１３】
さらに、請求項８に係る本発明の記録媒体は、コンピュータに、複数のリソースのそれぞれが複数のタスクを処理する場合に、前記リソースによるタスクの処理量、単位時間あたりの前記処理量で表される処理率、前記リソースの状態を保持する状態保持量及び保持時間を含むリソース状態情報を入力する第１のステップと、第１のステップで取得されたリソース状態情報により、リソースの処理状態を多角形で表したリソース状態図形、及びリソースの動作を表す図形を含む図形データを作成する第２のステップと、第２のステップで取得された図形データにより、前記リソース状態図形を含むタイムチャート、及びリソースの動作を示す複数の動画を同一画面上に同時に表示する第３のステップとを実行させるためのリソース管理プログラムを記録している。
この記録媒体により、前述したように、ユーザはリソースの動作を容易に理解することができ、さらに複数のリソースによる動作速度を予測できる。さらに、前述したように、実際のリソースがなくても、ユーザは動作速度を直感的に把握できる。さらに、携帯可能な記録媒体を用いた場合には、リソース管理プログラムの更新及び配布が容易となる。
【００１４】
【発明の実施の形態】
以下、本発明の実施の一形態を図面を用いて説明する。
［第１の実施形態］
図１に示すように、本発明の第１の実施形態に係るリソース管理装置は、リソース状態情報入力部１０１０、リソース状態表示部１０２０、リソース状態情報処理部１０３０、リソース状態情報記憶部１０４０を備えている。
【００１５】
リソース状態情報入力部１０１０は、個々のリソースによるタスクの処理量、単位時間あたりの前記処理量で表される処理率、前記リソースによって所定の状態に保持する時間、及び、タスク間の相関関係などを求めるための情報を入力して設定するものである。また、リソース状態情報入力部１０１０は、既に設定された情報に対する更新要求を受け付け、更新情報を入力して設定するものである。さらに、リソース状態情報入力部１０１０は、リソースの処理状態が表現された図が、選択ボタン１１１（図８に示す）の押下によりリソースの動作の種類に応じて選択されると、選択情報を入力して設定するものである。なお、リソース状態情報入力部１０１０は、入力装置１、ネットワーク接続装置７、記憶装置５、媒体駆動装置６（以上、図２に示す）などで実現される。
【００１６】
リソース状態情報処理部１０３０は、予め記憶されたリソース管理プログラムにより、リソース管理機能、すなわち本実施の形態のリソース管理方法を実行するものである。また、リソース状態情報処理部１０３０は、リソース状態情報入力部１０１０により入力された情報を用いて、個々のリソースによるタスクの処理量、単位時間あたりの前記処理量で表される処理率、及び、前記リソースが状態を保持する時間、タスク間の相関関係を示す値を求め、さらに求めた値によりリソース状態を図形化して表示するための図形データを生成してリソース状態表示部１０２０へ渡すものである。また、リソース状態情報処理部１０３０は、リソースの動作を処理時間の経過にしたがって表す画像データを生成してリソース状態表示部１０２０へ渡すものである。また、リソース状態情報処理部１０３０は、リソースの処理量を表す画像データを生成してリソース状態表示部１０２０へ渡すものである。さらに、リソース状態情報処理部１０３０は、直角三角形、四方形及び台形などによって表されたリソース状態情報（図形データに含まれる）を図形表現形式、または、リソース状態情報入力部１０１０により入力された情報のまま、リソース状態情報記憶部１０４０へ渡すものである。なお、リソース状態情報処理部１０３０は、ＣＰＵ３、メモリ４、ネットワーク接続装置７（以上、図２に示す）などで実現される。
【００１７】
リソース状態表示部１０２０は、リソース状態情報処理部１０３０より取得した図形データをに表示するものである。すなわち、リソース状態表示部１０２０は、リソースごとに同期して並列に配置された時間軸上に時系列に配置された直角三角形と四方形及び前記直角三角形と前記四方形によって形成される台形により、リソースの処理及び状態保持の経過をタイムチャートとして表示するものである。また、リソース状態表示部１０２０は、アニメーションによりリソースの動作を処理時間の経過にしたがって動的に表現して表示するものである。さらに、リソース状態表示部１０２０は、リソースの処理量を表す画像を表示するものである。なお、リソース状態表示部１０２０は、表示装置２（図２に示す）などで実現される。
【００１８】
リソース状態情報記憶部１０４０は、リソース状態情報入力部１０１０により入力された前記処理量、前記処理率、前記リソースが状態を保持する時間などを求めるための情報を記憶するものである。また、リソース状態情報記憶部１０４０は、リソース状態情報処理部１０３０より取得した図形表現形式のリソース状態情報を記憶するものである。さらに、リソース状態情報記憶部１０４０は、リソースの処理量を表す画像データ、リソースの動作を表す画像データを記憶するものである。これらの画像データは、リソース状態情報処理部１０３０より取得してもよいし、予め生成されたものをリソース状態情報入力部１０１０から取得してもよい。なお、リソース状態情報記憶部１０４０は、メモリ４、記憶装置５（以上、図２に示す）などで実現される。
【００１９】
図２は、本発明の第１の実施形態に係るリソース管理装置のハードウェア構成を示す。ここでは、コンピュータ装置によって前述したリソース管理装置を実現している。
【００２０】
図２において、入力装置１は、キーボード、マウス、タッチパネル、スキャナ等で情報入力に用いられるものである。表示装置２は、ＣＲＴまたは液晶ディスプレイ（ＬＣＤ）等で構成され、入力装置１から入力され、あるいはネットワーク接続装置７を介して入力されたリソース処理状態情報をタイムチャートとして表示し、また、入力された画像データを表示するものである。中央処理ユニット（以下、ＣＰＵともいう）３は、装置全体を制御し、本実施形態のリソース管理機能を実現するものである。メモリ４は、ＲＯＭやＲＡＭ等で構成され、ＣＰＵ３の制御プログラムを記憶するとともに、この制御プログラムがＣＰＵ３によって実行されるときにー時的に作成される情報等を保持するものである。記憶装置５は、ハードディスク、リムーバブルディスク等で構成され、前述したリソース状態情報、画像データ及びプログラムやプログラム実行時の一時的な情報等を記憶するものである。媒体駆動装置６は、プログラムやデータ等を記録した記録媒体を装着して読み込み、メモリ４または記憶装置５へ格納するのに用いられる。ネットワーク持続装置７は、リソース管理装置をネットワークへ接続するためのインタフェースであり、このネットワークを介して他の通信装置やサーバと信号及びデータを遣り取りするものである。バス８は、前述の装置１〜７間を接続するものである。
【００２１】
また、前記ネットワークは、コンピュータ装置と他のコンピュータ装置とを結合するための伝送路であって、一般には、ケーブルで実現され、通信プロトコルにはＴＣＰ／ＩＰが使われる。但し、伝送路としてはケーブルだけでなく、それらの間の通信プロトコルが一致するものであれば無線、有線及び放送波のいずれでもよく、例えば、構内網（ＬＡＮ）、広域網（ＷＡＮ）、インターネット、アナログ電話網、ディジタル電話網（ＩＳＤＮ）、パーソナルハンディホンシステム（ＰＨＳ）、携帯電話網、衛星通信網等を用いることができる。
【００２２】
さらに、前述した記録媒体としては、半導体媒体（例えば、ＲＯＭ、ＩＣメモリカード等）、光媒体（例えば、シーディーロム（ＣＤ‐ＲＯＭ）、ディジタル・バーサタイル・ディスク（ＤＶＤ）、光磁気ディスク（ＭＯ）、ミニディスク（ＭＤ）、書き込み可能なＣＤ（ＣＤ‐Ｒ）等）、磁気媒体（例えば、磁気テープ、フレキシブルディスク（ＦＤ）等）のいずれであってもよい。
【００２３】
また、前述した記録媒体からインストールされたプログラム、換言すれば、前述の記録媒体に記憶されたプログラムとしては、本実施形態のリソース管理機能を実現するために用いられるリソース管理プログラムがある。ここでは、リソース管理プログラムを予めＣＤ‐ＲＯＭ等の記録媒体に書き込んでおき、このＣＤ‐ＲＯＭ等を媒体駆動装置６に装着して、このリソース管理プログラムをメモリ４あるいは記憶装置５に格納し、ＣＰＵ３により実行することによって、本実施形態のリソース管理機能、アニメーション機能（ここでは、連続して動く画面を表示装置２のディスプレイ上に表示する機能）を実現するものである。さらに、リソース管理プログラムがＲＯＭ等のような半導体の記録媒体に記録されている場合には、リソース管理プログラムは、媒体駆動装置６からではなく、直接、メモリ４ヘロードされ、実行されることとなる。
【００２４】
なお、メモリ４へロードしたリソース管理プログラムを実行することにより、本実施形態のリソース管理機能が実現されるだけでなく、リソース管理プログラムの指示に基づき、オペレーティングシステム等が実際の処理の一部または全部を行い、その処理によって本実施形態のリソース管理機能が実現されるようにしてもよい。また、ネットワーク接続装置７によりネットワーク上の所定のサーバと接続し、このサーバからリソース管理プログラムをメモリ４や記憶装置５にインストールしてもよい。
【００２５】
次に、本実施形態に係るリソース管理プログラムを説明する。前記リソース管理プログラムは、ＣＰＵ３（コンピュータ装置に含まれる）に、図３に示すステップＳ１０１〜Ｓ１０５を実行させるものである。
【００２６】
ステップＳ１０１において、リソース管理プログラムは、ＣＰＵ３（リソース状態情報処理部１０３０に含まれる）に、入力装置１（リソース状態情報入力部１０１０に含まれる）に設けられた選択ボタン１１１（図８に示す）により、複数のタスクを複数のリソースにより処理する場合に、リソースの動作の種類に応じてリソースの処理状態が表現された図が選択されたか否かを判断させる。ここで、選択ボタン１１１が押下された場合はステップＳ１０２へ進み、押下されなかった場合には処理を終了する。
【００２７】
ステップＳ１０２において、リソース管理プログラムは、ＣＰＵ３に、入力装置１により、リソースの動作の種類に応じてリソースの処理状態が表現された図が選択された場合に、さらに入力装置１により、個々のリソースによるタスクの処理量、単位時間あたりの前記処理量で表される処理率、及び、前記リソースが状態を保持する時間を求めるための情報を入力して設定させる。
【００２８】
ステップＳ１０３において、リソース管理プログラムは、ＣＰＵ３に、ステップＳ１０２で入力された情報により、前記処理量、前記処理率、リソース状態保持時間などのリソース状態情報を求め、これを加工して前記タイムチャートに含まれる図形表現データを作成させる。また、リソース管理プログラムは、ＣＰＵ３に、ステップＳ１０２で入力された情報により、リソースの処理時間の経過に応じて処理量を表す画像データを作成させる。
【００２９】
ステップＳ１０４において、リソース管理プログラムは、ＣＰＵ３に、リソース状態表示部１０２０によって、前述の図形化されたリソース状態情報により、リソースごとに同期して並列に配置された時間軸上に時系列に配置された直角三角形と四方形及び前記直角三角形と前記四方形によって形成される台形により、リソースの処理及び状態保持の経過をタイムチャートとして表示させる。また、リソース管理プログラムは、ＣＰＵ３に、リソース状態表示部１０２０により、リソースの処理時間の経過に応じて処理量を静的に表す画像（図９に示す）を表示させる。
【００３０】
ステップＳ１０５において、リソース管理プログラムは、ＣＰＵ３に、リソースの処理及び動作が終了したか否かを判断させる。ここで、リソースの動作が終了していない場合はステップＳ１０２に戻り、リソースの動作が終了した場合には処理を終了する。
【００３１】
このようにして、表示装置２により、前記直角三角形によって前記タスクの処理量及び前記処理率を表すことができる。すなわち、前記直角三角形の高さによって前記処理量を表し、前記直角三角形の底辺と斜辺のなす角によって前記処理率を表し、前記直角三角形の底辺によって処理時間を表すことができる。さらに、前記直角三角形の底辺と垂直な辺と一辺が接し、この一辺が前記直角三角形と同一の高さの四方形によって、前記リソース状態が保持されていることを表すことができる。また、リソースの処理時間の経過に応じて処理量を静的に図形表現することができる。
【００３２】
次に、本実施形態におけるリソース状態を表す図形表現方法を具体的に説明する。
まず、三角形でリソースの処理状態を表す場合を示す。例えば、図４に示す直角三角形１１を用いて、リソースが「ある一つのタスクを処理する」という状態を表現する。
【００３３】
直角三角形１１の底辺を含む横軸１２は時間軸である。直角三角形１１の底辺と斜辺のなす内角の角度１３は、処理率を表す。処理率を表す角は、非直角な角で表される。角度１３は、単位時間あたりの処理量である。直角三角形１１の底辺と垂直な辺（処理率を表す角に対向する辺）の長さ１４は、処理量を表す。したがって、直角三角形１１の底辺の長さ１５は、処理時間を表すことになる。このようにして、直角三角形１１により、リソースが角度１３で表された処理率で処理量１４のタスクの処理を処理時間１５で行うことを表現する。
【００３４】
次いで、長方形（四方形に含まれる）もしくは長方形に近い多角形でリソースの保持状態を表す場合を示す。例えば、図５に示す長方形３１を用いて、リソースが「ある状態を保持する」という状態を表現する。
【００３５】
長方形３１の一長辺を含む横軸３２は、時間軸である。長方形３１の一短辺の長さ３４は、リソースが特定の状態を保持している保持量を表す。横軸３２に含まれる長方形３１の一長辺（底辺）の長さ３５は、保持時間を表す。このようにして、長方形３１により、リソースが保持量３４の状態で、保持時間３５だけ保持されることを表現する。
【００３６】
次いで、台形もしくは台形に近い多角形でリソースの処理と保持の連続した状態を表す場合を示す。例えば、図６の台形４１を用い、リソースが「ある一つのタスクを処理し、その後その状態を保持する」という状態を表現する。
【００３７】
横軸４２は、時間軸である。台形４１に含まれる直角三角形の内角の角度４３は、処理率を表す。この処理率は、単位時間あたりの処理量である。台形４１の高さ４４は、処理量を表す。この処理量は、保持量でもある。したがって、前記直角三角形の底辺の長さ４５は、処理時間を表す。台形４１に含まれる長方形の底辺の長さ４６は、リソースが前記処理後の状態を保持している保持時間を表す。このようにして、台形４１により、リソースが処理率４３で処理量４４のタスクの処理を処理時間４５で行い、さらにリソースが前記タスク処理後の状態を保持時間４６だけ保持することを表現する。
【００３８】
次いで、上述した多角形を用い、複数のリソースが複数のタスクを処理し、各タスクの処理の間に関係（相関関係を含む）を持たせることを表す場合を示す。
【００３９】
図７において、横軸５４は時間軸であり、リソースＡ、リソースＢ、リソースＣの横軸も同期した時間軸である。リソースＡは、タスク５１１、タスク５１２、タスク５１３を周期５１５で処理する。リソースＢは、タスク５２１、タスク５２２、タスク５２３を周期５２５で処理する。リソースＣは、タスク５３１、タスク５３２、タスク５３３を周期５３５で処理し、リソースが処理後の状態を保持する。
【００４０】
ここでは、「リソースＡがタスク５１１を処理し、次いでリソースＢがタスク５２１を処理し、次いでリソースＣがタスク５３１を処理した後に状態を保持する」ということを、時間的な関係を示す矢印５１６、矢印５２６で表現する。同様に、「リソースＡがタスク５１２を、リソースＢがタスク５２２を、リソースＣがタスク５３２を順に処理し、状態を保持する」ということを、矢印５１７、矢印５２７で表現し、「リソースＡがタスク５１３を、リソースＢがタスク５２３を、リソースＣがタスク５３３を順に処理し、状態を保持する」ということを、矢印５１８、矢印５２８で表現する。
【００４１】
このように、三つのリソースＡ、リソースＢ、リソースＣの処理状態を直角三角形及び台形で表し、さらに三つのリソースＡ、リソースＢ、リソースＣを同期した時間軸５４上に配列し、三者の時間的な関係を矢印５１６、矢印５１７、矢印５１８、矢印５２６、矢印５２７、矢印５２８で表すので、複数のリソースが流れ作業を行い、複数のタスクを処理及び保持することを表現できる。また、各リソースがどの位の効率（能力）で処理を実行しているかが表現できる。
【００４２】
また、本実施形態では、静的なグラフィック表現だけでなく、さらに表現力を高めるため、時間に連動して動作するアニメーション機能を有する。以下、図８を参照して説明する。
【００４３】
図８（ａ）において、横軸８４は時間軸であり、リソースＡは、タスク８１１を処理する。ここで、図８（ｂ）に示すように、タスク８１１の処理について時刻８３１、時刻８３２、時刻８３３、時刻８３４における処理量に対応する絵８４１、絵８４２、絵８４３、絵８４４を用意して、各時間に対応する絵（図形）を表示する。このように、時間に連動して表現する方法でリソースがどのくらいの速度で処理しているかを表現することができる。さらに、図８（ｃ）に示すように、リソースＡの処理について時刻８３１、８３２、８３３、８３４における処理に対応する絵８４１、８４２、８４３、８４４とは異なる絵６５１、６５２、６５３、６５４を用意して各時間に対応する絵（図形）を表示する。このように異なる表現の図形（絵８４１、８４２、８４３、８４４、及び絵６５１、６５２、６５３、６５４）を同時に表示することでさらに表現力が増し、ユーザが処理状態を把握し易くなる。なお、リソースＡの処理の時間全てに同一の絵を表示させると、リソースＡが動作している時間を表現することができる。例えば、図９（ｃ）に示す四つの絵６５１、６５２、６５３、６５４を少なくとも処理開始時に表示し（ここでは、黒矢印を表示しない）、所定の処理が終了した時点で黒矢印を順次表示することで動作時間を表現できる。
【００４４】
さらに、本実施形態では、複数あるリソースの処理状態表現図を選択表示する機能を有する。以下、図９を参照して説明する。　図９において、選択ボタン部１１１（複数の選択ボタンＡ〜Ｄを含む）は、例えば、入力装置１に設けてもよいし、表示装置２の画面上にアイコン表示し、このアイコンを入力装置１のポインティングデバイスで指示及び入力するようにしてもよい。この選択ボタン１１１は、複数のボタンＡ〜Ｄのいずれかを選択することで、リソースの動作の種類に応じてリソースの処理状態を表現した図（表現図Ａ、Ｂを含む）を選択するためのものである。ここでは、ボタンＡを選択すると表現図Ａが選択され、ボタンＡ、Ｂ、Ｄを選択することで表現図Ｂが選択される。このような表現図選択機能があることで、リソースの動作に応じてリソースの処理状態を表現する表現図を選択できる。
【００４５】
以上のように、本発明の第１の実施形態に係るリソース管理装置は、複数のリソースのそれぞれが複数のタスクを処理する場合に、前記リソースによるタスクの処理量、単位時間あたりの前記処理量で表される処理率、前記リソースの状態を保持する状態保持量及び保持時間を含むリソース状態情報を入力するリソース状態情報入力部１０１０（リソース状態情報入力手段に含まれる）と、このリソース状態情報入力部１０１０で取得されたリソース状態情報により、リソースの処理状態を多角形で表したリソース状態図形、及びリソースの動作を表す図形を含む図形データを作成するリソース状態情報処理部１０３０（リソース状態情報処理手段に含まれる）と、このリソース状態情報処理部１０３０で取得された図形データにより、前記リソース状態図形を含むタイムチャート、及びリソースの動作を示す複数の動画を同一画面上に同時に表示するリソース状態表示部１０２０（リソース状態表示手段に含まれる）とを設け、さらに、前記複数のリソースの組み合わせによる複数の動作に対応する複数のタイムチャート表現から、所望のタイムチャート表現を選択する選択ボタン１１１（表現選択手段に含まれる）を設けて、この選択ボタン１１１により選択された表現のタイムチャートを前記同一画面上に表示しているので、タスクの所要時間だけでなく、処理能力を表現するので、従来のチャートに比べてリソースの状態を把握し易い。また、アニメーション機能でリソースの動作を動的に表現するので、リソースの動作を直感的に把握し易いという効果も得られる。さらに、リソース状態の表現図（タイムチャートに含まれる）を選択する機能を有するので、前記リソースを含むマシンの操作手順を把握し易いという効果も得られる。
【００４６】
また、本発明の第１の実施形態に係るリソース管理方法は、リソースの処理量を三角形の一辺の長さで、リソースの処理率を三角形の一内角の角度で表現し、前記三角形とは直角三角形であり、前記一内角とは直角三角形の非直角の角であり前記一辺とは前記非直角の角に対向する辺であるので、ユーザはリソースの処理状態を直感的に把握し易い。
【００４７】
また、本発明の第１の実施形態に係るリソース管理方法は、保持しているリソースの状態を長方形で表し、一辺の長さで保持時間を、一辺の長さで保持量を表現し、直角三角形の前記処理量を表す辺と、前記長方形の前記保持量を表す辺を重ねて、台形とし、処理と保持の２つの動作を連続で行うことを表現するので、ユーザはリソースの処理状態の保持量と保持時間とを直感的に把握し易い。
【００４８】
また、本発明の第１の実施形態に係るリソース管理方法は、前記三角形、前記長方形、前記台形のいずれかを時間軸上に並べ、少なくとも一つ以上のリソースの状態を表現するので、ユーザは複数のリソースを含むマシンの工程を直感的に把握し易い。
【００４９】
また、本発明の第１の実施形態に係るリソース管理方法は、複数のリソースによる複数のタスク処理が表現されている状態から、リソースの動作を時間的に連動させ、アニメーション表示させるので、ユーザはタスクの所要時間、処理能力と共に、タスク処理に伴うリソースの動作を直感的に把握できるようになる。
【００５０】
［第２の実施形態］
図１０は、本発明の第２の実施形態に係るベンディングマシンのリソースの構成及び動作を示す。なお、本実施形態のリソース管理装置の構成は、第１の実施形態と概ね同様であるために図１、図２を用いる。また、本実施形態のリソース管理プログラムは、第１の実施形態と概ね同様であるために図３を用いる。本実施形態は第１の実施形態とは、本発明のリソース管理方法（特に、ステップＳ１０３、Ｓ１０４）をベンディングマシンのリソース管理に適用し、第１の実施形態に示したアニメーション機能によって、ベンディングマシンの動作をタイムチャート上にアニメーションで表現し、同時にベンディングマシンのリソースの処理状態を示すブロック図をタイムチャート上に表現した点が相違している。
【００５１】
本実施形態では、前記ベンディングマシンに関するリソース状態情報は、予め不図示のシミュレーション部などのシミュレーション処理により取得され、リソース状態情報入力部１０１０を介してリソース状態情報記憶部１０４０に蓄積されているものとする。なお、前記シミュレーション部は、リソース状態情報処理部１０３０のシミュレーション機能で実現してもよいし、外部のシミュレーション装置を接続して利用し、あるいはネットワーク接続装置７を介して他のコンピュータ装置のシミュレーション機能を利用することによって実現してもよい。
【００５２】
図１０において、ベンディングマシン５０００には、カップストッカー５１００、注入器５２００、注入器５３００、取り出し口５４００及び注入位置５９００を備えている。カップストッカー５１００は、ユーザが所望するコーヒーやジュースを入れるカップを準備しておくものであり、注入器５２００は、お湯とジュースの液体を注入するものであり、注入器５３００は、コーヒー粉、砂糖、ミルクの粉を注入するものである。取り出し口５４００は、前記カップに入れられたコーヒーやジュースをユーザが取り出すところであり、注入位置５９００は、前記カップに、ユーザに選択された情報に基づいて、お湯、ジュース、コーヒー粉、砂糖、ミルクの粉を注入する位置である。
【００５３】
また、ベンディングマシン５０００は、カップストッカー５１００からカップを注入位置５９００まで搬送するカップ搬送５１０１、注入器５２００からお湯を注入位置５９００に注入するお湯注入５２０１、注入器５２００からジュースを注入位置５９００に注入するジュース注入５２０２、注入器５３００からコーヒー粉を注入位置５９００に注入するコーヒー注入５３０１、注入器５３００から砂糖を注入位置５９００に注入する砂糖注入５３０２、注入器５３００からミルクの粉を注入位置５９００に注入するミルク注入５３０３、注入位置５９００からコーヒーやジュースが入ったカップを取り出し口５４００まで搬送する成品搬送５４０２のリソースを有している。
【００５４】
ここで、図１１にユーザがドリンクを選択するためのメニュー画面を示す。図１１に示すように、メニュー画面にはジュースボタン、コーヒーボタン、砂糖ボタン、ミルクボタン、セレクトボタン、スタートボタンなどの複数の選択ボタン１１２（表現選択手段に含まれる）があり、ユーザは選択ボタン１１２のいずれかを押下することにより、所望のドリンクを選択し、砂糖、ミルクの注入有無を指定する。また、選択ボタン１１２の組み合わせに対応したタイムチャート（表現図）２３〜２５が選択及び表示される。例えば、ジュースボタンだけを押すと、ベンディングマシンがユーザにジュースを供するまでのリソースの動作を表現した図が表示され、コーヒーボタンと砂糖ボタンを押すと砂糖入りコーヒーをユーザに出すまでのリソースの動作を表現した図が表示される。同時に選択された表現図に対応するアニメーション画面２５２（図１４〜図１７に相当する）、選択されたドリンクを供するために使用されるリソースの構成及び動作を示す画面２５１（図１０に相当する）も表示される。
【００５５】
また、ベンディングマシン５０００の性能は、カップ搬送５１０１の搬送速度が５ｃｍ／ｓｅｃ、成品搬送５４０２の搬送速度が１５ｃｍ／ｓｅｃ、お湯注入５２０１及びジュース注入５２０２の注入スピードが１００ｍｌ／ｓｅｃ、コーヒー注入５３０１の注入スピードが４ｇ／ｓｅｃ、砂糖注入５３０２の注入スピードが１ｇ／ｓｅｃ、及びミルク注入５３０３の注入スピードが２ｇ／ｓｅｃである。カップストッカー５１００から注入位置５９００までの距離が１０ｃｍ、それぞれの液体及び粉類の注入量は、お湯及びジュースが２００ｍｌ、コーヒーが８ｇ、砂糖４ｇ、ミルク４ｇである。注入位置５９００からカップ取り出し口５４００までの距離が１０ｃｍである。
【００５６】
次に、リソースの仕事量と仕事率を表す図形（リソース状態図形）を定義する。本実施の形態では、図１２に示すＡ、Ｂ、Ｃ、Ｄ、Ｅ、Ｆの三角形が必要となる。Ａはカップ搬送５１０１、Ｂは成品搬送５４０２、Ｃはお湯注入５２０１及びジュース注入５２０２、Ｄはコーヒー注入５３０１、Ｅは砂糖注入５３０２、Ｆはミルク注入５３０３の注入に対応している。三角形の高さは仕事量に相当する。具体的には、Ａのカップ搬送及びＢの成品搬送に示す三角形の高さは、いずれも移動量に相当している。Ｃのお湯注入、ジュース注入に示す三角形の高さは、注入した容量に相当している。Ｄのコーヒー注入、Ｅの砂糖注入、Ｆのミルク注入に示す三角形の高さは、注入した粉類の質量に相当している。また、前記三角形の底辺は時間を表す。よって、底辺と斜辺の為す角は仕事率を表す。すなわちＡのカップ搬送、Ｂの成品搬送に示す三角形の底辺と斜辺の為す角は、単位時間当たりの移動量に相当する。Ｃのお湯注入、ジュース注入に示す三角形の底辺と斜辺の為す角は、単位時間当たりの液体の注入量に相当する。Ｄのコーヒー注入、Ｅの砂糖注入、Ｆのミルク注入に示す三角形の底辺と斜辺の為す角は、単位時間当たりの粉類の注入量に相当している。
【００５７】
ここで、一例として、ユーザが砂糖ミルク入りコーヒーを連続して２杯注文した場合について説明する。この場合、カップ搬送５１０１によってカップが搬送され、注入位置５９００で止まる。コーヒー、砂糖、ミルクが順に、コーヒー注入５３０１、砂糖注入５３０２、ミルク注入５３０３によってそれぞれ注入される。次に、お湯がお湯注入５２０１によって注入される。注入が終了したら成品搬送５４０２によりカップが移動し、取り出し口５４００に搬送される。
【００５８】
上述した動作が２回繰り返されときの各リソースの動作を表現した図を、図１３に示す。
▲１▼．カップ搬送５１０１によりカップストッカー５１００から移動し、注入位置５９００に移動する。
▲２▼．コーヒー注入５３０１によりコーヒー粉がカップに注入される。
▲３▼．砂糖注入５３０２により砂糖がカップに注入される
▲４▼．ミルク注入５３０３によりミルクがカップに注入される。
▲５▼．お湯注入５２０１によりお湯がカップに注入される。
▲６▼．成品搬送５４０２により取り出し口５４００にカップが移動する。
【００５９】
図１２において、横軸は時間を示す。縦に並んだ欄は、各リソースの仕事量を示す。カップ搬送５１０１の縦軸は移動量、コーヒー注入５３０１、砂糖注入５３０２、ミルク注入５３０２の縦軸は注入器５３００により注入した粉類の質量、お湯注入５２０１の縦軸は注入器５２００により注入したお湯の容量、成品搬送５４０２の縦軸はカップ搬送５１０１の縦軸と同様に移動量を示す。
【００６０】
また、三角形の斜辺の傾きは、それぞれのリソースの、単位時間当たりの仕事量すなわち仕事率を表現し、カップ搬送５１０１、成品搬送５４０２の傾きは搬送速度、お湯注入５２０１、コーヒー注入５３０１、砂糖注入５３０２、ミルク注入５３０３の傾きは注入速度をあらわしている。
【００６１】
カップ搬送５１０１において、カップの位置が注入位置５９００まで移動し、注入位置５９００にとどまることは、長方形によって表現されている。すなわち、カップ搬送５１０１の欄の図形において、三角形の部分はカップが移動しており、長方形の部分でカップは止まっていることになる。
【００６２】
また、図１２の最下行は注入器５３００における流量をあらわすための項目である。この項目は、注入器５３００からどの程度の流量で粉が流れているかをあらわす欄で、長方形の高さが高いほど流量が多く、低いほど流量が少ない。この欄のある時間の長方形の高さは、図１３の同一時間上のコーヒー粉、砂糖、ミルクなど注入器５３００から注入される粉類の、単位時間当たりの流量の和を表している。
【００６３】
次に、図１３に示す各リソースの動作を、アニメーション表示するアニメーション機能について説明する。図１４〜図１７に、図１３に示すリソースと連動して表示されするアニメーションを示す。図１４〜図１７に示すアニメーションは、図１３に示すカップ搬送５１０１、コーヒー注入５３０１、砂糖注入５３０２、ミルク注入５３０３、お湯注入５２０１、成品搬送５４０４の動作と、ベンディングマシン内部のリソースの動作とを表現している。以下、アニメーション表示の概略を説明する。ここでは、工程▲１▼が図１４に対応し、工程▲２▼が図１５に対応し、工程▲３▼が図１６に対応し、工程▲４▼が図１７に対応している。なお、図１４〜図１７では、ベンディングマシン内部のリソースの処理状態を示すタイムチャートの記載は省略し、前記リソースの動作を示すアニメーション２５００〜２５０３と、前記リソースの構成及び機能を示すブロック図５０００〜５００３とを表示している。
▲１▼．カップがカップ搬送５１０１の台形図形（図１３の▲１▼に示す）の高さに対応して移動していく。また、カップ搬送５１０１に対応する矢印がハイライトされる。
▲２▼．注入位置まで来ると、注入器５３００の三角図形（図１３の▲２▼〜▲４▼に示す）に対応して、注入器５３００の注入口からコーヒー粉、砂糖、ミルクが順次注入される。また、注入器５３００による注入に対応する矢印５３０１〜５３０３がハイライトされる。
▲３▼．注入器５２００の注入口から三角図形（図１３の▲５▼に示す）の高さに対応してお湯が注入される。また、注入器５２００による注入に対応する矢印５２０１がハイライトされる。
▲４▼．所望のドリンクが注入されたカップが成品搬送５４０４の三角図形（図１３の▲６▼に示す）の高さに対応して移動していく。また、成品搬送５４０４に対応する矢印がハイライトされる。
以上のアニメーション表示を図１３に示す三角図形がある限り繰り返す。
【００６４】
本実施形態によれば、ドリンクが供されるまでの時間を見積もると共に、リソースの構成を替えた場合にドリンクが供されるまでの時間を予測できる。
【００６５】
【発明の効果】
以上説明したように、本発明は多角形で表されたリソース状態図形を含むタイムチャート、及びリソースの動作を示す複数の動画を同一画面上に同時に表示することにより、タスクの所要時間だけでなく、リソースの効率、仕事率などの能力、及びリソースの負荷を含むリソース状態を動的に表示できるという優れた効果を有するリソース管理装置を提供することができるものである。
【図面の簡単な説明】
【図１】本発明の第１の実施形態に係るリソース管理装置の機能構成を示すブロック図である。
【図２】本発明の第１の実施形態に係るリソース管理装置のハードウェア構成を示すブロック図である。
【図３】本発明の第１の実施形態に係るリソース管理方法を示すフローチャートである。
【図４】本発明の第１の実施形態に係るリソース状態図形（直角三角形）の表現方法の説明図である。
【図５】本発明の第１の実施形態に係るリソース状態図形（長方形）の表現方法の説明図である。
【図６】本発明の第１の実施形態に係るリソース状態図形（台形）の表現方法の説明図である。
【図７】本発明の第１の実施形態に係るリソース状態図形を含むタイムチャートの表現方法の説明図である。
【図８】本発明の第１の実施形態に係るリソース動作を表すアニメーションの説明図である。
【図９】本発明の第１の実施形態に係る選択ボタンの説明図である。
【図１０】本発明の第２の実施形態に係るベンディングマシンのリソースの構成及び動作を示す図である。
【図１１】本発明の第２の実施形態に係る選択ボタンの説明図である。
【図１２】本発明の第２の実施形態に係るベンディングマシンのリソース状態図形の説明図である。
【図１３】本発明の第２の実施形態に係るベンディングマシンの処理表現図である。
【図１４】本発明の第２の実施形態に係るベンディングマシンのリソース動作を表すアニメーション機能の説明図の一部である。
【図１５】本発明の第２の実施形態に係るベンディングマシンのリソース動作を表すアニメーション機能の説明図の一部である。
【図１６】本発明の第２の実施形態に係るベンディングマシンのリソース動作を表すアニメーション機能の説明図の一部である。
【図１７】本発明の第２の実施形態に係るベンディングマシンのリソース動作を表すアニメーション機能の説明図の一部である。
【符号の説明】
１　入力装置
２　表示装置
３　ＣＰＵ
４　メモリ
５　記憶装置
６　媒体駆動装置
７　ネットワーク接続装置
８　バス
１０１０　リソース状態情報入力部
１０２０　リソース状態表示部
１０３０　リソース状態情報処理部
１０４０　リソース状態情報記憶部
【図１】
2004062391.tif 000003
【図２】
2004062391.tif 000004
【図３】
2004062391.tif 000005
【図４】
2004062391.tif 000006
【図５】
2004062391.tif 000007
【図６】
2004062391.tif 000008
【図７】
2004062391.tif 000009
【図８】
2004062391.tif 000010
【図９】
2004062391.tif 000011
【図１０】
2004062391.tif 000012
【図１１】
2004062391.tif 000013
【図１２】
2004062391.tif 000014
【図１３】
2004062391.tif 000015
【図１４】
2004062391.tif 000016
【図１５】
2004062391.tif 000017
【図１６】
2004062391.tif 000018
【図１７】
2004062391.tif 000019