(57)【特許請求の範囲】
【請求項１】
所定数の回復周期を定め且つ１つの回復周期中に回復動作を実行する最大の回数を定め、；欠陥ユニットを動作状態から取り除き；そのユニットに対して回復動作を行ない；行われたテストによりそのユニットが正常動作状態にあることが示された場合にそのユニットを動作状態に戻し；そしてその回復されたユニットを、回復周期の時間の間、監視状態にセットし、これにより、その回復周期中に行われた回復動作の回数がその回復周期に対して予め定められた最大の回数を越えないならば、その監視されたユニットに対して必要に応じて再び回復動作を行うという段階を備えた欠陥ユニットの回復方法において、各回復周期の長さを決定し、これにより、回復周期の終了時に、その終了した回復周期中にユニットが少なくとも一度は回復されそしてその終了した回復周期が最後の定められた回復周期でないならば、該ユニットを、新たな回復周期の時間の間、監視状態にセットし、そしてその最後の定められた回復周期の終了後には、該ユニットに対してもはや回復動作が行なわれないようにすることを特徴とする方法。
【請求項２】
第１の回復周期は、時間巾が最も短いものと決定され、そしてそれに続く全ての回復周期は、その前の回復周期よりも時間巾が長いものと決定される請求項１に記載の方法。
【請求項３】
第１の回復周期に対し回復動作の最大の回数が最も小さく定められ、そしてそれに続く回復周期に対して手前の回復周期の回復動作の最大の回数に等しいか又はそれより大きい回復動作の最大の回数が定められる請求項１又は２に記載の方法。
【請求項４】
欠陥ユニット(3)の動作をテストしそして行われたテストによりユニットが正常動作状態にあることが示された場合にそのユニットに対して回復動作を行なうための回復手段(2)と、そのユニットに対して行われた回復動作の回数をカウントするための回復動作カウンタ(C2)とを備え、上記回復手段(2)は、上記ユニットの動作を監視して、必要に応じて欠陥ユニット(3)に対して再び回復動作を行い、そして回復動作カウンタ(C2)が所定のスレッシュホールド値(C2R)に達しない場合には回復動作カウンタの値を変更するように構成された欠陥ユニット(3)を回復する回復システムにおいて、
回復周期を測定するためのタイマー手段(T)と、
回復周期をカウントするための回復周期カウンタ(C1)とを更に備え、上記回復手段(2)は、上記タイマー手段(T)、回復周期カウンタ(C1)及び回復動作カウンタ(C2)を第１の回復動作後に所定の初期値(C10,C20,T0)に初期化するよう構成され、そして
上記タイマー手段(T)が所定のスレッシュホールド値(TR)に達すると、上記回復手段は、
−  回復周期カウンタ(C1)の値を変更し、そして回復動作カウンタ(C2)の値がその初期値(C20)からずれると共に回復周期カウンタ(C1)が所定のスレッシュホールド値(C1R)に達しない場合に回復周期カウンタの新たな値に対応する初期値にタイマー手段(T)及び回復動作カウンタ(C2)を初期化し、
−  回復動作カウンタ(C2)の値がその初期値(C20)に対応する場合にはユニット(3)を監視状態から取り除き、そして
−  回復動作カウンタ(C2)の値が終了した回復周期の初期値(C20)からずれると共に回復周期カウンタ(C1)が所定のスレッシュホールド値(C1R)に達した場合にはユニットに対してその後に回復動作を行なわないようにする、ことを特徴とする回復システム。
【請求項５】
上記タイマー手段(T)がスレッシュホールド値(TR)に達したときに回復動作カウンタ(C2)の値がその初期値(C20)からずれると共に回復周期カウンタ(C1)がスレッシュホールド値(C1R)に達しない場合には、回復手段(3)は、回復動作カウンタ(C2)を、終了した回復周期の初期値に等しいか又はそれより大きい初期値(C20)に初期化し、これにより、回復手段(3)は、回復動作カウンタ(C2)がそのスレッシュホールド値(C2R)に達するまで、各回復周期中に行われる各回復動作に関連して回復動作カウンタ(C2)を１だけ減少することによりその値を変更するように構成された請求項４に記載の回復システム。
【請求項６】
上記タイマー手段(T)がスレッシュホールド値(TR)に達したときに回復動作カウンタ(C2)の値がその初期値(C20)からずれると共に回復周期カウンタ(C1)がスレッシュホールド値(C1R)に達しない場合には、回復手段(3)は、タイマー手段(T)を、終了した回復周期の初期値に等しいか又はそれより大きい初期値(T0)に初期化し、これにより、タイマー手段(T)は、そのスレッシュホールド値(TR)に達するまで、所定のインターバルでその値を減少することにより回復周期を測定するように構成される請求項４又は５に記載の回復システム。
【請求項７】
上記タイマー手段(T)は、
固定時間巾の周期を測定するタイマーと、
上記タイマーに応答するカウンタとで構成され、該カウンタの値は、それが所定のスレッシュホールド値に達するまで固定時間巾の周期の終了に応答して変化される請求項４ないし６のいずれかに記載の回復システム。
【発明の詳細な説明】
発明の分野
本発明は、回復周期の所定数と、１つの回復周期中に回復動作を実行する最大の回数とを定義し；欠陥ユニットを動作状態から取り除き；そのユニットを回復し；行われたテストによりそのユニットがしかるべき状態にあることが示された場合に動作状態に戻し；そしてその回復されたユニットを回復周期の回数を監視するようにセットし、これにより、回復周期中に行われた回復動作の数がその周期に対して予め定められた最大数を越えないならば、その監視されたユニットを必要に応じて再回復するという段階を備えた欠陥ユニットの回復方法に係る。更に、本発明は、欠陥ユニットの動作をテストしそして行われたテストによりユニットがしかるべき状態にあることが示された場合にそのユニットを回復するための回復手段と、そのユニットに対して行われた回復動作の回数をカウントするための回復動作カウンタとを備え、上記回復手段は、上記ユニットの動作を監視して、必要に応じて欠陥ユニットを再回復し、そして回復動作カウンタが所定のスレッシュホールド値に達しない場合には回復動作カウンタの値を変更するように構成された欠陥ユニットを回復する回復システムにも係る。
ここで使用する「回復」という用語は、欠陥ユニットの動作をテストし、その後、行われたテストに基づいてユニットがしかるべき状態にある場合にユニットを動作状態に戻すことを指す。テストによりユニットを回復できないことが示された場合には、保守要員がその状態を引き継ぐまでユニットは不作動状態に保たれる。
先行技術の説明
本発明は、保守システムがそれに含まれたユニットの動作を連続的に監視する例えば電話交換機における自動保守システムに係る。ユニットの１つが欠陥であることを保守システムが検出した場合には、直ちにアラームが回復システムに送られる。回復システムは、欠陥ユニットが二重である場合には、欠陥ユニットを同様の形式の別のユニットと交換することにより欠陥ユニットを動作状態から取り除く。欠陥ユニットが二重でない場合には、その欠陥ユニットが修理されるか又は別のユニットと交換されるまで、システム（例えば、電話交換機）の動作がこの点において中断される。
回復システムは、欠陥ユニットを動作から取り除くと、所定のテスト手順により欠陥ユニットの機能をテストする。テストにより欠陥ユニットがしかるべき状態すなわち、正常動作状態にあることが示された場合には、回復システムが自動的にそのユニットを動作状態に戻す（少なくとも、ユニットが二重でない場合）。別の場合、即ちテストによりユニットが欠陥であることが指示された場合には、保守要員がその状態を引き継ぐまでユニットは永久的に動作から外される。
上記した公知の回復システムの欠点は、ユニットに発生する欠陥が、回復システムにより行われるテストで検出できない形式のものである場合に、システムに不必要に大きな負荷をかけることである。このような場合に、回復システムは、ユニットがしかるべき状態にあることを繰り返し指示し、テストの後にユニットを動作状態に戻す。次いで、保守システムは、その回復されたユニットが動作に戻されるや否や欠陥を再検出し、回復システムに新たなアラームを送信する。従って、ユニットは、制御されないやり方で前後に「反発」し、すなわち、正常動作状態と欠陥状態との間で転々と変わり保守システム及び回復システムの両方に不必要な負荷が生じる。
発明の要旨
本発明の目的は、上記問題を解消すると共に、上記反発を減少し、ひいては、保守システムの不必要な負荷を回避することのできるユニット回復方法及び回復システムを提供することである。これらの目的は、各回復周期の長さを決定し、これにより、回復周期の終了時に、その終了した回復周期中にユニットが少なくとも一度は回復されそしてその終了した回復周期が最後の定められた回復周期でないならば、ユニットを新たな回復周期の時間中に監視状態のもとにセットし、そしてその最後の定められた回復周期の終了後にはユニットに対してもはや回復動作を行わないようにすることを特徴とする本発明の方法により達成される。
更に、本発明は、本発明の方法が適用される回復システムにも係る。本発明のシステムは、回復周期を測定するためのタイマー手段と、回復周期をカウントするための回復周期カウンタとを更に備え、これにより、上記回復手段は、タイマー手段、回復周期カウンタ及び回復動作カウンタを第１の回復動作後に所定の初期値に初期化するように構成され、そしてタイマー手段が所定のスレッシュホールド値に達すると、上記回復手段は、
−  回復周期カウンタの値を変更し、そして回復動作カウンタの値が初期値からずれると共に回復周期カウンタが所定のスレッシュホールド値に達しない場合に回復周期カウンタの新たな値に対応する初期値にタイマー手段及び回復動作カウンタを初期化し、
−  回復動作カウンタの値がその初期値に対応する場合にはユニットを監視状態から取り除き、そして
−  回復動作カウンタの値が終了した回復周期の初期値からずれると共に回復周期カウンタが所定のスレッシュホールド値に達した場合にはユニットのそれ以上の回復を阻止する、
ことを特徴とする。
本発明は、回復されたユニットが監視状態のもとにセットされ、これにより、所定長さの回復周期中に行われる回復動作の数が所定値に制限されるときには、欠陥ユニットの反発、ひいては、保守システム及び回復システムの不必要な負荷が減少されるという考え方に基づいている。
従って、本発明の回復システムの最も重要な効果は、欠陥ユニットの反発作用（即ち能動的な状態から受動的な状態への移行）を効果的に減少し、保守システムのリソースを節減し、そして保守要員が、例えば、欠陥ユニットを別のものに交換することによりいつでも手動で状態を引き継ぐことができ、その後、回復システムは、短時間の後に新たなユニットを自動的に回復し、そしてそれが動作することを検出できる（それが実際には別のユニットであることを検出せずに）ことである。
本発明の好ましい実施形態では、次々の回復周期の数は所定値に制限され、回復周期の長さ及び回復動作の数は、各回復周期の始めに同時に増加され、これにより、効率の高いフィルタ状態をもつ回復システムが得られる。換言すれば、回復動作と回復動作との間の時間は、ある回復周期から別の回復周期へ移行するたびに増加され、その結果、ユニットの第１の回復動作から経過する時間が長いほど、回復手順によりシステムにかかる負荷が少なくなる。従って、システムには非常に長い干渉周期（即ち回復周期の全時間巾が比較的長い）の後に充分な回復時間が許される。又、システムの動作は、設定スレッシュホールド値を変更するだけで、システムのフィルタ条件を非常に容易に変更することができる。
【図面の簡単な説明】
本発明の方法及びシステムの好ましい実施形態は、請求項２ないし３及び５ないし７に記載する。以下、添付図面を参照して、本発明を詳細に説明する。
図１は、本発明の方法の第１の好ましい実施形態のフローチャートである。
図２は、本発明の回復システムの第１の好ましい実施形態を示すブロック図である。
図３は、図２の回復システムを使用するときの反発するユニットの特性を示す図である。
好ましい実施形態の詳細な説明
図１は、本発明の方法の第１の好ましい実施形態のフローチャートである。ブロックＡにおいて、あるユニットのアラームが受け取られる。ブロックＢでは、欠陥を探索するために欠陥ユニットに対して所定のテストが行われる。行われたテストによりユニットがしかるべき状態にあることが示されると、そのユニットが回復される。回復されたユニットは、監視状態のもとにセットされる。この手順を実行するために、回復周期カウンタＣ１が所定の初期値Ｃ１0（好ましくは１）にセットされる。
図１のブロックＣでは、回復動作カウンタＣ２及びタイマーＴが、回復周期カウンタＣ１の値に対応する初期値Ｃ２＝Ｃ２0及びＴ＝Ｔ0に初期化される。これらの初期値は、例えば、次の通りである。
0003762789.tif 000002
ブロックＤでは、回復されたユニットの動作が監視される。ユニットが再び欠陥となり、即ちユニットから新たなアラームが受け取られると、手順は、ブロックＤからブロックＥを経てブロックＦへ移行する。ブロックＦでは、回復動作カウンタＣ２がそれに与えられたスレッシュホールド値Ｃ２R（好ましくは０）に達したかどうか、即ち当該回復周期に対して定められた全ての回復動作が既に完全に使用されたかどうかチェックされる。もしそうであれば、手順はブロックＤへ復帰する。更に回復動作が使用できる場合には、手順がブロックＧへ移行し、ユニットに対して再び回復動作が行われ（テストによってそうなれば）、その後、回復動作カウンタＣ２の値が１だけ減少される。ブロックＧから、手順はブロックＤへ戻り、ユニットの動作が更に監視される。
タイマーＴがそれに対してセットされたスレッシュホールド値ＴR（好ましくは０分）に到達し、即ち進行中の回復周期が終了すると、手順は、ブロックＨを経てブロックＩへ移行する。ブロックＩにおいて、カウンタＣ２の値がそれに与えられた初期値Ｃ２0に対応するかどうかチェックされる。もしそうであれば、回復周期中にユニットに対して全く回復動作が行なわれておらず、即ち欠陥のない状態で動作されたことを指示する。この場合、手順はブロックＫへ移行し、ユニットの監視が終了となる。
しかしながら、カウンタＣ２の値がブロックＩにおいて初期値Ｃ２0に対応しない場合には、手順はブロックＪへ移行し、回復周期カウンタＣ１が所定のスレッシュホールド値Ｃ１R（好ましくは４）に達したかどうかチェックされる。もしそうであれば、終了した回復周期が最後の回復周期であることが指示され、手順はブロックＬに移行し、ユニットの回復は、「永久的」に、即ち保守要員がその状態を引き継ぐまで終了となる。
しかしながら、ブロックＪにおいて、回復周期カウンタＣ１が所定値Ｃ１Rに達していないことが検出された場合には、手順はブロックＭへ移行し、回復周期カウンタＣ１の値が１だけ増加される。その後、手順はブロックＣへ復帰し、回復動作カウンタＣ２及びタイマーが回復周期カウンタＣ１の新たな値に対応する値に初期化され、その後、上記のように新たな回復周期が続く。
図２は、本発明の回復システムの第１の好ましい実施形態を示すブロック図である。図２に示す回復システムは、図１のフローチャートによって示されたように機能する。図２に示すように、ユニット３は、例えば、電話交換機の一部分であってもよい。
ユニット３の動作は、動作及び保守ユニット（ＯＭＵ）１により制御及び監視される。動作及び監視ユニット１は、ユニット３の不良を検出すると、直ちにそれを回復システムに警報する。回復システムに含まれた回復ユニット２は、欠陥ユニットの警報を受け取った後に、直ちにそのユニットを動作から取り除く。欠陥ユニットが動作から取り除かれると、回復ユニット２は、ユニット３をテスト状態に向け、ユニット３をテストする診断を開始して欠陥を位置決めする。テストによりユニット３が欠陥であることが示されると、回復ユニット２は、保守要員がその状態を引き継ぐまで永久的に動作から取り除く。別の場合、即ち欠陥ユニットがテストに基づきしかるべき状態であることが分かると、回復ユニット２は、タイマーＴ、回復周期カウンタＣ１及び回復動作カウンタＣ２を所定の初期値Ｔ0、Ｃ１0及びＣ２0に初期化するのと同時に、自動的にユニット３を動作状態に戻す。これらの初期値は、例えば、Ｔ0＝１５（分）、Ｃ１0＝１そしてＣ２0＝１である。
図２に示す場合には、回復ユニット２は、各新たな回復周期の始めに回復周期カウンタＣ１の値を１だけ増加するように構成される。タイマーＴは、その値を減少することにより回復周期の進行を測定するように構成され、そして回復ユニットは、ユニット３が回復されるたびに回復動作カウンタＣ２の値を１だけ減少するように回復動作カウンタＣ２を維持する。
ユニット３が初めて回復されると、回復ユニット２は、ユニット３の動作の監視をスタートする。動作及び保守システム１がユニット３の警報を回復システムに繰り返し信号送信する場合には（これは、テストに基づいて回復ユニット２で検出できない形式の欠陥である場合に考えられる）、回復ユニット２は、ユニット３を自動的に回復せず、先ず、当該回復周期に対して決定された回復動作の数が既に完了したかどうか、即ち回復動作カウンタＣ２が所定のスレッシュホールド値Ｃ２R（好ましくは０）に既に達したかどうかをチェックする。このチェック後にのみ、回復ユニット２は、ユニット３の診断を開始し、もし可能であればそれを回復する。回復動作の後に、回復ユニット２は、回復動作カウンタＣ２を１だけ減少することによりその値を変更する。
タイマーＴが所定のスレッシュホールド値ＴR（好ましくは０分）に到達すると、回復ユニット２は、回復周期カウンタＣ１及び回復動作カウンタＣ２の値をチェックし、そして
−  Ｃ２≠Ｃ２0及びＣ１≠Ｃ１Rである場合に、回復ユニット２は、回復周期カウンタの値を１だけ増加し、そして回復動作カウンタＣ２及びタイマー手段Ｔを回復周期カウンタの新たな値に対応する初期値Ｃ２0及びＴ0に初期化し；
−  Ｃ２＝Ｃ２0である場合には、回復ユニットは、ユニット３を監視状態から取り外し（ユニットは正常に動作している）；そして
−  Ｃ１＝Ｃ１R及びＣ２≠Ｃ２0である場合には、回復ユニットは、ユニット３の回復手順を「永久的」に、即ち保守要員がその状態を引き継ぐまで中断する。
時間巾の異なる多数の回復周期を使用しそして１つの周期中の回復動作の数を制限することにより、動作及び保守ユニットに対して最小の負荷しか生じないように反発するユニットを管理することのできる回復システムが達成される。
回復システムが多数のユニットを監視するのに使用される場合には、各ユニットごとに別々の回復周期カウンタ及び回復動作カウンタが使用される。この場合に、図２に示すタイマーは、ユニット特有のカウンタ、及び全ての監視されるユニットに共通のタイマーと置き換えられるのが好ましい。共通のタイマーは、ある時間巾、例えば、１５分の周期を常時測定し、その後、この時間巾の周期が終了したことをタイマーが指示するたびに、ユニット特有のカウンタ（１つ又は複数）が更新される。換言すれば、あるユニットに対して例えば４５分の回復周期が測定されるべき場合には、そのユニットのユニット特有のカウンタに値３が与えられ、その後、このユニット特有のカウンタの値は、回復周期が終了したことを指示する値０に達するまで、１５分の周期が経過したことをタイマーが指示するたびに１だけ減少される。
図３は、図２に示す回復システムが使用されるときの反発するユニット３の特性を示している。図３は、最初の３つの回復周期中のユニット３の特性を示す。
図３に示す曲線の立下り縁の点において、回復システムは、ユニットに欠陥が検出されたことによりユニットを動作状態から取り除き、従って、立上り縁において、ユニットは回復されそして動作状態に戻される。回復周期１ないし３の間に実行されるべき回復動作は、図３に矢印で示されている。
図３に示した状態では、回復システムにより行われるテストでは検出できないような欠陥をユニットが有し、これにより、回復システムは、ユニットを回復しようと繰り返し試みる。回復手順の後もユニットから欠陥が除去されないので、動作及び保守ユニットは、当該ユニットの新たな警報を回復システムに繰り返し与え、ユニットが作動状態と不作動状態との間で「反発」を生じる。
図３から明らかなように、第１の回復動作に続いて、回復ユニット２（図２に示す）は、第１の回復動作を測定するためにタイマーＴをスタートする。しかしながら、第１の回復動作に続いて、ユニットは、直ちに再び「欠陥」となり、このため、ほぼ即座に動作状態から取り除かれる。回復システムは、欠陥を検出できないので、第１の回復周期の開始の直後にユニットを再び回復しようとする。しかしながら、図３から明らかなように、ユニットは、依然しかるべき状態になく、再び欠陥となる。しかしながら、第１の回復周期中に、回復動作の数が１に制限され、その後、ユニットは、回復周期の終了まで不作動状態に保持される。第１の回復周期の長さは、１５分である。従って、ユニットは、第２の回復周期の始めまで動作状態から取り除かれ、その間に、ユニットは、２回回復されるが依然動作せず、欠陥状態を繰り返す。ユニットは、第２の回復周期の終了まで再び不作動状態に保たれ、従って、第３の回復周期中に４回、再回復される。ユニットはまだ動作しないので、第３の回復周期の後に、時間巾１２０分の第４の回復周期（図示せず）が続く。この第４の回復周期中に、ユニットは７回、回復される。
第４の回復周期が終了すると、ユニットは、不作動状態に留まり、保守要員がその状態を引き継ぐまで回復の試みが中断される。しかしながら、第３の回復周期中に行われた回復の後にユニットが動作状態に留まり、そして第４の回復周期中にユニットを回復する必要がない場合には、ユニットが動作状態にあると検出され、監視が終了される。監視状態から取り除かれたユニットがその後に再び欠陥となる場合には、ユニットの回復が最初から、即ち第１の回復周期からスタートされる。
添付図面を参照した以上の説明は、本発明を単に解説するものに過ぎないことを理解されたい。回復周期の長さ及び数、並びにそれらの間に実行される回復動作の数は、変更することができる。当業者であれば、請求の範囲に規定された本発明の精神及び範囲から逸脱することなく、上記実施形態の種々の変更や修正が明らかとなろう。
【図１】
0003762789.tif 000003
【図２】
0003762789.tif 000004
【図３】
0003762789.tif 000005