(57)【特許請求の範囲】
【請求項１】
双方向通信が可能な無線通信機器に於いて、
個別に動作可能で、それぞれ同等の機能をもつ複数の無線部と、
前記複数の無線部を制御する制御部とを具備し、
前記制御部に、前記複数の無線部のいずれかが他の機器との間で問い合わせにより取得した他の機器の情報を前記複数の無線部のすべてが利用可能に保存し管理する情報管理手段を具備したことを特徴とする無線通信機器。
【請求項２】
前記制御部は前記複数の無線部各々の現在の通信状態を示す情報を保存し管理する無線部管理手段をさらに具備して、前記複数の無線部の中から前記問い合わせを行う無線部を決定する際に前記無線部管理手段が管理する情報を参照し、前記無線部は前記情報管理手段が管理する前記問い合わせにより取得した他の機器の情報を参照して接続処理を実行することを特徴とする請求項１記載の無線通信機器。
【請求項３】
前記複数の無線部は、無線信号を規定の周波数に合わせて受信しベースバンド信号に復調する処理、およびベースバンド信号を変調して規定の通信周波数に合わせ無線信号として送信する処理を行うＲＦトランシーバと、上位層プロトコルからのデータをパケットのペイロードに入れてベースバンド信号に変換する処理および前記ＲＦトランシーバより受けた信号から上位層プロトコルに必要なパケットのペイロード部分のデータを抽出する処理を行うベースバンドチップと、前記上位層を含む既定の各リンク層を制御し、前記制御部との間で制御情報およびデータの受け渡しを行うホストコントローラとを具備し、回線交換型およびパケット交換型の通信リンクを用いて通信相手機器との間で情報交換を行う請求項１または２記載の無線通信機器。
【請求項４】
前記無線部管理手段は、前記複数の無線部各々の現在の通信状態を示す情報として、前記複数の無線部のすべてについて、少なくとも、問い合わせの状態、通信リンクの種別毎の状態を取得し管理する請求項２記載の無線通信機器。
【請求項５】
双方向通信が可能な無線部をそれぞれにもつ、複数の機器により構成される無線通信システムに於いて、
少なくとも一つの機器に、
個別に動作可能で、それぞれ同等の機能をもつ複数の無線部と、
前記複数の無線部を制御し、前記複数の無線部のいずれかが周辺に存在する他の機器との間で問い合わせにより取得した他の機器の情報を前記複数の無線部のすべてが利用可能な共有情報として保存し管理する制御部とを具備し、
前記複数の無線部をもつ機器が、前記周辺に存在する１つ若しくは複数の他の機器との間で通信を行う際、前記他の機器との間で通信接続を行う各無線部がそれぞれ前記共有情報を参照できることを特徴とする無線通信システム。
【請求項６】
前記制御部は、前記共有情報を保存し管理する情報管理手段と、前記複数の無線部各々の現在の通信状態を示す情報を保存し管理する無線部管理手段とを具備して、
前記複数の無線部をもつ機器が、前記周辺に存在する１つ若しくは複数の他の機器との間で通信を行う際、前記制御部は、前記無線部管理手段が管理する情報を参照して前記複数の無線部の中から前記問い合わせを行う無線部を決定することができ、前記無線部は、前記情報管理手段が管理する共有情報を参照して通信接続を実行することができることを特徴とした請求項５記載の無線通信システム。
【請求項７】
近距離の双方向無線通信を行う無線部を備えて、周辺に存在する複数の機器相互の間でマルチメディア情報を送受する情報処理システムの機器構成方法に於いて、
前記情報処理システム内に、
個別に動作可能でそれぞれ同等の機能をもつ複数の無線部と、前記複数の無線部のうちのいずれかの無線部が周辺に存在する他の機器との間で問い合わせにより取得した他の機器の情報を前記複数の無線部のすべてが利用できる環境を提供する制御手段とを有して、前記複数の無線部が前記提供された情報を利用して他の機器との間で接続処理を行うことのできる、複数の無線部をもつ機器を少なくとも１つ設け、
前記複数の無線部をもつ機器が、前記問い合わせにより取得した他の機器の情報を参照して周辺に存在する複数の機器との間で通信を行うことができるようにしたことを特徴とする情報処理システムの機器構成方法。
【請求項８】
前記複数の無線部をもつ機器に、前記複数の無線部すべての通信状態を管理して各無線部に於ける通信負荷の偏りをなくすよう複数の無線部に通信負荷を分散させる制御手段を有して、
前記複数の無線部をもつ機器が、前記通信状態を管理する情報を参照して、前記問い合わせを行う無線部を決定し、前記情報処理システムを構成する他の機器との間で、一つの無線部を用いた１対１の通信、若しくは複数の無線部を用いた１対多の通信を行うことを特徴とする請求項７記載の情報処理システムの機器構成方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、双方向通信が可能な無線部を備えた複数の機器により構成されるシステムに適用されるもので、特に所定規格のワイヤレス接続技術を用いて周辺に存在する複数の機器相互の間を接続し、例えば音声、映像等、任意のマルチメディア情報を送受する情報処理システムを構築する際に適用して好適な、無線通信機器、無線通信システム、および情報処理システムの機器構成方法に関する。
【０００２】
【従来の技術】
複数の機器それぞれに双方向通信が可能な無線部を有して、これら無線部を備えた複数の機器が双方向無線通信により、例えば音声、映像等、任意の情報を送受する情報処理システムを構築する際、そのワイヤレス接続技術としてＢｌｕｅｔｏｏｔｈ機能拡張モジュールが広く適用されている。
【０００３】
このＢｌｕｅｔｏｏｔｈ技術では、周知の通り、２．４ＧＨｚ帯のＩＳＭ（Industry Science Medical）バンドを用い、スペクトラム拡散による周波数ホッピング方式を適用して、１０〜１００ｍ以内の短距離無線通信を可能にし、最大で８台までの機器を時分割多重方式により接続することができる。この際、各機器相互の間で、ピコネットと呼ばれるネットワークを形成し、１台が親機、その他の機器が子機として機能する。
【０００４】
また、複数の無線部をもつ機器として、従来では、特開平８−１０７３８１号公報に示される「無線通信装置」が存在する。この装置は、複数の無線部から選択された１つの無線部について、受信信号の品質を基準値と比較して、受信状態が良好であれば、残る他のすべての無線部への電源供給を断ち、受信状態が不良であれば他の無線部への電源供給を再開する制御を特徴としている。
【０００５】
しかしながら、上記した従来例を含む既存の無線通信技術は、１つの機器が常に１つの無線部を用いてポイント・ツー・ポイント接続で他の機器と通信を行う機能構成であることから、機器に付与された無線周波数帯を有効に活用する上で問題があった。また、ワイヤレス接続による複数の機器によりマルチメディア情報を扱う情報処理システムを構築する際に、構成機器の台数、無線部の処理負荷等の制限から、システム全体の構成ならびに性能が狭い範囲に制約され、柔軟性に欠けるという問題もあった。
【０００６】
【発明が解決しようとする課題】
上述したように、従来では、１つの機器が常に１つの無線部を用いてポイント・ツー・ポイント接続で他の機器と通信を行う機能構成であることから、機器に付与された無線周波数帯を有効に活用する上で問題があった。また、ワイヤレス接続が可能な機器の台数、無線部の処理負荷等の制限から、システム全体の構成ならびに性能が制約され、柔軟性に欠けるという問題があった。
【０００７】
本発明は上記実情に鑑みなされたもので、双方向通信が可能な無線部を備えた複数の機器により構成されるシステムに於いて、上記各機器に与えられた周波数帯を有効に活用して、より多くの情報を効率よく伝送でき、これにより機能性および性能をより向上させたシステムが容易に構築できる無線通信機器、無線通信システムおよび情報処理システムの機器構成方法を提供することを目的とする。
【０００８】
【課題を解決するための手段】
本発明は、双方向通信が可能な無線通信機器に於いて、
個別に動作可能で、それぞれ同等の機能をもつ複数の無線部と、
前記複数の無線部を制御する制御部とを具備し、
前記制御部に、前記複数の無線部のいずれかが他の機器との間で問い合わせにより取得した他の機器の情報を前記複数の無線部のすべてが利用可能に保存し管理する情報管理手段を具備したことを特徴とする。
【００１２】
また、本発明は、双方向通信が可能な無線部をそれぞれにもつ、複数の機器により構成される無線通信システムに於いて、少なくとも一つの機器に、個別に動作可能で、それぞれ同等の機能をもつ複数の無線部と、前記複数の無線部を制御し、前記複数の無線部のいずれかが周辺に存在する他の機器との間で問い合わせにより取得した他の機器の情報を前記複数の無線部のすべてが利用可能な共有情報として保存し管理する制御部とを具備し、前記複数の無線部をもつ機器が、前記周辺に存在する１つ若しくは複数の他の機器との間で通信を行う際、前記他の機器との間で通信接続を行う各無線部がそれぞれ前記共有情報を参照できることを特徴とする。
【００１４】
また、本発明は、近距離の双方向無線通信を行う無線部を備えて、周辺に存在する複数の機器相互の間でマルチメディア情報を送受する情報処理システムの機器構成方法に於いて、前記情報処理システム内に、個別に動作可能でそれぞれ同等の機能をもつ複数の無線部と、前記複数の無線部のうちのいずれかの無線部が周辺に存在する他の機器との間で問い合わせにより取得した他の機器の情報を前記複数の無線部のすべてが利用できる環境を提供する制御手段とを有して、前記複数の無線部が前記提供された情報を利用して他の機器との間で接続処理を行うことのできる、複数の無線部をもつ機器を少なくとも１つ設け、前記複数の無線部をもつ機器が、前記問い合わせにより取得した他の機器の情報を参照して周辺に存在する複数の機器との間で通信を並行して行うことができるようにしたことを特徴とする。
【００１６】
上記した本発明の機能をもつ機器を用いてシステムを構成することにより、上記各機器に与えられた周波数帯を有効に活用して、より多くの情報を効率よく伝送でき、これにより機能性および性能をより向上させたシステムが容易に構築できる。具体例を挙げると、例えば本発明の機器構成をＢｌｕｅｔｏｏｔｈに適用することで、Ｂｌｕｅｔｏｏｔｈの規格に定義されているよりも多くのアクティブなスレーブ機器と効率的に通信することが可能となる。さらに、１つのＢｌｕｅｔｏｏｔｈデバイス上に用意された複数のＢｌｕｅｔｏｏｔｈモジュールで情報を共有し、機能を切り替えることで、より柔軟にＢｌｕｅｔｏｏｔｈデバイスを動作させることが可能となる。
【００１７】
【発明の実施の形態】
以下、図面を参照して本発明の実施形態を説明する。
【００１８】
図１は本発明の実施形態に於ける無線通信機能を備えた情報処理装置の構成を示すブロック図である。
【００１９】
図１に示す無線通信機能を備えた情報処理装置１０は、制御部１１、ＲＯＭ１２、ＲＡＭ１３、入力部１４、出力部１５、無線部１６-1〜１６-n、無線モジュールインターフェース部１７-1〜１７-n等を有して構成される。
【００２０】
上記各構成要素のうち、ＲＯＭ１２、ＲＡＭ１３、入力部１４、出力部１５、無線モジュールインターフェース部１７-1〜１７-n等の各構成要素は、システムバス２０を介して制御部１１に接続される。また、複数の無線部１６-1〜１６-nは、それぞれ個別に設けられた無線モジュールインターフェース部１７-1〜１７-nを介して制御部１１に接続され、個別に制御部１１との間で情報交換を行う。
【００２１】
上記した情報処理装置１０の各構成要素のうち、制御部１１は、ＣＰＵにより実現され、装置全体の制御を司るもので、ここでは上記複数の無線部１６-1〜１６-nをそれぞれ制御の対象として管理する制御を行う。上記制御部１１は、上記複数の無線部１６-1〜１６-nを制御の対象として管理するために、各無線部１６-1〜１６-nの負荷状態とその内容を示す無線部管理テーブル１３ＡをＲＡＭ１３上に生成し管理して、ユーザからの要求に応え、無線部を動作させる際に、この無線部管理テーブル１３Ａを参照する。そして、通信を行う無線部を選択し、起動する毎に、上記無線部管理テーブル１３Ａを更新する。この際の無線部管理テーブル１３Ａの構成例を図５に示し、この無線部管理テーブル１３Ａを参照して無線部を選択する判定処理およびテーブル更新処理の各処理手順を図６に示している。この図５に示す無線部管理テーブル１３Ａの具体的な構成例、および図６に示す判定処理の具体例については後述する。
【００２２】
更に、上記制御部１１は、上記複数の無線部１６-1〜１６-nのうちのいずれかの無線部が取得した情報を複数の無線部１６-1〜１６-nのすべてが利用可能に保存し管理する制御を行う。この実施形態では、上記複数の無線部１６-1〜１６-nのうちのいずれかの無線部が「問い合わせ」の実行で、周辺の他の一つまたは複数の装置より取得した情報を、上記複数の無線部１６-1〜１６-nのすべてが利用可能な共有情報１３ｃとしてＲＡＭ１３上に保存し、各無線部１６-1〜１６-nがそれぞれ接続処理を行う際に上記共有情報１３ｃを参照できるようにしている。この共有情報１３ｃの一例を図４に示している。この図４に示す共有情報１３ｃの具体的な内容等については後述する。
【００２３】
ＲＯＭ１２は、上記制御部１１を構成するＣＰＵの動作に必要な各種のプログラムを格納するもので、この実施形態では、ＲＡＭ１３に保存される、図４に示す共有情報１３ｃの管理、図５に示す無線部管理テーブル１３Ａの生成並びに管理、および図６に示す判定処理のための各プログラムが格納され、制御部１１により、そのプログラムに従う処理が実行される。
【００２４】
ＲＡＭ１３は、制御部１１が実行するプログラムの格納領域およびプログラム実行中のデータなどを一時的に保存する作業領域等に用いられるもので、ここでは、上記制御部１１の制御の下に、図４に示すような共有情報１３ｃ、図５に示すような無線部管理テーブル１３Ａ等を記憶する。
【００２５】
入力部１４および出力部１５は、それぞれマンマシンインターフェースを構成するもので、入力部１４は、キーボードや、マウス、アキュポイント、ペン等のポインティングデバイス等の操作入力機器により構成され、ユーザの操作に従う指示入力情報を取得する。また、出力部１５は、ディスプレイ、スピーカ等の出力機器により構成され、ユーザの指示に従う処理結果の情報をユーザに提示する。
【００２６】
無線部１６-1〜１６-nは、それぞれ制御部１１の制御の下に、個別に起動され、周辺の他の機器との間で、双方向無線通信を行なう。この無線部１６-1〜１６-nの具体的な構成並びに機能については図２を参照して後述する。
【００２７】
無線モジュールインターフェース部１７-1〜１７-nは、上記複数の無線部１６-1〜１６-nをそれぞれ個別にシステムバス２０に接続して、各無線部１６-1〜１６-nと制御部１１との間の情報交換を可能にする。
【００２８】
図２は上記無線部１６-1〜１６-nの一構成例を示すブロック図である。この無線部１６-1〜１６-nは、それぞれ個別に双方向無線通信を行なう同一の機能をもつ無線通信モジュールにより構成されるもので、この実施形態では、Ｂｌｕｅｔｏｏｔｈモジュールを用いて構成されるものとする。この無線部１６-1〜１６-nは、図２に示すように、無線信号を規定の周波数に合わせて受信し、ベースバンド信号に復調する処理、およびベースバンド信号を変調して規定の通信周波数に合わせ無線信号として送信する処理を行うＲＦトランシーバ１６１と、主に上位層プロトコルからのデータをパケットのペイロードに入れて、ベースバンド信号に要求される様々なデジタル信号処理を行うとともに、ＲＦトランシーバ１６１より受け取った信号から上位層プロトコルに必要なパケットのペイロード部分のデータを抽出する処理を行うベースバンドチップ（Ｂａｓｅｂａｎｄ／ＬｉｎｋＭａｎａｇｅｒ）１６２と、各リンク層を制御し、制御部１１との間で情報交換を行うホストＣＰＵ（Ｈｏｓｔ  Ｃｏｎｔｒｏｌｌｅｒ）１６３とを備えて構成される。
【００２９】
図３は本発明の実施形態に於いて共有情報１３ｃを取得する際の動作を説明するための動作説明図であり、ここでは上記図１と同一部分に同一符号を付してその説明を省略する。この図３に示す実施形態では、上記図１に示す無線通信機能を備えた情報処理装置１０に於いて、Ｂｌｕｅｔｏｏｔｈモジュールを用いて構成された複数の無線部１６-1〜１６-n（ここでは n=7）のうち、一つの無線部１６-1が「問い合わせ」（Ｉｎｑｕｉｒｙ）を実行し、周辺に存在する他の装置（ここではＢｌｕｅｔｏｏｔｈデバイス（１）〜（３））より取得した情報を、制御部１１の処理により、ＲＡＭ１３に、共有情報１３ｃとして保存する際の処理の一例を示している。
【００３０】
図４は上記図３に示すような「問い合わせ」（Ｉｎｑｕｉｒｙ）の処理により、ＲＡＭ１３に保存された共有情報１３ｃの一例を示したもので、ここではＢｌｕｅｔｏｏｔｈによる「問い合わせ」（Ｉｎｑｕｉｒｙ）結果の一例を示している。
【００３１】
図５は制御部１１が複数の無線部１６-1〜１６-nそれぞれのホストＣＰＵ（Ｈｏｓｔ  Ｃｏｎｔｒｏｌｌｅｒ）１６３との情報交換で取得した情報に基づき作成した無線部管理テーブル１３Ａの一例を示したもので、ここでは、各無線部１６-1〜１６-7（No.1〜No.7）に於いて、フラグの値が“１”のとき（即ち立っているとき）、そのフラグの立った通信接続を実行中であることを示している。図５に示す無線部管理テーブル１３Ａの内容例では、無線部１６-1（No.1）が、ある任意の他の機器（デバイスｉ）とＡＣＬ接続を行っており、無線部１６-2（No.2）が、ある任意の他の機器（デバイスｊ）とＡＣＬ接続およびＳＣＯ接続を実行している状態を示している。この状態下で、ユーザからの指示により「問い合わせ」（Ｉｎｑｕｉｒｙ）を実行したいとき、制御部１１は上記図５に示す無線部管理テーブル１３Ａを参照し、無線部１６-1（No.1）、および無線部１６-2（No.2）以外の無線部１６-3〜１６-7（No.1〜No.7）のいずれかを用いて「問い合わせ」（Ｉｎｑｕｉｒｙ）を実施する。
【００３２】
図６は制御部１１が上記ＲＡＭ１３に保存された無線部管理テーブル１３Ａを参照して、通信接続を行う無線部を決定し無線部管理テーブル１３Ａを更新する際の処理手順を示すフローチャートである。
【００３３】
図７乃至図９は制御部１１がＲＡＭ１３上の無線部管理テーブル１３Ａを参照して、複数の無線部１６-1〜１６-nを有効に活用し、周辺に存在する他の複数の装置（ここではＢｌｕｅｔｏｏｔｈデバイス（１）〜（３））との間で通信を行っている状態を例示した動作説明図である。
【００３４】
ここで上記各図を参照して本発明の実施形態に於ける動作を説明する。
【００３５】
無線通信機能を備えた情報処理装置１０には、例えば図２に示すようなＢｌｕｅｔｏｏｔｈモジュールを用いて構成された７つの無線部１６-1〜１６-7が設けられているものとする。
【００３６】
ここで、情報処理装置１０に設けられた複数の無線部１６-1〜１６-nのうち、ある一つの無線部１６-1がＢｌｕｅｔｏｏｔｈの規格に則って、周辺に存在する機器（Ｂｌｕｅｔｏｏｔｈデバイス）を調べるために、「問い合わせ」（Ｉｎｑｕｉｒｙ）を実施したとする。この「問い合わせ」（Ｉｎｑｕｉｒｙ）の一例を図３に示している。
【００３７】
上記「問い合わせ」（Ｉｎｑｕｉｒｙ）の実施により、その「問い合わせ」結果の情報が、無線部１６-1のホストＣＰＵ（Ｈｏｓｔ  Ｃｏｎｔｒｏｌｌｅｒ）１６３から、無線モジュールインターフェース部１７-1、およびシステムバス２０を経由して、制御部１１に送出される。
【００３８】
制御部１１は、無線部１６-1のホストＣＰＵ（Ｈｏｓｔ  Ｃｏｎｔｒｏｌｌｅｒ）１６３より、「問い合わせ」結果の情報を受けると、この情報をすべての無線部１６-1〜１６-7が利用できる共有情報１３ｃとして、ＲＡＭ１３に保存する。この共有情報１３ｃの一例を図４に示している。
【００３９】
これにより、無線通信機能を備えた情報処理装置１０に設けられたすべての無線部１６-1〜１６-7は、制御部１１の指示に従い、他の機器との間で接続処理を行う際に、上記ＲＡＭ１３上の共有情報１３ｃを参照して、接続処理を実行することができる。例えば、図３に示す例では、無線部１６-2〜１６-7のいずれかが他の機器（Ｂｌｕｅｔｏｏｔｈデバイス）とＡＣＬリンクを張りたいとき、再度（その都度）、「問い合わせ」（Ｉｎｑｕｉｒｙ）を行う必要がなく、既に無線部１６-1が「問い合わせ」（Ｉｎｑｕｉｒｙ）で取得した「問い合わせ」結果の情報、即ち、ＲＡＭ１３上に置かれた共有情報１３ｃを参照して、接続処理（Ｃｏｎｎｅｃｔｉｏｎ）を実行することができる。
【００４０】
次に、情報処理装置１０に設けられた複数の無線部１６-1〜１６-7のうち、ある一つの無線部１６-1が、他の第１の機器（ここではＢｌｕｅｔｏｏｔｈデバイス（１）とする）とＡＣＬリンクを張っているとする。
【００４１】
ここで、情報処理装置１０が、上記した他の第１の機器（Ｂｌｕｅｔｏｏｔｈデバイス（１））とは別の他の第２の機器（ここではＢｌｕｅｔｏｏｔｈデバイス（２）とする）とＡＣＬリンクを張りたいとき、例えば上記無線部１６-1が「問い合わせ」（Ｉｎｑｕｉｒｙ）を実施すると、当該無線部１６-1の無線通信帯域の使用割合が増え、負荷が高くなる。そこで、この不具合を避けるため、上記無線部１６-1以外の無線部１６-2〜１６-7のうちの空き状態にあるいずれかの無線部が「問い合わせ」（Ｉｎｑｕｉｒｙ）を実施する。これにより、上記無線部１６-1の使用帯域は、「問い合わせ」（Ｉｎｑｕｉｒｙ）に割く必要がないので、スムーズにＡＣＬリンクを持続することができる。この際、上記無線部１６-2〜１６-7のうちの空き状態にあるいずれかの無線部が実施した「問い合わせ」（Ｉｎｑｕｉｒｙ）Ｉｎｑｕｉｒｙの結果は制御部１１に渡され、ＲＡＭ１３上の共有情報１３ｃに反映され、共有情報１３ｃが更新される。この際の情報処理装置１０に於ける他の各デバイス間との通信状態（通信負荷の分散状態）を図７に例示している。
【００４２】
上記した各無線部１６-1〜１６-7の決定（選択）は、制御部１１がＲＡＭ１３上の無線部管理テーブル１３Ａを参照して、例えば図６に示す処理手順により行う。この例では、制御部１１がＲＡＭ１３上の無線部管理テーブル１３Ａを参照して、上記無線部１６-1がＡＣＬリンクを張っていることを認識し、上記無線部１６-2〜１６-7のうちの空き状態にある無線部を探索して、その無線部に起動をかけ、「問い合わせ」（Ｉｎｑｕｉｒｙ）を実施させることにより、各無線部１６-1〜１６-7に於ける通信負荷の偏りをなくし、負荷分散を図っている。この際、制御部１１は、無線部管理テーブル１３Ａを参照して、上記各無線部１６-2〜１６-7の負荷を比較し（図６ステップＳ１）、最も負荷の低い無線部を探索して（図６ステップＳ２）、その無線部に起動をかけ、「問い合わせ」（Ｉｎｑｕｉｒｙ）を実施させる（図６ステップＳ３）。更にその「問い合わせ」（Ｉｎｑｕｉｒｙ）の実施に伴ってＲＡＭ１３上の無線部管理テーブル１３Ａの該当フラグを操作し（図５参照）、無線部管理テーブル１３Ａを更新する（図６ステップＳ４，Ｓ５）。
【００４３】
次に、情報処理装置１０に設けられた複数の無線部１６-1〜１６-7のうち、ある一つの無線部１６-2が、他の第１の機器（Ｂｌｕｅｔｏｏｔｈデバイス（１））とＡＣＬリンクおよびＳＣＯリンクを張っているとする。また、無線部１６-1も他の他の第３の機器（Ｂｌｕｅｔｏｏｔｈデバイス（３））とＡＣＬリンクを張っているとする。
【００４４】
この際、上記各無線部１６-1〜１６-7の帯域使用割合を比較すると、ＳＣＯリンクを張っている無線部１６-2の負荷が最も高い。従って、この際は、ＳＣＯリンクを張っていない無線部１６-1，１６-3〜１６-7のいずれかが「問い合わせ」（Ｉｎｑｕｉｒｙ）を実施する。これにより、上記無線部１６-2の使用帯域は、「問い合わせ」（Ｉｎｑｕｉｒｙ）に割く必要がないので、スムーズにＡＣＬリンクおよびＳＣＯリンクを持続することができる。この際の情報処理装置１０に於ける他の各デバイス間との通信状態（通信負荷の分散状態）を図８に例示している。
【００４５】
次に、情報処理装置１０に設けられた複数の無線部１６-1〜１６-7のうち、ある一つの無線部１６-2が、他の第１の機器（Ｂｌｕｅｔｏｏｔｈデバイス（１））とＡＣＬリンクを張り、ＡＣＬデータ通信をしているとする。また、無線部１６-1も他の第３の機器（Ｂｌｕｅｔｏｏｔｈデバイス（３））とＡＣＬリンクを張っているとする。
【００４６】
この際、上記各無線部１６-1〜１６-7の帯域使用割合を比較すると、ＡＣＬデータ通信を行っている無線部１６-2の負荷が最も高く、次いでＡＣＬリンクを張っている無線部１６-1の負荷が高い。残る他の無線部無線部１６-3〜１６-7は負荷がかかっていない状態にある。従って、この際は、残る他の無線部無線部１６-3〜１６-7のいずれかが「問い合わせ」（Ｉｎｑｕｉｒｙ）を実施する。これにより、無線部１６-2の使用帯域は、「問い合わせ」（Ｉｎｑｕｉｒｙ）に割く必要がないので、スムーズにＡＣＬデータ通信を持続することができる。この際の情報処理装置１０に於ける他の各デバイス間との通信状態（通信負荷の分散状態）を図９に例示している。
【００４７】
尚、この実施形態では、Ｂｌｕｅｔｏｏｔｈに準拠した機器構成を例に示したが、これに特定されるものではなく、Ｂｌｕｅｔｏｏｔｈ以外の他の近距離（短距離）無線通信規格をもとにシステムを構築してもよい。
【００４８】
【発明の効果】
以上詳記したように本発明によれば、双方向通信が可能な無線部を備えた複数の機器により構成されるシステムに於いて、上記各機器に与えられた周波数帯を有効に活用して、より多くの情報を効率よく伝送でき、これにより機能性および性能をより向上させたシステムが容易に構築できる。
【図面の簡単な説明】
【図１】本発明の実施形態に於ける無線通信機能を備えた情報処理装置の構成を示すブロック図。
【図２】上記実施形態に於ける無線部の一構成例を示すブロック図。
【図３】上記実施形態に於ける共有情報を取得する際の動作を説明するための動作説明図。
【図４】上記実施形態に於ける共有情報の一例を示す図。
【図５】上記実施形態に於ける無線部管理テーブルの一例を示す図。
【図６】上記実施形態に於ける無線部の選択処理並びにそれに伴う無線部管理テーブルの更新処理手順を示すフローチャート。
【図７】上記実施形態に於ける複数の無線部を用いた通信状態例を示す動作説明図。
【図８】上記実施形態に於ける複数の無線部を用いた通信状態例を示す動作説明図。
【図９】上記実施形態に於ける複数の無線部を用いた通信状態例を示す動作説明図。
【符号の説明】
１０…無線通信機能を備えた情報処理装置
１１…制御部（ＣＰＵ）
１２…ＲＯＭ
１３…ＲＡＭ
１３ｃ…共有情報
１３Ａ…無線部管理テーブル
１４…入力部
１５…出力部
１６-1〜１６-n…無線部
１７-1〜１７-n…無線モジュールインターフェース部
２０…システムバス
１６１…ＲＦトランシーバ
１６２…ベースバンドチップ（Ｂａｓｅｂａｎｄ／ＬｉｎｋＭａｎａｇｅｒ）
１６３…ホストＣＰＵ（Ｈｏｓｔ  Ｃｏｎｔｒｏｌｌｅｒ）
【図１】
0003637320.tif 000002
【図２】
0003637320.tif 000003
【図３】
0003637320.tif 000004
【図４】
0003637320.tif 000005
【図５】
0003637320.tif 000006
【図６】
0003637320.tif 000007
【図７】
0003637320.tif 000008
【図８】
0003637320.tif 000009
【図９】
0003637320.tif 000010