(57)【要約】【課題】簡単な操作でネットワークの接続障害を解消させてネットワーク接続を復旧する情報処理装置を提供する。【解決手段】情報処理装置（ユーザ端末）１は、ゲートウェイ３を介してネットワークＮＷに接続する通信処理部１２と、ネットワークＮＷの接続障害が発生した場合にユーザからの復旧要求を受け付けて接続障害を解消させる復旧処理部１６と、ネットワークＮＷへの接続実績がある接続環境毎に、その接続環境を示す復旧情報を関連付けて記憶した復旧情報データベース２０とを有する。通信処理部１２は、ネットワークＮＷに接続するための接続情報が設定され、その接続情報を用いてネットワークＮＷへの接続処理を行うようになっている。そして、復旧処理部１６は、復旧情報データベース２０に記憶させた復旧情報を用いて通信処理部１２に設定されている接続情報の修正をすることにより接続障害を解消させる。【選択図】図１
2012185527.tif 000002
【特許請求の範囲】
【請求項１】
ゲートウェイを介してネットワークに接続可能に構成された情報処理装置であって、
前記ゲートウェイを介して前記ネットワークに接続し、該ネットワークに接続されている装置との間で各種データの授受を行う通信処理部と、
前記ネットワークの接続障害が発生した場合にユーザからの復旧要求を受け付けて該接続障害を解消させる復旧処理を行う復旧処理部と、
前記ネットワークに接続したことがある接続環境毎に、その接続環境下において前記ネットワークに接続するために用いられた復旧情報を関連付けて記憶した復旧情報データベースとを備え、
前記通信処理部は、前記ネットワークに接続するための接続情報が設定され、該接続情報を用いて前記ネットワークへの接続処理を行うようになっており、
前記復旧情報には、少なくとも、前記関連付けられている接続環境下における前記情報処理装置のネットワークカードのアドレス及び該接続環境下における前記ゲートウェイのアドレスが含まれており、
前記復旧処理部は、前記復旧情報データベースが記憶している復旧情報を用いて前記通信処理部に設定されている接続情報の修正をすることにより前記接続障害を解消させることを特徴とする情報処理装置。
【請求項２】
前記復旧処理部は、所定のタイミングで、現状の接続環境下における前記情報処理装置のネットワークカードのアドレス及び前記ゲートウェイのアドレスを含むネットワーク情報を収集し、該収集したネットワーク情報が、前記復旧情報データベースに記憶されていなければ、前記復旧情報データベースに、該ネットワーク情報を前記復旧情報として記憶させる情報収集処理を行うことを特徴とする請求項１に記載の情報処理装置。
【請求項３】
前記復旧情報及び前記ネットワーク情報には、前記関連付けられている接続環境下において前記ネットワークにアクセスした日時を示す日時情報が含まれており、
前記復旧処理部は、現在日時との差異が小さい前記日時情報を有する復旧情報から順に選定し且つ該選定した復旧情報を用いて前記通信処理部に設定されている接続情報を修正すると共に、前記通信処理部に該修正した接続情報を用いた前記ネットワークへの接続テストを実行させて、該ネットワークへの接続が正常と確認された段階で、次の復旧情報の選定を行わずに復旧処理が成功したことを示す情報を出力して復旧処理を終了し、前記復旧情報データベースに記憶された復旧情報による前記接続テストでは、前記ネットワークへの接続が正常と確認されなければ、復旧処理が失敗したことを示す情報を出力して復旧処理を終了することを特徴とする請求項１又は請求項２に記載の情報処理装置。
【請求項４】
前記ネットワークには、前記情報処理装置に、前記復旧処理部の機能を提供するサービスを行う事業者のサーバが接続されており、
前記サーバは、前記情報処理装置に対して、サービス提供を停止する解約状態情報を送信できるようになっており、
前記復旧処理部は、前記情報収集処理を停止する休止モードを備えており、前記通信処理部を介して、前記サーバ装置からの解約状態情報を受信すると、自身を該休止モードに設定すると共に、前記復旧情報データベースに記憶された復旧情報を消去することを特徴とする請求項１〜３のいずれか一項に記載の情報処理装置。
【請求項５】
前記復旧処理部は、前記復旧要求を受け付けると、前記復旧情報データベースを参照して当該復旧情報データベースに記憶された復旧情報があればパスワードを生成しそのパスワードを出力し、該記憶された復旧情報がなければ前記復旧処理を行わずに処理を終了し、さらに、前記パスワートを出力した場合には、前記ユーザからのパスワードの入力を受け付け、その受け付けたパスワードが前記出力したパスワードと一致する場合には前記復旧処理を行い、前記一致しなければ前記復旧処理を行わずに処理を終了することを特徴とする請求項１〜４のいずれか一項に記載の情報処理装置。
【請求項６】
ゲートウェイを介してネットワークに接続可能に構成された情報処理装置に、ネットワークの接続障害を解消させる処理を実行させるネットワーク復旧プログラムであって、
前記情報処理装置は、前記ゲートウェイを介して前記ネットワークに接続し、該ネットワークに接続されている装置との間で各種データの授受を行う通信処理部と、前記ネットワークに接続したことがある接続環境毎に、その接続環境下において前記ネットワークに接続するために用いられた復旧情報を関連付けて記憶した復旧情報データベースとを備え、
前記通信処理部は、前記ネットワークに接続するための接続情報が設定され、該接続情報を用いて前記ネットワークへの接続処理を行うようになっており、
前記ネットワーク復旧プログラムは、
所定のタイミングで、現状の接続環境下における前記情報処理装置のネットワークカードのアドレス及び前記ゲートウェイのアドレスを含むネットワーク情報を収集し、該収集したネットワーク情報が、前記復旧情報データベースに記憶されていなければ、前記復旧情報データベースに、該ネットワーク情報を前記復旧情報として記憶させる処理と、
前記ネットワークの接続障害が発生した場合にユーザからの復旧要求を受け付けて前記復旧情報データベースに記憶させた復旧情報を用いて前記通信処理部に設定されている接続情報の修正をすると共に、前記通信処理部に該修正した接続情報を用いた前記ネットワークへの接続テストを実行させることにより、前記接続障害を解消させて該ネットワークへの接続を復旧させる処理とを前記情報処理装置に実行させることを特徴とするネットワーク復旧プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置及びネットワーク復旧プログラムに関し、例えば、ネットワークの接続障害が発生した場合に、簡単な操作でネットワークの接続障害を解消させてネットワーク接続を復旧させる情報処理装置及び情報処理装置にネットワーク接続を復旧させる処理を実行させるネットワーク復旧プログラムに関する。
【背景技術】
【０００２】
情報機器メーカ等の情報関連企業は、コンピュータ等の情報処理装置に不具合（障害）が発生した場合の対策として、専門の相談員を配置したサポートセンタを設置し、相談員の電話対応により、上記の不具合の解消を図ることを行っている。
【０００３】
また、特許文献１には、ユーザ端末（情報処理装置）に不具合が発生した場合に、上記のようなサポートセンタによる対応ではなく、自動的にユーザ端末の復旧を行う自動復旧システムが提案されている。
【０００４】
上記の自動復旧システムは、ユーザ端末と、当該ユーザ端末に通信可能に構成された監視装置と、復旧指示装置とを備えている。
前記監視装置は、前記ユーザ端末から、当該ユーザ端末で発生した障害等のイベントを知らせる通知（エラー、アプリケーションの異常終了等の事象の発生通知）を受信する。また、前記監視装置は、前記通知を受け付けると、前記復旧指示装置に、当該エラー情報を送信するようになっている。また、前記復旧指示装置は、前記監視装置からエラー情報を取得すると、予め記憶している原因テーブルを参照して発生しているエラーの原因を特定する。また、前記復旧指示装置は、予め記憶している対策テーブルを参照して特定されたエラーに対する対策を決定する。また、前記復旧指示装置は、決定された対策に基づいて、修正プログラムを生成し、前記監視装置を介してユーザ端末に、当該修正プログラムを送信するようになっている。そして、前記ユーザ端末は、前記送信された修正プログラムにより障害を解消させるようになっている。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００３−１５０４０７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
ところで、上述したサポートセンタには、ユーザから、「情報処理装置がネットワークに接続できなくなった」というネットワークの接続障害に関する相談が多く寄せられている。このようなネットワークの接続障害の相談は、コンピュータの扱いに不慣れなユーザからのものが多く、相談員の電話対応だけでは解決できないことがある。このような場合、サポートセンタでは、ユーザのところ（情報処理装置の使用場所）に、エンジニアを派遣する出張サービスにより接続障害を解決させることを行っている。尚、相談員の電話対応により接続障害が解消される場合、ユーザは面倒な設定作業を行う必要がある。
【０００７】
このように、ネットワークの接続障害が発生した場合、ユーザは、サポートセンタに電話をかけて、その内容（接続環境、機種名、障害状況）を説明し、場合によっては出張サービスを要請する必要があり、対応に長時間かかると共に、その手間が面倒であった。また、情報処理装置がビジネス環境で利用されている場合には、ネットワークが長時間接続できない状態になると業務に支障がでることもある。
そのため、ユーザの手間をかけることなく且つ短時間でネットワークの接続障害を解消させることができる装置やプログラムの開発が望まれている。
【０００８】
しかしながら、上述した特許文献１に記載の自動復旧システムは、ネットワークの接続障害を自動復旧させることができないという課題を有している。
具体的には、特許文献１に記載の自動復旧システムは、ユーザ端末に修正プログラムを送信し、その修正プログラムによりユーザ端末を自動復旧させるものである。すなわち、前記自動復旧システムでは、ユーザ端末が監視装置と通信可能な状態になっていないと、修正プログラムを送信することができないため、ユーザ端末と監視装置との間のネットワークの接続障害のような障害に対応することができない。尚、特許文献１に記載の自動復旧システムは、ネットワーク上に、監視装置及び復旧指示装置を設ける必要があり、システム自体が高価なものになるという別の課題も有している。
【０００９】
本発明は、上記課題に鑑みてなされたものであり、簡単な操作でネットワークの接続障害を解消させてネットワーク接続を復旧する情報処理装置を提供することを目的とする。また、本発明は、情報処理装置に、簡単な操作でネットワークの接続障害を解消させてネットワーク接続を復旧させる処理を実行させるネットワーク復旧プログラムを提供することを目的とする。
【課題を解決するための手段】
【００１０】
上記技術的課題を解決するためになされた本発明は、ゲートウェイを介してネットワークに接続可能に構成された情報処理装置であって、前記ゲートウェイを介して前記ネットワークに接続し、該ネットワークに接続されている装置との間で各種データの授受を行う通信処理部と、前記ネットワークの接続障害が発生した場合にユーザからの復旧要求を受け付けて該接続障害を解消させる復旧処理を行う復旧処理部と、前記ネットワークに接続したことがある接続環境毎に、その接続環境下において前記ネットワークに接続するために用いられた復旧情報を関連付けて記憶した復旧情報データベースとを備え、前記通信処理部は、前記ネットワークに接続するための接続情報が設定され、該接続情報を用いて前記ネットワークへの接続処理を行うようになっており、前記復旧情報には、少なくとも、前記関連付けられている接続環境下における前記情報処理装置のネットワークカードのアドレス及び該接続環境下における前記ゲートウェイのアドレスが含まれており、前記復旧処理部は、前記復旧情報データベースが記憶している復旧情報を用いて前記通信処理部に設定されている接続情報の修正をすることにより前記接続障害を解消させることを特徴とする。尚、前記情報処理装置のネットワークカードとは、例えば、無線ネットワークカードや有線ネットワークカードのことをいう。また、ネットワークカードのアドレスとは、当該ネットワークカードのＩＰアドレス及びサブネットマスクのこという。また、ゲートウェイのアドレスとは、ゲートウェイのＩＰアドレス及びＭＡＣアドレスのことをいう。
【００１１】
このように、本発明では、ネットワークに接続したことがある接続環境毎に、その接続環境下においてネットワークに接続するために用いられた復旧情報を関連付けて記憶した復旧情報データベースを設けている。そして、前記復旧情報を用いて通信処理部の接続情報を修正することにより接続障害を解消させるように構成されている。そのため、ネットワークの接続障害が発生した場合に、ユーザ自身が、ネットワーク接続に必要な接続情報を調べ、情報処理装置に調べた接続情報を設定する作業を行う必要がなく、簡単にネットワークの接続障害を解消させることができる。また、本発明の復旧情報データベースは、ネットワークに接続した実績がある接続環境毎に復旧情報が関連付けられている。そのため、複数種のネットワーク環境（自宅、職場、出張先等）で利用する情報処理装置に対応することができる。尚、本発明が上記の構成を採用したのは以下の理由による。
【００１２】
具体的には、本願の発明者は、ユーザから、「情報処理装置がネットワークに接続できなくなった」というネットワークの接続障害に関する相談事案の原因を調査した。その結果、ネットワークの接続障害は、ユーザが、情報処理装置のネットワーク設定情報（接続情報）を変更してしまったことを原因とするものが大半を占めていた。すなわち、ユーザが誤って情報処理装置の設定情報をいじってしまい、それにより、大半の接続障害が発生していることが判った。そのため、本発明では、情報処理装置に、ネットワークに接続した実績がある接続環境毎に、その接続環境下においてネットワークに接続するために用いられた復旧情報を記憶させておき、その復旧情報を用いて通信処理部に設定されている接続情報の修正をするようにしている。これにより、大半の接続障害を復旧させることができる。
【００１３】
また、前記復旧処理部は、所定のタイミングで、現状の接続環境下における前記情報処理装置のネットワークカードのアドレス及び前記ゲートウェイのアドレスを含むネットワーク情報を収集し、該収集したネットワーク情報が、前記復旧情報データベースに記憶されていなければ、前記復旧情報データベースに、該ネットワーク情報を前記復旧情報として記憶させる情報収集処理を行うことが望ましい。
【００１４】
このように構成することにより、復旧情報データベースに登録する復旧情報を自動収集することができると共に、新たなネットワークの接続環境が加わった場合に、その接続環境に関する情報を自動収集することができる。すなわち、本発明は、上記構成により、復旧情報データベースを自動的に、最適な状態にメンテナンスすることができる。
【００１５】
また、前記復旧情報及び前記ネットワーク情報には、前記関連付けられている接続環境下において前記ネットワークにアクセスした日時を示す日時情報が含まれており、前記復旧処理部は、現在日時との差異が小さい前記日時情報を有する復旧情報から順に選定し且つ該選定した復旧情報を用いて前記通信処理部に設定されている接続情報を修正すると共に、前記通信処理部に該修正した接続情報を用いた前記ネットワークへの接続テストを実行させて、該ネットワークへの接続が正常と確認された段階で、次の復旧情報の選定を行わずに復旧処理が成功したことを示す情報を出力して復旧処理を終了し、前記復旧情報データベースに記憶された復旧情報による前記接続テストでは、前記ネットワークへの接続が正常と確認されなければ、復旧処理が失敗したことを示す情報を出力して復旧処理を終了することが望ましい。
【００１６】
上記構成により、過去に接続実績のあるネットワークの接続環境のなかから、直近のものから順番に接続可能か否かを試すことができるため、復旧処理を効率よく行うことができる。
また、本発明では、復旧情報データベースに記憶された復旧情報による接続テストでネットワークへの接続が確認できなければ、復旧処理が失敗したことを示す情報を出力している。この場合、接続障害の原因が、ネットワーク設定情報（接続情報）以外の可能性もあるめ（ハードウェア上の故障等）、ユーザにサービス依頼を促すことができる。
【００１７】
また、前記ネットワークには、前記情報処理装置に、前記復旧処理部の機能を提供するサービスを行う事業者のサーバが接続されており、前記サーバは、前記情報処理装置に対して、サービス提供を停止する解約状態情報を送信できるようになっており、前記復旧処理部は、前記情報収集処理を停止する休止モードを備えており、前記通信処理部を介して、前記サーバ装置からの解約状態情報を受信すると、自身を当該休止モードに設定すると共に、前記復旧情報データベースに記憶された復旧情報を消去することが望ましい。
また、前記復旧処理部は、前記復旧要求を受け付けると、前記復旧情報データベースを参照して当該復旧情報データベースに記憶された復旧情報があればパスワードを生成しそのパスワードを出力し、該記憶された復旧情報がなければ前記復旧処理を行わずに処理を終了し、さらに、前記パスワートを出力した場合には、前記ユーザからのパスワードの入力を受け付け、その受け付けたパスワードが前記出力したパスワードと一致する場合には前記復旧処理を行い、前記一致しなければ前記復旧処理を行わずに処理を終了することが望ましい。
【００１８】
上記の構成により、事業者のサーバが、情報処理装置に、前記復旧処理部の機能（サービス）を提供する場合、前記サービスの契約期間満了や、サービスの提供契約を解除したときに、情報処理装置に対する前記サービスの提供を停止することができる。すなわち、事業者のサーバは、解約状態情報を送信するだけで、情報処理装置に対する前記サービスの提供を停止することができる。
【００１９】
また、本発明は、ゲートウェイを介してネットワークに接続可能に構成された情報処理装置に、ネットワークの接続障害を解消させる処理を実行させるネットワーク復旧プログラムであって、前記情報処理装置は、前記ゲートウェイを介して前記ネットワークに接続し、該ネットワークに接続されている装置との間で各種データの授受を行う通信処理部と、前記ネットワークに接続したことがある接続環境毎に、その接続環境下において前記ネットワークに接続するために用いられた復旧情報を関連付けて記憶した復旧情報データベースとを備え、前記通信処理部は、前記ネットワークに接続するための接続情報が設定され、該接続情報を用いて前記ネットワークへの接続処理を行うようになっており、前記ネットワーク復旧プログラムは、所定のタイミングで、現状の接続環境下における前記情報処理装置のネットワークカードのアドレス及び前記ゲートウェイのアドレスを含むネットワーク情報を収集し、該収集したネットワーク情報が、前記復旧情報データベースに記憶されていなければ、前記復旧情報データベースに、該ネットワーク情報を前記復旧情報として記憶させる処理と、前記ネットワークの接続障害が発生した場合にユーザからの復旧要求を受け付けて前記復旧情報データベースに記憶させた復旧情報を用いて前記通信処理部に設定されている接続情報の修正をすると共に、前記通信処理部に該修正した接続情報を用いた前記ネットワークへの接続テストを実行させることにより、前記接続障害を解消させて該ネットワークへの接続を復旧させる処理とを前記情報処理装置に実行させることを特徴とする。
【発明の効果】
【００２０】
本発明によれば、ネットワークの接続障害が発生した場合に、簡単な操作でネットワークの接続障害を解消させてネットワーク接続を復旧させる情報処理装置を提供することができる。また、本発明によれば、情報処理装置に、ネットワークの接続障害が発生した場合に、簡単な操作で接続障害を解消してネットワーク接続を復旧させる処理を実行させるネットワーク復旧プログラムを提供することができる。
【図面の簡単な説明】
【００２１】
【図１】本発明の実施形態のネットワーク復旧システムのシステム構成図である。
【図２】本発明の実施形態のユーザ端末に設けられる復旧情報データベースのデータ構造を模擬的に示した模式図である。
【図３】本発明の実施形態のユーザ端末が表示部に表示するメニュー画面の模式図である。
【図４】本発明の実施形態のユーザ端末が行うネットワーク情報収集処理の手順を示したフローチャートである。
【図５】本発明の実施形態のユーザ端末のネットワーク復旧処理の機能を停止させるための処理の手順を示したフローチャートである。
【図６】本発明の実施形態のユーザ端末が行うネットワーク復旧要求の受付処理の手順を示したフローチャートである。
【図７】本発明の実施形態のユーザ端末が行うネットワーク復旧処理の手順を示したフローチャートである。
【発明を実施するための形態】
【００２２】
以下、本発明の実施形態のネットワーク復旧システムを図面に基づいて説明する。
【００２３】
先ず、本実施形態のネットワーク復旧システムの構成について図１〜図３を用いて説明する。尚、図１は、本実施形態のネットワーク復旧システムのシステム構成図である。また、図２は、本実施形態のユーザ端末に設けられる復旧情報データベースのデータ構造を模擬的に示した模式図である。また、図３は、本実施形態のユーザ端末が表示部に表示するメニュー画面の模式図である。
【００２４】
図１に示すように、本実施形態のネットワーク復旧システムは、ゲートウェイ３を介してインターネット等のネットワークＮＷに接続可能に構成されたユーザ端末（情報処理装置）１と、ネットワークＮＷに接続された管理サーバ５とを備えている。そして、ユーザ端末１は、ゲートウェイ３を介してネットワークＮＷに接続し、当該ネットワークＮＷに接続されている管理サーバ５との間で各種データの授受ができるように構成されている。尚、ゲートウェイ３は、既存の技術により実現されるものであるため、以下では、その説明を省略する。また、図１では、説明の便宜上、ユーザ端末１及びゲートウェイ３を１組だけ示しているが、管理サーバ５を運用する事業者と以下の契約をしたユーザの数だけ、ユーザ端末１及びゲートウェイ３が設けられる。また、本実施形態では、ユーザ端末１がパーソナルコンピュータであり、ネットワークＮＷがインターネットである場合を例にする。
【００２５】
ここで、管理サーバ５を運用する事業者は、ネットワークＮＷに接続可能なユーザに対して、アプリケーションセット（複数のアプリケーションプログラム（以下、単に「アプリケーション」という））を提供するビジネスを行っている。この複数のアプリケーションの中には、ユーザ端末１に、ネットワークＮＷの接続障害を解消させるネットワーク復旧プログラムが含まれている。
【００２６】
具体的には、前記事業者は、ユーザと、前記アプリケーションセットの利用契約を結び、当該契約を結んだユーザに対して、前記アプリケーションセットを提供する。例えば、前記事業者は、前記契約を結んだユーザに対して、前記アプリケーションセットがインストールされたユーザ端末１の販売や貸し出しをする。この場合、前記事業者は、アプリケーション毎に契約を結び、契約したアプリケーションだけユーザ端末１に利用可能な状態にする。尚、管理サーバ５が、前記契約を結んだユーザのユーザ端末１に、ネットワークＮＷを介して、前記アプリケーションセット（複数のアプリケーション）を送信するようにしてもよい。
【００２７】
また、ユーザ端末１は、前記アプリケーションセットをインストールすることにより、アプリケーションセットに含まれる各アプリケーションにより実現される機能が実行できるようになっている。例えば、ユーザ端末１は、前記インストールすることにより、ネットワークＮＷの接続障害を解消させるネットワーク復旧処理機能が実現できる。尚、本実施形態では、ユーザ端末１に前記アプリケーションセットがインストールされているものとする。以下、本実施形態のネットワーク復旧システムの各構成を順次説明していく。
【００２８】
具体的には、ユーザ端末１は、制御部１１、通信処理部１２、表示部１３、入力部１４、サービス設定部１５、復旧処理部１６及び復旧情報データベース２０を備えている。尚、サービス設定部１５、復旧処理部１６及び復旧情報データベース２０は、前記アプリケーションセットがインストールされることにより実現されるものである。また、制御部１１、通信処理部１２、表示部１３、入力部１４は、汎用的なコンピュータに設けられている周知技術で実現される機能構成である。
【００２９】
ここで、制御部１１は、ユーザ端末１全体の動作を制御する。また、制御部１１は、後述する入力部１４を介して、ユーザからの各種要求やデータの入力を受け付ける。また、制御部１１は、表示部１３に表示するための画像情報を生成し、表示部１３に画像情報を表示さる。
【００３０】
また、通信処理部１２は、ゲートウェイ３を介してネットワークＮＷに接続し、ネットワークＮＷに接続されている各装置との間でデータの授受を行う。また、通信処理部１２には、ネットワークＮＷに接続するための接続情報が設定されるようになっている（前記接続情報は、ユーザ端末１のメモリの所定領域に格納される）。そして、通信処理部１２は、前記設定された接続情報を用いてネットワークＮＷへの接続処理を行う。また、通信処理部１２は、ネットワークＮＷに接続されている装置（図示せず）とデータ通信を行い、当該装置が提供するＷｅｂサイトにアクセスしたり、ネットワークＮＷに接続されているメールサーバにアクセスして電子メールを送受信したりできるようになっている。
【００３１】
表示部１３は、画像データを表示するユニットで液晶ディスプレイ等により構成される。また、入力部１４は、キーボード、マウス、タッチパネル等により構成されており、ユーザからの各種要求やデータの入力を受け付ける。
【００３２】
また、サービス設定部１５は、前記インストールされたアプリケーションセット（複数のアプリケーション）を提供するメニュー画面を提供する。例えば、サービス設定部１５は、図３に示すように、表示部１３に表示されている画面１００上に、メニュー画面１１０を表示させる。ここで、図３に例示するメニュー画面１１０には、管理サーバ５との間で契約内容の更新や変更を行うための設定ボタン１１１と、ネットワーク復旧処理を受け付ける復旧ボタン１１２と、各種サービス（ゲーム、メール等のサービス）を受け付ける受付ボタン１１３、１１４、１１５、１１６とが設けられている。
尚、本実施形態は、ネットワーク復旧処理に特徴があり、受付ボタン１１３、１１４、１１５、１１６により提供される各機能は、前記の特徴と直接関係無い。そのため、受付ボタン１１３、１１４、１１５、１１６により提供される各機能の説明は省略する。
【００３３】
また、復旧処理部１６は、ネットワークＮＷへの接続障害が発生した場合にユーザからの復旧要求を受け付け、当該接続障害を解消させる復旧処理を行う。
具体的には、ユーザが入力部１４を操作して、画面１００上に表示された復旧ボタン１１２（図３参照）をクリックすると、復旧処理部１６は、制御部１１を介して復旧処理要求を受け付ける。そして、復旧処理部１６は、復旧情報データベース２０に記憶された復旧情報を用いて通信処理部１２に設定されている接続情報の修正をすることにより前記接続障害を解消させる。
【００３４】
また、復旧処理部１６は、通常モードと、休止モードとを備えている。
具体的には、復旧処理部１６は、通常モードに設定されている場合には、所定のタイミングで、現状の接続環境下におけるユーザ端末１のネットワーク情報を収集する。このネットワーク情報には、ユーザ端末１のネットワークカードのアドレス（ＩＰアドレス、サブネットマスク）と、ゲートウェイ３のアドレス（ＩＰアドレス、ＭＡＣアドレス）とが含まれている。そして、復旧処理部１６は、収集した前記ネットワーク情報が、復旧情報データベース２０に登録されていなければ、復旧情報データベース２０に、収集したネットワーク情報を復旧情報として登録する。
また、復旧処理部１６は、休止モードに設定されている場合には、上述したネットワーク情報を収集する処理（ネットワーク情報収集処理）を実施しないように構成されている。尚、復旧処理部１６は、デフォルトの状態では、通常モードに設定されている。
【００３５】
また、図２に示すように、復旧情報データベース２０は、通信処理部１２がネットワークＮＷに接続したこと（過去の接続実績）がある接続環境毎に、その接続環境下において前記ネットワークに接続するために用いられた復旧情報を関連付けて登録したものである（記憶させたものである）。すなわち、接続環境毎に、復旧情報を登録するレコード２００ａ〜２００ｎを設け、各レコード２００ａ〜２００ｎに、それぞれ、その接続環境下の復旧情報が登録されている。
【００３６】
具体的には、復旧情報データベース２０は、接続環境（復旧情報）を識別する識別情報を登録するフィールド２０１と、当該接続環境下におけるユーザ端末１のネットワークカードのＩＰアドレスを登録するフィールド２０３と、当該ネットワークカードのＩＰアドレスのサブネットマスクを登録するフィールド２０５と、当該接続環境下におけるＤＮＳサーバのアドレス（プロバイダ等から与えられるアドレス）を登録するフィールド２０７と、当該接続環境下におけるゲートウェイ３のＩＰアドレスを登録するフィールド２０９と、当該ゲートウェイ３のＭＡＣアドレスを登録するフィールド２１０と、当該接続環境下におけるネットワークＮＷへのアクセス日時を示した日時情報を登録するフィールド２１１とを備えて１つのレコード（例えば、レコード２００ａ）が構成されている。
【００３７】
尚、フィールド２０３に登録されるユーザ端末１のネットワークカードのＩＰアドレスとは、ユーザ端末１に実装された無線ネットワークカード（ＷｉＦｉネットワークカード）のＩＰアドレス又はユーザ端末１に実装された有線ネットワークカード（ＮＩＣ）のＩＰアドレスのことをいう。
【００３８】
また、本実施形態では、ユーザ端末１のハードウェア構成は特に限定されるものではない。例えば、ユーザ端末１は、ＣＰＵ、主記憶装置、補助記憶装置、入出力インタフェース、通信インタフェース（無線ネットワークカード、有線ネットワークカード）を備えている。この場合、前記補助記憶装置には、制御部１１及び通信処理部１２の機能を実現するための専用プログラムが格納されている。また、前記補助記憶装置には、サービス設定部１５及び復旧処理部１６の機能を実現するためのサービス設定プログラム及びネットワーク復旧プログラムが格納されている。
【００３９】
そして、制御部１１及び通信処理部１２の機能は、前記ＣＰＵが前記補助記憶装置に格納された専用プログラムを前記主記憶装置にロードして実行することにより実現される。
また、サービス設定部１５の機能は、前記ＣＰＵが前記補助記憶装置に格納されたサービス設定プログラムを前記主記憶装置にロードして実行することにより実現される。また、復旧処理部１６の機能は、前記ＣＰＵが前記補助記憶装置に格納されたネットワーク復旧プログラムを前記主記憶装置にロードして実行することにより実現される。
また、前記復旧情報データベース２０は、ユーザ端末１のメモリ（前記補助記憶装置、前記主記憶装置）の所定領域に形成される。
【００４０】
また、管理サーバ５は、オペレータからの各種要求やデータの入力を受け付けると共に、ネットワークＮＷを介して、ユーザ端末１に各種データを通信できるようになっている。また、管理サーバ５には、ユーザ端末１を利用するユーザ情報（ユーザ名、アドレス、契約内容、ユーザ端末１の機種名等）が記憶されている。また、前記オペレータは、ユーザ端末１のユーザと結んだ「ネットワーク復旧処理機能を利用する契約」が解除となった場合、管理サーバ５に、「ネットワーク復旧処理機能を利用する契約」が解除になった旨を示す解除情報を入力する。
そして、管理サーバ５は、前記解除情報の入力を受けると、ユーザ端末１に対して、ネットワーク復旧処理機能を停止する解約状態情報を送信するようになっている（前記解約状態情報を受信したユーザ端末１の動作は後述する）。
【００４１】
尚、本実施形態では、管理サーバ５のハードウェア構成は特に限定されるものではない。例えば、管理サーバ５は、ＣＰＵ、主記憶装置、補助記憶装置、入出力インタフェース、通信インタフェースを備えるコンピュータにより構成される。この場合、管理サーバ５の補助記憶装置には、管理サーバ５の上述した機能を実現するための管理プログラムが格納されている。そして、管理サーバ５の上記機能は、前記ＣＰＵが前記補助記憶装置に格納された前記管理プログラムを前記主記憶装置にロードして実行することにより実現される。
【００４２】
次に、本実施形態のネットワーク復旧システムの機能を詳細に説明する。
【００４３】
最初に、図４を用いて、ユーザ端末１の復旧処理部１６が行うネットワーク情報収集処理について説明する。ここで、図４は、本実施形態のユーザ端末が行うネットワーク情報収集処理の手順を示したフローチャートである。尚、図４では、復旧処理部１６は、通常モードに設定されているものとする。
【００４４】
具体的には、復旧処理部１６は、所定のタイミングで定期的に起動して、ネットワーク情報の収集を行う（Ｓ１〜Ｓ３）。尚、本実施形態では所定のタイミングについて特に限定するものではない。例えば、前記タイミングが、ユーザ端末１が起動したときであってもよい。また、前記タイミングが、起動した後で所定時間（例えば、数分）経過したときであってもよい。また、Ｓ１〜Ｓ３におけるネットワーク情報の収集は、周知技術（例えば、ユーザ端末１に搭載されているＯＳの機能）により実現されるものである。また、Ｓ１〜Ｓ３の処理順序は任意である(例えば、Ｓ２、Ｓ１、Ｓ３の順に処理が行われてもよい)。
【００４５】
Ｓ１では、復旧処理部１６は、ユーザ端末１に実装された有線ネットワークカードに関する情報（ＮＩＣ情報）を収集する。このＮＩＣ情報には、少なくとも、有線ネットワークカードのＩＰアドレスと、当該ＩＰアドレスのサブネットマスクとが含まれている。また、ユーザ端末１に、複数の有線ネットワークカードが実装されていれば、有線ネットワークカード毎に、そのＩＰアドレスと、当該ＩＰアドレスのサブネットマスクとを収集する。
【００４６】
Ｓ２では、復旧処理部１６は、ユーザ端末１に実装された無線ネットワークカードに関する情報（ＷＩＦＩ情報）を収集する。このＷＩＦＩ情報には、少なくとも、無線ネットワークカードのＩＰアドレスと、当該ＩＰアドレスのサブネットマスクとが含まれている。また、ユーザ端末１に、複数の無線ネットワークカードが実装されていれば、無線ネットワークカード毎に、そのＩＰアドレスと、当該ＩＰアドレスのサブネットマスクとを収集する。
【００４７】
Ｓ３では、復旧処理部１６は、現状のユーザ端末１が置かれている(設置されている)接続環境（ネットワーク接続環境）下における接続環境情報を収集する。具体的には、復旧処理部１６は、ユーザ端末１が設置されている接続環境（ネットワーク接続環境）のゲートウェイ３のＩＰアドレスを取得する。そして、復旧処理部１６は、ＡＲＳ（Address Resolution Protocol）を利用して、ゲートウェイ３のＭＡＣアドレスを取得する。また、復旧処理部１６は、ＤＮＳのＩＰアドレス（プロバイダ等から与えられているＤＮＳサーバのアドレス）を取得する。そして、Ｓ１〜Ｓ３の処理を終えると、Ｓ４〜５の処理に進む。
【００４８】
Ｓ４〜５では、復旧処理部１６は、Ｓ１〜Ｓ３で収集したネットワーク情報と、復旧情報データベース２０に登録されている復旧情報との比較を行う。そして、復旧処理部１６は、収集したネットワーク情報と、復旧情報データベース２０に登録されている復旧情報とが同一であれば、Ｓ８の処理に進む。また、復旧処理部１６は、収集したネットワーク情報が、復旧情報データベース２０に登録されている復旧情報と同一でなければ、Ｓ６の処理に進む。
【００４９】
具体的には、復旧処理部１６は、復旧情報データベース２０に登録された復旧情報群２００ａ〜ｎのなかに、Ｓ１〜３で取得した「有線ネットワークカードのＩＰアドレスと、当該ＩＰアドレスのサブネットマスク、ＤＮＳのＩＰアドレス、ゲートウェイ３のＩＰアドレス、ＭＡＣアドレス」の組合せと同一のものがあるか否かを判定し、同一のものがあればＳ８に進み、同一のものがなければＳ６に進む。
また、復旧処理部１６は、復旧情報データベース２０に登録された復旧情報群２００ａ〜ｎのなかに、Ｓ１〜３で取得した「無線ネットワークカードのＩＰアドレスと、当該ＩＰアドレスのサブネット、ＤＮＳのＩＰアドレス、ゲートウェイ３のＩＰアドレス、ＭＡＣアドレス」の組合せと同一のものがあるか否かを判定し、同一のものがあればＳ８に進み、同一のものがなければＳ６に進む。
【００５０】
Ｓ６では、復旧処理部１６は、Ｓ５で同一のものがないと判定したネットワーク情報を用いて、通信処理部１２に設定されている接続情報を修正し、接続情報を修正した通信処理部１２によりネットワークＮＷへの接続テスト（インターネット接続確認）を実行する。そして、接続テストにより、ネットワークＮＷに正常に接続されるとＳ７に進み、ネットワークＮＷに正常に接続されなければ（接続異常であれば）Ｓ８に進む。
【００５１】
具体的には、Ｓ６では、復旧処理部１６は、通信処理部１２に設定されている接続情報（ネットワークカードのＩＰアドレスと、そのＩＰアドレスのサブネットマスク、ＤＮＳのＩＰアドレス、ゲートウェイ３のＩＰアドレス、ＭＡＣアドレス）の値を、Ｓ５で同一のものがないと判定したネットワーク情報（例えば、有線ネットワークカードのＩＰアドレス、当該ＩＰアドレスのサブネット、ＤＮＳのＩＰアドレス、ゲートウェイ３のＩＰアドレス、ＭＡＣアドレス）に変更する。そして、復旧処理部１６は、接続情報を変更した通信処理部１２によりネットワークＮＷへの接続テストを行う。
【００５２】
Ｓ７では、復旧処理部１６は、Ｓ６でネットワークＮＷに正常に接続されていると確認されたネットワーク情報（通信処理部１２に設定したネットワーク情報）を復旧情報データベース２０に登録して、Ｓ８〜Ｓ９の処理に進む。尚、Ｓ７の処理を行った後に、Ｓ８〜９を行わずに、図４の処理を終了するようにしてもよい。
【００５３】
具体的には、Ｓ７では、復旧処理部１６は、Ｓ６でネットワークＮＷに正常に接続されていると確認されたネットワーク情報を復旧情報として、復旧情報データベース２０に登録する。この場合、登録する復旧情報には、その復旧情報（接続環境）を識別する識別情報（復旧情報  ＃１ｎ）が割り当てられる。そして、復旧情報は、復旧情報データベース２０に、前記識別情報に関連付けられた上で登録される。
【００５４】
Ｓ８〜Ｓ９では、復旧処理部１６は、所定時間待機（例えば、１分間待機）して、ユーザからの終了要求の入力を受け付けると処理を終了し、ユーザからの終了要求がなければ、Ｓ１の処理に戻る。すなわち、Ｓ８〜Ｓ９では、ユーザが、所定時間経過するまでに、入力部１４を操作して終了要求を入力すれば、図４の処理が終了され、入力部を操作しなければＳ１の処理を繰り返すようになっている。
【００５５】
このように、本実施形態では、復旧処理部１６が、所定のタイミングで定期的に起動して、復旧情報データベース２０に登録する復旧情報を自動収集するようになっている。そのため、ユーザに手間をかけることなく、ユーザ端末１がネットワークＮＷに接続したことがある接続環境に関する情報（通信処理部１２に設定される接続情報）を収集して保持することができる。
また、本実施形態では、所定のタイミングで定期的にネットワーク情報収集処理を行うため、復旧情報データベース２０を自動的に、最適な状態にメンテナンスすることができる。
【００５６】
次に、ネットワーク復旧処理を停止させる処理について、図５を用いて説明する。ここで、図５は、本実施形態のユーザ端末のネットワーク復旧処理機能を停止させるための処理の手順を示したフローチャートである。尚、図５の処理が開始される前の復旧処理部１６は、通常モードに設定されているものとする。また、図５に示す処理は、管理サーバ５を運営する事業者と、ユーザ端末１のユーザとにより結んだ「ネットワーク復旧処理機能を利用する契約」が解約になった場合に開始される。
【００５７】
先ず、管理サーバ５のオペレータが、管理サーバ５に、解約となったユーザのユーザ端末１に対してネットワーク復旧処理機能の停止を指示するデータを入力する。そして、管理サーバ５は、前記ネットワーク復旧処理機能の停止を指示するデータを受け付ける（Ｓ１０）。尚、管理サーバ５は、上述したように、ユーザ情報（ユーザ名、アドレス、契約内容、ユーザ端末１の機種名等）が記憶されている。
【００５８】
次に、管理サーバ５は、Ｓ１０で前記データを受け付けると、前記ユーザ情報を用いて、解約を受け付けたユーザのユーザ端末１に対して、自動的に解約状態信号Ｄ１を送信する（Ｓ１１）。また、管理サーバ５は、前記解約状態信号Ｄ１を送信すると、ユーザ情報に含まれている契約情報を更新する（「ネットワーク復旧処理機能を利用する契約」を解約状態に更新する）。そして、ネットワーク復旧処理を停止させる処理は、ユーザ端末１側の処理に遷移する。
【００５９】
次に、ユーザ端末１の復旧処理部１６は、通信処理部１２を介して、管理サーバ５から送信された解約状態信号Ｄ１を受信し（Ｓ１２）、Ｓ１３の処理に進む。
【００６０】
Ｓ１３では、復旧処理部１６は、復旧情報データベース２０に記憶された復旧情報を消去する（全ての復旧情報を消去する）。これにより、復旧処理部１６は、後述する図６に示すように、ネットワークＮＷの復旧処理を実施できなくなる。
また、復旧処理部１６は、自身を休止モードに設定する。これにより、復旧処理部１６は、図４で説明したネットワーク情報収集処理を実施しなくなるため、以降は、復旧情報データベース２０に復旧情報が登録されることがない。すなわち、復旧情報データベース２０には、復旧情報が存在しない（登録されていない）状態が維持される。
【００６１】
このように、本実施形態では、事業者とユーザとの間の契約が解約となった場合に、ユーザ端末１に実装されてしまっている復旧処理部１６の機能を制限することができる。すなわち、復旧処理部１６の機能を実現するためのネットワーク復旧プログラムがアンインストール（削除）されなくても、復旧処理部１６の機能を制限することができる。
【００６２】
尚、本実施形態では、復旧処理部１６が休止モードに設定された場合においても、サービス設定部１５は、表示部１３に、復旧ボタン１１２を備えたメニュー画面１１０を表示させるように構成されている。
そして、ユーザが前記解約した後に、復旧処理部１６の機能が必要であると考えた場合に、設定ボタン１１１を操作することにより、サーバ装置５に、「ネットワーク復旧処理機能を利用する契約」を申し込めるようになっている。この場合、例えば、サービス設定部１５が、ユーザからの要求を受け付け、通信処理部１２を介して、管理サーバ５にアクセスし、「ネットワーク復旧処理機能を利用する契約」を申し込むようにすればよい。
【００６３】
次に、本実施形態のユーザ端末１の復旧処理部１６が行うネットワーク復旧処理について図６及び図７を用いて説明する。
ここで、図６は、本実施形態のユーザ端末が行うネットワーク復旧要求の受付処理の手順を示したフローチャートである。また、図７は、本実施形態のユーザ端末が行うネットワーク復旧処理の手順を示したフローチャートである。
【００６４】
先ず、図６に示すネットワーク復旧要求の受付処理について説明する。尚、ユーザ端末１の表示部１３の画面１００には、復旧ボタン１１２を備えるメニュー画面１１０（図２参照）が表示されているものとする。
【００６５】
具体的には、ユーザ端末１にネットワークＮＷの接続障害が発生した場合、ユーザは、入力部１４を操作して、画面１００上に表示された復旧ボタン１１２（図３参照）を選択してクリックする（Ｓ２０）。これにより、復旧処理部１６は、ユーザからの復旧要求を受け付ける。
【００６６】
次に、復旧処理部１６は、復旧情報データベース２０に復旧情報が登録されているか否かを判定する（Ｓ２１）。復旧処理部１６は、判定の結果、復旧情報が登録されていればＳ２２〜Ｓ２３に進む。また、復旧処理部１６は、判定の結果、復旧情報データベース２０に復旧情報が登録されていなければ、ネットワーク復旧処理を行わずに処理を終了する。尚、「ネットワーク復旧処理機能を利用する契約」が解約されると、図５で示したように、復旧情報が全て消去されるため、ネットワーク復旧処理が行われることがない。このように、図５の処理により、復旧処理部１６の機能が制限される。
【００６７】
また、Ｓ２２〜Ｓ２３では、復旧処理部１６は、パスワードを生成し、その生成したパスワードを出力する。
具体的には、復旧処理部１６は、乱数生成機能を備えており、その乱数生成機能により、毎回異なるパスワードを生成するように構成されている。すなわち、復旧処理部１６の機能を実現するネットワーク復旧プログラムには、乱数生成機能を実現するモジュールが含まれている。そして、復旧処理部１６は、表示部に生成したパスワードを示す画像情報を表示する。このパスワートを示す画像情報には、ユーザからのパスワードの入力を受け付けるための入力ボックスが設けられており、ユーザにパスワードの入力を促すようになっている。尚、パスワードは、英数字以外の文字であってもよい。
【００６８】
次に、復旧処理部１６は、ユーザが入力するパスワードの入力を受け付け（Ｓ２４）、その受け付けたパスワードがＳ２３で出力したパスワードと一致するか否かを判定する（Ｓ２５）。復旧処理部１６は、判定の結果、前記受け付けたパスワードがＳ２３で出力したパスワードと一致する場合、図７に示すネットワーク復旧処理に遷移する。一方、復旧処理部１６は、前記パスワードが一致しない場合には、ネットワーク復旧処理を行わずに処理を終了する。
【００６９】
次に、Ｓ２５において、パスワードが一致したと判定した場合に進む、図７のネットワーク復旧処理について説明する。
【００７０】
先ず、復旧処理部１６は、復旧情報データベース２０を参照し、ネットワーク復旧処理に適合する（利用できる）復旧情報が有るか否かを判定する（Ｓ３０）。
ここで、ネットワーク復旧処理に利用できるか否かは、復旧情報データベース２０に登録されている復旧情報の中に、後述するＳ３３のインターネット接続確認（接続テスト）に利用していない復旧情報が有るか否かにより判定する。そして、復旧処理部１６は、判定の結果、接続テストに利用していない復旧情報が有ればＳ３１に進む。一方、復旧処理部１６は、接続テストに利用していない復旧情報が無ければＳ３５に進む。
【００７１】
上記のように判定するのは、本実施形態では、復旧情報データベース２０に登録されている復旧情報のなかから、所定規則の基で順番に復旧情報を選定し、その選定した復旧情報を利用した接続テストを行うように構成されているためである。
【００７２】
つぎに、Ｓ３１の処理を説明する。Ｓ３１では、復旧処理部１６は、復旧情報データベース２０から所定規則にしたがい、１の復旧情報を選定する。例えば、図２に例示するように、復旧情報データベース２０に、ｎ個の復旧情報群２００ａ〜２００ｎが登録されている場合、その中から１つの復旧情報（例えば、レコード２００ａに登録された復旧情報）を選定する。
尚、所定規則について特に限定されるものではないが、本実施形態では、現在日時に近い日時情報（現在日時との差分が小さい日時情報）を有する復旧情報から順番に選定していくものとする。また、現在日時は、ユーザ端末１（ユーザ端末１に搭載されたＯＳ）のタイマ機能を利用する。
【００７３】
つぎに、復旧処理部１６は、選定した復旧情報を用いた復旧処理を行う(Ｓ３２)。
具体的には、復旧処理部１６は、Ｓ３１で選定した復旧情報を用いて、通信処理部１２に設定されている接続情報を修正し設定する。すなわち、復旧処理部１６は、通信処理部１２に設定する接続情報（ネットワークカードのＩＰアドレスと、そのＩＰアドレスのサブネット、ＤＮＳのＩＰアドレス、ゲートウェイ３のＩＰアドレス、ＭＡＣアドレス）の値を、Ｓ３１で選定した復旧情報（図２参照）の値に変更する。
【００７４】
次に、復旧処理部１６は、Ｓ３２で設定した通信処理部１２により、インターネット接続確認（ネットワークＮＷへの接続テスト）を行う（Ｓ３３）。復旧処理部１６は、前記接続テストにより、ネットワークＮＷに正常に接続されていると確認されるとＳ３４に進み、ネットワークＮＷに正常に接続されなければ（接続異常であれば）Ｓ３０に戻る。
【００７５】
Ｓ３４では、復旧処理部１６は、接続テストの成功結果を示す情報を出力して処理を終了する。例えば、復旧処理部１６は、表示部１３に、「インターネット接続の復旧処理に成功した」ことを示すテキストデータが含まれる画像データを出力する。或いは、復旧処理部１６は、「インターネット接続の復旧処理に成功した」旨の音声データを生成し、ユーザ端末１に備えられたスピーカ（図示せず）を介して、その音声データを出力する。
これにより、ユーザは、ネットワークＮＷへの接続障害が解消されたことを認識することができる。
【００７６】
尚、Ｓ３３においてネットワークＮＷに接続できないと判定された後で行われるＳ３０では、上述したように、復旧情報データベース２０に登録された復旧情報のなかに、接続テストに利用していない復旧情報が有るか否かが判定される。
【００７７】
例えば、復旧情報データベース２０に、ｎ個の復旧情報群２００ａ〜２００ｎが登録されており、Ｓ３１〜Ｓ３３において、レコード２００ａに登録された復旧情報を選定して接続テストを行い、接続異常と判定されたものとする。この場合、復旧情報データベース２０に登録されている復旧情報群２００ａ〜２００ｎのうち、復旧情報群２００ｂ〜２００ｎについては接続テストが実施されていない。そのため、復旧処理部１６は、適合する復旧情報が有ると判定する。そして、Ｓ３２〜Ｓ３３において、復旧情報２００ａを除いた復旧情報群２００ｂ〜２００ｎのなかから、現在日時に近い日時情報を有する復旧情報を選定し、その復旧情報により接続テストを行う。
また、例えば、Ｓ３０〜Ｓ３３を繰り返すことにより、復旧情報データベース２０に登録された全ての復旧情報の接続テストが実施され、且つ全ての接続テストで、ネットワークＮＷに正常に接続されなかったものとする。この場合、復旧処理部１６は、接続テストに利用していない復旧情報が無くなっているため、適合する復旧情報が無いと判定してＳ３５に進む。
【００７８】
次に、Ｓ３０において、適合する復旧情報が無いと判定された場合に行うＳ３５の処理を説明する。Ｓ３５では、復旧処理部１６は、ユーザ端末１に実装されているＤＨＣＰプロトコルによるネットワーク自動設定機能（周知のパソコンに備えられている機能）により、通信処理部１６の接続情報を設定し、Ｓ３６に進む。
【００７９】
Ｓ３６では、復旧処理部１６は、Ｓ３５で接続情報を設定した通信処理部１６により、ネットワークＮＷへの接続テストを行う。復旧処理部１６は、前記接続テストにより、ネットワークＮＷに正常に接続されていると確認されると上述したＳ３４に進み、ネットワークＮＷに正常に接続されなければ（接続異常であれば）、Ｓ３７に進む。
【００８０】
Ｓ３７では、復旧処理部１６は、接続テストの失敗結果を示す情報を出力して処理を終了する。例えば、復旧処理部１６は、表示部１３に、「インターネット接続の復旧処理に失敗した」ことを示すテキストデータが含まれる画像データを出力する。或いは、復旧処理部１６は、「インターネット接続の復旧処理に失敗した」旨の音声データを生成し、ユーザ端末１に設けられたスピーカ（図示せず）を介して、その音声データを出力する。
【００８１】
なお、復旧処理部１６は、前記接続テストの失敗結果を示す情報のなかに、管理サーバ５を運営する事業者の問い合わせ先（サービス対応窓口の電話番号）を示すデータを含めるようにしてもよい。また、前記接続テストの失敗結果を示す情報のなかに、「サービス対応窓口に問い合わせる前に、ＬＡＮケーブルの装着確認や、ゲートウェイの電源や配線確認」を促すメッセージを含めるようにしてもよい。
【００８２】
このように、本実施形態では、ユーザ端末１に、ネットワークＮＷに接続したことがある接続環境下においてネットワークＮＷに接続するために用いられた復旧情報を関連付けて記憶した復旧情報データベース２０を設けている。そして、ユーザ端末１は、ユーザから復旧ボタン１１２の選択を受け付けると、復旧情報データベース２０に記憶された復旧情報を用いて通信処理部１２の接続情報を設定（修正）することにより、ネットワークＮＷの復旧処理を行うようになっている。
【００８３】
そのため、ネットワークＮＷの接続障害が発生した場合に、ユーザ自身が、接続障害の原因を調べて復旧作業を行う必要がなく、ユーザの負担を軽減することができる。例えば、本実施形態によれば、小規模なオフィスや家庭のように、専門の技術者（ＳＥ）が常駐していない接続環境においても、ユーザに負担をかけることなく、ネットワークＮＷの接続障害を解消させることができる。
なお、上記の構成を採用しているのは、接続障害の原因の大半が、ユーザ端末１のネットワーク設定情報（接続情報）を誤って変更してしまったことによるためである。すなわち、ユーザが誤ってユーザ端末１の設定情報をいじってしまうことで、大半の接続障害が発生しているため、本実施形態では、前記記憶しておいた復旧情報を用いた復旧処理により大半の接続障害を解消させるようにした。
【００８４】
また、本実施形態の復旧情報データベース２０には、ユーザ端末１が過去にネットワークＮＷに接続したことがある接続環境毎に前記復旧情報が関連付けて登録されている。そのため、本実施形態のユーザ端末１は、複数のネットワーク環境（自宅、職場、出張先等）で利用するユーザ端末１にも対応することができる。
【００８５】
以上説明したように、本実施形態によれば、ネットワークＮＷの接続障害が発生した場合に、簡単な操作で前記接続障害を解消させてネットワーク接続を復旧させるユーザ端末１を提供することができる。
また、本実施形態によれば、ユーザ端末１に、ネットワークＮＷの接続障害が発生した場合に、簡単な操作で接続障害を解消してネットワーク接続を復旧させる処理を実行させるネットワーク復旧プログラムを提供することができる。
【００８６】
尚、本発明は、上述した実施形態に限定されるものではなく、その要旨の範囲内において種々の変更が可能である。
【００８７】
例えば、上述した図７のＳ３１では、所定規則として、現在日時に近い日時情報（現在日時との差分が小さい日時情報）を有する復旧情報から選定していく例を示したがあくまでもこれは一例に過ぎない。例えば、復旧処理部１６が、接続環境毎に、ネットワークＮＷにアクセスしたアクセス時間や、アクセスされたアクセス回数の履歴をとり、その履歴を利用して復旧情報を選定するようにしてもよい。この場合、復旧処理部１６は、復旧情報データベース２０に登録する各接続環境（図２のフィールド２０１に登録されるデータ）に対応付けて履歴を登録する。そして、復旧情報データベースは、アクセス時間（又はアクセス回数）の長い（又は多い）履歴の復旧情報から順に選定する。
また、例えば、ユーザ端末（パソコン）１の位置情報取得機能を利用して、情報データベース２０に登録する各接続環境に、ネットワークＮＷに接続された状態における位置情報（現在位置）を関連付けておく。そして、Ｓ３１において、復旧処理部１６は、取得した現在位置に近い復旧情報から順に選定するようにしてもよい。
【００８８】
また、上述した実施形態では、ユーザ端末１がパソコンである場合を例にしたが、特にこれに限定されるものではない。ユーザ端末１は、インターネットＮＷに接続可能な通信機能を備えた情報処理装置であれば（ＰＤＡ、ゲーム端末等）、本発明を適用することができる。
【符号の説明】
【００８９】
１…ユーザ端末（情報処理装置）、３…ゲートウェイ、５…管理サーバ、１１…制御部、１２…通信処理部、１３…表示部、１４…入力部、１５…サービス設定部、１６…復旧処理部、２０…復旧情報データベース、１００…画面、１１０…メニュー画面、１１１…設定ボタン、１１２…復旧ボタン、１１３…受付ボタン、１１４…受付ボタン、１１５…受付ボタン、１１６…受付ボタン
【図１】
2012185527.tif 000003
【図２】
2012185527.tif 000004
【図３】
2012185527.tif 000005
【図４】
2012185527.tif 000006
【図５】
2012185527.tif 000007
【図６】
2012185527.tif 000008
【図７】
2012185527.tif 000009