(57)【要約】【課題】情報機器の操作者が、簡単に無線ネットワークを構築できるようにすること。【解決手段】他の情報機器と無線ネットワークを構築する情報機器３であって、情報機器が列挙されたグループリスト４４を少なくとも１つ記憶するネットワーク情報記憶部３８と、自情報機器３の周辺に存在する他の情報機器の情報を収集し、自情報機器３周辺に存在する他の情報機器が列挙された情報機器一覧リスト４０を作成する情報機器列挙部３１と、前記情報機器一覧リスト４０に列挙されている情報機器と最も整合性の高いグループリスト４４を前記ネットワーク情報記憶部３８から検索し、前記無線ネットワークによる通信相手の情報機器に決定するグループ決定部３３とを有する。【選択図】  図２
2005038099.tif 000002
【特許請求の範囲】
【請求項１】
他の情報機器と無線ネットワークを構築する情報機器であって、
情報機器が列挙されたグループリストを少なくとも１つ記憶する記憶手段と、自情報機器の周辺に存在する他の情報機器の情報を収集し、自情報機器の周辺に存在する他の情報機器が列挙された情報機器一覧リストを作成する情報機器列挙手段と、
前記情報機器一覧リストの列挙されている情報機器と最も整合性の高いグループリストを前記記憶手段から検索し、検索したグループリストに列挙されている情報機器および情報機器一覧リストに列挙されている情報機器を、前記無線ネットワークによる通信相手の情報機器に決定する決定手段と、
前記決定手段により通信相手に決定された情報機器と無線通信を行う第１の通信手段と、を有することを特徴とする情報機器。
【請求項２】
請求項１記載の情報機器において、
前記決定手段は、列挙されている情報機器が前記情報機器一覧リストに列挙されている情報機器と最も多く一致するグループリストを、最も整合性の高いネットワークとして検索することを特徴とする情報機器。
【請求項３】
請求項１記載の情報機器において、
前記グループリストを編集または作成する編集作成手段を有し、
前記編集作成手段は、編集または作成したグループリストを前記記憶手段に記憶することを特徴とする情報機器。
【請求項４】
請求項３記載の情報機器において、
前記編集作成手段は、前記決定手段が検索したグループリストに列挙された情報機器と、前記情報機器一覧リストに列挙された情報機器と、これらの情報機器毎に情報機器を追加または削除する指示を受け付ける入力欄と、を含む一覧表示情報を表示し、
前記入力欄に入力された指示を受け付けて、グループリストを構成する情報機器を追加または削除してグループリストを編集または作成し、
前記編集または作成したグループリストを、前記記憶手段に記憶することを特徴とする情報機器。
【請求項５】
請求項４記載の情報機器において、
前記決定手段が複数のグループリストを前記記憶手段から抽出した場合、
前記編集作成手段は、抽出したグループリスト毎に前記一覧表示情報を作成し、作成した一覧表示情報各々をタグ操作により表示を切り替え可能にすることを特徴とする情報機器。
【請求項６】
請求項１記載の情報機器において、
前記情報機器列挙手段は、ＩＰプロトコルバージョン６の近隣探索機能を用いて、ネットワークを構成する自情報機器以外の情報機器の情報を収集することを特徴とする情報機器。
【請求項７】
請求項１記載の情報機器において、
前記第１の通信手段は、前記決定手段により通信相手に決定された情報機器以外の情報機器との無線通信を排除するフィルタリング処理を行うことを特徴とする情報機器。
【請求項８】
請求項３記載の情報機器において、
前記情報機器の動作モードには、前記情報機器列挙手段、前記決定手段および前記編集作成手段を用いて、前記無線ネットワークによる通信相手の情報機器を決定する決定モードと、前記第１の通信手段を用いて前記決定した情報機器と無線ネットワークによる通信を行う実行モードとがあり、
前記実行モードから前記決定モードへ動作モードの切り替え指示を受け付ける指示受付手段をさらに有することを特徴とする情報機器。
【請求項９】
請求項１記載の情報機器において、
情報機器と通信を行う第２の通信手段と、前記第１の通信手段および前記第２の通信手段の一方を選択するネットワーク選択手段と、をさらに有し、
前記ネットワーク選択手段は、前記決定手段により決定された情報機器と通信する場合、前記第１の通信手段を選択し、
前記決定手段により決定された情報機器以外の情報機器と通信する場合、前記第２の通信手段を選択することを特徴とする情報機器。
【請求項１０】
他の情報機器と無線ネットワークを構築する情報機器において動作するプログラムであって、
前記情報機器に、
情報機器が列挙されたグループリストを少なくとも１つ記憶する記憶手段、
自情報機器の周辺に存在する他の情報機器の情報を収集し、自情報機器の周辺に存在する他の情報機器が列挙された情報機器一覧リストを作成する情報機器列挙手段、
前記情報機器一覧リストの列挙されている情報機器と最も整合性の高いグループリストを前記記憶手段から検索し、検索したグループリストに列挙されている情報機器および情報機器一覧リストに列挙されている情報機器を、前記無線ネットワークによる通信相手の情報機器に決定する決定手段、および、
前記決定手段により通信相手に決定された情報機器と無線通信を行う通信手段、として機能させることを特徴としたプログラム。
【請求項１１】
他の情報機器と無線ネットワークを構築する方法であって
情報機器が列挙されたグループリストを少なくとも１つ記憶するステップと、自情報機器の周辺に存在する他の情報機器の情報を収集し、自情報機器の周辺に存在する他の情報機器が列挙された情報機器一覧リストを作成するステップと、前記情報機器一覧リストの列挙されている情報機器と最も整合性の高いグループリストを前記記憶手段から検索し、検索したグループリストに列挙されている情報機器および情報機器一覧リストに列挙されている情報機器を、前記無線ネットワークによる通信相手の情報機器に決定するステップと、
前記決定された情報機器と無線通信を行うステップと、を有することを特徴とする無線ネットワークの構築方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、複数の情報機器が無線ネットワークを通じて情報を送受する技術に係り、特に情報機器間のアクセス制御をユーザが簡便に設定する技術に関する。
【０００２】
【従来の技術】
コンピュータネットワークが普及し、多くのオフィスではコンピュータ、プリンタ等の複数の情報機器を接続したＬＡＮ（ローカルエリアネットワーク）を構築している。また、家庭内ネットワーク、いわゆるホームネットワークも少しずつ一般化している。また近年では、無線を使ったネットワークも一般的になってきており、オフィスまたは家庭内だけでなく、駅や空港などで無線を用いたネットワークを利用することが可能となってきている。
【０００３】
特許文献１には、ＩＥＥＥ８０２．１１規格（無線ネットワークの規格）におけるインフラストラクチャモードまたはアドホックモードを使用し、ＩＰアドレスの設定を行う方法が開示されている。また、特許文献２には、無線ネットワークを用いた電子会議システムにおいて、電子会議のメンバを識別する方法が開示されている。
【０００４】
【特許文献１】
米国特許出願番号  ＵＳ２００２０１７６３６６Ａ１
【特許文献２】
特開平１０−２３０２８号公報
【０００５】
【発明が解決しようとする課題】
ところで、上記特許文献２に記載された無線ネットワークの電子会議システムでは、会議の議事進行役が、自身が操作しているホスト端末上で、予め会議に参加するメンバ名を入力し、そのメンバ名の一覧を無線ネットワーク上のホスト端末以外の会議メンバ端末にブロードキャストする。そして、会議メンバ端末からの応答を参照して、電子会議システムを構築する。
【０００６】
しかしながら、電子会議に参加するメンバ名の全てをホスト端末に入力することは、会議の議事進行役にとって作業負荷が大きく、入力ミスなどの人為的ミスを誘発する可能性を高める。また、電子会議に先立って予め会議の参加メンバを登録する必要があるため、参加メンバの変更に柔軟に対応することが困難であるという問題もある。
【０００７】
本発明は上記事情を考慮してなされたものであり、本発明の目的は情報機器の操作者が簡単に無線ネットワークを構築できるようにすることにある。
【０００８】
【課題を解決するための手段】
上記課題を解決するために、本発明の情報機器は、無線ネットワーク毎にグループリストを有する。グループリストには、無線ネットワークを構成する情報機器が列挙されている。本発明の情報機器は、無線ネットワークを開始する際に、自装置周辺に存在する他の情報機器を検出し、自装置周辺に存在する他の情報機器の一覧リストを作成する。そして、前記一覧リストに列挙されている情報機器と整合度の高い無線ネットワークのグループリストを特定し、特定したグループリストを構成する情報機器を前記一覧リストに列挙されている情報機器と共にユーザに提示し、ユーザより前記特定したグループリストの編集を受け付け、無線ネットワークによる通信相手の情報機器を決定する。そして、決定された無線ネットワークを構成する情報機器とのみ通信を行なうように無線ネットワークを構築する。
例えば、他の情報機器と無線ネットワークを構築する情報機器であって、前記情報機器は、情報機器が列挙されたグループリストを少なくとも１つ記憶する記憶手段と、自情報機器の周辺に存在する他の情報機器の情報を収集し、自情報機器の周辺に存在する他の情報機器が列挙された情報機器一覧リストを作成する情報機器列挙手段と、前記情報機器一覧リストの列挙されている情報機器と最も整合性の高いグループリストを前記記憶手段から検索し、検索したグループリストに列挙されている情報機器および情報機器一覧リストに列挙されている情報機器を、前記無線ネットワークによる通信相手の情報機器に決定する決定手段と、前記決定手段により通信相手に決定された情報機器と無線通信を行う第１の通信手段と、を有する。
【０００９】
【発明の実施の形態】
以下に、本発明の一実施形態を説明する。
【００１０】
図１は、本実施形態の一実施形態が適用された情報機器によって構築されるグループネットの概念を説明するための図である。
【００１１】
ここで、グループネットとは、無線ネットワークにより通信可能な情報機器のグループのことである。本実施形態では、情報機器毎に通信可能な情報機器が異なる場合を想定し、グループネットを情報機器毎に作成するようにしている。
【００１２】
図１（Ａ）は、情報機器（ｐｃ＿ａ）３から見た（情報機器（ｐｃ＿ａ）３が作成した）グループネット１ａを示している。グループネット１ａによれば、情報機器（ｐｃ＿ａ）３は、自装置周辺（無線ネットワークによる通信が物理的に可能な領域）に存在する情報機器（ｐｃ＿ｂ）３および情報機器（ｐｃ＿ｃ）３のうち、情報機器（ｐｃ＿ｃ）３とのみ無線ネットワーク１０による通信が可能である。つまり、情報機器（ｐｃ＿ｂ）３とは通信することができない。
【００１３】
図１（Ｂ）は、情報機器（ｐｃ＿ｂ）３から見た（情報機器（ｐｃ＿ｂ）３が作成した）グループネット１ｂを示している。グループネット１ｂによれば、情報機器（ｐｃ＿ｂ）３は、自装置周辺に存在する情報機器（ｐｃ＿ｃ）３および情報機器（ｐｃ＿ａ）３のうち、情報機器（ｐｃ＿ｃ）３とのみ無線ネットワーク１０による通信が可能である。つまり、情報機器（ｐｃ＿ａ）３とは通信することができない。
【００１４】
そして、図１（Ｃ）は、情報機器（ｐｃ＿ｃ）３から見た（情報機器（ｐｃ＿ｃ）３が作成した）グループネット１ｃを示している。グループネット１ｃによれば、情報機器（ｐｃ＿ｃ）３は、自装置周辺に存在する情報機器（ｐｃ＿ｂ）３および情報機器（ｐｃ＿ａ）３の両方と無線ネットワーク１０による通信が可能である。
【００１５】
このように本実施形態では、グループネットなる概念を導入し、各情報機器は、自身から見た（自身が作成した）グループネットに属する情報機器とのみ通信が可能である。このようにすることで、次のような効果がある。
【００１６】
例えば、情報機器（ｐｃ＿ｂ）３のユーザは、情報機器（ｐｃ＿ｃ）３のユーザとは知り合いであるが、情報機器（ｐｃ＿ａ）３のユーザとは知り合いではない。一方、情報機器（ｐｃ＿ｃ）３のユーザは情報機器（ｐｃ＿ａ）３および情報機器（ｐｃ＿ｂ）３の両方のユーザと知り合いである。したがって、情報機器（ｐｃ＿ａ）３のユーザは、情報機器（ｐｃ＿ｃ）３のユーザとは知り合いであるが、情報機器（ｐｃ＿ｂ）のユーザとは知り合いではない。この場合、図１（Ａ）〜（Ｃ）に示すようにグループネットを構築することで、各情報機器のユーザは、知り合いのユーザの情報機器とのみ通信を行なうことができる。つまり、知り合いではないユーザとは接続されないように、無線ネットワークを構築することができる。
【００１７】
次に、このグループネットによる通信を実現する情報機器の詳細を説明する。
【００１８】
図２は、情報機器３の機能ブロック図である。
【００１９】
図示するように、情報機器３は、他の情報機器３にグループネットを構築するため情報を要求する情報機器列挙部３１と、他の情報機器３の情報機器列挙部３１からの要求に応答する列挙応答部３２と、グループネットの構成メンバである情報機器を決定するグループ決定部３３と、グループネットの構成メンバである情報機器を編集するグループ編集部３４と、グループネットの構成メンバ以外の情報機器からの情報を排除するフィルタリング部３５と、ユーザにより操作を受け付ける操作部３６と、情報機器３が無線用のＮＩＣ（Ｎｅｔｗｏｒｋ  Ｉｎｔｅｒｆａｃｅ  Ｃａｒｄ）を複数搭載する場合に、どのＮＩＣを使用するかを選択するＮＩＣ選択部３７と、ネットワーク情報記憶部３８と、を有する。
【００２０】
ネットワーク情報記憶部３８は、情報機器一覧リスト４０と、少なくとも１つのグループリスト４４とを有する。情報機器一覧リスト４０は、無線ネットワーク接続の対象となる情報機器各々の情報機器名称４１、情報機器識別子４２および情報機器ＩＰアドレス４３を含む。グループリスト４４は、自情報機器３が過去に作成したグループネットおよび／または予め用意されたグループネット毎に作成される。グループリスト４４は、グループ名称４５と、グループの構成メンバである情報機器各々の情報機器名称４６、情報機器識別子４７とが登録されている。
【００２１】
情報機器名称４１、４６は、情報機器の種類を示す名称である。情報機器識別子４２、４７は、情報機器を識別するための情報であって、個々の情報機器にユニークな値を用いる。本実施形態では、ＭＡＣアドレス（Ｍｅｄｉａ  Ａｃｃｅｓｓ  Ｃｏｎｔｒｏｌ  ａｄｄｒｅｓｓ）を情報機器識別子４２、４７として使用するが、各情報機器でユニークとなることが保証できれば、ＭＡＣアドレス以外の他の情報を識別子として使用してもよい。情報機器ＩＰアドレス４３は、情報機器毎にユニークに設定されたＩＰアドレスである。グループ名称４５は、グループネットの名称である。
【００２２】
図３は、グループリスト４４を表形式で表したグループリスト４４のテーブルの模式図である。
【００２３】
グループリスト４４のテーブルには、グループネット毎にグループリスト４４が登録されている。グループリスト４４には、グループネットのグループ名称４５と、グループネットの構成メンバである各情報機器の情報（情報機器名称４６、情報機器識別子４７を含む）４８とが登録されている。なお、図３では説明の便宜のためにグループリスト４４を表形式で表現しているが、グループネット毎に、グループ名称４５およびグループネットの構成メンバ各々の情報４８を管理できるものであれば、どのような形式のものでもかまわない。
【００２４】
図３に示すグループリスト４４のテーブルが情報機器（ｐｃ＿ｂ：パソコンを想定）３のグループリスト４４のテーブルである場合を例にとり、グループリスト４４について説明する。図３に示すグループリスト４４のテーブルでは、グループ名称４５がホーム（家庭）Ａ、Ｂ、屋外Ａ、Ｂ、および、オフィスＡ〜Ｃのグループリスト４４がそれぞれ登録されている。
【００２５】
ホームＡのグループリスト４４１は、情報機器（ｐｃ＿ｂ）３が書斎部屋に置かれた各情報機器３と構築するグループネットに関するグループリスト４４１である。ユーザが情報機器（ｐｃ＿ｂ）３を書斎部屋へ持って行くことで、このグループリスト４４１に登録されている情報機器の情報４８により特定される、書斎部屋に置かれている情報機器（ｐｃ＿ａ：パソコンを想定）３や情報機器（ｐｒｉｎｔｅｒ：プリンタを想定）３と即時に通信を開始することができる。
【００２６】
また、ホームＢのグループリスト４４２は、情報機器（ｐｃ＿ｂ）３がリビングルームに置かれた各情報機器３と構築するグループネットに関するグループリスト４４２ある。ユーザが情報機器（ｐｃ＿ｂ）３をリビングルームへ持って行くことで、このグループリスト４４２に登録されている情報機器の情報４８により特定される、リビングルームに置かれている情報機器（ｔｖ＿ａ：テレビを想定）３や情報機器（ｄｖｄ：ＤＶＤ機器を想定）３と即時に通信を開始することができる。
【００２７】
また、屋外Ａ、Ｂが登録されたグループリスト４４３、４４４や、オフィスＡ〜Ｃが登録されたグループリスト４４５〜４４７も、ホームＡ、Ｂが登録されたグループリスト４４１、４４２と同様に、ユーザが情報機器（ｐｃ＿ｂ）３をグループ名称４５により特定される場所へ持って行くことで、このグループ名称４５に対応するグループリスト４４に登録されている情報機器の情報４８により特定される情報機器各々と即時に通信を開始することができる。
【００２８】
このように本実施形態では、グループリスト４４を用いて、場所あるいは用途に合わせたネットワーク構成を即時かつ簡便に構成することができる。また、ネットワークの変更・切り換えも迅速、容易に行うことが可能である。
【００２９】
なお、図３に示すグループリスト４４の例では、このグループリスト４４を保持する情報機器３自身（ここでは情報機器（ｐｃ＿ｂ）３）の情報４８を、各グループリスト４４に登録していない。しかし、当然のことながら、自身の情報４８を各グループリスト４４に登録するようにしてもよい。
【００３０】
図２に戻り説明を続ける。グループ決定部３３は、ネットワーク情報記憶部３に記憶されている全てのグループリスト４４の中から、当該グループリスト４４の構成メンバである情報機器と情報機器列挙部３１により検出された自装置周辺に存在する情報機器との整合度の高いグループリスト４４を抽出し、このグループリスト４４をユーザが利用しようとしているグループネットの候補に選出する。また、グループリスト４４の構成メンバである情報機器と情報機器列挙部３１により検出された自装置周辺に存在する情報機器とが完全一致するグループリスト４４を抽出できた場合は、このグループリスト４４をユーザが利用しようとしているグループネットに決定する。
【００３１】
次に、情報機器３のハードウエア構成例を説明する。
【００３２】
図４は、情報機器３のハードウェア構成例を示す図である。
【００３３】
図示するように、情報機器３は、プログラムに従ってデータの加工・演算を行なうプロセッサ２０と、プログラムまたはデータを格納するフラッシュＲＯＭ２１と、プロセッサ２０が直接読み書き可能なＲＡＭ２２と、表示制御装置２３と、ディスプレイまたはプリンタ等の出力装置２４と、入力制御装置２５と、キーボードまたはマウス等の入力装置２６と、ネットワーク制御装置２７と、無線ネットワーク接続装置２８と、システムバス２９と、を有する。
【００３４】
プロセッサ２０には、システムバス２９を通じて、フラッシュＲＯＭ２１、ＲＡＭ２２、表示制御装置２３、入力制御装置２５、および、ネットワーク制御装置２７が接続されている。プロセッサ２０は、フラッシュＲＯＭ２１に格納されたプログラムを実行し、ＲＡＭ２２を、プログラムのワークエリアなどに用いて、情報機器３全体の制御を行う。
【００３５】
具体的には、プロセッサ２０は、表示制御装置２３に制御指令を送り、表示制御装置２３に、表示装置２４に各種情報を表示させる。これにより、情報機器３の操作者であるユーザに、各種情報の提供を行う。また、プロセッサ２０は、入力装置２６に入力されたユーザの操作指示を入力制御装置２５を介して受け付け、この操作指示を解釈しこれに応じた処理を行う。また、プロセッサ２０は、ネットワーク制御装置２７および無線ネットワーク接続装置２８を用いて、無線ネットワーク１０に接続し、他の情報機器３と無線通信を行って情報を送受する。
【００３６】
ところで、ＩＰパケットの送受を他の情報機器３と行なうためには、情報機器毎に独自のＩＰアドレスを決定する必要がある。本実施形態では、ＩＰバージョン６のリンクローカルアドレス、ＩＰバージョン４のプライベートアドレス、あるいは、ＤＨＣＰ（Ｄｙｎａｍｉｃ  Ｈｏｓｔ  Ｃｏｎｆｉｇｕｒａｔｉｏｎ  Ｐｒｏｔｏｃｏｌ）サーバから与えられた動的なＩＰアドレスなどが、自動あるいは手動で設定されるものとする。しかしながら、本発明はこれらに限定されるものではない。
【００３７】
図２に示す情報機器３の各部３１〜３７は、フラッシュＲＯＭ２１に格納された所定のプログラムがＲＡＭ２２にロードされ、プロセッサ２０がこの所定のプログラムを実行することにより実現される。また、図２に示すネットワーク情報記憶部３８には、フラッシュＲＯＭ２１あるいはＲＡＭ２２が用いられる。
【００３８】
図４に示す情報機器３のハードウエア構成例は、一般的なコンピュータ装置のハードウエア構成である。具体的には、ＰＣ（Ｐｅｒｓｏｎａｌ  Ｃｏｍｐｕｔｅｒ）、携帯電話、ＰＤＡ（Ｐｅｒｓｏｎａｌ  Ｄｉｇｉｔａｌ  Ａｓｓｉｓｔａｎｔ）や、専用プロセッサを用いた家電機器などが該当する。ここで、情報機器３の一例を図５に示す。図５（Ａ）は、ノート型ＰＣを情報機器３に用いた例を示しており、無線ネットワーク接続装置２８は、情報機器３の筐体内部に挿抜自在に構成されている。図５（Ｂ）は、ＰＤＡを情報機器３に用いた例を示しており、図５（Ａ）と同様に、無線ネットワーク接続装置２８は、情報機器３の筐体内部に挿抜自在に構成されている。この例では、グループネットによる無線通信を開始するための指示をユーザより受け付ける専用ボタンとして、グループネット開始ボタン１１０を設けている。
【００３９】
なお、図４に示す情報機器３のハードウエア構成例は一例であり、例えば図２に示す情報機器３の各部３１〜３７を、１あるいは複数個のＬＳＩで実現するようにしても構わない。
【００４０】
次に、情報機器３の動作を説明する。
【００４１】
ここでは、図１（Ｂ）に示すように、情報機器（ｐｃ＿ｂ）３がグループネット１ｂにより情報機器（ｐｃ＿ｃ）３と通信する場合を例にとり説明する。なお、上述したように、図１（Ｂ）において、情報機器（ｐｃ＿ａ）３、情報機器（ｐｃ＿ｂ）３および情報機器（ｐｃ＿ｃ）３は、無線ネットワークによる通信が物理的に可能な領域内に位置しているものとする。
【００４２】
図６は、情報機器（ｐｃ＿ｂ）３の情報機器列挙部３１および情報機器（ｐｃ＿ａ）３、情報機器（ｐｃ＿ｃ）３の列挙応答部３２の動作フロー図である。
【００４３】
先ず、情報機器（ｐｃ＿ｂ）３において、情報機器列挙部３１は、グループネットの構築を開始する（Ｓ４００１）。グループネット構築の開始のタイミングは、情報機器３を立ち上げ時（電源の投入）や、ユーザのグループネット開始指示があった時や、または、一定の時間間隔で後述する列挙パケットを送信（ポーリング）した時などが考えられる。先ず、情報機器列挙部３１は、自装置周辺に位置する情報機器３の情報を収集するための列挙パケットを送出する（Ｓ４００２）。列挙パケットは、情報機器（ｐｃ＿ｂ）３の無線ネットワーク接続装置２８（図４参照）を通じて無線送出され、無線ネットワークによる通信が物理的に可能な領域内に存在する情報機器（ｐｃ＿ａ）３、情報機器（ｐｃ＿ｃ）３各々の無線ネットワーク接続装置２８に到達する。
【００４４】
さて、情報機器（ｐｃ＿ａ）３および情報機器（ｐｃ＿ｃ）３の各々において、列挙応答部３２は、情報機器（ｐｃ＿ｂ）３より到達した列挙パケットを受付けると（Ｓ４００３）、自情報機器３の情報を含んだ機器情報パケットを、列挙パケットの送信元である情報機器（ｐｃ＿ｂ）３に送出する（Ｓ４００４）。自情報機器３の情報には、情報機器一覧リスト４０を構成する情報機器名称４１、情報機器識別子４２および情報機器ＩＰアドレス４３が含まれる。
【００４５】
一方、情報機器（ｐｃ＿ｂ）３において、情報機器列挙部３１は、列挙パケットを送信後、機器情報パケットを待ち受け、機器情報パケットの到達の有無を判断する（Ｓ４００５）。情報機器列挙部３１は、所定時間（タイムアウト時間）内に、いずれの情報機器からも機器情報パケットが届かなかった場合、自装置周辺に情報機器３が存在していない、あるいは、自装置周辺に情報機器３が存在しても電源が投入されていないと判断し、図４の表示制御装置２３に、グループネットの構築に失敗した旨のメッセージを表示装置２４に表示させる（Ｓ４００６）。
所定時間内に機器情報パケットが送られてきた場合は、受信した各機器情報パケットの情報を基に情報機器一覧リスト４０の作成を行う（Ｓ４００７）。
【００４６】
ここで、情報機器（ｐｃ＿ｂ）３の情報機器列挙部３１は、情報機器（ｐｃ＿ａ）３、情報機器（ｐｃ＿ｃ）３各々から機器情報パケットを受信するため、情報機器（ｐｃ＿ａ）３、情報機器（ｐｃ＿ｃ）３各々の情報機器名称４１、情報機器識別子４２および情報機器ＩＰアドレス４３を含んだ情報機器一覧リスト４０を作成する。そして、作成した情報機器一覧リスト４０を、ネットワーク情報記憶部３８に記憶する。その後、情報機器（ｐｃ＿ｂ）３は、図７に示すグループ決定部３３の処理に移る（Ｓ４００８）。
【００４７】
上述した図６に示す動作フローにより、情報機器（ｐｃ＿ｂ）３は、無線ネットワークを通じて、無線ネットワークで通信可能な他の情報機器３の機器情報を取得する。
【００４８】
なお、図６に示す動作フローにおいて、情報機器列挙部３１および列挙応答部３２間の通信には、通常のＩＰバージョン４による通信以外に、インターネットにおける標準技術文書ＲＦＣ（Ｒｅｑｕｅｓｔ  Ｆｏｒ  Ｃｏｍｍｅｎｔ）２４６３などで規定されたＩＰバージョン６のＩＣＭＰｖ６（Ｉｎｔｅｒｎｅｔ  Ｃｏｎｔｒｏｌ  Ｍｅｓｓａｇｅ  Ｐｒｏｔｏｃｏｌ）や、ＲＦＣ２４６１に述べられる近隣探索（Ｎｅｉｇｈｂｏｒ  Ｄｉｓｃｏｖｅｒｙ  Ｆｏｒ  ＩＰ  Ｖｅｒｓｉｏｎ  ６）によるプロトコルを用いることもできる。
【００４９】
また、図６に示す動作フローにおいて、情報機器名称４１および情報機器識別子４２を詐称した情報機器（いわゆる「なりすまし」）に対するセキュリティ対策を行なうとよい。例えば、デジタル署名を使用することにより、正当な情報機器からの機器情報パケットであることを確認する方法が考えられる。一般にデジタル署名では、署名者が自身の秘密鍵を用いてデータを暗号化して署名を生成し、当該データに付加して送信する。そして、検証者が署名者の公開鍵を用いて署名を復号し、復号結果とデータとを比較して署名を検証する。これにより、不正な情報機器からのなりすましを防止し、正当な情報機器からの送信か、あるいは、不正な情報機器からの送信かを区別することができる。
【００５０】
図６に示す動作フローでは、Ｓ４００４において、情報機器（ｐｃ＿ａ）３、情報機器（ｐｃ＿ｃ）３各々から情報機器パケットを情報機器（ｐｃ＿ｂ）３に送信する際に、情報機器（ｐｃ＿ａ）３、情報機器（ｐｃ＿ｃ）３各々の列挙応答部３２が秘密鍵を用いて情報機器パケットの情報を暗号化して生成した署名を情報機器パケットに付加して送信する。そして、Ｓ４００５において、情報機器（ｐｃ＿ｂ）３の情報機器列挙部３１は、情報機器（ｐｃ＿ａ）３、情報機器（ｐｃ＿ｃ）３の情報機器パケットに付加された署名を、情報機器（ｐｃ＿ａ）３、情報機器（ｐｃ＿ｃ）３の公開鍵を用いて復号し、復号結果と情報機器パケットの情報とを比較して署名を検証する。そして、検証不成立の場合、不正な情報端末からの情報機器パケットと判断して、この情報機器パケットを破棄する。
【００５１】
また、デジタル署名以外のセキュリティを確保する方法としては、ＲＦＣ２４０１のＳｅｃｕｒｉｔｙ  Ａｒｃｈｉｔｅｃｔｕｒｅ  ｆｏｒ  ｔｈｅ  Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌにて述べられているＩＰｓｅｃなどのＩＰパケットの暗号化と認証技術、あるいは、ＩＥＥＥ８０２．１ｘなどのセキュリティ確保技術を利用できる。
【００５２】
図７は、情報機器（ｐｃ＿ｂ）３のグループ決定部３３の動作フロー図である。
【００５３】
情報機器（ｐｃ＿ｂ）３において、グループ決定部３３は、図６の動作フローで作成しネットワーク情報記憶部３８に記憶した情報機器一覧リスト４０と、ネットワーク情報記憶部３８に既に登録されているグループリスト４４との比較を開始する（Ｓ５００１）。
【００５４】
先ず、グループ決定部３３は情報機器一覧リスト４０および全てのグループリスト４４をネットワーク情報記憶部３８から読み出す（Ｓ５００２）。次に、全てのグループリスト４４の中から、グループリスト４４の構成メンバである情報機器と情報機器一覧リスト４０に列挙されている情報機器との整合度の高いグループリスト４４を特定し、これを情報機器（ｐｃ＿ｂ）３のユーザが利用しようとしているグループネットの候補に選出する（Ｓ５００３）。
【００５５】
具体的には、グループリスト４４の各構成メンバの情報機器名称４６および情報機器識別子４７が、情報機器の情報機器名称４１および情報機器識別子４２として情報機器一覧リスト４０に列挙されているか否かを調べ、情報機器一覧リスト４０に列挙されている数を当該グループリスト４４に対応付けてＲＡＭ２２等に記憶する。この処理を全てのグループリスト４４に対して行い、情報機器一覧リスト４０に列挙されている数が最も多いグループリスト４４を抽出し、このグループリスト４４により特定されるグループネットを、情報機器（ｐｃ＿ｂ）３のユーザが利用しようとしているグループネットの候補とする。
【００５６】
Ｓ５００３においてグループネットの候補を選出した場合、グループ決定部３３は、選出したグループネットの候補が複数であるか否か、つまり、情報機器一覧リスト４０に列挙されている情報機器の情報機器名称４６および情報機器識別子４７の数が最も多いグループリスト４４が複数抽出されたか否かを調べる（Ｓ５００４）。そして、Ｓ５００４において選出したグループネットの候補が複数でない場合、グループ決定部３３は、この選出したグループネットの候補のグループリスト４４に、情報機器一覧リスト４０に列挙されていない情報機器の情報機器名称４６および情報機器識別子４７が含まれているか否かをさらに調べる（Ｓ５００５）。Ｓ５００４において選出したグループネットの候補のグループリスト４４に、情報機器一覧リスト４０に列挙されていない情報機器の情報機器名称４６および情報機器識別子４７が含まれていない場合、つまり、選出したグループネットの候補の構成メンバである情報機器と情報機器一覧リスト４０に列挙されている情報機器とが完全一致している場合は、選出したグループネットの候補のグループリスト４４を、情報機器（ｐｃ＿ｂ）３のユーザが利用するグループネットに決定する（Ｓ５００６）。そして、決定したグループネットの構成メンバである情報機器各々の情報機器ＩＰアドレス４３を、フィルタリング部３５に設定する（Ｓ５００７）。
【００５７】
一方、グループネットの候補を選出できなかった場合（Ｓ５００３でＮｏ）、選出したグループネットの候補が複数の場合（Ｓ５００４でＹｅｓ）、あるいは、選出したグループネットの候補の構成メンバである情報機器と情報機器一覧リスト４０に列挙されている情報機器とが完全一致していない場合（Ｓ５００５でＹｅｓ）は、グループ編集部３４に処理を渡す（Ｓ５００８）。この際、選出したグループネットの候補があるならば、そのグループネットの候補のグループリスト４４の情報をグループ編集部３４に処理を渡す。
【００５８】
なお、Ｓ５００３においてグループネットの候補を複数選出した場合に、そのうちの１つに絞り込むことで、Ｓ５００４の判断処理を省略してもよい。グループ決定部３３は、Ｓ５００３において、情報機器一覧リスト４０に列挙されている情報機器の情報機器名称４６および情報機器識別子４７の数が最も多いグループリスト４４が複数抽出された場合、例えばパソコンの場合は１０点、プリンタの場合は５点といったように、情報機器の種類毎にポイントを付与しておき、前記列挙されている情報機器のポイント合計を計算する。そして、最もポイント合計の高いグループリスト４４を、情報機器（ｐｃ＿ｂ）３のユーザが利用しようとしているグループネットの候補に選出する。あるいは、グループリスト４４に列挙されているが、情報機器一覧リスト４０には含まれていない情報機器の数を計算する。そして、この数が最も少ないグループリスト４４を、情報機器（ｐｃ＿ｂ）３のユーザが利用しようとしているグループネットの候補に選出する。
【００５９】
ここで、情報機器（ｐｃ＿ｂ）３のグループリスト４４が図３に示すものである場合、情報機器（ｐｃ＿ｂ）３のグループ決定部３３による図７の動作フローは、具体的には次のようになる。
【００６０】
図１（Ｂ）に示すように、情報機器（ｐｃ＿ａ）３、情報機器（ｐｃ＿ｂ）３および情報機器（ｐｃ＿ｃ）３が、無線ネットワークによる通信が物理的に可能な領域内に位置している場合、情報機器（ｐｃ＿ｂ）３の情報機器一覧リスト４０には、情報機器（ｐｃ＿ｃ）３および情報機器（ｐｃ＿ａ）３各々の情報（情報機器名称４１、情報機器識別子４２および情報機器ＩＰアドレス４３）が記述される。
【００６１】
情報機器（ｐｃ＿ｂ）３のグループ決定部３３は、Ｓ５００３において、情報機器一覧リスト４０と図３に示すグループリスト４４とを比較し、情報機器（ｐｃ＿ａ）３を構成メンバとするグループネットであるホームＡのグループリスト４４１と、情報機器（ｐｃ＿ｃ）３を構成メンバとするグループネットである屋外Ａのグループリスト４４３とを抽出し、Ｓ５００４に移行する。Ｓ５００４では、複数のグループネットの候補のグループリスト４４が抽出されたので、Ｓ５００８に移行し、これらのグループリスト４４１、４４３をグループ編集部３４に渡して処理を依頼する（Ｓ５００８）。
【００６２】
あるいは、Ｓ５００３において、グループリスト４４に、構成メンバとして、情報機器一覧リスト４０に列挙されていない情報機器が存在するか否かのマイナス評価を行なって、複数のグループネットの候補のグループリスト４４の中から１つのグループリスト４４を選択し、Ｓ５００５へ移行する。この場合、ホームＡのグループリスト４４１には、情報機器一覧リスト４０に列挙されていない情報機器（ｐｒｉｎｔｅｒ）が存在する。このため、グループ決定部３３は、情報機器（ｐｃ＿ｃ）３のみを構成メンバとするグループネットの候補である屋外Ａのグループリスト４４３を選択し、Ｓ５００５に移行する。Ｓ５００５では、情報機器一覧リスト４０に、屋外Ａのグループリスト４４３にはない情報機器（ｐｃ＿ａ）３が存在するため、Ｓ５００８に移行し、このグループリスト４４３をグループ編集部３４に渡して処理を依頼する（Ｓ５００８）。
【００６３】
図８は、情報機器（ｐｃ＿ｂ）３のグループ編集部３４の動作フロー図である。
【００６４】
情報機器（ｐｃ＿ｂ）３において、グループ編集部３４は、図７に示す動作フローによってグループ決定部３３から指示を受け取ると、グループリスト編集の処理を開始する（Ｓ６００１）。
【００６５】
先ず、グループ編集部３４は、表示制御装置２３を制御して、グループ決定部３３から受け取ったグループリスト４４により特定されるグループネット（グループ決定部３３が選出したグループネットの候補）の変更や、情報機器一覧リスト４０からグループネットを新規に作成するためのグループリスト編集画面を表示装置２４に表示する（Ｓ６００２）。そして、このグループリスト編集画面を介してユーザより、グループネットの変更や新規作成を受け付け（Ｓ６００３）、最終的に、ユーザが利用するグループネットの決定を受け付ける（Ｓ６００４）。そして、決定されたグループネットを構成する情報機器各々の情報機器ＩＰアドレス４３を、フィルタリング部３５に設定する（Ｓ６００５）。以上により、グループリストの編集結果をネットワーク情報記憶部３８に記憶し、グループリストの編集を終了する（Ｓ６００６）。
【００６６】
図９は、グループリスト編集画面の一例を示す図である。ここでは、情報機器（ｐｃ＿ｂ）３のグループリスト４４が図３に示すものであり、かつ、グループ決定部３３からグループ編集部３４へホームＡのグループリスト４４１および屋外Ａのグループリスト４４３が渡された場合を例示している。
【００６７】
図示するように、グループリスト編集画面１０１は、情報機器の情報を一覧表示するための一覧表示画面１０１Ａと、グループリストの編集を終了して、ユーザが利用するグループネットを決定するための終了ボタン１０６が設けられた指示受付画面１０１Ｂと、を有する。
【００６８】
一覧表示画面１０１Ａには、グループネット新規作成用画面と、グループネット編集用画面とがあり、ユーザがカーソル等を操作してタグ１０５を選択することにより、これらの画面を切り替えて表示することが可能に構成されている。
【００６９】
グループネット新規作成用画面には、図９（Ａ）に示すように、グループネットのグループ名称を入力するグループ名称入力欄１０２Ａ、情報機器一覧リスト４０に列挙された情報機器の情報機器名称４１（ここでは情報機器（ｐｃ＿ａ）３と情報機器（ｐｃ＿ａ）３）を一覧表示するための情報機器名称表示欄１０４Ａ、および、情報機器名称表示欄１０４に一覧表示された情報機器名称４１各々に対応して設けられたチェックボックス１０３Ａを有する。ここで、初期状態では、全てのチェックボックス１０３Ａにチェックが入れられた状態で表示される。
【００７０】
ユーザが、グループネット新規作成用画面が表示されている状態で、グループ名称入力欄１０２Ａに適当なグループ名称を入力すると共に、通信したい情報機器以外の情報機器名称４１に対応するチェックボックス１０３Ａに入れられたチェックを外し、終了ボタン１０６を選択すると、グループ編集部３４は、グループ名称入力欄１０２Ａに入力されたグループ名称４５と、チェックボックス１０３Ａにチェックが入れられている情報機器各々の情報４８とを含むグループリスト４４を新規作成し、このグループリスト４４をネットワーク情報記憶部３８に登録する。また、この新規登録したグループリスト４４により特定されるグループネットを、ユーザが利用するグループネットに決定する。
【００７１】
グループネット編集用画面は、グループ編集部３４がグループ決定部３３から受け取ったグループリスト４４（ここでは、ホームＡのグループリスト４４１および屋外Ａのグループリスト４４３）毎に作成される。グループネット編集用画面には、図９（Ｂ）、（Ｃ）に示すように、グループネットのグループ名称を表示するグループ名称表示欄１０２Ｂ、グループネットのグループリスト４４に登録された構成メンバ（情報機器）の情報機器名称４６および前記構成メンバ以外の情報機器であって情報機器一覧リスト４０に列挙されている情報機器の情報機器名称４１を一覧表示するための情報機器名称表示欄１０４Ｂ、および、情報機器名称表示欄１０４Ｂに一覧表示された情報機器名称４６、４１各々に対応して設けられたチェックボックス１０３Ｂを有する。
【００７２】
図９（Ｂ）は、屋外Ａのグループリスト４４３に対応して作成されたグループネット編集用画面の例である。ここで、情報機器名称表示欄１０４Ｂには、グループリスト４４３に登録された構成メンバの情報機器名称４６として、情報機器（ｐｃ＿ｃ）３が表示され、構成メンバ以外の情報機器であって情報機器一覧リスト４０に列挙されている情報機器の情報機器名称４１として、情報機器（ｐｃ＿ａ）３が表示される。
【００７３】
図９（Ｃ）は、ホームＡのグループリスト４４１に対応して作成されたグループネット編集用画面の例である。ここで、情報機器名称表示欄１０４Ｂには、グループリスト４４１に登録された構成メンバの情報機器名称４６として、情報機器（ｐｃ＿ａ）３および情報機器（ｐｒｉｎｔｅｒ）が表示され、グループリスト４４１に登録された構成メンバ以外の情報機器であって情報機器一覧リスト４０に列挙されている情報機器の情報機器名称４１として、情報機器（ｐｃ＿ｃ）３が表示される。
【００７４】
ここで、初期状態では、チェックボックス１０３Ｂのうち、グループネットのグループリスト４４および情報機器一覧リスト４０の両方に情報が登録されている情報機器に対応するチェックボックス１０３Ｂにのみ、チェックが入れられた状態で表示される。したがって、図９（Ｂ）では情報機器（ｐｃ＿ｃ）３に対応するチェックボックス１０３Ｂにのみチェックが入れられ、また、図９（Ｃ）では情報機器（ｐｃ＿ａ）３に対応するチェックボックス１０３Ｂにのみチェックが入れられた状態で初期表示される。
【００７５】
また、チェックボックス１０３Ｂのうち、情報機器一覧リスト４０に情報が登録されていない情報機器に対応するチェックボックス１０３Ｂは、チェックを入れられないように、つまり、選択できないように表示される。図９（Ｃ）では、情報機器（ｐｒｉｎｔｅｒ）に対応するチェックボックス１０３Ｂは、チェック不可能な状態で表示される。
【００７６】
ユーザが、グループネット編集用画面が表示されている状態で、通信したい情報機器に対応するチェックボックス１０３Ｂにチェックを入れると共に、通信したい情報機器以外の情報機器に対応するチェックボックス１０３Ｂのチェックを外し、終了ボタン１０６を選択すると、グループ編集部３４は、グループリスト４４内の前記グループネット編集用画面に対応するグループネットのグループリスト４４を特定する。そして、このグループリスト４４に登録されている情報機器各々の情報４８を、チェックボックス１０３Ｂにチェックが入れられている情報機器各々の情報４８に変更する。また、この変更したグループリスト４４により特定されるグループネットを、ユーザが利用するグループネットに決定し、ネットワーク情報記憶部３８に記憶する。
【００７７】
このように、ユーザは、グループリスト編集画面に表示された情報機器各々のチェックボックスにチェックを付加・削除するだけで、通信に利用したいグループネットを簡易に構成することができる。
【００７８】
図１０は、情報機器（ｐｃ＿ｂ）３のフィルタリング部３５の動作フロー図である。
【００７９】
情報機器（ｐｃ＿ｂ）３において、フィルタリング部３５は、グループ決定部３３あるいはグループ編集部３４によって、情報機器ＩＰアドレス４３が設定されると、フィルタリング処理を開始する（Ｓ７００１）。
【００８０】
情報機器（ｐｃ＿ｂ）３において、フィルタリング部３５は、ネットワーク制御装置２７を介して、ＩＰパケットを無線ネットワーク接続装置２８から外部へ送信する場合（Ｓ７００２）、このＩＰパケットが列挙パケットあるいは情報機器パケットであるか否かを調べる（Ｓ７００３）。列挙パケットあるいは情報機器パケットならば、このＩＰパケットを外部に送信する（Ｓ７００４）。例えば、列挙パケットおよび情報機器パケットの宛先をブロードキャストとすれば、ＩＰパケットの宛先を調べることで、当該パケットが列挙パケットまたは情報機器パケットであるか否かを判定することができる。あるいは、ＩＰパケットが使用するポート番号（情報機器列挙部３１や応答列挙部３２のポート番号）等を調べることで、当該パケットが列挙パケットまたは情報機器パケットであるか否かを判定することができる。
【００８１】
一方、列挙パケットおよび情報機器パケットでないならば、このＩＰパケットの宛先が、グループ決定部３３あるいはグループ編集部３４によって設定された情報機器ＩＰアドレス４３であるか否かを調べる（Ｓ７００５）。宛先が設定された情報機器ＩＰアドレス４３であるならば、このＩＰパケットを外部に送信する（Ｓ７００４）。一方、宛先が設定された情報機器ＩＰアドレス４３でないならば、このＩＰパケットを外部に送信することなく破棄する（Ｓ７００６）。
【００８２】
また、情報機器（ｐｃ＿ｂ）３において、フィルタリング部３５は、無線ネットワーク接続装置２８を介してネットワーク制御装置２７により、外部からＩＰパケットを受信する場合（Ｓ７００２）、このＩＰパケットが列挙パケットあるいは機器情報パケットであるか否かを調べる（Ｓ７００７）。列挙パケットあるいは機器情報パケットならば、このＩＰパケットをネットワーク制御装置２７で処理して列挙応答部３２あるいは情報機器列挙部３１に渡す（Ｓ７００８）。
【００８３】
一方、列挙パケットおよび情報機器パケットでないならば、このＩＰパケットの送り主が、グループ決定部３３あるいはグループ編集部３４によって設定された情報機器ＩＰアドレス４３であるか否かを調べる（Ｓ７００９）。送り主が設定された情報機器ＩＰアドレス４３であるならば、このＩＰパケットを受信し（Ｓ７００８）、ネットワーク制御装置２７で処理して図示していないアプリケーション（グループネットを利用した通信を行なうアプリケーション）に渡す。一方、送り主が設定された情報機器ＩＰアドレス４３でないならば、このＩＰパケットを、図示していないアプリケーションに渡すことなく破棄する（Ｓ７０１０）。
【００８４】
以上、情報機器３の動作を説明した。なお、上記では、情報機器（ｐｃ＿ｂ）３がグループネット１ｂにより情報機器（ｐｃ＿ｃ）３と通信する場合を例にとり説明したが、他の情報機器３の動作も同様である。
【００８５】
次に、情報機器３の動作モードの遷移を説明する。
【００８６】
図１１は、情報機器３の動作モード遷移を説明するための図である。
【００８７】
図示するように、情報機器３の動作モードには、情報機器のユーザが利用するグループネットを決定するために必要な処理を行うグループネット決定モードＭ８００２と、グループネット決定モードＭ８００２で決定されたグループネットを利用して通信するための必要な処理を行うグループネット実行モードＭ８００３と、を有する。
【００８８】
情報機器３は、起動（電源の投入）や、ユーザよりのグループネット開始指示（例えば図５（Ｂ）に示すグループネット開始ボタン１１０の選択）や、一定時間間隔での列挙パケット送信（ポーリング）などの所定の起動イベントＩ８００１が発生すると、グループネット決定モードＭ８００２を実行する。グループネット決定モードＭ８００２では、情報機器列挙部３１、列挙応答部３２、グループ決定部３３およびグループ編集部３４の各々が、上述の処理（図６〜図８参照）を行い、グループネットを決定する。
【００８９】
グループネットが決定されると、グループネット決定モードＭ８００２からグループネット実行モードＭ８００３に遷移する。グループネット実行モードＭ８００３では、フィルタリング部３５が上述の処理（図１０参照）を行い、決定されたグループネットの構成メンバ間でのみの無線ネットワーク通信が可能となるようにフィルタリング処理を行う。
【００９０】
なお、グループネット実行モードＭ８００３において、ユーザよりの構成メンバ追加指示や一定時間間隔での列挙パケット送信（ポーリング）など、決定されたグループネットを再編集する必要性が生じた場合、グループネット実行モードＭ８００３からグループネット選定モードＭ８００２に遷移する。
【００９１】
これにより、グループネットに参加していない情報機器が後から近くに来た場合に、この情報機器をグループネットに追加することで、この情報機器との無線ネットワークによる通信が可能となる。
【００９２】
例えば、ある会議室で、情報機器（ｐｃ＿ｂ）３が、図３に示すオフィスＡのグループネットのグループリスト４４９８にしたがい、情報機器（ｐｃ＿ｂ）３の情報機器一覧リスト４０に列挙されている情報機器（ｐｃ＿ｅ）３と無線ネットワーク通信を行なっているとする。そして、情報機器（ｐｃ＿ｆ）３のユーザが遅れて会議室に入ってきたとする。情報機器（ｐｃ＿ｂ）３のユーザは、情報機器（ｐｃ＿ｆ）３とも無線ネットワーク通信を行ないたいならば、グループネット開始指示を情報機器（ｐｃ＿ｂ）３に入力するなどして、情報機器（ｐｃ＿ｂ）３に、列挙パケットを送出させ、情報機器（ｐｃ＿ｆ）３から情報機器パケットを取得させる。そして、グループ決定部３３あるいはグループ編集部３４により、新たにグループネットを決定させることで、情報機器（ｐｃ＿ｅ）３および情報機器（ｐｃ＿ｆ）３の両方と無線ネットワーク通信を開始する。
【００９３】
以上、本発明の実施形態について説明した。
【００９４】
本実施形態の情報機器３は、グループネット毎にグループネットの構成メンバが列挙されたグループリスト４４を有する。そして、無線ネットワークを開始する際に、自装置周辺に存在する他の情報機器３を検出し、自装置周辺に存在する他の情報機器３の情報機器一覧リスト４０を作成する。そして、前記情報機器一覧リスト４０に列挙されている情報機器３との整合度の高いグループネットのグループリスト４４を特定し、特定したグループリスト４４の構成メンバを情報機器一覧リスト４０に列挙されている情報機器３と共にユーザに提示し、ユーザよりグループネットの編集を受け付ける。これにより、無線ネットワークに参加するグループネットを決定し、決定されたグループネットを構成する情報機器３とのみ通信を行なう。したがって、ユーザは、グループネットに参加するメンバ名の全てをホスト端末に入力することなく、簡単に無線ネットワークを構築できる。
【００９５】
なお、本発明は上記の実施形態に限定されるものではなく、その要旨の範囲内で数々の変形が可能である。
【００９６】
例えば、上記の実施形態において、情報機器３は、フィルタリング部３５での処理により、グループネットの構成メンバ以外の情報機器とは、列挙パケットおよび機器情報パケットの送受を除き通信ができないようにしている。しかし、本実施形態はこれに限定されない。情報機器３に、複数のネットワーク接続装置２８を搭載し、グループネットの構成メンバである情報機器３と構成メンバ以外の情報機器３とで、使用するネットワーク接続装置２８を切り替えることで、グループネットの構成メンバ以外の情報機器と通信できるようにしてもかまわない。
【００９７】
図１２は、情報機器３が複数のネットワークと接続する場合を説明するための図である。ここでは、図１（Ｂ）に示すグループネット１ｂにおいて、情報機器（ｐｃ＿ｂ）３に、２つのネットワーク接続装置２８ａ、２８ｂが備えられている場合を前提にしている。情報機器（ｐｃ＿ｂ）３は、無線ネットワーク接続装置２８ａを用いて無線ネットワーク１０により、情報機器（ｐｃ＿ｃ）３と直接通信を行なっている。また、ネットワーク接続装置２８ｂ（このネットワーク接続装置は無線ネットワーク接続装置でなくても構わない）を用いてインターネット１２０経由で、グループネット１ｂの構成メンバ以外の情報機器３と通信を行なっている。ここで、無線ネットワーク１０で直接通信するか、それとも、インターネット１２０経由で通信するか、すなわち、無線ネットワーク接続装置２８ａまたはネットワーク接続装置２８ｂのいずれを用いるかは、ＮＩＣ選択部３７が、通信相手がグループネットの構成メンバであるか否かによって選択すればよい。
【００９８】
つまり、ＮＩＣ選択部３７は、ＩＰパケットの宛先を調べ、通信相手がグループネットの構成メンバである場合、および、通信パケットが列挙パケット、機器情報パケットである場合は、無線ネットワーク接続装置２８ａを選択し、無線ネットワーク１０経由で通信を行なう。一方、通信相手がグループネットの構成メンバでなく、また、通信パケットが列挙パケット、機器情報パケットでない場合は、ネットワーク接続装置２８ｂを選択し、インターネット１２０経由で通信を行なう。なお、グループネットの構成メンバの情報機器ＩＰアドレス４３は、グループ決定部３３あるいはグループ編集部３４によって、ＮＩＣ選択部３７に設定される。また、ネットワーク接続装置２８ｂを介して送受するＩＰパケットに対しては、フィルタリング部３５での処理は行わない。
【００９９】
このようにすることで、情報機器３のユーザは、ネットワークの切り替えを意識することなくシームレスに情報のやり取りを行うことができる。
【０１００】
なお、情報機器３に複数のネットワーク接続装置２８が搭載されている場合、通信相手毎ではなく、アプリケーション毎に、使用するネットワーク接続装置２８（接続するネットワーク）を選択するようにしてもよい。例えば、高度なセキュリティを要求するアプリケーションによる通信には、無線ネットワーク接続装置２８ａを選択し、無線ネットワーク１０経由で通信を行なう。高度なセキュリティを要求しないアプリケーションによる通信には、ネットワーク接続装置２８ｂを選択し、インターネット１２０経由で通信を行なう。この場合、ＮＩＣ選択部３７が、通信パケットのポート番号などを調べることでアプリケーションを判断し、使用するネットワーク接続装置２８（接続するネットワーク）を選択するようにすればよい。
【０１０１】
また、通信相手との距離が離れており、このため無線ネットワーク１０による通信にエラー生じた場合に、相手装置との通信に使用する無線ネットワークを切り換えるようにしてもよい。
【０１０２】
このように、情報機器３に複数のネットワーク接続装置２８を設けることで、無線ネットワーク１０による通信とインターネット１２０による通信とを並行して行なうことが可能となる。コンポーネントの場合、例えば、無線ネットワーク１０では、ＩＰプロトコルバージョン６を用い、インターネット１２０では従来のＩＰプロトコルバージョン４を用いる。あるいは、無線ネットワーク１０はＩＥＥＥ８０２．１１ａ規格を用いた高速ネットワーク構成とし、インターネット１２０には、ＩＥＥＥ８０２．１１ｂ規格を用いた一般的な無線ネットワークを経由して接続することも可能である。
【０１０３】
このような、複数のネットワークと接続可能な情報機器３の具体例としては、次のようなものが考えられる。すなわち、本実施形態の複数のネットワーク接続装置２８を備えた情報機器３を車に搭載し、インターネット１２０および無線ネットワーク１０（グループネット）の両方に接続できるようにする。これにより、例えば走行中にインターネット１２０に接続し、各種ホームページから交通情報、地図情報、気象情報などの各種情報をダウンロードすることができる。また、無線ネットワーク１０（グループネット）を通じて、グループネットを構成する他の情報機器を搭載している車と情報のやり取りを行うことができる。また、無線ネットワーク１０により通信を行なっているグループネットの構成メンバとの距離が所定値より離れた場合、ＮＩＣ選択部３７に、ネットワークを無線ネットワーク１０からインターネット１２０へ切り替えさせ、通信を切断せずに情報のやり取りを行うことも可能である。
【０１０４】
また、上記の実施形態において、グループネットの編集が不要あるいは困難な情報機器３である場合（例えば、情報機器が情報家電化された冷蔵庫など）、この情報機器３に表示装置２４、入力装置２６およびグループ編集部３４を設ける必要はない。この場合、グループ決定部３３に、グループネットの候補を１つに絞り込ませ、これを通信に利用するグループネットに決定させる。
【０１０５】
また、上記の実施形態では、各情報機器３が１以上のグループリスト４４を個別に作成してグループネットを構築している（図１参照）。しかしながら、各情報機器３が共通の１以上のグループリスト４４を有し、情報機器３間で整合性のあるグループネットを構築するようにしてもよい。この場合、例えば、列挙パケットを送信した情報機器３がマスタとなって、グループネットの構成メンバに、当該グループネットのグループリスト４４を例えばブロードキャストで配信すればよい。
【０１０６】
ここで、既に実施されているグループネットに、情報機器３を後から参加させる場合は、次のようにするとよい。すなわち、グループネットに参加しようとしている情報機器３において、情報機器列挙部３１はユーザより指示にしたがい、参加要請パケットをブロードキャストで配信する。参加要請パケットには、情報機器の名称、識別子およびＩＰアドレスを含める。グループネットの構成メンバであってマスタに設定されている情報機器３において、列挙応答部３２は、参加要請パケットを受け付け、そのパケットに含まれる情報をユーザに提示するなどして、ユーザより参加を許可するか否かの指示を受け付ける。参加を許可するならば、参加要請パケットを送信した情報機器３をグループネットの構成メンバに追加する。そして、グループネットの構成メンバに、当該グループネットの更新されたグループリスト４４を例えばブロードキャストで配信する。
【０１０７】
【発明の効果】
以上説明したように、本発明によれば、情報機器の操作者が簡単に無線ネットワークを構築することができる。
【図面の簡単な説明】
【図１】本発明の実施形態に係るグループネットの概念図である。
【図２】本発明の実施形態に係る情報機器の機能ブロック図である。
【図３】本発明の実施形態に係る情報機器のグループリストの模式図である。
【図４】本発明の実施形態に係る情報機器のハードウェア構成図である。
【図５】本発明の実施形態に係る情報機器の概観図を例示したものである。
【図６】本発明の実施形態に係る情報機器の情報機器列挙部および列挙応答部の処理フロー図である。
【図７】本発明の実施形態に係る情報機器のグループ決定部の処理フロー図である。
【図８】本発明の実施形態に係る情報機器のグループ編集部の処理フロー図である。
【図９】本発明の実施形態に係る情報機器のグループリスト編集画面を例示したものである。
【図１０】本発明の実施形態に係る情報機器のフィルタリング部の処理フロー図である。
【図１１】本発明の実施形態に係る情報機器の動作モード遷移図である。
【図１２】本発明の実施形態に係る情報機器が複数のネットワークと接続する場合の概念図である。
【符号の説明】
１ａ、１ｂ、１ｃ…グループネット、３…情報機器、１０…無線ネットワーク、２０…プロセッサ、２１…フラッシュＲＯＭ、２２…ＲＡＭ、２３…表示制御装置、２４…表示装置、２５…入力制御装置、２６…入力装置、２７…ネットワーク制御装置、２８…無線ネットワーク接続装置、２９…システムバス、３１…情報機器列挙部、３２…列挙応答部、３３…グループ決定部、３４…グループ編集部、３５…フィルタリング部、３６…操作部、３７…ＮＩＣ選択部、３８…ネットワーク情報記憶部、４０…情報機器一覧リスト、４１…情報機器名称、４２…情報機器識別子、４３…情報機器ＩＰアドレス、４４…グループリスト、４５…グループ名称、４６…情報機器名称、４７…情報機器識別子
【図１】
2005038099.tif 000003
【図２】
2005038099.tif 000004
【図３】
2005038099.tif 000005
【図４】
2005038099.tif 000006
【図５】
2005038099.tif 000007
【図６】
2005038099.tif 000008
【図７】
2005038099.tif 000009
【図８】
2005038099.tif 000010
【図９】
2005038099.tif 000011
【図１０】
2005038099.tif 000012
【図１１】
2005038099.tif 000013
【図１２】
2005038099.tif 000014