(57)【要約】      （修正有）【課題】通信開始当初における使用不可チャネルの集中発生を回避できるようにし、周波数ホッピングに用いるチャネルを効率よく利用できるようにする。【解決手段】無線通信装置１のチャネル管理手段１６Ｂで、相手無線装置２との間でデータ通信が行われていない未通信時に、チャネルごとに各チャネルの使用可否を確認し、これらチャネルの使用可否をチャネルテーブル１３Ａに設定する。【選択図】  図１
2006287428.tif 000002
【特許請求の範囲】
【請求項１】
無線回線を介して相手無線装置と接続されて、搬送波周波数の異なる複数のチャネルのうちから所定のチャネル選択順にしたがって順次選択した任意のチャネルを用いて所望のパケットを送受信することにより前記相手無線装置とデータ通信を行う無線通信装置であって、
前記各チャネルの使用可否を管理するチャネルテーブルを記憶する記憶部と、
前記データ通信時に前記チャネル選択順にしたがって前記チャネルテーブルから使用可を示すチャネルを順次選択してパケットの送受信を行う通信制御手段と、
前記相手無線装置との間で前記データ通信が行われていない未通信時に、前記チャネルごとに前記各チャネルの使用可否を確認し、これらチャネルの使用可否を前記チャネルテーブルに設定するチャネル管理手段と
を備えることを特徴とする無線通信装置。
【請求項２】
請求項１に記載の無線通信装置において、
前記チャネル管理手段は、前記チャネルの使用可否を確認する際、前記相手無線装置に対して確認を行うチャネルを通知した後、当該チャネルを選択して前記相手無線装置と前記確認用パケットの送受信を行い、そのエラー発生有無に応じて当該チャネルの使用可否を確認することを特徴とする無線通信装置。
【請求項３】
請求項１に記載の無線通信装置において、
前記チャネル管理手段は、前記データ通信開始する際に前記チャネルテーブルの内容を前記相手無線装置へ通知することを特徴とする無線通信装置。
【請求項４】
請求項１に記載の無線通信装置において、
前記チャネル管理手段は、前記チャネルの使用可否を確認する際、前記各チャネルから所定順序でチャネルを選択して前記相手無線装置と前記確認用パケットの送受信を行い、そのエラー発生有無に応じて当該チャネルの使用可否を確認することを特徴とする無線通信装置。
【請求項５】
無線回線を介して相手無線装置と接続された無線通信装置により、搬送波周波数の異なる複数のチャネルのうちから所定のチャネル選択順にしたがって順次選択した任意のチャネルを用いて所望のパケットを送受信することにより、前記相手無線装置とデータ通信を行う線通信方法であって、
前記各チャネルの使用可否を管理するチャネルテーブルを記憶部で記憶する記憶ステップと、
前記データ通信時に前記チャネル選択順にしたがって前記チャネルテーブルから使用可を示すチャネルを順次選択してパケットの送受信を行う通信制御ステップと、
前記相手無線装置との間で前記データ通信が行われていない未通信時に、前記各チャネルの使用可否を確認し、これらチャネルの使用可否を前記チャネルテーブルに設定するチャネル管理ステップと
を備えることを特徴とする無線通信方法。
【請求項６】
請求項５に記載の無線通信方法において、
前記チャネル管理ステップは、前記チャネルの使用可否を確認する際、前記相手無線装置に対して確認を行うチャネルを通知した後、当該チャネルを選択して前記相手無線装置と確認用パケットの送受信を行い、そのエラー発生有無に応じて当該チャネルの使用可否を確認することを特徴とする無線通信方法。
【請求項７】
請求項５に記載の無線通信方法において、
前記チャネル管理ステップは、前記データ通信開始する際に前記チャネルテーブルの内容を前記相手無線装置へ通知することを特徴とする無線通信方法。
【請求項８】
請求項５に記載の無線通信方法において、
前記チャネル管理ステップは、前記チャネルの使用可否を確認する際、前記各チャネルから所定順序でチャネルを選択して前記相手無線装置と前記確認用パケットの送受信を行い、そのエラー発生有無に応じて当該チャネルの使用可否を確認することを特徴とする無線通信方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、無線通信技術に関し、特にBluetooth（登録商標:ブルートゥース）などの汎用無線インターフェースで用いるスペクトラム拡散変調方式の周波数ホッピング技術に関する。
【背景技術】
【０００２】
汎用無線インターフェースであるBluetooth（非特許文献１など参照）では、変調方式として周波数ホッピング・スペクトラム拡散（FHSS:Frequency Hopping Spread Spectrum）変調方式が用いられている。周波数ホッピング・スペクトラム拡散変調方式は、一定時間ごとに搬送波周波数を変えてすなわち周波数ホッピングして伝送する方式である。
一般に、任意の帯域幅の電力は周波数ホッピングする周期に対して十分長い時間で平均すると低くなるので他のシステムの通信を妨害しにくく、また特定の周波数に妨害波が存在してもすぐ別の周波数にホッピングするので他のシステムからの干渉に強いといわれている。
【０００３】
Bluetoothでは、２．４ＧＨｚ帯に１ＭＨｚ間隔で７９個または２３個のチャネルを設け、通信開始時にマスタ側とスレーブ側との間で設定したチャネル選択順に基づき、１６００回／秒という速度で周波数ホッピングを繰り返し、その際、選択したチャネルを用いて相手無線装置と所望のパケットを送受信することにより、データ通信を行うものとなっている。
【０００４】
従来、このような周波数ホッピング技術として、他の機器から送信されている電波により任意のチャネルでパケット送受信のエラーが発生した場合、そのチャネルを使用不可とするアダプティブ周波数ホッピング（以下、ＡＦＨという：Adaptive Frequency Hopping）技術が使用される（例えば、非特許文献２など参照／Bluetooth 1.2）。
このアダプティブ周波数ホッピング技術によれば、使用不可と判断されたチャネルはチャネル選択順から除外されるため、そのチャネルに対してそれ以降周波数ホッピングが行われなくなり、当該チャネルの搬送波周波数における他の装置との電波の相互干渉や、同種の無線通信装置との当該チャネルにおけるパケット送受信の衝突による無線通信の途切れを低減できる。
【０００５】
【非特許文献１】www.bluetooth.org/spec/
【非特許文献２】www.ericsson.com/bluetooth/files/whitepaper_on_afh_final.pdf
【発明の開示】
【発明が解決しようとする課題】
【０００６】
しかしながら、このような従来技術では、すべてのチャネルが使用可能であるという前提でデータ通信を開始するため、電波環境によっては通信開始当初に使用不可チャネルが集中して発生し、通信品質が低下するという問題点があった。
本発明はこのような課題を解決するためのものであり、通信開始当初における使用不可チャネルの集中発生を回避できる無線通信装置および方法を提供することを目的としている。
【課題を解決するための手段】
【０００７】
このような目的を達成するために、本発明にかかる無線通信装置は、無線回線を介して相手無線装置と接続されて、搬送波周波数の異なる複数のチャネルのうちから所定のチャネル選択順にしたがって順次選択した任意のチャネルを用いて所望のパケットを送受信することにより、相手無線装置とデータ通信を行う無線通信装置であって、各チャネルの使用可否を管理するチャネルテーブルを記憶する記憶部と、データ通信時にチャネル選択順にしたがってチャネルテーブルから使用可を示すチャネルを順次選択してパケットの送受信を行う通信制御手段と、相手無線装置との間でデータ通信が行われていない未通信時に、チャネルごとに各チャネルの使用可否を確認し、これらチャネルの使用可否をチャネルテーブルに設定するチャネル管理手段とを備えている。
【０００８】
この際、チャネル管理手段で、チャネルの使用可否を確認する際、相手無線装置に対して確認を行うチャネルを通知した後、当該チャネルを選択して相手無線装置と確認用パケットの送受信を行い、そのエラー発生有無に応じて当該チャネルの使用可否を確認するようにしてもよい。
【０００９】
また、チャネル管理手段で、データ通信開始する際にチャネルテーブルの内容を相手無線装置へ通知するようにしてもよい。
【００１０】
また、チャネル管理手段で、チャネルの使用可否を確認する際、各チャネルから所定順序でチャネルを選択して相手無線装置と確認用パケットの送受信を行い、そのエラー発生有無に応じて当該チャネルの使用可否を確認するようにしてもよい。
【００１１】
また、本発明にかかる無線通信方法は、無線回線を介して相手無線装置と接続された無線通信装置により、搬送波周波数の異なる複数のチャネルのうちから所定のチャネル選択順にしたがって順次選択した任意のチャネルを用いて所望のパケットを送受信することにより、相手無線装置とデータ通信を行う無線通信方法であって、各チャネルの使用可否を管理するチャネルテーブルを記憶部で記憶する記憶ステップと、データ通信時にチャネル選択順にしたがってチャネルテーブルから使用可を示すチャネルを順次選択してパケットの送受信を行う通信制御ステップと、相手無線装置との間でデータ通信が行われていない未通信時に、各チャネルの使用可否を確認し、これらチャネルの使用可否をチャネルテーブルに設定するチャネル管理ステップとを備えている。
【００１２】
この際、チャネル管理ステップで、チャネルの使用可否を確認する際、相手無線装置に対して確認を行うチャネルを通知した後、当該チャネルを選択して相手無線装置と確認用パケットの送受信を行い、そのエラー発生有無に応じて当該チャネルの使用可否を確認するようにしてもよい。
【００１３】
また、チャネル管理ステップで、データ通信開始する際にチャネルテーブルの内容を相手無線装置へ通知するようにしてもよい。
【００１４】
また、チャネル管理ステップで、チャネルの使用可否を確認する際、各チャネルから所定順序でチャネルを選択して相手無線装置と確認用パケットの送受信を行い、そのエラー発生有無に応じて当該チャネルの使用可否を確認するようにしてもよい。
【発明の効果】
【００１５】
本発明によれば、チャネル管理手段により、相手無線装置との間でデータ通信が行われていない未通信時に、チャネルごとに所定の確認用パケットが相手無線装置と送受信されることにより各チャネルの使用可否が確認され、これらチャネルの使用可否がチャネルテーブルに設定されるため、データ通信開始時に使用不可チャネルを把握することができる。
したがって、従来のようにすべてのチャネルが使用可能であるという前提でデータ通信を開始する場合と比較して、電波環境が悪い場合でも通信開始当初に使用不可チャネルが集中して発生することがなくなり、使用不可チャネルの集中発生に起因する通信品質の低下を回避できる。
【発明を実施するための最良の形態】
【００１６】
次に、本発明の実施の形態について図面を参照して説明する。
［第１の実施の形態］
まず、図１を参照して、本発明の第１の実施の形態にかかる無線通信装置について説明する。図１は、本発明の第１の実施の形態にかかる無線通信装置の構成を示すブロック図である。
この無線通信装置（マスタ側）１は、Bluetooth（登録商標）無線通信方式の周波数ホッピング・スペクトラム拡散（FHSS:Frequency Hopping Spread Spectrum）変調方式に基づいて、無線回線３を介して相手無線装置（スレーブ側）２と無線データ通信を行うことにより各種機能を実現する端末装置であり、無線モジュール１１、機能処理部１５、およびホスト制御部１６を有している。
【００１７】
本実施の形態では、無線通信装置１により、相手無線装置２との間でデータ通信が行われていない未通信時に、チャネルごとに所定の確認用パケットを相手無線装置２と送受信することにより各チャネルの使用可否を確認し、これらチャネルの使用可否を各チャネルの使用可否を管理するチャネルテーブルに設定するようにしたものである。
【００１８】
以下、図１を参照して、無線通信装置１の構成について詳細に説明する。
無線モジュール１１は、Bluetooth無線通信方式に準拠した無線インターフェースを提供する機能モジュールであり、各種機能部が無線通信装置１を構成する１つの構成要素として一体に実装されている。
無線モジュール１１に設けられている主な機能部としては、無線送受信部１２、モジュール記憶部１３、およびモジュール制御部１４がある。
【００１９】
無線送受信部１２は、Bluetooth無線通信方式に準拠して無線信号を送受信する回路部であり、相手無線装置２との間で無線信号を送受信することにより無線回線３を介したデータ通信を行う機能を有している。この際、無線送受信部１２は、周波数ホッピング・スペクトラム拡散変調方式に基づき２．４ＧＨｚ帯に１ＭＨｚ間隔で設けた７９個または２３個のチャネルをモジュール制御部１４からの指示に基づき周波数ホッピングを繰り返し、その周波数ホッピングで選択したチャネルを用いて相手無線装置２と所望のパケットを送受信することによりデータ通信を行う。
【００２０】
モジュール記憶部１３は、メモリなどの記憶装置からなり、モジュール制御部１４での処理動作に用いる各種処理情報を記憶する機能を有している。モジュール記憶部１３で記憶する主な処理情報として、チャネルテーブル１３Ａがある。
チャネルテーブル１３Ａは、周波数ホッピング・スペクトラム拡散変調方式で順次選択する各チャネルの使用可否を管理するための処理情報であり、図２に示すように、チャネル番号ごとに当該チャネルの使用可否情報が対応付けて登録されている。
このほか、モジュール記憶部１３には、モジュール制御部１４に読み込まれて実行されることにより各種機能手段を実現するためのプログラムなどを予め格納しておいてもよい。
【００２１】
モジュール制御部１４は、ＣＰＵとその周辺回路からなるハードウェアとこれらＣＰＵあるいは周辺回路に設けたメモリ（図示せず）やモジュール記憶部１３に予め格納されているプログラムとを協働させることにより、Bluetooth無線通信方式に準拠して無線送受信部１２を制御するための機能手段を実現する。
【００２２】
このモジュール制御部１４で実現される主な機能手段としては、通信制御手段１４Ａがある。
通信制御手段１４Ａは、無線送受信部１２を制御して相手無線装置２とホスト制御部１６との間のデータ通信を制御する機能と、周波数ホッピング・スペクトラム拡散変調方式に基づき、相手無線装置２との間でデータ通信開始時に取り決めたチャネル選択順に基づき各チャネルのうちからいずか１つを順次選択して無線送受信部１２へ指示する機能とを有している。この際、通信制御手段１４Ａは、モジュール記憶部１３のチャネルテーブル１３Ａを参照し、チャネル選択順にしたがって選択される次のチャネルが使用不可の場合、後続する使用可のチャネルまでスキップし、その使用可のチャネルを選択する。
【００２３】
このほか、通信制御手段１４Ａは、データ通信時に周波数ホッピングで選択したチャネルでの相手無線装置２とのパケット送受信の通信状況をホスト制御部１６へ通知する機能と、ホスト制御部１６からの指示に応じてモジュール記憶部１３のチャネルテーブル１３Ａについて任意のチャネルの使用可否情報を更新する機能と、ホスト制御部１６からの指示に応じてモジュール記憶部１３のチャネルテーブル１３Ａを相手無線装置２へ通知して更新する機能とを有している。
【００２４】
また、通信制御手段１４Ａは、周波数ホッピングのチャネル選択順とは別にホスト制御部１６から指定されたチャネルを用いて、空きチャネル確認要求パケットや空き確認パケットを相手無線装置２へ送信する機能と、これらパケットに応じて相手無線装置２から返送された空きチャネル確認要求応答パケットや空き確認応答パケットを受信する機能と、これら空きチャネル確認要求応答パケットや空き確認応答パケットの通信状況をホスト制御部１６へ通知する機能を有している。
【００２５】
機能処理部１５は、ホスト制御部１６からの制御に基づき無線通信装置１が持つ各種機能、例えば音声通話、コンテンツ表示、決済、データ管理などの各種端末機能を提供する機能を有している。
【００２６】
ホスト制御部１６は、ＣＰＵさらにはその周辺回路を含むハードウェアとこれらＣＰＵあるいは周辺回路に設けたメモリに予め格納されているプログラムとを協働させることにより、所望の端末機能を提供するための各種機能手段を実現する。
このホスト制御部１６で実現される主な機能手段としては、データ通信手段１６Ａ、およびチャネル管理手段１６Ｂがある。
【００２７】
データ通信手段１６Ａは、無線モジュール１１を介して相手無線装置２とデータ通信を行う機能を有している。
チャネル管理手段１６Ｂは、無線モジュール１１からの通信状況に応じて各チャネルの使用可否を判断し、必要に応じて無線モジュール１１にチャネルテーブル１３Ａの更新を指示する機能と、相手無線装置との間でデータ通信が行われていない未通信時に、無線モジュール１１に各チャネルに関する相手無線装置２との間での使用可否の再確認を指示する機能と、チャネルテーブル１３Ａの更新に応じて無線モジュール１１に相手無線装置２へのチャネルテーブル１３Ａの通知更新を指示する機能とを有している。
【００２８】
この際、チャネル管理手段１６Ｂは、図３に示す空きチャネル確認要求パケットを無線モジュール１１から相手無線装置２へ送信することにより両者間で確認すべきチャネルを通知し、図４に示す空き確認パケットを無線モジュール１１から相手無線装置２へ送信し、これに応じて相手無線装置２から空き確認応答パケットを受信することにより、当該チャネルの空きすなわち使用可否を確認する。
【００２９】
図３の空きチャネル確認要求パケットには、同期やオプションに関する情報からなるアクセスコード２００と、パケットのアドレスや制御情報を格納するヘッダ２０１と、パケットで送信する所望のデータを格納するペイロード２０２が設けられており、このペイロード２０２内に、当該パケットが空きチャネル確認の要求を行うコマンドであることを示すコマンド２０３と、両者間で確認するチャネルを示す指定チャネル番号２０４が記述されている。確認するチャネルが通常のデータ通信における周波数ホッピングでのチャネル選択順とは異なるため、このパケットを用いて次の周波数ホッピングで当該チャネルを一時的に選択することを相互に確認する。
【００３０】
また、図４の空き確認パケットには、同期やオプションに関する情報からなるアクセスコード２１０と、パケットのアドレスや制御情報を格納するヘッダ２１１と、パケットで送信する所望のデータを格納するペイロード２１２が設けられており、このペイロード２１２内に、当該パケットが空き確認の応答を行うコマンドであることを示すコマンド２１３と、両者間で確認したチャネルを示す指定チャネル番号２１４が記述されている。なお、空き確認応答パケットには、ペイロード２１２内に、無線通信装置１から送信した空き確認パケットに対する相手無線装置２における確認状況が追記される。
【００３１】
［第１の実施の形態の動作］
次に、図５を参照して、本発明の第１の実施の形態にかかる無線通信装置の動作について説明する。図５は、本発明の第１の実施の形態にかかる無線通信装置のチャネル確認動作を示すシーケンス図である。
【００３２】
無線通信装置１は、相手無線装置２との間でデータ通信が行われていない未通信時に、図５に示すシーケンスに基づき、各チャネルに対する使用可否の確認を行う。
まず、チャネル管理手段１６Ｂは、所定の順序でいずれかのチャネルを選択し（ステップ１００）、そのチャネルの使用可否を確認するため、無線モジュール１１に対してチャネル確認要求パケットを出力する（ステップ１０１）。
【００３３】
無線モジュール１１のモジュール制御部１４は、通信制御手段１４Ａにより、ホスト制御部１６からチャネル確認要求パケットを受け取り、使用可能ないずれかのチャネルで、無線送受信部１２から無線回線３を介して相手無線装置２へ送信する（ステップ１０２）。
相手無線装置２は、このチャネル確認要求パケットに応じて、チャネル確認要求応答を返送し（ステップ１０３）、次のチャネル空き確認の際、当該パケットで指定されたチャネルを一時的に選択する。
【００３４】
無線通信装置１のチャネル管理手段１６Ｂは、無線モジュール１１の通信制御手段１４Ａを介してチャネル確認要求応答を受信した後、指定したチャネルの使用可否を確認するための空き確認パケットを無線モジュール１１に対して出力する（ステップ１０５）。
無線モジュール１１のモジュール制御部１４は、通信制御手段１４Ａにより、ホスト制御部１６から空き確認パケットを受け取り、先のチャネル確認要求で指定されたチャネルで、無線送受信部１２から無線回線３を介して相手無線装置２へ送信する（ステップ１０６）。
【００３５】
相手無線装置２は、先のチャネル確認要求で指定されたチャネルから空き確認パケットを受信し、その空き確認パケットの受信状況をスレーブ側確認状況として含む空き確認応答パケットを、そのチャネルを用いて無線通信装置１へ送信する（ステップ１０７）。
無線通信装置１のモジュール制御部１４は、通信制御手段１４Ａにより、無線送受信部１２を介して相手無線装置２からの空き確認応答パケットを受信し、そのパケットと当該パケットの受信状況をマスタ側確認状況としてホスト制御部１６へ渡す（ステップ１０８）。
【００３６】
ホスト制御部１６のチャネル管理手段１６Ｂは、相手無線装置２から通知されたスレーブ側確認状況とホスト側確認状況を無線モジュール１１から受け取り、当該チャネルの使用可否を確認する。この場合、スレーブ側確認状況とホスト側確認状況がエラー発生を示していないことから当該チャネルは使用可であると判断し（ステップ１１０）、無線モジュール１１に対して当該チャネルを使用可とするチャネルテーブル１３Ａの更新を指示する（ステップ１１１）。
なお、スレーブ側確認状況またはホスト側確認状況がエラー発生を示している場合には当該チャネルは使用不可であると判断し（ステップ１１０）、無線モジュール１１に対して当該チャネルを使用不可とするチャネルテーブル１３Ａの更新を指示する（ステップ１１１）。
【００３７】
このようにして、ホスト制御部１６のチャネル管理手段１６Ｂは、ステップ１００〜１１２をチャネルごとに繰り返し実行することにより、各チャネルの使用可否を確認してチャネルテーブル１３Ａを更新する。
その後、チャネル管理手段１６Ｂは、所定のタイミング、例えば周期的あるいは各チャネルに対する使用可否確認が一巡した時点で、更新したチャネルテーブル１３Ａの相手無線装置２に対する通知を指示する（ステップ１２０）。
【００３８】
これに応じて、無線モジュール１１の通信制御手段１４Ａは、モジュール記憶部１３のチャネルテーブル１３Ａのうち、当該チャネルの使用可否情報を使用不可に更新する（ステップ１１２）。
また、通信制御手段１４Ａは、送信データに代えてモジュール記憶部１３から読み出しチャネルテーブル１３Ａの内容全体を含むパケットを、使用可能ないずれかのチャネルで、無線送受信部１２から無線回線３を介して相手無線装置２へ送信する（ステップ１２１）。
【００３９】
相手無線装置２は、無線通信装置１からの通知に応じてチャネルテーブルを更新し（ステップ１２２）、テーブル通知応答を返送する（ステップ１２３）。
無線通信装置１のチャネル管理手段１６Ｂは、無線モジュール１１の通信制御手段１４Ａを介してテーブル通知応答を受信し（ステップ１２４）、チャネルテーブル更新を確認する。
これにより、無線通信装置１と相手無線装置２との間でチャネルテーブルの内容について同期がとられ、その後のデータ通信開始時に両者間で使用不可チャネルを把握することができる。
【００４０】
このように、本実施の形態では、チャネル管理手段１６Ｂにより、相手無線装置２との間でデータ通信が行われていない未通信時に、チャネルごとに所定の確認用パケットを相手無線装置２と送受信することにより各チャネルの使用可否を確認し、これらチャネルの使用可否をチャネルテーブル１３Ａに設定するようにしたので、データ通信開始時に使用不可チャネルを把握することができる。
したがって、従来のようにすべてのチャネルが使用可能であるという前提でデータ通信を開始する場合と比較して、電波環境が悪い場合でも通信開始当初に使用不可チャネルが集中して発生することがなくなり、使用不可チャネルの集中発生に起因する通信品質の低下を回避できる。
【００４１】
［第２の実施の形態］
次に、本発明の第２の実施の形態にかかる無線通信装置について説明する。
前述した第１の実施の形態では、無線通信装置１のホスト制御部１６で、チャネル管理手段１６Ｂにより、確認した各チャネルの使用可否示すチャネルテーブル１３Ａの内容を、周期的あるいは各チャネルに対する使用可否確認が一巡した時点で、相手無線装置２へ通知する場合について説明した。
【００４２】
本実施の形態では、相手無線装置２とデータ通信を開始する際に、チャネルテーブル１３Ａを相手無線装置２へ通知する。この場合、データ通信開始時に、前述したステップ１２０〜１２４の処理を実行すればよい。
これにより、チャネルテーブル１３Ａを相手無線装置２へ通知する回数を最も少なくすることができ、チャネルテーブル１３Ａの通知処理に関する処理負担を軽減できる。なお、無線通信装置１の構成については前述した図１と同様であり、ここでの詳細な説明は省略する。
【００４３】
［第３の実施の形態］
次に、本発明の第２の実施の形態にかかる無線通信装置について説明する。
前述した第１の実施の形態では、無線通信装置１のホスト制御部１６で、チャネル管理手段１６Ｂにより、使用可否を確認するチャネルについて、毎回、相手無線装置２へ通知する場合を例として説明した。
本実施の形態では、所定のチャネル選択順でチャネルの使用可否を確認する場合について説明する。なお、無線通信装置１の構成については前述した図１と同様であり、ここでの詳細な説明は省略する。
【００４４】
この場合、ホスト制御部１６のチャネル管理手段１６Ｂは、例えばデータ通信時の周波数ホッピングに用いるチャネル選択順やチャネル番号順などのチャネル選択順を、未通信時におけるチャネルの使用可否確認でのチャネル選択順として相手無線装置２へ通知しておく。
これにより、個々のチャネル使用可否確認の際、どのチャネルを確認するかを毎回相手無線装置２へ通知する必要がなくなり、前述した図５のステップ１０１〜１０４を省くことができる。したがって、未通信時におけるチャネルの使用可否確認動作による処理負担を軽減できるとともに、チャネルの使用頻度すなわちトラヒックを低減でき、同一通信帯域を利用する他の無線機器への影響を抑制できる。
【００４５】
［実施の形態の拡張］
以上の各実施の形態では、相手無線装置２との間でデータ通信が行われていない未通信時に、各チャネルの使用可否を確認する場合を例として説明したが、常にチャネル使用可否確認動作を行うのではなく、ある程度の間隔を持って使用可否確認動作を行ってもよい。
例えば、チャネルの使用可否確認を各チャネルに対して一巡させ、その後所定の間隔を開けて繰り返して行う用にしてもよく、チャネルごとの使用可否確認をデータ通信に用いる周波数ホッピングの間隔より長い間隔で繰り返し行うようにしてもよい。
これにより、未通信時におけるチャネルの使用可否確認動作による処理負担を軽減できるとともに、チャネルの使用頻度すなわちトラヒックを低減でき、同一通信帯域を利用する他の無線機器への影響を抑制できる。
【００４６】
また、以上では、無線通信装置１がマスタ側となった場合を例として説明したが、Bluetooth無線通信方式では、同一装置がスレーブ側の機能も有している。各実施の形態では、スレーブ側の機能として、マスタ側からのチャネル確認要求パケット（ステップ１０２）や空き確認パケット（ステップ１０６）を処理する機能が必要となるが、このような機能についてはホスト制御部１６のチャネル管理手段１６Ｂで行えばよい。
【００４７】
また、以上では、チャネル管理手段１６Ｂをホスト制御部１６に設けた場合を例として説明したが、チャネル管理手段１６Ｂをモジュール制御部１４で実現してもよく、Bluetooth無線通信方式のアダプティブ周波数ホッピング機能の１つとして無線モジュール内に実装できる。これにより、ホスト制御部１６での処理を大幅に軽減でき、全体として安価な無線通信装置を実現できる。
【００４８】
また、以上の各実施の形態では、Bluetoothを例として説明したが、周波数ホッピング・スペクトラム拡散変調方式については、無線ＬＡＮ（IEEE802.11）など他の無線インターフェースでも使用されており、これらにも前述と同様にして各実施の形態を適用でき、同様の作用効果が得られる。
【図面の簡単な説明】
【００４９】
【図１】本発明の第１の実施の形態にかかる無線通信装置の構成を示すブロック図である。
【図２】チャネルテーブルの構成例である。
【図３】空きチャネル確認要求パケットの構成例である。
【図４】空き確認パケットの構成例である。
【図５】本発明の第１の実施の形態にかかる無線通信装置のチャネル使用可否確認動作を示すシーケンス図である。
【符号の説明】
【００５０】
１…無線通信装置、１１…無線モジュール、１２…無線送受信部、１３…モジュール記憶部、１３Ａ…チャネルテーブル、１４…モジュール制御部、１４Ａ…通信制御手段、１５…機能処理部、１６…ホスト制御部、１６Ａ…データ通信手段、１６Ｂ…チャネル管理手段、２…相手無線装置、３…無線回線。
【図１】
2006287428.tif 000003
【図２】
2006287428.tif 000004
【図３】
2006287428.tif 000005
【図４】
2006287428.tif 000006
【図５】
2006287428.tif 000007