(57)【要約】【課題】本発明は、周囲の無線デバイスを対象に通信環境を容易にかつ詳細に認識することができる情報処理装置およびプログラムを提供することを課題とする。【解決手段】ネットワークセレクトメニュー画面２０２には、径を異にする複数層の円軌道が表示される。発見した無線デバイスの所定の条件の下に一つの層の軌道が選ばれ、その選ばれた一つの層の軌道上に、発見した無線デバイスが選択可能なオブジェクトとしてアイコンＳＴ（１），ＳＴ（２），…により軌道上を所定の速度で矢印ａ方向に周回するように表示される。オブジェクトがフォーカスライン（ＢＬ）を跨いだとき、予め定めた所定のフォーカスエリアに於いて当該オブジェクトの詳細を表示する。【選択図】    図２
2005064855.tif 000002
【特許請求の範囲】
【請求項１】
周辺に存在する無線デバイスを監視する無線通信手段と、
前記無線通信手段による監視で発見した無線デバイスを選択可能なオブジェクトとして所定の動きを伴う表示形態で一覧表示する表示手段と
を具備したことを特徴とする情報処理装置。
【請求項２】
前記表示手段は、前記無線通信手段が発見した無線デバイスを太陽系若しくは銀河系宇宙空間を模した周回軌道上の天体に見立てた表示形態で選択可能に一覧表示する、発見した無線デバイスの選択画面表示手段を具備する請求項１記載の情報処理装置。
【請求項３】
前記発見した無線デバイスの選択画面表示手段は、前記宇宙空間を縮小化して表示するスモールスケールモニタ画面の表示手段と、前記宇宙空間を拡大化して表示するネットワークセレクトメニュー画面の表示手段とを具備する請求項２記載の情報処理装置。
【請求項４】
前記スモールスケールモニタ画面の表示手段は、径を異にする複数の楕円軌道を表示し、その一つの軌道上に、前記無線通信手段が発見した無線デバイスを天体を模した表示形態で表示し、前記無線通信手段が発見した無線デバイスを天体を模した表示形態で前記軌道上を周回移動させる請求項３記載の情報処理装置。
【請求項５】
前記ネットワークセレクトメニュー画面の表示手段は、径を異にする複数の円軌道を表示し、その一つの軌道上に前記無線通信手段が発見した無線デバイスを選択可能なオブジェクトとして天体を模したアイコンにより表示し、前記無線通信手段が発見した無線デバイスを選択可能なオブジェクトとして前記軌道上で周回移動させる請求項３記載の情報処理装置。
【請求項６】
前記スモールスケールモニタ画面の表示手段は、径を異にする複数の楕円軌道でなる軌道群を一組の選択対象画面として、無線ローカルエリアネットワーク、無線アドホックネットワーク等の無線通信環境を単位に、若しくはネットワークの階層を単位に、複数組の選択対象画面を表示する請求項４記載の情報処理装置。
【請求項７】
前記ネットワークセレクトメニュー画面の表示手段は、径を異にする複数の円軌道でなる軌道群を一組の無線デバイス選択画面として、前記スモールスケールモニタ画面の表示手段が表示する複数組の選択対象画面より選択された一組の選択対象画面に対応する一組の無線デバイス選択画面を表示する請求項６記載の情報処理装置。
【請求項８】
前記無線通信手段が発見した無線デバイスを管理するデータベースと、
前記無線通信手段が発見した無線デバイスの少なくとも識別子若しくはステータスを含むオブジェクトデータを取得する手段と、
前記取得したオブジェクトデータを前記データベースに登録する手段と
をさらに具備する請求項１記載の情報処理装置。
【請求項９】
前記オブジェクトデータには、前記無線通信手段が発見した無線デバイスの識別子と、当該無線デバイスの電波強度、発見回数、アクセスポイント名、ＬＡＮ形式、接続履歴、顔写真、接続名、デバイス名、テキスト、イメージ、サウンド、表示アイテムの少なくとも一つが含まれる請求項８記載の情報処理装置。
【請求項１０】
前記ネットワークセレクトメニュー画面の表示手段は、前記無線通信手段が発見した無線デバイスの電波強度に応じて一つの円軌道を選択し、当該軌道上に前記無線通信手段が発見した無線デバイスを選択可能なオブジェクトとして天体を模したアイコンにより表示する請求項５記載の情報処理装置。
【請求項１１】
前記ネットワークセレクトメニュー画面の表示手段は、中心から放射状に延出するフォーカスラインを有し、前記無線通信手段が発見した無線デバイスそれぞれのオブジェクトが前記フォーカスラインを跨いだ際に、予め定めた所定のフォーカスエリア内に於いて、当該オブジェクトの詳細を前記オブジェクトデータを取得する手段が取得したオブジェクトデータ若しくは前記データベースに登録されたオブジェクトデータをもとに表示する請求項８記載の情報処理装置。
【請求項１２】
前記ネットワークセレクトメニュー画面の表示手段により表示されたアイコンが選択されたことを検知する検知手段と、
前記アイコンが選択されたことを検知して、予め登録したコマンドを実行するランチャー手段と
をさらに具備した請求項５記載の情報処理装置。
【請求項１３】
前記アイコンが選択された際に、当該選択されたアイコンに対応する無線デバイスを通信接続対象とする接続ユーティリティ実行画面を表示する請求項１２記載の情報処理装置。
【請求項１４】
コンピュータに、
周辺に存在する無線デバイスを監視して、現在通信が可能な無線デバイスを発見する無線デバイスの監視機能と、
前記発見したすべての無線デバイスを選択可能なオブジェクトとして所定の動きを伴う表示形態で一覧表示する無線デバイスの表示機能と
を実現させるためのプログラム。
【請求項１５】
前記無線デバイスの表示機能は、前記発見したすべての無線デバイスをそれぞれ天体に見立てて宇宙空間を模した宇宙モチーフ図に一覧表示する請求項１４記載のプログラム。
【請求項１６】
前記無線デバイスの表示機能は、前記宇宙空間を縮小化して表示するスモールスケールモニタ画面の表示機能と、前記宇宙空間を拡大化して表示するネットワークセレクトメニュー画面の表示機能とを具備する請求項１５記載のプログラム。
【請求項１７】
前記ネットワークセレクトメニュー画面の表示機能は、径を異にする複数の円軌道を表示し、前記無線デバイスの監視機能が発見した無線デバイスの電波強度に応じて前記複数の円軌道から一つの円軌道を選択し、当該軌道上に前記無線通信手段が発見した無線デバイスを選択可能なオブジェクトとして天体を模したアイコンにより表示する請求項１６記載のプログラム。
【請求項１８】
前記ネットワークセレクトメニュー画面の表示機能は、前記径を異にする複数の円軌道の中心から放射状に延出するフォーカスラインを有し、前記無線デバイスの監視機能が発見した無線デバイスそれぞれのオブジェクトが前記フォーカスラインを跨いだ際に、予め定めた所定のフォーカスエリア内に於いて、当該オブジェクトの詳細を表示する請求項１６記載のプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は無線通信機能をもつ情報処理装置に関する。さらに本発明は、例えばノート型パーソナルコンピュータ、ＰＤＡ等の無線通信機能をもつ携行の容易な小型電子機器に適用して好適なプログラムに関する。
【０００２】
に関する。
【背景技術】
【０００３】
一般に、パーソナルコンピュータのような情報処理装置に於いては、有線ＬＡＮデバイスのようなネットワークデバイスが設けられている。ネットワークデバイスは、コンピュータをネットワークに接続するために用いられる。コンピュータをインターネットなどのネットワークに接続することにより、そのネットワーク上の他のコンピュータからの情報の取得や他のコンピュータとの間の情報の共有を行なうことが可能となる。多くのパーソナルコンピュータに於いては、ネットワーク接続機能をサポートするオペレーティングシステムが用いられている。このため、ネットワークに関する技術的な知識を持たないユーザであっても、コンピュータをインターネットなどのネットワークに容易に接続することができる。
【０００４】
近年、ノート型パーソナルコンピュータ、ＰＤＡ等の小型情報処理機器に於いては、使用環境下に於いて周辺に存在する無線ＬＡＮのアクセスポイントを見つけ、そのアクセスポイント介してネットワーク接続を行う機能を有している。またネットワークの監視を視覚的に行う機能も実現されている（例えば、特許文献  １参照）。
【０００５】
上記した携帯型のパーソナルコンピュータ、ＰＤＡ等を持ち歩いて使用する際、周囲の無線デバイスを対象に通信環境を認識したいとき、従来ではその認識が容易に行えないという問題があった。
【特許文献１】特開平１１−２３１９９７号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
上述したように従来では、携帯型のパーソナルコンピュータ、ＰＤＡ等を持ち歩いて使用する際、周囲の無線デバイスを対象に通信環境を認識したいとき、その認識が容易に行えないという問題があった。
【０００７】
この問題を解決するため、本発明は、周囲の無線デバイスを対象に通信環境を容易にかつ詳細に認識することができる情報処理装置およびプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００８】
本発明は、無線デバイスの存在、接続性、および信頼性等をリアルタイムに監視して、その時々に発見した無線デバイスのすべてを、例えば太陽系、銀河系等の宇宙空間を表す画面上に選択可能に分かり易く一覧表示するユーザインターフェースを具備したことを特徴とする。
【０００９】
即ち、本発明は、周辺に存在する無線デバイスを常時監視し発見する無線通信手段と、前記無線通信手段が発見した無線デバイスを選択可能なオブジェクトとして所定の動きを伴う表示形態で一覧表示する表示手段とを具備した情報処理装置を特徴とする。
【００１０】
また、コンピュータに、周辺に存在する無線デバイスをリアルタイムに監視して、現在通信が可能な無線デバイスを発見する無線デバイスの監視機能と、前記発見したすべての無線デバイスをそれぞれ天体に見立てて宇宙空間を模した宇宙モチーフ図に一覧表示する無線デバイスの表示機能とを実現させるためのプログラムを特徴とする。
【００１１】
このようなユーザインタフェースを備えることで、例えば携行中に於ける現在の無線通信環境をユーザの煩雑な操作を一切必要とせずに容易にかつ迅速に掌握でき、使用場所を特定せずにその時々の通信環境を最大限に有効利用できる。例えば携行中に於いて自機と通信が可能な周辺の無線デバイスを常時監視し、見つけた（発見した）無線デバイスを通信対象オブジェクトとして宇宙空間を周回する星（天体）に見立て上記宇宙空間を表す画面上に一覧表示することで、現在、自機と通信が可能なオブジェクトを容易かつ迅速に認識でき、その時々の通信環境を最大限に活用できる。
【発明の効果】
【００１２】
周囲の無線デバイスを対象に通信環境を容易にかつ詳細に認識することができる。
【発明を実施するための最良の形態】
【００１３】
以下図面を参照して本発明の実施例を説明する。  
図１に本発明の実施形態による情報処理装置の機能の概要を説明するためのシステム構成例を示している。また、図２に上記情報処理装置の表示画面に表示される本発明の特徴的なグラフィックユーザインタフェース（ＧＵＩ）画面の構成例を示している。
【００１４】
図１に示すように、無線ＬＡＮアクセスエリア（Ｗ−ＬＡＮ）は、特定のエリアを対象としたＬＡＮ、更にはＩＰ網１０等を介して通信ネットワークを構築している。無線ＬＡＮアクセスエリア（Ｗ−ＬＡＮ）または特定のエリアを対象としたＬＡＮエリアには、それぞれ、図示しないが、プリンタ、ネットワーク、ファイル等のサーバが設けられる。また、無線ＬＡＮアクセスエリア（Ｗ−ＬＡＮ）には、無線ＬＡＮのアクセスポイント（ＡＰ）２０，２０，…が設けられる。
【００１５】
クライアントとなる端末は、例えば携帯型のパーソナルコンピュータ（ＰＣ）３０により実現される。このパーソナルコンピュータ３０は、無線ＬＡＮにより無線ＬＡＮアクセスエリア内のアクセスポイント２０に接続して、上記した各種サーバ、更にはＩＰ網１０を経由して任意の機器との間でネットワーク接続を行う通信機能を有している。また、パーソナルコンピュータ３０の表示機能として、周囲に存在する無線デバイスを監視して、発見したすべての無線デバイスをそれぞれ天体に見立てて宇宙空間を模した宇宙モチーフ図に一覧表示する無線デバイスの表示機能が設けられる。尚、４０は後述する無線アドホックネットワーク（Ａｄｈｏｃ）を介して接続可能な他の無線デバイス（ＷＬ−ＤＶ）であり、３１は後述するハードディスクドライブ（ＨＤＤ）１０６に設けられる、発見した無線デバイスを管理するデータベース（ＤＢ）である。
【００１６】
この実施形態では、図２に拡大して示すように、カラーＬＣＤ等で構成される表示部３２に、後述する無線通信手段が発見したアクセスポイント２０等の無線デバイスを太陽系若しくは銀河系宇宙空間を模した周回軌道上の天体に見立てた表示形態で選択可能に一覧表示する表示機能を具備する。
【００１７】
図２に示すように、パーソナルコンピュータ３０の表示部３２には、後述する通信環境表示制御プログラムにより、宇宙をモチーフにした通信環境表示画面（宇宙モチーフ図）２００が表示される。この通信環境表示画面２００には、上記宇宙空間を縮小化して表示するネットワーク種別選択画面（スモールスケールモニタ画面と称す）２０１と、上記宇宙空間を拡大化して表示するメイン画面（ネットワークセレクトメニュー画面と称す）２０２とが設けられる。このスモールスケールモニタ画面２０１と、ネットワークセレクトメニュー画面２０２とは、通信環境表示画面２００に、それぞれ独立して別々に選択的に表示される構成であっても、相互に関連付けられた形態で表示される構成であってもよい。この実施形態では、他のウィンドウとの干渉（重ならない）を避けることを考慮にいれて、最初にスモールスケールモニタ画面２０１を表示し、スモールスケールモニタ画面２０１上で一つのネットワーク種別（ネットワークグループと称す）が選択された際に、その選択されたネットワークグループのネットワークセレクトメニュー画面２０２が表示される構成としている。この際もスモールスケールモニタ画面２０１とネットワークセレクトメニュー画面２０２とをともに通信環境表示画面２００に表示する画面構成と、ネットワークセレクトメニュー画面２０２が表示されたら、そのネットワークセレクトメニュー画面２０２が閉じられるまでスモールスケールモニタ画面２０１を消しておく画面構成が考えられるが、この実施形態では、通信環境表示画面２００上にスモールスケールモニタ画面２０１を常時表示しておき、ネットワークセレクトメニュー画面２０２のみを選択的に表示する画面構成とする。
【００１８】
上記スモールスケールモニタ画面２０１には、径を異にする複数層（ここでは５層）の楕円軌道が表示される。この５層の楕円軌道のうち、例えば発見した無線デバイスの電波強度等、所定の条件の下に、一つの層の軌道が選ばれ、その選ばれた一つの層の軌道上に、後述する無線通信手段が発見したアクセスポイント２０等の無線デバイスが天体を模した表示形態で軌道上を所定の速度で周回するように表示される。
【００１９】
上記スモールスケールモニタ画面２０１には、上記５層の楕円軌道を一組として、無線ローカルエリアネットワーク、無線アドホックネットワーク等の無線通信環境を単位に、若しくはネットワークの階層を単位に、複数組の５層の楕円軌道が選択対象画面として表示される。この実施形態では、「ＬＡＮ＿Ａ」と「ＬＡＮ＿Ｂ」の２組の無線ローカルエリアネットワークと、「Ａｄｈｏｃ」で表される１組の無線アドホックネットワークとでなる無線通信環境を単位に、計３組の選択対象画面（５層の楕円軌道により構成される）がそれぞれマウスクリックによる選択対象として表示される。図では選択された選択対象画面を実線で示し、選択されない選択対象画面を破線で示している。
【００２０】
一方、ネットワークセレクトメニュー画面２０２には、径を異にする複数層（ここでは５層）の円軌道が表示される。この５層の円軌道のうち、例えば発見した無線デバイスの電波強度等、所定の条件の下に、一つの層の軌道が選ばれ、その選ばれた一つの層の軌道上に、後述する無線通信手段が発見したアクセスポイント２０等の無線デバイスが選択可能なオブジェクトとしてアイコンＳＴ（１），ＳＴ（２），…により軌道上を所定の速度で図示矢印ａ方向に周回するように表示される。
【００２１】
さらに上記ネットワークセレクトメニュー画面２０２は、中心から放射状に延出するフォーカスライン（ＢＬ）を有し、後述する無線通信手段が発見した無線デバイスそれぞれのオブジェクトが当該フォーカスライン（ＢＬ）を跨いだとき、予め定めた所定のフォーカスエリア（ここではＢＬ−ＳＬ間のエリア）に於いて、当該オブジェクトの詳細を後述するオブジェクトデータをもとに表示するフォーカス機能をもつ。尚、図中の「ＵＮＫＮＯＷＮ」は未知（未登録）のオブジェクトであることを示す。
【００２２】
次に、図３を参照して上記パーソナルコンピュータ３０のシステム構成について説明する。
【００２３】
パーソナルコンピュータ３０には、図示するように、ＣＰＵ１０１、ホストブリッジ１０２、主メモリ１０３、表示コントローラ１０４、システムコントローラ１０５、ハードディスクドライブ（ＨＤＤ）１０６、有線ＬＡＮデバイス１０７、無線ＬＡＮデバイス１０８、ＢＩＯＳ−ＲＯＭ１１０、エンベデッドコントローラ／キーボードコントローラＩＣ（ＥＣ／ＫＢＣ）１１１等が設けられている。
【００２４】
ＣＰＵ１０１は、本コンピュータの動作を制御するために設けられたプロセッサであり、ハードディスクドライブ（ＨＤＤ）１０６から主メモリ１０３にロードされたオペレーティングシステム（ＯＳ）および各種アプリケーション／ユーティリティプログラムを実行する。また、ＣＰＵ１０１は、ＢＩＯＳ−ＲＯＭ１１０に格納されたＢＩＯＳ（ Basic Input Output System）も実行する。また、ＣＰＵ１０１は、所定の設定条件に従い（例えば一定の時間間隔で）、主メモリ１０３に格納された通信制御プログラム１３０を実行し、図５に示すような周辺に存在する無線デバイスの監視、並びに発見した無線デバイスの情報収集等を含む通信サービスに関わるアプリケーション処理を実行する。さらに、ＣＰＵ１０１は、例えばユーザのアイコン選択等により、主メモリ１０３に格納された通信環境表示制御プログラム１４０を実行し、図６および図７に示すような通信環境表示画面２００上の表示制御並びに通信制御プログラム１３０への通知制御を行う。これらの各処理については図面を参照して後述する。
【００２５】
パーソナルコンピュータ３０には、ユーティリティプログラムの一つとして、通信制御プログラム１３０が予めインストールされている。この通信制御プログラム１３０は、当該コンピュータの通信制御を司るもので、例えば自宅、職場等、通信環境の異なる各使用場所でのネットワーク設定環境を通信プロファイルとして登録し保存する機能、上記通信プロファイルを利用した最適通信環境への自動ネットワーク設定機能、有線ネットワーク接続状態下でのケーブル断による無線ネットワークへの自動切り替え機能等を備えている。ここで、上記通信プロファイルには、・プロファイル名、・プロファイルのコメント、・アイコン、・キャプチャアイテム（インターネット設定；プロキシー設定、スタートホームページ等、デバイス；有線ネットワークデバイス、無線ネットワークデバイス、赤外線デバイス等、ＴＣＰ／ＩＰ設定；ＤＨＣＰ、ＩＰアドレス、サブネットマスク、デフォルトゲートウェイ、ＤＮＳサーバ、ＷＩＮＳサーバ等）・切り替え後の起動プログラム、等が利用する通信環境に応じ取捨選択して適宜設定可能である。
【００２６】
さらに上記通信制御プログラム１３０には、通信可能な各アクセスポイント２０の発見回数を記憶し管理する機能を備えている。ここでは、無線ＬＡＮデバイス１０８がアクセスポイント２０のビーコン（ＲＢ）を受信すると、ビーコン（ＲＢ）を受信したアクセスポイント２０の識別子（ＢＳＳＩＤ／ＳＳＩＤ）を取得し、発見した（ビーコン（ＲＢ）を受信した）アクセスポイント２０をデータベース（ＤＢ）３１に登録するとともに、登録済みの各アクセスポイント２０について発見回数をカウントしデータベース３１上で管理する。このデータベース３１はハードディスクドライブ１０６上で通信制御プログラム１３０により管理される。
【００２７】
さらにパーソナルコンピュータ３０には、ユーティリティプログラムの一つとして、通信環境表示制御プログラム１４０が予めインストールされている。この通信環境表示制御プログラム１４０は、上記通信制御プログラム１３０により実行される、周辺に存在する無線デバイスの監視処理、およびその監視で発見された無線デバイスの情報収集処理に基づいて、その無線通信環境を通信環境表示画面２００に反映させ、発見された無線デバイス並びにその詳細をユーザに見易い表示形態で選択可能に表示するグラフィックユーザインタフェース機能を提供している。この通信環境表示制御プログラム１４０による処理の詳細については図７乃至図１３を参照して後述する。
【００２８】
ホストブリッジ１０２はＣＰＵ１０１のローカルバスとシステムコントローラ１０５との間を接続するブリッジデバイスである。ホストブリッジ１０２には、主メモリ１０３をアクセス制御するメモリコントローラが内蔵されている。表示コントローラ１０４は本コンピュータのディスプレイモニタとして使用される例えばＬＣＤを用いた表示部（ＤＩＳＰ）３２を制御する。この実施形態では、通信環境表示制御プログラム１４０の制御の下に、上記表示部（ＤＩＳＰ）３２に、図２に示すようなスモールスケールモニタ画面２０１およびネットワークセレクトメニュー画面２０２を備えた通信環境表示画面２００の表示制御を行う。
【００２９】
システムコントローラ１０５は、ＰＣＩバス上の各デバイスおよびＩＳＡバス上の各デバイスを制御する。また、システムコントローラ１０５には、ハードディスクドライブ１０６を制御するためのＩＤＥコントローラも内蔵されている。このハードディスクドライブ１０６には、上記した通信サービスに関わるアプリケーション機能並びに図２に示す通信環境表示機能を実現するためのデータベース（ＤＢ）３１が記憶され、通信制御プログラム１３０により管理され、通信環境表示制御プログラム１４０により参照される。
【００３０】
有線ＬＡＮデバイス１０７は、有線ネットワークに接続するための有線ネットワークデバイスである。この有線ＬＡＮデバイス１０７は、ＬＡＮコネクタ１０６に接続された有線ＬＡＮケーブルを介して、有線ネットワークとの通信を行なう。
【００３１】
無線ＬＡＮデバイス１０８は、無線ネットワークに接続するための無線ネットワークデバイスであり、ベースバンドユニットとＲＦユニットとから構成されている。ＲＦユニットはアンテナ（ＡＮＴ）１０９を介して無線信号の送受信を行なう。この無線ＬＡＮデバイス１０８は、例えばＩＥＥＥ  ８０２．１１ａ／  ＩＥＥＥ  ８０２．１１ｂ規格にしたがって、無線通信を実行するように構成されている。ここでは、アクセスポイント（ＡＰ）２０から発信されたビーコン（ＲＢ）を受信すると、その旨をＣＰＵ１０１に通知する。
【００３２】
エンベデッドコントローラ／キーボードコントローラＩＣ（ＥＣ／ＫＢＣ）１１１は、電力管理のためのエンベデッドコントローラと、キーボード１３を制御するためのキーボードコントローラとが集積された１チップマイクロコンピュータである。このエンベデッドコントローラ／キーボードコントローラＩＣ（ＥＣ／ＫＢＣ）１１１は、ユーザによるパワーボタンの操作に応じて本コンピュータをパワーオン／パワーオフする機能を有している。
【００３３】
本発明の実施形態に於ける、通信制御プログラム１３０により管理され、通信環境表示制御プログラム１４０により参照されるデータベース３１の一構成例を図４に示している。ここでは、ＣＰＵ１０１が実行する通信制御プログラム１３０の制御の下に、発見したアクセスポイント２０の識別子（ＳＳＩＤ／ＢＳＳＩＤ）と、その発見回数（カウンタ）と、電波強度と、表示アイテムとがそれぞれ対応付けられてデータベース３１に記憶され、管理番号（図示せず）により管理される。
【００３４】
上記通信制御プログラム１３０に於ける、通信サービスに関わるアプリケーション処理の処理手順を図５に示している。尚、ここでは、データベース３１に記憶された、発見した無線デバイスを通信環境表示画面２００に表示するためのデータの読出し処理までが、通信制御プログラム１３０の処理であり、その読み出したデータに基づく通信環境表示画面２００での無線デバイスの表示制御は通信環境表示制御プログラム１４０に引き継がれる。この引き継ぎは、自動で行われる場合と、手動で行われる場合とがある。自動で行われる例としては、通信制御プログラム１３０の処理で新たな無線デバイスが発見される度に（若しくは一定の時間間隔で）通信制御プログラム１３０の制御の下に通信環境表示制御プログラム１４０が起動する方法がある。または通信制御プログラム１３０の処理で、自機（パーソナルコンピュータ３０）の無線通信環境の変化（例えば新規な無線ＬＡＮネットワークのアクセスポイントが見つかった、無線ＬＡＮのネットワークエリアが例えば職場から自宅に切り替わった等）を認識したとき通信制御プログラム１３０の制御の下に通信環境表示制御プログラム１４０を起動する方法がある。また、手動で行われる例としては、アイコンをクリックすることによる起動方法、ユーザが特定のキーを操作することによる起動方法がある。この通信環境表示制御プログラム１４０の起動について自動／手動を選択できる機能をもつことで、より使い勝手のよい装置実現できる。ここでは通信制御プログラム１３０の制御の下に通信環境表示制御プログラム１４０が起動する動作例を示す。
【００３５】
通信サービスに関わるアプリケーション処理では、ＣＰＵ１０１が所定の時間間隔で通信制御プログラム１３０に含まれる図５に示すような通信サービスに関わるアプリケーション処理を実行する。この処理では、所定の時間間隔で（例えば３秒毎に）、無線ＬＡＮデバイス１０８によるビーコン（ＲＢ）の受信処理を実行して、周辺に存在する、通信が可能な無線デバイス（この例ではアクセスポイント）を監視する（図５ステップＳ１０）。この処理に於いて、ＣＰＵ１０１は、無線ＬＡＮデバイス１０８が、ある無線ＬＡＮアクセスエリア（Ｗ−ＬＡＮ）に於いて、アクセスポイント２０から発信されたビーコン（ＲＢ）を受信した旨の通知を受けると、即ち無線ＬＡＮデバイス１０８と通信が可能な範囲（周辺）に存在する無線デバイスを発見した旨の通知を受けると（図５ステップＳ１１）、当該発見したアクセスポイント２０の識別子（ＳＳＩＤ／ＢＳＳＩＤ）を取得し（図５ステップＳ１２）、当該アクセスポイント２０の識別子が既に図４に示すデータベース３１に登録されていれば、そのアクセスポイント２０のカウンタをインクリメントして発見回数を更新する。また、発見したアクセスポイント２０の識別子（ＳＳＩＤ／ＢＳＳＩＤ）がデータベース３１（Ａ）に登録されていなければ、その発見したアクセスポイント２０の識別子をデータベース３１に登録する。この際は、発見回数をカウントするカウンタに発見回数「１」が設定される（図５ステップＳ１３）。
【００３６】
このような制御により、データベース３１には、発見した無線デバイスについて、その識別子（ＳＳＩＤ／ＢＳＳＩＤ）が登録され、さらに登録された無線デバイスが発見されると、当該無線デバイスの発見回数がその度に更新（インクリメント）される。また、上記データベース３１には、信頼性の高い無線デバイスについて、その詳細情報が表示アイテム領域に登録される。図４に示すデータベース構造では、発見した無線デバイスについて、識別子（ＳＳＩＤ／ＢＳＳＩＤ）、発見回数、電波強度の各フィールドしか示していないが、これに加えて、アクセスポイント名、ＬＡＮ形式、接続履歴等のフィールドをもつことにより、図２に示す詳細情報の表示に於いて多くのオブジェクト関連情報をユーザに提供できる。更に信頼性の高い既知の無線デバイスに対して、顔写真、イメージ、音声等のフィールドをもつことにより、より効果的な詳細情報を提供できる。例えば、写真、テキスト、イメージ、音声等を組み合わせた、店のバナー等を登録し、図２に示す詳細情報として提供できる。このようにして、通信制御プログラム１３０に従い、無線デバイスの存在を常時監視する処理、発見した無線デバイスの情報を取得する処理、取得した情報をデータベース３１に蓄積する処理等が実行される。
【００３７】
上記した通信制御プログラム１３０の処理に於いて、無線通信環境の変化（例えば無線ＬＡＮのネットワークエリアが職場から自宅に換わった等）を検知すると、通信制御プログラム１３０の制御の下に通信環境表示制御プログラム１４０が起動され（図５ステップＳ１４）、当該通信環境表示制御プログラム１４０の制御の下に図２に示す通信環境表示画面（宇宙モチーフ図）２００上を用いたオブジェクト表示が行われる（図５ステップＳ１５）。
【００３８】
図６および図７に、通信環境表示制御プログラム１４０の処理手順を示している。ここではネットワークセレクトメニュー画面（メイン画面）２０２を表示するにあたって先ずスモールスケールモニタ画面（ネットワーク種別選択画面）２０１を表示する（図６ステップＳ２１）。
【００３９】
このスモールスケールモニタ画面２０１には、図８に一例を拡大して示すように、５層の楕円軌道を一組として、「ＬＡＮ＿Ａ」、「ＬＡＮ＿Ｂ」、「Ａｄｈｏｃ」の計３組がそれぞれネットワーク種別（ネットワークグループ）を選択するための選択対象画面（アイテム）として表示される。図ではアクティブ状態にある１組の選択対象画面を実線で示し、それ以外の選択対象画面を破線で示している。上記各選択対象画面の層（レイヤ）には、発見した無線デバイスがそれぞれ星（天体）を模した表示形態で表示され、軌道上を所定の速度で移動し周回している。この際、周回軌道上に表示される無線デバイスを表す星（天体）は、それぞれ発見したときの無線デバイスの電波強度に応じて層（レイヤ）が決定される。
【００４０】
このスモールスケールモニタ画面２０１上で、一つのネットワーク種別（ネットワークグループ）が選択されると（図６ステップＳ２２）、例えば無線ＬＡＮ＿Ａが選択されると、その選択されたネットワーク種別（ネットワークグループ）のネットワークセレクトメニュー画面（メイン画面）２０２が表示される（図６ステップＳ２３）。この表示状態例を図２に示している。また上記ネットワークセレクトメニュー画面２０２上でのオブジェクトの表示処理手順を図７に示している。
【００４１】
このネットワークセレクトメニュー画面２０２には、５層の円軌道が表示される。この各層（レイヤ）は、発見した無線デバイスの電波強度を５段階にレベル区分した際の各レベルに対応している。ここでは最内層を電波強度の最も高い軌道、最外層を電波強度の最も低い軌道として、電波強度に応じた軌道上に無線デバイスをオブジェクトとして表示する。ここでは各オブジェクトを宇宙空間で周回する星（天体）を模した表示形態のアイコンＳＴ（１），ＳＴ（２），…により選択可能に表示している。さらにここでは上記軌道上で星（天体）が重ならないように等間隔で表示している。
【００４２】
発見した無線デバイス（例えばアクセスポイント２０）をネットワークセレクトメニュー画面２０２上に表示する処理では、データベース３１から、発見した無線デバイスの電波強度を取得し（図７ステップＳ１４１）、その電波強度からオブジェクトを表示する層（レイヤ）を決定して（図７ステップＳ１４２）、その層の軌道上に、上記発見した無線デバイスを選択可能なオブジェクトとして天体を模した表示形態のアイコンＳＴ（１），ＳＴ（２），…により表示する（図７ステップＳ１４３）。そしてこの軌道上の天体（アイコン）を所定の速度で図２に示す矢印ａ方向に移動させ軌道上を周回させる。
【００４３】
この際、発見した無線デバイスそれぞれのオブジェクトがフォーカスライン（ＢＬ）を跨いだとき、予め定めた所定のフォーカスエリア（ＢＬ−ＳＬ間）に於いて、当該オブジェクトの詳細情報が表示される。この表示例を図９に拡大して示している。図９（ａ）はオブジェクトが無線ＬＡＮのアクセスポイント（ＡＰ）２０である際の標準的な詳細情報を示している。図９（ｂ）はオブジェクトが無線アドホック（ａｄｈｏｃ）である際の詳細情報例を示している。この表示に例えばサウンドなどを加えることで、ユーザは通信エリア内に存在する信頼性の高い既知のオブジェクトを直感的に容易かつ明確に掌握できる。尚、この際の詳細情報は上記データベース３１の蓄積情報をもとに生成される。
【００４４】
上記周回軌道上に於けるオブジェクトの表示形態例を図１０に拡大して示している。図１０（ａ），（ｂ）はそれぞれ未登録のオブジェクトの表示例を示しており、図（ａ）では未登録のオブジェクトをテキスト「ＵＮＫＮＯＷＮ」で明示している。図（ｂ）では未登録のオブジェクトをバルーンで明示している。この際、「ＵＮＫＮＯＷＮ」のテキスト表示に加えて、例えばオブジェクト（アイコン）の色、形状、イメージ等を変化させ、または点滅させ、更にはサウンドなどにより報知することで、ユーザは通信エリア内に未登録の無線デバイスが存在することを明確に掌握できる。
【００４５】
上記表示状態下に於いて、一つのオブジェクトが例えばマウスカーソルにより選択され（図７ステップＳ１５１）、所定の操作若しくは画面上で無線通信路の接続、若しくは切り離しが指示されると（図７ステップＳ１５２）、その指示内容を確認部分イメージ表示画面１０３に通知して（図７ステップＳ１５３，Ｓ１５４）通信環境表示制御プログラム１４０の処理を終了する。
【００４６】
図１１は、上記データベース３１上でカウントされる発見回数を用いて、オブジェクトの表示形態を変化させる例を示したもので、この例では、発見回数（検出頻度）を４段階に分けて表示する例を示している。
【００４７】
図１２は上記図７のステップＳ１５１で、オブジェクトが選択された際のメニュー表示例を示したもので、軌道上のオブジェクトがマウスカーソルで選択されると、このメニューをオブジェクトの表示位置に表示して、メニュー選択を可能にしている。
【００４８】
図１３は上記軌道上のオブジェクトがマウスでダブルクリックされた際に表示される、接続ユーティリティ実行画面の構成例を示している。このような実行画面の表示機能をもつことで、予め登録したコマンドを実行するランチャー機能を実現し、これにより通信の接続処理等を容易かつ迅速に効率よく実行できる。尚、この際の接続ユーティリティ実行画面上での具体的な設定例として、例えば特願２００２−３００５４８（情報処理装置および通信環境設定方法）に記載した利用リソースの設定例を挙げることができる。
【図面の簡単な説明】
【００４９】
【図１】本発明の実施形態に係る情報処理装置の機能の概要を説明するためのシステム構成図。
【図２】本発明の実施形態に係る通信環境表示画面の構成例を示す図。
【図３】本発明の実施形態に係る情報処理装置のハードウェア構成を示すブロック図。
【図４】本発明の実施形態に係るデータベースの構成例を示す図。
【図５】本発明の実施形態に係る通信制御プログラムの一部の処理の手順を示すフローチャート。
【図６】本発明の実施形態に係る通信環境表示制御プログラムの処理の手順を示すフローチャート。
【図７】本発明の実施形態に係る通信環境表示制御プログラムの処理の手順を示すフローチャート。
【図８】本発明の実施形態に係るユーザインタフェースの表示例を示す図。
【図９】本発明の実施形態に係るユーザインタフェースの表示例を示す図。
【図１０】本発明の実施形態に係るユーザインタフェースの表示例を示す図。
【図１１】本発明の実施形態に係るユーザインタフェースの表示例を示す図。
【図１２】本発明の実施形態に係るユーザインタフェースの表示例を示す図。
【図１３】本発明の実施形態に係るユーザインタフェースの表示例を示す図。
【符号の説明】
【００５０】
１０…ＩＰ網、２０…アクセスポイント（ＡＰ）、３０…パーソナルコンピュータ（ＰＣ）、３１…データベース（ＤＢ）、３２…表示部（ＤＩＳＰ）、１０１…ＣＰＵ、１０３…主メモリ、１０６…ハードディスクドライブ（ＨＤＤ）、１０７…有線ＬＡＮデバイス、１０８…無線ＬＡＮデバイス、１３０…通信制御プログラム、１４０…通信環境表示制御プログラム、２００…通信環境表示画面、２０１…ネットワーク種別選択画面（スモールスケールモニタ画面）、２０２…メイン画面（ネットワークセレクトメニュー画面）。
【図１】
2005064855.tif 000003
【図２】
2005064855.tif 000004
【図３】
2005064855.tif 000005
【図４】
2005064855.tif 000006
【図５】
2005064855.tif 000007
【図６】
2005064855.tif 000008
【図７】
2005064855.tif 000009
【図８】
2005064855.tif 000010
【図９】
2005064855.tif 000011
【図１０】
2005064855.tif 000012
【図１１】
2005064855.tif 000013
【図１２】
2005064855.tif 000014
【図１３】
2005064855.tif 000015