(57)【特許請求の範囲】
【請求項１】
通信装置で発生した障害の情報を受信する障害情報受信部と、
前記通信装置で障害が発生した場合に、前記障害が発生した通信装置の性能を示す情報を統計情報として収集する統計情報収集部と、
過去に発生した障害の種類と、その障害を復旧させるために用いられた復旧コマンドと、当該障害に対応して前記統計情報収集部によって収集された統計情報とともに、当該障害の復旧実績、復旧コマンドによる当該障害の復旧時間、当該障害が復旧した日時、当該障害が発生した通信装置のＩＤ、前記復旧コマンドの評価のうちの少なくとも一つを格納するコマンド履歴格納部と、
前記コマンド履歴格納部に格納されている複数の復旧コマンドの中から、前記コマンド履歴格納部に格納されている統計情報を含む複数の項目に基づいて、前記障害を復旧させるための復旧コマンドを決定する復旧コマンド決定部と、
前記復旧コマンド決定部によって決定された復旧コマンドを前記障害が発生した通信装置に送信するコマンド実行部と、
を備え、
前記復旧コマンド決定部は、前記障害情報受信部で受信した障害と同じ種類の障害が前記コマンド履歴格納部に格納されていない場合、または、前記障害情報受信部で受信した障害と同じ種類の障害が前記コマンド履歴格納部に格納されているが、部分的にも復旧した実績がない場合には、当該障害に対応する統計情報と、前記コマンド履歴格納部に格納されている統計情報とに基づいて、前記障害を復旧させるための復旧コマンドを決定することを特徴とする障害復旧装置。
【請求項２】
前記復旧コマンド決定部は、前記障害情報受信部で受信した障害と同じ種類であって、かつ、少なくとも一部が復旧した実績がある障害が前記コマンド履歴格納部に複数格納されている場合に、前記コマンド履歴格納部に格納されている前記統計情報を含む複数の項目に基づいて、前記障害を復旧させるための復旧コマンドを決定する、
ことを特徴とする請求項１に記載の障害復旧装置。
【請求項３】
前記復旧コマンド決定部は、前記コマンド履歴格納部に格納されている復旧コマンドのうち、前記障害情報受信部で受信した障害に対応する統計情報と少なくとも一部が同じ統計情報があり、かつ、前記少なくとも一部が同じ統計情報に対応する障害の少なくとも一部が復旧した実績がある復旧コマンドを、前記障害を復旧させるための復旧コマンドとして決定する、
ことを特徴とする請求項１に記載の障害復旧装置。
【請求項４】
前記復旧コマンド決定部は、前記コマンド履歴格納部に格納されている復旧コマンドのうち、前記障害情報受信部で受信した障害に対応する統計情報と少なくとも一部が同じ統計情報があり、かつ、前記少なくとも一部が同じ統計情報に対応する障害の少なくとも一部が復旧した実績がある復旧コマンドが複数存在する場合には、前記障害情報受信部で受信した障害に対応する統計情報と一致する度合いが高い統計情報に対応する復旧コマンドを、前記障害を復旧させるための復旧コマンドとして決定する、
ことを特徴とする請求項３に記載の障害復旧装置。
【請求項５】
前記コマンド履歴格納部は、障害の復旧実績、復旧コマンドによる障害の復旧時間、障害が復旧した日時、障害が発生した通信装置のＩＤ、前記復旧コマンドの評価のうちの少なくとも一つを格納しており、
前記復旧コマンド決定部は、前記コマンド履歴格納部に格納されている復旧コマンドのうち、前記障害情報受信部で受信した障害に対応する統計情報と少なくとも一部が同じ統計情報があり、前記少なくとも一部が同じ統計情報に対応する障害の少なくとも一部が復旧した実績がある復旧コマンドが複数存在する場合であって、かつ、前記障害情報受信部で受信した障害に対応する統計情報と一致する度合いが最も高い統計情報が複数存在する場合には、前記コマンド履歴格納部に格納されている障害の復旧実績、前記復旧コマンドによる障害の復旧時間、前記障害が復旧した日時、前記障害が発生した通信装置のＩＤ、前記復旧コマンドの評価のうちのいずれかに基づいて、前記障害を復旧させるための復旧コマンドを決定する、
ことを特徴とする請求項４に記載の障害復旧装置。
【請求項６】
前記復旧コマンド決定部は、障害の復旧実績が高い復旧コマンド、前記復旧コマンドによる障害の復旧時間が短い復旧コマンド、前記障害が復旧した日時が最も近い復旧コマンド、前記障害が発生した通信装置のＩＤが同じ復旧コマンド、評価が高い復旧コマンドの順に、優先順位が低くなるように優先順位付けをして、優先順位が最も高い復旧コマンドを、前記障害を復旧させるための復旧コマンドとして決定する、
ことを特徴とする請求項５に記載の障害復旧装置。
【請求項７】
障害が発生した通信装置に対して、復旧コマンドを送信することによって、当該障害を復旧させる障害復旧装置による通信装置の復旧方法であって、
前記通信装置で発生した障害の情報を受信するステップと、
前記通信装置で障害が発生した場合に、前記障害が発生した通信装置の性能を示す情報を統計情報として収集するステップと、
過去に発生した障害の種類と、その障害を復旧させるために用いた復旧コマンドと、当該障害に対応して収集された統計情報とともに、当該障害の復旧実績、復旧コマンドによる当該障害の復旧時間、当該障害が復旧した日時、当該障害が発生した通信装置のＩＤ、前記復旧コマンドの評価のうちの少なくとも一つを前記障害復旧装置の記憶部に格納するステップと、
前記記憶部に格納されている複数の復旧コマンドの中から、前記統計情報を含む複数の項目に基づいて、前記障害を復旧させるための復旧コマンドを決定するステップと、
前記決定された復旧コマンドを前記障害が発生した通信装置に送信するステップと、
を含み、
前記復旧コマンドを決定するステップでは、前記受信された障害と同じ種類の障害が前記記憶部に格納されていない場合、または、前記受信された障害と同じ種類の障害が前記記憶部に格納されているが、部分的にも復旧した実績がない場合には、当該障害に対応する統計情報と、前記記憶部に格納されている統計情報とに基づいて、前記障害を復旧させるための復旧コマンドを決定することを特徴とする通信装置の復旧方法。
【請求項８】
前記復旧コマンドを決定するステップでは、前記受信された障害と同じ種類であって、かつ、少なくとも一部が復旧した実績がある障害が前記記憶部に複数格納されている場合に、前記記憶部に格納されている前記統計情報を含む複数の項目に基づいて、前記障害を復旧させるための復旧コマンドを決定する、
ことを特徴とする請求項７に記載の通信装置の復旧方法。
【請求項９】
前記復旧コマンドを決定するステップでは、前記記憶部に格納されている復旧コマンドのうち、前記受信された障害に対応する統計情報と少なくとも一部が同じ統計情報があり、かつ、前記少なくとも一部が同じ統計情報に対応する障害の少なくとも一部が復旧した実績がある復旧コマンドを、前記障害を復旧させるための復旧コマンドとして決定する、
ことを特徴とする請求項７に記載の通信装置の復旧方法。
【請求項１０】
前記復旧コマンドを決定するステップでは、前記記憶部に格納されている復旧コマンドのうち、前記受信された障害に対応する統計情報と少なくとも一部が同じ統計情報があり、かつ、前記少なくとも一部が同じ統計情報に対応する障害の少なくとも一部が復旧した実績がある復旧コマンドが複数存在する場合には、前記受信された障害に対応する統計情報と一致する度合いが高い統計情報に対応する復旧コマンドを、前記障害を復旧させるための復旧コマンドとして決定する、
ことを特徴とする請求項９に記載の通信装置の復旧方法。
【請求項１１】
前記記憶部は、障害の復旧実績、復旧コマンドによる障害の復旧時間、障害が復旧した日時、障害が発生した通信装置のＩＤ、前記復旧コマンドの評価のうちの少なくとも一つを格納し、
前記復旧コマンドを決定するステップでは、前記記憶部に格納されている復旧コマンドのうち、前記受信された障害に対応する統計情報と少なくとも一部が同じ統計情報があり、前記少なくとも一部が同じ統計情報に対応する障害の少なくとも一部が復旧した実績がある復旧コマンドが複数存在する場合であって、かつ、前記受信された障害に対応する統計情報と一致する度合いが最も高い統計情報が複数存在する場合には、前記記憶部に格納されている障害の復旧実績、前記復旧コマンドによる障害の復旧時間、前記障害が復旧した日時、前記障害が発生した通信装置のＩＤ、前記復旧コマンドの評価のうちのいずれかに基づいて、前記障害を復旧させるための復旧コマンドを決定する、
ことを特徴とする請求項１０に記載の通信装置の復旧方法。
【請求項１２】
前記復旧コマンドを決定するステップでは、障害の復旧実績が高い復旧コマンド、前記復旧コマンドによる障害の復旧時間が短い復旧コマンド、前記障害が復旧した日時が最も近い復旧コマンド、前記障害が発生した通信装置のＩＤが同じ復旧コマンド、評価が高い復旧コマンドの順に、優先順位が低くなるように優先順位付けをして、優先順位が最も高い復旧コマンドを、前記障害を復旧させるための復旧コマンドとして決定する、
ことを特徴とする請求項１１に記載の通信装置の復旧方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、通信装置で発生した障害を復旧させるためのコマンドを生成して、障害が発生した通信装置に送信する障害復旧装置および通信装置の復旧方法に関する。
【背景技術】
【０００２】
通信ネットワーク上で発生した障害の内容と障害の復旧内容をデータベースに保存しておき、障害が発生した場合に、データベースを参照することによって、復旧コマンドを用意して、障害が発生している装置へ送信する技術が知られている（特許文献１、特許文献２、特許文献３参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開平８―４４６４１号公報
【特許文献２】特開平６―１６４７１５号公報
【特許文献３】特開２００５―３４６３３１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、特許文献１〜３には、障害発生時に発生したアラームと同じアラームを過去に復旧した履歴情報が無い場合に、障害に応じた最適な復旧コマンドを決定する方法についての開示はなかった。
【０００５】
本発明は、上述した問題に鑑みてなされたものであり、障害発生時に発生したアラームと同じアラームを過去に復旧した履歴情報が無い場合でも、障害を復旧させるための最適な復旧コマンドを決定する技術を提供することを目的とする。
【課題を解決するための手段】
【０００６】
本願において開示される発明の代表的な一例を示せば以下の通りである。すなわち、障害復旧装置は、通信装置で発生した障害の情報を受信する障害情報受信部と、前記通信装置で障害が発生した場合に、前記障害が発生した通信装置の性能を示す情報を統計情報として収集する統計情報収集部と、過去に発生した障害の種類と、その障害を復旧させるために用いられた復旧コマンドと、当該障害に対応して前記統計情報収集部によって収集された統計情報とともに、当該障害の復旧実績、復旧コマンドによる当該障害の復旧時間、当該障害が復旧した日時、当該障害が発生した通信装置のＩＤ、前記復旧コマンドの評価のうちの少なくとも一つを格納するコマンド履歴格納部と、前記コマンド履歴格納部に格納されている複数の復旧コマンドの中から、前記コマンド履歴格納部に格納されている統計情報を含む複数の項目に基づいて、前記障害を復旧させるための復旧コマンドを決定する復旧コマンド決定部と、前記復旧コマンド決定部によって決定された復旧コマンドを前記障害が発生した通信装置に送信するコマンド実行部と、を備えることを特徴とする。
【発明の効果】
【０００７】
本発明の代表的な実施の形態によれば、発生した障害と同じ障害を過去に復旧した履歴情報が無い場合でも、障害に応じた最適な復旧コマンドを決定することができる。
【図面の簡単な説明】
【０００８】
【図１】一実施の形態における保守監視装置を備えた移動体通信システムの構成を示す図である。
【図２】保守監視装置の詳細な構成を示す図である。
【図３】統計情報ファイルデータベースに保持される統計情報ファイルの一例を示す図である。
【図４】アラーム情報テーブルの内容の一例を示す図である。
【図５】コマンド履歴テーブルの内容の一例を示す図である。
【図６】最適コマンド判定部によって行われる処理の流れを示すフローチャートである。
【図７】優先順位判定処理の流れを示すフローチャートである。
【図８】該当アラームに関して、コマンド履歴テーブルに同一アラームに対して復旧コマンドを実施して復旧した履歴があった場合のコマンドランキングテーブルの内容の一例を示す図である。
【図９】コマンド履歴テーブルに、該当アラームの発生前後の統計項目と同じ統計項目を持つ履歴があり、かつその履歴上で復旧したコマンドがあった場合に作成されるコマンドランキングテーブルの内容の一例を示す図である。
【図１０】保守監視装置が無線基地局からアラームを受信して、保守者が復旧コマンドを実施するシーケンスを示す図である。
【図１１】無線基地局からアラームを受信して、保守監視装置が自動的に復旧コマンドを実施するシーケンスを示す図である。
【図１２】無線基地局からアラームを受信したが、保守監視装置が自動的に復旧コマンドを実施しないシーケンスを示す図である。
【発明を実施するための形態】
【０００９】
以下、図面を参照しながら、一実施の形態における障害復旧装置について説明する。
【００１０】
図１は、一実施の形態における障害復旧装置を備えた移動体通信システムの構成を示す図である。図１における保守監視装置１３が障害復旧装置を構成する。この移動体通信システムでは、無線基地局（通信装置）１２を介して、移動体端末１１同士が通信を行う。無線基地局１２は、自身の異常（障害）を検出する監視機能を有し、異常を検出すると、保守監視装置１３に対して、アラームを通知する。
【００１１】
図２は、保守監視装置１３の詳細な構成を示す図である。保守監視装置１３は、統計情報収集部１３１と、アラーム受信部（障害情報受信部）１３２と、アラーム表示部１３３と、復旧コマンド受付部１３４と、最適コマンド判定部（復旧コマンド決定部）１３５と、コマンド実行部１３６と、コマンド評価部１３７と、統計情報ファイルデータベース２０１と、アラーム情報テーブル２０２と、コマンド履歴テーブル（コマンド履歴格納部）２０３と、コマンドランキングテーブル２０４とを備える。
【００１２】
統計情報収集部１３１は、定期的に無線基地局１２から統計情報を収集する。統計情報とは、無線基地局１２が保持するパフォーマンス情報（性能情報）であり、無線基地局１２自身の性能値や、無線基地局１２が移動端末１１と通信する際の通信の性能値等である。統計情報収集部１３１によって収集された統計情報は、統計情報ファイルとして、統計情報ファイルデータベース（統計情報ファイルＤＢ）２０１に保持される。
【００１３】
図３は、統計情報ファイルデータベース２０１に保持される統計情報ファイルの一例を示す図である。統計情報ファイルには、統計項目名、基地局ＩＤ、統計項目に対応する単位、時間帯の情報が含まれる。統計項目名には、例えば、無線基地局１２のＣＰＵ使用率や受信フレーム数、破棄パケット数等が含まれる。図３を参照すると、基地局ＩＤが０００１の基地局における２０１１年３月１８日の１３時のＣＰＵ使用率が３．０（％）であることが分かる。なお、図３に示す例では、５分おきに無線基地局１２から統計情報を取得している。
【００１４】
アラーム受信部１３２は、無線基地局１２から障害が発生したことを示すアラームを受信すると、アラーム情報テーブル２０２に、障害の内容を示すアラーム内容を保持する。
【００１５】
図４は、アラーム情報テーブル２０２の内容の一例を示す図である。アラーム情報テーブル２０２には、アラーム名、アラームの発生日時、アラームの復旧日時、基地局ＩＤが含まれる。アラーム名、アラームの発生日時、基地局ＩＤの情報は、無線基地局１２から受信したアラームに基づいて設定する。ただし、アラーム受信時は、アラーム復旧日時の情報が無いので、アラーム情報テーブル２０２の「復旧日時」の項目は空欄となっている。「復旧日時」の項目は、無線基地局１２からアラームの回復通知が送信されてきた後に設定される。
【００１６】
アラーム表示部１３３は、アラーム情報テーブル２０２の内容を保守者１４向けに表示する。上述したように、アラーム受信時は、アラーム情報テーブル２０２の「復旧日時」の項目は空欄となっているので、保守者１４向けの表示も、アラーム復旧日時は空欄のまま表示される。保守者は、表示されたアラーム情報テーブル２０２の内容を確認することによって、発生している障害に対して最適と思われる復旧コマンドを入力することができる。
【００１７】
復旧コマンド受付部１３４は、保守者１４から復旧コマンドが入力された場合と、入力されなかった場合とで、異なる処理を行う。保守者１４から復旧コマンドが入力された場合、復旧コマンド受付部１３４は、保守者１４から入力された復旧コマンドと、対象基地局の基地局ＩＤと、コマンド実施日時をコマンド履歴テーブル２０３に保存する。
【００１８】
図５は、コマンド履歴テーブル２０３の内容の一例を示す図である。コマンド履歴テーブル２０３には、アラームの種類を示すアラーム名、コマンドの種類を示すコマンド名、基地局を特定するための基地局ＩＤ、復旧コマンドを実施したコマンド実施日時、復旧コマンドを実施した結果である復旧実績、コマンド復旧時間、評価、統計情報(アラーム発生前)、統計情報(アラーム発生後)の各情報が含まれる。
【００１９】
復旧コマンド受付部１３４は、入力された復旧コマンドと対応するアラーム情報を、アラーム情報テーブル２０２から取得して、コマンド履歴テーブル２０３に保存する。また、取得したアラーム情報からアラームの発生日時の情報を取得し、アラーム発生日時の前後の統計情報を統計情報ファイル２０１から取得して、通常の統計値と比べて特異な値の統計値と統計項目をコマンド履歴テーブル２０３に保存する。統計情報を取得する時間帯となるアラーム発生日時の前後の時間帯は、保守者１４が設定可能とする。例えば、アラーム発生前後３０分と設定すれば、該当基地局のアラーム発生前３０分とアラーム発生後３０分の統計情報をそれぞれ取得し、特異な値となっている統計情報をコマンド履歴テーブル２０３に保存する。統計情報の異常判定では、例えば、障害が発生していない正常時の数値の数値範囲を求めて、正常時の数値範囲を超える数値を異常と判定する。
【００２０】
最適コマンド判定部１３５は、保守者１４から復旧コマンドが入力された場合と、入力されない場合とで異なる処理を行う。保守者１４から復旧コマンドが入力された場合には、特に処理は行なわずに、コマンド実行部１３６へ処理を移行する。保守者１４から復旧コマンドが入力されない場合には、後述する方法によって、最適な復旧コマンドを決定する。
【００２１】
コマンド実行部１３６は、保守者１４から入力された復旧コマンド、または、最適コマンド判定部１３５によって決定された復旧コマンドを、復旧コマンドの対象となる無線基地局１２へ送信する。また、復旧コマンドのコマンド名とコマンド実施日時をコマンド履歴テーブル２０３に保存する。
【００２２】
復旧コマンドの送信後にアラームが回復すると、無線基地局１２より該当アラームの回復通知が保守監視装置１３へ通知される。アラーム受信部１３２は、アラーム情報テーブル２０２に該当アラームの復旧日時を保存する。アラーム表示部１３３は、該当アラームの復旧日時を保守者１４向けに表示する。復旧コマンド受付部１３４は、無線基地局１２からアラームの回復通知が送信されてきた場合には、復旧実績とコマンド復旧時間をコマンド履歴テーブル２０３に保存する。
【００２３】
コマンド履歴テーブル２０３に保存する復旧実績として、ここでは、障害が完全に復旧したことを示す「○」、障害が部分的に復旧したことを示す「△」、障害が復旧しなかったことを示す「×」のいずれかを記録する。
【００２４】
ここで、部分的に復旧とは、１つの障害に起因して、複数のアラームが発生している状況下で、復旧コマンドを実施することで、障害の根本は復旧できないが、一部のアラームが復旧することを意味する。
【００２５】
例えば、無線基地局１２内のＦＡＮに障害が発生して、そのＦＡＮが冷却を行っていた機器系統で温度異常となり、その結果、高温となったカードでカードの障害が発生した場合を想定する。この場合、障害が発生したカードが行っていたパケット送信ができなくなり、パケットエラーが発生する。従って、保守管理装置１３は、対象となる無線基地局１２からＦＡＮ障害、温度異常、カード障害、パケットエラーの４つのアラームを受信する。
【００２６】
ここで、ＦＡＮ障害自体の復旧は、ハード的な交換が必要なため、保守管理装置１３からのコマンドでは復旧できないが、カードを予備のカードに切り替えるコマンドを実施することによって、パケットエラーを復旧することができる。このコマンドを実施することにより、コマンド実施前に検出していたＦＡＮ障害、温度異常、カード障害、パケットエラーのうち、パケットエラーのみが回復する。このコマンドの実施では、ＦＡＮ障害、温度異常、カード障害は復旧しないが、複数の障害のうちの一部が部分的に復旧したことになる。
【００２７】
コマンド復旧時間は、該当アラームについて、アラーム情報テーブル２０２のアラームの復旧日時と、コマンド履歴テーブル２０３のコマンド実施日時との時差を記録する。
【００２８】
保守者１４は、アラームに対して行った復旧コマンドに対して、評価を行うことができる。保守者の観点から、該当アラームに対して効果のあった復旧コマンドについては「良」を、効果の無かった復旧コマンドについては「不可」を設定し、復旧時間等の観点から特に効果のあった復旧コマンドについては「優」を設定する。なお、評価を３段階ではなく２段階で設定してもよいし、４段階以上で設定するようにしてもよい。
【００２９】
コマンド評価部１３７は、保守者１４から復旧コマンドの評価入力があった場合に、コマンド履歴テーブル２０３に評価結果を保存する。
【００３０】
なお、一実施の形態における障害復旧装置では、コマンド履歴テーブル２０３に保存されている情報に基づいて、無線基地局１２で発生した障害を復旧させるための復旧コマンドを決定する。従って、障害復旧装置を実施する初期段階では、なるべく保守者１４が復旧コマンドを入力することによって、保守監視装置１３のコマンド履歴テーブル２０３に、実施した復旧コマンドとアラームの履歴情報を充実化させることが望ましい。
【００３１】
保守管理装置１３が無線基地局１２からアラームを受信し、アラーム表示部１３３がアラームの表示を行った後に、保守者１４から復旧コマンドの入力がない場合、復旧コマンド受付部１３４は、アラーム情報テーブル２０２から該当アラームの情報を取得して、コマンド履歴テーブル２０３に保存する。取得したアラーム情報からアラームの発生日時の情報を取得し、アラーム発生日時の前後の統計情報を統計情報ファイル２０１より取得し、通常の統計値と比べ特異な値の統計値と統計項目をコマンド履歴テーブル２０３に保存する。
【００３２】
保守者１４から復旧コマンドの入力がない場合、最適コマンド判定部１３５は、無線基地局１２の障害を復旧するための最適な復旧コマンドを判定する処理を行う。復旧コマンドの判定処理は、コマンド履歴テーブル２０３を参照することにより行う。
【００３３】
図６は、最適コマンド判定部１３５によって行われる処理の流れを示すフローチャートである。
【００３４】
最適コマンド判定部１３５は、受信したアラームについて、コマンド履歴テーブル２０３に、同一のアラームの履歴情報があるか否か判定する。（ステップＳ１００１）。同一のアラームの履歴情報があると判定すると、優先順位判定処理（ステップＳ１００２）へ遷移し、同一のアラームの履歴情報が無いと判定すると、最適コマンドなしと判定（ステップＳ１００４）へ遷移する。
【００３５】
図７は、優先順位判定処理（図６のステップＳ１００２）の流れを示すフローチャートである。
【００３６】
該当アラームに対して、コマンド履歴テーブル２０３に、同一のアラームであって、かつ、復旧コマンドを実施して復旧した履歴があるか否かを判定する。（ステップＳ１１０１）。
【００３７】
コマンド履歴テーブル２０３に、対象アラームと同一のアラームであって、かつ、復旧コマンドを実施して復旧した履歴があると判定すると、該当アラームに対するコマンド一覧を作成する（ステップＳ１１０２）。具体的には、これらの復旧コマンドに対応するアラーム名、コマンド名、復旧実績、コマンド復旧時間、コマンド実施日時、基地局ＩＤ、評価、統計情報(アラーム発生前)、統計情報(アラーム発生後)をコマンドランキングテーブル２０４に保存する。
【００３８】
図８は、該当アラームに関して、コマンド履歴テーブル２０３に、同一アラームに対して復旧コマンドを実施して復旧した履歴があった場合のコマンドランキングテーブル２０４の内容の一例を示す図である。復旧には、障害の全てが復旧した場合だけでなく、一部の障害が復旧したものも含まれる。
【００３９】
ステップＳ１１０２では、コマンド履歴テーブル２０３から、該当する復旧コマンドを全て抽出して、コマンドランキングテーブル２０４に保存する。後述するステップＳ１１０３〜Ｓ１１０８では、コマンドランキングテーブル２０４内の復旧コマンドの優先度を判定する。ただし、優先度判定におけるステップＳ１１０３〜Ｓ１１０８については、ステップの番号が小さい方が優先度が高いものとする。
【００４０】
コマンドランキングテーブル２０４にて、復旧実績で優先順位付けを行う（ステップＳ１１０３）。優先順位は、「△」より「○」を高い優先順位として、コマンドランキングテーブル２０４内のＲａｎｋを入れ替える（図８参照）。Ｒａｎｋは、数値が低いほど、優先順位が高いものとする。
【００４１】
コマンドランキングテーブル２０４にて、コマンド復旧時間で優先順位付けを行う（ステップＳ１１０４）。優先順位は、コマンド復旧時間が短いものを高い優先順位として、コマンドランキングテーブル２０４内のＲａｎｋを入れ替える。
【００４２】
コマンドランキングテーブル２０４にて、コマンド実施日時で優先順位付けを行う（ステップＳ１１０５）。優先順位は、コマンド実施日時がより最近のものを高い優先順位として、コマンドランキングテーブル２０４内のＲａｎｋを入れ替える。
【００４３】
コマンドランキングテーブル２０４にて、基地局ＩＤで優先順位付けを行う（ステップＳ１１０６）。優先順位は、コマンドを実施した基地局の基地局ＩＤが該当アラームの基地局ＩＤと同じものを高い優先順位として、コマンドランキングテーブル２０４内のＲａｎｋを入れ替える。
【００４４】
コマンドランキングテーブル２０４にて、評価で優先順位付けを行う（ステップＳ１１０７）。優先順位は、「不可」、「良」、「優」の順に優先順位が高くなるものとして、コマンドランキングテーブル２０４内のＲａｎｋを入れ替える。
【００４５】
コマンドランキングテーブル２０４にて、統計情報で優先順位付けを行う（ステップＳ１１０８）。優先順位付けは、該当アラームの統計情報(アラーム発生前)の統計項目と同じ統計項目がコマンドランキングテーブル２０４の統計情報(アラーム発生前)にあり、かつ同じ統計項目が多いコマンドを高い優先順位として、コマンドランキングテーブル２０４内のＲａｎｋを入れ替える。ただし、統計項目は、統計項目名の同一性を判断し、数値の同一性までは問わないものとする。例えば、該当アラームの統計情報(アラーム発生前)の統計項目が「ＣＰＵ使用率：８０」であれば、コマンドランキングテーブル２０４の統計情報(アラーム発生前)に「ＣＰＵ使用率」の項目があるものの優先順位を高くする。
【００４６】
なお、コマンドランキング２０４での統計情報での優先順位付けでは、統計情報(アラーム発生前)の代わりに、統計情報(アラーム発生後)を使用するようにしてもよい。例えば、上記の統計情報(アラーム発生前)の順位付けと同様に、該当アラームの統計情報(アラーム発生後)の統計項目と同じ統計項目がコマンドランキングテーブル２０４の統計情報(アラーム発生後)にあり、かつ同じ統計項目が多いコマンドを高い優先順位とする。
【００４７】
ステップＳ１１０１の判定において、該当アラームと同一のアラームがコマンド履歴テーブル２０３に無い場合、または、該当アラームと同一のアラームがコマンド履歴テーブル２０３にあるが、復旧コマンドを実施して部分的にも復旧した履歴がないと判定すると、該当アラームの発生前後の統計項目と同じ統計項目を持つ履歴があり、かつその履歴上で復旧したコマンドがあるか否かの判定を行う（ステップＳ１１０９）。
【００４８】
該当アラームの発生前後の統計項目と同じ統計項目を持つ履歴があり、かつその履歴上で復旧したコマンドがあると判定すると、該当統計項目に対するコマンド一覧を作成し、コマンドランキングテーブル２０４に保存する（ステップＳ１１１０）。
【００４９】
図９は、コマンド履歴テーブル２０３に、該当アラームの発生前後の統計項目と同じ統計項目を持つ履歴があり、かつその履歴上で復旧したコマンドがあった場合に作成されるコマンドランキングテーブル２０４の内容の一例を示す図である。該当アラームの発生前後の統計項目として、「ＣＰＵ使用率」と「破棄パケット数」が存在するものとする。この場合、コマンド履歴テーブル２０３の統計情報（アラーム発生前）または統計情報（アラーム発生後）に、「ＣＰＵ使用率」と「破棄パケット数」の項目があり、かつ、アラームが復旧したコマンドがあるデータ、統計情報（アラーム発生前）または統計情報（アラーム発生後）に「ＣＰＵ使用率」の項目があり、かつ、アラームが復旧したコマンドがあるデータ、統計情報（アラーム発生前）または統計情報（アラーム発生後）に「破棄パケット数」の項目があり、かつ、アラームが復旧したコマンドがあるデータが抽出されて、コマンドランキングテーブル２０４が作成される。
【００５０】
続いて、コマンドランキングテーブル２０４にて、統計情報で優先順位付けを行う。優先順位付けは、該当アラームの統計情報(アラーム発生前)の統計項目と同じ統計項目がコマンドランキングテーブル２０４の統計情報(アラーム発生前)にあり、かつ同じ統計項目が多いコマンドを高い優先順位とする（ステップＳ１１１１）。ここでも、統計項目は、統計項目名の同一性を判断し、数値の同一性までは問わないものとする。
【００５１】
なお、コマンドランキング２０４での統計情報での優先順位付けでは、統計情報(アラーム発生前)の代わりに、統計情報(アラーム発生後)を使用するようにしてもよい。例えば、上記の統計情報(アラーム発生前)の順位付けと同様に、該当アラームの統計情報(アラーム発生後)の統計項目と同じ統計項目がコマンドランキングテーブル２０４の統計情報(アラーム発生後)にあり、かつ同じ統計項目が多いコマンドを高い優先順位とする。
【００５２】
ステップＳ１１１１の処理を終えた後のステップＳ１１０３〜Ｓ１１０７の優先順位付けは、ステップＳ１１０１の判定でコマンド履歴テーブル２０３に履歴があった場合と同じである。ただし、統計情報で優先順位付けを行うステップＳ１１０８の処理については、ステップＳ１１１１で同様の処理を行っているため実施しない。
【００５３】
ステップＳ１１０９の判定で、該当アラームの発生前後の統計項目と同じ統計項目を持つ履歴がない、または、該当アラームの発生前後の統計項目と同じ統計項目を持つ履歴はあるが、その履歴上で復旧したコマンドがない場合には、最適コマンドなしと判定（ステップＳ１１１２）へ遷移して、図６のステップＳ１００４へと遷移する。
【００５４】
図６に示すフローチャートにおいて、優先順位判定処理（ステップＳ１００２）で優先順位付けを行うと、優先順位が最も高いコマンド、つまりコマンドランキングテーブル２０４のＲａｎｋが１のコマンドを最適コマンドとして特定する（ステップＳ１００３）。ただし、優先順位判定処理（ステップＳ１００２）で、最適コマンドなしと判定（図７のステップＳ１１１２）した場合には、最適コマンドなしと判定（ステップＳ１００４）へ遷移する。
【００５５】
最適コマンド判定部１３５によって最適コマンドが特定されると、コマンド実行部１３６は、最適コマンドを無線基地局１２へ送信する。その際、コマンド実施日時をコマンド履歴テーブル２０３に保存する。
【００５６】
復旧コマンド実施後にアラームが回復すると、無線基地局１２より該当アラームの回復通知が保守監視装置１３へ通知される。アラーム受信部１３２は、アラーム情報テーブル２０２に該当アラームの復旧日時を保存する。アラーム表示部１３３は、該当アラームの復旧日時を保守者１４向けに表示する。復旧コマンド受付部１３４は、無線基地局１２からアラームの回復通知が送信されてきた場合には、コマンド履歴テーブル２０３に復旧実績とコマンド復旧時間を保存する。
【００５７】
保守者１４は、保守監視装置１３が自動的に実施した復旧コマンドに対して、評価を行うことができる。コマンド評価部１３７は、保守者１４から復旧コマンドの評価が入力されると、コマンド履歴テーブル２０３に評価結果を保存する。
【００５８】
なお、最適コマンド判定部１３５で最適コマンドなしと判定された場合、コマンド実行部１３６は、コマンド実行処理を行わない。
【００５９】
図１０は、保守監視装置１３が無線基地局１２からアラームを受信して、保守者１４が復旧コマンドを実施するシーケンスを示す図である。アラーム受信部１３２は、無線基地局１２からアラームを受信すると、アラーム表示部１３３へアラーム表示要求を送る。アラーム表示部１３３は、アラームを保守者１４向けに表示するとともに、復旧コマンド受付部１３４へ復旧コマンド要求を送る。
【００６０】
復旧コマンド受付部１３４は、保守者１４から復旧コマンドが入力されたか判断し、入力されたと判断すると、最適コマンド判定部１３５へコマンド実行要求を送る。最適コマンド判定部１３５は、コマンド実行要求をそのままコマンド実行部１３６へ送る。コマンド実行部１３６は、無線地局１２へ復旧コマンドを送信する。
【００６１】
図１１は、無線基地局１２からアラームを受信して、保守監視装置１３が自動的に復旧コマンドを実施するシーケンスを示す図である。アラーム受信部１３２は、無線基地局１２からアラームを受信すると、アラーム表示部１３３へアラーム表示要求を送る。アラーム表示部１３３は、アラームを保守者１４向けに表示するとともに、復旧コマンド受付部１３４へ復旧コマンド要求を送る。
【００６２】
復旧コマンド受付部１３４は、保守者１４から復旧コマンドが入力されたかを判断し、入力なしと判断すると、最適コマンド判定部１３５へコマンド判定要求を送る。最適コマンド判定部１３５は、最適コマンドがあるか判断し、最適コマンドありと判断すると、求めた復旧コマンドの実行要求をコマンド実行部１３６へ送る。コマンド実行部１３６は、無線地局１２へ復旧コマンドを送信する。
【００６３】
図１２は、無線基地局１２からアラームを受信したが、保守監視装置１３が自動的に復旧コマンドを実施しないシーケンスを示す図である。アラーム受信部１３２は、無線基地局１２からアラームを受信すると、アラーム表示部１３３へアラーム表示要求を送る。アラーム表示部１３３は、アラームを保守者１４向けに表示するとともに、復旧コマンド受付部１３４へ復旧コマンド要求を送る。
【００６４】
復旧コマンド受付部１３４は、保守者１４から復旧コマンドが入力されたかを判断し、入力なしと判断すると、最適コマンド判定部１３５へコマンド判定要求を送る。最適コマンド判定部１３５は、最適コマンドがあるか判断し、最適コマンドなしと判断すると、処理を終了する。すなわち、コマンド実行部１３６は、復旧コマンドを送信しない。
【００６５】
以上、一実施の形態における障害復旧装置によれば、過去に発生した障害の種類と、その障害を復旧させるために用いた復旧コマンドと、当該障害に対応して収集された統計情報とともに、当該障害の復旧実績、復旧コマンドによる当該障害の復旧時間、当該障害が復旧した日時、当該障害が発生した通信装置のＩＤ、復旧コマンドの評価のうちの少なくとも一つを格納しておき、格納されている複数の復旧コマンドの中から、統計情報を含む複数の項目に基づいて、復旧コマンドを決定する。これにより、発生した障害と同じ障害を過去に復旧した履歴情報が無い場合でも、障害に応じた最適な復旧コマンドを決定することができる。
【００６６】
また、一実施の形態における障害復旧装置によれば、発生した障害と同じ種類であって、かつ、少なくとも一部が復旧した実績がある障害履歴が複数格納されている場合に、統計情報を含む複数の項目に基づいて、障害を復旧させるための復旧コマンドを決定する。これにより、過去に部分的に障害が復旧した復旧コマンドを用いて自動的に復旧コマンドを実施することができるので、完全な復旧作業が行われるまでの間に暫定的な復旧を行うことができる。
【００６７】
特に、一実施の形態における障害復旧装置によれば、発生した障害と同じ種類の障害履歴が格納されていない場合、または、発生した障害と同じ種類の障害履歴が格納されているが、部分的にも復旧した実績がない場合には、発生した障害に対応する統計情報と、格納されている統計情報とに基づいて、障害を復旧させるための復旧コマンドを決定する。これにより、発生した障害と同じ種類の障害履歴が無い場合や、障害の復旧履歴が無い場合でも、統計情報から近似していると考えられる障害に対応する復旧コマンドを用いて、障害の復旧を行うことができる。
【００６８】
以上、本発明の実施形態について図面を参照して詳述してきたが、具体的な構成はこの実施形態に限られるものではなく、この発明の要旨を逸脱しない範囲の設計なども含まれる。例えば、上述した実施形態では、通信装置の障害を復旧させる一例として、無線基地局１２の障害を復旧させる例を挙げて説明したが、通信装置が無線基地局１２に限定されることはなく、通信を行う全ての通信装置に適用することができる。
【符号の説明】
【００６９】
１１  移動端末
１２  無線基地局
１３  保守監視装置
１４  保守者
１３１  統計情報収集部
１３２  アラーム受信部
１３３  アラーム表示部
１３４  復旧コマンド受付部
１３５  最適コマンド決定部
１３６  コマンド実行部
１３７  コマンド評価部
２０１  統計情報ファイルデータベース
２０２  アラーム情報テーブル
２０３  コマンド履歴テーブル
２０４  コマンドランキングテーブル
【図１】
0005643970.tif 000002
【図２】
0005643970.tif 000003
【図３】
0005643970.tif 000004
【図４】
0005643970.tif 000005
【図５】
0005643970.tif 000006
【図６】
0005643970.tif 000007
【図７】
0005643970.tif 000008
【図８】
0005643970.tif 000009
【図９】
0005643970.tif 000010
【図１０】
0005643970.tif 000011
【図１１】
0005643970.tif 000012
【図１２】
0005643970.tif 000013