(57)【要約】【課題】大規模通信ネットワークにおける推定障害箇所の迅速な復旧作業を可能にする。【解決手段】障害復旧のための作業手順を作業手順管理装置３の記憶部３２に記憶しておき、大規模通信ネットワークＮＷにおける障害箇所及び障害原因を推定する障害箇所及び障害原因推定装置１から障害箇所及び障害原因の推定結果が出力されたとき、故障原因及び故障箇所選択装置２の制御部２１は、その推定に基づいて故障箇所及び故障原因の候補を表示部２４により提示し操作部２５による故障箇所及び故障原因の選択を受け付ける。作業手順管理装置３の制御部３１は、選択された故障原因及び故障原因に対応する作業手順を記憶部３２より検索し、大規模通信ネットワークＮＷにおける推定障害箇所の復旧を行う作業者に、その検索した作業手順を表示部３４により提示する。【選択図】図１
2019125940.tif 000002
【特許請求の範囲】
【請求項１】
障害復旧のための作業手順を記憶した作業手順記憶手段と、
大規模通信ネットワークにおける障害箇所及び障害原因を推定する障害箇所及び障害原因推定装置から出力された障害箇所及び障害原因の推定結果に基づいて、故障箇所及び故障原因の候補を提示し、故障箇所及び故障原因の選択を受け付ける選択手段と、
前記選択手段によって選択された前記故障箇所及び前記故障原因に対応する作業手順を、前記作業手順記憶手段より検索する検索手段と、
前記検索手段によって検索した作業手順を提示する提示手段と、
を備える、作業手順提示装置。
【請求項２】
作業結果の入力を受け付ける入力手段と、
前記入力手段によって入力された作業結果を、前記障害箇所及び障害原因推定装置における障害箇所の特定のための絞込条件として、前記障害箇所及び障害原因推定装置に投入する絞込条件投入手段と、
を更に備える、請求項１記載の作業手順提示装置。
【請求項３】
作業結果の入力を受け付ける入力手段と、
前記入力手段によって入力された作業結果を、前記障害箇所及び障害原因推定装置における障害箇所の推定ルールの学習条件として、前記障害箇所及び障害原因推定装置に投入する学習条件投入手段と、
を更に備える、請求項１記載の作業手順提示装置。
【請求項４】
制御部と、障害復旧のための作業手順を記憶した記憶部と、操作者による操作を受け付ける操作部と、情報を前記操作者に提示する表示部と、を有する作業手順提示装置における作業手順提示方法であって、
前記表示部により、大規模通信ネットワークにおける障害箇所及び障害原因を推定する障害箇所及び障害原因推定装置から出力された障害箇所及び障害原因の推定結果に基づく故障箇所及び故障原因の候補を提示し、
前記操作部により、前記提示された前記故障箇所及び故障原因の候補の中から故障箇所及び故障原因の選択操作を受け付け、
前記制御部により、前記選択された前記故障箇所及び前記故障原因に対応する作業手順を、前記記憶部より検索し、
前記表示部により、前記検索した作業手順を提示する、
作業手順提示方法。
【請求項５】
障害復旧のための制御手順を記憶した制御手順記憶手段と、
大規模通信ネットワークにおける障害箇所及び障害原因を推定する障害箇所及び障害原因推定装置から出力された障害箇所及び障害原因の推定結果に基づいて、故障箇所及び故障原因を特定する特定手段と、
前記特定手段によって特定された前記故障箇所及び前記故障原因に対応する制御手順を、前記制御手順記憶手段より検索する検索手段と、
前記検索手段によって検索した制御手順に従って、前記特定手段によって特定された前記故障箇所を復旧するための制御を行う復旧制御手段と、
を備える、自動制御装置。
【請求項６】
前記復旧制御手段による制御結果を受信し、その受信した制御結果を、前記障害箇所及び障害原因推定装置における障害箇所の特定のための絞込条件として、前記障害箇所及び障害原因推定装置に投入する絞込条件投入手段を更に備える、請求項５記載の自動制御装置。
【請求項７】
前記復旧制御手段による制御結果を受信し、その受信した制御結果を、前記障害箇所及び障害原因推定装置における障害箇所の推定ルールの学習条件として、前記障害箇所及び障害原因推定装置に投入する学習条件投入手段を更に備える、請求項５記載の自動制御装置。
【請求項８】
制御部と、障害復旧のための制御手順を記憶した記憶部と、通信部と、を有する自動制御装置における自動制御方法であって、
前記制御部により、大規模通信ネットワークにおける障害箇所及び障害原因を推定する障害箇所及び障害原因推定装置から出力された障害箇所及び障害原因の推定結果に基づいて、故障箇所及び故障原因を特定し、
前記制御部により、前記特定された前記故障箇所及び前記故障原因に対応する制御手順を、前記記憶部より検索し、
前記制御部により、前記検索した制御手順に従って、前記特定された前記故障箇所を復旧するための制御を前記通信部を介して行う、
自動制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、大規模通信ネットワークにおける推定障害箇所の復旧を行う作業者を補助する作業手順提示装置及び作業手順提示方法に関する。また、この発明は、大規模通信ネットワークにおける推定障害箇所の復旧を行う復旧装置を制御する自動制御装置及び自動制御方法に関する。
【背景技術】
【０００２】
通信キャリアネットワーク等の大規模通信ネットワークにおいて、そのネットワーク上の何処かで故障が発生した場合には、故障切り分けとその故障の要因解析を行うことが必要である。この故障切り分け及び要因解析を迅速に行い得るようにするため、障害ケース毎に「各監視対象装置で発生する障害イベントの発生状況」と「障害要因」の因果関係をＩＦ−ＴＨＥＮルールとして予め定義しておき、そのルールに基づいて、障害要因の解析を行う手法がある。しかし、ルールを定義するためには、膨大な障害イベントの中から、ルールの条件部に定義すべき障害イベントを検討し絞り込んだ上で、ルール入力が必要となる。そのため、ルール定義者は障害事象に関する知識と経験が必要であり、かつ、時間と労力が掛かるという課題がある。
【０００３】
そこで、非特許文献１には、障害要因箇所を判定可能なルールを自動で生成及び修正する技術が提案されている。この自動障害箇所推定技術は、各障害固有の障害イベントの組合せを障害対応都度、全ての障害事例において抽出することで、ルールの自動学習を実現し、障害推定の判定精度を適応的に向上するというものである。
【先行技術文献】
【非特許文献】
【０００４】
【非特許文献１】糸井，大石，岡崎，「キャリアネットワークにおける自動障害箇所推定技術の提案」，電子情報通信学会通信ソサイエティ大会，Ｂ−１４−１２，２０１６
【発明の概要】
【発明が解決しようとする課題】
【０００５】
上記非特許文献１に提案されている自動障害箇所推定技術では、障害箇所と原因が推定され、提示される。この障害を回復させるために次に実施すべき対処は、作業者が判断しなければならない。すなわち、作業者は、マニュアル化された作業手順により障害を回復させるために、マニュアルを検索して、障害回復のための対処方法を探索することが必要である。このように、推定された障害箇所と原因から行うべき作業を作業者が判断して実施するため、作業に時間がかかるという問題がある。特に、マニュアルの検索にはノウハウが必要で、探索時間の長短は作業者のスキルに依存しており、作業者によっては、障害回復のための作業に多大な時間がかかってしまう。
【０００６】
この発明は上記事情に着目してなされたもので、大規模通信ネットワークにおける推定障害箇所の復旧作業を迅速に行える作業手順提示装置及び作業手順提示方法、並びに、自動制御装置及び自動制御方法を提供しようとするものである。
【課題を解決するための手段】
【０００７】
上記課題を解決するためにこの発明の第１の態様は、作業手順提示装置が、障害復旧のための作業手順を記憶しておきた作業手順記憶手段と、大規模通信ネットワークにおける障害箇所及び障害原因を推定する障害箇所及び障害原因推定装置から出力された障害箇所及び障害原因の推定結果に基づいて、故障箇所及び故障原因の候補を提示し、故障箇所及び故障原因の選択を受け付ける選択手段と、上記選択手段によって選択された上記故障箇所及び上記故障原因に対応する作業手順を、上記作業手順記憶手段より検索する検索手段と、上記検索手段によって検索した作業手順を提示する提示手段と、を備えるようにしたものである。
【０００８】
この発明の第２の態様は、上記第１の態様の作業手順提示装置において、作業結果の入力を受け付ける入力手段と、上記入力手段によって入力された作業結果を、上記障害箇所及び障害原因推定装置における障害箇所の特定のための絞込条件として、上記障害箇所及び障害原因推定装置に投入する絞込条件投入手段と、を更に備えるようにしたものである。
【０００９】
この発明の第３の態様は、上記第１の態様の作業手順提示装置において、作業結果の入力を受け付ける入力手段と、上記入力手段によって入力された作業結果を、上記障害箇所及び障害原因推定装置における障害箇所の推定ルールの学習条件として、上記障害箇所及び障害原因推定装置に投入する学習条件投入手段と、を更に備えるようにしたものである。
【００１０】
また、上記課題を解決するためにこの発明の第４の態様は、制御部と、障害復旧のための作業手順を記憶した記憶部と、操作者による操作を受け付ける操作部と、情報を上記操作者に提示する表示部と、を有する作業手順提示装置における作業手順提示方法であって、上記表示部により、大規模通信ネットワークにおける障害箇所及び障害原因を推定する障害箇所及び障害原因推定装置から出力された障害箇所及び障害原因の推定結果に基づく故障箇所及び故障原因の候補を提示し、上記操作部により、上記提示された上記故障箇所及び故障原因の候補の中から故障箇所及び故障原因の選択操作を受け付け、上記制御部により、上記選択された上記故障箇所及び上記故障原因に対応する作業手順を、上記記憶部より検索し、上記表示部により、上記検索した作業手順を提示するようにしたものである。
【００１１】
また、上記課題を解決するためにこの発明の第５の態様は、自動制御装置が、障害復旧のための制御手順を記憶した制御手順記憶手段と、大規模通信ネットワークにおける障害箇所及び障害原因を推定する障害箇所及び障害原因推定装置から出力された障害箇所及び障害原因の推定結果に基づいて、故障箇所及び故障原因を特定する特定手段と、前記特定手段によって特定された前記故障箇所及び前記故障原因に対応する制御手順を、前記制御手順記憶手段より検索する検索手段と、前記検索手段によって検索した制御手順に従って、前記特定手段によって特定された前記故障箇所を復旧するための制御を行う復旧制御手段と、を備えるようにしたものである。
【００１２】
この発明の第６の態様は、上記第５の態様の自動制御装置において、上記復旧制御手段による制御結果を受信し、その受信した制御結果を、上記障害箇所及び障害原因推定装置における障害箇所の特定のための絞込条件として、上記障害箇所及び障害原因推定装置に投入する絞込条件投入手段を更に備えるようにしたものである。
【００１３】
この発明の第７の態様は、上記第５の態様の自動制御装置において、上記復旧制御手段による制御結果を受信し、その受信した制御結果を、上記障害箇所及び障害原因推定装置における障害箇所の推定ルールの学習条件として、上記障害箇所及び障害原因推定装置に投入する学習条件投入手段を更に備えるようにしたものである。
【００１４】
また、上記課題を解決するためにこの発明の第８の態様は、制御部と、障害復旧のための制御手順を記憶した記憶部と、通信部と、を有する自動制御装置における自動制御方法であって、上記制御部により、大規模通信ネットワークにおける障害箇所及び障害原因を推定する障害箇所及び障害原因推定装置から出力された障害箇所及び障害原因の推定結果に基づいて、故障箇所及び故障原因を特定し、上記制御部により、上記特定された上記故障箇所及び上記故障原因に対応する制御手順を、上記記憶部より検索し、上記制御部により、上記検索した制御手順に従って、上記特定された上記故障箇所を復旧するための制御を上記通信部を介して行うようにしたものである。
【発明の効果】
【００１５】
この発明の第１の態様によれば、作業手順提示装置は、障害箇所及び障害原因推定装置から大規模通信ネットワークにおける障害箇所及び障害原因の推定結果を受けたとき、それに基づいて故障箇所及び故障原因の候補を提示し、故障箇所及び故障原因の選択を受け付ける。そして、選択された故障箇所及び故障原因に対応する作業手順を、障害復旧のための作業手順を記憶している作業手順記憶手段より検索し、この検索された作業手順を作業者に対して提示する。このように、大規模通信ネットワークにおける推定障害箇所の復旧を行う作業者に作業手順を提示することで、作業者による復旧作業を補助することができるので、復旧作業を迅速に行えるようになる。また、作業者に、作業手順において次に取るべき対処方法を提示することで、作業者が実施すべき作業が明確になり、保守作業の効率化を実現することができる。
【００１６】
この発明の第２の態様によれば、作業手順提示装置は、作業者による復旧作業の結果を入力し、これを、障害箇所及び障害原因推定装置における障害箇所の特定のための絞込条件として、その障害箇所及び障害原因推定装置に投入する。このように、作業手順に従った作業結果を絞込条件として障害箇所及び障害原因推定装置に投入することで、障害箇所及び障害原因推定装置では、作業結果をイベントとして追加して、この作業結果を含む推定を行うことで、障害箇所の推定精度を向上させることが可能となる。よって、誤った障害箇所を推定して復旧を遅らせてしまうことを減少させることが可能となるので、復旧作業を迅速に行えるようになる。
【００１７】
この発明の第３の態様によれば、作業手順提示装置は、作業者による復旧作業の結果を入力し、これを、障害箇所及び障害原因推定装置における障害箇所の推定ルールの学習条件として、その障害箇所及び障害原因推定装置に投入する。このように、作業手順に従った作業結果を推定ルールの学習条件として障害箇所及び障害原因推定装置に投入することで、障害箇所及び障害原因推定装置では、作業結果に基づきルール学習を行うことができ、障害箇所の推定ルールの精度向上、延いては、障害箇所の推定精度を向上させることが可能となる。よって、誤った障害箇所を推定して復旧を遅らせてしまうことを減少させることが可能となるので、復旧作業を迅速に行えるようになる。
【００１８】
また、この発明の第４の態様によれば、障害箇所及び障害原因推定装置から大規模通信ネットワークにおける障害箇所及び障害原因の推定結果を受けたとき、それに基づいて故障箇所及び故障原因の候補を表示部により提示し、操作部による故障箇所及び故障原因の選択を受け付ける。そして、制御部により、選択された故障原因に対応する作業手順を、障害復旧のための作業手順を記憶している記憶部より検索し、この検索された作業手順を、選択された故障と共に、表示部によって作業者に対して提示する。このように、大規模通信ネットワークにおける推定障害箇所の復旧を行う作業者に、故障箇所と作業手順を提示することで、作業者による復旧作業を補助することができるので、復旧作業を迅速に行えるようになる。また、作業者に、作業手順において次に取るべき対処方法を提示することで、作業者が実施すべき作業が明確になり、復旧作業の効率化を実現することができる。
【００１９】
また、この発明の第５の態様によれば、自動制御装置は、障害箇所及び障害原因推定装置から大規模通信ネットワークにおける障害箇所及び障害原因の推定結果を受けたとき、それに基づいて故障箇所及び故障原因を特定し、この特定された故障箇所及び故障原因に対応する制御手順を、障害復旧のための制御手順を記憶している制御手順記憶手段より検索し、この検索された制御手順に従って、特定された故障箇所を復旧するための制御を行う。このように、大規模通信ネットワークにおける推定障害箇所の復旧を行う制御を、制御手順に従って行うことで、復旧作業を自動実行することができる。よって、復旧作業を迅速に行えると共に、自動化による復旧作業の効率化を実現することができる。
【００２０】
この発明の第６の態様によれば、自動制御装置は、復旧制御の制御結果を受信し、その受信した制御結果を、障害箇所及び障害原因推定装置における障害箇所の特定のための絞込条件として、その障害箇所及び障害原因推定装置に投入する。このように、制御手順に従った復旧のための自動制御の結果を絞込条件として障害箇所及び障害原因推定装置に投入することで、障害箇所及び障害原因推定装置では、自動制御結果をイベントとして追加して、この自動制御結果を含む推定を行うことで、障害箇所の推定精度を向上させることが可能となる。よって、誤った障害箇所を推定して復旧を遅らせてしまうことを減少させることが可能となるので、復旧作業を迅速に行えるようになる。
【００２１】
この発明の第７の態様によれば、自動制御装置は、復旧制御の制御結果を受信し、その受信した制御結果を、障害箇所及び障害原因推定装置における障害箇所の推定ルールの学習条件として、その障害箇所及び障害原因推定装置に投入する。このように、制御手順に従った復旧のための自動制御の結果を推定ルールの学習条件として障害箇所及び障害原因推定装置に投入することで、障害箇所及び障害原因推定装置では、自動制御結果に基づきルール学習を行うことができ、障害箇所の推定ルールの精度向上、延いては、障害箇所の推定精度を向上させることが可能となる。よって、誤った障害箇所を推定して復旧を遅らせてしまうことを減少させることが可能となるので、復旧作業を迅速に行えるようになる。
【００２２】
また、この発明の第８の態様によれば、障害箇所及び障害原因推定装置から大規模通信ネットワークにおける障害箇所及び障害原因の推定結果を受けたとき、それに基づいて故障箇所及び故障原因を特定し、この特定された故障原因に対応する制御手順を、障害復旧のための制御手順を記憶している記憶部より検索し、この検索された制御手順に従って、特定された故障箇所を復旧する制御を行う。このように、大規模通信ネットワークにおける推定障害箇所の復旧を行う制御を、制御手順に従って行うことで、復旧作業を自動実行することができる。よって、復旧作業を迅速に行えると共に、自動化による復旧作業の効率化を実現することができる。
【００２３】
すなわちこの発明の各態様によれば、大規模通信ネットワークにおける推定障害箇所の復旧を行う作業者を補助することで、または、推定障害箇所の復旧を行う復旧装置を制御することで、復旧作業を迅速に行えるようにした作業手順提示装置及び作業手順提示方法、並びに、自動制御装置及び自動制御方法を提供することができる。
【図面の簡単な説明】
【００２４】
【図１】この発明の第１の実施形態における障害復旧システムの全体構成を示すブロック図。
【図２】図１に示した障害復旧システムにおける故障原因及び故障箇所選択装置の記憶部に記憶されている故障原因：作業手順リストの一例を示す図。
【図３】図１に示した障害復旧システムの動作を示すシーケンス図。
【図４】図１に示した障害復旧システムにおける故障原因及び故障箇所選択装置の表示部に表示される故障情報表示画面の一例を示す図。
【図５】図３の故障情報表示画面上に表示される故障原因選択ウィンドウの一例を示す図。
【図６】作業手順管理装置の表示部に表示される作業手順表示画面の一例を示す図。
【図７】第１の実施形態の第１の変形例における障害復旧システムの動作を示すシーケンス図。
【図８】第１の実施形態の第２の変形例における障害復旧システムの動作を示すシーケンス図。
【図９】第１の実施形態の第３の変形例における障害復旧システムの全体構成を示すブロック図。
【図１０】第１の実施形態の第３の変形例における障害復旧システムの動作を示すシーケンス図。
【図１１】この発明の第２の実施形態における障害復旧システムの全体構成を示すブロック図。
【図１２】図１１に示した障害復旧システムにおける自動制御実行装置の記憶部に記憶されている故障原因，故障箇所：制御リストの一例を示す図。
【図１３】図１１に示した障害復旧システムの動作を示すシーケンス図。
【図１４】第２の実施形態の第１の変形例における障害復旧システムの動作を示すシーケンス図。
【図１５】第２の実施形態の第２の変形例における障害復旧システムの動作を示すシーケンス図。
【図１６】第２の実施形態の第３の変形例における障害復旧システムの全体構成を示すブロック図。
【図１７】第２の実施形態の第３の変形例における障害復旧システムの動作を示すシーケンス図。
【発明を実施するための形態】
【００２５】
以下、図面を参照してこの発明に係わる実施形態を説明する。  
［第１の実施形態］
（構成）
図１は、この発明の第１の実施形態における障害復旧システムの全体構成を示すブロック図である。
【００２６】
本実施形態の障害復旧システムは、障害箇所及び障害原因推定装置１と、実施形態に係る作業手順提示装置を構成する故障原因及び故障箇所選択装置２並びに作業手順管理装置３と、を備えている。
【００２７】
障害箇所及び障害原因推定装置１は、ＣＰＵ（Central Processing Unit）等のプロセッサ、ＲＯＭやＲＡＭ等のメモリ、などを含むコンピュータである制御部１１と、ＨＤＤ（Hard Disk Drive）やＳＳＤ（Solid State Drive）等の記憶媒体を含む記憶部１２と、通信部１３と、を有している。
【００２８】
通信部１３は、光ファイバを用いた有線回線により、通信キャリアネットワーク等の大規模通信ネットワークＮＷに接続され、大規模通信ネットワークＮＷに含まれる多数の監視対象装置ＢＳとの間で通信する。さらに通信部１３は、有線または無線回線により、故障原因及び故障箇所選択装置２に接続され、その故障原因及び故障箇所選択装置２との間で通信する。なお、上記監視対象装置ＢＳは、例えば、図示しないユーザ側装置との間で無線回線を介して通信が可能な無線アクセス装置としての無線基地局である。
【００２９】
記憶部１２は、大規模通信ネットワークＮＷのネットワークトポロジを記憶している。さらに、記憶部１２は、障害ケース毎に「各監視対象装置ＢＳで発生するアラームやログなどのイベント（障害イベント）の発生状況」と「障害原因」の因果関係を、障害箇所の推定ルールとして学習記憶している。また記憶部１２は、制御部１１のプロセッサが実行するプログラムを記憶していてもよい。
【００３０】
制御部１１は、当該制御部１１のプロセッサが、当該制御部１１のＲＯＭ又はＲＡＭに記憶されたプログラム、もしくは記憶部１２に記憶されたプログラムを実行する。これにより、制御部１１は、以下のような処理機能を有することができる。  
（１）通信部１３により監視対象装置ＢＳからのアラームなどを受信したとき、その障害イベントと、記憶部１２に記憶しているネットワークトポロジ及び推定ルールに基づいて、障害箇所及び障害原因を推定する処理。  
（２）障害箇所及び障害原因の推定結果を、通信部１３により、故障原因及び故障箇所選択装置２に送信することで、推定結果を故障原因及び故障箇所選択装置２に提示する処理。
【００３１】
故障原因及び故障箇所選択装置２は、ＣＰＵ等のプロセッサ、ＲＯＭやＲＡＭ等のメモリ、などを含むコンピュータである制御部２１と、ＨＤＤやＳＳＤ等の記憶媒体を含む記憶部２２と、通信部２３と、液晶ディスプレイや有機ＥＬ（Electroluminescence）ディスプレイ等の表示装置である表示部２４と、表示部２４の表示面上に配置されたタッチパネルや、キーボード、マウス等のポインティングデバイス、などである操作部２５と、を有している。
【００３２】
通信部２３は、それぞれ有線または無線回線により、障害箇所及び障害原因推定装置１と作業手順管理装置３とに接続され、障害箇所及び障害原因推定装置１との間、及び、作業手順管理装置３との間で通信する。
【００３３】
記憶部２２は、障害箇所及び障害原因と故障原因名及び作業手順名との対応関係を記憶している。さらに、記憶部２２は、故障原因名と作業手順名との対応関係を、故障原因：作業手順リストとして記憶している。図２は、この記憶部２２に記憶されている故障原因：作業手順リストの一例を示す図である。また記憶部２２は、制御部２１のプロセッサが実行するプログラムを記憶していてもよい。
【００３４】
制御部２１は、当該制御部２１のプロセッサが、当該制御部２１のＲＯＭ又はＲＡＭに記憶されたプログラム、もしくは記憶部２２に記憶されたプログラムを実行する。これにより、制御部２１は、以下のような処理機能を有することができる。  
（１）通信部２３により障害箇所及び障害原因推定装置１から障害箇所及び障害原因の推定結果を受信したとき、その推定結果により、記憶部２２に記憶されている障害箇所及び障害原因と故障原因名及び作業手順名との対応関係から、故障原因及び故障箇所の候補を検索する処理。  
（２）検索した故障原因及び故障箇所の候補を、表示部２４により、所定の操作者または大規模通信ネットワークＮＷにおける推定障害箇所の復旧を行う作業者に提示する処理。  
（３）操作者又は作業者が操作部２５により故障原因及び故障箇所の選択を行ったとき、記憶部２２に記憶している故障原因：作業手順リストから、選択された故障原因の原因名に該当する作業手順名を検索する処理。  
（４）検索した作業手順名を含む作業手順提示指示を、通信部２３により作業手順管理装置３に送信する処理。
【００３５】
作業手順管理装置３は、ＣＰＵ等のプロセッサ、ＲＯＭやＲＡＭ等のメモリ、などを含むコンピュータである制御部３１と、ＨＤＤやＳＳＤ等の記憶媒体を含む記憶部３２と、通信部３３と、液晶ディスプレイや有機ＥＬディスプレイ等の表示装置である表示部３４と、表示部３４の表示面上に配置されたタッチパネルや、キーボード、マウス等のポインティングデバイス、などである操作部３５と、を有している。なお、操作部３５は、任意であり、無くても良い。
【００３６】
通信部３３は、有線または無線回線により、故障原因及び故障箇所選択装置２に接続され、故障原因及び故障箇所選択装置２との間で通信する。
【００３７】
記憶部３２は、各作業手順について、実際に作業者が取るべき対処方法の詳細内容を記憶している。また記憶部３２は、制御部３１のプロセッサが実行するプログラムを記憶していてもよい。
【００３８】
制御部３１は、当該制御部３１のプロセッサが、当該制御部３１のＲＯＭ又はＲＡＭに記憶されたプログラム、もしくは記憶部３２に記憶されたプログラムを実行する。これにより、制御部３１は、以下のような処理機能を有することができる。  
（１）通信部３３により故障原因及び故障箇所選択装置２から作業手順提示指示を受信したとき、その作業手順提示指示に含まれる作業手順名をキーにして記憶部３２を検索して、実際に作業者が取るべき作業手順を取得する処理。  
（２）取得した作業手順を表示部３４により作業者に提示する処理。
【００３９】
（動作）
次に、以上のように構成された障害復旧システムの動作を説明する。図３はその障害復旧システムの動作を示すシーケンス図である。
【００４０】
障害箇所及び障害原因推定装置１の制御部１１は、通信部１３により監視対象装置ＢＳからのアラームなどを受信すると、その障害イベントと、記憶部１２に記憶しているネットワークトポロジ及び推定ルールに基づいて、障害箇所及び障害原因を推定する（ステップＳ１）。そして、障害箇所及び障害原因の推定結果を、通信部１３により、故障原因及び故障箇所選択装置２に送信することで、推定結果を故障原因及び故障箇所選択装置２に提示する（ステップＳ２）。なお、推定結果として、複数の障害箇所及び／または複数の障害原因が推定された場合には、それら推定結果の全てを送信する。
【００４１】
故障原因及び故障箇所選択装置２の制御部２１は、通信部２３により障害箇所及び障害原因推定装置１から障害箇所及び障害原因の推定結果を受信すると、その推定結果に基づいて、所定の操作者または復旧を行う作業者に、故障原因及び故障箇所の候補を表示部２４により提示し、操作者又は作業者の操作部２５の操作による故障原因及び故障箇所の選択を受ける（ステップＳ３）。
【００４２】
例えば、制御部２１は、図４に示すように、表示部２４の表示面２４１に故障情報表示画面２４２を表示して、推定結果の障害箇所に基づく故障箇所の候補を提示する。故障箇所の候補は、例えば、色を変えるなど識別表示して、候補ではない監視対象装置ＢＳと区別可能にする。図４の例では、二つの監視対象装置ＢＳが故障箇所の候補として挙げられている。操作者又は作業者の操作部２５の操作によって、一つの候補が故障箇所として選択されると、制御部２１は、その選択された監視対象装置ＢＳに、更に色を変えたり、Ｘ印を付したりするなどの更なる識別表示を行う。
【００４３】
故障情報表示画面２４２は、『作業手順表示』ボタン２４３を含む。操作者又は作業者の操作部２５の操作によって、この『作業手順表示』ボタン２４３が押下されると、制御部２１は、図５に示すように、故障情報表示画面２４２上に、故障原因選択ウィンドウ２４４をポップアップ表示する。この故障原因選択ウィンドウ２４４は、故障原因名の一覧２４５と、それらに対応するチェックボックス２４６と、『ＯＫ』ボタン２４７と、『キャンセル』ボタン２４８とを含む。故障原因名の一覧２４５では、推定結果の障害原因から、選択された故障箇所に従った故障原因名が抽出されて表示される。制御部２１は、ウィンドウの初期表示では、抽出された全故障原因名に対してチェックボックス２４６にチェックを入れた状態で表示する。操作者又は作業者の操作部２５の操作によって、不要な故障原因名に対するチェックを外すことができる。操作部２５の操作によって『キャンセル』ボタン２４８が押下されると、制御部２１は、この故障原因選択ウィンドウ２４４を閉じて、図４の故障情報表示画面２４２の表示に戻す。
【００４４】
操作部２５の操作によって『ＯＫ』ボタン２４７が押下されると、制御部２１は、記憶部２２に記憶している故障原因：作業手順リストから、チェックボックス２４６がチェックされている選択された故障原因名に該当する作業手順名を検索し、検索した作業手順名を含む作業手順提示指示を、通信部２３により作業手順管理装置３に送信する（ステップＳ４）。なお、作業手順提示指示は、複数の作業手順名を含むこともあり得る。
【００４５】
作業手順管理装置３の制御部３１は、通信部３３により故障原因及び故障箇所選択装置２から作業手順提示指示を受信すると、その作業手順提示指示に含まれる作業手順名をキーにして記憶部３２を検索して、実際に作業者が取るべき作業手順を取得する（ステップＳ５）。そして、制御部３１は、その取得した作業手順を表示部３４により作業者に提示する（ステップＳ６）。図６は、この表示部３４の表示面３４１に表示される作業手順表示画面３４２の一例を示す図である。同図では、フローチャートの形式で表示しているが、処理ステップ毎の表示を順次行う等でも良く、特に表示形式は限定しない。また、作業手順提示指示が複数の作業手順名を含む場合、あるいは一つしか含まない場合であっても、複数の作業手順が検索されて取得されることもある。複数の作業手順が取得されたときには、制御部３１は、それら複数の作業手順を、作業者の操作部３５の操作に応じて、切り替え表示する。
【００４６】
作業者は、この作業手順表示画面３４２で示される作業手順に従って、実際の復旧作業を実施する（ステップＳ７）。なお、図３のシーケンス図において、破線は、情報以外の流れを表している。
【００４７】
（効果）
以上詳述したように第１の実施形態では、作業手順提示装置の一部を構成する故障原因及び故障箇所選択装置２の制御部２１は、障害箇所及び障害原因推定装置１から大規模通信ネットワークＮＷにおける障害箇所及び障害原因の推定結果を受けたとき、それに基づいて故障箇所及び故障原因の候補を提示し、故障箇所及び故障原因の選択を受け付ける。そして、同じく作業手順提示装置の一部を構成する作業手順管理装置３の制御部３１は、選択された故障箇所及び故障原因に対応する作業手順を、障害復旧のための作業手順を記憶している記憶部３２より検索し、この検索された作業手順を作業者に対して提示する。このように、大規模通信ネットワークＮＷにおける推定障害箇所の復旧を行う作業者に、故障箇所と作業手順を提示することで、作業者による復旧作業を補助することができるので、復旧作業を迅速に行えるようになる。また、作業者に、作業手順において次に取るべき対処方法を提示することで、作業者が実施すべき作業が明確になり、保守作業の効率化を実現することができる。
【００４８】
また、作業手順提示装置を、故障原因及び故障箇所選択装置２と作業手順管理装置３とに分割構成していることで、故障原因及び故障箇所選択装置２から遠隔地に作業手順管理装置３を持ち出すことが可能となる。よって、作業者が作業手順管理装置３を持って、故障箇所の監視対象装置ＢＳへ出向き、作業手順管理装置３の表示部３４に表示された作業手順を確認しながら復旧作業を行うことができる。この場合、故障箇所では大規模通信ネットワークＮＷを介した通信が行えないので、通信量が多く必要な作業手順を作業手順管理装置３へ送信できないが、この実施の形態では、作業手順管理装置３において作業手順を検索して表示することができるため、問題とならない。
【００４９】
なお、上記ステップＳ４において、故障原因及び故障箇所選択装置２の制御部２１が、記憶部２２に記憶している故障原因：作業手順リストから選択された故障原因名に該当する作業手順名を検索し、検索した作業手順名を含む作業手順提示指示を作業手順管理装置３に送信するものとしている。故障原因：作業手順リストは作業手順管理装置３の記憶部３２に記憶しておき、制御部２１は、選択された故障原因名を含む作業手順提示指示を送信して、作業手順管理装置３の制御部３１が、この作業手順提示指示に含まれる故障原因名に該当する作業手順名を記憶部３２に記憶した故障原因：作業手順リストから検索するようにしてもよい。
【００５０】
また勿論、故障原因及び故障箇所選択装置２と作業手順管理装置３とを一体の作業手順提示装置として構成しても良い。この場合には、故障原因及び故障箇所選択装置２の各部と作業手順管理装置３の各部とは、それぞれ一つに統合することが可能である。
【００５１】
［第１の実施形態の第１の変形例］
（構成）
この発明の第１の実施形態の第１の変形例における障害復旧システムの構成は、図１に示した第１の実施の形態のそれと同様である。但し、この第１の変形例においては、障害箇所及び障害原因推定装置１の制御部１１、故障原因及び故障箇所選択装置２の制御部２１、及び作業手順管理装置３の制御部３１が、更に以下のような処理機能を有している。
【００５２】
すなわち、作業手順管理装置３の制御部３１は、上記（１）及び（２）の処理に加えて、以下の処理機能を有する。  
（３）作業者が操作部３５により入力した作業結果を受け付け、通信部３３により故障原因及び故障箇所選択装置２に送出する処理。
【００５３】
また、故障原因及び故障箇所選択装置２の制御部２１は、上記（１）〜（４）の処理に加えて、以下の処理機能を有する。  
（５）作業手順管理装置３からの作業結果を通信部２３により受領したとき、その作業結果を、障害箇所及び障害原因推定装置１における障害箇所の特定のための絞込条件として、通信部２３により障害箇所及び障害原因推定装置１に送信する処理。
【００５４】
そして、障害箇所及び障害原因推定装置１の制御部１１は、上記（１）及び（２）の処理に加えて、以下の処理機能を有する。  
（３）故障原因及び故障箇所選択装置２からの絞込条件を通信部１３により受信したとき、その絞込条件つまり作業結果をイベントとして追加して、この作業結果を含む障害イベントから障害箇所及び障害原因を再推定する処理。
【００５５】
（動作）
図７は、この発明の第１の実施形態の第１の変形例における障害復旧システムの動作を示すシーケンス図である。
【００５６】
ここで、ステップＳ１〜ステップＳ７の動作は、図３に示した第１の実施の形態のそれと同様である。よって、その説明は省略する。
【００５７】
作業者は、上記ステップＳ７において作業手順表示画面３４２で示される作業手順に従って実際の復旧作業を実施した作業結果を、作業手順管理装置３の操作部３５により入力する（ステップＳ８）。この作業結果は、障害が復旧した場合だけで無く、復旧が失敗したという場合もあり得る。作業手順管理装置３の制御部３１は、この入力された作業結果を、通信部３３により故障原因及び故障箇所選択装置２に送出する。
【００５８】
故障原因及び故障箇所選択装置２では、この作業結果を通信部２３により受領する（ステップＳ９）。そして、制御部２１は、この受領した作業結果を、障害箇所及び障害原因推定装置１における障害箇所の特定のための絞込条件として、通信部２３により障害箇所及び障害原因推定装置１に送信することで、絞込条件を障害箇所及び障害原因推定装置１に投入する（ステップＳ１０）。
【００５９】
障害箇所及び障害原因推定装置１の制御部１１は、通信部１３により絞込条件を受信すると、その絞込条件つまり作業結果をイベントとして追加して、この作業結果を含む障害イベントから障害箇所及び障害原因の推定を再度行う（ステップＳ１１）。
【００６０】
その後は、上記ステップＳ２の動作から繰り返すことができる。
【００６１】
（効果）
以上のような第１の実施形態の第１の変形例では、作業手順に従った作業結果を絞込条件として障害箇所及び障害原因推定装置１に投入できるようにしている。従って、上記第１の実施形態と同様の効果に加えて、障害箇所及び障害原因推定装置１では、作業結果をイベントとして追加して、この作業結果を含む推定を行うことで、障害箇所の推定精度を向上させることが可能となる。よって、誤った障害箇所を推定して復旧を遅らせてしまうことを減少させることが可能となるので、復旧作業を迅速に行えるようになる。
【００６２】
なお、上記ステップＳ８の作業結果入力と上記ステップＳ９の作業結果受領とに代えて、作業者が故障原因及び故障箇所選択装置２の操作部２５により、作業手順管理装置３を介さずに直接、故障原因及び故障箇所選択装置２に入力するようにしてもよい。
【００６３】
［第１の実施形態の第２の変形例］
（構成）
この発明の第１の実施形態の第２の変形例における障害復旧システムの構成は、図１に示した第１の実施の形態のそれと同様である。但し、この第１の変形例においては、障害箇所及び障害原因推定装置１の制御部１１、故障原因及び故障箇所選択装置２の制御部２１、及び作業手順管理装置３の制御部３１が、更に以下のような処理機能を有している。
【００６４】
すなわち、作業手順管理装置３の制御部３１は、上記（１）及び（２）の処理に加えて、以下の処理機能を有する。  
（３）作業者が操作部３５により入力した作業結果を受け付け、通信部３３により故障原因及び故障箇所選択装置２に送出する処理。
【００６５】
また、故障原因及び故障箇所選択装置２の制御部２１は、上記（１）〜（４）の処理に加えて、以下の処理機能を有する。  
（５）作業手順管理装置３からの作業結果を通信部２３により受領したとき、その作業結果を、障害箇所及び障害原因推定装置１における障害箇所の推定ルールの学習条件として、通信部２３により障害箇所及び障害原因推定装置１に送信する処理。
【００６６】
そして、障害箇所及び障害原因推定装置１の制御部１１は、上記（１）及び（２）の処理に加えて、以下の処理機能を有する。  
（３）故障原因及び故障箇所選択装置２からの推定ルールの学習条件を通信部１３により受信したとき、その学習条件つまり作業結果に基づきルール学習を行う処理。
【００６７】
（動作）
図８は、この発明の第１の実施形態の第２の変形例における障害復旧システムの動作を示すシーケンス図である。
【００６８】
ここで、ステップＳ１〜ステップＳ９の動作は、図７に示した第１の実施の形態の第１の変形例のそれと同様である。よって、その説明は省略する。
【００６９】
故障原因及び故障箇所選択装置２の制御部２１は、上記ステップＳ９で受領した作業結果を、障害箇所及び障害原因推定装置１における障害箇所の推定ルールの学習条件として、通信部２３により障害箇所及び障害原因推定装置１に送信することで、推定ルールの学習条件を障害箇所及び障害原因推定装置１に投入する（ステップＳ１２）。
【００７０】
障害箇所及び障害原因推定装置１の制御部１１は、通信部１３により推定ルールの学習条件を受信すると、その学習条件つまり作業結果に基づきルール学習を行う（ステップＳ１３）。
【００７１】
その後は、上記ステップＳ１の動作から繰り返すことができる。
【００７２】
（効果）
以上のような第１の実施形態の第２の変形例では、作業手順に従った作業結果を障害箇所及び障害原因推定装置１における障害箇所の推定ルールの学習条件として障害箇所及び障害原因推定装置１に投入できるようにしている。従って、上記第１の実施形態と同様の効果に加えて、作業手順に従った作業結果を推定ルールの学習条件として障害箇所及び障害原因推定装置１に投入することで、障害箇所及び障害原因推定装置１では、作業結果に基づきルール学習を行うことができ、障害箇所の推定ルールの精度向上、延いては、障害箇所の推定精度を向上させることが可能となる。よって、誤った障害箇所を推定して復旧を遅らせてしまうことを減少させることが可能となるので、復旧作業を迅速に行えるようになる。
【００７３】
なお、従って、上記第１の実施形態の第１の変形例と同様、上記ステップＳ８の作業結果入力と上記ステップＳ９の作業結果受領とに代えて、作業者が故障原因及び故障箇所選択装置２の操作部２５により、作業手順管理装置３を介さずに直接、故障原因及び故障箇所選択装置２に入力するようにしてもよい。
【００７４】
［第１の実施形態の第３の変形例］
（構成）
図９は、この発明の第１の実施形態の第３の変形例における障害復旧システムの全体構成を示すブロック図である。同図に示すように、第３の変形例における障害復旧システムは、図１に示した第１の実施の形態における障害箇所及び障害原因推定装置１及び故障原因及び故障箇所選択装置２の代わりに、故障原因及び箇所推定及び選択装置４を備えている。
【００７５】
故障原因及び箇所推定及び選択装置４は、ＣＰＵ等のプロセッサ、ＲＯＭやＲＡＭ等のメモリ、などを含むコンピュータである制御部４１と、ＨＤＤやＳＳＤ等の記憶媒体を含む記憶部４２と、通信部４３と、液晶ディスプレイや有機ＥＬディスプレイ等の表示装置である表示部４４と、表示部４４の表示面上に配置されたタッチパネルや、キーボード、マウス等のポインティングデバイス、などである操作部４５と、を有している。
【００７６】
通信部４３は、光ファイバを用いた有線回線により、通信キャリアネットワーク等の大規模通信ネットワークＮＷに接続され、大規模通信ネットワークＮＷに含まれる多数の監視対象装置ＢＳとの間で通信する。さらに通信部４３は、有線または無線回線により、作業手順管理装置３に接続され、作業手順管理装置３との間で通信する。
【００７７】
記憶部４２は、第１の実施形態における障害箇所及び障害原因推定装置１の記憶部１２と同様、大規模通信ネットワークＮＷのネットワークトポロジを記憶すると共に、障害ケース毎に「各監視対象装置ＢＳで発生するアラームやログなどのイベント（障害イベント）の発生状況」と「障害原因」の因果関係を、障害箇所の推定ルールとして学習記憶している。また、記憶部４２は、第１の実施の形態における故障原因及び故障箇所選択装置２の記憶部２２と同様、障害箇所及び障害原因と故障原因名及び作業手順名との対応関係を記憶すると共に、故障原因名と作業手順名との対応関係を、故障原因：作業手順リストとして記憶している。また記憶部４２は、制御部４１のプロセッサが実行するプログラムを記憶していてもよい。
【００７８】
制御部４１は、当該制御部４１のプロセッサが、当該制御部４１のＲＯＭ又はＲＡＭに記憶されたプログラム、もしくは記憶部４２に記憶されたプログラムを実行する。これにより、制御部４１は、以下のような処理機能を有することができる。  
（１）通信部４３により監視対象装置ＢＳからのアラームなどを受信したとき、その障害イベントと、記憶部４２に記憶しているネットワークトポロジ及び推定ルールに基づいて、障害箇所及び障害原因を推定する処理。  
（２）障害箇所及び障害原因の推定結果に基づいて、記憶部４２に記憶している障害箇所及び障害原因と故障原因名及び作業手順名との対応関係を検索し、所定の操作者または大規模通信ネットワークＮＷにおける推定障害箇所の復旧を行う作業者に、故障原因及び故障箇所の候補を表示部４４により提示する処理。  
（３）操作者又は作業者が操作部４５により故障原因及び故障箇所の選択を行ったとき、記憶部４２に記憶している故障原因：作業手順リストから、選択された故障原因の原因名に該当する作業手順名を検索する処理。  
（４）検索した作業手順名を含む作業手順提示指示を、通信部４３により作業手順管理装置３に送信する処理。
【００７９】
（動作）
次に、以上のように構成された第３の変形例における障害復旧システムの動作を説明する。図１０はその障害復旧システムの動作を示すシーケンス図である。
【００８０】
同図に示すように、故障原因及び箇所推定及び選択装置４の制御部４１は、図３に示したような、第１の実施形態における障害箇所及び障害原因推定装置１の制御部１１が行っていた上記ステップＳ１及び上記ステップＳ２の動作と、第１の実施形態における故障原因及び故障箇所選択装置２の制御部２１が行っていた上記ステップＳ３及び上記ステップＳ４の動作と、を行う。
【００８１】
その後のステップＳ５〜ステップＳ９の動作は、図３に示した第１の実施の形態のそれと同様である。
【００８２】
（効果）
以上のような第１の実施形態の第３の変形例では、作業手順提示装置の一部を構成する故障原因及び箇所推定及び選択装置４が、第１の実施形態における障害箇所及び障害原因推定装置１と故障原因及び故障箇所選択装置２と同様の動作を行うので、上記第１の実施形態と同様の効果を奏する。
【００８３】
なお、この第３の変形例においても、上記第１の実施形態の第１または第２の変形例のように、作業結果をフィードバックするようにしてもよい。すなわち、作業手順管理装置３からの作業結果を受けて、故障原因及び箇所推定及び選択装置４が、第１の実施形態の第１または第２の変形例における障害箇所及び障害原因推定装置１と故障原因及び故障箇所選択装置２と同様の動作を行うことができる。これにより、上記第１の実施形態の第１または第２の変形例と同様の効果を奏することができる。
【００８４】
［第２の実施形態］
（構成）
図１１は、この発明の第２の実施形態における障害復旧システムの全体構成を示すブロック図である。
【００８５】
本実施形態の障害復旧システムは、障害箇所及び障害原因推定装置１と、実施形態に係る自動制御装置を構成する故障原因及び故障箇所選択装置５並びに自動制御実行装置６と、を備えている。
【００８６】
障害箇所及び障害原因推定装置１は、上記第１の実施形態のそれと同様である。
【００８７】
故障原因及び故障箇所選択装置５は、ＣＰＵ等のプロセッサ、ＲＯＭやＲＡＭ等のメモリ、などを含むコンピュータである制御部５１と、ＨＤＤやＳＳＤ等の記憶媒体を含む記憶部５２と、通信部５３と、を有している。
【００８８】
通信部５３は、それぞれ有線または無線回線により、障害箇所及び障害原因推定装置１と自動制御実行装置６とに接続され、障害箇所及び障害原因推定装置１との間、及び、自動制御実行装置６との間で通信する。
【００８９】
記憶部５２は、障害箇所及び障害原因と故障原因名及び作業手順名との対応関係を記憶している。また、記憶部５２は、制御部５１のプロセッサが実行するプログラムを記憶していてもよい。
【００９０】
制御部５１は、当該制御部５１のプロセッサが、当該制御部５１のＲＯＭ又はＲＡＭに記憶されたプログラム、もしくは記憶部５２に記憶されたプログラムを実行する。これにより、制御部５１は、以下のような処理機能を有することができる。  
（１）通信部５３により障害箇所及び障害原因推定装置１から障害箇所及び障害原因の推定結果を受信したとき、その推定結果により、記憶部５２に記憶されている障害箇所及び障害原因と故障原因名及び作業手順名との対応関係から、故障原因名及び故障箇所名を検索する処理。  
（２）検索した故障原因名及び故障箇所名を含む自動制御指示を、通信部５３により自動制御実行装置６に送信する処理。
【００９１】
自動制御実行装置６は、ＣＰＵ等のプロセッサ、ＲＯＭやＲＡＭ等のメモリ、などを含むコンピュータである制御部６１と、ＨＤＤやＳＳＤ等の記憶媒体を含む記憶部６２と、通信部６３と、を有している。
【００９２】
通信部６３は、有線または無線回線により、故障原因及び故障箇所選択装置５に接続され、故障原因及び故障箇所選択装置５との間で通信する。また、通信部６３は、有線回線により、大規模通信ネットワークＮＷに接続され、大規模通信ネットワークＮＷにおける故障箇所の監視対象装置ＢＳとの間で通信する。あるいは、通信部６３は、大規模通信ネットワークＮＷに配されて、故障箇所の監視対象装置ＢＳの故障に対し復旧作業を行う復旧装置などの他システム７との間で通信する。また、通信部６３は、有線または無線回線により、そのような他システム７と接続され、他システム７との間で直接的に通信できるようにしてもよい。故障箇所の監視対象装置ＢＳまたは他システム７は、自動制御実行装置６からの制御コマンドを受け付け、その制御コマンドに従った動作を行うことで、故障箇所の監視対象装置ＢＳを復旧させることが可能に構成されている。また、通信部６３は、故障箇所の監視対象装置ＢＳまたは他システム７以外にも、制御コマンドを受け付けて故障箇所の監視対象装置ＢＳを復旧させることが可能な機器であれば、どのような機器との間でも通信可能に接続されることができる。
【００９３】
記憶部６２は、故障箇所の監視対象装置ＢＳを復旧させるために、当該故障箇所の監視対象装置ＢＳや他システム７の動作を制御する対処方法の詳細内容を示す制御スクリプトを記憶している。具体的には、故障原因名及び故障箇所名と制御スクリプトとの対応関係を、図１２に示すように、故障原因，故障箇所：制御リストとして記憶している。また、記憶部６２は、制御部６１のプロセッサが実行するプログラムを記憶していてもよい。
【００９４】
制御部６１は、当該制御部６１のプロセッサが、当該制御部６１のＲＯＭ又はＲＡＭに記憶されたプログラム、もしくは記憶部６２に記憶されたプログラムを実行する。これにより、制御部６１は、以下のような処理機能を有することができる。  
（１）通信部６３により故障原因及び故障箇所選択装置５から自動制御指示を受信したとき、その自動制御指示に含まれる故障原因名及び故障箇所名をキーにして記憶部６２を検索して、故障箇所の監視対象装置ＢＳや他システム７の動作を制御するための制御手順を取得する処理。  
（２）取得した制御手順に従って、通信部６３を介して故障箇所の監視対象装置ＢＳや他システム７に制御コマンドを送信する処理。
【００９５】
（動作）
次に、以上のように構成された障害復旧システムの動作を説明する。図１３はその障害復旧システムの動作を示すシーケンス図である。
【００９６】
ここで、障害箇所及び障害原因推定装置１におけるステップＳ１及びステップＳ２の動作は、図３に示した第１の実施の形態のそれと同様である。よって、その説明は省略する。
【００９７】
故障原因及び故障箇所選択装置５の制御部５１は、通信部５３により障害箇所及び障害原因推定装置１から障害箇所及び障害原因の推定結果を受信すると、その受信した推定結果により、記憶部５２に記憶されている障害箇所及び障害原因と故障原因名及び作業手順名との対応関係から、故障原因名及び故障箇所名を検索し、その検索した故障原因名及び故障箇所名を含む自動制御指示を、通信部５３により自動制御実行装置６に送信する（ステップＳ１４）。
【００９８】
自動制御実行装置６の制御部６１は、通信部６３により故障原因及び故障箇所選択装置５から自動制御指示を受信すると、その自動制御指示に含まれる故障原因名及び故障箇所名をキーにして、故障箇所の監視対象装置ＢＳや他システム７の動作を制御するための制御手順である制御スクリプトを、記憶部６２から検索する（ステップＳ１５）。そして、制御部６１は、この検索した制御スプリクトに従って、通信部６３を介して故障箇所の監視対象装置ＢＳや他システム７に制御コマンドを順次に送信する、自動制御処理を実行する（ステップＳ１６）。
【００９９】
故障箇所の監視対象装置ＢＳ又は他システム７は、この自動制御処理によって自動制御実行装置６から順次送信されてくる制御コマンドに従った自動制御により、実際の復旧作業を実施する（ステップＳ１７）。
【０１００】
（効果）
以上詳述したように第２の実施形態では、自動制御装置の一部を構成する故障原因及び故障箇所選択装置５の制御部５１は、障害箇所及び障害原因推定装置１から大規模通信ネットワークＮＷにおける障害箇所及び障害原因の推定結果を受けたとき、それに基づいて故障箇所及び故障原因を特定する。そして、同じく自動制御装置の一部を構成する自動制御実行装置６の制御部６１は、特定された故障箇所及び故障原因に対応する制御手順を、障害復旧のための制御手順を記憶している記憶部６２より検索し、特定された故障箇所を復旧するための、制御コマンドによって対処が可能な機器に対して、この検索された制御手順に従った制御を行う。このように、大規模通信ネットワークにおける推定障害箇所の復旧を行う制御を、制御手順に従って行うことで、復旧作業を自動実行することができる。よって、復旧作業を迅速に行えると共に、自動化による復旧作業の効率化を実現することができる。
【０１０１】
なお、故障原因及び故障箇所選択装置５は、上記第１の実施形態における故障原因及び故障箇所選択装置２と同様、表示部と操作部とを有し、操作者又は作業者による故障原因及び／または故障箇所の選択を受けるようにしてもよい。特に、障害箇所及び障害原因推定装置１が複数の障害箇所及び障害原因を推定した場合、つまり、故障箇所及び故障原因を子はぼり込めない場合には、これは有効である。
【０１０２】
［第２の実施形態の第１の変形例］
（構成）
この発明の第２の実施形態の第１の変形例における障害復旧システムの構成は、図１１に示した第２の実施の形態のそれと同様である。但し、この第１の変形例においては、障害箇所及び障害原因推定装置１の制御部１１、故障原因及び故障箇所選択装置５の制御部５１、及び自動制御実行装置６の制御部６１が、更に以下のような処理機能を有している。
【０１０３】
すなわち、自動制御実行装置６の制御部６１は、上記（１）及び（２）の処理に加えて、以下の処理機能を有する。  
（３）自動制御による復旧作業の結果を示す自動制御結果を、通信部３３により受信する処理。  
（４）受信した自動制御結果を、通信部３３により故障原因及び故障箇所選択装置５に送出する処理。
【０１０４】
また、故障原因及び故障箇所選択装置５の制御部５１は、上記（１）及び（２）の処理に加えて、以下の処理機能を有する。  
（３）自動制御実行装置６からの自動制御結果を通信部５３により受領したとき、その自動制御結果を、障害箇所及び障害原因推定装置１における障害箇所の特定のための絞込条件として、通信部５３により障害箇所及び障害原因推定装置１に送信する処理。
【０１０５】
そして、障害箇所及び障害原因推定装置１の制御部１１は、上記（１）及び（２）の処理に加えて、以下の処理機能を有する。  
（３）故障原因及び故障箇所選択装置５からの絞込条件を通信部１３により受信したとき、その絞込条件つまり作業結果をイベントとして追加して、この作業結果を含む障害イベントから障害箇所及び障害原因を再推定する処理。
【０１０６】
（動作）
図１４は、この発明の第２の実施形態の第１の変形例における障害復旧システムの動作を示すシーケンス図である。
【０１０７】
ここで、ステップＳ１〜ステップＳ１７の動作は、図１３に示した第２の実施の形態のそれと同様である。よって、その説明は省略する。
【０１０８】
故障箇所の監視対象装置ＢＳ又は他システム７は、上記ステップＳ１７において自動制御実行装置６から順次送信されてくる制御コマンドに従った自動制御による実際の復旧作業を実施した結果を、自動制御結果として生成し、それを自動制御実行装置６に送信する（ステップＳ１８）。この自動制御結果は、障害が復旧した場合だけで無く、復旧が失敗したという場合もあり得る。
【０１０９】
自動制御実行装置６の制御部６１は、この故障箇所の監視対象装置ＢＳ又は他システム７から送信されてきた自動制御結果を、通信部３３により受領し、それを、通信部３３により故障原因及び故障箇所選択装置５に送出する（ステップＳ１９）。
【０１１０】
故障原因及び故障箇所選択装置５では、この自動制御結果を通信部５３により受領する（ステップＳ２０）。そして、制御部５１は、この受領した自動制御結果を、障害箇所及び障害原因推定装置１における障害箇所の特定のための絞込条件として、通信部５３により障害箇所及び障害原因推定装置１に送信することで、絞込条件を障害箇所及び障害原因推定装置１に投入する（ステップＳ２１）。
【０１１１】
障害箇所及び障害原因推定装置１の制御部１１は、通信部１３により絞込条件を受信すると、その絞込条件つまり作業結果をイベントとして追加して、この作業結果を含む障害イベントから障害箇所及び障害原因の推定を再度行う（ステップＳ１１）。
【０１１２】
その後は、上記ステップＳ２の動作から繰り返すことができる。
【０１１３】
（効果）
以上のような第２の実施形態の第１の変形例では、制御手順に従った自動制御結果を絞込条件として障害箇所及び障害原因推定装置１に投入できるようにしている。従って、上記第２の実施形態と同様の効果に加えて、障害箇所及び障害原因推定装置１では、自動制御結果をイベントとして追加して、この自動制御結果を含む推定を行うことで、障害箇所の推定精度を向上させることが可能となる。よって、誤った障害箇所を推定して復旧を遅らせてしまうことを減少させることが可能となるので、復旧作業を迅速に行えるようになる。
【０１１４】
［第２の実施形態の第２の変形例］
（構成）
この発明の第２の実施形態の第２の変形例における障害復旧システムの構成は、図１１に示した第２の実施の形態のそれと同様である。但し、この第２の変形例においては、障害箇所及び障害原因推定装置１の制御部１１、故障原因及び故障箇所選択装置５の制御部５１、及び自動制御実行装置６の制御部６１が、更に以下のような処理機能を有している。
【０１１５】
すなわち、自動制御実行装置６の制御部６１は、上記（１）及び（２）の処理に加えて、以下の処理機能を有する。  
（３）自動制御による復旧作業の結果を示す自動制御結果を、通信部３３により受信する処理。  
（４）受信した自動制御結果を、通信部３３により故障原因及び故障箇所選択装置５に送出する処理。
【０１１６】
また、故障原因及び故障箇所選択装置５の制御部５１は、上記（１）及び（２）の処理に加えて、以下の処理機能を有する。  
（３）自動制御実行装置６からの自動制御結果を通信部５３により受領したとき、その自動制御結果を、障害箇所及び障害原因推定装置１における障害箇所の推定ルールの学習条件として、通信部５３により障害箇所及び障害原因推定装置１に送信する処理。
【０１１７】
そして、障害箇所及び障害原因推定装置１の制御部１１は、上記（１）及び（２）の処理に加えて、以下の処理機能を有する。  
（３）故障原因及び故障箇所選択装置２からの推定ルールの学習条件を通信部１３により受信したとき、その学習条件つまり作業結果に基づきルール学習を行う処理。
【０１１８】
（動作）
図１５は、この発明の第２の実施形態の第２の変形例における障害復旧システムの動作を示すシーケンス図である。
【０１１９】
ここで、ステップＳ１〜ステップＳ２０の動作は、図１４に示した第２の実施の形態の第２の変形例のそれと同様である。よって、その説明は省略する。
【０１２０】
故障原因及び故障箇所選択装置５の制御部５１は、上記ステップＳ２０で受領した自動制御結果を、障害箇所及び障害原因推定装置１における障害箇所の推定ルールの学習条件として、通信部５３により障害箇所及び障害原因推定装置１に送信することで、推定ルールの学習条件を障害箇所及び障害原因推定装置１に投入する（ステップＳ２２）。
【０１２１】
障害箇所及び障害原因推定装置１の制御部１１は、通信部１３により推定ルールの学習条件を受信すると、その学習条件つまり作業結果に基づきルール学習を行う（ステップＳ１３）。
【０１２２】
その後は、上記ステップＳ１の動作から繰り返すことができる。
【０１２３】
（効果）
以上のような第２の実施形態の第２の変形例では、制御手順に従った自動制御結果を障害箇所及び障害原因推定装置１における障害箇所の推定ルールの学習条件として障害箇所及び障害原因推定装置１に投入できるようにしている。従って、上記第２の実施形態と同様の効果に加えて、制御手順に従った自動制御結果を推定ルールの学習条件として障害箇所及び障害原因推定装置１に投入することで、障害箇所及び障害原因推定装置１では、自動制御結果に基づきルール学習を行うことができ、障害箇所の推定ルールの精度向上、延いては、障害箇所の推定精度を向上させることが可能となる。よって、誤った障害箇所を推定して復旧を遅らせてしまうことを減少させることが可能となるので、復旧作業を迅速に行えるようになる。
【０１２４】
［第２の実施形態の第３の変形例］
（構成）
図１６は、この発明の第２の実施形態の第３の変形例における障害復旧システムの全体構成を示すブロック図である。同図に示すように、第３の変形例における障害復旧システムは、図１１に示した第２の実施の形態における障害箇所及び障害原因推定装置１及び故障原因及び故障箇所選択装置５の代わりに、故障原因及び箇所推定及び選択装置８を備えている。
【０１２５】
故障原因及び箇所推定及び選択装置８は、ＣＰＵ等のプロセッサ、ＲＯＭやＲＡＭ等のメモリ、などを含むコンピュータである制御部８１と、ＨＤＤやＳＳＤ等の記憶媒体を含む記憶部８２と、通信部８３と、を有している。
【０１２６】
通信部８３は、光ファイバを用いた有線回線により、通信キャリアネットワーク等の大規模通信ネットワークＮＷに接続され、大規模通信ネットワークＮＷに含まれる多数の監視対象装置ＢＳとの間で通信する。さらに通信部８３は、有線または無線回線により、自動制御実行装置６に接続され、自動制御実行装置６との間で通信する。
【０１２７】
記憶部８２は、第２の実施形態における障害箇所及び障害原因推定装置１の記憶部１２と同様、大規模通信ネットワークＮＷのネットワークトポロジを記憶すると共に、障害ケース毎に「各監視対象装置ＢＳで発生するアラームやログなどのイベント（障害イベント）の発生状況」と「障害原因」の因果関係を、障害箇所の推定ルールとして学習記憶している。また、記憶部８２は、第２の実施の形態における故障原因及び故障箇所選択装置５の記憶部５２と同様、障害箇所及び障害原因と故障原因名及び作業手順名との対応関係を記憶している。また記憶部８２は、制御部８１のプロセッサが実行するプログラムを記憶していてもよい。
【０１２８】
制御部８１は、当該制御部８１のプロセッサが、当該制御部８１のＲＯＭ又はＲＡＭに記憶されたプログラム、もしくは記憶部８２に記憶されたプログラムを実行する。これにより、制御部８１は、以下のような処理機能を有することができる。  
（１）通信部８３により監視対象装置ＢＳからのアラームなどを受信したとき、その障害イベントと、記憶部８２に記憶しているネットワークトポロジ及び推定ルールに基づいて、障害箇所及び障害原因を推定する処理。  
（２）障害箇所及び障害原因の推定結果により、記憶部５２に記憶されている障害箇所及び障害原因と故障原因名及び作業手順名との対応関係から、故障原因名及び故障箇所名を検索する処理。  
（３）検索した故障原因名及び故障箇所名を含む自動制御指示を、通信部８３により自動制御実行装置６に送信する処理。
【０１２９】
（動作）
次に、以上のように構成された第３の変形例における障害復旧システムの動作を説明する。図１７はその障害復旧システムの動作を示すシーケンス図である。
【０１３０】
同図に示すように、故障原因及び箇所推定及び選択装置８の制御部８１は、図１３に示したような、第２の実施形態における障害箇所及び障害原因推定装置１の制御部１１が行っていた上記ステップＳ１及び上記ステップＳ２の動作と、第２の実施形態における故障原因及び故障箇所選択装置５の制御部５１が行っていた上記ステップＳ１４の動作と、を行う。
【０１３１】
その後のステップＳ１５〜ステップＳ１７の動作は、図１３に示した第２の実施の形態のそれと同様である。
【０１３２】
（効果）
以上のような第２の実施形態の第３の変形例では、自動制御装置の一部を構成する故障原因及び箇所推定及び選択装置８が、第２の実施形態における障害箇所及び障害原因推定装置１と故障原因及び故障箇所選択装置５と同様の動作を行うので、上記第２の実施形態と同様の効果を奏する。
【０１３３】
なお、この第３の変形例においても、上記第２の実施形態の第１または第２の変形例のように、自動制御結果をフィードバックするようにしてもよい。すなわち、自動制御実行装置６からの自動制御結果を受けて、故障原因及び箇所推定及び選択装置８が、第２の実施形態の第１または第２の変形例における障害箇所及び障害原因推定装置１と故障原因及び故障箇所選択装置５と同様の動作を行うことができる。これにより、上記第２の実施形態の第１または第２の変形例と同様の効果を奏することができる。
【０１３４】
［その他の変形例］
なお、第１の実施形態における第１の変形例と第２の変形例を組み合わせてもよい。すなわち、故障原因及び故障箇所選択装置２は、作業結果を、障害箇所特定のための絞込条件と障害箇所の推定ルールの学習条件との両方として障害箇所及び障害原因推定装置１に投入することができる。
【０１３５】
同様に、第２の実施形態における第１の変形例と第２の変形例を組み合わせてもよい。すなわち、故障原因及び故障箇所選択装置５は、自動制御結果を、障害箇所特定のための絞込条件と障害箇所の推定ルールの学習条件との両方として障害箇所及び障害原因推定装置１に投入することができる。
【０１３６】
その他、この発明は、上記各実施形態そのままに限定されるものではなく、実施段階ではその要旨を逸脱しない範囲で構成要素を変形して具体化できる。また、上記各実施形態に開示されている複数の構成要素の適宜な組み合せにより種々の発明を形成できる。例えば、各実施形態に示される全構成要素から幾つかの構成要素を削除してもよい。さらに、異なる実施形態に亘る構成要素を適宜組み合せてもよい。
【符号の説明】
【０１３７】
１…障害箇所及び障害原因推定装置、  ２，５…故障原因及び故障箇所選択装置、  ３…作業手順管理装置、  ４，８…故障原因及び箇所推定及び選択装置、  ６…自動制御実行装置、  ７…他システム、  １１，２１，３１，４１，５１，６１，８１…制御部、  １２，２２，３２，４２，５２，６２，８２…記憶部、  １３，２３，３３，４３，５３，６３，８３…通信部、  ２４，３４，４４…表示部、  ２５，３５，４５…操作部、  ２４１，３４１…表示面、  ２４２…故障情報表示画面、  ２４３…『作業手順表示』ボタン、  ２４４…故障原因選択ウィンドウ、  ２４５…故障原因名の一覧、  ２４６…チェックボックス、  ２４７…『ＯＫ』ボタン、  ２４８…『キャンセル』ボタン、  ３４２…作業手順表示画面。
【図１】
2019125940.tif 000003
【図２】
2019125940.tif 000004
【図３】
2019125940.tif 000005
【図４】
2019125940.tif 000006
【図５】
2019125940.tif 000007
【図６】
2019125940.tif 000008
【図７】
2019125940.tif 000009
【図８】
2019125940.tif 000010
【図９】
2019125940.tif 000011
【図１０】
2019125940.tif 000012
【図１１】
2019125940.tif 000013
【図１２】
2019125940.tif 000014
【図１３】
2019125940.tif 000015
【図１４】
2019125940.tif 000016
【図１５】
2019125940.tif 000017
【図１６】
2019125940.tif 000018
【図１７】
2019125940.tif 000019