(57)【要約】【課題】ＩＳＭバンドを使用する無線ＬＡＮや各種ＩＳＭ機器がBluetooth通信装置と併用される場合でも、ＩＳＭバンドでの無線通信環境を良好に保つ。【解決手段】Bluetooth通信装置１において、ホスト制御部１８の項目選択部１８Ｂにより、相手無線装置２との無線データ通信に関する通信条件を特定するための項目を選択し、通信条件抽出手段１８Ｃにより、その項目から通信条件として無線データ通信で用いるチャネルの使用可否を抽出し、通信条件指定手段１８Ｄにより、その通信条件を無線データ通信を行う通信条件として無線モジュール１１のチャネルテーブル１３Ａに設定する。【選択図】  図１
2006333308.tif 000002
【特許請求の範囲】
【請求項１】
搬送波周波数の異なる複数のチャネルのうちから順次選択した任意のチャネルを用いて相手無線装置と無線データ通信を行う通信制御手段を有するBluetooth通信装置であって、
前記無線データ通信に関する通信条件を特定するための項目を選択する項目選択手段と、
前記項目選択手段で選択された項目から前記通信条件を抽出する通信条件抽出手段と、
前記通信条件抽出手段で抽出された通信条件を前記無線データ通信を行う通信条件として前記通信制御手段に指定する通信条件指定手段と
を備えることを特徴とするBluetooth通信装置。
【請求項２】
請求項１に記載のBluetooth通信装置において、
前記無線データ通信に関する通信条件を特定するための各項目を表示する画面表示部をさらに備え、
前記項目選択手段は、操作入力に応じて前記画面表示部に表示した前記各項目のうちのいずれかを選択する
ことを特徴とするBluetooth通信装置。
【請求項３】
請求項１に記載のBluetooth通信装置において、
前記通信条件抽出手段は、前記項目選択手段で選択された項目から前記無線データ通信で用いるチャネルの使用可否を示す通信条件を抽出し、
前記通信条件指定手段は、前記通信条件抽出手段で抽出された通信条件に基づき前記無線データ通信で用いる前記各チャネルの使用可否を前記通信制御手段に指定する
ことを特徴とするBluetooth通信装置。
【請求項４】
請求項１に記載のBluetooth通信装置において、
前記項目選択手段は、前記項目として無線ＬＡＮ通信方式で用いられる無線ＬＡＮチャネルを示す項目を選択し、
前記通信条件抽出手段は、前記項目選択手段で選択された項目から当該無線ＬＡＮチャネルの使用周波数帯域を使用する当該Bluetooth無線通信方式のチャネルを使用不可とする通信条件を抽出する
ことを特徴とするBluetooth通信装置。
【請求項５】
請求項１に記載のBluetooth通信装置において、
前記項目選択手段は、前記項目として電子機器を示す項目を選択し、
前記通信条件抽出手段は、前記項目選択手段で選択された項目から当該電子機器の使用周波数帯域を使用するBluetooth無線通信方式のチャネルを使用不可とする通信条件を抽出する
ことを特徴とするBluetooth通信装置。
【請求項６】
搬送波周波数の異なる複数のチャネルのうちから順次選択した任意のチャネルを用いて前記相手無線装置と無線データ通信を行う通信制御手段を有するBluetooth通信装置のコンピュータに、
前記無線データ通信に関する通信条件を特定するための項目を選択する項目選択ステップと、
前記項目選択ステップで選択された項目から前記通信条件を抽出する通信条件抽出ステップと、
前記通信条件抽出ステップで抽出された通信条件を前記無線データ通信を行う通信条件として前記通信制御手段に指定する通信条件指定ステップと
を実行させるプログラム。
【請求項７】
請求項６に記載のプログラムにおいて、
前記無線データ通信に関する通信条件を特定するための各項目を画面表示部で表示する画面表示ステップをさらに備え、
前記項目選択ステップは、操作入力に応じて前記画面表示部に表示した前記各項目のうちのいずれかを選択する
ことを特徴とするプログラム。
【請求項８】
請求項６に記載のプログラムにおいて、
前記通信条件抽出ステップは、前記項目選択ステップで選択された項目から前記無線データ通信で用いるチャネルの使用可否を示す通信条件を抽出し、
前記通信条件指定ステップは、前記通信条件抽出ステップで抽出された通信条件に基づき前記無線データ通信で用いる前記各チャネルの使用可否を前記通信制御手段に指定する
ことを特徴とするプログラム。
【請求項９】
請求項６に記載のプログラムにおいて、
前記項目選択ステップは、前記項目として無線ＬＡＮ通信方式で用いられる無線ＬＡＮチャネルを示す項目を選択し、
前記通信条件抽出ステップは、前記項目選択ステップで選択された項目から当該無線ＬＡＮチャネルの使用周波数帯域を使用するBluetooth無線通信方式のチャネルを使用不可とする通信条件を抽出する
ことを特徴とするプログラム。
【請求項１０】
請求項６に記載のプログラムにおいて、
前記項目選択ステップは、前記項目として電子機器を示す項目を選択し、
前記通信条件抽出ステップは、前記項目選択ステップで選択された項目から当該電子機器の使用周波数帯域を使用するBluetooth無線通信方式のチャネルを使用不可とする通信条件を抽出する
ことを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、無線通信技術に関し、特にBluetooth（登録商標:ブルートゥース）無線通信方式で用いるスペクトラム拡散変調方式の周波数ホッピング技術に関する。
【背景技術】
【０００２】
汎用無線インターフェースであるBluetooth（非特許文献１など参照）無線通信方式では、変調方式として周波数ホッピング・スペクトラム拡散（FHSS:Frequency Hopping Spread Spectrum）変調方式が用いられている。周波数ホッピング・スペクトラム拡散変調方式は、一定時間ごとに搬送波周波数（中心周波数）を変えてすなわち周波数ホッピングして伝送する方式である。
一般に、任意の帯域幅の電力は周波数ホッピングする周期に対して十分長い時間で平均すると低くなるので他のシステムの通信を妨害しにくく、また特定の周波数に妨害波が存在してもすぐ別の周波数にホッピングするので他のシステムからの干渉に強いといわれている。
【０００３】
Bluetooth無線通信方式では、２．４ＧＨｚ帯に１ＭＨｚ間隔で７９個または２３個のチャネルを設け、通信開始時にマスタ側とスレーブ側との間で設定したチャネル選択順に基づき、１６００回／秒という速度で周波数ホッピングを繰り返し、その際、選択したチャネルを用いて相手無線装置と所望のパケットを送受信することにより、データ通信を行うものとなっている。
【０００４】
従来より、このような周波数ホッピング技術として、他の機器から送信されている電波により任意のチャネルでパケット送受信エラーが発生した場合、そのチャネルを使用不可とするアダプティブ周波数ホッピング（以下、ＡＦＨという：Adaptive Frequency Hopping）技術が使用されている（例えば、非特許文献２など参照／Bluetooth 1.2）。
このアダプティブ周波数ホッピング技術によれば、使用不可と判断されたチャネルはチャネル選択順から除外されるため、そのチャネルに対してそれ以降周波数ホッピングが行われなくなり、当該チャネルの搬送波周波数における他の装置との電波の相互干渉や、同種の無線通信装置との当該チャネルにおけるパケット送受信の衝突による無線通信の途切れを低減できる。
【０００５】
一方、Bluetooth無線通信方式と同様に、産業科学医療用に用意されたＩＳＭ（Industrial Scientific Medical）バンドの周波数を用いて無線通信を行う汎用無線インターフェースとして、各種のスペクトラム拡散変調方式を用いる無線ＬＡＮ通信方式がある（非特許文献３など参照）。
例えば、無線ＬＡＮ通信方式のIEEE 802.11gでは、２．４ＧＨｚ帯に５ＭＨｚ間隔で１３個のチャネルを設け、ＣＳＭＡ／ＣＡ（Carrier Sense Multiple Access with Collision Avoidance）方式により無線通信を行う。
【０００６】
ＣＳＭＡ／ＣＡ方式では、まず、使用するチャネルからデータを送信する前に、他無線通信装置が当該チャネルでデータ送信をしていないかを調べ(Carrier Sense)、さらに自分宛のデータが送信されてきていないかを調べる(Sense Multiple Access)。その結果、衝突の心配がないと判断したらデータを送信し、他に通信中の無線通信装置があった場合には送信待機(Collision Avoidance)となる。送信待機では、ランダムに割り当てられた時間を待ってから再度上記手順を繰り返す。また、全く同時に２つの無線通信装置が送信を始めて衝突した場合は、エラー回復ができないため上位層レベルで再送が行われる。
【０００７】
【非特許文献１】www.bluetooth.org/spec/
【非特許文献２】www.ericsson.com/bluetooth/files/whitepaper_on_afh_final.pdf
【非特許文献３】grouper.ieee.org/groups/802/11/
【発明の開示】
【発明が解決しようとする課題】
【０００８】
しかしながら、このような従来技術では、ＩＳＭバンドを使用する無線ＬＡＮ通信装置や各種機器とBluetooth通信装置との間で電波干渉が発生した場合、Bluetooth通信装置と併用される無線ＬＡＮ通信装置などＩＳＭバンドを用いる他の無線通信装置の無線通信環境、あるいはBluetooth通信装置自体の無線通信環境を良好に保つことができないという問題点があった。
例えば、Bluetooth無線通信方式のＡＦＨでは、無線ＬＡＮ通信方式のようなキャリアセンス動作は行わず、選択したチャネルでパケット送受信を行い、その通信エラーの有無に応じて当該チャネルの使用可否を判断している。このため、無線ＬＡＮ通信装置の通信エリア内でBluetooth通信装置を併用する場合、信号送受信のタイミングによってはBluetooth通信装置がチャネルを優先的に確保してしまい、無線ＬＡＮ通信装置で対応する周波数のチャネルを確保できなくなり、無線ＬＡＮ通信装置の無線通信環境が悪化する場合がある。
【０００９】
また、電子レンジや医療用メス等のマイクロ波電子機器やアマチュア無線装置など、ＩＳＭバンドを使用するＩＳＭ機器が周辺にある場合、Bluetooth無線通信方式では、ＡＦＨにより、これらＩＳＭ機器で用いる周波数のチャネルでの通信エラー発生に応じて、当該チャネルを使用不可とする回避動作が行われる。しかし、その回避動作において例えば統計処理などの処理時間を要する場合、一時的ではあるが通信品質が低下してBluetooth通信装置自体の無線通信環境が悪化する。
本発明はこのような課題を解決するためのものであり、ＩＳＭバンドを使用する無線ＬＡＮや各種ＩＳＭ機器がBluetooth通信装置と併用される場合でも、ＩＳＭバンドでの無線通信環境を良好に保つことができるBluetooth通信装置およびプログラムを提供することを目的としている。
【課題を解決するための手段】
【００１０】
このような目的を達成するために、本発明にかかるBluetooth通信装置は、搬送波周波数の異なる複数のチャネルのうちから順次選択した任意のチャネルを用いて相手無線装置と無線データ通信を行う通信制御手段を有するBluetooth通信装置であって、無線データ通信に関する通信条件を特定するための項目を選択する項目選択手段と、項目選択手段で選択された項目から通信条件を抽出する通信条件抽出手段と、通信条件抽出手段で抽出された通信条件を無線データ通信を行う通信条件として通信制御手段に指定する通信条件指定手段とを備えている。
【００１１】
この際、無線データ通信に関する通信条件を特定するための各項目を表示する画面表示部をさらに備え、項目選択手段により、操作入力に応じて画面表示部に表示した各項目のうちのいずれかを選択するようにしてもよい。
【００１２】
また、通信条件抽出手段により、項目選択手段で選択された項目から無線データ通信で用いるチャネルの使用可否を示す通信条件を抽出し、通信条件指定手段により、通信条件抽出手段で抽出された通信条件に基づき無線データ通信で用いる各チャネルの使用可否を通信制御手段に指定するようにしてもよい。
【００１３】
具体的には、項目選択手段により、項目として無線ＬＡＮ通信方式で用いられる無線ＬＡＮチャネルを示す項目を選択し、通信条件抽出手段により、項目選択手段で選択された項目から当該無線ＬＡＮチャネルの使用周波数帯域を使用するBluetooth無線通信方式のチャネルを使用不可とする通信条件を抽出するようにしてもよい。
【００１４】
あるいは、項目選択手段により、項目として電子機器を示す項目を選択し、通信条件抽出手段により、項目選択手段で選択された項目から当該電子機器の使用周波数帯域を使用するBluetooth無線通信方式のチャネルを使用不可とする通信条件を抽出するようにしてもよい。
【００１５】
また、本発明にかかるプログラムは、搬送波周波数の異なる複数のチャネルのうちから順次選択した任意のチャネルを用いて相手無線装置と無線データ通信を行う通信制御手段を有するBluetooth通信装置のコンピュータに、無線データ通信に関する通信条件を特定するための項目を選択する項目選択ステップと、項目選択ステップで選択された項目から通信条件を抽出する通信条件抽出ステップと、通信条件抽出ステップで抽出された通信条件を無線データ通信を行う通信条件として通信制御手段に指定する通信条件指定ステップとを実行させる。
【００１６】
この際、無線データ通信に関する通信条件を特定するための各項目を画面表示部で表示する画面表示ステップをさらに備え、項目選択ステップにより、操作入力に応じて画面表示部に表示した各項目のうちのいずれかを選択するようにしてもよい。
【００１７】
また、通信条件抽出ステップにより、項目選択ステップで選択された項目から無線データ通信で用いるチャネルの使用可否を示す通信条件を抽出し、通信条件指定ステップにより、通信条件抽出ステップで抽出された通信条件に基づき無線データ通信で用いる各チャネルの使用可否を通信制御手段に指定するようにしてもよい。
【００１８】
具体的には、項目選択ステップにより、項目として無線ＬＡＮ通信方式で用いられる無線ＬＡＮチャネルを示す項目を選択し、通信条件抽出ステップにより、項目選択ステップで選択された項目から当該無線ＬＡＮチャネルの使用周波数帯域を使用するBluetooth無線通信方式のチャネルを使用不可とする通信条件を抽出するようにしてもよい。
【００１９】
あるいは、項目選択ステップにより、項目として電子機器を示す項目を選択し、通信条件抽出ステップにより、項目選択ステップで選択された項目から当該電子機器の使用周波数帯域を使用するBluetooth無線通信方式のチャネルを使用不可とする通信条件を抽出するようにしてもよい。
【発明の効果】
【００２０】
本発明によれば、相手無線装置との無線データ通信に関する通信条件を特定するための項目が選択されて、その項目から通信条件が抽出され、その通信条件が無線データ通信を行う通信条件として指定されるため、ＩＳＭバンドを使用する無線ＬＡＮや各種ＩＳＭ機器がBluetooth通信装置と併用される場合でも、ＩＳＭバンドでの無線通信環境を良好に保つことができる。
【発明を実施するための最良の形態】
【００２１】
次に、本発明の実施の形態について図面を参照して説明する。
［第１の実施の形態］
まず、図１を参照して、本発明の第１の実施の形態にかかるBluetooth通信装置について説明する。図１は、本発明の第１の実施の形態にかかるBluetooth通信装置の構成を示すブロック図である。
このBluetooth通信装置（マスタ側）１は、Bluetooth（登録商標）無線通信方式の周波数ホッピング・スペクトラム拡散（FHSS:Frequency Hopping Spread Spectrum）変調方式に基づいて、無線回線３を介して相手無線装置（スレーブ側）２と無線データ通信を行うことにより各種機能を実現する端末装置であり、無線モジュール１１、機能処理部１５、画面表示部１６、操作入力部１７、およびホスト制御部１８を有している。
【００２２】
本実施の形態では、Bluetooth通信装置１により、相手無線装置２との無線データ通信に関する通信条件を特定するための項目を選択し、その項目から通信条件を抽出し、その通信条件を無線データ通信を行う通信条件として指定するようにしたものである。
【００２３】
以下、図１を参照して、Bluetooth通信装置１の構成について詳細に説明する。
無線モジュール１１は、Bluetooth無線通信方式に準拠した無線インターフェースを提供する機能モジュールであり、各種機能部がBluetooth通信装置１を構成する１つの構成要素として一体に実装されている。
無線モジュール１１に設けられている主な機能部としては、無線送受信部１２、モジュール記憶部１３、およびモジュール制御部１４がある。
【００２４】
無線送受信部１２は、Bluetooth無線通信方式に準拠して無線信号を送受信する回路部であり、相手無線装置２との間で無線信号を送受信することにより無線回線３を介したデータ通信を行う機能を有している。この際、無線送受信部１２は、周波数ホッピング・スペクトラム拡散変調方式に基づき２．４ＧＨｚ帯に１ＭＨｚ間隔で設けた７９個または２３個のチャネルをモジュール制御部１４からの指示に基づき周波数ホッピングを繰り返し、その周波数ホッピングで選択したチャネルを用いて相手無線装置２と所望のパケットを送受信することによりデータ通信を行う。
【００２５】
モジュール記憶部１３は、メモリなどの記憶装置からなり、モジュール制御部１４での処理動作に用いる各種処理情報を記憶する機能を有している。モジュール記憶部１３で記憶する主な処理情報として、チャネルテーブル１３Ａがある。
チャネルテーブル１３Ａは、周波数ホッピング・スペクトラム拡散変調方式で順次選択する各チャネルの使用可否を管理するための処理情報であり、図２に示すように、チャネル番号ごとに当該チャネルの使用可否情報が対応付けて登録されている。
このほか、モジュール記憶部１３には、モジュール制御部１４に読み込まれて実行されることにより各種機能手段を実現するためのプログラムなどを予め格納しておいてもよい。
【００２６】
モジュール制御部１４は、ＣＰＵとその周辺回路からなるハードウェアとこれらＣＰＵあるいは周辺回路に設けたメモリ（図示せず）やモジュール記憶部１３に予め格納されているプログラムとを協働させることにより、Bluetooth無線通信方式に準拠して無線送受信部１２を制御するための機能手段を実現する。
【００２７】
このモジュール制御部１４で実現される主な機能手段としては、通信制御手段１４Ａがある。
通信制御手段１４Ａは、無線送受信部１２を制御して相手無線装置２とホスト制御部１８との間のデータ通信を制御する機能と、周波数ホッピング・スペクトラム拡散変調方式に基づき、相手無線装置２との間でデータ通信開始時に取り決めたチャネル選択順に基づき各チャネルのうちからいずか１つを順次選択して無線送受信部１２へ指示する機能とを有している。この際、通信制御手段１４Ａは、モジュール記憶部１３のチャネルテーブル１３Ａを参照し、チャネル選択順にしたがって選択される次のチャネルが使用不可の場合、後続する使用可のチャネルまでスキップし、その使用可のチャネルを選択する。
【００２８】
このほか、通信制御手段１４Ａは、データ通信時に周波数ホッピングで選択したチャネルでの相手無線装置２とのパケット送受信の通信状況をホスト制御部１８へ通知する機能と、ホスト制御部１８からの指示に応じてモジュール記憶部１３のチャネルテーブル１３Ａについて任意のチャネルの使用可否情報を更新する機能と、ホスト制御部１８からの指示に応じてモジュール記憶部１３のチャネルテーブル１３Ａを相手無線装置２へ通知して更新する機能とを有している。
【００２９】
機能処理部１５は、ホスト制御部１８からの制御に基づきBluetooth通信装置１が持つ各種機能、例えば音声通話、コンテンツ表示、決済、データ管理などの各種端末機能を提供する機能を有している。
画面表示部１６は、ＬＣＤなどの画面表示装置からなり、ホスト制御部１８からの指示に応じて、無線モジュール１１で制御される無線データ通信に関する通信条件を特定するための項目など、各種情報を画面表示する機能を有している。
操作入力部１７は、ダイヤルキーやカーソルキーなどのキースイッチからなり、利用者の操作入力を検出してホスト制御部１８へ出力する機能を有している。
【００３０】
ホスト制御部１８は、ＣＰＵさらにはその周辺回路を含むハードウェアとこれらＣＰＵあるいは周辺回路に設けたメモリに予め格納されているプログラムとを協働させることにより、所望の端末機能を提供するための各種機能手段を実現する。
このホスト制御部１８で実現される主な機能手段としては、データ通信手段１８Ａ、項目選択手段１８Ｂ、通信条件抽出手段１８Ｃ、および通信条件設定手段１８Ｄがある。
【００３１】
データ通信手段１８Ａは、無線モジュール１１を介して相手無線装置２とデータ通信を行う機能を有している。
項目選択手段１８Ｂは、無線モジュール１１で制御される無線データ通信に関する通信条件を特定するための各項目を画面表示部１６で表示する機能と、操作入力部１７で検出さたれ利用者の操作に基づき、無線データ通信に関する通信条件を特定するための項目、例えば当該Bluetooth通信装置１と近距離で併用される無線ＬＡＮ通信装置で用いられる無線ＬＡＮチャネルを示す項目や当該Bluetooth通信装置１と近距離で併用される電子機器（ＩＭＳ機器）を示す項目を選択する機能とを有している。
【００３２】
通信条件抽出手段１８Ｃは、項目選択手段１８Ｂで選択された項目から無線データ通信に関する通信条件、例えば無線データ通信で用いるBluetooth無線通信方式のチャネルの使用可否を示す通信条件を抽出する機能を有している。
通信条件指定手段１８Ｄは、通信条件抽出手段１８Ｃで抽出された通信条件を無線データ通信を行う通信条件として無線モジュール１１の通信制御手段１４Ａに指定する機能、具体的には、例えば通信条件抽出手段１８Ｃで抽出された各チャネルの使用可否を示す通信条件に応じて無線モジュール１１のチャネルテーブル１３Ａを更新する機能と、チャネルテーブル１３Ａの更新に応じて無線モジュール１１に相手無線装置２へのチャネルテーブル１３Ａの通知更新を指示する機能とを有している。
【００３３】
［第１の実施の形態の動作］
次に、図３を参照して、本発明の第１の実施の形態にかかるBluetooth通信装置の動作について説明する。図３は、本発明の第１の実施の形態にかかるBluetooth通信装置の通信条件設定処理を示すフローチャートである。
【００３４】
まず、Bluetooth通信装置１と相手無線装置２とのデータ通信動作について簡単に説明する。
Bluetooth無線通信方式においてマスタ側となるBluetooth通信装置１は、スレーブ側となる相手無線装置２とデータ通信を行う際、データ通信開始時にすでに両者間で周波数ホッピングでのチャネル選択順などの各種取り決めを予め行っておく。
【００３５】
Bluetooth通信装置１のホスト制御部１８は、データ通信手段１８Ａにより、所望データの送信パケットを含むデータ送信指示を無線モジュール１１へ出力する。
これに応じて、無線モジュール１１のモジュール制御部１４は、通信制御手段１４Ａにより、モジュール記憶部１３のチャネルテーブル１３Ａを参照して所定のチャネル選択順に基づき使用可状態にある次のチャネルを選択し、ホスト制御部１８からのデータ送信指示の送信パケットを、無線送受信部１２から無線回線３を介して相手無線装置２へ送信する。
【００３６】
相手無線装置２は、無線開始時にBluetooth通信装置１との間で取り決めた周波数ホッピングでのチャネル選択順に基づきチャネルを選択してBluetooth通信装置１からのパケットを受信してデータを受け取り、送信すべきデータとBluetooth通信装置１から送信されたデータに対するスレーブ側受信状況とを含むパケットを、そのチャネルを用いてBluetooth通信装置１へ送信する。
Bluetooth通信装置１のモジュール制御部１４は、通信制御手段１４Ａにより、無線送受信部１２を介して相手無線装置２からのパケットを受信し、そのパケットと当該パケットのマスタ側受信状況をホスト制御部１８へ渡す。
【００３７】
ホスト制御部１８のデータ通信手段１８Ａは、無線モジュール１１からのパケットからデータを受け取る。また、相手無線装置２から通知されたスレーブ側受信状況とホスト側受信状況を無線モジュール１１から受け取り、当該チャネルの使用可否を確認する。この場合、スレーブ側受信状況とホスト側受信状況がエラー発生を示していないことから当該チャネルは使用可であると判断する。
【００３８】
このようにして、Bluetooth通信装置１のモジュール制御部１４は、通信制御手段１４Ａにより、無線開始時に相手無線装置２との間で取り決めた周波数ホッピングでのチャネル選択順に基づき順次チャネルを選択して、相手無線装置２との間でパケットをやり取りする。
ここで、例えばBluetooth通信装置１から送信したパケットが相手無線装置２で受信できなかった場合、相手無線装置２からのスレーブ側受信状況がエラー発生を示すことになる。
【００３９】
Bluetooth通信装置１のデータ通信手段１８Ａは、スレーブ側受信状況あるいはマスタ側受信状況がエラー発生を示す場合、当該チャネルは使用不可であると判断し、無線モジュール１１に対して当該チャネルを使用不可とするチャネルテーブル１３Ａの更新を指示するとともに、更新したチャネルテーブル１３Ａの相手無線装置２に対する通知を指示する。
【００４０】
これに応じて、無線モジュール１１の通信制御手段１４Ａは、モジュール記憶部１３のチャネルテーブル１３Ａのうち、当該チャネルの使用可否情報を使用不可に更新する。
また、通信制御手段１４Ａは、送信データに代えてモジュール記憶部１３から読み出しチャネルテーブル１３Ａの内容全体を含むパケットを、例えば次の周波数ホッピングで選択されたチャネルで、無線送受信部１２から無線回線３を介して相手無線装置２へ送信する。
【００４１】
相手無線装置２は、Bluetooth通信装置１からの通知に応じてチャネルテーブルを更新し、テーブル通知応答を返送する。
Bluetooth通信装置１のデータ通信手段１８Ａは、無線モジュール１１の通信制御手段１４Ａを介してテーブル通知応答を受信し、チャネルテーブル更新を確認する。
このようにして、Bluetooth通信装置１のホスト制御部１８は、使用不可となったチャネルに対する両者のチャネルテーブル更新処理を終了した後、データ通信手段１８Ａにより、次のデータの送信を再開する。これにより、使用不可となったチャネルは周波数ホッピングで選択されなくなる。
【００４２】
次に、図３を参照して、本発明の第１の実施の形態にかかるBluetooth通信装置の通信条件設定動作について説明する。
Bluetooth通信装置１のホスト制御部１８は、操作入力部１７で検出された利用者の通信条件設定要求操作に応じて、図３の通信条件設定処理を開始する。
まず、ホスト制御部１８は、項目選択手段１８Ｂにより、無線モジュール１１で制御される無線データ通信に関する通信条件を特定するための項目すなわち通信条件特定を画面表示部１６で表示する（ステップ１００）。
【００４３】
図４は、項目表示画面例である。画面２００は、通信条件設定動作で最初に表示される設定方法選択用画面である。ここでは、通信条件の設定方法として「１．無線ＬＡＮチャネル」，「２．Bluetoothチャネル(周波数)」，「３．電子機器」などの項目が表示されており、利用者の操作に応じていずれかの項目が選択される。
画面２０１は、設定方法として「１．無線ＬＡＮチャネル」を選択した場合に表示される項目選択用画面である。ここでは、Bluetooth通信装置１周辺で併用される無線ＬＡＮ機器で使用されるチャネル番号が項目として表示されており、利用者の操作に応じていずれかの項目が選択される。
【００４４】
画面２０２は、設定方法として「２．Bluetoothチャネル(周波数)」を選択した場合に表示される項目選択用画面である。ここでは、Bluetooth通信装置１で使用されるチャネル番号あるいは搬送周波数（中心周波数）が項目として表示されており、利用者の操作に応じていずれかの項目が選択される。
画面２０３は、設定方法として「３．電子機器」を選択した場合に表示される項目選択用画面である。ここでは、Bluetooth通信装置１周辺で併用される電子機器（ＩＳＭ機器）の名称（機種名や製品名）が項目として表示されており、利用者の操作に応じていずれかの項目が選択される。
【００４５】
Bluetooth通信装置１のホスト制御部１８は、項目選択手段１８Ｂにより、これら画面に対する利用者の操作を操作入力部１７で検出し（ステップ１０１）、その操作に応じていずれかの通信条件特定項目を選択する（ステップ１０２）。
次に、ホスト制御部１８は、通信条件抽出手段１８Ｃにより、項目選択手段１８Ｂで選択された通信条件特定項目から、無線データ通信に関する通信条件として、Bluetooth通信装置１で使用不可とするチャネルを抽出する（ステップ１０３）。
【００４６】
Bluetooth無線通信方式では、無線データ通信で使用する搬送周波数ｆａにそれぞれ固有のチャネル番号が割り当てられている。図５は、Bluetooth無線通信方式のチャネル構成を示す説明図であり、２４０２ＭＨｚをチャネル０（ＣＨ０）とし、ここから１ＭＨｚおきに２４８０ＭＨｚのチャネル７８（ＣＨ７８）まで、７９個のチャネルが設定されている。
一方、無線ＬＡＮ通信方式では、同様にして無線データ通信で使用する搬送周波数ｆｂにそれぞれ固有のチャネル番号が割り当てられている。図６は、無線ＬＡＮ通信方式のチャネル構成を示す説明図であり、２４１２ＭＨｚから２４７２ＭＨｚまで５ＭＨｚおきに設定されたチャネル１（ＣＨ１）〜チャネル１３（ＣＨ１３）と、最後の２４８４ＭＨｚのチャネル１４の併せて１４個のチャネルが設定されている。
【００４７】
このように、Bluetooth通信装置と無線ＬＡＮ通信装置は、使用する周波数帯域がオーバーラップしているため、これら通信装置を近距離で併用した場合、使用するチャネルによっては搬送周波数が近しいために電波干渉が発生する。
通信条件抽出手段１８Ｃでは、これらチャネル構成に基づいて、項目選択手段１８Ｂで選択された通信条件特定項目から、無線データ通信に関する通信条件としてBluetooth通信装置１で使用不可とするチャネルを抽出している。
【００４８】
Bluetooth無線通信方式で使用する搬送周波数ｆａは、そのチャネル番号Ｘ（Ｘは０〜７８の整数）を用いて式（１）で求められる。
fa＝2402(MHz)＋X×1(MHz)  …（１）
また、無線ＬＡＮ通信方式で使用する搬送周波数ｆｂは、そのチャネル番号Ｙ（Ｙは１〜１４の整数）を用いて式（２）で求められる。
fb＝2407(MHz)＋Y×5(MHz)＋fb'(MHz)  …（２）
但し、Ｙ＝１〜１３の場合ｆｂ'＝０であり、Ｙ＝１４の場合ｆｂ'＝７である。
【００４９】
この際、無線ＬＡＮ通信方式では、無線データ通信時に使用される周波数帯域は、搬送周波数ｆｂを中心として、例えば１０ＭＨｚ程度の帯域幅Δｆを有する使用周波数帯域ｆｂｗとなる。図７は、Bluetooth無線通信方式と無線ＬＡＮ通信方式のチャネル対応関係を示す説明図であり、例えば無線ＬＡＮ通信装置でチャネル５（ＣＨ５）を使用する場合、その搬送周波数ｆｂは２４３２ＭＨｚであるから、Δｆ＝１０ＭＨｚとした場合、使用周波数帯域ｆｂｗはｂ±Δｆすなわち２４２２ＭＨｚ〜２４４２ＭＨｚとなる。この場合、Bluetooth無線通信方式で使用不可とするチャネル番号は、チャネル２０（ＣＨ２０）〜チャネル４０（ＣＨ４０）となる。
【００５０】
したがって、通信条件特定項目として選択された無線ＬＡＮ通信方式のチャネル番号Ｙから、Bluetooth無線通信方式での使用不可チャネルＸｗを、式（３）により求めることができる。
Xw＝{Y＋1(MHz)}×5(MHz)＋{fb'／1(MHz)}±{Δf／1(MHz)}  …（３）
但し、Ｙ＝１〜１３の場合ｆｂ'＝０であり、Ｙ＝１４の場合ｆｂ'＝７である。
【００５１】
このようにして、通信条件抽出手段１８Ｃにより、Bluetooth通信装置１で使用不可とするチャネルを抽出した後、ホスト制御部１８は、通信条件指定手段１８Ｄにより、その使用不可チャネルを無線モジュール１１のチャネルテーブル１３Ａに設定するとともに（ステップ１０４）、更新したチャネルテーブル１３Ａの相手無線装置２に対する通知を指示し（ステップ１０５）、一連の通信条件設定処理を終了する。
【００５２】
したがって、Bluetooth通信装置１のモジュール制御部１４は、通信制御手段１４Ａにより、無線開始時に相手無線装置２との間で取り決めた周波数ホッピングでのチャネル選択順に基づき、チャネルテーブル１３Ａのうち使用可に設定されているチャネルから順次チャネルを選択して、相手無線装置２との間でパケットをやり取りするため、Bluetooth通信装置１のチャネルのうち、通信条件設定処理で指定された無線ＬＡＮ通信装置で使用するチャネルの使用周波数帯域と対応するチャネルの選択が自動的に回避される。
【００５３】
なお、通信条件抽出手段１８Ｃにおいて、ＩＳＭバンドを使用する各種ＩＳＭ機器について、それぞれのＩＳＭ機器での使用周波数帯域に対応するBluetooth無線通信方式のチャネルを管理しておくことにより、前述した図４の画面２０３のように通信条件特定項目としてＩＳＭ機器のいずれかが選択された場合、そのＩＳＭ機器に対応してBluetooth通信装置１で使用不可とするチャネルを抽出できる。
【００５４】
このように、本実施の形態では、相手無線装置２との無線データ通信に関する通信条件を特定するための項目を選択し、その項目から通信条件を抽出し、その通信条件を無線データ通信を行う通信条件として指定するようにしたので、ＩＳＭバンドを使用する無線ＬＡＮや各種ＩＳＭ機器がBluetooth通信装置と併用される場合でも、ＩＳＭバンドでの無線通信環境を良好に保つことができる。
【００５５】
この際、通信条件特定項目として無線ＬＡＮ通信方式で用いられる無線ＬＡＮチャネルを示す項目を選択し、その項目から当該無線ＬＡＮチャネルでの使用周波数帯域を使用するBluetooth無線通信方式のチャネルを使用不可とする通信条件を抽出するようにしてもよく、無線ＬＡＮ通信方式やBluetooth無線通信方式のチャネル構成およびその搬送周波数に関する知識を必要とすることなく容易に通信条件を設定できる。
【００５６】
また、通信条件特定項目として電子機器（ＩＳＭ機器）を示す項目を選択し、その項目から当該電子機器での使用周波数帯域を使用するBluetooth無線通信方式のチャネルを使用不可とする通信条件を抽出するようにしてもよく、当該電子機器の使用周波数帯域やBluetooth無線通信方式のチャネル構成や搬送周波数に関する知識を必要とすることなく容易に通信条件を設定できる。
【００５７】
また、通信条件特定項目としてBluetooth無線通信方式のチャネルを示す項目を選択し、その項目で指定されたチャネルを使用不可とする通信条件を抽出するようにしてもよく、他のBluetooth通信装置で用いるチャネルを容易に設定できる。これにより、他のBluetooth通信装置とのチャネルの棲み分けを容易に実現でき、両者間で偏りなくチャネルを利用できる。
また、通信条件特定項目としてBluetooth無線通信方式の搬送周波数を示す項目を選択し、その項目で指定された搬送周波数のチャネルを使用不可とする通信条件を抽出するようにしてもよく、任意のＩＳＭ機器から放出される所定周波数の電磁波との干渉を、ＡＦＨで確認することなく容易に回避できる。
【００５８】
［第２の実施の形態］
次に、図８を参照して、本発明の第２の実施の形態にかかるBluetooth通信装置について説明する。図８は、本発明の第２の実施の形態にかかるBluetooth通信装置で用いられるチャネル番号抽出テーブルの構成例である。
【００５９】
前述した第１の実施の形態では、通信条件特定項目として選択された無線ＬＡＮチャネルからBluetooth無線通信方式のチャネルを使用不可とする通信条件を抽出する際、式（３）を用いてBluetooth無線通信方式のチャネル番号を求める場合を例として説明した。
本実施の形態では、図８のチャネル番号抽出テーブルを用いてBluetooth無線通信方式のチャネル番号を求める場合について説明する。なお、Bluetooth通信装置１の構成については前述した第１の実施の形態と同様であり、ここでの説明は省略する。
【００６０】
図８のチャネル番号抽出テーブルには、無線ＬＡＮチャネルのチャネル番号Ｙと、これらチャネルの使用周波数帯域に対応するBluetooth無線通信方式のチャネルのチャネル番号とが組として登録されている。この際、無線ＬＡＮ通信方式の使用周波数帯域幅Δｆを考慮して、両者の対応関係を登録しておく必要がある。
通信条件抽出手段１８Ｃでは、チャネル番号抽出テーブルに基づき、項目選択手段１８Ｂで選択された通信条件特定項目から、無線データ通信に関する通信条件として、Bluetooth通信装置１で使用不可とするチャネルを抽出する。
【００６１】
このように、本実施の形態では、無線データ通信に関する通信条件を抽出する際、通信条件特定項目とBluetooth無線通信方式のチャネル番号との対応関係を記憶するチャネル番号抽出テーブルを参照して、Bluetooth通信装置１で使用不可とするチャネルを抽出するようにしたので、極めて容易に所望の使用不可チャネルを抽出できる。
【００６２】
［実施の形態の拡張］
以上の各実施の形態では、無線ＬＡＮ通信方式の使用周波数帯域幅Δｆを１０ＭＨｚとした場合を例として説明したが、これに限定されるものではなく、実際に使用する無線ＬＡＮ通信装置の周波数特性やBluetooth通信装置１の対干渉性能に応じて使用周波数帯域幅Δｆを選択すればよい。
【００６３】
また、以上では、項目選択手段１８Ｂ、通信条件抽出手段１８Ｃ、および通信条件設定手段１８Ｄをホスト制御部１８に設けた場合を例として説明したが、これら手段のいずれかまたは全部をモジュール制御部１４で実現してもよく、Bluetooth無線通信方式の周波数ホッピング機能の１つとして無線モジュール内に実装できる。これにより、ホスト制御部１８での処理を大幅に軽減でき、全体として安価な無線通信装置を実現できる。
【図面の簡単な説明】
【００６４】
【図１】本発明の第１の実施の形態にかかるBluetooth通信装置の構成を示すブロック図である。
【図２】チャネルテーブルの構成例である。
【図３】本発明の第１の実施の形態にかかるBluetooth通信装置の通信条件設定処理を示すフローチャートである。
【図４】項目表示画面例である。
【図５】Bluetooth無線通信方式のチャネル構成を示す説明図である。
【図６】無線ＬＡＮ通信方式のチャネル構成を示す説明図である。
【図７】Bluetooth無線通信方式と無線ＬＡＮ通信方式のチャネル対応関係を示す説明図である。
【図８】本発明の第２の実施の形態にかかるBluetooth通信装置で用いられるチャネル番号抽出テーブルの構成例である。
【符号の説明】
【００６５】
１…Bluetooth通信装置、１１…無線モジュール、１２…無線送受信部、１３…モジュール記憶部、１３Ａ…チャネルテーブル、１４…モジュール制御部、１４Ａ…通信制御手段、１５…機能処理部、１６…画面表示部、１７…操作入力部、１８…ホスト制御部、１８Ａ…データ通信手段、１８Ｂ…項目選択手段、１８Ｃ…通信条件抽出手段、１８Ｄ…通信条件指定手段、２…相手無線装置、３…無線回線。
【図１】
2006333308.tif 000003
【図２】
2006333308.tif 000004
【図３】
2006333308.tif 000005
【図４】
2006333308.tif 000006
【図５】
2006333308.tif 000007
【図６】
2006333308.tif 000008
【図７】
2006333308.tif 000009
【図８】
2006333308.tif 000010