(57)【要約】  【課題】  障害復旧に必要な情報を記憶させておくことにより、直ちに障害発生時の状態を再現させて障害解析を行い、障害復旧に迅速に対応できる障害解析機能を備えた無線基地局装置を提供する。  【解決手段】  タスクＡで障害を検出した場合、タスクＡは障害報告関数を呼び出し（Ｓ２１）、障害報告関数内で装置状態関連制御タスク２２ヘ障害発生内容の通知メッセージを送信する（Ｓ２２）。装置状態関連制御タスク２２は、ログ制御タスク２３ヘ障害発生前のログ情報の取得要求メッセージを送信する（Ｓ２３）。ログ制御タスク２３が、揮発メモリデバイス１５へ記憶済みの各イベント情報及び定期情報を不揮発メモリデバイス１６へ記憶させる処理を行う（Ｓ２４）。これにより、ログ制御タスク２３は装置状態関連制御タスク２２ヘ障害発生前のログ情報の取得応答メッセージを送信する（Ｓ２５）。【選択図】    図７
2007088811.tif 000002
【特許請求の範囲】
【請求項１】
通信障害の発生に対応するための障害解析機能を備えた無線基地局装置であって、
通常運用状態にあるときに予め指定された定期的な時期又はイベント発生時に履歴内容を示すログ情報を記憶する揮発メモリデバイスと、
通信障害が発生した時点において、前記揮発メモリデバイスに記録された前記ログ情報のうち、前記通信障害の発生前の所定時刻から該通信障害の発生時刻までの期間の期間限定ログ情報を格納する不揮発メモリデバイスとを備え、
前記障害解析機能が、通信障害が発生したときに前記不揮発メモリデバイスから前記期間限定ログ情報を取得して障害解析を実現することを特徴とする無線基地局装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、携帯電話機などの携帯端末の通信エリアをカバーする無線基地局装置に関し、特に、携帯電話機などの通信障害の発生に対応するための障害解析機能を備えた無線基地局装置に関するものである。
【背景技術】
【０００２】
近年、ＰＤＣ（Personal Digital Cellular）やＷ−ＣＤＭＡ（Wideband Code Division Multiple Access：広帯域符号分割多元接続）によるディジタル無線通信方式の携帯電話機などの端末機器は、ビジネスユーザからパーソナルユーザヘと利用範囲が広がりつつある。さらには、これらの携帯電話機などは子供から年配者までの幅広い年齢層において使用され、使用人口（ユーザ）が急激に増加している。そのため、多種多様なニーズに対応する無線基地局装置が市場に投入されており、それらの無線基地局装置による通信の障害発生時に迅速に対応できるような障害解析機能を備えた製品を開発することが要求されている。
【０００３】
例えば、障害によって携帯電話機の動作が停止した場合に、あらかじめ携帯電話機に蓄積してある障害解析用の情報を、携帯電話機の再起動時に開発者サーバへ送信することにより障害対応の便宜を図る技術などが開示されている（例えば、特許文献１参照）。この技術によれば、携帯電話機にアプリケーションエラーが発生した場合には、携帯電話機の障害通知手段によって障害情報を生成して無線基地局装置へ送信すると、それらの障害情報は無線基地局装置のソフトウェア不具合解析サーバに収集されて開発者サーバへ送信される。これによって携帯電話機による通信の障害発生時に迅速に対応することができる。
【特許文献１】特開２００３−１７９５４１号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、上記の特許文献１を含めた従来の技術では、通信障害の発生後に発生手順に沿って再現試験などを実施し、同じ障害を再現させて解析を行ってから必要な対策を実行しているため、障害の解析にかなりの時間を要していた。そのため、障害発生時においては障害復旧に手間取って携帯電話機の通信不能な時間帯がかなり長くなり、結果的には通信の安定性に支障をきたしている。
【０００５】
本発明は、以上のような問題点に鑑みてなされたものであり、あらかじめ障害復旧に必要な情報を記憶させておくことにより、直ちに障害発生時の状態を再現させて障害解析を行い、障害復旧に迅速に対応できる障害解析機能を備えた無線基地局装置を提供することを目的とする。
【課題を解決するための手段】
【０００６】
上述した課題を解決するため、本発明に係る無線基地局装置は、通信障害の発生に対応するための障害解析機能を備えた無線基地局装置であって、通常運用状態にあるときに予め指定された定期的な時期又はイベント発生時に履歴内容を示すログ情報を記憶する揮発メモリデバイスと、通信障害が発生した時点において、揮発メモリデバイスに記録されたログ情報のうち、通信障害の発生前の所定時刻から通信障害の発生時刻までの期間の期間限定ログ情報を格納する不揮発メモリデバイスとを備え、障害解析機能が、通信障害が発生したときに不揮発メモリデバイスから期間限定ログ情報を取得して障害解析を実現するように構成されている。
【０００７】
このような構成によれば、無線基地局装置は、通常運用状態においてあらかじめ指定された定期的な時期又はイベント発生時に、ハードウェア情報及びソフトウェア情報を揮発メモリに記憶しておく。そして、無線基地局装置の障害発生時に、揮発メモリに記憶された情報を不揮発メモリへ転送して記憶させ、不揮発メモリからの情報を抽出して障害解析を行っている。また、無線基地局装置は、不揮発メモリから抽出した情報に基づいて障害発生状態を再現させて障害解析を行うこともできる。
【発明の効果】
【０００８】
本発明の無線基地局装置によれば、通信障害が発生したときには、揮発メモリデバイスに記憶されたログ情報のうち、通信障害発生前の所定の時期から通信障害発生時までの過度時の期間限定ログ情報を不揮発メモリデバイスに転送して格納しておく。そして、その不揮発メモリデバイスから期間限定ログ情報を取得して障害解析を行うことにより障害解析機能を実現している。これによって、障害発生時には、障害復旧に必要な解析情報を取得することができると共に、障害発生時の必要情報から再現試験を実施することができる。したがって、迅速に障害解析を展開して障害復旧を行うことが可能となる。
【発明を実施するための最良の形態】
【０００９】
本発明は、無線基地局装置における通常運用状態の解析用として、あらかじめ指定した定期的な時期又はイベント発生時に、通信の運用に必要なハードウェア情報及びソフトウェア情報などをＲＡＭ（Random Access Memory）などの揮発メモリデバイスに記憶させておく。そして、障害発生時には、障害発生前の所定の時期から障害発生時までのログ情報（つまり、ハードウェア情報、ソフトウェア情報、及びイベント情報など）を、揮発メモリデバイスからＲＯＭ（Read Only Memory）などの不揮発メモリデバイスへ格納し直す。
【００１０】
これにより、障害が発生した無線基地局装置から必要な情報を取得することができ、さらに、取得した情報に基づいて障害発生時の状態を再現させて障害の解析を行うことができる。このとき、従来の無線基地局装置の障害解析機能では障害ログのみの記憶は実施されていたが、本発明による無線基地局装置の障害解析機能では障害に関連するイベント情報も不揮発メモリに格納することができるので、的確に障害解析を行って迅速な障害対策を実行することが可能となる。
【００１１】
以下、本発明に係る無線基地局装置における障害解析機能の実施の形態について図面を参照しながら詳細に説明する。
【００１２】
まず、本発明の無線基地局装置が障害解析機能を実現するための構成について説明する。図１は、本発明の無線基地局装置が障害解析機能を実現させるための無線通信システムの概略的な構成を示すブロック図である。図１に示す無線通信システムは、各携帯端末１−１〜１−ｎの通信エリアをカバーするそれぞれの無線基地局装置２−１〜２−ｎと、各無線基地局装置２−１〜２−ｎの通信データを一箇所に集める集線装置３と、各回線の交換接続を行う交換機４と、通信障害の対応やメンテナンスなどを行う保守端末５とを備えた構成となっている。
【００１３】
図２は、図１に示す無線基地局装置２−１の内部構成図である。図１に示す他の無線基地局装置２−ｎの内部構成も無線基地局装置２−１と全く同じであるが、以下の説明では、無線基地局装置２−１を取り上げて説明する。なお、無線基地局装置２−１はソフトウェア制御によって障害解析機能を実現している。
【００１４】
図２に示す無線基地局装置２−１は、図示しない携帯端末との間で無線信号の入出力制御を行う無線通信制御部１１と、図示しない交換機との間で有線信号の入出力制御を行う有線通信制御部１２と、無線基地局装置２−１の各部の処理を行うＣＰＵなどによって実現される中央処理部１３と、障害解析機能を実現するソフトウェア１４と、電源を切ると記憶内容が失われるＤＲＡＭなどの揮発メモリデバイス１５と、電源を切っても記憶内容を保持することができるフラッシュメモリなどの不揮発メモリデバイス１６と、各種制御を行うためのクロック信号を生成するクロック部１７と、無線基地局装置２−１の各部へ電源を供給する電源部１８とを備えた構成になっている。
【００１５】
また、ソフトウェア１４は、ログ記憶の制御処理を行うプログラム部１４ａと、揮発メモリデバイス１５及び不揮発メモリデバイス１６にログ情報を記憶させるメモリ部１４ｂと、オペレーションシステムを実現するＯＳ部１４ｃとを備えている。なお、無線基地局装置２−１の有線通信制御部１２は、無線基地局装置２−１のメンテナンスを行うパソコンなどのメンテナンスツール１９と接続されている。
【００１６】
図３は、図２に示す無線基地局装置２−１におけるソフトウェアタスクの構成図である。本発明の無線基地局装置におけるソフトウェアタスクは、各種アプリケーションの処理を行うアプリケーションタスク２１と、無線基地局装置の通信状態に関連する処理を行う装置状態関連制御タスク２２と、ログ情報の記憶制御を行うログ制御タスク２３と、携帯端末の呼制御を行う呼制御タスク２４と、各種ファイルの制御を行うファイル関連制御タスク２５と、アプリケーションタスク２１より下位の層に位置して通信サービスなどを実現するミドルウェア２６と、無線基地局装置のハードウェア情報を収集するハードウェア情報収集タスク２７と、ファイル形式の変換処理を行うコンバータ２８と、図２に示す揮発メモリデバイス１５や不揮発メモリデバイス１６へのログ情報の記憶制御を行うデバイスドライバ２９と、ネットワークサービスを行うソフトウェアであるＷＩＮＤＮＥＴ３０と、プログラム、サブルーチン、データなどを一まとめにして登録したファイルである共通ライブラリ３１と、オペレーションシステムを実現するＯＳ３２と、電源投入後に直ちに自動起動する初期化プログラムであるＩＰＬ（Initial Program Loader）３３とを備えている。
【００１７】
次に、本発明の無線基地局装置が障害解析機能を実現するための動作の流れについて説明する。図４は、本発明の無線基地局装置が行う状態変化時及びイベント発生時のログ記憶の流れを示すフロー図である。この図は、図３に示す装置状態関連制御タスク２２、呼制御タスク２４、ファイル関連制御タスク２５において状態変化が生じたとき及び各種のイベントが発生したときに、揮発メモリデバイス１５にログ情報を記憶させる処理の流れを示している。
【００１８】
図４において、状態変化及びイベントが発生すると、ログ情報を含んだイベント発生通知が装置状態関連制御タスク２２からアプリケーションタスク２１ヘメッセージが送信される（ステップＳ１）。さらに、呼制御タスク２４からアプリケーションタスク２１ヘメッセージが送信され（ステップＳ２）、ファイル関連制御タスク２５からアプリケーションタスク２１ヘメッセージが送信される（ステップＳ３）。
【００１９】
そして、アプリケーションタスク２１は、装置状態関連制御タスク２２から通知されたメッセージを受けて、そのログ情報通知をログ制御タスク２３へメッセージ送信する（ステップＳ４）。また、アプリケーションタスク２１は、呼制御タスク２４から通知されたメッセージを受けて、そのログ情報通知をログ制御タスク２３へメッセージ送信する（ステップＳ５）。さらに、アプリケーションタスク２１は、ファイル関連制御タスク２５から通知されたメッセージを受けて、そのログ情報通知をログ制御タスク２３へメッセージ送信する（ステップＳ６）。
【００２０】
すると、ログ制御タスク２３は、各タスク（つまり、装置状態関連制御タスク２２、呼制御タスク２４、及びファイル関連制御タスク２５）からのログ情報を揮発メモリデバイス１５へ記憶しておく（ステップＳ７）。
【００２１】
図５は、本発明の無線基地局装置があらかじめ指定した定期的な時期に行うログ記憶の流れを示すフロー図である。この図は、図３に示すデバイスドライバ２９がドライバＡ、ドライバＢ、及びドライバＣの３つのドライバで構成されているとき、各ドライバ（ドライバＡ、ドライバＢ、及びドライバＣ）が定期的に収集したハードウェア情報をログ情報として揮発メモリデバイス１５へ記憶させる処理の流れを示している。
【００２２】
まず、ハード情報収集タスク２７は、あらかじめ解析用として指定したハードウェア情報をドライバＡから一定周期ごとに定期的に収集する（ステップＳ１１）。さらに、ハード情報収集タスク２７は、あらかじめ解析用として指定したハードウェア情報をドライバＢから一定周期ごとに定期的に収集する（ステップＳ１２）。また、ハード情報収集タスク２７は、あらかじめ解析用として指定したハードウェア情報をドライバＣから一定周期ごとに定期的に収集する（ステップＳ１３）。
【００２３】
そして、ハードウェア情報収集クスク２７は、各ドライバ（つまり、ドライバＡ、ドライバＢ、及びドライバＣ）から収集したハードウェア情報をログ情報通知としてログ制御タスク２３ヘ定期的にメッセージ送信する（ステップＳ１４）。すると、ログ制御タスク２３は、各ドライバ（つまり、ドライバＡ、ドライバＢ、及びドライバＣ）からのログ情報を揮発メモリデバイス１５へ記憶しておく（ステップＳ１５）。
【００２４】
図６は、本発明の無線基地局装置が行う障害発生時のログ情報の記憶方法を示すイメージ図である。図６に示すように、各イベントの発生時又は定期的に収集されたログ情報（例えば、ｘｘｘｘ…）は揮発メモリデバイス１５の固定領域へ格納される。そして、障害が発生したときには、これらのログ情報（例えば、ｘｘｘｘ…）は、揮発メモリデバイス１５の固定領域から不揮発メモリデバイス１６に転送されて格納される。
【００２５】
図７は、本発明の無線基地局装置が行う障害発生時のログ情報の不揮発メモリデバイスへの記憶フローを示す図である。図７において、タスクＡで障害が検出された場合、タスクＡは障害報告関数を呼び出し（ステップＳ２１）、障害報告関数内で装置状態関連制御タスク２２ヘ障害発生内容の通知メッセージを送信する（ステップＳ２２）。
【００２６】
すると、装置状態関連制御タスク２２は、ログ制御タスク２３ヘ障害発生前のログ情報の取得要求メッセージを送信する（ステップＳ２３）。そして、ログ制御タスク２３が、揮発メモリデバイス１５へ記憶済みの各イベント情報及び定期情報を不揮発メモリデバイス１６へ記憶させる処理を行う（ステップＳ２４）。これによって、ログ制御タスク２３は、障害発生前のログ情報を取得した旨の応答メッセージを装置状態関連制御タスク２２ヘ送信する（ステップＳ２５）。
【００２７】
このようにして障害発生時のログ情報は揮発メモリデバイス１５から不揮発メモリデバイス１６へ転送されて格納されるので、ある無線基地局装置に障害が発生した場合は、その無線基地局装置の不揮発メモリデバイス１６からログ情報を取り出すことによって故障解析を行い、適切な復旧処理を実行することができる。さらには、不揮発メモリデバイス１６から取り出したログ情報によって故障の再現試験を行うこともできる。
【００２８】
図８は、本発明の無線基地局装置における不揮発メモリデバイスが取得する障害ログ情報の内容を示す図である。障害ログ情報とは、無線基地局装置になんらかの障害が発生したときに、装置状態関連情報、呼制御情報、ファイル関連情報、及び上位装置要求イベントログ情報などを障害発生時のログ情報として残しておき、障害が容易に再現できるような状態を作り出すための情報である。
【００２９】
ちなみに、障害レベルにはCritical/Major/Minorの３パターンがあるが、何れの障害であっても障害ログ情報は残しておくべきである。その理由は、どのような些細な障害であっても、通常状態とは異なる状態が起きているので、それぞれ対応する解析を行う必要がある。
【００３０】
図８に示すように、不揮発メモリデバイス１６は、イベント情報として、装置状態関連情報（装置情報、キャリア情報等）、呼制御情報、ファイル関連情報、及び上位装置要求イベントログ情報を取得することができる。さらに、不揮発メモリデバイス１６は、定期情報としてハードウェアレジスタ情報を取得することができる。
【００３１】
これらの情報のうち、定期情報のハードウェアレジスタ情報を除く他の全ての情報（つまり、装置状態関連情報、呼制御情報、ファイル関連情報、及び上位装置要求イベントログ情報）は、故障解析を行うための情報として使用される。例えば、装置状態関連情報に基づいて、故障の発生した無線基地局装置におけるハードウェア情報、ソフトウェア情報及びイベント情報などを取得し、これらの情報（つまり、ハードウェア情報、ソフトウェア情報及びイベント情報）を参照して故障解析を行うことができる。
【００３２】
また、ハードウェアレジスタ情報を除く他の全ての情報（装置状態関連情報、呼制御情報、ファイル関連情報、及び上位装置要求イベントログ情報）は、故障再現情報としてメンテナンスツール用イベントシナリオへの変換を行い、変換したイベントシナリオに基づいて、メンテナンスツール１９を使用して故障の再現試験を実施することができる。つまり、図２に示すように、無線基地局装置の有線通信制御部１２へメンテナンスツール１９を接続し、そのメンテナンスツール１９からイベントを発行することによって、擬似的に故障の再現試験を実施することができる。
【００３３】
例えば、図８に示す障害ログ情報のうちのファイル関連情報に基づいてメンテナンスツール１９からイベントを発行することにより、該当する故障の再現試験を実施することが可能である。
【００３４】
また、障害再現時の具体的な処理内容に関しては、現状の想定としては、障害を再現させる場合、無線基地局装置を擬似的に障害発生の状態に遷移させる必要があり、環境として外部入力で状態遷移させることが可能なメンテナンスツール１９（図２参照）が必要になる。具体的には、無線基地局装置を通常通り起動させて、障害発生時に取得した情報に基づいて作成したシナリオをメンテナンスツール１９から流し、擬似的に障害発生状態を作り出して解析を行う。
【００３５】
図９は、本発明の無線基地局装置における不揮発メモリデバイスが扱う障害ログ情報の構成図である。障害ログ情報は、障害情報「１」、装置状態関連情報、呼制御情報、ファイル関連情報、上位装置要求イベントログ情報、及び障害前ハードウェア情報などによって構成されている。障害情報「２」についても同様な構成となっている。なお、障害前ハードウェア情報とは、例えば、障害発生５秒前から障害発生時刻までの定期取得の全情報である。
【００３６】
また、障害情報「１」は、障害の発生した年、月、日、時、分、秒、及びタスクＩＤ、障害要因コード、障害状態遷移種別、障害レベル、障害要因詳細情報１、障害要因詳細情報２、ソースファイル情報、行番号などによって構成されている。障害情報「２」についても同様の構成である。
【００３７】
このようにして、障害発生時点において、障害発生前の所定の時刻から障害発生時刻までのログ情報を揮発メモリデバイス１５から不揮発メモリデバイス１６へ格納し直すことにより、障害が発生した無線基地局装置から必要な情報を取得して故障解析を行うことができる。さらに、取得した情報に基づいて障害発生時の状態を再現させて故障解析を行うことができる。
【図面の簡単な説明】
【００３８】
【図１】本発明の無線基地局装置が障害解析機能を実現させるための無線通信システムの概略的な構成を示すブロック図である。
【図２】図１に示す無線基地局装置の内部構成図である。
【図３】図２に示す無線基地局装置におけるソフトウェアタスクの構成図である。
【図４】本発明の無線基地局装置が行う状態変化時及びイベント発生時のログ記憶の流れを示すフロー図である。
【図５】本発明の無線基地局装置があらかじめ指定した定期的な時期に行うログ記憶の流れを示すフロー図である。
【図６】本発明の無線基地局装置が行う障害発生時のログ情報の記憶方法を示すイメージ図である。
【図７】本発明の無線基地局装置が行う障害発生時のログ情報の不揮発メモリデバイスへの記憶フローを示す図である。
【図８】本発明の無線基地局装置における不揮発メモリデバイスが取得する障害ログ情報の内容を示す図である。
【図９】本発明の無線基地局装置における不揮発メモリデバイスが扱う障害ログ情報の構成図である。
【符号の説明】
【００３９】
１−１〜１−ｎ…携帯端末、２−１〜２−ｎ…無線基地局装置、３…集線装置、４…交換機、５…保守端末、１１…無線通信制御部、１２…有線通信制御部、
１３…中央処理部、１４…ソフトウェア、１４ａ…プログラム部、１４ｂ…メモリ部、１４ｃ…ＯＳ部、１５…揮発メモリデバイス、１６…不揮発メモリデバイス、１７…クロック部、１８…電源部、１９…メンテナンスツール、２１…アプリケーションタスク、２２…装置状態関連制御タスク、２３…ログ制御タスク、２４…呼制御タスク、２５…ファイル関連制御タスク、２６…ミドルウェア、
２７…ハードウェア情報収集タスク、２８…コンバータ、２９…デバイスドライバ、３０…ＷＩＮＤＮＥＴ、３１…共通ライブラリ、３２…ＯＳ、３３…ＩＰＬ
【図１】
2007088811.tif 000003
【図２】
2007088811.tif 000004
【図３】
2007088811.tif 000005
【図４】
2007088811.tif 000006
【図５】
2007088811.tif 000007
【図６】
2007088811.tif 000008
【図７】
2007088811.tif 000009
【図８】
2007088811.tif 000010
【図９】
2007088811.tif 000011