(57)【要約】【課題】ネットワーク接続に関する問題を容易に解決することが可能な情報処理装置を実現する。【解決手段】ネットワーク診断プログラムは、ネットワークデバイスの接続構成を示すネットワーク診断ウィンドウ３０１を表示する。ネットワーク診断プログラムは、ネットワークデバイスのネットワーク接続に関する診断を実行し、もし診断によって問題の発生が検出されたならば、検出された問題が発生したネットワーク接続構成上の箇所に“！”マークを表示する。ユーザによって“！”マークが選択されたとき、ネットワーク診断プログラムは、診断結果ウィンドウ６０１を表示する。診断結果ウィンドウ６０１には、選択された“！”マークに対応する問題の説明を示すメッセージおよびその問題の対応策を示すメッセージが表示される。【選択図】    図５
2004234330.tif 000002
【特許請求の範囲】
【請求項１】
ネットワークに接続可能に構成されたネットワークデバイスを備えた情報処理装置において、
前記ネットワークデバイスと前記ネットワークとの間の接続構成を示す接続構成図を前記情報処理装置の表示装置に表示する手段と、
前記ネットワークデバイスのネットワーク接続に関する診断を実行するネットワーク接続診断手段と、
前記ネットワーク接続診断手段によって前記ネットワークデバイスのネットワーク接続に関する問題の発生が検出された場合、前記検出された問題が発生した前記ネットワーク接続構成上の箇所を前記接続構成図上に表示する手段と、
前記検出された問題の対応策を示すメッセージを前記表示装置に表示する対応策表示手段とを具備することを特徴とする情報処理装置。
【請求項２】
前記対応策表示手段は、前記ネットワーク接続診断手段によって前記ネットワークデバイスが前記ネットワークとの接続を確立できない問題が発生したことが検出された場合、前記ネットワークデバイスを初期化すべきことを示すメッセージと、前記初期化を実行するためのボタンとを前記表示装置に表示する手段を含み、
前記ボタンの操作に応答して、前記ネットワークデバイスを初期化する処理を実行する手段をさらに具備することを特徴とする請求項１記載の情報処理装置。
【請求項３】
前記ネットワークデバイスは、無線通信を実行可能に構成された無線ネットワークデバイスであり、
前記無線ネットワークデバイスを動作状態と非動作状態との間で切り替える操作スイッチをさらに具備し、
前記ネットワーク接続診断手段は、前記無線ネットワークデバイスが前記操作スイッチによって動作状態と非動作状態のいずれに設定されているかを判別する手段を含むことを特徴とする請求項１記載の情報処理装置。
【請求項４】
前記対応策表示手段は、前記無線ネットワークデバイスが非動作状態に設定されていることが判別された場合、前記操作スイッチによって前記無線ネットワークデバイスを動作状態に切り替えるべきことを示すメッセージを前記表示装置に表示する手段を含むことを特徴とする請求項３記載の情報処理装置。
【請求項５】
前記対応策表示手段は、前記無線ネットワークデバイスが非動作状態に設定されていることが判別された場合、前記操作スイッチによって前記無線ネットワークデバイスを動作状態に切り替えるべきことを示すメッセージと、前記動作状態への切替えを実行するためのボタンとを前記表示装置に表示する手段を含み、
前記ボタンの操作に応答して、前記無線ネットワークデバイスを動作状態に切り替える手段をさらに具備することを特徴とする請求項３記載の情報処理装置。
【請求項６】
前記ネットワーク接続診断手段は、
前記ネットワークデバイスと前記ネットワークとの間の接続が確立されているか否かを判別する手段と、
前記接続が確立されていることが検出された場合、前記ネットワーク上のリモートホストとの通信が可能であるか否かを判別する手段とを含むことを特徴とする請求項１記載の情報処理装置。
【請求項７】
前記ネットワークデバイスは、無線通信を実行可能に構成された無線ネットワークデバイスであり、
前記ネットワークデバイスと前記ネットワークとの間を無線によって転送されるデータを暗号化するための暗号化キーが前記ネットワークデバイスに設定されているかどうかを示す情報を、前記接続構成図上に表示する手段とをさらに具備することを特徴とする請求項１記載の情報処理装置。
【請求項８】
前記対応策表示手段は、前記ネットワークデバイスのネットワーク接続に関する予め決められた複数種の問題それぞれに対応する対応策を定義した情報を参照することによって、前記検出された問題の対応策を示すメッセージを前記表示装置に表示する手段を含むことを特徴とする請求項１記載の情報処理装置。
【請求項９】
ネットワークに接続可能に構成されたネットワークデバイスを備えた情報処理装置で用いられるネットワーク接続診断方法であって、
前記ネットワークデバイスと前記ネットワークとの間の接続構成を示す接続構成図を前記情報処理装置の表示装置に表示するステップと、
前記ネットワークデバイスのネットワーク接続に関する診断を実行するネットワーク接続診断ステップと、
前記ネットワーク接続診断ステップによって前記ネットワークデバイスのネットワーク接続に関する問題の発生が検出された場合、前記検出された問題が発生した前記ネットワーク接続構成上の箇所を前記接続構成図上に表示するステップと、
前記検出された問題の対応策を示すメッセージを前記表示装置に表示する対応策表示ステップとを具備することを特徴とするネットワーク接続診断方法。
【請求項１０】
前記対応策表示ステップは、前記ネットワーク接続診断ステップによって前記ネットワークデバイスが前記ネットワークとの接続を確立できない問題が発生したことが検出された場合、前記ネットワークデバイスを初期化すべきことを示すメッセージと、前記初期化を実行するためのボタンとを前記表示装置に表示するステップを含み、
前記ボタンの操作に応答して、前記ネットワークデバイスを初期化する処理を実行するステップをさらに具備することを特徴とする請求項９記載のネットワーク接続診断方法。
【請求項１１】
前記ネットワークデバイスは、無線通信を実行可能に構成された無線ネットワークデバイスであり、
前記情報処理装置は、前記無線ネットワークデバイスを動作状態と非動作状態との間で切り替える操作スイッチを含み、
前記ネットワーク接続診断ステップは、前記無線ネットワークデバイスが前記操作スイッチによって動作状態と非動作状態のいずれに設定されているかを判別するステップを含むことを特徴とする請求項９記載のネットワーク接続診断方法。
【請求項１２】
前記対応策表示ステップは、前記無線ネットワークデバイスが非動作状態に設定されていることが判別された場合、前記操作スイッチによって前記無線ネットワークデバイスを動作状態に切り替えるべきことを示すメッセージを前記表示装置に表示するステップを含むことを特徴とする請求項１１記載のネットワーク接続診断方法。
【請求項１３】
前記対応策表示ステップは、前記無線ネットワークデバイスが非動作状態に設定されていることが判別された場合、前記操作スイッチによって前記無線ネットワークデバイスを動作状態に切り替えるべきことを示すメッセージと、前記動作状態への切替えを実行するためのボタンとを前記表示装置上に表示するステップを含み、
前記ボタンの操作に応答して、前記無線ネットワークデバイスを動作状態に切り替えるステップをさらに具備することを特徴とする請求項１１記載のネットワーク接続診断方法。
【請求項１４】
前記ネットワーク接続診断ステップは、
前記ネットワークデバイスと前記ネットワークとの間の接続が確立されているか否かを判別するステップと、
前記接続が確立されていることが検出された場合、前記ネットワーク上のリモートホストとの通信が可能であるか否かを判別するステップとを含むことを特徴とする請求項９記載のネットワーク接続診断方法。
【請求項１５】
前記ネットワークデバイスは、無線通信を実行可能に構成された無線ネットワークデバイスであり、
前記ネットワークデバイスと前記ネットワークとの間を無線によって転送されるデータを暗号化するための暗号化キーが前記ネットワークデバイスに設定されているかどうかを示す情報を、前記接続構成図上に表示するステップをさらに具備することを特徴とする請求項９記載のネットワーク接続診断方法。
【請求項１６】
前記対応策表示ステップは、前記ネットワークデバイスのネットワーク接続に関する予め決められた複数種の問題それぞれに対応する対応策を定義した情報を参照して、前記検出された問題の対応策を示すメッセージを前記表示装置に表示するステップを含むことを特徴とする請求項９記載のネットワーク接続診断方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は例えばパーソナルコンピュータのような情報処理装置および同装置で使用されるネットワーク接続診断方法に関する。
【０００２】
【従来の技術】
一般に、パーソナルコンピュータのような情報処理装置においては、有線ＬＡＮデバイスのようなネットワークデバイスが設けられている。ネットワークデバイスは、コンピュータをネットワークに接続するために用いられる。コンピュータをインターネットなどのネットワークに接続することにより、そのネットワーク上の他のコンピュータからの情報の取得や他のコンピュータとの間の情報の共有を行なうことが可能となる。
【０００３】
多くのパーソナルコンピュータにおいては、ネットワーク接続機能をサポートするオペレーティングシステムが用いられている。このため、ネットワークに関する技術的な知識を持たないユーザであっても、コンピュータをインターネットなどのネットワークに容易に接続することが出来る。
【０００４】
しかし、ネットワークに接続することができない状況が一旦発生すると、それを解決するためにはネットワークに関する技術的な知識が必要となる。一般ユーザにとっては、パーソナルコンピュータの何処にどのような問題があるのかを判断するのは非常に困難である。
【０００５】
ネットワーク管理を容易にするための技術としては、ネットワーク内に存在する複数の端末および複数のネットワーク機器それぞれの障害の発生を自動検出するネットワーク管理システムが知られている（例えば、特許文献１参照。）。このネットワーク管理システムは、障害が発生した端末およびネットワーク機器をネットワーク管理者に通知することができる。
【０００６】
【特許文献１】
特開平６−１０３２００号公報
【０００７】
【発明が解決しようとする課題】
しかし、上記特許文献１のシステムはネットワーク管理の管理業務を支援することを前提としたものであり、ユーザ個人のパーソナルコンピュータで発生したネットワーク接続の問題を解決するためのものではない。
【０００８】
よって、ユーザ個人のパーソナルコンピュータで発生したネットワーク問題を解決するためのヒントをそのユーザに提供するための新たな機能を実現することが要求されている。
【０００９】
本発明は上述の事情を考慮してなされたものであり、ネットワーク接続に関する問題を容易に解決することが可能な情報処理装置およびネットワーク接続診断方法を提供することを目的とする。
【００１０】
【課題を解決するための手段】
上述の課題を解決するため、本発明は、ネットワークに接続可能に構成されたネットワークデバイスを備えた情報処理装置において、前記ネットワークデバイスと前記ネットワークとの間の接続構成を示す接続構成図を前記情報処理装置の表示装置に表示する手段と、前記ネットワークデバイスのネットワーク接続に関する診断を実行するネットワーク接続診断手段と、前記ネットワーク接続診断手段によって前記ネットワークデバイスのネットワーク接続に関する問題の発生が検出された場合、前記検出された問題が発生した前記ネットワーク接続構成上の箇所を前記接続構成図上に表示する手段と、前記検出された問題の対応策を示すメッセージを前記表示装置に表示する対応策表示手段とを具備することを特徴とする。
【００１１】
この情報処理装置によれば、ネットワークデバイスのネットワーク接続に関する問題の発生が検出されたとき、その検出された問題が発生したネットワーク接続構成上の箇所が接続構成図上に表示され、さらに、その検出された問題の対応策を示すメッセージも表示される。よって、ユーザは、ネットワーク接続に関する問題を解決するためのヒントを得ることができ、容易にネットワーク接続に関する問題を解決することが出来る。
【００１２】
【発明の実施の形態】
以下、図面を参照して本発明の実施形態を説明する。まず、図１および図２を参照して、本発明の一実施形態に係る情報処理装置の構成について説明する。ここでは、ノートブック型パーソナルコンピュータとして実現した場合を想定する。
【００１３】
図１は本コンピュータのディスプレイユニットを開いた状態における正面図である。本コンピュータ１は、コンピュータ本体１１と、ディスプレイユニット１２とから構成されている。コンピュータ本体１１には、有線ネットワークデバイスと無線ネットワークデバイスが内蔵されている。
【００１４】
ディスプレイユニット１２にはＬＣＤ（Ｌｉｑｕｉｄ  Ｃｒｙｓｔａｌ  Ｄｉｓｐｌａｙ）からなる表示装置１２１が組み込まれており、そのＬＣＤ１２１はディスプレイユニット１２のほぼ中央に位置されている。
【００１５】
ディスプレイユニット１２は、コンピュータ本体１１に対して解放位置と閉塞位置との間を回動自在に取り付けられている。コンピュータ本体１１は薄い箱形の筐体を有しており、その上面にはキーボード１３、本コンピュータ１を電源オン／オフするためのパワーボタン１４、およびタッチパッド１５などが配置されている。
【００１６】
さらに、コンピュータ本体１１の側面には、有線ＬＡＮケーブルが取り外し自在に接続されるＬＡＮコネクタ１６と、ワイヤレスコミュニケーションスイッチ１７が設けられている。
【００１７】
ワイヤレスコミュニケーションスイッチ１７は、コンピュータ本体１１内の無線ネットワークデバイスを動作状態と非動作状態との間で切り替えるための操作スイッチである。ワイヤレスコミュニケーションスイッチ１７がＯＮであるとき、無線ネットワークデバイスは動作状態である。ワイヤレスコミュニケーションスイッチ１７がＯＦＦであるとき、無線ネットワークデバイスは非動作状態である。
【００１８】
無線ネットワークデバイスが動作状態の間は電磁波が無線ネットワークデバイスから放射されるが、非動作状態の間は電磁波は放射されない。電磁波の放射が禁止されている場所（例えば、病院、飛行機内等）にコンピュータ１を持ち込む際には、ユーザは、ワイヤレスコミュニケーションスイッチ１７をＯＦＦするだけで、無線ネットワークデバイスを簡単に動作状態から非動作状態に切り替えることができる。
【００１９】
次に、図２を参照して、本コンピュータ１のシステム構成について説明する。
【００２０】
本コンピュータ１には、図示のように、ＣＰＵ１０１、ホストブリッジ１０２、主メモリ１０３、表示コントローラ１０４、システムコントローラ１０５、ハードディスクドライブ（ＨＤＤ）１０６、有線ＬＡＮデバイス１０７、無線ＬＡＮデバイス１０８、ＢＩＯＳ−ＲＯＭ１１０、およびエンベデッドコントローラ／キーボードコントローラＩＣ（ＥＣ／ＫＢＣ）１１１等が設けられている。
【００２１】
ＣＰＵ１０１は本コンピュータ１の動作を制御するために設けられたプロセッサであり、ハードディスクドライブ（ＨＤＤ）１０６から主メモリ１０３にロードされたオペレーティングシステム（ＯＳ）および各種アプリケーション／ユーティリティプログラムを実行する。また、ＣＰＵ１０１は、ＢＩＯＳ−ＲＯＭ１１０に格納されたＢＩＯＳ（Ｂａｓｉｃ  Ｉｎｐｕｔ  Ｏｕｔｐｕｔ  Ｓｙｓｔｅｍ）も実行する。
【００２２】
コンピュータ１においては、ユーティリティプログラムの一つとして、ネットワーク診断プログラムが予めインストールされている。このネットワーク診断プログラムは、コンピュータ１において有線／無線ネットワーク接続に関する問題が発生した場合にその解決のヒントをユーザに提供するためのプログラムである。ネットワーク診断プログラムは、有線／無線ネットワーク接続の診断を実行し、その診断の結果をＬＣＤ１２１に表示する。診断の対象となるデバイスは、有線ＬＡＮデバイス１０７、および無線ＬＡＮデバイス１０８である。
【００２３】
ホストブリッジ１０２はＣＰＵ１０１のローカルバスとシステムコントローラ１０５との間を接続するブリッジデバイスである。ホストブリッジ１０２には、主メモリ１０３をアクセス制御するメモリコントローラが内蔵されている。表示コントローラ１０４は本コンピュータ１のディスプレイモニタとして使用されるＬＣＤ１２１を制御する。
【００２４】
システムコントローラ１０５は、ＰＣＩバス上の各デバイスおよびＩＳＡバス上の各デバイスを制御する。また、システムコントローラ１０５には、ＨＤＤ１０６を制御するためのＩＤＥコントローラも内蔵されている。
【００２５】
有線ＬＡＮデバイス１０７は、有線ネットワークに接続するための有線ネットワークデバイスである。この有線ＬＡＮデバイス１０７は、ＬＡＮコネクタ１６に接続された有線ＬＡＮケーブルを介して、有線ネットワークとの通信を行なう。無線ＬＡＮデバイス１０８は、無線ネットワークに接続するための無線ネットワークデバイスであり、ベースバンドユニットとＲＦユニットとから構成されている。ＲＦユニットはアンテナ（ＡＮＴ）１０９を介して無線信号の送受信を行なう。この無線ＬＡＮデバイス１０８は、例えばＩＥＥＥ  ８０２．１１ａ／  ＩＥＥＥ  ８０２．１１規格にしたがって、無線通信を実行するように構成されている。
【００２６】
エンベデッドコントローラ／キーボードコントローラＩＣ（ＥＣ／ＫＢＣ）１１１は、電力管理のためのエンベデッドコントローラと、キーボード１３を制御するためのキーボードコントローラとが集積された１チップマイクロコンピュータである。このエンベデッドコントローラ／キーボードコントローラＩＣ（ＥＣ／ＫＢＣ）１０９は、ユーザによるパワーボタン１４の操作に応じて本コンピュータ１をパワーオン／パワーオフする機能を有している。さらに、エンベデッドコントローラ／キーボードコントローラＩＣ（ＥＣ／ＫＢＣ）１０９は、ユーザによるワイヤレスコミュニケーションスイッチ１７のＯＮ／ＯＦＦ操作に応じて、無線ＬＡＮデバイス１０８を動作状態と非動作状態との間で切り替える。
【００２７】
次に、ネットワーク診断プログラムによって提供される機能について説明する。ネットワーク診断プログラムによって提供される主な機能は次の通りである。
【００２８】
（１）ネットワークデバイス接続表示機能：  この機能は、ネットワークデバイスとネットワークとの間の接続構成を模式的に示す接続構成図をＬＣＤ２１に表示する。有線ＬＡＮデバイス１０７および無線ＬＡＮデバイス１０８それぞれに対応するネットワーク接続構成が表示される。接続構成図は、実際の物理的なネットワーク構成ではなく、ユーザが直感的に無理解できるように有線ＬＡＮデバイス１０７および無線ＬＡＮデバイス１０８それぞれの論理的なネットワーク接続構成のイメージを示すものである。
【００２９】
（２）ネット接続診断機能：  この機能は、ネットワークデバイスのネットワーク接続に関する診断を実行する。有線ＬＡＮデバイス１０７および無線ＬＡＮデバイス１０８それぞれについて、ネットワーク接続の診断が行われる。診断によって問題（エラー）の発生が検出されたならば、検出された問題が発生したネットワーク接続構成上の箇所に“！”マークが表示される。
【００３０】
（３）対応策表示機能：  この機能は、発生した問題に対する対応策をユーザに案内する機能である。ユーザによってある“！”マークが選択されると、その選択された“！”マークに対応する問題の対応策を示すメッセージが表示される。
【００３１】
図３には、ネットワーク診断プログラムによってＬＣＤ１２１に表示されるネットワーク診断ウィンドウが示されている。ネットワーク診断プログラムが起動されたとき、図３のネットワーク診断ウィンドウ３０１が表示される。ネットワーク診断ウィンドウ３０１は、接続構成図を表示する。
【００３２】
ネットワーク診断ウィンドウ３０１は、有線ＬＡＮデバイス１０７および無線ＬＡＮデバイス１０８それぞれのネットワーク接続構成と、それら有線ＬＡＮデバイス１０７および無線ＬＡＮデバイス１０８それぞれの現在のステータスを示す。コンピュータ１、ローカルネットワーク、およびインターネットそれぞれに対応する３つの表示エリア３０２、３０３、３０４がネットワーク診断ウィンドウ３０１上に表示される。
【００３３】
表示エリア３０２には、３つのアイコン４０１，４０２，４０３が表示される。これら３つのアイコン４０１，４０２，４０３は、それぞれ有線ＬＡＮデバイス１０７、無線ＬＡＮデバイス１０８、およびワイヤレスコミュニケーションスイッチ１７を示している。
【００３４】
表示エリア３０３には、２つのアイコン４０４，４０５が表示される。アイコン４０４は、ローカルネットワーク内に存在する有線ネットワーク機器（例えばブリッジ）を示し、アイコン４０５は、ローカルネットワーク内に存在する有線ネットワーク機器（例えばアクセスポイント）を示す。
【００３５】
有線ＬＡＮデバイス１０７に対応するアイコン４０１とブリッジに対応するアイコン４０４との間には、実線４０６が表示される。実線４０６は、有線ＬＡＮデバイス１０７と有線ＬＡＮとの間の通信パスを示している。有線ＬＡＮデバイス１０７と有線ＬＡＮとの接続が確立されているならば、有線ＬＡＮデバイス１０７のステータスとして、実線４０６上には有線ＬＡＮデバイス１０７に対応する最大リンク速度の値（例えば、１００Ｍｂｐｓ）が表示される。
【００３６】
無線ＬＡＮデバイス１０８に対応するアイコン４０２とアクセスポイントに対応するアイコン４０５との間には、実線４０７が表示される。実線４０７は、無線ＬＡＮデバイス１０８に対応する通信パスを示している。無線ＬＡＮデバイス１０８と無線ＬＡＮとの接続が確立されているならば、無線ＬＡＮデバイス１０８のステータスとして、実線４０７上には無線ＬＡＮデバイス１０８に対応する最大リンク速度の値（例えば、１１Ｍｂｐｓ）が表示される。
【００３７】
鍵のアイコン４０８は、無線ＬＡＮデバイス１０８にＷＥＰ（Ｗｉｒｅｄ  ｅｑｕｉｖａｌｅｎｔ  ｐｒｉｖａｃｙ）キー等を利用した暗号化の設定がなされていることを示す。暗号化の設定がなされているならば、暗号化されたデータが無線ＬＡＮデバイス１０８と無線ネットワーク内のアクセスポイントとの間で送受信される。暗号化の設定がなされている場合のみ、無線ＬＡＮデバイス１０８のステータスとして、アイコン４０８がネットワーク診断ウィンドウ３０１上に表示される。
【００３８】
ネットワーク診断ウィンドウ３０１上に表示される有線ＬＡＮデバイス１０７および無線ＬＡＮデバイス１０８それぞれのステータス情報は定期的に自動更新される。ユーザによって［更新］ボタン５０１がクリックされたならば、即座に最新のステータス情報が３０１上に表示される。
【００３９】
さらに、ネットワーク診断プログラムは、ネットワーク診断ウィンドウ３０１上のマウスカーソルの位置で指定されたネットワークデバイスの詳細なステータス情報を表示する機能も有している。例えば、ユーザがマウスカーソルを実線４０７上に移動させると、図４に示すように、現在の無線通信に関する詳細なステータス情報を示すバルーン５０２がネットワーク診断ウィンドウ３０１上に現れる。バルーン５０２は、無線ＬＡＮデバイス１０８と無線ネットワーク内のアクセスポイントとの間の無線接続のステータスを表示する。もし無線ＬＡＮデバイス１０８と無線ネットワーク内のアクセスポイントとの間の無線接続が確立されているならば、バルーン５０２は、ステータス＝コネクト（ステータス＝コネクトは、無線接続が確立されていることを示す）を表示する。さらに、バルーン５０２は、無線通信のタイプ、およびその無線通信の最大リンク速度を表示する。
【００４０】
有線ＬＡＮデバイス１０７または無線ＬＡＮデバイス１０８のネットワーク接続に関する問題の発生がネットワーク診断プログラムによって検出されたならば、検出された問題が発生したネットワーク接続構成上の箇所に“！”マークが表示される。例えば、ワイヤレスコミュニケーションスイッチ１７がＯＦＦであることが原因で無線ＬＡＮデバイス１０８が無線ネットワークとの無線接続を確立できない問題が生じたならば、図５に示すように、ワイヤレスコミュニケーションスイッチ１７を示すネットワーク診断ウィンドウ３０１上のアイコン４０３上に“！”マークが表示される。ユーザは、ワイヤレスコミュニケーションスイッチ１７に関係する何らかの問題が発生したことを知ることが出来る。
【００４１】
アイコン４０３上の“！”マークがユーザによってクリックされたとき、図５に示すように、診断結果ウィンドウ６０１がネットワーク診断ウィンドウ３０１上に表示される。診断結果ウィンドウ６０１は、クリック操作によって選択された“！”マークに対応する問題の内容を説明するメッセージと、その問題を解決するための対応策を示すメッセージを表示する。ワイヤレスコミュニケーションスイッチ１７がＯＦＦであることが原因で無線ＬＡＮデバイス１０８が無線ネットワークとの無線接続を確立できない問題が生じたならば、診断結果ウィンドウ６０１は、［ワイヤレスコミュニケーションスイッチがＯＦＦです］というメッセージと、［ワイヤレスコミュニケーションスイッチをＯＮして下さい］というメッセージを表示する。
【００４２】
さらに、診断結果ウィンドウ６０１には、［適用］ボタン６０２も表示される。［適用］ボタン６０２は、診断結果ウィンドウ６０１上に表示される対応策に対応する処理の実行を指示するためのボタンである。
【００４３】
ワイヤレスコミュニケーションスイッチ１７がＯＦＦであることが原因で無線ＬＡＮデバイス１０８が無線ネットワークとの無線接続を確立できない場合、［適用］ボタン６０２は、無線ＬＡＮデバイス１０８を非動作状態から動作状態に切り替える処理の実行を指示するためのボタンとして使用される。ユーザによって［適用］ボタン６０２がクリックされた時、ネットワーク診断プログラムは、ＥＣ／ＫＢＣ１１１を制御することによって、無線ＬＡＮデバイス１０８を動作状態に切り替える。
【００４４】
また、例えば、ＬＡＮケーブルがＬＡＮコネクタ１６に接続されているにも関わらず、有線ＬＡＮデバイス１０７と有線ネットワークとの間の接続が確立できない問題が検出されたならば、その問題に対する対応策として有線ＬＡＮデバイス１０７を初期化（リフレッシュ）すべきこと示すメッセージと、有線ＬＡＮデバイス１０７の初期化を実行するための［適用］ボタン６０２が診断結果ウィンドウ６０１上に表示される。ユーザによって［適用］ボタン６０２がクリックされた時、ネットワーク診断プログラムは、有線ＬＡＮデバイス１０７に対応するドライバを使用して、有線ＬＡＮデバイス１０７の初期化（リフレッシュ）を実行する。
【００４５】
ワイヤレスコミュニケーションスイッチ１７がＯＮされているにも関わらず、無線ＬＡＮデバイス１０８と無線ネットワークとの間の接続が確立できない問題が検出された場合にも、その問題に対する対応策として無線ＬＡＮデバイス１０８を初期化（リフレッシュ）すべきこと示すメッセージと、無線ＬＡＮデバイス１０８の初期化を実行するための［適用］ボタン６０２が診断結果ウィンドウ６０１上に表示される。ユーザによって［適用］ボタン６０２がクリックされた時、ネットワーク診断プログラムは、無線ＬＡＮデバイス１０８に対応するドライバを使用して、無線ＬＡＮデバイス１０８の初期化（リフレッシュ）を実行する。
【００４６】
次に、図６のフローチャートを参照して、ネットワーク診断プログラムによって実行される処理の手順について説明する。
【００４７】
ネットワーク診断プログラムが起動された時、ネットワーク診断プログラムは、まず、コンピュータ１に設けられたネットワークデバイス（有線ＬＡＮデバイス１０７および無線ＬＡＮデバイス１０８）それぞれのネットワーク接続構成を示すネットワーク診断ウィンドウ３０１を表示する（ステップＳ１０１）。ネットワーク診断プログラムは、ネットワークデバイスそれぞれのネットワーク接続の診断を開始する（ステップＳ１０２）。
【００４８】
このネットワーク接続診断処理においては、各ネットワークデバイス毎にネットワーク接続が確立されているか否かを判別する処理が実行される。無線ＬＡＮデバイス１０８については、ワイヤレスコミュニケーションスイッチ１７のＯＮ／ＯＦＦをチェックする処理、およびＷＥＰキーの設定がなされているかどうかを判別する処理も実行される。有線ＬＡＮデバイス１０７については、例えば、ＬＡＮコネクタ１６の特定のピンの電圧を調べること等によって、ＬＡＮコネクタ１６にＬＡＮケーブルが接続されているか否かを判別する処理も実行される。ネットワーク接続が確立されているならば、さらに、ＩＰアドレスの取得の有無を判別する処理、および各リモートホスト（デフォルトゲートウェイ、ＤＮＳ（Ｄｏｍａｉｎ  Ｎａｍｅ  Ｓｙｓｔｅｍ）サーバ、プロキシサーバ、ＤＨＣＰ（Ｄｙｎａｍｉｃ  Ｈｏｓｔ  Ｃｏｎｆｉｇｕｒａｔｉｏｎ  Ｐｒｏｔｏｃｏｌ）サーバ、等）との通信が可能であるか否かを判別する処理、等が実行される。
【００４９】
このネットワーク接続診断処理の結果、各ネットワークデバイスの現在のネットワーク接続のステータスが検出されるとともに、ネットワーク接続に関して発生している問題が検出される。診断処理を示すステータス情報は、ステータスデータベース１００に保存される。検出された問題を識別するためのエラー識別情報（エラーＩＤ）もステータス情報としてステータスデータベース１００に保存される。
【００５０】
ネットワーク接続診断処理によってネットワーク接続の問題が検出されたならば（ステップＳ１０３のＹＥＳ）、ネットワーク診断プログラムは、その検出された問題が発生した接続構成図上の対応する箇所に、問題発生を示す“！”マークを表示する（ステップＳ１０４）。例えば、有線ＬＡＮデバイス１０７のネットワーク接続に関する問題が検出されたならば、有線ＬＡＮデバイス１０７を示すネットワーク診断ウィンドウ３０１上のアイコン４０１上に“！”マークが表示され、無線ＬＡＮデバイス１０８のネットワーク接続に関する問題が検出されたならば、無線ＬＡＮデバイス１０８を示すネットワーク診断ウィンドウ３０１上のアイコン４０２上に“！”マークが表示される。無線ＬＡＮデバイス１０８については、ワイヤレスコミュニケーションスイッチ１７がＯＦＦであることが原因の問題の発生が検出されたならば、上述したように、ワイヤレスコミュニケーションスイッチ１７を示すネットワーク診断ウィンドウ３０１上のアイコン４０３上に“！”マークが表示される。有線ＬＡＮデバイス１０７については、ＬＡＮケーブルがＬＡＮコネクタ１６に接続されていないことが原因の問題の発生が検出されたならば、例えば実線４０６上に“！”マークが表示される。
【００５１】
さらに、例えば、有線／無線ネットワークデバイスと有線／無線のローカルネットとの接続が確立されているにも関わらず、リモートホストとの通信ができないことが検出されたならば、ローカルネットワークを示すエリア３０３上に“！”マークを表示することもできる。
【００５２】
ネットワーク診断ウィンドウ３０１上のある“！”マークがユーザによるクリック操作によって選択された時（ステップＳ１０５のＹＥＳ）、ネットワーク診断プログラムは、選択された“！”マークに対応する問題の説明およびその対応策を示す診断結果ウィンドウ６０１をネットワーク診断ウィンドウ３０１上に表示する（ステップＳ１０６）。
【００５３】
このステップＳ１０６においては、診断結果ウィンドウ６０１上に表示すべき問題の説明およびその対応策が、対応策データベース２００から検索される。対応策データベース２００には、有線ＬＡＮデバイス１０７および無線ＬＡＮデバイス１０８それぞれのネットワーク接続に関して予め想定される複数の問題それぞれに対する対策を示す情報が格納されている。この対応策データベース２００に記憶される情報のフォーマット例を図７に示す。すなわち、対応策データベース２００においては、エラーＩＤ毎に、そのエラーＩＤで指定される問題の説明（問題の原因など）を示す情報と、エラーＩＤで指定される問題の対応策を示す情報とが定義されている。ネットワーク診断プログラムは、選択された“！”マークに対応するエラーＩＤをステータスデータベース１００から取得し、そしてその取得したエラーＩＤに対応する問題の説明および対応策を対応策データベース２００から検索する。
【００５４】
発生した問題の対応策がネットワークデバイス（有線ＬＡＮデバイス１０７または無線ＬＡＮデバイス１０８）を初期化することである場合、あるいは発生した問題の対応策がワイヤレスコミュニケーションスイッチ１７をＯＮにすること（無線ＬＡＮデバイス１０８を動作状態に設定すること）である場合には、診断結果ウィンドウ６０１上にはその対応策を実行するための［適用］ボタン６０２も表示される。もしその［適用］ボタン６０２がユーザによってクリックされたならば（ステップＳ１０７のＹＥＳ）、ネットワーク診断プログラムは、診断結果ウィンドウ６０１上に表示された対応策に対応する処理（有線／無線ＬＡＮデバイスの初期化処理、無線ＬＡＮデバイスを動作状態に設定する処理）を実行する（ステップＳ１０８）。
【００５５】
次に、図８のフローチャートを参照して、ネットワーク接続診断処理の具体的な手順の一例について説明する。
【００５６】
ネットワーク診断プログラムは、まず、ワイヤレスコミュニケーションスイッチ１７がＯＮステートおよびＯＦＦステートのいずれに設定されているか、つまり無線ＬＡＮデバイス１０８が動作状態および非動作状態のいずれに設定されているかを判別する（ステップＳ３０１）。この判別処理の結果を示すステータス情報は、ステータスデータベース１００に保存される。
【００５７】
無線ＬＡＮデバイス１０８が動作状態に設定されているならば（ステップＳ３０２のＹＥＳ）、ネットワーク診断プログラムは、無線ＬＡＮデバイス１０８から、あるいは無線ＬＡＮデバイス１０８を制御するデバイスドライバから、無線ＬＡＮデバイス１０８の現在の接続ステータスを取得すること等によって、無線ＬＡＮデバイス１０８と無線ネットワークとの間の物理的な無線接続（リンク）が確立されているか否かを判別する（ステップＳ３０３）。この判別処理の結果を示すステータス情報は、ステータスデータベース１００に保存される。
【００５８】
次いで、ネットワーク診断プログラムは、有線ＬＡＮデバイス１０７と有線ネットワークとの間の接続状態をチェックする（ステップＳ３０４）。このステップＳ３０４では、ネットワーク診断プログラムは、最初に、ＬＡＮコネクタ１６に有線ＬＡＮケーブルが接続されているか否かを判別し、その判別結果を示すステータス情報をステータスデータベース１００に保存する。ＬＡＮコネクタ１６に有線ＬＡＮケーブルが接続されているならば、ネットワーク診断プログラムは、ネットワーク診断プログラムは、有線ＬＡＮデバイス１０７から、あるいは有線ＬＡＮデバイス１０７を制御するデバイスドライバから、有線ＬＡＮデバイス１０７の現在の接続ステータスを取得すること等によって、有線ＬＡＮデバイス１０７と有線ネットワークとの間の物理的な接続（リンク）が確立されているか否かを判別し、その判別結果を示すステータス情報をステータスデータベース１００に保存する。
【００５９】
この後、ネットワーク診断プログラムは、リンクが確立されていると判別された有線／無線ＬＡＮデバイス１０７，１０８の各々について、それがＤＨＣＰサーバからＩＰアドレスを取得できたかどうかを判別し、その判別結果を示すステータス情報をステータスデータベース１００に保存する（ステップＳ３０７）。リンクが確立されていると判別された有線／無線ＬＡＮデバイスに固定のＩＰアドレスが割り当てられている場合には、ステップＳ３０７はスキップされる。
【００６０】
リンクが確立されていると判別された有線／無線ＬＡＮデバイスがＩＰアドレスを取得できた場合（ステップＳ３０８のＹＥＳ）、あるいはリンクが確立されていると判別された有線／無線ＬＡＮデバイスに固定のＩＰアドレスが割り当てられている場合（ステップＳ３０６のＹＥＳ）には、ネットワーク診断プログラムは、各リモートホスト（デフォルトゲートウェイ、ＤＮＳサーバ、ＤＨＣＰサーバ、プロキシサーバ等）との通信が可能であるかどうかを判別し、その判別結果を示すステータス情報をステータスデータベース１００に保存する（ステップＳ３０９）。
【００６１】
ステップＳ３０９では、ネットワーク診断プログラムは、例えばＰＩＮＧコマンドを利用することによって、各リモートホスト毎に、そのリモートホストとコンピュータ１との通信が可能であるかどうかを判別する。各リモートホストのＩＰアドレスは、予めコンピュータ１内に登録されている。ネットワーク診断プログラムは、リモートホスト毎に、そのＩＰアドレス宛にパケット（ＩＣＭＰ；Ｉｎｔｅｒｎｅｔ  Ｃｏｎｔｒｏｌ  Ｍｅｓｓａｇｅ  Ｐｒｏｔｏｃｏｌのｅｃｈｏコマンド）を送信し、そのパットに対する返答が帰ってくるか否かによってそのリモートホストとの通信が可能であるかどうかを判別することが出来る。
【００６２】
以上のように、本実施形態によれば、有線ＬＡＮデバイス１０７および無線ＬＡＮデバイス１０８それぞれのネットワーク接続に関する問題の発生が検出されたとき、その検出された問題が発生したネットワーク接続構成上の箇所がネットワーク診断ウィンドウ３０１上に表示され、さらに、その検出された問題の対応策を示すメッセージもネットワーク診断ウィンドウ３０１に表示される。よって、ユーザに対してネットワーク接続に関する問題を解決するためのヒントを提供することができるので、ネットワークに関する技術的な知識を持たないユーザであっても、容易にネットワーク接続に関する問題を解決することが出来る。
【００６３】
なお、ネットワーク診断プログラムが記録されたコンピュータ読み取り可能な記録媒体を用意し、そのネットワーク診断プログラムを記録媒体を通じてネットワークデバイスを有する通常のコンピュータに導入するだけで、本実施形態と同様の効果を容易に得ることができる。
【００６４】
また、本発明は、上記実施形態に限定されるものではなく、実施段階ではその要旨を逸脱しない範囲で種々に変形することが可能である。更に、上記実施形態には種々の段階の発明が含まれており、開示される複数の構成要件における適宜な組み合わせにより種々の発明が抽出され得る。例えば、実施形態に示される全構成要件から幾つかの構成要件が削除されても、発明が解決しようとする課題の欄で述べた課題が解決でき、発明の効果の欄で述べられている効果が得られる場合には、この構成要件が削除された構成が発明として抽出され得る。
【００６５】
【発明の効果】
以上説明したように、本発明によれば、ネットワーク接続に関する問題を容易に解決することが可能となる。
【図面の簡単な説明】
【図１】本発明の一実施形態に係るコンピュータのディスプレイ開放状態における外観を示す図。
【図２】同実施形態のコンピュータのシステム構成を示すブロック図。
【図３】同実施形態のコンピュータで使用されるネットワーク診断ウィンドウの例を示す図。
【図４】図３のネットワーク診断ウィンドウ上に表示されるステータス情報の例を示す図。
【図５】図３のネットワーク診断ウィンドウ上に表示される診断結果ウィンドウの例を示す図。
【図６】同実施形態のコンピュータによって実行される処理の手順を示すフローチャート。
【図７】同実施形態のコンピュータで使用されるステータスデータベースの構成の例を示す図。
【図８】同実施形態のコンピュータによって実行されるネットワーク接続診断処理の手順を示すフローチャート。
【符号の説明】
１…コンピュータ、１１…コンピュータ本体、１２…ディスプレイユニット、１７…ワイヤレスコミュニケーションスイッチ、１０７…有線ＬＡＮデバイス、１０８…無線ＬＡＮデバイス、３０１…ネットワーク診断ウィンドウ、６０１…診断結果ウィンドウ。
【図１】
2004234330.tif 000003
【図２】
2004234330.tif 000004
【図３】
2004234330.tif 000005
【図４】
2004234330.tif 000006
【図５】
2004234330.tif 000007
【図６】
2004234330.tif 000008
【図７】
2004234330.tif 000009
【図８】
2004234330.tif 000010