(57)【特許請求の範囲】
【請求項１】
所定機器に接続される端末装置の重要度と、前記端末装置に接続される所定機器を示す接続情報とを含む端末情報を記憶する端末情報記憶部と、
前記所定機器及び／又は前記端末装置に関する異常検知情報を外部装置から受信した場合に、前記端末情報記憶部に記憶された接続情報を用いて、当該異常検知情報によって異常検知された前記所定機器の再起動により通信が遮断される端末装置を特定する通信遮断端末特定部と、
前記通信遮断端末特定部によって特定された端末装置の動作状態が正常であるか否かを示す動作状態情報を外部装置から取得する動作状態情報取得部と、
前記通信遮断端末特定部によって特定された端末装置の重要度を前記端末情報記憶部から取得する重要度取得部と、
前記動作状態情報取得部によって取得された動作状態情報と、前記重要度取得部によって取得された重要度とに基づいて、前記異常検知された所定機器を再起動するか否かを判定する再起動判定部と、
前記再起動判定部によって再起動すると判定された前記異常検知された所定機器の再起動の実行を制御する再起動制御部と
を有することを特徴とする障害管理装置。
【請求項２】
前記再起動判定部において前記動作状態情報と前記重要度とに基づいて再起動しないと判定された後に、前記動作状態情報取得部によって取得された動作状態が正常である端末装置の使用状態を示す使用状態情報を外部装置から取得する使用状態情報取得部をさらに有し、
前記再起動判定部は、前記動作状態情報と、前記重要度と、前記使用状態情報取得部によって取得された使用状態情報とに基づいて、前記異常検知された所定機器を再起動するか否かを判定することを特徴とする請求項１に記載の障害管理装置。
【請求項３】
前記再起動判定部において前記動作状態情報と前記重要度と前記使用状態情報とに基づいて再起動しないと判定された後に、前記動作状態情報取得部によって取得された動作状態が正常である端末装置の使用状態が使用から未使用となった旨を示す使用状態更新情報を外部装置から取得する使用状態更新情報取得部をさらに有し、
前記再起動判定部は、前記動作状態情報と、前記重要度と、前記使用状態更新情報取得部によって取得された使用状態更新情報が反映された使用状態情報とに基づいて、前記異常検知された所定機器を再起動するか否かを判定することを特徴とする請求項２に記載の障害管理装置。
【請求項４】
所定機器及び／又は端末装置に関する異常検知情報を外部装置から受信した場合に、前記所定機器に接続される端末装置の重要度と、前記端末装置に接続される所定機器を示す接続情報とを含む端末情報を記憶する端末情報記憶部に記憶された接続情報を用いて、当該異常検知情報によって異常検知された前記所定機器の再起動により通信が遮断される端末装置を特定する通信遮断端末特定手順と、
前記通信遮断端末特定手順によって特定された端末装置の動作状態が正常であるか否かを示す動作状態情報を外部装置から取得する動作状態情報取得手順と、
前記通信遮断端末特定手順によって特定された端末装置の重要度を前記端末情報記憶部から取得する重要度取得手順と、
前記動作状態情報取得手順によって取得された動作状態情報と、前記重要度取得手順によって取得された重要度とに基づいて、前記異常検知された所定機器を再起動するか否かを判定する再起動判定手順と、
前記再起動判定手順によって再起動すると判定された前記異常検知された所定機器の再起動の実行を制御する再起動制御手順と
をコンピュータに実行させることを特徴とする障害管理プログラム。
【請求項５】
所定機器及び／又は端末装置に関する異常検知情報を外部装置から受信した場合に、前記所定機器に接続される端末装置の重要度と、前記端末装置に接続される所定機器を示す接続情報とを含む端末情報を記憶する端末情報記憶部に記憶された接続情報を用いて、当該異常検知情報によって異常検知された前記所定機器の再起動により通信が遮断される端末装置を特定する通信遮断端末特定ステップと、
前記通信遮断端末特定ステップによって特定された端末装置の動作状態が正常であるか否かを示す動作状態情報を外部装置から取得する動作状態情報取得ステップと、
前記通信遮断端末特定ステップによって特定された端末装置の重要度を前記端末情報記憶部から取得する重要度取得ステップと、
前記動作状態情報取得ステップによって取得された動作状態情報と、前記重要度取得ステップによって取得された重要度とに基づいて、前記異常検知された所定機器を再起動するか否かを判定する再起動判定ステップと、
前記再起動判定ステップによって再起動すると判定された前記異常検知された所定機器の再起動の実行を制御する再起動制御ステップと
を含んだことを特徴とする障害管理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、障害管理装置、障害管理プログラム及び障害管理方法に関する。
【背景技術】
【０００２】
従来、電話機等の端末装置を有する音声端末システムでは、スイッチング機能を有するハブ等のネットワーク機器や、交換機（PBX：Private  Branch  eXchange）が当該端末装置と伝送路を介して接続される。かかる端末装置の一例としては、音声をデジタルデータに変換し、ＩＰ（Internet  Protocol）網を介して通信相手に送信することで音声通話を行なうＩＰ電話がある。
【０００３】
ＩＰ電話を利用した音声端末システムでは、例えば、端末装置間の接続試験結果が不合格である要因として、ネットワーク機器や交換機等のハングアップがある。ネットワーク機器や交換機等のハングアップが要因である場合には、例えば、ハングアップの対象となる機器を再起動することで障害を復旧させる手法がある。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開平２−７７５６号公報
【特許文献２】実開昭６２−１３０６３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、従来技術では、音声端末システムにおける障害の復旧に要する時間が増大するという課題がある。具体的には、従来技術では、端末装置間の接続試験結果が不合格である場合に、端末装置に接続されるネットワーク機器や交換機等における異常個所の再起動が人手により行なわれる。
【０００６】
また、音声端末システムにおける異常個所の再起動では、例えば、他の端末装置よりも重要度が特に高い端末装置の通話を強制的に終了させてしまうと、サービスの低下に繋がることになる。サービスの低下を抑制するためには、例えば、音声端末システムの運用・保守作業者による判断で、重要度が特に高い端末装置の通話終了後に異常個所の再起動が行なわれることが好ましい。これらの結果、従来技術では、音声端末システムの運用・保守作業者に対する負担が増大するとともに、障害の復旧に要する時間が増大する。
【０００７】
そこで、本願に開示する技術は、上記に鑑みてなされたものであって、音声端末システムにおける障害の復旧に要する時間を削減することが可能である障害管理装置、障害管理プログラム及び障害管理方法を提供することを目的とする。
【課題を解決するための手段】
【０００８】
上述した課題を解決し、目的を達成するため、本願に開示する障害管理装置は、所定機器に接続される端末装置の重要度と、端末装置に接続される所定機器を示す接続情報とを含む端末情報を記憶する端末情報記憶部を有する。また、障害管理装置は、所定機器及び／又は端末装置に関する異常検知情報を外部装置から受信した場合に、端末情報記憶部に記憶された接続情報を用いて、当該異常検知情報によって異常検知された所定機器の再起動により通信が遮断される端末装置を特定する。また、障害管理装置は、特定された端末装置の動作状態が正常であるか否かを示す動作状態情報を外部装置から取得する。また、障害管理装置は、特定された端末装置の重要度を端末情報記憶部から取得する。また、障害管理装置は、取得された動作状態情報と重要度とに基づいて、異常検知された所定機器を再起動するか否かを判定する。また、障害管理装置は、再起動すると判定された異常検知された所定機器の再起動の実行を制御する。
【発明の効果】
【０００９】
本願に開示する障害管理装置、障害管理プログラム及び障害管理方法の一つの様態によれば、音声端末システムにおける障害の復旧に要する時間を削減するという効果を奏する。
【図面の簡単な説明】
【００１０】
【図１】図１は、実施例１に係る障害管理装置の構成例を示す図である。
【図２】図２は、実施例２に係る音声端末システムの構成例を示す図である。
【図３】図３は、実施例２に係る障害管理装置の構成例を示す図である。
【図４】図４は、実施例２に係る端末情報記憶部が記憶する情報の例を示す図である。
【図５】図５は、実施例２に係る動作状態情報取得後に端末情報記憶部が記憶する情報の例を示す図である。
【図６】図６は、実施例２に係る音声端末間監視装置が保持する情報の例を示す図である。
【図７】図７は、実施例２に係る再起動判定処理を説明する図である。
【図８】図８は、実施例２に係る障害管理処理の流れを示すフローチャートである。
【図９】図９は、実施例２に係る異常個所特定処理の流れを示すフローチャートである。
【図１０】図１０は、実施例２に係る再起動制御処理の流れを示すフローチャートである。
【図１１】図１１は、実施例３に係る障害管理装置の構成例を示す図である。
【図１２】図１２は、実施例３に係る使用状態情報取得後に端末情報記憶部が記憶する情報の例を示す図である。
【図１３】図１３は、実施例３に係るＩＰ交換機が保持する情報の例を示す図である。
【図１４】図１４は、実施例３に係る再起動判定処理を説明する図である。
【図１５】図１５は、実施例３に係る障害管理処理の流れを説明するフローチャートである。
【図１６】図１６は、実施例４に係る障害管理装置の構成例を示す図である。
【図１７】図１７は、実施例４に係る再起動判定処理を説明する図である。
【図１８】図１８は、実施例４に係る障害管理処理の流れを説明するフローチャートである。
【図１９】図１９は、障害管理プログラムを実行するコンピュータの例を示す図である。
【発明を実施するための形態】
【００１１】
以下に添付図面を参照して、本願に開示する障害管理装置、障害管理プログラム及び障害管理方法の実施例を説明する。なお、以下の実施例により本発明が限定されるものではない。また、各実施例は、内容を矛盾させない範囲で適宜組み合わせることが可能である。
【実施例１】
【００１２】
図１を用いて、実施例１に係る障害管理装置の構成例を説明する。図１は、実施例１に係る障害管理装置の構成例を示す図である。例えば、図１に示すように、障害管理装置１は、端末情報記憶部２と、通信遮断端末特定部３と、動作状態情報取得部４と、重要度取得部５と、再起動判定部６と、再起動制御部７とを有する。障害管理装置１は、例えば、電話機等の端末装置、ハブやルータ等のネットワーク機器、及び、端末装置とネットワーク機器との運用管理や監視を行なう各種装置を有する音声端末システムにおける障害の管理を行なう。
【００１３】
端末情報記憶部２は、所定機器に接続される端末装置の重要度と、端末装置に接続される所定機器を示す接続情報とを含む端末情報を記憶する。通信遮断端末特定部３は、所定機器及び／又は端末装置に関する異常検知情報を外部装置から受信した場合に、端末情報記憶部２に記憶された接続情報を用いて、異常検知情報によって異常検知された所定機器の再起動により通信が遮断される端末装置を特定する。
【００１４】
動作状態情報取得部４は、通信遮断端末特定部３によって特定された端末装置の動作状態が正常であるか否かを示す動作状態情報を外部装置から取得する。重要度取得部５は、通信遮断端末特定部３によって特定された端末装置の重要度を端末情報記憶部２から取得する。
【００１５】
再起動判定部６は、動作状態情報取得部４によって取得された動作状態情報と、重要度取得部５によって取得された重要度とに基づいて、異常検知された所定機器を再起動するか否かを判定する。再起動制御部７は、再起動判定部６によって再起動すると判定された異常検知された所定機器の再起動の実行を制御する。
【００１６】
このように、障害管理装置１は、音声端末システムにおいて障害が発生した場合に、所定機器の再起動によって影響を受ける端末装置の動作状態と重要度とに基づいて、当該所定機器を再起動するか否かを判定して再起動の実行を制御する。この結果、障害管理装置１は、端末装置の利用中に強制的に再起動が行なわれたり、人手により再起動が行なわれたりする従来技術と比較して、音声端末システムにおける障害の復旧に要する時間を削減することができる。
【実施例２】
【００１７】
［実施例２に係る音声端末システムの構成］
図２を用いて、実施例２に係る音声端末システムの構成例を説明する。図２は、実施例２に係る音声端末システムの構成例を示す図である。
【００１８】
図２に示すように、音声端末システムは、例えば、センタ拠点と複数の拠点とを有する。センタ拠点は、例えば、電話機と、当該電話機による通話に要する各種装置と、音声端末システムを統合管理する装置とを有するとともに、運用・保守作業者が常駐する場所である。各拠点は、例えば、電話機と、当該電話機による通話に要する各種装置と、音声端末システムのセンタ拠点及び拠点それぞれにおける各種装置への電源を制御する装置とを有する。なお、センタ拠点と拠点との数は、任意の数である。
【００１９】
詳細には、センタ拠点は、電話機１０ａ〜１０ｌ（ｌは、自然数）、電話機１１ａ〜１１ｍ（ｍは、自然数）、ハブ２０ａ〜２０ｎ（ｎは、自然数）、ルータ３０、音声端末間監視装置４０、運用管理装置５０、ＩＰ交換機６０及び障害管理装置１００を有する。拠点は、電話機１０ａ〜１０ｘ（ｘは、自然数）、電話機１１ａ〜１１ｙ（ｙは、自然数）、ハブ２０ａ〜２０ｚ（ｚは、自然数）、ルータ３０、ＩＰ交換機６０及び遠隔電源制御装置７０を有する。また、センタ拠点と拠点とは、例えば、電話機による通話で利用されるＩＰ網としての事業者回線網や、運用・保守作業で利用される保守用回線網等でルータ３０を介して接続される。なお、図２では、センタ拠点と拠点とで同一の機能を有する装置については同一の符号を付している。
【００２０】
電話機１０ａは、例えば、ＩＰ電話機能を有する電話機である。ＩＰ電話機能を有する電話機１０ａは、音声データをデジタルデータに変換して通信先の電話機に送信するとともに、受信されたデジタルデータを音声データに変換することで音声通話を可能とする。なお、電話機１１ａ等の他の電話機は、電話機１０ａと同様の機能を有するためその説明を省略する。
【００２１】
ハブ２０ａは、例えば、電話機１０ａ等の電話機とルータ３０とを接続するためのインタフェース（interface）を有するネットワーク機器である。電話機１０ａ等の電話機とルータ３０とは、ハブ２０ａ等のハブを介して相互に通信を行なう。なお、ハブ２０ｂ等の他のハブは、ハブ２０ａと同様の機能を有するためその説明を省略する。
【００２２】
ルータ３０は、例えば、電話機１０ａ等の電話機から送信されるデータを事業者回線網に中継するとともに、事業者回線網を中継して受信されるデータを電話機１０ａ等の電話機に入力するネットワーク機器である。なお、ルータ３０の一例としては、レイヤ３スイッチ（L3SW：Layer  3  SWitch）等が挙げられる。
【００２３】
音声端末間監視装置４０は、例えば、音声端末システムに含まれる複数の電話機間における通信を監視しつつ、電話機それぞれが正常動作しているか又は異常動作しているか等の情報を保持する。運用管理装置５０は、例えば、ハブ２０ａ〜２０ｎやルータ３０等のネットワーク機器を監視しつつ、ネットワーク機器それぞれが正常動作しているか又は異常動作しているか等の情報を保持する。
【００２４】
ＩＰ交換機６０は、例えば、電話機１０ａ等の電話機による通信の事業者回線網への接続制御を行なうとともに、電話機それぞれが使用中であるか未使用であるかを示す使用状態の情報を保持する。遠隔電源制御装置７０は、例えば、保守用回線網を介して、各電話機、各ハブ、ルータ３０及びＩＰ交換機６０等の各拠点が有する装置へ電源を供給する給電装置である。
【００２５】
障害管理装置１００は、例えば、センタ拠点及び各センタ拠点を有する音声端末システムにおける障害の管理を行なう。なお、障害管理装置１００の構成や障害管理装置１００による処理については後述することとする。
【００２６】
［実施例２に係る障害管理装置の構成］
次に、図３を用いて、実施例２に係る障害管理装置の構成例を説明する。図３は、実施例２に係る障害管理装置の構成例を示す図である。例えば、図３に示すように、障害管理装置１００は、記憶部１１０と制御部１２０とを有し、音声端末システムにおける障害の管理を行なう。なお、障害管理装置１００は、実施例１に係る障害管理装置１の一例である。
【００２７】
記憶部１１０は、制御部１２０による各種処理に要するデータや、制御部１２０による各種処理結果を記憶し、端末情報記憶部１１１を有する。また、記憶部１１０は、例えば、ＲＡＭ（Random  Access  Memory）、ＲＯＭ（Read  Only  Memory）、フラッシュメモリ（Flash  Memory）等の半導体メモリ素子、又は、ハードディスク、光ディスク等の記憶装置である。
【００２８】
端末情報記憶部１１１は、ハブ、ルータ及びＩＰ交換機等のネットワーク機器に接続される電話機の重要度と、電話機に接続されるネットワーク機器を示す接続情報とを含む端末情報を記憶する。図４を用いて、実施例２に係る端末情報記憶部１１１が記憶する情報を説明する。図４は、実施例２に係る端末情報記憶部１１１が記憶する情報の例を示す図である。例えば、端末情報記憶部１１１は、図４に示すように、電話機の名称である「端末名称」、ＩＰ電話機能で利用される電話機の「端末ＩＰ」及び電話機の「重要度」を記憶する。また、端末情報記憶部１１１は、ハブの「名称」、「ＩＰ」及び「電源方式」を記憶する。また、端末情報記憶部１１１は、ルータの「名称」、「ＩＰ」及び「電源方式」を記憶する。また、端末情報記憶部１１１は、ＩＰ交換機の「名称」及び「ＩＰ」を記憶する。
【００２９】
具体的に例を挙げると、端末情報記憶部１１１は、端末名称「電話機１０ａ」と、端末ＩＰ「１０．５０．１１２．１２５」と、重要度「１」とを対応付けて記憶する。加えて、端末情報記憶部１１１は、ハブの名称「ハブ２０ａ」と、ＩＰ「１０．５０．１１２．１」と、電源方式「ＰｏＥ（Power  over  Ethernet（登録商標））」とを対応付けて記憶する。加えて、端末情報記憶部１１１は、ルータの名称「ルータ３０」と、ＩＰ「１０．５０．１００．１」と、電源方式「ＰｏＥ（図示せず）」とを対応付けて記憶する。加えて、端末情報記憶部１１１は、ＩＰ交換機の名称「ＩＰ交換機６０」と、ＩＰ「１０．５０．１０．１」とを対応付けて記憶する。なお、端末情報記憶部１１１は、実施例１に係る端末情報記憶部２の一例である。
【００３０】
制御部１２０は、制御プログラム、各種の処理手順等を規定したプログラム及び所要データを格納するための内部メモリを有する。また、制御部１２０は、通信遮断端末特定部１２１と、動作状態情報取得部１２２と、重要度取得部１２３と、再起動判定部１２４と、再起動制御部１２５とを有する。また、制御部１２０は、例えば、ＡＳＩＣ（Application  Specific  Integrated  Circuit）やＦＰＧＡ（Field  Programmable  Gate  Array）等の集積回路、又は、ＣＰＵ（Central  Processing  Unit）やＭＰＵ（Micro  Processing  Unit）等の電子回路である。
【００３１】
通信遮断端末特定部１２１は、例えば、ハブ２０ａ又はルータ３０等のネットワーク機器や電話機１０ａ等の電話機に関する異常検知情報を、音声端末間監視装置４０や運用管理装置５０から受信する。また、通信遮断端末特定部１２１は、例えば、ハブ２０ｂに関する異常検知である場合に、端末情報記憶部１１１に記憶された接続情報を用いて、ハブ２０ｂの再起動により通信が遮断される電話機として電話機１１ａ、電話機１１ｂ及び電話機１１ｃを特定する。なお、通信遮断端末特定部１２１は、実施例１に係る通信遮断端末特定部３の一例である。
【００３２】
動作状態情報取得部１２２は、例えば、通信遮断端末特定部１２１によって特定された電話機１１ａ、電話機１１ｂ及び電話機１１ｃそれぞれの動作状態が正常であるか否かを示す動作状態情報を音声端末間監視装置４０から取得する。詳細には、動作状態情報取得部１２２は、電話機１１ａ、電話機１１ｂ及び電話機１１ｃそれぞれの端末ＩＰ「１０．５０．１２２．１２５」、「１０．５０．１２２．１２６」及び「１０．５０．１２２．１２７」を端末情報記憶部１１１から取得する。そして、動作状態情報取得部１２２は、取得された端末ＩＰを音声端末間監視装置４０に送信し、端末ＩＰそれぞれに対応する電話機の動作状態が正常か異常かを示す動作状態情報を音声端末間監視装置４０から取得する。また、動作状態情報取得部１２２は、取得された動作状態情報を該当する端末ＩＰに対応付けて端末情報記憶部１１１に格納する。なお、動作状態情報取得部１２２は、実施例１に係る動作状態情報取得部４の一例である。
【００３３】
ここで、図５を用いて、動作状態情報取得後の端末情報記憶部１１１について説明する。図５は、実施例２に係る動作状態情報取得後に端末情報記憶部１１１が記憶する情報の例を示す図である。なお、図５では、動作状態情報取得部１２２によって取得された電話機１１ａ、電話機１１ｂ及び電話機１１ｃそれぞれの動作状態が「正常」、「異常」及び「異常」である場合を説明する。
【００３４】
例えば、図５に示すように、端末情報記憶部１１１は、端末名称「電話機１１ａ」と、端末ＩＰ「１０．５０．１２２．１２５」と、重要度「１」と、動作状態「正常」とを対応付けて記憶する。また、端末情報記憶部１１１は、端末名称「電話機１１ｂ」と、端末ＩＰ「１０．５０．１２２．１２６」と、重要度「３」と、動作状態「異常」とを対応付けて記憶する。また、端末情報記憶部１１１は、端末名称「電話機１１ｃ」と、端末ＩＰ「１０．５０．１２２．１２７」と、重要度「５」と、動作状態「異常」とを対応付けて記憶する。
【００３５】
すなわち、動作状態情報取得部１２２に対して電話機の動作状態情報を送信する音声端末間監視装置４０は、図６に示すように、例えば、端末名称、端末ＩＰ及び動作状態を対応付けて保持する。具体的に例を挙げると、音声端末間監視装置４０は、端末名称「電話機１１ａ」と、端末ＩＰ「１０．５０．１２２．１２５」と、動作状態「正常」とを対応付けて保持する。また、音声端末間監視装置４０は、端末名称「電話機１１ｂ」と、端末ＩＰ「１０．５０．１２２．１２６」と、動作状態「異常」とを対応付けて保持する。また、音声端末間監視装置４０は、端末名称「電話機１１ｃ」と、端末ＩＰ「１０．５０．１２２．１２７」と、動作状態「異常」とを対応付けて保持する。なお、図６は、実施例２に係る音声端末間監視装置４０が保持する情報の例を示す図である。
【００３６】
図３の説明に戻り、重要度取得部１２３は、例えば、通信遮断端末特定部１２１によって特定された電話機１１ａ、電話機１１ｂ及び電話機１１ｃそれぞれの重要度を端末情報記憶部１１１から取得する。詳細には、重要度取得部１２３は、電話機１１ａ、電話機１１ｂ及び電話機１１ｃそれぞれの重要度「１」、「３」及び「５」を端末情報記憶部１１１から取得する。なお、重要度取得部１２３は、実施例１に係る重要度取得部５の一例である。
【００３７】
再起動判定部１２４は、例えば、動作状態情報取得部１２２によって取得された動作状態情報と、重要度取得部１２３によって取得された重要度とに基づいて、異常検知されたハブ２０ｂを再起動するか否かを判定する。詳細には、再起動判定部１２４は、動作状態情報が正常である電話機の重要度の合計値と、動作状態情報が異常である電話機の重要度の合計値とを比較し、異常である電話機の重要度の合計値が大きい場合に再起動を行なうことと判定する。なお、再起動判定部１２４は、実施例１に係る再起動判定部６の一例である。
【００３８】
ここで、図７を用いて、再起動判定部１２４による再起動判定処理について説明する。図７は、実施例２に係る再起動判定処理を説明する図である。なお、図７では、拠点における音声端末システムを例に挙げて説明する。
【００３９】
例えば、図７に示すように、音声端末システムでは、ハブ２０ａが有するＩＦ２０ａ２に電話機１０ａが接続されるとともに、ハブ２０ａが有するＩＦ２０ａ３に電話機１０ｂが接続され、電話機それぞれがＩＦ２０ａ１を介してルータ３０と接続される。また、音声端末システムでは、ハブ２０ｂが有するＩＦ２０ｂ２に電話機１１ａが接続されるとともに、ハブ２０ｂが有するＩＦ２０ｂ３に電話機１１ｂ及び電話機１１ｃが接続され、電話機それぞれがＩＦ２０ｂ１を介してルータ３０と接続される。なお、ルータ３０は、ＩＰ交換機６０と接続されるとともに、保守用回線網を介して他の拠点と通信可能である。
【００４０】
上記構成において、以下では、ハブ２０ｂに異常が検知された場合を説明する。ハブ２０ｂに異常が検知された結果、電話機１０ａは、重要度が「１」であり、動作状態が「正常」である。また、電話機１０ｂは、重要度が「５」であり、動作状態が「正常」である。また、電話機１１ａは、重要度が「１」であり、動作状態が「正常」である。また、電話機１１ｂは、重要度が「３」であり、動作状態が「異常」である。また、電話機１１ｃは、重要度が「５」であり、動作状態が「異常」である。
【００４１】
このような状況において、再起動判定部１２４は、異常検知されたハブ２０ｂに収容される電話機それぞれの動作状態と重要度とに基づいて、ハブ２０ｂを再起動するか否かを判定する。具体的に例を挙げると、再起動判定部１２４は、電話機１１ａ、電話機１１ｂ及び電話機１１ｃのうち、動作状態が正常である電話機の重要度の合計値として、電話機１１ａの重要度「１」を算出する。
【００４２】
また、再起動判定部１２４は、電話機１１ａ、電話機１１ｂ及び電話機１１ｃのうち、動作状態が異常である電話機の重要度の合計値として、電話機１１ｂの重要度「３」と電話機１１ｃの重要度「５」との合計値「８」を算出する。そして、再起動判定部１２４は、動作状態が正常である電話機の重要度の合計値「１」と、動作状態が異常である電話機の重要度の合計値「８」とを比較して、動作状態が異常である電話機の重要度の合計値が大きい場合に再起動を行なうことと判定する。なお、図７の例では、動作状態が異常である電話機の重要度の合計値の方が大きいので、異常検知されたハブ２０ｂの再起動を行なうこととして判定される。
【００４３】
図３の説明に戻り、再起動制御部１２５は、例えば、再起動判定部１２４によって再起動すると判定された異常検知されたハブ２０ｂの再起動の実行を制御する。また、再起動制御部１２５における再起動制御処理の具体例については後述する。なお、再起動制御部１２５は、実施例１に係る再起動制御部７の一例である。
【００４４】
［実施例２に係る障害管理処理］
次に、図８を用いて、実施例２に係る障害管理処理の流れを説明する。図８は、実施例２に係る障害管理処理の流れを示すフローチャートである。なお、障害管理処理とは、障害管理装置１００による処理全体を指す。
【００４５】
例えば、図８に示すように、障害管理装置１００は、異常検知情報を受信した場合に（ステップＳ１０１肯定）、端末情報記憶部１１１に記憶された接続情報を用いて、異常個所の再起動により通信が遮断される電話機を特定する（ステップＳ１０２）。なお、障害管理装置１００は、異常検知情報を受信していない場合に（ステップＳ１０１否定）、当該異常検知情報の受信待ちの状態となる。
【００４６】
そして、障害管理装置１００は、特定された電話機の動作状態が正常であるか否かを示す動作状態情報を音声端末間監視装置４０から取得する（ステップＳ１０３）。また、障害管理装置１００は、特定された電話機の重要度を端末情報記憶部１１１から取得する（ステップＳ１０４）。なお、ステップＳ１０３とステップＳ１０４との処理は、どちらが先に実行されても良い。
【００４７】
続いて、障害管理装置１００は、取得された動作状態情報と重要度とに基づいて、異常個所を再起動するか否かを判定する（ステップＳ１０５）。このとき、障害管理装置１００は、異常である電話機の重要度の合計値が正常である電話機の重要度の合計値よりも大きい場合に再起動を行なうことと判定し（ステップＳ１０５肯定）、異常個所の再起動の実行制御を行なう（ステップＳ１０６）。なお、障害管理装置１００は、異常である電話機の重要度の合計値が正常である電話機の重要度の合計値よりも小さい場合に再起動を行なわないことと判定する（ステップＳ１０５否定）。また、障害管理装置１００は、ステップＳ１０５否定の処理やステップＳ１０６の処理を抜けると、再度ステップＳ１０１の処理を実行する。
【００４８】
［実施例２に係る異常個所特定処理］
次に、図９を用いて、実施例２に係る異常個所特定処理の流れを説明する。図９は、実施例２に係る異常個所特定処理の流れを示すフローチャートである。なお、異常個所特定処理とは、異常検知された所定機器がネットワーク機器、電話機若しくはネットワーク機器及び電話機以外であるのかを特定する処理を指す。また、異常個所特定処理は、障害管理装置１００ではなく所定の外部装置により行なわれても良い。
【００４９】
例えば、図９に示すように、障害管理装置１００は、音声端末間監視装置４０及び運用管理装置５０の両方から異常検知情報を受信した場合に（ステップＳ２０１肯定）、ネットワーク機器を異常個所として特定する（ステップＳ２０２）。一方、障害管理装置１００は、上記装置の両方から異常検知情報を受信していない場合に（ステップＳ２０１否定）、音声端末間監視装置４０からのみ異常検知情報を受信したか否かを判定する（ステップＳ２０３）。
【００５０】
そして、障害管理装置１００は、音声端末間監視装置４０からのみ異常検知情報を受信した場合に（ステップＳ２０３肯定）、電話機を異常個所として特定する（ステップＳ２０４）。一方、障害管理装置１００は、音声端末間監視装置４０から異常検知情報を受信していない場合に（ステップＳ２０３否定）、ネットワーク機器及び電話機以外を異常個所として特定する（ステップＳ２０５）。なお、障害管理装置１００は、ネットワーク機器及び電話機以外を異常個所として特定した場合に、障害管理処理におけるステップＳ１０２以降の処理を実行せずに終了する。
【００５１】
［実施例２に係る再起動制御処理］
次に、図１０を用いて、実施例２に係る再起動制御処理の流れを説明する。図１０は、実施例２に係る再起動制御処理の流れを示すフローチャートである。なお、再起動制御処理とは、再起動制御部１２５によって実行される処理を指す。
【００５２】
例えば、図１０に示すように、障害管理装置１００は、異常個所がＩＰ交換機６０又はルータ３０である場合に（ステップＳ３０１肯定）、ＩＰ交換機６０又はルータ３０に対してリブートコマンドを実行する（ステップＳ３０２）。そして、障害管理装置１００は、リブートコマンドの実行によって受信されるＩＰ交換機６０又はルータ３０からの応答で正常に立ち上がった場合に（ステップＳ３０３肯定）、処理を終了する。
【００５３】
一方、障害管理装置１００は、正常に立ち上がらない場合に（ステップＳ３０３否定）、ＩＰ交換機６０又はルータ３０の電源を落としても良いか否かを判定する（ステップＳ３０４）。そして、障害管理装置１００は、電源を落としてはいけないと判定された場合に（ステップＳ３０４否定）、処理を終了する。一方、障害管理装置１００は、電源を落としても良いと判定された場合に（ステップＳ３０４肯定）、遠隔電源制御装置７０に対して電源ＯＦＦ／ＯＮ制御命令としての再起動の実行命令を出力する（ステップＳ３０５）。
【００５４】
また、障害管理装置１００は、異常個所がＩＰ交換機６０又はルータ３０である場合に（ステップＳ３０１否定）、異常個所がハブ２０ａ〜２０ｎであるか否かを判定する（ステップＳ３０６）。そして、障害管理装置１００は、異常個所がハブ２０ａ〜２０ｎである場合に（ステップＳ３０６肯定）、遠隔電源制御装置７０に対して電源ＯＦＦ／ＯＮ制御命令としての再起動の実行命令を出力する（ステップＳ３０５）。
【００５５】
一方、障害管理装置１００は、異常個所がハブ２０ａ〜２０ｎでない場合に（ステップＳ３０６否定）、異常個所である電話機に対してリブートコマンドを実行し、リブートコマンドで正常に立ち上がったか否かを判定する（ステップＳ３０７）。そして、障害管理装置１００は、異常個所である電話機がリブートコマンドで正常に立ち上がらない場合に（ステップＳ３０７否定）、ＰｏＥ給電の電話機であるか否かを判定する（ステップＳ３０８）。
【００５６】
続いて、障害管理装置１００は、ＰｏＥ給電の電話機である場合に（ステップＳ３０８肯定）、ＰｏＥ給電のハブを異常個所として、再度再起動判定処理を実行する（ステップＳ３０９）。一方、障害管理装置１００は、ＰｏＥ給電の電話機でない場合に（ステップＳ３０８否定）、遠隔電源制御装置７０に対して電源ＯＦＦ／ＯＮ制御命令としての再起動の実行命令を出力する（ステップＳ３０５）。なお、障害管理装置１００は、電話機からの応答により異常個所である電話機がリブートコマンドで正常に立ち上がった場合に（ステップＳ３０７肯定）、処理を終了する。
【００５７】
［実施例２による効果］
上述したように、障害管理装置１００は、音声端末システムでの障害発生時に、ネットワーク機器の再起動により通信が遮断される電話機の動作状態と重要度とに基づいて再起動するか否かを判定するので、障害の復旧に要する時間を削減することができる。また、障害管理装置１００は、ネットワーク機器ごとに再起動の手法を制御しつつ再起動を実行制御するので、音声端末システムの保守・運用作業者への負担を軽減することができる。
【実施例３】
【００５８】
ところで、上記実施例１又は２では、電話機の動作状態情報と重要度とに基づいて再起動を実行する場合を説明したが、電話機の使用が使用中・未使用であることを示す使用状態情報をさらに利用することもできる。そこで、実施例３では、電話機の使用が使用中・未使用であることを示す使用状態情報をさらに利用する場合を説明する。
【００５９】
［実施例３に係る障害管理装置の構成］
図１１を用いて、実施例３に係る障害管理装置の構成例を説明する。図１１は、実施例３に係る障害管理装置の構成例を示す図である。また、図１１では、実施例２に係る障害管理装置１００と同様の構成要素については同一の符号を付し、同様の処理についてはその説明を省略する。なお、実施例３に係る音声端末システムの構成は、実施例２と同様であるためその説明を省略する。
【００６０】
制御部２２０は、制御プログラム、各種の処理手順等を規定したプログラム及び所要データを格納するための内部メモリを有する。また、制御部２２０は、通信遮断端末特定部１２１と、動作状態情報取得部１２２と、重要度取得部１２３と、再起動判定部２２４と、再起動判定部１２５と、使用状態情報取得部２２６とを有する。また、制御部２２０は、例えば、ＡＳＩＣ（Application  Specific  Integrated  Circuit）やＦＰＧＡ（Field  Programmable  Gate  Array）等の集積回路、又は、ＣＰＵ（Central  Processing  Unit）やＭＰＵ（Micro  Processing  Unit）等の電子回路である。
【００６１】
使用状態情報取得部２２６は、例えば、再起動判定部２２４において動作状態情報と重要度とに基づいて再起動しないと判定された後に、動作状態が正常である電話機の使用状態を示す使用状態情報をＩＰ交換機６０から取得する。詳細には、使用状態情報取得部２２６は、動作状態が正常である電話機の端末ＩＰを端末情報記憶部１１１から取得する。そして、使用状態情報取得部２２６は、取得された端末ＩＰをＩＰ交換機６０に送信し、端末ＩＰそれぞれに対応する電話機の使用状態が使用中か未使用かを示す使用状態情報をＩＰ交換機６０から取得する。また、使用状態情報取得部２２６は、取得された使用状態情報を該当する端末ＩＰに対応付けて端末情報記憶部１１１に格納する。
【００６２】
ここで、図１２を用いて、使用状態情報取得後の端末情報記憶部１１１について説明する。図１２は、実施例３に係る使用状態情報取得後に端末情報記憶部１１１が記憶する情報の例を示す図である。なお、図１２では、使用状態情報取得部２２６によって取得された電話機１１ａ、電話機１１ｂ及び電話機１１ｃそれぞれの使用状態が「使用」、「未使用」及び「未使用」である場合を説明する。
【００６３】
例えば、図１２に示すように、端末情報記憶部１１１は、端末名称「電話機１１ａ」と、端末ＩＰ「１０．５０．１２２．１２５」と、重要度「１」と、動作状態「正常」と、使用状態「使用」とを対応付けて記憶する。また、端末情報記憶部１１１は、端末名称「電話機１１ｂ」と、端末ＩＰ「１０．５０．１２２．１２６」と、重要度「３」と、動作状態「異常」と、使用状態「未使用」とを対応付けて記憶する。また、端末情報記憶部１１１は、端末名称「電話機１１ｃ」と、端末ＩＰ「１０．５０．１２２．１２７」と、重要度「５」と、動作状態「正常」と、使用状態「未使用」とを対応付けて記憶する。
【００６４】
すなわち、使用状態情報取得部２２６に対して電話機の使用状態情報を送信するＩＰ交換機６０は、図１３に示すように、例えば、端末名称、端末ＩＰ及び使用状態を対応付けて保持する。具体的に例を挙げると、ＩＰ交換機６０は、端末名称「電話機１１ａ」と、端末ＩＰ「１０．５０．１２２．１２５」と、使用状態「使用」とを対応付けて保持する。また、ＩＰ交換機６０は、端末名称「電話機１１ｂ」と、端末ＩＰ「１０．５０．１２２．１２６」と、使用状態「未使用」とを対応付けて保持する。また、ＩＰ交換機６０は、端末名称「電話機１１ｃ」と、端末ＩＰ「１０．５０．１２２．１２７」と、使用状態「未使用」とを対応付けて保持する。なお、図１３は、実施例３に係るＩＰ交換機６０が保持する情報の例を示す図である。
【００６５】
図１１の説明に戻り、再起動判定部２２４は、例えば、動作状態情報と、重要度と、使用状態情報取得部２２６によって取得された使用状態情報とに基づいて、異常検知されたハブ２０ｂを再起動するか否かを判定する。詳細には、再起動判定部２２４は、動作状態情報が正常である電話機の重要度の合計値から、動作状態情報が正常で且つ使用状態情報が未使用である電話機の重要度の合計値を減算した重要度の値を算出する。そして、再起動判定部２２４は、算出された重要度の値と、動作状態情報が異常である電話機の重要度の合計値とを比較し、異常である電話機の重要度の合計値が大きい場合に再起動を行なうことと判定する。
【００６６】
ここで、図１４を用いて、再起動判定部２２４による再起動判定処理について説明する。図１４は、実施例３に係る再起動判定処理を説明する図である。なお、図１４では、拠点における音声端末システムを例に挙げて説明する。
【００６７】
例えば、図１４に示すように、音声端末システムでは、ハブ２０ａが有するＩＦ２０ａ２に電話機１０ａが接続されるとともに、ハブ２０ａが有するＩＦ２０ａ３に電話機１０ｂが接続され、電話機それぞれがＩＦ２０ａ１を介してルータ３０と接続される。また、音声端末システムでは、ハブ２０ｂが有するＩＦ２０ｂ２に電話機１１ａが接続されるとともに、ハブ２０ｂが有するＩＦ２０ｂ３に電話機１１ｂ及び電話機１１ｃが接続され、電話機それぞれがＩＦ２０ｂ１を介してルータ３０と接続される。なお、ルータ３０は、ＩＰ交換機６０と接続されるとともに、保守用回線網を介して他の拠点と通信可能である。
【００６８】
上記構成において、以下では、ハブ２０ｂに異常が検知された場合を説明する。ハブ２０ｂに異常が検知された結果、電話機１０ａは、重要度が「１」、動作状態が「正常」である。また、電話機１０ｂは、重要度が「５」、動作状態が「正常」である。また、電話機１１ａは、重要度が「１」、動作状態が「正常」である。また、電話機１１ｂは、重要度が「３」、動作状態が「異常」である。また、電話機１１ｃは、重要度が「５」、動作状態が「正常」である。
【００６９】
このような状況において、再起動判定部２２４は、異常検知されたハブ２０ｂに収容される電話機それぞれの動作状態と重要度とに基づいて、ハブ２０ｂを再起動するか否かを判定する。具体的に例を挙げると、再起動判定部２２４は、電話機１１ａ、電話機１１ｂ及び電話機１１ｃのうち、動作状態が正常である電話機１１ａと電話機１１ｃとの重要度の合計値「６」（１＋５）を算出する。
【００７０】
また、再起動判定部２２４は、電話機１１ａ、電話機１１ｂ及び電話機１１ｃのうち、動作状態が異常である電話機の重要度の合計値として、電話機１１ｂの重要度「３」を算出する。そして、再起動判定部２２４は、動作状態が正常である電話機の重要度の合計値「６」と、動作状態が異常である電話機の重要度の合計値「３」とを比較して、動作状態が異常である電話機の重要度の合計値が大きい場合に再起動を行なうこととして判定する。なお、図１４の例では、動作状態が異常である電話機の重要度の合計値の方が小さいので、この時点では異常検知されたハブ２０ｂの再起動を行なわないこととして判定される。
【００７１】
再起動を行なわないこととして判定された後、再起動判定部２２４は、使用状態情報取得部２２６から使用状態情報を取得した旨、若しくは、取得された使用状態情報を受け付ける。使用状態情報取得部２２６によって使用状態情報が取得された結果、電話機１０ａは、重要度が「１」、動作状態が「正常」及び使用状態が「未使用」である。また、電話機１０ｂは、重要度が「５」、動作状態が「正常」及び使用状態が「使用」である。また、電話機１１ａは、重要度が「１」、動作状態が「正常」及び使用状態が「使用」である。また、電話機１１ｂは、重要度が「３」、動作状態が「異常」及び使用状態が「未使用」である。また、電話機１１ｃは、重要度が「５」、動作状態が「正常」及び使用状態「未使用」である。
【００７２】
このような状況において、再起動判定部２２４は、異常検知されたハブ２０ｂに収容される電話機それぞれの動作状態と重要度と使用状態とに基づいて、ハブ２０ｂを再起動するか否かを判定する。上述した例で具体的に例を挙げると、再起動判定部２２４は、動作状態が「正常」で且つ使用状態が「使用」である電話機の重要度の合計値「１」（６−５）を算出する。このとき、再起動判定部２２４は、再起動を行なわないこととして判定される前に算出した合計値であって、動作状態が「正常」である電話機の重要度の合計値「６」（１＋５）を用いる。すなわち、再起動判定部２２４は、使用状態が「使用」である電話機の重要度の合計値「１」（６−５）を算出する。
【００７３】
そして、再起動判定部２２４は、動作状態が「正常」で且つ使用状態が「使用」である電話機の重要度の合計値「１」と、動作状態が「異常」である電話機の重要度の合計値「３」とを比較する。その後、再起動判定部２２４は、比較の結果、動作状態が異常である電話機の重要度の合計値が大きい場合に再起動を行なうこととして判定する。なお、図１４の例では、動作状態が異常である電話機の重要度の合計値の方が大きいので、異常検知されたハブ２０ｂの再起動を行なうこととして判定される。
【００７４】
［実施例３に係る障害管理処理］
次に、図１５を用いて、実施例３に係る障害管理処理の流れを説明する。図１５は、実施例３に係る障害管理処理の流れを説明するフローチャートである。なお、図１５では、実施例２に係る障害管理処理と同様のステップについては同一の符号を付している。
【００７５】
例えば、図１５に示すように、障害管理装置２００は、異常検知情報を受信した場合に（ステップＳ１０１肯定）、端末情報記憶部１１１に記憶された接続情報を用いて、異常個所の再起動により通信が遮断される電話機を特定する（ステップＳ１０２）。なお、障害管理装置２００は、異常検知情報を受信していない場合に（ステップＳ１０１否定）、当該異常検知情報の受信待ちの状態となる。
【００７６】
そして、障害管理装置２００は、特定された電話機の動作状態が正常であるか否かを示す動作状態情報を音声端末間監視装置４０から取得する（ステップＳ１０３）。また、障害管理装置２００は、特定された電話機の重要度を端末情報記憶部１１１から取得する（ステップＳ１０４）。なお、ステップＳ１０３とステップＳ１０４との処理は、どちらが先に実行されても良い。
【００７７】
続いて、障害管理装置２００は、取得された動作状態情報と重要度とに基づいて、異常個所を再起動するか否かを判定する（ステップＳ１０５）。このとき、障害管理装置２００は、異常である電話機の重要度の合計値が正常である電話機の重要度の合計値よりも大きい場合に再起動を行なうこととして判定し（ステップＳ１０５肯定）、異常個所の再起動の実行制御を行なう（ステップＳ１０６）。
【００７８】
一方、障害管理装置２００は、異常である電話機の重要度の合計値が、正常である電話機の重要度の合計値よりも小さい場合に再起動を行なわないこととして判定し（ステップＳ１０５否定）、使用状態情報をＩＰ交換機６０から取得する（ステップＳ４０７）。そして、障害管理装置２００は、取得された使用状態情報をさらに利用して異常個所を再起動するか否かを判定する（ステップＳ４０８）。
【００７９】
このとき、障害管理装置２００は、異常である電話機の重要度の合計値が、正常で且つ使用である電話機の重要度の合計値よりも大きい場合に再起動を行なうこととして判定し（ステップＳ４０８肯定）、異常個所の再起動の実行制御を行なう（ステップＳ１０６）。一方、障害管理装置２００は、異常である電話機の重要度の合計値が、正常で且つ使用である電話機の重要度の合計値よりも小さい場合に再起動を行なわないこととして判定し（ステップＳ４０８否定）、所定時間が経過したか否かを判定する（ステップＳ４０９）。
【００８０】
そして、障害管理装置２００は、所定時間が経過していないと判定された場合に（ステップＳ４０９否定）、再度使用状態情報を取得する（ステップＳ４０７）。また、障害管理装置２００は、所定時間が経過したと判定された場合に（ステップＳ４０９肯定）、ステップＳ１０１の処理を実行する。なお、所定時間が経過したか否かの判定処理は、例えば、電話機による通話、すなわち使用状態が時間の経過で変化するため、所定時間だけステップＳ４０７及びステップＳ４０８の処理を繰り返し実施させる。また、所定時間が経過したか否かの判定処理は省略しても良い。
【００８１】
［実施例３による効果］
上述したように、障害管理装置２００は、電話機の動作状態と重要度と使用状態とに基づいて再起動するか否かを判定するので、電話機を利用するユーザへのサービス低下を抑制しつつ、障害の復旧に要する時間を削減することができる。また、障害管理装置２００は、電話機の使用状態が時間の経過で変化することから、所定時間のみ使用状態情報の取得を繰り返し実行するので、障害の復旧に要する時間をさらに削減することができる。
【実施例４】
【００８２】
ところで、上記実施例３では、動作状態と重要度とに基づいた再起動判定処理の結果再起動しないと判定されると、使用状態をさらに利用した再起動判定処理を実行する場合を説明した。以下の実施例４では、使用状態をさらに利用した再起動判定処理の結果再起動しないと判定されると、使用状態が更新されるタイミングで再起動判定処理を実行する場合を説明する。
【００８３】
［実施例４に係る障害管理装置の構成］
図１６を用いて、実施例４に係る障害管理装置の構成例を説明する。図１６は、実施例４に係る障害管理装置の構成例を示す図である。また、図１６では、実施例２に係る障害管理装置１００又は実施例３に係る障害管理装置２００と同様の構成要素については同一の符号を付し、同様の処理についてはその説明を省略する。なお、実施例４に係る音声端末システムの構成は、実施例２と同様であるためその説明を省略する。
【００８４】
制御部３２０は、制御プログラム、各種の処理手順等を規定したプログラム及び所要データを格納するための内部メモリを有する。また、制御部３２０は、通信遮断端末特定部１２１と、動作状態情報取得部１２２と、重要度取得部１２３と、再起動判定部３２４と、再起動制御部１２５と、使用状態情報取得部２２６と、使用状態更新情報取得部３２７とを有する。また、制御部３２０は、例えば、ＡＳＩＣ（Application  Specific  Integrated  Circuit）やＦＰＧＡ（Field  Programmable  Gate  Array）等の集積回路、又は、ＣＰＵ（Central  Processing  Unit）やＭＰＵ（Micro  Processing  Unit）等の電子回路である。
【００８５】
使用状態更新情報取得部３２７は、例えば、再起動判定部３２４において動作状態情報と重要度と使用状態情報とに基づいて再起動しないと判定された後に、動作状態が正常である電話機の使用状態が使用から未使用となった旨をＩＰ交換機６０から取得する。詳細には、ＩＰ交換機６０は、各電話機の監視において使用から未使用となった電話機の使用状態情報を更新し、更新された旨を示す使用状態更新情報を障害管理装置３００に対して送信する。そして、使用状態更新情報取得部３２７は、動作状態情報取得部１２２によって取得された動作状態が正常である電話機の使用状態が使用から未使用となった旨を示す使用状態更新情報をＩＰ交換機６０から取得する。その後、使用状態更新情報取得部３２７は、取得された使用状態更新情報に基づいて、端末情報記憶部１１１に記憶される使用状態情報を更新する。
【００８６】
再起動判定部３２４は、例えば、動作状態情報と、重要度と、使用状態更新情報取得部３２７によって取得された使用状態更新情報が反映された使用状態情報とに基づいて、異常検知されたハブ２０ｂを再起動するか否かを判定する。詳細には、再起動判定部３２４は、動作状態情報が正常で且つ使用状態情報が未使用である電話機の重要度の合計値と、動作状態情報が正常で且つ使用状態更新情報が反映された使用状態情報が未使用である電話機の重要度の合計値とを算出する。そして、再起動判定部３２４は、動作状態情報が正常である電話機の重要度の合計値から上記算出された２つの合計値を減算する。続いて、再起動判定部３２４は、減算により算出された重要度の値と、動作状態情報が異常である電話機の重要度の合計値とを比較し、異常である電話機の重要度の合計値が大きい場合に再起動を行なうことと判定する。
【００８７】
ここで、図１７を用いて、再起動判定部３２４による再起動判定処理について説明する。図１７は、実施例４に係る再起動判定処理を説明する図である。なお、図１７では、拠点における音声端末システムを例に挙げて説明する。
【００８８】
例えば、図１７に示すように、音声端末システムでは、ハブ２０ａが有するＩＦ２０ａ２に電話機１０ａが接続されるとともに、ハブ２０ａが有するＩＦ２０ａ３に電話機１０ｂが接続され、電話機それぞれがＩＦ２０ａ１を介してルータ３０と接続される。また、音声端末システムでは、ハブ２０ｂが有するＩＦ２０ｂ２に電話機１１ａが接続されるとともに、ハブ２０ｂが有するＩＦ２０ｂ３に電話機１１ｂ及び電話機１１ｃが接続され、電話機それぞれがＩＦ２０ｂ１を介してルータ３０と接続される。なお、ルータ３０は、ＩＰ交換機６０と接続されるとともに、保守用回線網を介して他の拠点と通信可能である。
【００８９】
上記構成において、以下では、ハブ２０ｂに異常が検知された場合を説明する。ハブ２０ｂに異常が検知された結果、電話機１０ａは、重要度が「１」、動作状態が「正常」である。また、電話機１０ｂは、重要度が「５」、動作状態が「正常」である。また、電話機１１ａは、重要度が「１」、動作状態が「正常」である。また、電話機１１ｂは、重要度が「３」、動作状態が「異常」である。また、電話機１１ｃは、重要度が「５」、動作状態が「正常」である。
【００９０】
このような状況において、再起動判定部３２４は、異常検知されたハブ２０ｂに収容される電話機それぞれの動作状態と重要度とに基づいて、ハブ２０ｂを再起動するか否かを判定する。具体的に例を挙げると、再起動判定部３２４は、電話機１１ａ、電話機１１ｂ及び電話機１１ｃのうち、動作状態が正常である電話機１１ａと電話機１１ｃとの重要度の合計値「６」（１＋５）を算出する。
【００９１】
また、再起動判定部３２４は、電話機１１ａ、電話機１１ｂ及び電話機１１ｃのうち、動作状態が異常である電話機の重要度の合計値として、電話機１１ｂの重要度「３」を算出する。そして、再起動判定部３２４は、動作状態が正常である電話機の重要度の合計値「６」と、動作状態が異常である電話機の重要度の合計値「３」とを比較して、動作状態が異常である電話機の重要度の合計値が大きい場合に再起動を行なうこととして判定する。なお、図１７の例では、動作状態が異常である電話機の重要度の合計値の方が小さいので、この時点では異常検知されたハブ２０ｂの再起動を行なわないこととして判定される。
【００９２】
再起動を行なわないこととして判定された後、再起動判定部３２４は、使用状態情報取得部２２６から使用状態情報を取得した旨、若しくは、取得された使用状態情報を受け付ける。使用状態情報取得部２２６によって使用状態情報が取得された結果、電話機１０ａは、重要度が「１」、動作状態が「正常」及び使用状態が「未使用」である。また、電話機１０ｂは、重要度が「５」、動作状態が「正常」及び使用状態が「使用」である。また、電話機１１ａは、重要度が「１」、動作状態が「正常」及び使用状態が「未使用」である。また、電話機１１ｂは、重要度が「３」、動作状態が「異常」及び使用状態が「未使用」である。また、電話機１１ｃは、重要度が「５」、動作状態が「正常」及び使用状態が「使用」である。
【００９３】
このような状況において、再起動判定部３２４は、異常検知されたハブ２０ｂに収容される電話機それぞれの動作状態と重要度と使用状態とに基づいて、ハブ２０ｂを再起動するか否かを判定する。上述した例で具体的に例を挙げると、再起動判定部３２４は、動作状態が「正常」で且つ使用状態が「使用」である電話機の重要度の合計値「５」（６−１）を算出する。このとき、再起動判定部３２４は、再起動を行なわないこととして判定される前に算出した合計値であって、動作状態が「正常」である電話機の重要度の合計値「６」（１＋５）を用いる。すなわち、再起動判定部３２４は、使用状態が「使用」である電話機の重要度の合計値「５」（６−１）を算出する。
【００９４】
そして、再起動判定部３２４は、動作状態が「正常」で且つ使用状態が「使用」である電話機の重要度の合計値「５」と、動作状態が「異常」である電話機の重要度の合計値「３」とを比較する。その後、再起動判定部３２４は、比較の結果、動作状態が異常である電話機の重要度の合計値が大きい場合に再起動を行なうこととして判定する。なお、図１７の例では、動作状態が異常である電話機の重要度の合計値の方が小さいので、異常検知されたハブ２０ｂの再起動を行なわないこととして判定される。
【００９５】
再起動を行なわないこととして判定された後、再起動判定部３２４は、使用状態更新情報取得部３２７から使用状態更新情報を取得した旨を受け付ける。使用状態更新情報取得部３２７によって使用状態更新情報が取得された結果、電話機１１ｃは、重要度が「５」、動作状態が「正常」及び使用状態が「未使用」である。なお、電話機１０ａ、電話機１０ｂ、電話機１１ａ及び電話機１１ｂの各種状態は変化しない。
【００９６】
このような状況において、再起動判定部３２４は、異常検知されたハブ２０ｂに収容される電話機それぞれの動作状態と重要度と更新された使用状態とに基づいて、ハブ２０ｂを再起動するか否かを判定する。上述した例で具体的に例を挙げると、再起動判定部３２４は、動作状態が「正常」で且つ使用状態が「使用」である電話機の重要度の合計値「０」（５−５）を算出する。このとき、再起動判定部３２４は、再起動を行なわないこととして判定される前に算出した重要度の合計値「５」（６−１）を用いて算出する。さらに更新された使用状態が「使用」である電話機の重要度の合計値「０」（５−５）を算出する。
【００９７】
そして、再起動判定部３２４は、動作状態が「正常」で且つ使用状態が「使用」である電話機の重要度の合計値「０」と、動作状態が「異常」である電話機の重要度の合計値「３」とを比較する。その後、再起動判定部３２４は、比較の結果、動作状態が異常である電話機の重要度の合計値が大きい場合に再起動を行なうこととして判定する。なお、図１７の例では、動作状態が異常である電話機の重要度の合計値の方が大きいので、異常検知されたハブ２０ｂの再起動を行なうこととして判定される。
【００９８】
［実施例４に係る障害管理処理］
次に、図１８を用いて、実施例４に係る障害管理処理の流れを説明する。図１８は、実施例４に係る障害管理処理の流れを説明するフローチャートである。なお、図１８では、実施例２又は実施例３に係る障害管理処理と同様のステップについては同一の符号を付している。
【００９９】
例えば、図１８に示すように、障害管理装置３００は、異常検知情報を受信した場合に（ステップＳ１０１肯定）、端末情報記憶部１１１に記憶された接続情報を用いて、異常個所の再起動により通信が遮断される電話機を特定する（ステップＳ１０２）。なお、障害管理装置３００は、異常検知情報を受信していない場合に（ステップＳ１０１否定）、当該異常検知情報の受信待ちの状態となる。
【０１００】
そして、障害管理装置３００は、特定された電話機の動作状態が正常であるか否かを示す動作状態情報を音声端末間監視装置４０から取得する（ステップＳ１０３）。また、障害管理装置３００は、特定された電話機の重要度を端末情報記憶部１１１から取得する（ステップＳ１０４）。なお、ステップＳ１０３とステップＳ１０４との処理は、どちらが先に実行されても良い。
【０１０１】
続いて、障害管理装置３００は、取得された動作状態情報と重要度とに基づいて、異常個所を再起動するか否かを判定する（ステップＳ１０５）。このとき、障害管理装置３００は、異常である電話機の重要度の合計値が正常である電話機の重要度の合計値よりも大きい場合に再起動を行なうこととして判定し（ステップＳ１０５肯定）、異常個所の再起動の実行制御を行なう（ステップＳ１０６）。
【０１０２】
一方、障害管理装置３００は、異常である電話機の重要度の合計値が、正常である電話機の重要度の合計値よりも小さい場合に再起動を行なわないこととして判定し（ステップＳ１０５否定）、使用状態情報をＩＰ交換機６０から取得する（ステップＳ４０７）。そして、障害管理装置３００は、取得された使用状態情報をさらに利用して異常個所を再起動するか否かを判定する（ステップＳ４０８）。
【０１０３】
このとき、障害管理装置３００は、異常である電話機の重要度の合計値が、正常で且つ使用である電話機の重要度の合計値よりも大きい場合に再起動を行なうこととして判定し（ステップＳ４０８肯定）、異常個所の再起動の実行制御を行なう（ステップＳ１０６）。一方、障害管理装置３００は、異常である電話機の重要度の合計値が、正常で且つ使用である電話機の重要度の合計値よりも小さい場合に再起動を行なわないこととして判定し（ステップＳ４０８否定）、使用状態更新情報を取得する（ステップＳ５０９）。なお、使用状態更新情報は、ＩＰ交換機６０から取得する。
【０１０４】
そして、障害管理装置３００は、取得された使用状態更新情報が反映された使用状態と、動作状態と、重要度とに基づいて、異常個所を再起動するか否かを判定する（ステップＳ５１０）。このとき、障害管理装置３００は、異常である電話機の重要度の合計値が、正常で且つ使用である電話機の重要度の合計値よりも大きい場合に再起動を行なうこととして判定し（ステップＳ５１０肯定）、異常個所の再起動の実行制御を行なう（ステップＳ１０６）。一方、障害管理装３００は、異常である電話機の重要度の合計値が、正常で且つ使用である電話機の重要度の合計値よりも小さい場合に再起動を行なわないこととして判定し（ステップＳ５１０否定）、ステップＳ１０１の処理を実行する。
【０１０５】
［実施例４による効果］
上述したように、障害管理装置３００は、電話機における通話の終了後に、更新された使用状態情報と動作状態と重要度とに基づいて再起動するか否かを判定するので、障害の復旧に要する時間をさらに削減することができる。
【実施例５】
【０１０６】
さて、これまで本願に開示する障害管理装置の実施例について説明したが、上述した実施例以外にも種々の異なる形態にて実施されてよいものである。そこで、（１）装置の構成、（２）プログラム、において異なる実施例を説明する。
【０１０７】
（１）装置の構成
上記文書中や図面中等で示した処理手順、制御手順、具体的名称、各種のデータやパラメタ等を含む情報（例えば、端末情報記憶部１１１に記憶される各種ネットワーク機器の情報等）については、特記する場合を除いて任意に変更することができる。
【０１０８】
また、図示した障害管理装置の各構成要素は、機能概念的なものであり、必ずしも物理的に図示の如く構成されていることを要しない。すなわち、各装置の分散・統合の具体的形態は、図示のものに限られず、その全部または一部を各種の負担や使用状況などに応じて、任意の単位で機能的または物理的に分散・統合することができる。例えば、動作状態情報取得部１２２と重要度取得部１２３とを、特定された電話機の動作状態を取得するとともに重要度を端末情報記憶部１１１から取得する「端末状態情報取得部」として統合しても良い。
【０１０９】
（２）プログラム
ところで、上記実施例では、ハードウェアロジックによって各種の処理を実現する場合を説明したが、予め用意されたプログラムをコンピュータで実行することによって実現するようにしても良い。そこで、以下では、図１９を用いて、上記実施例に示した障害管理装置１と同様の機能を有する障害管理プログラムを実行するコンピュータの一例を説明する。図１９は、障害管理プログラムを実行するコンピュータの例を示す図である。
【０１１０】
図１９に示すように、コンピュータ８０は、バス８５で接続されるＨＤＤ８１、ＣＰＵ８２、ＲＯＭ８３及びＲＡＭ８４等を有する。ＲＯＭ８３には、上記実施例に示した障害管理装置１と同様の機能を発揮する障害管理プログラムが予め記憶される。つまり、図１９に示すように、ＲＯＭ８３には、通信遮断端末特定プログラム８３ａと、動作状態情報取得プログラム８３ｂと、重要度取得プログラム８３ｃと、再起動判定プログラム８３ｄと、再起動制御プログラム８３ｅとが予め記憶される。なお、これらのプログラム８３ａ〜８３ｅについては、図１に示した障害管理装置１の各構成要素と同様、適宜統合又は分散しても良い。
【０１１１】
そして、ＣＰＵ８２がこれらのプログラム８３ａ〜８３ｅをＲＯＭ８３から読み出して実行する。これにより、図１９に示すように、プログラム８３ａ〜８３ｅは、通信遮断端末特定プロセス８２ａと、動作状態情報取得プロセス８２ｂと、重要度取得プロセス８２ｃと、再起動判定プロセス８２ｄと、再起動制御プロセス８２ｅとして機能するようになる。なお、プロセス８２ａ〜８２ｅは、図１に示した通信遮断端末特定部３と、動作状態情報取得部４と、重要度取得部５と、再起動判定部６と、再起動制御部７とに対応する。そして、ＣＰＵ８２は、ＲＡＭ８４に記録されたデータ（例えば、端末情報記憶部２に対応する端末情報データ）に基づいて、障害管理プログラムを実行する。
【０１１２】
なお、上記各プログラム８３ａ〜８３ｅについては、必ずしも最初からＲＯＭ８３に記憶させておく必要はない。例えば、コンピュータ８０に挿入されるフレキシブルディスク（ＦＤ）、ＣＤ−ＲＯＭ、ＤＶＤディスク、光磁気ディスク、ＩＣカード等の「可搬用の物理媒体」に各プログラムを記憶させても良い。また、例えば、コンピュータ８０の内外に備えられるＨＤＤ等の「固定用の物理媒体」に各プログラムを記憶させても良い。さらには、公衆回線、インターネット、ＬＡＮ、ＷＡＮ等を介してコンピュータ８０に接続される「他のコンピュータ（又はサーバ）」等に各プログラムを記憶させても良い。そして、コンピュータ８０が、これらから各プログラムを読み出して実行するようにしても良い。
【０１１３】
以上の実施例１〜実施例５を含む実施形態に関し、さらに以下の付記を開示する。
【０１１４】
（付記１）所定機器に接続される端末装置の重要度と、前記端末装置に接続される所定機器を示す接続情報とを含む端末情報を記憶する端末情報記憶部と、
前記所定機器及び／又は前記端末装置に関する異常検知情報を外部装置から受信した場合に、前記端末情報記憶部に記憶された接続情報を用いて、当該異常検知情報によって異常検知された前記所定機器の再起動により通信が遮断される端末装置を特定する通信遮断端末特定部と、
前記通信遮断端末特定部によって特定された端末装置の動作状態が正常であるか否かを示す動作状態情報を外部装置から取得する動作状態情報取得部と、
前記通信遮断端末特定部によって特定された端末装置の重要度を前記端末情報記憶部から取得する重要度取得部と、
前記動作状態情報取得部によって取得された動作状態情報と、前記重要度取得部によって取得された重要度とに基づいて、前記異常検知された所定機器を再起動するか否かを判定する再起動判定部と、
前記再起動判定部によって再起動すると判定された前記異常検知された所定機器の再起動の実行を制御する再起動制御部と
を有することを特徴とする障害管理装置。
【０１１５】
（付記２）前記再起動判定部において前記動作状態情報と前記重要度とに基づいて再起動しないと判定された後に、前記動作状態情報取得部によって取得された動作状態が正常である端末装置の使用状態を示す使用状態情報を外部装置から取得する使用状態情報取得部をさらに有し、
前記再起動判定部は、前記動作状態情報と、前記重要度と、前記使用状態情報取得部によって取得された使用状態情報とに基づいて、前記異常検知された所定機器を再起動するか否かを判定することを特徴とする付記１に記載の障害管理装置。
【０１１６】
（付記３）前記再起動判定部において前記動作状態情報と前記重要度と前記使用状態情報とに基づいて再起動しないと判定された後に、前記動作状態情報取得部によって取得された動作状態が正常である端末装置の使用状態が使用から未使用となった旨を示す使用状態更新情報を外部装置から取得する使用状態更新情報取得部をさらに有し、
前記再起動判定部は、前記動作状態情報と、前記重要度と、前記使用状態更新情報取得部によって取得された使用状態更新情報が反映された使用状態情報とに基づいて、前記異常検知された所定機器を再起動するか否かを判定することを特徴とする付記２に記載の障害管理装置。
【０１１７】
（付記４）前記通信遮断端末特定部は、前記所定機器の異常検知を行なう第１の外部装置と、前記端末装置の異常検知を行なう第２の外部装置との両方から前記異常検知情報を受信した場合に、前記所定機器を異常個所として特定し、前記端末情報記憶部に記憶された接続情報を用いて、当該異常個所として特定された所定機器の再起動により通信が遮断される端末装置を特定することを特徴とする付記１に記載の障害管理装置。
【０１１８】
（付記５）前記再起動判定部は、前記動作状態情報が正常である端末装置の重要度の合計値と、前記動作状態情報が異常である端末装置の重要度の合計値とを比較し、異常である端末装置の重要度の合計値が大きい場合に再起動を行なうことと判定することを特徴とする付記１に記載の障害管理装置。
【０１１９】
（付記６）前記再起動判定部は、前記動作状態情報が正常である端末装置の重要度の合計値から、前記動作状態情報が正常で且つ前記使用状態情報が未使用である端末装置の重要度の合計値を減算した重要度の値と、前記動作状態情報が異常である端末装置の重要度の合計値とを比較し、異常である端末装置の重要度の合計値が大きい場合に再起動を行なうことと判定することを特徴とする付記２に記載の障害管理装置。
【０１２０】
（付記７）前記再起動判定部は、前記動作状態情報が正常である端末装置の重要度の合計値から、前記動作状態情報が正常で且つ前記使用状態情報が未使用である端末装置の重要度の合計値、及び、前記動作状態情報が正常で且つ前記使用状態更新情報が反映された使用状態情報が未使用である端末装置の重要度の合計値を減算した重要度の値と、前記動作状態情報が異常である端末装置の重要度の合計値とを比較し、異常である端末装置の重要度の合計値が大きい場合に再起動を行なうことと判定することを特徴とする付記３に記載の障害管理装置。
【０１２１】
（付記８）所定機器及び／又は端末装置に関する異常検知情報を外部装置から受信した場合に、前記所定機器に接続される端末装置の重要度と、前記端末装置に接続される所定機器を示す接続情報とを含む端末情報を記憶する端末情報記憶部に記憶された接続情報を用いて、当該異常検知情報によって異常検知された前記所定機器の再起動により通信が遮断される端末装置を特定する通信遮断端末特定手順と、
前記通信遮断端末特定手順によって特定された端末装置の動作状態が正常であるか否かを示す動作状態情報を外部装置から取得する動作状態情報取得手順と、
前記通信遮断端末特定手順によって特定された端末装置の重要度を前記端末情報記憶部から取得する重要度取得手順と、
前記動作状態情報取得手順によって取得された動作状態情報と、前記重要度取得手順によって取得された重要度とに基づいて、前記異常検知された所定機器を再起動するか否かを判定する再起動判定手順と、
前記再起動判定手順によって再起動すると判定された前記異常検知された所定機器の再起動の実行を制御する再起動制御手順と
をコンピュータに実行させることを特徴とする障害管理プログラム。
【０１２２】
（付記９）所定機器及び／又は端末装置に関する異常検知情報を外部装置から受信した場合に、前記所定機器に接続される端末装置の重要度と、前記端末装置に接続される所定機器を示す接続情報とを含む端末情報を記憶する端末情報記憶部に記憶された接続情報を用いて、当該異常検知情報によって異常検知された前記所定機器の再起動により通信が遮断される端末装置を特定する通信遮断端末特定ステップと、
前記通信遮断端末特定ステップによって特定された端末装置の動作状態が正常であるか否かを示す動作状態情報を外部装置から取得する動作状態情報取得ステップと、
前記通信遮断端末特定ステップによって特定された端末装置の重要度を前記端末情報記憶部から取得する重要度取得ステップと、
前記動作状態情報取得ステップによって取得された動作状態情報と、前記重要度取得ステップによって取得された重要度とに基づいて、前記異常検知された所定機器を再起動するか否かを判定する再起動判定ステップと、
前記再起動判定ステップによって再起動すると判定された前記異常検知された所定機器の再起動の実行を制御する再起動制御ステップと
を含んだことを特徴とする障害管理方法。
【符号の説明】
【０１２３】
１００、２００、３００  障害管理装置
１１０  記憶部
１１１  端末情報記憶部
１２０  制御部
１２１  通信遮断端末特定部
１２２  動作状態情報取得部
１２３  重要度取得部
１２４、２２４、３２４  再起動判定部
１２５  再起動制御部
２２６  使用状態情報取得部
３２７  使用状態更新情報取得部
【図１】
0005381699.tif 000002
【図２】
0005381699.tif 000003
【図３】
0005381699.tif 000004
【図４】
0005381699.tif 000005
【図５】
0005381699.tif 000006
【図６】
0005381699.tif 000007
【図７】
0005381699.tif 000008
【図８】
0005381699.tif 000009
【図９】
0005381699.tif 000010
【図１０】
0005381699.tif 000011
【図１１】
0005381699.tif 000012
【図１２】
0005381699.tif 000013
【図１３】
0005381699.tif 000014
【図１４】
0005381699.tif 000015
【図１５】
0005381699.tif 000016
【図１６】
0005381699.tif 000017
【図１７】
0005381699.tif 000018
【図１８】
0005381699.tif 000019
【図１９】
0005381699.tif 000020