(57)【要約】【課題】ネットワーク接続が良好に行われていた以降に発生した障害を診断して復旧させることが可能なネットワーク接続の診断方法を提供する。【解決手段】ユーザ端末がセンタサーバとの疎通確認を定期的に実行する手順（Ｓ３，Ｓ５）と、疎通が確認されているときのユーザ端末および各宅内通信機器のネットワーク設定をバックアップする手順（Ｓ１０，Ｓ１１）と、疎通障害が生じると複数の診断項目に関して診断を実行する手順（Ｓ５）と、異常と判定された診断項目に対応したネットワーク設定を、前記バックアップされているネットワーク設定に基づいて修正する手順（Ｓ５）と、センタサーバへアクセスしてダウンロード情報の有無を検知する手順（Ｓ１２）と、ダウンロード情報が有ると、これをダウンロード（Ｓ１３）して処理（Ｓ１４）する手順とを含む。【選択図】図５
2006050137.tif 000002
【特許請求の範囲】
【請求項１】
ユーザ端末と少なくとも一つの宅内通信機器とがホームネットワークを構成し、前記宅内通信機器の一つとセンタサーバとが広域ネットワークを介して接続されたネットワークシステムの、前記各宅内通信機器およびユーザ端末を診断する方法において、前記ユーザ端末が、
ネットワーク上のセンタサーバとの疎通確認を定期的に実行する手順と、
疎通が確認されているときのユーザ端末および各宅内通信機器のネットワーク設定をバックアップする手順と、
疎通障害が生じると複数の診断項目に関して診断を実行する手順と、
異常と判定された診断項目に対応したネットワーク設定を、前記バックアップされている疎通時のネットワーク設定に基づいて修正する手順とを含むことを特徴とするネットワーク接続の診断方法。
【請求項２】
異常と判定された診断項目に対応したソフトウエアを、前記センタサーバからユーザ端末へダウンロードする手順を含むことを特徴とする請求項１のネットワーク接続の診断方法。
【請求項３】
前記ダウンロードされたソフトウエアをユーザ端末へインストールする手順をさらに含むことを特徴とする請求項２のネットワーク接続の診断方法。
【請求項４】
前記ダウンロードされたソフトウエアを前記宅内通信機器へインストールする手順をさらに含むことを特徴とする請求項２のネットワーク接続の診断方法。
【請求項５】
異常と判定された診断項目に対応した通信ケーブルの接続確認を要求するメッセージを出力する手順をさらに含むことを特徴とする請求項１のネットワーク接続の診断方法。
【請求項６】
異常と判定された診断項目に対応したネットワークカードの装着確認を要求するメッセージを出力する手順をさらに含むことを特徴とする請求項１のネットワーク接続の診断方法。
【請求項７】
異常と判定された診断項目に対応したソフトウエアのユーザ端末へのインストールを要求するメッセージを出力する手順をさらに含むことを特徴とする請求項１のネットワーク接続の診断方法。
【請求項８】
異常と判定された診断項目に対応したソフトウエアの前記宅内通信機器へのインストールを要求するメッセージを出力する手順をさらに含むことを特徴とする請求項１のネットワーク接続の診断方法。
【請求項９】
異常と判定された診断項目が所定の診断項目であるときに、所定の連絡先への問い合わせを要求するメッセージを出力する手順をさらに含むことを特徴とする請求項１のネットワーク接続の診断方法。
【請求項１０】
ユーザ端末または各宅内通信機器にインストールされているソフトウェアをユーザ端末がバックアップする手順と、
異常と判定された診断項目に対応したソフトウェアを、そのバックアップを用いて修正する手順とをさらに含むことを特徴とする請求項１のネットワーク接続の診断方法。
【請求項１１】
前記バックアップされているソフトウエアをユーザ端末へインストールする手順をさらに含むことを特徴とする請求項１０のネットワーク接続の診断方法。
【請求項１２】
前記バックアップされているソフトウエアを前記宅内通信機器へインストールする手順をさらに含むことを特徴とする請求項１０のネットワーク接続の診断方法。
【請求項１３】
前記ネットワーク設定を修正する手順に続いてさらに、
ユーザ端末がネットワーク上のサーバとの疎通確認を実行する手順を含むことを特徴とする請求項１に記載のネットワーク接続の診断方法。
【請求項１４】
所定の周期でセンタサーバへアクセスしてダウンロード情報の有無を検知する手順と、
ダウンロード情報が有ると、これをダウンロードする手順と、
前記ダウンロード情報を処理する手順とをさらに含むことを特徴とする請求項１に記載のネットワーク接続の診断方法。
【請求項１５】
前記ダウンロード情報が、ユーザ端末または各宅内通信機器にインストールされているソフトウエアの最新バージョンまたはそのアップデートツールであることを特徴とする請求項１に記載のネットワーク接続の診断方法。
【請求項１６】
前記ダウンロード情報がテキスト情報であることを特徴とする請求項１に記載のネットワーク接続の診断方法。
【請求項１７】
請求項１ないし１６のいずれかに記載の診断方法をユーザ端末に実行させるためのネットワーク接続の診断プログラム。
【請求項１８】
請求項１７に記載の診断プログラムをコンピュータによる読み出し可能に記憶したネットワーク接続の診断プログラムの記憶媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ネットワーク接続の診断方法ならびにプログラムおよびその記憶媒体に係り、特に、ユーザ端末としてのパーソナルコンピュータから、xDSL(x Digital Subscriber Line)モデムやブロードバンドルータといったインターネット接続に供する複数の宅内通信機器を介してネットワークに接続されるネットワーク構成において、ネットワーク接続の状態を監視し、接続が断ぜられると自動復旧手順を実行し、または手動復旧手順を提供するネットワーク接続の診断方法ならびにプログラムおよびその記憶媒体に関する。
【背景技術】
【０００２】
従来の家庭用ネットワークや小規模ネットワークでは、インターネットに接続するときにだけ公衆回線と接続するダイヤルアップ方式が採用されていた。このようなダイヤルアップ接続において、ユーザ端末に実装されているアプリケーションにネットワーク設定を自動で行う技術が、特許文献１に開示されている。一方、近年になって回線使用料が安価となり、定額料金でインターネットへブロードバンドで常時接続するサービスが普及している。
【０００３】
しかしながら、上記した従来のネットワーク設定方法をブロードバンドサービスへ適用するには以下のような技術課題があった。
【０００４】
(1)ユーザ端末をインターネットへブロードバンド接続するためには、ユーザ端末へネットワーク設定を行うだけでは不十分であり、当該ユーザ端末とインターネットとの間に直列多段に接続されるブロードバンドルータやxDSLモデム等の宅内通信機器の全てに漏れなくネットワーク設定を行わなければならない。さらに、無線LANが使用される環境下では、無線LANのネットワークの設定を行わなければならない。しかしながら、上記した従来技術では、これら宅内通信機器の全てにネットワーク設定を漏れなく自動で行うことができなかった。
【０００５】
(2)宅内通信機器へユーザ端末からネットワーク設定を行うためには、ユーザ端末が各宅内通信機器の機能や種別、実装されているソフトウェアのバージョン等を正確に識別し、この識別結果に応じた固有のネットワーク設定を行わなければならない。しかしながら、従来技術ではユーザ端末が各宅内通信機器を識別することができなかったため、機能や種別の異なる複数の宅内通信機器へネットワーク設定を自動で行うことができなかった。
【０００６】
(3)新たな宅内通信機器をネットワークへ追加する際には、当該機器へもネットワーク設定を行わなければならない。しかしながら、上記した従来技術では、追加された宅内通信機器へネットワーク設定を自動で行うことができなかった。
【０００７】
(4)ネットワークを自動設定するためのプログラムや各種ソフトウェアは、CD-ROMに記憶されて通信事業者により配布されることが多い。しかしながら、プログラムやソフトウェアではバージョンアップが頻繁に繰り返されるために、ユーザが使用する際にはバージョンが更新されている場合が多い。しかしながら、従来技術では最新バージョンの入手が困難であったために旧バージョンのプログラム等を用いてネットワーク設定を行わなければならず、これが原因で設定が異常終了してしまう場合があった。
【０００８】
このような技術課題に対して、本出願人は先に、ユーザ端末や各宅内通信機器へのネットワーク設定を自動で行う方法を特許文献２で提案している。
【特許文献１】特開２００４−３２５３４号公報
【特許文献２】特願２００４−１５７５２７号
【発明の開示】
【発明が解決しようとする課題】
【０００９】
パーソナルコンピュータ、およびxDSLモデムやブロードバンドルータといった宅内通信機器にネットワーク設定が正しく行われ、インターネットへのアクセス、Eメールの送受信あるいはVoIPによる通話が良好に行われていても、その後に誤った操作を行ったためにネットワーク設定が書き換えられてしまったり、あるいはネットワークケーブルが外れてしまう等の外因により、インターネットへのアクセスやEメールの送受信等が不能状態に陥ることがある。
【００１０】
しかしながら、上記した各特許文献に開示された技術では、このような障害を自動で復旧させることはもちろん、手動による復旧手順をユーザへ提供することすらできなかった。
【００１１】
本発明の目的は、上記した従来技術の課題を解決し、ネットワーク接続が良好に行われていた以降に発生した障害を診断して復旧させることが可能なネットワーク接続の診断方法ならびにプログラムおよびその記憶媒体を提供することにある。
【課題を解決するための手段】
【００１２】
上記した目的を達成するために、本発明は、ユーザ端末と少なくとも一つの宅内通信機器とがホームネットワークを構成し、前記宅内通信機器の一つとセンタサーバとが広域ネットワークを介して接続されたネットワークシステムの、前記各宅内通信機器およびユーザ端末を診断する方法において、以下のような手段を講じた点に特徴がある。
【００１３】
(1)ユーザ端末が、ネットワーク上のセンタサーバとの疎通確認を定期的に実行する手順と、疎通が確認されているときのユーザ端末および各宅内通信機器のネットワーク設定をバックアップする手順と、疎通障害が生じると複数の診断項目に関して診断を実行する手順と、異常と判定された診断項目に対応したネットワーク設定を、前記バックアップされている疎通時のネットワーク設定に基づいて修正する手順とを含むことを特徴とする。
(2)異常と判定された診断項目に対応したソフトウエアをセンタサーバからユーザ端末へダウンロードする手順を含むことを特徴とする。
(3)異常と判定された診断項目に対応した通信ケーブルの接続確認を要求するメッセージを出力する手順をさらに含むことを特徴とする。
(4)異常と判定された診断項目に対応したネットワークカードの装着確認を要求するメッセージを出力する手順をさらに含むことを特徴とする。
(5)異常と判定された診断項目に対応したソフトウエアのユーザ端末へのインストールを要求するメッセージを出力する手順をさらに含むことを特徴とする。
(6)異常と判定された診断項目に対応したソフトウエアの前記宅内通信機器へのインストールを要求するメッセージを出力する手順をさらに含むことを特徴とする。
【００１４】
(7)異常と判定された診断項目が所定の診断項目であるときに、所定の連絡先への問い合わせを要求するメッセージを出力する手順をさらに含むことを特徴とする。
(8)ユーザ端末または各宅内通信機器にインストールされているソフトウェアをユーザ端末がバックアップする手順と、異常と判定された診断項目に対応したソフトウェアを、そのバックアップを用いて修正する手順とをさらに含むことを特徴とする。
(9)前記ネットワーク設定を修正する手順に続いてさらに、ユーザ端末がネットワーク上のサーバとの疎通確認を実行する手順をさらに含むことを特徴とする。
(10)所定の周期でセンタサーバへアクセスしてダウンロード情報の有無を検知する手順と、ダウンロード情報が有ると、これをダウンロードする手順と、前記ダウンロード情報を処理する手順とをさらに含むことを特徴とする。
(11)前記ダウンロード情報が、ユーザ端末または各宅内通信機器にインストールされているソフトウエアの最新バージョンまたはそのアップデートツールであることを特徴とする。
(12)前記ダウンロード情報がテキスト情報であることを特徴とする。
【発明の効果】
【００１５】
本発明によれば、以下のような効果が達成される。
(1)ユーザ端末や宅内通信機器のネットワーク設定が書き換えられたり、あるいは消去されたことが原因でネットワーク接続に障害が生じると、ネットワーク接続が良好であったときに予めバックアップされていたネットワーク設定を利用して現在のネットワーク設定が修正されるので、ネットワーク設定の書き換えや消去を原因とする障害を自動で復旧できるようになる。
【００１６】
(2)通信ケーブルの接続不良が原因でネットワーク接続に障害が生じると、通信ケーブルの接続確認をユーザに対して要求するメッセージが表示されるので、通信ケーブルの接続不良を原因とする障害の復旧手順を提供できるようになる。
【００１７】
(3)必須のソフトウエア（アプリケーション、ファームウェアおよびドライバ）が誤って消去されてしまったり、あるいはバージョンが対象外となったことが原因でネットワーク接続に障害が生じると、最新バージョンのソフトウエアやアップデート用のツールがセンタサーバからダウンロードされてインストールあるいは実行されるので、ソフトウエアを原因とする障害を自動で復旧できるようになる。
【００１８】
(4)必須のソフトウエアが誤って消去されてしまったり、あるいはバージョンが対象外となったことが原因でネットワーク接続に障害が生じると、最新バージョンのインストールやアップデートをユーザに対して要求するメッセージが表示されるので、ソフトウエアを原因とする障害の復旧手順を提供できるようになる。
【００１９】
(5)必須のソフトウエアのバックアップを予めユーザ端末に用意しておき、必須ソフトウエアが誤って消去されてしまったことが原因でネットワーク接続に障害が生じると、そのバックアップを用いてソフトウエアが再インストールされるので、ソフトウエアを原因とする障害を自動で復旧できるようになる。
【００２０】
(6)ユーザ端末からセンタサーバが周期的にアクセスされ、ソフトウエアのバージョンが更新されると、最新バージョンのソフトウエアやアップデート用のツールがセンタサーバからダウンロードされてインストールあるいは実行されるので、ソフトウエアを原因とする障害を予防できるようになる。
【００２１】
(7)ユーザ端末からセンタサーバが周期的にアクセスされ、メインテナンス情報やキャンペーン情報等のテキストデータがダウンロードされてユーザ端末のディスプレイ上に表示されるので、センタサーバから各ユーザへ提供される情報の周知が容易になる。
【発明を実施するための最良の形態】
【００２２】
以下、図面を参照して本発明の好ましい実施の形態について詳細に説明する。図１は、本発明に係るネットワーク接続の診断方法が適用されるネットワークシステムの主要部の構成を示したブロック図であり、ユーザ端末１（クライアントPC）と宅内通信機器２とが相互にLAN接続されてホームネットワークを構成し、通信事業者により運用されるセンタサーバ３と前記宅内通信機器２とが、インターネット等の広域ネットワーク４を介して接続されている。
【００２３】
前記宅内通信機器２は、xDSLモデム２ａおよびブロードバンドルータ２ｂを含み、さらに無線LAN親機２ｃを含む場合もある。前記ブロードバンドルータがVoIP機能を備えている場合には、当該ブロードバンドルータ２ｂに電話機５が接続される。ユーザ端末１は、標準的な機能を備えたパーソナルコンピュータであり、CD-ROMを読み取るドライブやLANボードあるいはLANカードといったNIC(Network Interface Card)を備え、無線LANを利用する場合には、無線LANカード６が装着される。前記各宅内通信機器２ａ，２ｂ，２ｃは一体型および独立型のいずれであっても良いが、独立型であれば、各宅内通信機器２ａ，２ｂ，２ｃは複数のLANで直列多段に接続される。
【００２４】
「ネットワーク接続診断」のプログラムは、例えばCD-ROM等の記憶媒体に記録されて各ユーザに提供される。ユーザ端末１のCD-ROMドライブに前記CD-ROMがセットされると、ユーザ端末１のディスプレイに初期画面が表示される。ここで、ユーザが「ネットワーク接続診断」のインストールを指示すると、使用許諾の確認を経てインストーラが実行され、ネットワーク接続診断プログラムがユーザ端末１にインストールされる。このプログラムは常駐プログラムとして登録されるので、次にユーザ端末１が立ち上げられるとOSと共に起動され、図２に一例を示したアイコン（自動監視中）がタスクバーに表示される。なお、「ネットワーク接続診断」のプログラムは、センタサーバ３からダウンロードしてユーザ端末１へインストールするようにしても良い。
【００２５】
図３は、前記「ネットワーク接続診断」の設定画面の一例を示した図であり、前記タスクバーに表示されるアイコンをクリックした際に、図４に一例を示したようにポップアップで表示されるメニュー画面上で、さらに「設定」をクリックすることで表示できる。
【００２６】
「自動監視」のチェックボックスがチェックされると、ユーザ端末１が起動されてから「監視スタート」で指定された時間の経過後に、「監視周期」で指定された時間の周期でセンタサーバ３との疎通試験が実行される。本実施形態では前記「監視スタート」を用意し、ユーザ端末１が起動されても「監視スタート」で指定された時間が経過するまでは診断が開始されないようにしているので、ネットワーク接続の準備中であるにもかかわらず診断が実行されてしまい、疎通不良と誤診断されてしまうことを防止できる。
【００２７】
この疎通試験では、「PINGリトライ周期」で指定される周期で、かつ「PINGリトライ回数」で指定される回数だけ、ユーザ端末１からセンタサーバ３へPINGが送信され、これに対してセンタサーバ３からの応答が受信されれば今回の診断が終了される。応答が受信されなければ、後に詳述する診断および復旧手順が実行される。
【００２８】
「Alive監視」のチェックボックスがチェックされると、後に詳述する診断および復旧手順が実行されたのちに、「監視周期」で指定された時間の周期でセンタサーバ３との疎通試験が実行される。この疎通試験では、「PINGリトライ周期」で指定される周期で、かつ「PINGリトライ回数」で指定される回数だけ、ユーザ端末１からセンタサーバ３でPINGが送信される。
【００２９】
「定期UL（アップロード）/DL（ダウンロード）」のチェックボックスがチェックされると、「定期UL/DL実施」で指定される周期で、ユーザ端末１に登録されているネットワーク設定がセンタサーバ３へアップロードされると共に、センタサーバ３からユーザ端末１に提供されるメッセージやソフトウェア（アプリケーション、ファームウェアおよびドライバ）の最新バージョンまたはアップデートツールがダウンロードされる。
【００３０】
次いで、フローチャートを参照して本発明の一実施形態の動作を詳細に説明する。図５は、前記ネットワーク接続診断の手順を示したフローチャートである。
【００３１】
ステップＳ１では、診断がユーザの手動操作により指示されたか否かが判定される。本実施形態では、前記図４に関して説明したポップアップメニュー上でユーザが「今すぐ診断スタート」をクリックすると、前記監視周期とは無関係にネットワーク診断が強制的に実行される。診断が指示されていなければステップＳ２へ進み、前記「監視スタート」で指示された時間が経過しているか否かが判定される。この監視スタート時間が経過するまではステップＳ１へ戻り、上記した各処理が繰り返される。
【００３２】
前記「監視スタート時間」が経過するとステップＳ３へ進み、前記「監視周期」の時間が経過したか否かが判定される。監視周期を迎えるとステップＳ５の「診断／復旧処理」へ進み、監視周期前であればステップＳ４へ進む。ステップＳ４では、前記「定期UL/DL実施」の時間が経過したか否かが判定される。定期UL/DLの実施周期を迎えるとステップＳ１１へ進み、実施周期前であればステップＳ１へ戻る。
【００３３】
図６，７は、前記ステップＳ１で診断がユーザにより指示された際、あるいは前記ステップＳ３において監視周期を迎えたと判定された際に、前記ステップＳ５で実行される「診断／復旧処理」の手順を示したフローチャートである。
【００３４】
ステップＳ３１では疎通試験が実行され、前記「自動監視」の「PINGリトライ回数」および「PINGリトライ周期」で指定された回数および周期でユーザ端末１からセンタサーバ３へPINGが送信される。ステップＳ３２では、前記PINGに対するセンタサーバ３からの応答の有無に基づいて疎通状態が判定される。疎通が確認されれば前記図５のステップＳ４へ進み、疎通不良と判定されればステップＳ３３へ進む。ステップＳ３３では、図８に一例を示したように、インターネットが利用できない旨、および自動診断を実行する旨のメッセージが、ユーザ端末１のディスプレイ上に、ポップアップ方式でバルーン内に表示される。
【００３５】
ステップＳ３４では、前記バルーンがクリックされたか否かが判定される。バルーンのクリックが検知されるとステップＳ３５へ進み、図９に一例を示したように、診断を実行するか否かをユーザに決定させるためのメッセージが表示される。ステップＳ３６では、ユーザの決定結果が判別され、「OK」ボタンがクリックされればステップＳ４０へ進み、「キャンセル」ボタンがクリックされれば、後述する図５のステップＳ６へ進む。なお、前記バルーンがユーザによりクリックされない場合であっても、ステップＳ３７において所定の待機時間がタイムアウトしたと判定されると、ステップＳ４０へ進んで診断が継続される。
【００３６】
ステップＳ４０では「TCP/IP設定診断」が実行される。この「TCP/IP設定診断」では、図１０の一覧表に示したように、「DHCPクライアント機能の有効/無効」，「IPアドレス」，「デフォルトゲートウェイのIPアドレス」，「サブネットマスク」および「DNSサーバのIPアドレス」の各ネットワーク設定が、後に詳述するように、予めネットワーク接続の疎通時にバックアップ情報としてユーザ端末に登録されている疎通時のネットワーク設定と比較される。このとき、ユーザ端末のディスプレイ上では、前記アイコンの表示が、図２に一例を示した「自動診断中」の表示に変更される。
【００３７】
ステップＳ４１において、不一致のネットワーク設定が存在すると判定されるとステップＳ４２へ進み、現在のネットワーク設定が、前記バックアップされている疎通時のネットワーク設定に基づいて修正（上書き）される。このときも、ユーザ端末１のディスプレイ上では、前記アイコンの表示が、図２に一例を示した「復旧中」の表示に変更されると共に、図１１に一例を示したように、TCP/IP設定を自動修正中である旨のポップアップメッセージがバルーン内に表示される。
【００３８】
ここで、バルーンがクリックされると、図１２に一例を示したように、自動復旧の内容が具体的に表示される。ネットワーク設定の修正が完了すると、図１３に示したように、ユーザに再起動を要求するメッセージが表示される。ここで、「OK」ボタンがクリックされると再起動が実行され、再起動後に改めて疎通試験が実行される。ここで疎通が確認されれば、図１４に一例を示したように、インターネットが利用可能になった旨のポップアップメッセージが表示される。
【００３９】
これに対して、全てのネットワーク設定が一致していれば、TCP/IP設定は正常であって障害原因は他にあるので、次の診断を実行すべくステップＳ４３へ進む。
【００４０】
ステップＳ４３では「無線LANドライバ診断」が実行される。ここでは、図１０の一覧表に示したように「ネットワークカード（無線LANカード）の有無」および「ネットワークカードの利用可能性(ドライバの有無)」が確認される。このときも、ユーザ端末１のディスプレイ上では、前記アイコンの表示が、図２に示した「自動監視中」の表示から「自動診断中」の表示に変更される。ステップＳ４４において、無線LANカード６が挿入されていないと判定されればステップＳ４５へ進み、無線LANカード６の装着の有無をユーザに確認させる旨のメッセージが表示される。
【００４１】
また、前記ステップＳ４４において、無線LANカード６のドライバがインストールされていないと判定された場合もステップＳ４５へ進む。ステップＳ４５では、ネットワーク設定用CD-ROMを光学ドライブにセットする旨のメッセージが表示される。このCD-ROMには、例えば前記特許文献１に開示されているネットワーク設定プログラムが収容されており、ここでは、光学ドライブにネットワーク設定用CD-ROMがセットされると、プログラムが自動実行されて無線LANカード６のドライバがインストールされる。ドライバがインストールされればセンタサーバ３との通信が可能になるので、センタサーバ３からアップデートツールが自動でダウンロードされて実行され、前記ドライバが最新バージョンにアップデートされる。
【００４２】
あるいは、前記ネットワーク設定用CD-ROMをセットする旨のメッセージに代えて、ユーザ端末１と無線LAN親機２ｃとを通信ケーブルで接続させる旨のメッセージを表示し、ユーザ端末１と無線LAN親機２ｃとが有線接続されればセンタサーバ３との通信が可能になるので、センタサーバ３からドライバの最新バージョンをダウンロードし、ユーザ端末１にインストールするようにしても良い。
【００４３】
なお、無線LANカード６のドライバがインストールされているものの、そのバージョンが対象外と判定された場合もステップＳ４５へ進み、上記と同様にして最新ドライバがインストールされる。
【００４４】
これに対して、無線LANカード６が正常に装着されていることが確認され、かつ正規のドライバがインストール済みであると判定されれば、次の診断を実行すべくステップＳ４６へ進む。
【００４５】
ステップＳ４６では「無線LAN設定診断」が実行される。ここでは、図１０の一覧表に示したように「ESSID」および「WEPキー」に関するネットワーク設定が、前記バックアップされている疎通時ネットワーク設定と比較される。ステップＳ４７において、両者が不一致と判定されるとステップＳ４８へ進み、現在のネットワーク設定が前記バックアップされている疎通時ネットワーク設定に基づいて修正される。両者が一致していれば、障害原因が他にあるのでステップＳ５０へ進む。
【００４６】
ステップＳ５０では「ブラウザインストール診断」が実行される。ここでは、図１０の一覧表に示したように「ブラウザの有無／種別」および「ブラウザのバージョン」が確認される。ステップＳ５１において、ブラウザが存在しない、あるいは対象外のブラウザしか存在しないと判定されるか、あるいは対象のブラウザであってもバージョンが対象外と判定されるとステップＳ５２へ進む。ステップＳ５２では、所定の対象ブラウザの新規インストールや、インストール済みブラウザのアップデートを要求するポップアップメッセージが表示される。これに対して、対象ブラウザが既にインストールされており、そのバージョンが対象外でなければ、障害原因が他にあるのでステップＳ５３へ進む。
【００４７】
ステップＳ５３では「ブラウザ設定診断」が実行される。ここでは、図１０の一覧表に示したように「ダイヤルアップの有効/無効化」，「プロキシの有効/無効化」および「SSL(Secure Socket Layer)の有効/無効化」の各ネットワーク設定が、バックアップされている疎通時のネットワーク設定と比較される。ステップＳ５４において、不一致のネットワーク設定が存在すると判定されるとステップＳ４５へ進み、現在のネットワーク設定が前記バックアップされているネットワーク設定に基づいて修正される。全てのネットワーク設定が一致していれば、障害原因が他にあるのでステップＳ５６へ進む。
【００４８】
ステップＳ５６では「DSLリンク診断」が実行される。ここでは、図１０の一覧表に示したように「回線種別(DSLまたはダイヤルアップ)」，「上下規格回線速度」および「回線接続状況」が検知される。そして、ADSL回線のリンクダウンと診断されたり、あるいは通信相手からエラーメッセージが返送されるか、あるいは通信相手が無応答であったりリンク速度が「０」であると、ステップＳ５７において、ADSL回線の接続試験に失敗したと判定される。ステップＳ５８では、図１５に一例を示したように、ADSLケーブルの接続確認をユーザに要求する旨のメッセージが表示される。これに対して、ADSL回線の接続試験に成功すれば、障害原因が他にあるのでステップＳ６０へ進む。
【００４９】
ステップＳ６０では「ATMレイヤ診断」が実行される。ここでは、図１０の一覧表に示したように「ATMレイヤ接続状況」が診断され、ステップＳ６１において、ATMレイヤ試験（ループバック）に失敗するか、あるいは試験が成功する前にタイムアウトするとステップＳ６２へ進む。ステップＳ６２では、モデムに関するネットワーク設定が前記バックアップされている疎通時のネットワーク設定に基づいて修正される。これに対して、ATMレイヤ試験に成功すれば、障害原因が他にあるのでステップＳ６３へ進む。
【００５０】
ステップＳ６３では「PPP診断」が実行される。ここでは、図１０の一覧表に示したように、回線(PPP)接続状況が確認され、ステップＳ６４において、ログインIDまたはログインパスワードの誤りによって認証が拒否されるとステップＳ６５へ進み、ログインIDおよびログインパスワードに関するネットワーク設定が、前記バックアップされている疎通時のネットワーク設定（ログインIDおよびログインパスワード）に基づいて修正される。
【００５１】
また、ログインIDやログインパスワードの誤り以外が原因でPPP認証エラーが生じると、その原因がネットワーク側にある可能性が高く、したがって診断プログラムやユーザの操作による復旧は見込めない。この場合もステップＳ６５へ進み、カスタマーサービスへの問い合わせを依頼する旨のメッセージが出力される。このとき、タスクバーに表示されるアイコンは、図２に一例を示した「停止中」の表示に変更される。これに対して、回線(PPP)接続状況が正常と診断されれば、障害原因が他にあるのでステップＳ６６へ進む。
【００５２】
ステップＳ６６では「DNS診断」が実行される。ここでは、DNS機能試験が実施され、ステップＳ６７において、DNS機能試験に失敗したことが検知されると、その原因がネットワーク側にあってユーザによる復旧は見込めないのでステップＳ６８へ進む。ステップＳ７２では、上記したPPP認証エラーの際と同様に、カスタマーサービスへの問い合わせを依頼する旨のメッセージが出力される。これに対して、DNS機能試験に成功すれば、障害原因が他にあるのでステップＳ７０へ進む。
【００５３】
ステップＳ７０では「HTTP診断」が実行される。ここでは、HTTP試験が実施され、ステップＳ７１において、HTTP試験に失敗したことが検知されると、その原因がネットワーク側にあってユーザによる復旧は着込めないのでステップＳ７２へ進み、上記したPPP認証エラーやDNS機能試験の失敗時と同様に、カスタマーサービスへの問い合わせを依頼する旨のメッセージが出力される。これに対して、HTTP試験に成功すれば、障害原因が他にあるのでステップＳ７３へ進む。
【００５４】
ステップＳ７３では「VoIP診断」が実行される。この「VoIP診断」では、図１０の一覧表に示したように、「SIPサーバのIPアドレス」、「SIPサーバのURL」、「SIPサーバ利用のためのアカウントおよびパスワード」、「市外局番」および「電話番号」の各ネットワーク設定が、バックアップされている疎通時のネットワーク設定と比較される。ステップＳ７４において、不一致のネットワーク設定が存在すると判定されるとステップＳ７５へ進み、現在のネットワーク設定が前記バックアップされているネットワーク設定に基づいて修正される。全てのネットワーク設定が一致していれば、障害原因は他にあるのでステップＳ７６へ進む。
【００５５】
ステップＳ７６では「Eメール診断」が実行される。この「Eメール診断」では、図１０の一覧表に示したように、「SMTPサーバのIPアドレス」、「POPサーバのIPアドレス」、「メールアカウントとパスワード」、「利用者名」および「メールアドレス」の各ネットワーク設定が、バックアップされている疎通時のネットワーク設定と比較される。ステップＳ７７において、不一致のネットワーク設定が存在すると判定されるとステップＳ７８へ進み、現在のネットワーク設定が前記バックアップされているネットワーク設定に基づいて修正される。全てのネットワーク設定が一致していれば、障害原因は他にあるのでステップＳ７９へ進む。
【００５６】
ここでは、当該診断プログラムでは検知あるいは復旧できない原因により疎通不良が発生している可能性があるので、ステップＳ７９では、カスタマーサービスへの問い合わせを依頼する旨のメッセージが出力される。
【００５７】
図５へ戻り、ステップＳ６では、前記「Alive監視周期」の時間が経過したか否かが判定される。Alive監視周期を迎えるとステップＳ７へ進み、前記と同様にしてセンタサーバ３との間で疎通試験が実施される。ステップＳ８では、前記疎通試験の結果に基づいて障害が復旧したか否かが判定される。障害が復旧すればステップＳ４へ戻って監視が再開される。これに対して、障害が復旧されなければステップＳ９へ進み、カスタマーサービスへの問い合わせを依頼する旨のメッセージを表示して監視を終了する。
【００５８】
一方、前記ステップＳ４において、前記「定期UL/DL周期」を迎えるとステップＳ１０へ進み、現在のネットワーク設定が疎通時のネットワーク設定としてユーザ端末１にバックアップされる。このバックアップ情報が、前記各ネットワーク診断においてネットワーク設定を修正する際に、疎通時のネットワーク設定として利用される。
【００５９】
ステップＳ１１では、前記バックアップされた疎通時のネットワーク設定がユーザIDと共にセンタサーバ３へアップロードされる。ステップＳ１２ではセンタサーバ３がアクセスされ、ダウンロード情報の有無が判定される。
【００６０】
ここで、いずれかの宅内通信機器に関して最新バージョンのファームウェアが検出されると、図１６に一例を示したように、その旨をユーザに通知するメッセージが表示される。また、無線LANカードに関して最新バージョンのドライバが検出された場合も、図１７に一例を示したように、その旨をユーザに通知するメッセージが表示される。ここで、メッセージ画面の「OK」ボタンがクリックされると、ステップＳ１３において、ファームウェアやドライバの最新バージョンまたはアップデートツールがセンタサーバ３からダウンロードされる。
【００６１】
ここで、センタサーバ３から宅内通信機器のファームウェアがダウンロードされていれば、ステップＳ１４では当該ファームウェアがいずれかの宅内通信機器へインストールされる。ドライバがダウンロードされていれば、ステップＳ１４では当該ドライバがユーザ端末１へインストールされる。アップデートツールがダウンロードされていれば、ステップＳ１４では当該ツールがユーザ端末１で実行され、宅内通信機器にインストールされている旧バージョンのファームウェアやユーザ端末１にインストールされている旧バージョンのドライバが最新バージョンにアップデートされる。このとき、ユーザ端末１の画面上には、図１８に一例を示したように、例えば無線LANカードのドライバをアップデート中である旨のメッセージが表示される。
【００６２】
センタサーバ３からユーザ端末１へダウンロードされる情報はファームウェアやドライバ等のソフトウェアに限定されず、図１９に一例を示したように、メインテナンス情報やキャンペーン情報等のテキストデータをダウンロードしてユーザ端末１のディスプレイ上に表示されるようにしても良い。
【００６３】
センタサーバ３に当該ネットワーク接続診断プログラムの最新バージョンが用意されていれば、ユーザ端末１のディスプレイ上には、図２０に一例を示したように、そのインストールの許可を求めるメッセージが表示される。ここで、「OK」ボタンがクリックされれば、ステップＳ１３においてプログラムがダウンロードされ、ステップＳ１４において、当該プログラムがユーザ端末１へインストールされる。インストールが完了すると、図２１に一例を示したように、バージョンアップに成功した旨のメッセージが表示される。
【００６４】
なお、上記した実施形態では、例えばステップＳ４４において、無線LANカード６のドライバがインストールされていないと判定されると、無線LANドライバがセンタサーバ３からダウンロードされてユーザ端末１にインストールされるものとして説明したが、本発明はこれのみに限定されるものではなく、ユーザ端末１や各宅内通信機器２にインストールされているドライバ、ファームウェアあるいはアプリケーション等のソフトウェアのバックアップをユーザ端末１に予め登録しておき、これらのソフトウェアが誤って削除等されてしまったことが原因で疎通不良となった場合には、これらのバックアップを利用してソフトウェアをユーザ端末１や各宅内通信機器２へ再インストールするようにしても良い。
【図面の簡単な説明】
【００６５】
【図１】本発明が適用されるネットワーク通信システムの主要部の構成を示したブロック図である
【図２】ネットワーク接続診断のアイコンの表示例を示した図である。
【図３】ネットワーク接続診断の設定画面の一例を示した図である。
【図４】メニュー画面の一例を示した図である。
【図５】ネットワーク接続診断の手順を示したフローチャートである。
【図６】診断／復旧処理の手順（その１）を示したフローチャートである。
【図７】診断／復旧処理の手順（その２）を示したフローチャートである。
【図８】メッセージの表示例を示した図である。
【図９】メッセージの表示例を示した図である。
【図１０】診断項目と診断内容との関係を一覧表示した図である。
【図１１】メッセージの表示例を示した図である。
【図１２】メッセージの表示例を示した図である。
【図１３】メッセージの表示例を示した図である。
【図１４】メッセージの表示例を示した図である。
【図１５】メッセージの表示例を示した図である。
【図１６】メッセージの表示例を示した図である。
【図１７】メッセージの表示例を示した図である。
【図１８】メッセージの表示例を示した図である。
【図１９】メッセージの表示例を示した図である。
【図２０】メッセージの表示例を示した図である。
【図２１】メッセージの表示例を示した図である。
【符号の説明】
【００６６】
１…ユーザ端末、２…宅内通信機器、２ａ…モデム、２ｂ…ルータ、２ｃ…無線LAN親機、３…センタサーバ、４…広域ネットワーク、５…電話機、６…無線LANカード
【図１】
2006050137.tif 000003
【図５】
2006050137.tif 000004
【図６】
2006050137.tif 000005
【図７】
2006050137.tif 000006
【図１０】
2006050137.tif 000007
【図２】
2006050137.tif 000008
【図３】
2006050137.tif 000009
【図４】
2006050137.tif 000010
【図８】
2006050137.tif 000011
【図９】
2006050137.tif 000012
【図１１】
2006050137.tif 000013
【図１２】
2006050137.tif 000014
【図１３】
2006050137.tif 000015
【図１４】
2006050137.tif 000016
【図１５】
2006050137.tif 000017
【図１６】
2006050137.tif 000018
【図１７】
2006050137.tif 000019
【図１８】
2006050137.tif 000020
【図１９】
2006050137.tif 000021
【図２０】
2006050137.tif 000022
【図２１】
2006050137.tif 000023