(57)【特許請求の範囲】
【請求項１】
他の通信機器との間で無線通信を行う通信方法において、
周囲に存在する他の通信機器を発見するための問い合わせメッセージを、通信到達距離を複数段階に変化させながら無線送信し、
上記問い合わせメッセージの送信に対する応答メッセージを受信して、その応答メッセージの送信元となる各通信機器毎に、応答メッセージの通信到達距離毎の受信状態又は受信頻度の情報を保持して、その保持された応答メッセージの受信状態又は受信頻度の情報に基づいて、無線通信の接続対象となる通信機器を選択する
通信方法。
【請求項２】
請求項１記載の通信方法において、
上記接続対象となる通信機器の選択は、当該通信機器が必要とする機能を実行する通信機器の中で、最も短い通信到達距離で送信させた問い合わせメッセージに対する応答メッセージが返送された通信機器を選択する
通信方法。
【請求項３】
請求項２記載の通信方法において、
上記当該通信機器が必要とする機能を実行する通信機器は、当該通信機器に接続されることが登録された機能を有する機器の中で、未接続の機能を有する機器を選択する
通信方法。
【請求項４】
請求項１記載の通信方法において、
上記接続対象となる通信機器として、複数の通信機器を同時期又は順に選択する場合に、複数の通信到達距離又は受信頻度の中からほぼ均等に複数の通信機器を選択する
通信方法。
【請求項５】
請求項１記載の通信方法において、
上記問い合わせメッセージ送信を送信する場合の通信到達距離の変化は、送信電力の可変により行う
通信方法。
【請求項６】
請求項１記載の通信方法において、
接続中の通信機器との接続時間又は通信データ量の少なくともいずれか一方に基づいて、切断すべき通信機器を選択し、切断処理を行う
通信方法。
【請求項７】
第１の通信機器が、その第１の通信機器の周囲に存在する通信機器と無線通信を行う通信システムにおいて、
上記第１の通信機器は、
通信到達距離を複数段階に変化させて送信させることが可能な無線通信手段と、
上記無線通信手段から、周囲に存在する他の通信機器を発見するための問い合わせメッセージを、通信到達距離を複数段階に変化させながら送信させる送信制御手段と、
問い合わせメッセージの送信に対する応答メッセージを上記無線通信手段で受信した場合に、その受信した応答メッセージの送信元となる各通信機器毎に、応答メッセージの通信到達距離毎の受信状態又は受信頻度の情報を保持する保持手段と、
上記保持手段に保持された応答メッセージの受信状態又は受信頻度の情報に基づいて、無線通信の接続対象となる通信機器を選択する接続手段とを備え、
上記第１の通信機器の周辺に存在する他の通信機器は、
無線通信手段と、
上記無線通信手段で問い合わせメッセージを受信した場合に、応答メッセージを送信させる制御手段とを備えた
通信システム。
【請求項８】
周囲に存在する他の通信機器と無線通信を行う通信装置において、
通信到達距離を複数段階に変化させて送信させることが可能な無線通信手段と、
上記無線通信手段から、周囲に存在する他の通信機器を発見するための問い合わせメッセージを、通信到達距離を複数段階に変化させながら送信させる送信制御手段と、
問い合わせメッセージの送信に対する応答メッセージを上記無線通信手段で受信した場合に、その受信した応答メッセージの送信元となる各通信機器毎に、応答メッセージの通信到達距離毎の受信状態又は受信頻度の情報を保持する保持手段と、
上記保持手段に保持された応答メッセージの受信状態又は受信頻度の情報に基づいて、無線通信の接続対象となる通信機器を選択する接続手段とを備えた
通信装置。
【請求項９】
請求項８記載の通信装置において、
上記接続手段での接続対象となる通信機器の選択は、当該通信装置が必要とする機能を実行する通信機器の中で、最も短い通信到達距離で送信させた問い合わせメッセージに対する応答メッセージが返送された通信機器を選択する
通信装置。
【請求項１０】
請求項９記載の通信装置において、
上記当該通信装置が必要とする機能を実行する通信機器は、当該通信装置に接続されることが登録された機能を有する機器の中で、未接続の機能を有する機器を選択する
通信装置。
【請求項１１】
請求項８記載の通信装置において、
上記接続手段で接続対象となる通信機器の選択として、複数の通信機器を同時期又は順に選択する場合に、複数の通信到達距離又は受信頻度の中からほぼ均等に複数の通信機器を選択する
通信装置。
【請求項１２】
請求項８記載の通信装置において、
上記通信手段での送信信号の通信到達距離の変化は、送信電力の可変により行う
通信装置。
【請求項１３】
請求項８記載の通信装置において、
接続中の通信機器との接続時間又は通信データ量の少なくともいずれか一方に基づいて、切断すべき通信機器を選択し、切断処理を行う切断手段をさらに備えた
通信装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、比較的近距離の無線通信を行う通信方式に適用して好適な通信方法、及びその通信方法を実行する通信システム、並びにその通信システムに適用される通信機器に関する。
【０００２】
【従来の技術】
近年、最大でも１００ｍ程度までの比較的近距離の無線通信方式として、ブルートゥース（Bluetooth （登録商標））と称される通信方式が注目されており、様々な対応機器が開発されている。
【０００３】
Bluetooth のような比較的高周波の無線信号を使用した近距離の無線通信システムは、赤外線信号を使用した赤外線通信方式と比較して、指向性がなく、透過性が高いなどの長所を有しており、今後も対応機器が増大することが期待されている。
【０００４】
赤外線通信方式を適用した通信システムでは、通信接続をするために、接続対象である機器の発光部と受光部を向かい合わせて、通信を確立する対象を特定する必要があった。また、通信中もその指向性のために接続時の位置を保持する必要があった。これに対して、Bluetooth などの高周波信号による通信システムでは、そのような位置の制約は不要になる。
【０００５】
Bluetooth を用いた場合、通信を開始したい機器（以下機器Ａと呼ぶ）から、ブロードキャストメッセージとして周囲に存在する機器を発見するための問い合わせメッセージを送信する。そして、その機器Ａからの問い合わせメッセージを受信した機器が、その問い合わせメッセージに対する応答メッセージを機器Ａに対して返信する。機器Ａは、周囲に存在するそれぞれの機器からの応答メッセージを順次受信することにより、周囲に存在する通信可能な複数の機器を発見することができる。機器Ａはこれらの応答メッセージの情報に従って、接続を試行する機器を選択、特定し、その機器に対する接続処理を実行することとなる。この際、複数の機器からの応答メッセージを受信した場合には、通常、それらをリスト状に表示し、ユーザが選択するようになされている場合が多い。
【０００６】
Bluetooth においては、通信路を確立するだけでなく、その通信路でどのようなアプリケーションおよびサービスを実施するかを、明確にプロファイルとして規定している。プロファイルとしては、シリアル通信を実施するシリアルポートプロファイルや、パーソナルエリアネットワークを実現するパーソナルエリアネットワーキングプロファイルなどがある。これらのプロファイルおよび実際にどんなサービスを実施するかを決定するための手順として、サービス発見プロトコル（以後ＳＤＰと呼ぶ）を規定している。
【０００７】
機器Ａは接続したい機器（以後機器Ｂと呼ぶ）に対して、機器Ｂがどのようなサービスを提供しているのかをＳＤＰに従って問い合わせメッセージを送信し、機器Ｂは機器Ａからの問い合わせメッセージを受信し、その問い合わせに対して自らが提供可能なサービスに関連する情報を応答メッセージとして機器Ａに送信する。その応答メッセージを受信した機器Ａは機器Ｂが所望のサービスを提供していれば、そのサービスに対して通信要求を行い、機器Ａおよび機器Ｂ間での所望のサービスが開始されることになる。
【０００８】
以上のように、Bluetooth 通信における基本的な通信手順は、機器Ａがまず周囲にある機器を発見するための問い合わせメッセージの送信およびそれに対する応答メッセージの受信を行い、さらに、応答があった機器から所望の機器を選択し、さらに、その機器に対して所望のサービスがあるかを問い合わせ、さらに、そのサービスに対する通信要求を行うことになる。
【０００９】
Bluetooth 規格はBluetooth SIG Inc.によって管理されており、その詳細を記載した仕様書については、Bluetooth SIG Inc.から発行されている。
【００１０】
【発明が解決しようとする課題】
ところで、Bluetooth などの近距離無線通信システムでは、周囲に存在する機器を発見するための問い合わせメッセージは通信可能範囲（例えば１０メートルから１００メートル）にある全ての機器が対象となる。そのため、周囲に多くの通信可能な機器が存在する場合には膨大な数の応答メッセージを受信することになる。
【００１１】
通常、それらの応答メッセージに含まれる機器の情報を、ディスプレイなどに表示することによって提示し、ユーザが所望の機器を選択するという操作手順を必要とするが、周囲に多くの機器が存在する場合、ユーザはその選択操作に非常に多くの時間を費やし、使い勝手が悪くなってしまうという問題があった。また、本当にその機器が接続したい機器であるかを判別するには、その機器が提供しているIDなどの情報を確認することによってなす必要があり、ユーザに過度の負担を強いる可能性があった。
【００１２】
この問題を解決するために、たとえば、特開２００１−１４４７８１号公報には、問い合わせメッセージの到達範囲を変化させることによって、接続したい機器の発見手続きを効率よく行う方法が提案されている。この方法によれば、機器の探索範囲を例えば近距離にすることによって、発見される機器を制限し、接続したい機器を効率よく特定することができる。
【００１３】
ところが、近距離の範囲内には接続可能である機器が存在しない場合には、ユーザは、より探索範囲を広げて再度探索するなどの処理が必要になる。また、たとえメッセージ到達範囲を近距離に制限したとしても、機器をもった人が偶然近くを通り過ぎた場合には、その機器まで発見してしまうことになる。今後、身の周りのあらゆる機器がネットワークに対応するであろうことを考えると、この問題は依然として残ることになる。
【００１４】
また、アクセスポイントなど、広範囲にサービスを提供することを目的とする機器では、近距離に存在する機器にのみサービスを提供するのではなく、より均等に広範囲の機器にサービスを提供したい場合がある。また、これらアクセスポイントのような常設され自動管理が望まれる機器においては、ユーザが明示的に接続を設定することもできない。
【００１５】
本発明はこのような状況に鑑みてなされたものであり、Bluetooth を代表とする無線通信を行う場合において、簡単かつ適切な機器間の通信サービスを実施できるようにすることを目的とする。
【００１６】
【課題を解決するための手段】
本発明は、他の通信機器との間で無線通信を行う場合に、周囲に存在する他の通信機器を発見するための問い合わせメッセージを、通信到達距離を複数段階に変化させながら無線送信し、その問い合わせメッセージの送信に対する応答メッセージを受信して、応答メッセージの送信元となる各通信機器毎に、応答メッセージの通信到達距離毎の受信状態又は受信頻度の情報を保持して、その保持された応答メッセージの受信状態又は受信頻度の情報に基づいて、無線通信の接続対象となる通信機器を選択するようにしたものである。
【００１７】
このようにしたことで、無線通信の接続を行う通信機器を、通信到達距離に応じて選択することができ、そのときの動作状況などに応じて適切な通信機器との接続を選択できるようになる。
【００１８】
【発明の実施の形態】
以下、本発明の第１の実施の形態を、図１〜図１３を参照して説明する。本例においては、比較的近距離の無線通信方式の１つであるBluetooth 方式で無線通信を行う通信装置が組み込まれた機器に適用した例としてある。
【００１９】
本例の場合には、パーソナルコンピュータ装置と、そのパーソナルコンピュータ装置の入力を行うポインティングデバイスである入力装置とに適用した例としてある。ここでは入力装置は、マウスと称される入力装置（以下マウスと称する）に適用した例としてある。
【００２０】
図１は、本例の通信システムの構成例を示した図である。ここでは、２台のコンピュータ装置１，２が用意され、これらのコンピュータ装置１，２の入力装置として使用可能なマウス３が用意されている。
【００２１】
コンピュータ装置１，２とマウス３は、それぞれBluetooth の無線通信方式によって無線通信可能な機器であり、機器間でデータの送受信が可能であるようになされている。図１に示した例では、コンピュータ装置１とマウス３とは近い距離にある状態、例えば１０センチメートル以内、にあり、それに対してコンピュータ装置２は、コンピュータ装置１及びマウス３から離れた場所にある状態、例えば数メートル先、にあるものとする。コンピュータ装置１とマウス３が、無線通信によって接続され通信可能になると、ユーザはマウス３を操作することによって、一般に有線接続された通常のマウスと同様に、コンピュータ装置１を操作することが可能になっている。
【００２２】
図２は、本例のコンピュータ装置１，２の内部構成を示すブロック図である。制御部１１は中央制御ユニット（ＣＰＵ）などによって構成され、ＲＯＭ１２やハードディスクなどで構成される記憶部１８およびドライブ１９に装着された各種記憶媒体である磁気ディスク２０、光ディスク２１、光磁気ディスク２２および半導体メモリ２３に格納されているプログラムに従って各種制御処理を実行することにより、コンピュータ装置１全体の制御を行う。またＲＡＭ１３には、制御部１１が利用するプログラムや処理中の一時的なデータなどが適宜格納される。
【００２３】
制御部１１、ＲＯＭ１２、ＲＡＭ１３および入出力インターフェイス１５は、バスライン１４を介して相互に接続されており、さらに、入出力インターフェイス１５には、表示部１６のほか、キーボード入力部１７、記憶部１８、ドライブ１９および無線通信部３０が接続されている。
【００２４】
表示部１６は、例えば液晶表示パネルとその駆動回路によって構成され、制御部１１の指示により各種情報をユーザに提示するようになっている。キーボード入力部１７は、ユーザからの入力操作を行う部分であり、その操作信号は制御部１１へと送られる。
【００２５】
記憶部１８は、主にハードディスクなどによって構成されており、制御部１１へ各種プログラムやデータを供給する。また、ドライブ１９に接続されている各種記憶媒体からもデータが供給されるが、さらに、プログラムやデータは任意の通信回線を介して接続された他の機器から受信するようにしてもよいし、任意の通信回線を介して接続された他の機器の記憶部１８を自らの記憶部28として利用するようにしてもよい。ドライブ１９に接続されている各種記憶媒体は固定されたものであってもよいし、自由に着脱可能なものであってもよい。
【００２６】
無線通信部３０は、Bluetooth 方式の無線通信を制御するための制御回路などによって構成されており、無線信号の送信及び受信を行うためのアンテナ２４が接続してある。無線通信部３０で無線通信可能範囲は、送信電力やアンテナ２４の構成などによって予め定められており、Bluetooth 方式の無線通信においては１０メートルから１００メートルの範囲とされている。本実施例では、無線通信部３０は最大で約１０メートルの通信可能範囲を有するものとして説明するが、もちろん任意の距離であっても構わない。また以下の説明では、無線通信部３０から見て、制御部１１によって制御される部分をホストと呼ぶことにする。
【００２７】
図３は、マウス３の内部構成を示すブロック図である。その構成について説明すると、制御部５１はＬＳＩなどによって構成され、ＲＯＭ５２に格納されているプログラムに従って各種制御処理を実行することにより、マウス３全体の制御を行う。またＲＡＭ５３には、制御部５１が利用するプログラムや処理中の一時的なデータなどが適宜格納される。
【００２８】
位置入力部５４は、ユーザによってなされた動作を検出する部分であり、例えば、接地面に球状の駆動部を備え、その回転動作から移動距離を検出したり、あるいは、接地面に対する移動を光学的に測定するなどして、移動を検出し、その情報は制御部５１へと送られる。
【００２９】
ボタン入力部５５は、いくつかのボタン、さらには、上下に回転可能なホイールなどによって構成され、その信号は制御部５１へと送られる。本実施例では２つのボタンを備えたものを例としたが、もちろん複数のボタンやホイールで構成しても構わない。
【００３０】
無線通信部６０は、Bluetooth 方式の無線通信を制御するための制御回路などによって構成されており、さらにアンテナ５７が接続してある。この無線通信部６０の基本的な内部構成は、図２に示したコンピュータ装置１などが備える無線通信部３０と同じである。制御部５１、ＲＯＭ５２、ＲＡＭ５３、位置入力部５４、ボタン入力部５５、無線通信部６０は、バスライン５６を介して相互に接続されており、制御部５１がマウス1 の全体の制御をするようになされている。
【００３１】
図４は、コンピュータ装置１，２が備える無線通信部３０、およびマウス３の無線通信部６０の構成例を示すブロック図である。以下の説明では、図２に示したコンピュータ装置の無線通信部３０を例として説明するが、図３に示した無線通信部６０についても、構成そのものは同じである。
【００３２】
制御部６１は、ＲＯＭ６２に格納されている制御プログラムをＲＡＭ６３に展開し、無線通信部３０全体の動作を制御する。ＲＡＭ６３には、一時的なデータなども格納される。
【００３３】
フラッシュメモリ６４には、例えば、Bluetooth 方式の無線通信機器に固有な機器アドレスや、個々のBluetooth 方式の通信機器との認証時に利用する共通鍵であるリンクキーなどを格納し、必要に応じて、制御部６１に供給するようになっている。
【００３４】
入出力インターフェイス６５は、ホスト側とデータおよび命令をやりとりするインターフェイスであり、ブルートゥース通信においてはホストコントローラインターフェイスと呼ばれる。入出力インターフェイス６５は、ホスト側の入出力インターフェイス１５を介して供給されたデータや命令を制御部６１やベースバンド制御部６６へ供給し、逆に、制御部６１やベースバンド制御部６６からのデータを、入出力インターフェイス１５を介してホスト側の制御部１１へ供給する。
【００３５】
ベースバンド制御部６６は、入出力インターフェイス６５から供給されたデータを無線送信するためにトランシーバ６７に送る。また、トランシーバ６７から供給された信号をデジタル化して、入出力インターフェイス６５を介してホスト側へ供給する。ここでは、リンク、パケット、論理チャネル、セキュリティなどの各種制御および誤り訂正符号化、複合化、データのランダム化などの処理も行う。
【００３６】
トランシーバ６７は、ベースバンド制御部６６から供給されたデジタルデータを周波数ホッピング変調し、電力制御してアンテナ２４を介して無線送信する。また、アンテナ２４を介して受信したデータを、周波数ホッピング信号を生成して相関をとったり、フィルタで混信波成分を低減したり、ＦＳＫ復調をして、ベースバンド制御部６６へデジタルデータを供給する。
【００３７】
次に、本実施の形態における処理について説明する。なお、本例のコンピュータ装置１，２およびマウス３は、通常時には半径約１０メートルの範囲内で無線通信可能な送信出力を有しているものとする。
【００３８】
図５は、コンピュータ装置１における処理の詳細を示したフローチャートである。ここではコンピュータ装置１を例として説明するが、もう１台のコンピュータ装置２が同じ処理を行うようにしても良い。
【００３９】
以下、図５のフローチャートに従って説明すると、コンピュータ装置１は、現在の状況に従って機器探索すべきかどうかを判断する（ステップＳ１１）。本例の場合には、コンピュータ装置１及び２は、それぞれ自らに接続されている周辺機器を常時管理しており、例えば図６に示すような、コンピュータ装置１が必要とする周辺機器の接続状態に関する情報をＲＡＭ２３が保持している。ここでの接続とは、Bluetooth 方式などによる無線通信ができる状態に接続されている場合の他に、ＵＳＢ（Universal Serial Bus）方式などで有線で接続されている場合も含む。
【００４０】
図６に示した例では、現在、入力装置の一つであるマウスおよびヘッドフォンが接続されていない状態であり、キーボードなどが接続されていることを認識している。この情報に基づいて、コンピュータ装置１は周囲に接続可能なマウスおよびヘッドフォンがあるかどうか、周期的に問い合わせメッセージを発信するよう処理を開始する（ステップＳ１２）。ここでは、コンピュータ装置１が、自動的に処理を開始するようになされているが、もちろん、ユーザによる明示的な指示によってこの処理を開始するようになされていても構わない。
【００４１】
制御部１１は、定められた通信到達距離の範囲内のみにメッセージが送信されるようにするため、適切な送信電力に設定するよう無線通信部３０に対して命令を送る。無線通信部３０は、予めＲＯＭ６２またはフラッシュメモリ６３に格納された送信電力に関連する情報に基づいて、トランシーバ６７における送信電力を調整するように設定する。設定完了後、入出力インターフェイス６５を介してその旨を制御部１１へ応答する（ステップＳ１３）。
【００４２】
続いて、制御部１１は無線通信部３０に対して、問い合わせメッセージを送信するよう命令を送る（ステップＳ１４）。この際の命令では、パラメータとして、問い合わせメッセージによって発見したい機器の最大数と問い合わせメッセージを送信し続ける期間を与えることができるが、この例では、周囲の機器から十分なだけの応答を集めることが可能な時間として約１０秒、発見したい機器の最大数は無制限であるとするが、もちろん、任意に設定して構わない。
【００４３】
無線通信部３０は、入力インターフェイス６５を介してホスト側から発行された命令に従って、ベースバンド制御部６６において、問い合わせメッセージを生成し、トランシーバ６７、アンテナ２４を介して問い合わせメッセージを送信する（ステップＳ１５）。なお、この際にはトランシーバ６７において、送信電力はＲＯＭ６２またはフラッシュメモリ６３に格納された送信電力に関する情報に基づいて送信電力を制御するようになされており、これによって、問い合わせメッセージは指定された距離にのみ送信されることになる。
【００４４】
問い合わせメッセージを送信すると、他の機器からのその問い合わせメッセージに対する応答メッセージを待ち受ける（ステップＳ１６）。もし、マウス３があとで説明する問い合わせを待ち受けている状態（図１２のフローチャートのステップＳ２３の状態）にあり、同じタイミングで同じ周波数で問い合わせメッセージを受信するようになっていれば、マウス３の無線通信部６０は、アンテナ５７を介してその問い合わせメッセージに対する応答メッセージを送信し（図１２のステップＳ２４参照）、コンピュータ装置１側の無線通信部３０は、アンテナ２４を介してその応答メッセージを受信することができる。コンピュータ装置１が受信した応答メッセージには、マウス３であることを一意に識別可能な固有のID( Bluetooth 機器アドレス) を含んでおり、これを取得し、ホスト側へ入出力インターフェイス６５を介して提供する（ステップＳ１７）。取得された情報は後で説明するように、図１０及び図１１に示すように、ＲＡＭ１３及び記憶部１８などにおいて格納される。
【００４５】
もし、他の機器からの応答メッセージを受信することができなければ、まず、ユーザあるいは制御部１１から問い合わせを中断するよう指示されていれば、制御部１１は無線通信部３０に対して問い合わせ処理を中断するよう命令し、無線通信部３０は問い合わせ処理を中断し（ステップＳ１８）、問い合わせメッセージ送信処理を終了する。さらに、無線通信部３０は、予め定められた一定時間を経過していれば、問い合わせ処理を中断し（ステップＳ１９）、再び、ステップＳ１３に戻って通信到達距離の設定を行う。
【００４６】
もし、ステップＳ１８，Ｓ１９において中断されなければ、無線通信部３０は、メッセージを送信する際の周波数を変更し（ステップＳ２０）、引き続き、問い合わせメッセージの送信処理を繰り返す。
【００４７】
ステップＳ１３の処理が再度実行される場合には、周期的に通信到達距離を変化させるようになされており、制御部１１は無線通信部３０に対して適切な通信到達距離に設定するよう命令を送る。
【００４８】
図７は、本例のコンピュータ装置１での問い合わせメッセージの送信の様子を示した図である。ここでは、図５のフローチャートのステップＳ１３において、まず一定期間の間、通信到達距離を約１５cmに設定した上で、問い合わせ＃１を実施する。さらに、ある期間の後、通信到達距離を約１ｍに設定した上で、問い合わせ＃２を実施する。以後同様に、通信到達距離を約５ｍ、約１０ｍと変化させながら問い合わせ＃３、＃４を実行し、最大の送信出力まで到達したら、最も短い通信到達距離に戻して、周期的な問い合わせメッセージの送信を繰り返し行う。通信到達距離や周期などの設定は、ＲＡＭ１３および記憶部１８、ドライブ１９に接続された各種記憶媒体に格納された情報に従って実行される。
【００４９】
コンピュータ装置１が、図５のフローチャートに従って問い合わせメッセージを発信した場合の様子を図式化した例を、図８及び図９に示す。図８，図９を参照して、コンピュータ装置１における問い合わせの様子を説明すると、図８，図９に示した点Ｍ１，Ｍ２，Ｍ３は、それぞれBluetooth 規格の通信機器の位置を示してある。ここでは、中央の機器Ｍ１がコンピュータ装置１を示し、機器Ｍ２はマウス３であり、機器Ｍ３がコンピュータ装置２を示しており、いずれも問い合わせメッセージに対して応答可能であるように待ち受けている状態にあるものとする。この例では、機器Ｍ２（マウス３）は、機器Ｍ１（コンピュータ装置１）から１５cm以内の範囲にあり、機器Ｍ３（コンピュータ装置２）は、機器Ｍ１から数ｍ（１０ｍ以内）離れているとする。
【００５０】
この状態で、機器Ｍ１（コンピュータ装置１）が問い合わせメッセージを発信したとき、他の機器からの問い合わせに応じるよう待ち受け状態にある機器はその問い合わせメッセージを受信すると、問い合わせを行ったコンピュータ装置１に対してその応答メッセージを送信する。
【００５１】
図８は、コンピュータ装置１が図７に示した問い合わせ＃１を実行したときの様子を模式的に示した図であり、このとき、コンピュータ装置１から１５cmの範囲内にあり、かつ、問い合わせメッセージに応答可能であるように待ち受けている機器、すなわち機器Ｍ２（マウス３）から応答メッセージを受信することになる。機器Ｍ３は、メッセージの到達範囲を超えているために問い合わせメッセージを受信できない。
【００５２】
図９は、コンピュータ装置１が図７に示した問い合わせ＃４を実行したときの様子を模式的に示した図であり、このとき、コンピュータ装置１から１０ｍの範囲内にあり、かつ、問い合わせメッセージに応答可能であるように待ち受けている機器、すなわち機器Ｍ２，Ｍ３から応答メッセージを受信することになる。
【００５３】
図５に示した処理を、図７に示した例のように周期的に繰り返すことによって、コンピュータ装置１では、図１０及び図１１に示すような情報を取得することができ、これらはＲＡＭ１３及び記憶部１８で保持するようになされている。
【００５４】
図１０に示した情報は、問い合わせの応答を管理するテーブルの例である。この情報は、例えば、ある問い合わせに対して、その時刻とそのとき設定されていた通信到達距離、および、その問い合わせに応答してきた機器番号のリストが保持されることを示している。ここでの機器番号とは、個々の機器を管理するためにコンピュータ装置１が一意につけた番号である。この機器番号と、各機器にユニークに付与されている機器アドレス（Bluetooth の場合にはBluetooth 機器アドレス）との関連付けが、図１１に示した機器情報管理テーブルとして保持されている。また、この機器情報管理テーブルの情報として、問い合わせ応答メッセージには、機器がどのような機能を持つ機器でありどんなサービスを提供するかを示す機器種別情報（Bluetooth においては機器クラスおよびサービスクラスと呼ばれる）が含まれている。これらは例えば図１１のようにビット列として表現され、各ビットがそれぞれ特別な意味を持つようになされている。この機器種別情報を判断することで、コンピュータ装置が必要とする機能を持つ機器（例えばマウスなど）であるかが判る。
【００５５】
次に、マウス３側での問い合わせメッセージの待ち受け手順を、図１２のフローチャートを参照して説明する。まずマウス３は、現在の状況に従って待ち受け処理を開始すべきかどうかを判断する（ステップＳ２１）。この判断は例えば、制御部５１において、既に接続がなされているかどうか、あるいは、現在の電池残量などに基づいて判断することができる。
【００５６】
待ち受けすべきであると判断すると、制御部５１は無線通信部５６に対して、問い合わせメッセージに応答するように命令を送る。無線通信部５６は予め定められた定期的なインターバルによってある周波数において、他の機器からの問い合わせメッセージを待ち受ける（ステップＳ２２）。
【００５７】
もし、他の機器からの問い合わせメッセージを受信したら（ステップＳ２３）、無線通信部６０はその問い合わせメッセージに対する応答メッセージをその機器に対して送信する（ステップＳ２４）。
【００５８】
続いて、ユーザあるいは制御部５１から待ち受け処理を中止するよう指示されているか確認し、中止が指示されていれば、制御部５１は待ち受け処理を中断するよう無線通信部６０へ命令し、無線通信部６０は待ち受け処理を中断し（ステップＳ２５）、問い合わせメッセージ待ち受け処理を終了する。例えば、待ち受け処理中に、他の機器から接続がなされた場合に、制御部５１は現在実行している待ち受け処理を中止するよう命令することができる。さらに、無線通信部５６は、予め定められた一定時間が経過していれば、待ち受け処理を中断し（ステップＳ２６）、問い合わせメッセージ待ち受け処理を終了する。例えば、過度に電力を消費しないよう、適切な間隔で待ち受け処理を実施することができる。
【００５９】
もしステップＳ２５，Ｓ２６において中断されなければ、無線通信部６０は待ち受ける周波数を変更し（ステップＳ２７）、引き続き、問い合わせメッセージの待ち受け処理を繰り返す。
【００６０】
以上のように、マウス３は接続可能な状態において適切に問い合わせメッセージに応答可能であるようになされる。
【００６１】
このようにして、コンピュータ装置１は、図５のフローチャートに示した手順に従うことによって、コンピュータ装置１の周辺に存在する機器についての情報を、図１０及び図１１に示すように取得することが可能である。この情報に基づいて、コンピュータ装置１はさらに、接続すべき機器を選択して接続する処理を行うことが可能である。この選択および接続手順を示したフローチャートを、図１３に示す。
【００６２】
まず、コンピュータ装置１の制御部１１は、接続すべき機器が存在するかどうかを、ＲＡＭ１３および記憶部１８に格納された図６，図１０，図１１に示す各テーブルの情報に従って判断する（ステップＳ３１）。ここでは図６に示す情報から、マウスおよびヘッドフォンが接続していない状態であり、さらに、図１１に示す情報から、機器番号１の機器が入力装置としての機能を提供していることが判別でき、さらに、図１２から、現在も１５cm以内に存在していることが判断できる。
【００６３】
なお、複数の選択可能な機器が、同じ時間にほぼ同じ距離に存在すると判断される場合には、例えば、より直前に接続した機器を選択するようにしてもよいし、あるいは、ユーザに選択を促すような問い合わせを行ってもよい。
【００６４】
以上のようにコンピュータ装置１で接続すべき機器があり、接続可能な機器が現在も近距離に存在することが確認できれば、制御部１１は無線通信部３０に対して、ＲＡＭ１３および記憶部１８に格納したマウス３の固有のＩＤである機器アドレスに対して、接続処理を実行する（ステップＳ３２）。この接続処理においては、お互いの機器の設定によって、Bluetooth 通信のための接続認証処理を必要とする場合があり、この接続認証は、パスキーと呼ばれる識別情報の入力によって行われる。
【００６５】
コンピュータ装置１とマウス３との接続が確立されると、コンピュータ装置１は所望のサービスをマウス３が提供しているかどうかを予め定められたプロトコル（サービス発見プロトコルと呼ぶ。詳細はブルートゥース規格を参照）に従って検索する。これは、特定のサービスを示す固有のＩＤ（サービスUUID）を含むサービス問い合わせメッセージをマウス３に対して送信し、マウス３はその問い合わせメッセージに対する応答メッセージを送信することによって行われる（ステップＳ３３）。本例の場合には、入力装置のひとつであるマウス機能を提供することを示すＩＤを検索するようになされている。これらの制御情報は、ＲＯＭ１２、ＲＡＭ１３、記憶部１８あるいはドライブ１９に接続する記憶媒体に格納されている。
【００６６】
一方、マウス３では、どこにも接続していない場合には通常、マウスの機能を提供するサービスに応答可能であるように待ち受けがなされている。これらの制御情報もまたマウス３のＲＯＭ５２、ＲＡＭ５３に格納されている。
【００６７】
さて、図１３のフローチャートのステップＳ３４において、マウス３が所望のサービスを提供可能であるとわかれば、コンピュータ装置１はマウス３に対してその所望のサービスへ接続するように要求する（ステップＳ３５）。この接続処理においては、お互いの機器の設定によって、Bluetooth 通信のための接続認証処理を必要とする場合がある。この接続認証は、通常、パスキーと呼ばれる識別情報の入力、および、ユーザへの接続許可確認問い合わせによって行われる。
【００６８】
また、図１３のステップＳ３４において、マウス３が所望のサービスを提供していないことがわかれば、再度ステップＳ３１の処理へ戻り、マウス３以外に条件を満たすほかの機器が存在すれば、その機器に対して同様の接続処理を行うことになる。サービス接続が確立されると、コンピュータ装置１は現在実行中のプログラムの状態に応じて、適切なサービス手順を実行する（ステップＳ３６）。本例では、コンピュータ装置１のマウスとしてマウス３が振舞うようサービスを実行する。マウス３は、位置入力部５４およびボタン入力部５５からの入力情報を無線通信部６０およびアンテナ５７を介してコンピュータ装置１へ無線伝送するようになされる。
【００６９】
もし所望のサービスが、以後無線通信を維持継続する必要がないようなサービスである場合は、制御部１１は無線通信部３０に対して通信を切断するよう指示する（ステップＳ３８）。また、無線通信を維持する必要があるようなサービスの場合は、そのままサービスを継続する（ステップＳ３９）。前者の例としては、画像転送のために無線通信を用いる場合などがあり、後者の例としては、本例のような入力装置である場合やダイアルアップ通信やＩＰネットワーク通信など、通信路を提供するサービスの場合などがある。これらの制御情報もまた、コンピュータ装置１のＲＯＭ１２、ＲＡＭ１３、記憶部１８およびドライブ１９に接続された記憶媒体に格納されている。
【００７０】
以上のように、コンピュータ装置１が周期的に複数段階に通信到達距離を変化させることによって、より近くに存在するマウスを発見し、自動的に無線通信の接続を確立し、所望のサービスを実行するようにすることができる。
【００７１】
なお、ここまで説明した例では、コンピュータ装置１が周期的に問い合わせを行うことで、コンピュータ装置１の周囲に存在する機器を認識していたが、逆であっても同様に有効である。例えば、マウス３が周期的に問い合わせを実行し、より近い距離にあるマウスを必要とするコンピュータ装置を発見し、それに接続するように制御することも可能である。さらには、問い合わせおよび待ち受け処理を周期的に両方行うようにしても構わない。
【００７２】
次に、本発明の第２の実施の形態を、図１４〜図１７を参照して説明する。なお、この第２の実施の形態において、第１の実施の形態で説明した構成や処理と同じである部分については、第１の実施の形態で参照した図面を引用して説明する。
【００７３】
この例では、図１４に示すように、複数台のパーソナルコンピュータ装置７１，７２，７３が、アクセスポイント７４を経由して、インターネット７５にアクセスできるようにしたシステムに適用したものである。ここでは、各コンピュータ装置７１，７２，７３とアクセスポイント７４とのデータ伝送が、Bluetooth 方式による無線通信で実行されるようにしてある。
【００７４】
各コンピュータ装置７１，７２，７３は、例えば通常時は１０メートルの範囲内で無線通信可能な送信出力を有しているものとする。図１４に示した例では、アクセスポイント７４に対して、コンピュータ装置７３，７２，７１の順で近い距離に存在する状態、例えば、アクセスポイント７４とコンピュータ装置７３は約５０cm、アクセスポイント７４とコンピュータ装置７２は約４ｍ以内、アクセスポイント７４とコンピュータ装置７１は約９ｍの距離にあるものとする。アクセスポイント７４は、さらに外部ネットワークとしてインターネット７５に接続されており、コンピュータ装置７１，７２，７３はアクセスポイント７４と無線通信可能な状態に接続されると、アクセスポイント７４を介してインターネット７５、或いはお互いのコンピュータ装置間を通信可能であるようになされている。
【００７５】
各コンピュータ装置７１，７２，７３の内部構成は、第１の実施の形態で説明したコンピュータ装置１と同様（即ち図２に示した構成）であり、ここでは説明を省略する。
【００７６】
図１５は、アクセスポイント７４の内部構成を示すブロック図である。基本的な構成はコンピュータ装置１と同様であり、コンピュータ装置１と相違する点を中心に説明する。外部ネットワーク接続部９２は、インターネット７５とのデータの送受信を行う部分であり、例えば、モデムを介して公衆電話回線に接続することによって外部ネットワークに接続してもよいし、社内ＬＡＮ（Local Area Network：構内情報通信網）や家庭内ＬＡＮへ、所定のネットワーク（有線又は無線）を介して接続するようにしてもよい。
【００７７】
制御部８１は、無線通信部９０を介して接続している機器間および外部ネットワーク接続部を介して接続している機器間のデータ送受信を制御するようになされている。無線通信部９０の構成は、第１の実施の形態で既に説明した図３に示した構成と同じ構成である。なお、Bluetooth 方式の場合、１つの無線通信部につき、通常７台までの接続を行うことが可能であり、アクセスポイント７４も７台までの機器との同時接続が可能であるとする。
【００７８】
次に、本例のシステム構成での、アクセスポイント７４の制御による、コンピュータ装置７１，７２，７３の接続処理について説明する。アクセスポイント７４は周囲に存在する機器を発見するために、第１の実施の形態で既に説明した図５のフローチャートに示した手順で問い合わせを行う。図５の詳細については先に説明した通りであり、この手順に従って、アクセスポイント７４では周囲に存在する機器に関する情報として、図１０および図１１に示した如き機器の情報を周期的に取得し、ＲＡＭ８３または記憶部８８に格納する。
【００７９】
一方、周囲に存在する機器であるところのコンピュータ装置７１，７２，７３は、既に説明した図１２のフローチャートに示した手順で問い合わせを待ち受けすることができる。
【００８０】
そしてアクセスポイント７４は、さらに、図１６のフローチャートに示した手順によって、適切な機器と接続可能であるようになされている。まず、制御部８１は、既に説明した図５のフローチャートに示した手順によって、周期的に取得してＲＡＭ８３または記憶部８８に格納した、図１０および図１１に示した如き情報に基づいて、周囲に接続可能な機器が存在するかどうかを判断する（ステップＳ４１）。この判断には、例えば、直前数分間に問い合わせに応じた機器で、ネットワークアクセスの機能を有するものがあるかどうかを、図１０および図１１に基づいて検索するなどして行うことが可能である。これらの判断ルールは予めＲＯＭ８２に格納されていてもよいし、あるいは、ドライブ８９に接続した各種記憶媒体を介してＲＡＭ８３あるいは記憶部８８に展開されたものであってもよい。さらには、ユーザが表示部８６およびボタン入力部８７を介して設定可能であるようにしてもよい。
【００８１】
ここで、もし機器が存在しなければこの処理を終了する。なお、図１０の手順は任意の時間間隔で周期的に実行されるようになされるようにすることによって、周囲に存在する機器に対して、インターネットへ接続するサービスを提供できるようになされている。
【００８２】
ステップＳ４１において、接続可能な機器が存在していれば、引き続き、制御部８１は現在アクセスポイント７４に接続されている機器がその最大数、ここでは７台、に達しているかどうかを判断する（ステップＳ４２）。無線通信部９０では、他の機器との接続がなされるたびに、ホスト側の制御部８１へその旨を通知しており、それらの情報は、機器の接続状況テーブルとして、例えば図１７に示すように、ＲＡＭ８３あるいは記憶部８８に格納されている。図１７において示される機器番号は、既に第１の実施の形態で説明したように、図１１に示した如きテーブルにより管理されているものと同じものとする。まだ終了時刻が記載されていない場合は、現在も接続中であることを意味し、また通信データ量はアクセスポイント７４とその機器の間で無線通信によってなされた通信量を示しており、定期的に更新されるようになされている。なお図１０，図１１，図１７の情報はＲＡＭ８３あるいは記憶部８８によって記憶される限り記憶することもできるし、追加されてから一定時間経過したものを削除するようにしてもよい。
【００８３】
もし最大数に達していた場合、制御部８１は現在接続中の機器において切断可能な機器が存在するかどうかをＲＡＭ８３あるいは記憶部８８に格納されている図１０，図１１，図１７に示した如き情報に従って判断する（ステップＳ４３）。例えば、図１７に基づいて、ある一定時間例えば１時間以上接続している機器がある場合、それらを切断可能な機器と判断してもよい。これらの判断ルールは予めＲＯＭ８２に格納されていてもよいし、あるいは、ドライブ８９に接続した各種記憶媒体を介してＲＡＭ８３あるいは記憶部８８に展開されたものであってもよい。さらには、ユーザが表示部８６およびボタン入力部８７を介して設定可能であるようにしてもよい。
【００８４】
もし、切断可能な機器が存在すると判断した場合、制御部８１はさらにどの機器を切断対象とするかをＲＡＭ８３あるいは記憶部８８に格納されている図１０，図１１，図１７の情報に従って判断する（ステップＳ４４）。例えば、図１７の情報に基づいて、もっとも長時間接続している機器を検索し、その機器を切断対象としてもよいし、もっとも通信データ量の多い機器を切断対象としてもよい。また、図１０の情報に基づいて、もっとも離れた場所に存在する機器、図１４に示した例の場合には、例えばコンピュータ装置７１を切断対象としてもよい。さらには、それらを総合的に判断して、離れた場所で、かつ、長時間接続している機器を切断対象としてもよい。さらには、アクセスポイント７４は、例えば公共の施設の中心に設置されており、その場所に寄らずに一様にサービスを提供したいというものであれば、例えば、距離に応じて均等に機器が割り当てられるように切断すべき機器を選択してもよい。これらの判断ルールは予めＲＯＭ８２に格納されていてもよいし、あるいは、ドライブ８９に接続した各種記憶媒体を介してＲＡＭ８３あるいは記憶部８８に展開されたものであってもよい。さらには、ユーザが表示部８６およびボタン入力部８７を介して設定可能であるようにしてもよい。
【００８５】
切断すべき機器が選択できれば、制御部８１は無線通信部９０に対して、その機器との接続を切断するようその機器アドレスと共に命令を送り、無線通信部９０は切断処理を実行し、その結果を再び制御部８１に知らせる。切断処理がなされると制御部８１はＲＡＭ８３あるいは記憶部８８に記憶された、図１６に示したテーブルの情報を更新する（ステップＳ４５）。
【００８６】
引き続き、制御部８１は、先のステップＳ４１で接続可能であると判断した機器から、接続すべき機器をＲＡＭ８３あるいは記憶部８８に格納された図１０，図１１，図１７に示した如きテーブルの情報に従って判断する（ステップＳ４６）。例えば、図１０に示した如きテーブルの情報に従って、もっとも近い距離にある機器、図１４の例においてはコンピュータ装置７３、を接続対象としてもよい。あるいは、図１０に示した如きテーブルの情報から、もっとも問い合わせ応答の度数が多い機器を接続対象としてもよい。さらには、図１７に示した如きテーブルの情報から、過去、接続時間の長い機器を接続対象とすることもできるし、逆に、接続時間の短いあるいは接続したことがない機器を接続対象としてもよい。これらの判断ルールは予めＲＯＭ８２に格納されていてもよいし、あるいは、ドライブ８９に接続した各種記憶媒体を介してＲＡＭ８３あるいは記憶部８８に展開されたものであってもよい。さらには、ユーザが表示部８６およびボタン入力部８７を介して設定可能であるようにしてもよい。
【００８７】
制御部８１は、接続対象とする機器を選択すると、その機器に対して接続処理を行うよう無線通信部９０へその機器アドレスと共に命令を送り、無線通信部９０は接続処理を実行し、その結果を再び制御部８１に知らせる。接続処理がなされると制御部８１はＲＡＭ８３あるいは記憶部８８に記憶された、図１７に示したテーブルの情報を更新する（ステップＳ４７）。
【００８８】
以上の処理によって、アクセスポイント７４からみて周囲に存在する機器が接続可能であるか、また、それらがどれくらいの距離に位置するかを周期的に取得し、それに基づいて、接続処理さらには切断処理を実行するようになされている。さらに、図１６のフローチャートに示した処理を定期的に実行することによって、常時インターネットへのアクセス環境を提供するようなサービスにおいても適用可能である。
【００８９】
なお、第１の実施の形態で説明した構成において、マウス３が、通信接続を行う上から、第２の実施の形態で説明したアクセスポイント７４と同様に振舞う構成とすることも可能である。マウス３は図５のフローチャートに示した手順に従って、周囲にあるマウスが接続可能なコンピュータ装置などの機器を見つけるために問い合わせを行う。ここで、マウス３は図１６のフローチャートに示した手順に従って切断および接続処理を行うことができる。ステップＳ４１の処理は、図５に示したフローチャートの手順によって実行することができる。続くステップＳ４２の処理においては、通常マウスはただ一つの接続のみを扱うため、ここでは最大数は１と設定する。ステップＳ４３の処理において、切断可能な機器の判断処理としては、例えば、マウス３はユーザによって操作がなされているかどうかを、自らの位置入力部５４やボタン入力部５５から入力が与えられたかどうかで検出することができ、ある一定時間、入力がなかった場合には、切断処理を行うことが可能である。また、無線通信部におけるデータ送受信量を観測することによって行っても構わない。ステップＳ４６においては、図１０および図１１に示した如きテーブルの情報に従って、もっとも近くに存在する機器を選択する。
【００９０】
この手順を繰り返すことによって、マウス３はできるだけ近くに存在する機器に対して接続し、そのマウスが使われていないことを検出すると、自らその接続を切断し、新たな接続機器を選択する。これによって、マウスが自動的にその接続すべき機器を判断し、接続および切断を行うので、ユーザ自身が諸々の手順を実施する必要がなくなり、よりよい操作性を提供することが可能となる。
【００９１】
以上の説明においては、図１に示したようにコンピュータ装置１，２およびマウス３がある状況でのコンピュータ装置１とマウス３との接続例、或いは、図１４に示したようにコンピュータ装置７１，７２，７３およびアクセスポイント７４がある状況でのアクセスポイント７４とコンピュータ装置との接続および切断例について説明したが、もちろん、これ以外の情報処理装置、例えば、携帯電話、デジタルカメラ、デジタルビデオカメラ、テレビ、携帯音楽プレイヤー、ヘッドフォンなどで無線通信を行う場合にも適用可能である。この場合、無線通信の構成としては、これらの機器に組み込まれた専用の通信機器として構成しても良いが、例えばパーソナルコンピュータ装置などのデータ処理端末に、無線通信用の回路が組み込まれたカードなどを取付けて、上述したフローチャートで説明した処理を実行するプログラムを、端末にインストールして、同様の通信機器として機能するように構成しても良い。
【００９２】
また、図５、図１２、図１３、図１６に示した、問い合わせ手順および待ち受け手順、並びに接続・切断手順は、ひとつの機器で同時に平行して行うようになされていても構わないし、問い合わせ手順を実行中には待ち受け手順を行わない、他との通信接続中には問い合わせ手順および待ち受け手順を行わないようにしても構わない。例えば、接続がない場合には、問い合わせ手順と待ち受け手順を平行して行い、もし接続すべき機器を発見したときには、待ち受け手順を中断して、接続・切断手順を実施するようにしてもよい。
【００９３】
また、無線通信方式は、上述した各実施の形態では、Bluetooth 方式を適用した例としたが、同様の問い合わせ処理と待ち受け処理で接続される無線通信方式であれば、その他の無線通信方式を適用しても良い。
【００９４】
【発明の効果】
本発明によると、周期的に通信到達範囲を変化させながら周囲にある機器へ問い合わせメッセージを送信することによって、それに応答した機器の距離関係を知ることができるため、この情報に基づいて例えばできるだけ近い距離にある機器と接続することができ、ユーザにとって自然に簡単に機器間の通信をおこなうことができる。
【００９５】
例えばマウスのような入力装置である場合、自動的にもっとも近くにある機器と通信接続するようにすることで、ユーザにとっては自然な操作性を提供することができる。
【００９６】
さらに、アクセスポイントなど複数の機器との接続を行うサービスへ適用することで、その距離に応じて接続および切断すべき機器を自動的に選択し、接続処理を実行することができ、ユーザに対してより柔軟なサービスを提供することが可能である。この場合、接続の切断についても、接続時間や伝送データ量などに基づいて自動的に選択できるようにしたことで、各ユーザに均等なサービスを提供できるようになる。また、これら処理を自動化することによって、アクセスポイントの維持管理を簡単にすることができる。
【図面の簡単な説明】
【図１】本発明の第１の実施の形態によるシステム構成例を示す構成図である。
【図２】通信機器としてのパーソナルコンピュータ装置の構成例を示すブロック図である。
【図３】通信機器としての入力装置（マウス）の構成例を示すブロック図である。
【図４】無線通信部の構成例を示すブロック図である。
【図５】コンピュータ装置側での問い合わせ手順の例を示すフローチャートである。
【図６】コンピュータ装置において管理されている周辺機器の接続状況を示すテーブルの例を示す説明図である。
【図７】周期的になされる問い合わせ処理の動作の例を示すタイムチャートである。
【図８】半径１５cmの通信到達範囲でなされた問い合わせ処理の様子の例を示す説明図である。
【図９】半径１０ｍの通信到達範囲でなされた問い合わせ処理の様子の例を示す説明図である。
【図１０】問い合わせへの応答を管理するテーブルの例を示す説明図である。
【図１１】機器情報を管理するテーブルの例を示す説明図である。
【図１２】入力装置における問い合わせ待ち受け手順の例を示すフローチャートである。
【図１３】コンピュータ装置における接続処理手順の例を示すフローチャートである。
【図１４】本発明の第２の実施の形態によるシステム構成例を示す構成図である。
【図１５】アクセスポイントの構成例を示すブロック図である。
【図１６】アクセスポイントにおける切断および接続処理手順の例を示すフローチャートである。
【図１７】アクセスポイントにおいて管理されている機器の接続状況を示すテーブルの例を示す説明図である。
【符号の説明】
１，２…パーソナルコンピュータ装置、３…入力装置（マウス）、１１…制御部、１２…ＲＯＭ、１３…ＲＡＭ、１４…バスライン、１５…入出力インターフェース、１６…表示部、１７…キーボード入力部、１８…記憶部、１９…ドライブ、２０…磁気ディスク、２１…光ディスク、２２…光磁気ディスク、２３…半導体メモリ、２４…アンテナ、３０…無線通信部、５１…制御部、５２…ＲＯＭ、５３…ＲＡＭ、５４…位置入力部、５５…ボタン入力部、５６…バスライン、５７…アンテナ、６０…無線通信部、６１…制御部、６２…ＲＯＭ、６３…ＲＡＭ、６４…フラッシュメモリ、６５…入出力インターフェース、６６…ベースバンド制御部、６７…トランシーバ、６８…バスライン、７１，７２，７３…パーソナルコンピュータ装置、７４…アクセスポイント、７５…インターネット、８１…制御部、８２…ＲＯＭ、８３…ＲＡＭ、８４…バスライン、８５…入出力インターフェース、８６…表示部、８７…ボタン入力部、８８…記憶部、８９…ドライブ、９０…無線通信部、９１…アンテナ、９２…外部ネットワーク接続部、９３…磁気ディスク、９４…光ディスク、９５…光磁気ディスク、９６…半導体メモリ
【図１】
0003707449.tif 000002
【図２】
0003707449.tif 000003
【図３】
0003707449.tif 000004
【図４】
0003707449.tif 000005
【図５】
0003707449.tif 000006
【図６】
0003707449.tif 000007
【図７】
0003707449.tif 000008
【図８】
0003707449.tif 000009
【図９】
0003707449.tif 000010
【図１０】
0003707449.tif 000011
【図１１】
0003707449.tif 000012
【図１２】
0003707449.tif 000013
【図１３】
0003707449.tif 000014
【図１４】
0003707449.tif 000015
【図１５】
0003707449.tif 000016
【図１６】
0003707449.tif 000017
【図１７】
0003707449.tif 000018