(57)【要約】【課題】タスクの所要時間だけでなくリソースの能力や効率を時間的に表現できるようにする。【解決手段】リソースの処理状態を三角形で表し、処理量を三角形の１辺の長さで、処理率を三角形の一内角の角度で表現し、保持している状態を長方形で表し、一辺の長さで保持時間を、一辺の長さで保持量を表現し、前記三角形の前記処理量を表す辺と、前記長方形の前記保持量を表す辺を重ねて台形とし、処理と保持の２つの動作を連続で行うことを表現し、リソースの処理の流れを時間軸上に並べることで表現し、リソースの処理や保持の時間的な依存関係を線で表現し、処理がどのリソースを使っているかを、処理を表す三角形を所定の欄に配置することで表現する。【選択図】        図１
2005025343.tif 000002
【特許請求の範囲】
【請求項１】
リソースの処理状態を三角形で表す場合、処理量を三角形の１辺の長さで表現し処理率を三角形の一内角の角度で表現し、保持している状態を長方形で表す場合、一辺の長さで保持時間を表現し他の一辺の長さで保持量を表現し、
前記三角形の前記処理量を表す辺と、前記長方形の前記保持量を表す辺を重ねて台形とし、処理と保持の２つの動作を連続で行うことを表現し、
リソースの処理の流れを時間軸上に並べることで表現し、
リソースの処理や保持の時間的な依存関係を線で表現し、
処理がどのリソースを使っているかを、処理を表す三角形を所定の欄に配置することで表現することを特徴とするリソース状態表現方法。
【請求項２】
図形が特徴的な変化をすることで処理していることを表現し、特徴的な変化が逐次的に遷移していくことでリソースの流れを表現し、矢印図形の方向などでリソースの処理の依存関係を表現し、リソースを多角形図形で表現することを特徴とするリソース状態表現方法。
【請求項３】
請求項１記載のリソース状態表現方法で記述されたリソース状態表現プログラム。
【請求項４】
請求項２記載のリソース状態表現方法で記述されたリソース状態表現プログラム。
【請求項５】
請求項３記載のリソース状態表現プログラムにおいて、リソース状態表現プログラムで表現されているリソースの状態と時間的に連動させアニメーションを表示させるリソース状態表現プログラム。
【請求項６】
請求項４、５記載のリソース状態表現プログラムにおいて、アニメーションとして請求項４記載のリソース状態表現プログラムを含むリソース状態表現プログラム。
【請求項７】
請求項３記載のリソース状態表現プログラムからリソースの処理状態の情報を取得し、アニメーションのみ表示することを特徴とするリソース状態表現方法。
【請求項８】
請求項３ないし６のいずれか記載のリソース状態表現プログラムが記録されたコンピュータ読み取り可能な記録媒体。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、製造ラインの工程管理、画像処理システムの画像データ管理等に応用できるリソースマネージメントシステム、より具体的には、リソース状態表現方法、リソース状態表現プログラム及び記録媒体に関する。
【０００２】
【従来の技術】
リソースマネージメント手法が備わっているものとして、ＰＥＲＴ図法やガントチャートなどが一般的に有名である。リソースマネージメントの手法としては、課題ガントチャートを用いた管理方法があるが、ガントチャートに関しては、特許文献１〜３等に記載の技術がある。
作業行程などのタスク毎に開始時間、終了時間、所要期間を設定し、それを時間軸上に並べる。またタスク同士の依存関係（前のタスクが終了したら、次のタスクへ進む）があれば、グラフィック上でタスクバーをつないで、依存関係を保つ。このようにしてリソース（作業者や製造装置）が行うタスクの管理を行うことができる。
【特許文献１】特開平６−１９５３４５号公報
【特許文献２】特開平１０−１１８８９６号公報
【特許文献３】特許第２９７３９３０号
【０００３】
【発明が解決しようとする課題】
しかしながらこの技術では、タスクの所要時間は表現できるが、タスクを処理するリソースの能力（効率）までは表現できなかった。能力の高いリソース（高性能の製造装置、熟練の作業者）は低いリソースに比べて、同じタスクを速く処理することが可能であるが、従来技術ではタスクの所要時間は表現できるが、どれくらいの能力で処理するので、この所要時間か必要であるということが表現できなかった。
さらにガントチャートでは、静的なグラフィック表現であるため、動的なアニメーションなどに比べて表現力が低いといった問題点を抱えていた。また、システム内部の機密保持のためにタスクの動作状態やリソースの構成等を知られずに、システムの動作速度などを表現する方法が望まれていた。
そこで、本発明は上記課題を解決するために、タスクの所要時間だけでなくリソースの能力や効率を時間的に表現できるようにすることを目的としている。また、時間的なタスクの能力や効率を時間的に表現しているだけでなく、空間的に表現できるようにすることを目的としている。また、動的なアニメーションでガントチャートを表現できるようにすることを目的としている。さらに、ガントチャートで表現されたシステムのタスクの能力や高率、リソース構成などをチャート無しでアニメーション再生できるようにすることを目的としている。
【０００４】
【課題を解決するための手段】
前記目的を達成するために、請求項１記載の発明は、リソースの処理状態を三角形で表し、処理量を三角形の１辺の長さで、処理率を三角形の一内角の角度で表現し、保持している状態を長方形で表し、一辺の長さで保持時間を、一辺の長さで保持量を表現し、前記三角形の前記処理量を表す辺と、前記長方形の前記保持量を表す辺を重ねて台形とし、処理と保持の２つの動作を連続で行うことを表現し、リソースの処理の流れを時間軸上に並べることで表現し、リソースの処理や保持の時間的な依存関係を線で表現し、処理がどのリソースを使っているかを、処理を表す三角形を所定の欄に配置することで表現するリソース状態表現方法を最も主要な特徴とする。
請求項２記載の発明は、図形が特徴的な変化をすることで処理していることを表現し、特徴的な変化が逐次的に遷移していくことでリソースの流れを表現し、矢印図形の方向などでリソースの処理の依存関係を表現し、リソースを多角形図形で表現するリソース状態表現方法を最も主要な特徴とする。
請求項３記載の発明は、請求項１記載のリソース状態表現方法で記述されたリソース状態表現プログラムを最も主要な特徴とする。
【０００５】
請求項４記載の発明は、請求項２記載のリソース状態表現方法で記述されたリソース状態表現プログラムを最も主要な特徴とする。
請求項５記載の発明は、請求項３記載のリソース状態表現プログラムにおいて、リソース状態表現プログラムで表現されているリソースの状態と時間的に連動させアニメーションを表示させるリソース状態表現プログラムを主要な特徴とする。
請求項６記載の発明は、請求項４、５記載のリソース状態表現プログラムにおいて、アニメーションとして請求項４記載のリソース状態表現プログラムを含むリソース状態表現プログラムを主要な特徴とする。
請求項７記載の発明は、請求項３記載のリソース状態表現プログラムからリソースの処理状態の情報を取得し、アニメーションのみ表示するリソース状態表現方法を最も主要な特徴とする。
請求項８記載の発明は、請求項３ないし６のいずれか記載のリソース状態表現プログラムが記録されたコンピュータ読み取り可能な記録媒体を最も主要な特徴とする。
【０００６】
【発明の実施の形態】
以下、図面に従って本発明の実施の形態を説明する。図１は本発明によるリソースの処理状態の第１の表現方法の説明図、図２は本発明によるリソースの処理状態の第２の表現方法の説明図、図３は本発明によるリソースの処理状態の第３の表現方法の説明図、図４は本発明の第４の動作例の説明図、図５は本発明の第５の動作例の説明図、図６は本発明の第６の動作例の説明図、図７は本発明の第７の動作例の説明図、図８は本発明の第８の動作例の説明図、図９は本発明の第９の動作例の説明図である。
本発明の請求項１のリソース状態表現方法では三角形もしくは三角形に近い形の図形でリソースの処理状態を表現する。以下直角三角形１１を用いて説明する。リソースが「あるひとつのタスクを処理する」という状態を説明する。
横軸は時間軸である。内角の角度で処理率１３を表す。これは非直角の角で単位時間あたりの処理量１４の変化量である。辺の長さで処理量１４を表す。これは処理率を表す角に対向する辺で表す。底辺の長さは処理時間１５を表すことになる。リソースが処理率１３で処理量１４のタスクの処理を処理時間１５で行うことを直角三角形で表現できる。
【０００７】
長方形、あるいは長方形に近い形でリソースの保持状態を表す。以下長方形３１を用いて説明する。リソースが「ある状態を保持する」という状態を説明する。
横軸３２は時間軸である。辺の長さ３４で保持量を表す。底辺の長さは保持時間３５を表すことになる。リソースが保持量３４の状態で保持時間３５だけ保持することを長方形で表現する。
台形あるいは台形に近い形でリソースの処理と保持の連続した状態を表す。以下台形４１を用いて説明する。リソースが「あるひとつのタスクを処理し、その後その状態を保持する」という状態を説明する。横軸４２は時間軸である。内角の角度が処理率４３を表す。単位時間あたりの処理量４４の変化量である。処理量４４は保持量でもある。台形の高さで処理量４４を表す。底辺の長さの前半は処理時間４５を表すことになる。
底辺の長さの後半は保持時間４６を表すことになる。リソースが処理率４３で処理量４４のタスクの処理を処理時間４５で行い、保持時間４６だけ保持することを台形で表現できる。複数のリソースが複数のタスクを処理し、それらのタスクの処理の間に相関関係を持たせるということを表現できる。横軸５４は時間軸である。
【０００８】
図４のようにリソース１はタスク５１１、５１２、５１３を周期５１４で処理する。
リソース２はタスク５２１、５２２、５２３を周期５２４で処理する。
リソース３はタスク５３１、５３２、５３３を周期５３４で処理し状態を保持する。
リソース１がタスク５１１を処理した後にリソース２がタスク５２１を処理し、リソース３がタスク５３１を処理し状態を保持する。ということを時間的な関係、５１６、５１７、５１８、５２６、５２７、５２８で表現する。３つのリソースが流れ作業を行い複数のタスクを処理、保持することが表現でき、また隔離ソースがどのくらいの効率で処理をしているかが表現できる。どのリソースがどのタスクを処理しているかを表現することができる。
図５のようにリソース１がタスク６１１、６１２を処理する、リソース２がタスク６２１、６２２を処理し状態を保持する、リソース３がタスク６３１、６３２を処理するということを、リソース１に対応するリソース欄１上にタスク６１１を描き、リソース２に対応するリソース欄２上にタスク６２１、６２２を描き、リソース３に対応するリソース欄３上にタスク６３１、６３３を描くことで表現する。
【０００９】
図６を参照すると、本発明の請求項２のリソース状態表現方法では図形が特徴的な変化をすることで、処理状態を表現する。「タスクの処理」は「矢印７１」で表現する。「タスクの処理と保持」は「四角形７２」で表現する。リソースは「タスクの処理と保持の四角形とは「別の四角形７３」で表現する。
矢印７１と四角形７２はそれぞれのタスクが処理あるいは処理と保持をしている時間特徴的な図形に変化することでそのタスクが処理状態であることを表現する。どのリソースがどのタスクを処理しているかを表現することもできる。
リソース１がタスク７４１、７４２を処理し、リソース２がタスク７５１、７５２を処理し状態を保持し、リソース３がタスク７６１、７６２を処理するということは、リソース１、リソース２、リソース３に対応する四角形７２１、７２２、７２３、タスク７４１、タスク７４２、タスク７６１、タスク７６２に対応する矢印７１４１、７１４２、７１６１、７１６２、タスク７５１、タスク７５２に対応する四角形７３５１、７３５２を描くことで表現される。
処理を表す矢印、及び処理と保持を表す四角形が時間的に特徴的な変化をすることでそのタスクが処理状態であることを表現する。また、矢印の向きでタスクの順番を表現する。
請求項３は請求項１のリソース状態表現方法で描いたリソース状態表現図（プログラム）である。請求項４は請求項２のリソース状態表現方法で描いたリソース状態表現図である。請求項５は請求項３のリソース状態表現図と時間的に連動させアニメーションを表示させる。
【００１０】
図７を用いて説明する。リソース１がタスク８１１を処理している。タスク８１１の処理について時刻８３１、８３２、８３３、８３４における処理量に対応する絵８４１、８４２、８４３、８４４を用意して、各時間に対応する絵を表示する。この時間に連動して表現する方法でリソースがどのくらいの速度で処理しているかを表現することができる。
さらにリソース１の処理について時刻８３１、８３２、８３３、８３４における処理に対応する絵８４１、８４２、８４３、８４４とは異なる絵８５１、８５２、８５３、８５４を用意して各時間に対応する絵を表示する。８４１、８４２、８４３、８４４と８５１、８５２、８５３、８５４を時間的に同時に表現することでさらに表現力が増す。また、リソース１の処理の時間全てに同一の絵を表示させると、リソース１が動作している時間を表現することができる。
請求項６は請求項３のリソース状態表現図に請求項４のリソース状態表現図を時間的に連動させてアニメーション表現する。請求項３のリソース状態表現図における三角形を請求項４のリソース状態表現図における矢印、請求項３のリソース状態表現図における台形を請求項４のリソース状態表現図における四角形、請求項３のリソース状態表現図における欄を請求項４のリソース状態表現図における四角形に対応させる。
【００１１】
それぞれの状態表現図のそれぞれの図形に特別な識別番号を割り当てることにより、それぞれのリソース状態表現図における図形の対応を付けることができる。よって、請求項３のリソース状態表現図の三角形、台形の時間と処理量の関係と請求項４のリソース状態表現図の矢印、四角形の特徴的な動きを連動させて表現することができる。
請求項７は請求項３のリソース状態表現図のリソースの処理状態の情報を取得し、アニメーションのみ表示する。タスクが処理を行っている時間及び、処理量をリソース状態表現図から取得して保存する。そして図７で説明したようなアニメーション再生に必要な画像ファイルを用意しておき、取得したタスクの時間と処理量の情報とアニメーション画像を対応させる。アニメーション再生プログラムにタスクの時間と処理量の情報と画像ファイルを入力することにより、請求項３のリソース状態表現図無しにアニメーション再生が可能になる。
【００１２】
（実施例）
以下、本発明のリソースマネージメント手法について、ベンディングマシーンの動作を表現した場合の具体的な実施例を示す。図１０はベンディングマシーンのリソースの構成図である。図１０に示すように、カップをカップストッカーからジュース注入口まで搬送する搬送１、ジュースとお湯の液体を注入する注入器１、コーヒー粉、砂糖、ミルクの粉を注入する注入器２、注入口から取り出し口までカップを運ぶ搬送２からなる。
ベンディングマシーンの性能において、搬送１の搬送速度は５ｃｍ／ｓｅｃ、搬送２の搬送速度が１５ｃｍ／ｓｅｃ、ジュース及びお湯の注入スピードが１００ｍｌ／ｓｅｃ、コーヒー粉４ｇ／ｓｅｃ、砂糖１ｇ／ｓｅｃ、及びミルク２ｇ／ｓｅｃの注入スピードが２ｇ／ｓｅｃである。カップストッカーから注入口までの距離が１０ｃｍ、それぞれの液体及び粉類の注入量はジュース及びお湯が２００ｍｌ、コーヒーが８ｇ、砂糖４ｇ、ミルク４ｇである。注入口からカップ取り出し口までの距離が１０ｃｍである。
【００１３】
本発明のリソースマネージメント手法では、リソースの仕事量と仕事率を表す図形を定義する。本実施例では図１１▲１▼〜▲６▼の三角形が必要となる。▲１▼は搬送１、▲２▼は搬送２、▲３▼は注入器１、▲４▼は注入器２コーヒー、▲５▼は注入器２砂糖、▲６▼は注入器２ミルクの注入に対応している。三角図形の高さは仕事量に相当する。
具体的には図形▲１▼、▲２▼では移動量に相当する。同様に図形▲３▼では注入した容量、図形▲４▼、▲５▼、▲６▼では注入した粉類の質量を表す。底辺は時間を表す。よって底辺と斜辺の為す角は仕事率を表す。すなわち▲１▼、▲２▼では単位時間当たりの移動量、▲３▼は単位時間当たりの液体の注入量、▲４▼、▲５▼、▲６▼は単位時間当たりの粉類の注入量を表す。
一例として、ユーザーが砂糖ミルク入りコーヒーを連続して２杯注文した場合について説明する。搬送系１をカップが移動し、注入口の下で止まる。コーヒー、砂糖、ミルクが順に注入口から注入される。次にお湯が注入口から注入される。注入が終了したら搬送系２をカップが移動し、取り出し口に搬送される。
本発明によるリソースマネージメント手法でこれらの動作が２回繰り返されときの各リソースの動作を表現した図を図１２に示す。
Ｉ．搬送系１によりカップストッカーから移動し注入位置に移動する。
ＩＩ．コーヒー粉がカップに注入される。
ＩＩＩ．砂糖がカップに注入される
ＩＶ．ミルクがカップに注入される。
Ｖ．お湯がカップに注入される。
ＶＩ．搬送系２により取り出し口にカップが移動する。
【００１４】
図１２において横軸は時間を示す。縦に並んだ欄は各リソースの仕事量を示す。搬送系１の縦軸は移動量、注入２の縦軸は注入器２により注入した粉類の質量、注入１の縦軸は注入器１により注入したお湯の容量、搬送系２の縦軸は搬送系１の縦軸と同様に移動量を示す。また三角図形の斜辺の傾きは、それぞれのリソースの、単位時間当たりの仕事量すなわち仕事率を表現し、搬送１、２の傾きは搬送速度、注入器の傾きは注入速度を表している。
搬送系１においてカップの位置が注入位置まで移動し、注入位置にとどまることは長方形によって表現されている。すなわち搬送系１の欄の図形において三角図形の部分はカップが移動しており、長方形の部分でカップは止まっていることになる。
また、図１２の最下行は注入器２の流量を表すための項目である。この項目は注入器２にどの程度の流量で粉が流れているかを表す欄で長方形の高さが高いほど流量が多く、低いほど流量が少ない。この欄のある時間の長方形の高さは、図１２の同一時間上のコーヒー粉、砂糖、ミルクなど注入器２から注入される粉類の、単位時間当たりの流量の和を表している。
さらに本発明のリソースマネージメント手法では、図１２のように表される各リソースの動作を、アニメーション表示する機能を有する。図１３、図１４に、図１２のリソースリソース状態表現図と連動するアニメーションの図を示す。図１３、図１４のアニメーションは図１２の搬送１、注入１、注入２、搬送２の動作とベンディングマシーン内部のリソースの動作を表現している。
【００１５】
アニメーション表示の概略を図１３、図１４で説明する。
図１３（１）カップが搬送１の台形図形の高さに対応して移動していく。また搬送１に対応する矢印がハイライトされる。
図１３（２）注入位置まで来ると、注入器２の三角図形に対応して、注入口２からコーヒー粉、砂糖、ミルクが順次注入される。また注入器２に対応する矢印がハイライトされる。
図１４（１）注入口１から注入器１の三角図形の高さに対応してお湯が注入される。また注入器１に対応する矢印がハイライトされる。
図１４（２）搬送２の三角図形の高さに対応して移動していく。また搬送２の矢印がハイライトされる。
以上のアニメーションを図１１の三角図形がある限り繰り返す。本リソースマネージメント手法が有するアニメーション表示する機能により、実際のベンディングマシンがなくても、動作速度を体感することができる。
また、本発明のリソース状態表現方法では図１２のように表される各リソースの動作を表示しないで、アニメーション表示する機能を有する。図１５で概略を説明すると、図１２のリソース状態表現図から各タスクの時間と処理量の情報を取得して図１６のようなデータを取得する（Ｓ１）、アニメーションの画像ファイルと表１のデータを関連付ける（Ｓ２）、プログラムに図９のデータファイルとアニメーション画像を読み込ませる（Ｓ３）、アニメーション再生を行う（Ｓ４）という流れになる。
本リソース状態表現方法により、図１２のリソース状態表現図を表示すること無く、図１３、図１４のアニメーションを表示することができ、システムの内部の動作を表現すること無くシステムの動作を表現することができる。
【００１６】
【発明の効果】
以上説明したように本発明では、請求項１、３により、タスクの処理率や処理量を表現できるので、従来のガントチャートと比べてリソースの状態を把握しやすい。
請求項２、４により、矢印等の表現方法により、システム全体におけるタスクの流れを把握しやすい。
請求項５により、リソース状態表現図で表されたシステムの動作状態を動的な表現で表すの動作を直感的に把握しやすい。
請求項６により、２つのリソース状態表現図を同時に表現することにより、システムの動作状態をより把握しやすくなる。
請求項７により、リソース状態表現図を示さず即ちシステムの内部の動きを表現すること無くシステムの動作を表現することができる。
請求項８により、リソース状態表現プログラムをコンピュータが読み取り可能な形式で記録媒体に記録するので、この記録媒体を持ち運ぶことによりどこでもプログラムを稼働することができる。
【図面の簡単な説明】
【図１】本発明によるリソースの処理状態の第１の表現方法の説明図。
【図２】本発明によるリソースの処理状態の第２の表現方法の説明図。
【図３】本発明によるリソースの処理状態の第３の表現方法の説明図。
【図４】本発明によるリソースの処理状態の第４の表現方法の説明図。
【図５】本発明によるリソースの処理状態の第５の表現方法の説明図。
【図６】本発明によるリソースの処理状態の第６の表現方法の説明図。
【図７】本発明によるリソースの処理状態の第７の表現方法の説明図。
【図８】本発明によるリソースの処理状態の第８の表現方法の説明図。
【図９】本発明によるリソースの処理状態の第９の表現方法の説明図。
【図１０】本発明の実施例の説明図。
【図１１】本発明の実施例の説明図。
【図１２】本発明の実施例の説明図。
【図１３】本発明の実施例の説明図。
【図１４】本発明の実施例の説明図。
【図１５】本発明の実施例の説明のためのフローチャート。
【図１６】本発明の実施例を説明するための表を示す図。
【符号の説明】
Ｓ１  時間、処理量を取得するフロー、Ｓ２  画像ファイルとデータを関連付けるフロー、Ｓ３  画像ファイルとデータをプログラムに読み込むフロー、Ｓ４  アニメーションを再生するフロー
【図１】
2005025343.tif 000003
【図２】
2005025343.tif 000004
【図３】
2005025343.tif 000005
【図４】
2005025343.tif 000006
【図５】
2005025343.tif 000007
【図６】
2005025343.tif 000008
【図７】
2005025343.tif 000009
【図８】
2005025343.tif 000010
【図９】
2005025343.tif 000011
【図１０】
2005025343.tif 000012
【図１１】
2005025343.tif 000013
【図１２】
2005025343.tif 000014
【図１３】
2005025343.tif 000015
【図１４】
2005025343.tif 000016
【図１５】
2005025343.tif 000017
【図１６】
2005025343.tif 000018