(57)【特許請求の範囲】
【請求項１】
所定の周波数帯域内に設けられている複数の周波数チャンネルを第１の周期で変更しつつ第１の相手装置と無線通信する第１の無線通信手段と、
その第１の無線通信手段で使用する周波数チャンネルのパターンを記憶する第１の記憶手段と、
前記第１の無線通信手段と同一の筐体内に設けられ、前記第１の無線通信手段で使用する周波数帯域と同じ周波数帯域内に設けられている複数の周波数チャンネルを前記第１の周期とは異なる第２の周期で変更しつつ第２の相手装置と無線通信する第２の無線通信手段と、
その第２の無線通信手段で使用する周波数チャンネルのパターンを記憶する第２の記憶手段と、
前記第１の記憶手段に記憶されている周波数チャンネルのパターンが変更された場合に、その変更された周波数チャンネルの変更パターンと重複しない周波数チャンネルの変更パターンを作成する作成手段と、
その作成手段によって作成された周波数チャンネルの変更パターンを、前記第２の記憶手段に記憶されている周波数チャンネルのパターンとして設定する設定手段とを備えていることを特徴とする無線通信装置。
【請求項２】
前記第２の周期は、前記第１の周期よりも短く構成されていることを特徴とする請求項１記載の無線通信装置。
【請求項３】
前記第１の無線通信手段で使用可能な周波数チャンネルのパターンを複数記憶する第１の使用可能パターン記憶手段と、
その第１の使用可能パターン記憶手段から前記第１の無線通信手段で使用する周波数チャンネルの変更パターンを取得する第１の取得手段と、
前記第２の無線通信手段で使用可能な周波数チャンネルのパターンを複数記憶する第２の使用可能パターン記憶手段と、
その第２の使用可能パターン記憶手段から前記第２の無線通信手段で使用する周波数チャンネルの変更パターンを取得する第２の取得手段と、
その第２の取得手段で取得した前記第２の無線通信手段で使用する周波数チャンネルの変更パターンの中から、前記第１の取得手段で取得した前記第１の無線通信手段で使用する周波数チャンネルの変更パターンと重複する周波数チャンネルを抽出する抽出手段とを備え、
前記作成手段は、前記抽出手段で抽出された前記重複する周波数チャンネルを、前記第２の取得手段で取得した周波数チャンネルよりも上昇、または、下降させた周波数チャンネルの変更パターンを作成することを特徴とする請求項２記載の無線通信装置。
【請求項４】
前記抽出手段は、前記第２の取得手段で取得した前記第２の無線通信手段で使用する周波数チャンネルの変更パターンの中から、前記重複する周波数チャンネルに加え、前記第１の周期毎に、前記重複する周波数チャンネルよりも大きい、または、小さい周波数チャンネルを抽出し、
前記作成手段は、前記抽出手段で抽出された前記重複する周波数チャンネルと、その重複する周波数チャンネルよりも大きい周波数チャンネルとを、前記第２の取得手段で取得した周波数チャンネルよりも上昇、または、前記抽出手段で抽出された前記重複する周波数チャンネルと、その重複する周波数チャンネルよりも小さい周波数チャンネルとを、前記第２の取得手段で取得した周波数チャンネルよりも下降させた周波数チャンネルの変更パターンを作成することを特徴とする請求項３記載の無線通信装置。
【請求項５】
前記作成手段は、前記重複する周波数チャンネルと、その重複する周波数チャンネルよりも所定量大きい周波数チャンネルとを前記重複する周波数チャンネルよりも前記所定量以上上昇、または、前記重複する周波数チャンネルと、その重複する周波数チャンネルよりも前記所定量小さい周波数チャンネルとを重複する周波数チャンネルよりも前記所定量以上下降させた周波数チャンネルの変更パターンを作成することを特徴とする請求項４記載の無線通信装置。
【請求項６】
前記第１の無線通信手段および前記第２の無線通信手段と同一の筐体内に設けられ、前記第１の無線通信手段で使用する周波数帯域と同じ周波数帯域内に設けられている複数の周波数チャンネルを使用して第３の相手装置と無線通信する第３の無線通信手段と、
前記第３の無線通信手段が無線通信に使用している周波数チャンネルの周波数帯域を検出する検出手段を備え、
前記作成手段は、前記検出手段によって検出された周波数帯域以外に設けられている周波数チャンネルを使用した変更パターンを作成することを特徴とする請求項１から５のいずれかに記載の無線通信装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、無線通信装置に関するものである。
【背景技術】
【０００２】
従来より、無線通信を介してデータ通信や通話が可能な無線通信システムが知られている。この種の無線通信システムでは、データ通信や通話などの各通信目的に適した通信方式で無線通信が行われる。ところが、通信方式が異なっていても無線通信に同一の周波数帯域が使用されている場合があり、例えば、各通信方式の無線通信で使用される周波数帯域幅が重複してしまうと、無線通信（電波）が干渉し合い正常に無線通信を行うことができなくなる。以下、無線通信に使用される周波数帯域や、各種の通信方式で使用されるチャンネル番号（周波数チャンネル番号）などを示しながら説明を行う。
【０００３】
図１１は、無線ＬＡＮの通信方式、デジタルコードレス電話（以下、「ＤＣＬ」と称す）の通信方式、Ｂｌｕｅｔｏｏｔｈ（以下、「ＢＴ」と称す）の通信方式で使用される周波数帯域やチャンネル番号などの一例を示した概略図である。なお、Ｂｌｕｅｔｏｏｔｈとは、主にパソコンや携帯電話やワイヤレスヘッドフォンを始めとするマルチメディア機器で採用されている通信方式である。
【０００４】
図１１に示すように、２．４ＧＨｚから２．４８ＧＨｚまでの周波数帯域は、無線ＬＡＮ、ＤＣＬ、ＢＴの各通信方式によってそれぞれ使用されている。また、各通信方式に対応して、チャンネル番号およびチャンネル番号で占有する周波数帯域幅が設定されている。また、無線ＬＡＮおよびＤＣＬ（または、ＢＴ）の通信方式のように、同じ数値のチャンネル番号であっても占有する周波数帯域幅が異なる場合がある。
【０００５】
無線ＬＡＮの通信方式では、チャンネル番号「１」（ｃｈ１）からチャンネル番号「１４」（ｃｈ１４）まで設けられており、無線通信には、そのうちの一のチャンネル番号が継続して使用される。また、ＤＣＬおよびＢＴの通信方式では、チャンネル番号「１」（ｃｈ１）からチャンネル番号「８９」（ｃｈ８９）まで設けられており、無線通信には、そのうちの一のチャンネル番号が使用されるが、使用されるチャンネル番号が所定の周期（例えば、約１／１００秒）毎に変更（ホッピング）されるホッピング方式が用いられている。
【０００６】
例えば、無線ＬＡＮおよびＤＣＬ（ホッピング方式）の通信方式をそれぞれ使用する無線通信システムの場合、同一の周波数帯域が無線通信に使用されるので、常に無線通信が干渉する恐れがある。上記の問題を解決するために、次の特許文献１では、ＤＣＬのチャンネル番号をホッピングさせるホッピングパターンが複数用意されており、ＤＣＬは、無線ＬＡＮで使用されているチャンネル番号が通知された場合に、無線ＬＡＮと無線通信が干渉しないホッピングパターンを選択して無線通信を行う技術が記載されている。
【特許文献１】特開２００４−２５４２０４号公報（００５１段落など）
【発明の開示】
【発明が解決しようとする課題】
【０００７】
しかしながら、上述した特許文献１に記載された技術では、ホッピングを行う通信方式を２以上それぞれ使用する無線通信システムの場合、一の通信方式の無線通信で使用されるチャンネル番号がホッピングされる度に、他の通信方式の無線通信で使用されるホッピングパターンをそれぞれ選択し直さなければならないため、処理が煩雑になるという問題点があった。
【０００８】
本発明は、上述した問題点を解決するためになされたものであり、ホッピングを行う通信方式が２以上使用されて無線通信が行われる場合でも、それぞれの通信方式による無線通信の干渉を簡単に避けることができる無線通信装置を提供することを目的とする。
【課題を解決するための手段】
【０００９】
この目的を達成するために、請求項１記載の無線通信装置は、所定の周波数帯域内に設けられている複数の周波数チャンネルを第１の周期で変更しつつ第１の相手装置と無線通信する第１の無線通信手段と、その第１の無線通信手段で使用する周波数チャンネルのパターンを記憶する第１の記憶手段と、前記第１の無線通信手段と同一の筐体内に設けられ、前記第１の無線通信手段で使用する周波数帯域と同じ周波数帯域内に設けられている複数の周波数チャンネルを前記第１の周期とは異なる第２の周期で変更しつつ第２の相手装置と無線通信する第２の無線通信手段と、その第２の無線通信手段で使用する周波数チャンネルのパターンを記憶する第２の記憶手段と、前記第１の記憶手段に記憶されている周波数チャンネルのパターンが変更された場合に、その変更された周波数チャンネルの変更パターンと重複しない周波数チャンネルの変更パターンを作成する作成手段と、その作成手段によって作成された周波数チャンネルの変更パターンを、前記第２の記憶手段に記憶されている周波数チャンネルのパターンとして設定する設定手段とを備えている。
【００１０】
請求項２記載の無線通信装置は、請求項１記載の無線通信装置において、前記第２の周期は、前記第１の周期よりも短く構成されている。
【００１１】
請求項３の無線通信装置は、請求項２記載の無線通信装置において、前記第１の無線通信手段で使用可能な周波数チャンネルのパターンを複数記憶する第１の使用可能パターン記憶手段と、その第１の使用可能パターン記憶手段から前記第１の無線通信手段で使用する周波数チャンネルの変更パターンを取得する第１の取得手段と、前記第２の無線通信手段で使用可能な周波数チャンネルのパターンを複数記憶する第２の使用可能パターン記憶手段と、その第２の使用可能パターン記憶手段から前記第２の無線通信手段で使用する周波数チャンネルの変更パターンを取得する第２の取得手段と、その第２の取得手段で取得した前記第２の無線通信手段で使用する周波数チャンネルの変更パターンの中から、前記第１の取得手段で取得した前記第１の無線通信手段で使用する周波数チャンネルの変更パターンと重複する周波数チャンネルを抽出する抽出手段とを備え、前記作成手段は、前記抽出手段で抽出された前記重複する周波数チャンネルを、前記第２の取得手段で取得した周波数チャンネルよりも上昇、または、下降させた周波数チャンネルの変更パターンを作成する。
【００１２】
請求項４の無線通信装置は、請求項３記載の無線通信装置において、前記抽出手段は、前記第２の取得手段で取得した前記第２の無線通信手段で使用する周波数チャンネルの変更パターンの中から、前記重複する周波数チャンネルに加え、前記第１の周期毎に、前記重複する周波数チャンネルよりも大きい、または、小さい周波数チャンネルを抽出し、前記作成手段は、前記抽出手段で抽出された前記重複する周波数チャンネルと、その重複する周波数チャンネルよりも大きい周波数チャンネルとを、前記第２の取得手段で取得した周波数チャンネルよりも上昇、または、前記抽出手段で抽出された前記重複する周波数チャンネルと、その重複する周波数チャンネルよりも小さい周波数チャンネルとを、前記第２の取得手段で取得した周波数チャンネルよりも下降させた周波数チャンネルの変更パターンを作成する。
【００１３】
請求項５記載の無線通信装置は、請求項４記載の無線通信装置において、前記作成手段は、前記重複する周波数チャンネルと、その重複する周波数チャンネルよりも所定量大きい周波数チャンネルとを前記重複する周波数チャンネルよりも前記所定量以上上昇、または、前記重複する周波数チャンネルと、その重複する周波数チャンネルよりも前記所定量小さい周波数チャンネルとを重複する周波数チャンネルよりも前記所定量以上下降させた周波数チャンネルの変更パターンを作成する。
【００１４】
請求項６記載の無線通信装置は、請求項１から５のいずれかに記載の無線通信装置において、前記第１の無線通信手段および前記第２の無線通信手段と同一の筐体内に設けられ、前記第１の無線通信手段で使用する周波数帯域と同じ周波数帯域内に設けられている複数の周波数チャンネルを使用して第３の相手装置と無線通信する第３の無線通信手段と、前記第３の無線通信手段が無線通信に使用している周波数チャンネルの周波数帯域を検出する検出手段を備え、前記作成手段は、前記検出手段によって検出された周波数帯域以外に設けられている周波数チャンネルを使用した変更パターンを作成する。
【発明の効果】
【００１６】
請求項１記載の無線通信装置によれば、第１の記憶手段に記憶されている周波数チャンネルのパターンが変更されると、その変更された周波数チャンネルの変更パターンと重複しない周波数チャンネルの変更パターンが作成手段により作成され、その作成された周波数チャンネルの変更パターンが、第２の記憶手段に記憶されている周波数チャンネルのパターンとして設定される。よって、第１の周期で周波数チャンネルを変更する第１の無線通信手段と、第２の周期で周波数チャンネルを変更する第２の無線通信手段とによる無線通信の干渉を簡単に避けることができるという効果がある。
【００１７】
請求項２記載の無線通信装置によれば、請求項１記載の無線通信装置の奏する効果に加え、第１の周期よりも短い第２の周期で周波数チャンネルが変更される第２の無線通信手段で使用される周波数チャンネルの変更パターンが作成手段により作成される。例えば、周期の長い周波数チャンネルを変更する場合は、その変更した周波数チャンネルが、別の周期の短い周波数チャンネルと重複することがあるので、その重複を避けるための処理が必要となり処理が煩雑となる。一方、周期の短い周波数チャンネルを変更する場合は、その変更した周波数チャンネルが、周期の長い周波数チャンネルと重複することはないので、簡単に確実に無線通信の干渉を避けることができるという効果がある。
【００１８】
請求項３記載の無線通信装置によれば、請求項２記載の無線通信装置の奏する効果に加え、第２の無線通信手段で使用される周波数チャンネルの変更パターンの中から、第１の無線通信手段で使用される周波数チャンネルの変更パターンと重複する周波数チャンネルが抽出手段によって抽出される。抽出手段で抽出された重複する周波数チャンネルを、第２の取得手段で取得された周波数チャンネルよりも上昇、または、下降させた周波数チャンネルの変更パターンが作成手段によって作成される。よって、第１の無線通信手段および第２の無線通信手段の無線通信で使用される周波数チャンネルはそれぞれ重複しないので、それぞれの無線通信手段による無線通信を中断することなく無線通信の干渉を避けることができるという効果がある。
【００１９】
請求項４記載の無線通信装置によれば、請求項３記載の無線通信装置の奏する効果に加え、第２の無線通信手段で使用される周波数チャンネルの変更パターンの中から、第１の無線通信手段で使用される周波数チャンネルの変更パターンと重複する周波数チャンネルに加え、第１の周期毎に、重複する周波数チャンネルよりも大きい、または、小さい周波数チャンネルが抽出手段によって抽出される。抽出手段で抽出された重複する周波数チャンネルと、その重複する周波数チャンネルよりも大きい周波数チャンネルとを、第２の取得手段で取得された周波数チャンネルよりも上昇させ、または、抽出手段で抽出された重複する周波数チャンネルと、その重複する周波数チャンネルよりも小さい周波数チャンネルとを、第２の取得手段で取得された周波数チャンネルよりも下降させた周波数チャンネルの変更パターンが作成手段によって作成される。よって、重複する周波数チャンネルが含まれる第１の周期毎に、重複する周波数チャンネルに加え、その重複する周波数チャンネルよりも大きい、または、小さい周波数チャンネルを変更させた変更パターンが作成されるので、第２の無線通信手段で使用される周波数チャンネルの変更パターンが、離散的に周波数チャンネルを変更するような変更パターンであれば、重複する周波数チャンネルだけを変更する場合と比較して、その離散性が損なわれることが抑制された変更パターンを作成することができる。
【００２０】
請求項５記載の無線通信装置によれば、請求項４記載の無線通信装置の奏する効果に加え、重複する周波数チャンネルと、その重複する周波数チャンネルよりも所定量大きい周波数チャンネルとを重複する周波数チャンネルよりも所定量以上上昇、または、重複する周波数チャンネルと、その重複する周波数チャンネルよりも所定量小さい周波数チャンネルとを重複する周波数チャンネルよりも所定量以上下降させた周波数チャンネルの変更パターンが作成手段によって作成される。よって、第１の無線通信手段および第２の無線通信手段の無線通信で重複する周波数チャンネルはそれぞれ所定量以上離れるので、それぞれの無線通信手段による無線通信の干渉をより確実に避けることができるという効果がある。
【００２１】
請求項６記載の無線通信装置によれば、請求項１から５のいずれかに記載の無線通信装置の奏する効果に加え、第３の無線通信手段が無線通信に使用している周波数チャンネルの周波数帯域が検出手段により検出され、検出手段によって検出された周波数帯域以外に設けられている周波数チャンネルを使用した変更パターンが作成手段によって作成される。よって、第１の無線通信手段および第２の無線通信手段の無線通信に使用される周波数チャンネルは、第３の無線通信手段が無線通信に使用している周波数チャンネルの周波数帯域と重複しないので、それぞれの無線通信手段による無線通信の干渉を避けることができるという効果がある。
【発明を実施するための最良の形態】
【００２３】
以下、本発明の好ましい実施形態について、添付図面を参照して説明する。図１は、本発明の実施形態における無線通信システムを有した多機能周辺装置（以下、「ＭＦＰ（Ｍｕｌｔｉ  Ｆｕｎｃｔｉｏｎ  Ｐｅｒｉｐｈｅｒａｌ）」と称す）１と子機６１との外観構成を示した斜視図である。
【００２４】
ＭＦＰ１は、無線通信２００，３００，４００（図２参照）を介してデータ通信や通話を行うための装置であり、親機であるＭＦＰ１、または、電話回線網１００（図２参照）を介して接続される外部装置（図示しない）との間で通話を行うためのデジタルコードレス式の子機６１を有している。また、ＭＦＰ１は、無線通信２００を介してＬＡＮ５００（図２参照）へ接続するための無線ＬＡＮ機能や、無線通信３００を介して子機６１との間で通話を行うコードレス通話機能や、無線通信４００を介してＢｌｕｅｔｏｏｔｈ機器（以下、「ＢＴ機器」と称する）７１との間でデータ通信を行うＢｌｕｅｔｏｏｔｈ通信機能（以下、「ＢＴ通信機能」と称す）などの各種の機能を有している。
【００２５】
例えば、無線ＬＡＮ機能や、コードレス通話機能や、ＢＴ通信機能が実行されると、各機能の通信方式に従った無線通信２００，３００，４００が行われる。それぞれの無線通信２００，３００，４００には、所定の周波数帯域（２．４ＧＨｚ〜２．４８ＧＨｚ）のうちの一部の周波数帯域幅（例えば、約２０ＭＨｚ幅や約１ＭＨｚ幅など）が使用されるが、それぞれの無線通信２００，３００，４００で使用される周波数帯域幅が重複すると、無線通信（電波）が干渉し合い正常に無線通信を行うことができなくなる。このＭＦＰ１は、それぞれの無線通信２００，３００，４００によって起こりうる無線通信の干渉を簡単に避けることができる装置である。
【００２６】
ＭＦＰ１の上面前方には、横長形状の操作パネル６が設けられており、操作キー１５、ＬＣＤ１６とを具備する。操作キー１５は、ＭＦＰ１を操作するための操作入力キーにより構成されている。ユーザは、操作入力キーの押下により、無線通信３００を開始して子機６１との間で通話を開始したり、電話番号の入力により電話回線網１００を介して外部装置と接続することができる。ＬＣＤ１６には、操作手順や実行中の処理の状態が表示されると共に、操作キー１５の押下に対応する情報が表示される。
【００２７】
ＭＦＰ１の側部には、送受話器２３が設けられている。送受話器２３は、通話を行うための装置であり、マイクロフォンとスピーカとを有している。マイクロフォンは、入力された音声をアナログ音声信号（電気信号）に変換するものであり、また、スピーカは、アナログ音声信号を音声に変換して出力するものである。
【００２８】
ＭＦＰ１の筐体内部には、無線通信２００を行うための無線ＬＡＮ通信制御回路１７、無線通信３００を行うためのデジタルコードレス電話通信制御回路（以下、「ＤＣＬ通信制御回路」と称す）１９、および、Ｂｌｕｅｔｏｏｔｈ通信制御回路（以下、「ＢＴ通信制御回路」と称す）２１が内蔵されている。よって、ユーザは、各無線通信２００，３００，４００を行うための通信装置を個別に用意しなくても良く、使い勝手が良い。
【００２９】
次に、図２を参照して、ＭＦＰ１と、アクセスポイント５１と、子機６１と、ＢＴ機器７１との電気的構成について説明する。図２は、ＭＦＰ１と、アクセスポイント５１と、子機６１と、ＢＴ機器７１との電気的構成を示すブロック図である。
【００３０】
ＭＦＰ１は、ＣＰＵ１１、ＲＯＭ１２、ＲＡＭ１３、操作キー１５、ＬＣＤ１６、無線ＬＡＮ通信制御回路１７、ＤＣＬ通信制御回路１９、ＢＴ通信制御回路２１、送受話器２３、音声処理ＬＳＩ２４、ＮＣＵ２５とを主に有している。
【００３１】
ＣＰＵ１１、ＲＯＭ１２、ＲＡＭ１３は、バスライン２６を介して互いに接続されている。また、操作キー１５、ＬＣＤ１６、無線ＬＡＮ通信制御回路１７、ＤＣＬ通信制御回路１９、ＢＴ通信制御回路２１、送受話器２３、音声処理ＬＳＩ２４、ＮＣＵ２５、バスライン２６は、入出力ポート２７を介して互いに接続されている。
【００３２】
ＣＰＵ１１は、ＲＯＭ１２やＲＡＭ１３に記憶される固定値やプログラム或いは、無線ＬＡＮ通信制御回路１７、ＤＣＬ通信制御回路１９、ＢＴ通信制御回路２１またはＮＣＵ２５を介して送受信される各種信号に従って、ＭＦＰ１が有している各機能の制御や、入出力ポート２７と接続された各部を制御するものである。
【００３３】
ＲＯＭ１２は、ＭＦＰ１で実行される制御プログラムなどを格納した書換不能なメモリである。図４のフローチャートに示すメイン処理、図５のフローチャートに示すＤＣＬチャンネル設定処理、図６のフローチャートに示すＢＴチャンネル設定処理、図７のフローチャートに示すパターン修正処理、図９のフローチャートに示すＤＣＬ通信処理、図１０のフローチャートに示すＢＴ通信処理を実行する各プログラムは、このＲＯＭ１２に格納されている。
【００３４】
また、ＲＯＭ１２には、子機６１との間の無線通信３００に使用する（後述する）ホッピングチャンネルＤが格納されているＤＣＬホッピングテーブル１２ａと、ＢＴ機器７１との間の無線通信４００に使用する（後述する）ホッピングチャンネルＢ１が格納されているＢＴホッピングテーブル１２ｂとが格納されている。
【００３５】
ここで、図３を参照して、ＤＣＬホッピングテーブル１２ａおよびＢＴホッピングテーブル１２ｂについて説明する。
【００３６】
図３（ａ）は、ＤＣＬホッピングテーブル１２ａの内容の一例を示すイメージ図であり、（ｂ）は、ＢＴホッピングテーブル１２ｂの内容の一例を示すイメージ図である。ＤＣＬホッピングテーブル１２ａは、ＭＦＰ１とアクセスポイント５１との間の無線通信２００で使用されている周波数帯域幅を避けて、ＭＦＰ１と子機６１との間で無線通信３００を行うために設けられているテーブルである。
【００３７】
ＤＣＬホッピングテーブル１２ａは、無線ＬＡＮチャンネル番号と、ホッピングパターン番号と、ホッピングチャンネルＤとにより構成されており、一のホッピングパターン番号毎に、一の無線ＬＡＮチャンネル番号と一のホッピングチャンネルＤとが関連づけられている。無線ＬＡＮチャンネル番号は、ＭＦＰ１とアクセスポイント５１との間の無線通信２００で使用されるチャンネル番号である。
【００３８】
ホッピングパターン番号は、ＤＣＬホッピングテーブル１２ａに複数設けられているホッピングチャンネルＤを個別に識別するための番号である。ホッピングチャンネルＤとは、ＭＦＰ１と子機３１との間で無線通信３００を行う場合に、所定間隔（例えば、１／１００秒）毎にホッピングするチャンネル番号のことであり、ホッピングの順番に並べられた複数のチャンネル番号によって構成されている。
【００３９】
なお、各ホッピングパターン番号に関連づけられている無線ＬＡＮチャンネル番号およびホッピングチャンネルＤは、それぞれのチャンネル番号が無線通信２００，３００で使用されても周波数帯域幅が重複しないように関連付けられている。
【００４０】
次に、一例として、ホッピングパターン番号「１」に関連づけられている無線ＬＡＮチャンネル番号およびホッピングチャンネルＤついて説明する。その他のホッピングパターン番号については、内容が重複するためその説明を省略する。例えば、ホッピングパターン番号「１」には、無線ＬＡＮチャンネル番号「１」と、ホッピングチャンネルＤ「２７，８７，５６，７３，・・・」とが関連付けられている。上述したように、このホッピングチャンネルＤは、無線ＬＡＮチャンネル番号「１」で使用される周波数帯域幅と重複しないチャンネル番号「２６〜８９」によって構成されている。
【００４１】
例えば、ホッピングパターン番号「１」のホッピングチャンネルＤに従って、ＭＦＰ１と子機６１との間で無線通信３００が行われると、１／１００秒毎に「２７」→「８７」→「５６」→「７３」・・・という順番でチャンネル番号がホッピングされながら無線通信３００が行われる。なお、ホッピングチャンネルＤが、ｎ個のチャンネル番号で構成されている場合、ｎ個目のチャンネル番号までホッピングが行われると、次は、１個目のチャンネル番号にホッピングされ、繰り返しホッピングが行われる。
【００４２】
次に、ＢＴホッピングテーブル１２ｂについて説明する。
【００４３】
図３（ｂ）は、ＢＴホッピングテーブル１２ｂの内容の一例を示すイメージ図である。ＢＴホッピングテーブル１２ｂは、ＭＦＰ１とアクセスポイント５１との間の無線通信２００で使用されている周波数帯域幅を避けて、ＭＦＰ１とＢＴ機器７１との間で無線通信４００を行うために設けられているテーブルである。
【００４４】
ＢＴホッピングテーブル１２ｂは、無線ＬＡＮチャンネル番号と、ホッピングパターン番号と、ホッピングチャンネルＢ１とにより構成されており、一のホッピングパターン番号毎に、一の無線ＬＡＮチャンネル番号と一のホッピングチャンネルＢ１とが関連づけられている。無線ＬＡＮチャンネル番号は、ＭＦＰ１とアクセスポイント５１との間の無線通信２００で使用されるチャンネル番号である。
【００４５】
ホッピングパターン番号は、ＢＴホッピングテーブル１２ｂに複数設けられているホッピングチャンネルＢ１を個別に識別するための番号である。ホッピングチャンネルＢ１とは、ＭＦＰ１とＢＴ機器７１との間で無線通信４００を行う場合に、所定間隔（例えば、１／１６００秒）毎にホッピングするチャンネル番号のことであり、ホッピングの順番に並べられた複数のチャンネル番号によって構成されている。
【００４６】
なお、一のホッピングパターン番号に関連づけられている無線ＬＡＮチャンネル番号およびホッピングチャンネルＢ１は、それぞれのチャンネル番号が無線通信２００，４００で使用されても周波数帯域幅が重複しないように関連付けられている。
【００４７】
次に、一例として、ホッピングパターン番号「６」に関連づけられている無線ＬＡＮチャンネル番号およびホッピングチャンネルＢ１ついて説明する。その他のホッピングパターン番号については、内容が重複するためその説明を省略する。例えば、ホッピングパターン番号「６」には、無線ＬＡＮチャンネル番号「２」と、ホッピングチャンネルＢ１「３１，６９，３３，４，・・・」とが関連付けられている。上述したように、このホッピングチャンネルＢ１は、無線ＬＡＮチャンネル番号「２」で使用される周波数帯域幅と重複しないチャンネル番号「１〜５，３１〜８９」によって構成されている。
【００４８】
例えば、ホッピングパターン番号「６」のホッピングチャンネルＢ１に従って、ＭＦＰ１とＢＴ機器７１との間で無線通信４００が行われると、１／１６００秒毎に「３１」→「６９」→「３３」→「４」・・・という順番でチャンネル番号がホッピングされながら無線通信４００が行われる。なお、ホッピングチャンネルＢ１が、ｍ個のチャンネル番号で構成されている場合、ｍ個目のチャンネル番号までホッピングが行われると、次は、１個目のチャンネル番号にホッピングされ、繰り返しホッピングが行われる。また、ホッピングチャンネルＢ１を構成するチャンネル番号の個数ｍは、ホッピングチャンネルＤを構成するチャンネル番号の個数ｎの１６倍の数で構成されている。すなわち、ホッピングチャンネルＤの各チャンネル番号毎に、ホッピングチャンネルＢ１の中の１６個のチャンネル番号がそれぞれ対応する。
【００４９】
ここで、図２の説明に戻る。ＲＡＭ１３は、書き替え可能な揮発性のメモリであり、ＭＦＰ１の各操作の実行時に各種のデータを一時的に記憶するためのメモリである。ＲＡＭ１３には、ＭＦＰ１とアクセスポイント５１との間の無線通信２００に使用されている無線ＬＡＮチャンネル番号が記憶される無線ＬＡＮチャンネルメモリ１３ａと、ＭＦＰ１と子機６１との間の無線通信３００に使用されるホッピングチャンネルＤが記憶されるＤＣＬチャンネルメモリ１３ｂと、ＭＦＰ１とＢＴ機器７１との間の無線通信４００に使用されるホッピングチャンネルＢ１が記憶されるＢＴチャンネルメモリ１３ｃと、ＭＦＰ１およびＢＴ機器７１が無線通信４００により接続されているか否かを示すＢＴフラグが記憶されるＢＴフラグメモリ１３ｄとが設けられている。
【００５０】
無線ＬＡＮチャンネルメモリ１３ａは、ＭＦＰ１とアクセスポイント５１との間の無線通信２００に使用されている無線ＬＡＮチャンネル番号が記憶されるメモリである。例えば、無線ＬＡＮチャンネル番号「３」が使用されて無線通信２００が行われている場合は、「３」と記憶される。また、使用中の無線ＬＡＮチャンネル番号が別の無線ＬＡＮチャンネル番号に変更された場合は、その変更された無線ＬＡＮチャンネル番号が記憶される。なお、無線通信２００が行われていない場合や終了した場合は、「０」と記憶される。
【００５１】
ＤＣＬチャンネルメモリ１３ｂは、ＭＦＰ１と子機６１との間の無線通信３００に使用されるホッピングチャンネルＤが記憶されるメモリである。ＭＦＰ１および子機６１は、ＤＣＬチャンネルメモリ１３ｂに記憶されるホッピングチャンネルＤに従ってホッピングを行いながら無線通信３００を行う。なお、ホッピングチャンネルＤは、ＲＯＭ１２のＤＣＬホッピングテーブル１２ａの中から一つ選択されて記憶される。また、無線ＬＡＮチャンネルメモリ１３ａに無線ＬＡＮチャンネル番号が記憶されている場合は、その無線ＬＡＮチャンネル番号の無線通信２００で使用される周波数帯域幅と重複しないチャンネル番号で構成されるホッピングチャンネルＤが選択されて記憶される。
【００５２】
ＢＴチャンネルメモリ１３ｃは、ＭＦＰ１とＢＴ機器７１との間の無線通信４００に使用されるホッピングチャンネルＢ１、または、ホッピングチャンネルＢ２が記憶されるメモリである。ホッピングチャンネルＢ２について詳細は後述するが、無線通信３００および無線通信４００が干渉しないように、ホッピングチャンネルＢ１の各チャンネル番号を修正したものである。
【００５３】
ＭＦＰ１およびＢＴ機器７１は、ＢＴチャンネルメモリ１３ｃに記憶されるホッピングチャンネルＢ１、または、ホッピングチャンネルＢ２に従ってホッピングを行いながら無線通信４００を行う。なお、ホッピングチャンネルＢ１は、ＲＯＭ１２のＢＴホッピングテーブル１２ｂの中から一つ選択されて記憶される。また、無線ＬＡＮチャンネルメモリ１３ａに無線ＬＡＮチャンネル番号が記憶されている場合は、その無線ＬＡＮチャンネル番号の無線通信２００で使用される周波数帯域幅と重複しないチャンネル番号で構成されるホッピングチャンネルＢ１が選択されて記憶される。
【００５４】
ＢＴフラグメモリ１３ｄは、ＭＦＰ１およびＢＴ機器７１が無線通信４００により接続されているか否かを示すＢＴフラグが記憶されるメモリである。例えば、ＭＦＰ１およびＢＴ機器７１が無線通信４００により接続された場合に、「オン」（例えば、「１」）と設定され、無線通信４００による接続が切断された場合や初期化された場合に、「オフ」（例えば、「０」）と設定される。
【００５５】
無線ＬＡＮ通信制御回路１７は、無線ＬＡＮ用アンテナ１８を有しており、アクセスポイント５１との間で無線通信２００を行いながら、各種のデータを構成するデジタル信号を送受信する回路である。無線ＬＡＮ通信制御回路１７は、アクセスポイント５１から指示された無線ＬＡＮチャンネル番号を使用してアクセスポイント５１と無線通信２００を行う。また、アクセスポイント５１から無線ＬＡＮチャンネル番号が指示された場合は、その番号を、ＲＡＭ１３の無線ＬＡＮチャンネルメモリ１３ａに記憶する。
【００５６】
ＤＣＬ通信制御回路１９は、ＤＣＬ用アンテナ２０を有しており、子機６１のＤＣＬ通信制御回路６１ａとの間で無線通信３００を行いながら、通話の音声を構成するデジタル信号を送受信する回路である。ＤＣＬ通信制御回路１９は、ＲＡＭ１３のＤＣＬチャンネルメモリ１３ｂに記憶されるホッピングチャンネルＤに従ってホッピングを行いながら子機６１と無線通信３００を行う。
【００５７】
ＢＴ通信制御回路２１は、ＢＴ用アンテナ２２を有しており、ＢＴ機器７１のＢＴ通信制御回路７１ａとの間で無線通信４００を行いながら、各種のデータを構成するデジタル信号を送受信する回路である。ＢＴ通信制御回路２１は、ＲＡＭ１３のＢＴチャンネルメモリ１３ｃに記憶されるホッピングチャンネルＢ１、または、ホッピングチャンネルＢ２に従ってホッピングを行いながらＢＴ機器７１と無線通信４００を行う。
【００５８】
音声処理ＬＳＩ２４は、アナログ音声信号をデジタル信号へ、デジタル信号をアナログ音声信号へ変換するためのＬＳＩであり、送受話器２３に音声が入力された時に出力されるアナログ音声信号や、ＮＣＵ２５によって受信されたアナログ音声信号をデジタル信号に変換して、ＤＣＬ通信制御回路１９へ出力する。なお、ＤＣＬ通信制御回路１９へ入力されたデジタル信号は、無線通信３００を介して子機６１へ送信される。また、子機６１から送信されＤＣＬ通信制御回路１９により受信されたデジタル信号をアナログ音声信号に変換して、送受話器２３やＮＣＵ２５へ出力する。
【００５９】
ＮＣＵ２５は、電話回線網１００と接続されており、電話回線網１００へのダイヤル信号の送出や、電話回線網１００からの呼出信号の応答などの制御を行うものである。
【００６０】
次に、アクセスポイント５１の電気的構成について説明する。アクセスポイント５１は、ＬＡＮ５００と接続されており、無線通信２００を介して接続される端末装置（アクセスポイント５１に接続される各通信装置のこと）を、ＬＡＮ５００へ接続するための既知の回路を有した中継器である。アクセスポイント５１は、無線ＬＡＮ用アンテナ５１ａを有しており、ＭＦＰ１の無線ＬＡＮ通信制御回路１７と無線通信２００可能に構成されている。アクセスポイント５１には、ＭＦＰ１を始め、複数の端末装置が同時に接続可能であり、アクセスポイント５１と接続された各端末装置は、それぞれＬＡＮ５００へと接続される。
【００６１】
次に、子機６１の電気的構成について説明する。子機６１は、ＭＦＰ１との間で行われる無線通信３００を介して、ＭＦＰ１や電話回線網１００を介して接続される外部装置との間で通話を行うための装置である。子機３１は、ＤＣＬ通信制御回路６１ａと、ＤＣＬ用アンテナ６１ｂとを有している。
【００６２】
ＤＣＬ通信制御回路６１ａは、ＤＣＬ用アンテナ６１ｂを用いて、親機であるＭＦＰ１のＤＣＬ通信制御回路１９との間で無線通信３００を行いながら、通話の音声を構成するデジタル信号を送受信する回路である。ＤＣＬ通信制御回路６１ａは、ＭＦＰ１から送信されるＲＡＭ１３のＤＣＬチャンネルメモリ１３ｂに記憶されるホッピングチャンネルＤに従って、ホッピングを行いながらＭＦＰ１と無線通信３００を行う。
【００６３】
次に、ＢＴ機器７１の電気的構成について説明する。ＢＴ機器７１は、ＭＦＰ１との間で行われる無線通信４００を介して、データ通信を行うための装置である。ＢＴ機器７１は、ＢＴ通信制御回路７１ａと、ＢＴ用アンテナ７１ｂとを有している。
【００６４】
ＢＴ通信制御回路７１ａは、ＢＴ用アンテナ７１ｂを用いて、ＭＦＰ１のＢＴ通信制御回路２１との間で無線通信４００を行いながら、各種のデータを構成するデジタル信号を送受信する回路である。ＢＴ通信制御回路７１ａは、ＭＦＰ１から送信されるＲＡＭ１３のＢＴチャンネルメモリ１３ｃに記憶されるホッピングチャンネルＢ１、または、ホッピングチャンネルＢ２に従って、ホッピングを行いながらＭＦＰ１と無線通信４００を行う。
【００６５】
次に、図４を参照して、ＭＦＰ１のＣＰＵ１１により実行されるメイン処理について説明する。図４は、ＭＦＰ１のメイン処理を示すフローチャートである。このメイン処理は、ＭＦＰ１とアクセスポイント５１との間の無線通信２００で使用されている無線ＬＡＮチャンネル番号を監視するための処理であり、ＭＦＰ１の主電源が投入されてから主電源が遮断されるまで繰り返し実行される処理である。
【００６６】
メイン処理では、まず、ＲＡＭ１３の無線ＬＡＮチャンネルメモリ１３ａ、ＤＣＬチャンネルメモリ１３ｂ、ＢＴチャンネルメモリ１３ｃおよびＢＴフラグメモリ１３ｄの初期化などの初期設定を行う（Ｓ１）。
【００６７】
そして、ＭＦＰ１とアクセスポイント５１との間の無線通信２００で使用されている無線ＬＡＮチャンネル番号の使用状況が変更したかを判定し（Ｓ２）、無線ＬＡＮチャンネル番号の使用状況が変化していない場合は（Ｓ２：Ｎｏ）、変化があるまで待機する。一方、無線ＬＡＮチャンネル番号の使用状況が変化した場合は（Ｓ２：Ｙｅｓ）、使用状況の変化後の無線通信２００で使用されている無線ＬＡＮチャンネル番号をＲＡＭ１３の無線ＬＡＮチャンネルメモリ１３ａに記憶する（Ｓ３）。なお、無線ＬＡＮチャンネル番号が使用されていない場合や、無線通信２００が終了した場合は、「０」と記憶される。次に、ＤＣＬチャンネル設定処理を実行し（Ｓ４）、Ｓ２の処理に戻り、上述したＳ２〜Ｓ４の各処理を繰り返す。
【００６８】
この図４のフローチャートに示すメイン処理により、ＭＦＰ１とアクセスポイント５１との間の無線通信２００で使用されている無線ＬＡＮチャンネル番号を監視し、無線ＬＡＮチャンネル番号の使用状況が変化した場合に、ＤＣＬチャンネル設定処理を実行することができる。
【００６９】
次に、図５を参照して、ＭＦＰ１のＣＰＵ１１により実行されるＤＣＬチャンネル設定処理（Ｓ４）について説明する。図５は、ＭＦＰ１のＤＣＬチャンネル設定処理（Ｓ４）を示すフローチャートである。このＤＣＬチャンネル設定処理（Ｓ４）は、ＭＦＰ１と子機６１との間の無線通信３００に使用するホッピングチャンネルＤを決定するための処理である。
【００７０】
ＤＣＬチャンネル設定処理（Ｓ４）では、まず、ＲＡＭ１３の無線ＬＡＮチャンネルメモリ１３ａに記憶される無線ＬＡＮチャンネル番号を読み取る（Ｓ１１）。そして、読み取った無線ＬＡＮチャンネル番号に基づいて、子機６１との間の無線通信３００に使用するホッピングパターン番号を決定する（Ｓ１２）。具体的には、ＲＯＭ１２に格納されているＤＣＬホッピングテーブル１２ａの中から、読み取った無線ＬＡＮチャンネル番号が関連づけられていないホッピングパターン番号を一つ決定する。
【００７１】
次に、決定したホッピングパターン番号に関連づけられているホッピングチャンネルＤを取得して、ＤＣＬチャンネルメモリ１３ｂに記憶し（Ｓ１３）、ＤＣＬチャンネルメモリ１３ｂに記憶されるホッピングチャンネルＤの内容を、子機６１へ送信する（Ｓ１４）。そして、ＢＴチャンネル設定処理を実行し（Ｓ１５）、このＤＣＬチャンネル設定処理を終了する。
【００７２】
この図５のフローチャートに示すＤＣＬチャンネル設定処理により、無線通信２００で使用される無線ＬＡＮチャンネル番号の周波数帯域幅と重複しないチャンネル番号で構成されるホッピングチャンネルＤを決定することができる。よって、無線通信２００と、無線通信３００との干渉を簡単に避けることができる。
【００７３】
次に、図６を参照して、ＭＦＰ１のＣＰＵ１１により実行されるＢＴチャンネル設定処理（Ｓ１５）について説明する。図６は、ＭＦＰ１のＢＴチャンネル設定処理（Ｓ１５）を示すフローチャートである。
【００７４】
このＢＴチャンネル設定処理（Ｓ１５）は、ＭＦＰ１とＢＴ機器７１との間の無線通信４００に使用するホッピングチャンネルＢ１、または、ホッピングチャンネルＢ２を決定するための処理である。
【００７５】
ＢＴチャンネル設定処理（Ｓ１５）では、まず、ＲＡＭ１３の無線ＬＡＮチャンネルメモリ１３ａに記憶される無線ＬＡＮチャンネル番号を読み取る（Ｓ２１）。そして、読み取った無線ＬＡＮチャンネル番号に基づいて、ＢＴ機器７１との間の無線通信４００に使用するホッピングパターン番号を決定する（Ｓ２２）。具体的には、ＲＯＭ１２に格納されているＢＴホッピングテーブル１２ｂの中から、読み取った無線ＬＡＮチャンネル番号が関連づけられていないホッピングパターン番号を一つ決定する。
【００７６】
次に、決定したホッピングパターン番号に関連づけられているホッピングチャンネルＢ１を取得して、ＢＴチャンネルメモリ１３ｃに記憶し（Ｓ２３）、パターン修正処理を実行する（Ｓ２４）。
【００７７】
ここで、図７および図８を参照して、ＭＦＰ１のＣＰＵ１１により実行されるパターン修正処理（Ｓ２４）について説明する。図７は、ＭＦＰ１のパターン修正処理（Ｓ２４）を示すフローチャートである。図８（ａ）は、無線通信４００（ＢＴの通信方式）のホッピングチャンネルＢ１の一例を説明するための概略図である。図８（ｂ）は、無線通信３００，４００に使用するチャンネル番号の重複の一例を説明するための概略図である。図８（ｃ）は、無線通信４００のホッピングチャンネルＢ１の修正の一例を説明するための概略図である。なお、図８（ａ）〜（ｃ）は、概略を説明するための図であるので、本実施形態のホッピングチャンネルＤ，Ｂ１の周期やチャンネル番号の個数とは一致しない。
【００７８】
パターン修正処理（Ｓ２４）は、ＭＦＰ１と子機６１との間の無線通信３００と、ＭＦＰ１とＢＴ機器７１との間の無線通信４００とが干渉しないように、無線通信４００に使用するホッピングチャンネルＢ１をホッピングチャンネルＢ２へと修正するための処理である。
【００７９】
パターン修正処理（Ｓ２４）では、まず、変数ｉを０と設定する（Ｓ３１）。この変数ｉは、子機６１との間の無線通信３００に使用されるホッピングチャンネルＤの中で、ｉ回目のホッピング時に使用する一のチャンネル番号を示すための変数である。例えば、ホッピングチャンネルＤ［ｉ＝０］であれば、ホッピングチャンネルＤの先頭のチャンネル番号を示す。
【００８０】
次に、子機６１との間の無線通信３００に使用するホッピングチャンネルＤ、すなわち、ＲＡＭ１３のＤＣＬチャンネルメモリ１３ｂに記憶されるホッピングチャンネルＤから、ｉ回目のホッピング時に使用するホッピングチャンネルＤ［ｉ］（一つのチャンネル番号）を抽出する（Ｓ３２）。
【００８１】
そして、無線通信３００でホッピングチャンネルＤ［ｉ］を使用する時に、ＢＴ機器７１との間の無線通信４００に使用する１６個の各チャンネル番号を、ＲＡＭ１３のＢＴチャンネルメモリ１３ｃに記憶されるホッピングチャンネルＢ１から抽出する（Ｓ３３）。
【００８２】
例えば、図８（ａ）に示すように、ＭＦＰ１とＢＴ機器７１との間の無線通信４００では、所定の周期（ｔ１秒とする）毎にチャンネル番号がホッピングされている。同様に、ＭＦＰ１と子機６１との間の無線通信３００でも、所定の周期（ｔ２秒とする）毎にチャンネル番号がホッピングされている。ところが、図８（ｂ）に示すように、無線通信３００，４００で使用されるチャンネル番号が重複すると、無線通信３００，４００が干渉してしまい、正常に無線通信を行うことができない。
【００８３】
ここで、図７のフローチャートの説明に戻る。そこで、抽出した１６個の各チャンネル番号の中で、ホッピングチャンネルＤ［ｉ］以上のチャンネル番号（重複するもの、および、重複するチャンネル番号を超えるもの）があるかを判定し（Ｓ３４）、抽出した１６個の各チャンネル番号の中で、ホッピングチャンネルＤ［ｉ］以上のチャンネル番号がある場合は（Ｓ３４：Ｙｅｓ）、そのホッピングチャンネルＤ［ｉ］以上である各チャンネル番号に「１」を加算して修正する。但し、チャンネル番号が「８９」を超える場合は、「１」と修正する（Ｓ３５）。
【００８４】
すなわち、図８（ｃ）に示すように、無線通信３００，４００で使用されるチャンネル番号が重複する場合は、重複するチャンネル番号が無線通信３００で使用される周期（ｔ２秒）毎に、無線通信４００で使用されるチャンネル番号が修正される。具体的には、上述した処理により、重複するチャンネル番号に加え、重複するチャンネル番号を超える各チャンネル番号もそれぞれ修正（上昇）されるので、それぞれの無線通信３００，４００を中断することなく無線通信３００，４００の干渉を簡単に避けることができる。また、無線通信４００で使用されるホッピングチャンネルＢ１が、離散的にチャンネル番号をホッピングするように構成されていれば、その離散性が損なわれることが抑制された修正を行うことができる。
【００８５】
また、例えば、無線通信４００よりもホッピングの周期の長い無線通信３００で使用される各チャンネル番号を修正したとすると、その変更したチャンネル番号が、無線通信３００よりもホッピングの周期の短い無線通信４００で使用される各チャンネル番号と重複することがあるので、その重複を避けるための処理が必要となり処理が煩雑となる。
【００８６】
本実施形態では、無線通信３００よりもホッピングの周期の短い無線通信４００で使用される各チャンネル番号を修正しているので、修正されたチャンネル番号は、無線通信３００で使用される各チャンネル番号と重複することがないので、簡単に確実に無線通信３００，４００の干渉を簡単に避けることができる。
【００８７】
次に、図８（ｄ）を用いて、ホッピングチャンネルＢ１の修正の一例を説明する。なお、無線通信３００には、ＤＣＬホッピングテーブル１２ａのホッピングパターン番号「１」のホッピングチャンネルＤが使用され、無線通信４００には、ＢＴホッピングテーブル１２ｂのホッピングパターン番号「１」のホッピングチャンネルＢ１が使用されるとする。また、ホッピングチャンネルＢ１を修正したものを、ホッピングチャンネルＢ２と称する。
【００８８】
図８（ｄ）に示すように、無線通信３００では、１／１００秒毎に、「２７」→「８７」→「５６」→・・・という順番でチャンネル番号がホッピングされていくホッピングチャンネルＤが使用されており、また、無線通信４００では、１／１６００秒毎に、「２６」→「６４」→「２８」→・・・という順番でチャンネル番号がホッピングされていくホッピングチャンネルＢ１が使用される。なお、本実施形態では、無線通信３００が一のチャンネル番号を使用する周期毎に、無線通信４００は１６個のチャンネル番号を順番にホッピングして使用する。
【００８９】
例えば、無線通信３００でチャンネル番号「２７」が使用される周期では、無線通信４００において「２６」→「６４」→「２８」→・・・「８７」という順番でチャンネル番号がホッピングされて、計１６個のチャンネル番号が使用される。この１６個のチャンネル番号の中で、無線通信３００で使用されるチャンネル番号「２７」以上であるものに、それぞれ「１」が加算される。すなわち、チャンネル番号「６４」、「２８」、「８７」は、それぞれチャンネル番号「６５」、「２９」、「８８」と修正される。
【００９０】
また、無線通信３００でチャンネル番号「８７」が使用される周期では、無線通信４００において「４７」→「５９」→「３８」→・・・「５１」という順番でチャンネル番号がホッピングされて、計１６個のチャンネル番号が使用される。この１６個のチャンネル番号の中には、無線通信３００で使用されるチャンネル番号「８７」以上であるものがないので、修正は行われない。以下、その他の周期についても同様に処理が行われるので、その説明を省略する。
【００９１】
ここで、図７のフローチャートの説明に戻る。そして、Ｓ３５の処理で修正した各チャンネル番号の変更内容を、ＲＡＭ１３のＢＴチャンネルメモリ１３ｃに記憶して（Ｓ３６）、変数ｉに「１」を加算する（Ｓ３７）。次に、変数ｉが変数ｎ（ホッピングチャンネルＤを構成する各チャンネル番号の合計個数）未満であるかを判定し（Ｓ３８）、変数ｉが変数ｎ未満である場合は（Ｓ３８：Ｙｅｓ）、Ｓ３２の処理に戻り、上述したＳ３２〜Ｓ３８の各処理を繰り返し、重複するチャンネル番号を修正する。
【００９２】
一方、変数ｉが変数ｎ以上の場合は（Ｓ３８：Ｎｏ）、ホッピングチャンネルＤおよびホッピングチャンネルＢ１において、重複するチャンネル番号は全て修正されているので、このパターン修正処理（Ｓ２４）を終了する。
【００９３】
この図７のフローチャートに示すパターン修正処理（Ｓ２４）により、ＭＦＰ１と子機６１との間の無線通信３００と、ＭＦＰ１とＢＴ機器７１との間の無線通信４００とが干渉しないように、無線通信４００に使用するホッピングチャンネルＢ１をホッピングチャンネルＢ２へと修正することができる。よって、無線通信３００と、無線通信４００との干渉を避けることができる。
【００９４】
ここで、図６のフローチャートの説明に戻る。Ｓ２４の処理が終了すると、次に、ＲＡＭ１３のＢＴフラグメモリ１３ｄに記憶されるＢＴフラグを読み取り、ＢＴフラグが「オン」であるかを判定する（Ｓ２５）。ＢＴフラグが「オン」である場合、すなわち、ＭＦＰ１およびＢＴ機器７１が無線通信４００により接続されている場合は（Ｓ２５：Ｙｅｓ）、ＢＴチャンネルメモリ１３ｃに記憶されるホッピングチャンネルＢ１の内容を、接続されているＢＴ機器７１へ送信する（Ｓ２６）し、このＢＴチャンネル設定処理（Ｓ１５）を終了する。
【００９５】
Ｓ２５の処理において、ＢＴフラグが「オフ」である場合、すなわち、ＭＦＰ１およびＢＴ機器７１が無線通信４００により接続されていない場合は（Ｓ２５：Ｎｏ）、Ｓ２６の処理をスキップし、このＢＴチャンネル設定処理（Ｓ２５）を終了する。
【００９６】
この図６のフローチャートに示すＢＴチャンネル設定処理により、無線通信２００で使用される無線ＬＡＮチャンネル番号の周波数帯域幅と重複しないチャンネル番号で構成されるホッピングチャンネルＢ１を決定することができる。よって、無線通信２００と、無線通信４００との干渉を簡単に避けることができる。
【００９７】
また、無線通信３００と、無線通信４００とが干渉しないように、無線通信４００に使用するホッピングチャンネルＢ１をホッピングチャンネルＢ２へと修正することができる。よって、無線通信３００と、無線通信４００との干渉を簡単に避けることができる。
【００９８】
次に、図９を参照して、ＭＦＰ１のＣＰＵ１１により実行されるＤＣＬ通信処理について説明する。図９は、ＭＦＰ１のＤＣＬ通信処理を示すフローチャートである。このＤＣＬ通信処理は、ＭＦＰ１と子機６１との間で無線通信３００を行うための処理であり、ＭＦＰ１と子機６１との間で無線通信３００が開始される場合に実行される処理である。
【００９９】
ＤＣＬ通信処理では、まず、ＲＡＭ１３のＤＣＬチャンネルメモリ１３ｂにホッピングチャンネルＤが記憶されているかを判定し（Ｓ４１）、ホッピングチャンネルＤが記憶されている場合は（Ｓ４１：Ｙｅｓ）、Ｓ４２の処理に移行する。一方、ホッピングチャンネルＤが記憶されていない場合は（Ｓ４１：Ｎｏ）、ＤＣＬチャンネル設定処理（Ｓ４）を実行し、ＭＦＰ１と子機６１との間の無線通信３００に使用するホッピングチャンネルＤを決定する。
【０１００】
次に、ＤＣＬチャンネルメモリ１３ｂに記憶されるホッピングチャンネルＤに従って、子機６１と無線通信３００を行う（Ｓ４２）。この無線通信３００では、例えば、通話の音声を構成するデジタル信号が送受信される。
【０１０１】
そして、無線通信３００により接続されている子機６１との接続が切断されたかを判定し（Ｓ４３）、子機６１と接続されている場合は（Ｓ４３：Ｎｏ）、Ｓ４２の処理に戻り、上述したＳ４２〜Ｓ４３の各処理を繰り返す。一方、子機６１との接続が切断された場合は（Ｓ４３：Ｎｏ）、このＤＣＬ通信処理を終了する。
【０１０２】
この図９のフローチャートに示すＤＣＬ通信処理により、ＭＦＰ１と子機６１との間で、ＤＣＬチャンネルメモリ１３ｂに記憶されるホッピングチャンネルＤに従って、無線通信３００を行うことができる。
【０１０３】
次に、図１０を参照して、ＭＦＰ１のＣＰＵ１１により実行されるＢＴ通信処理について説明する。図１０は、ＭＦＰ１のＢＴ通信処理を示すフローチャートである。このＢＴ通信処理は、ＭＦＰ１とＢＴ機器７１との間で無線通信４００を行うための処理であり、ＭＦＰ１とＢＴ機器７１との間で無線通信４００が開始される場合に実行される処理である。
【０１０４】
ＢＴ通信処理では、まず、ＲＡＭ１３のＢＴフラグメモリ１３ｄに記憶されるＢＴフラグを「オン」に設定する（Ｓ５１）。そして、ＲＡＭ１３のＢＴチャンネルメモリ１３ｃにホッピングチャンネルＢ１、または、ホッピングチャンネルＢ２が記憶されているかを判定し（Ｓ５２）、ホッピングチャンネルＢ１、または、ホッピングチャンネルＢ２が記憶されている場合は（Ｓ５２：Ｙｅｓ）、Ｓ５３の処理に移行する。一方、ホッピングチャンネルＢ１、または、ホッピングチャンネルＢ２が記憶されていない場合は（Ｓ５２：Ｎｏ）、ＢＴチャンネル設定処理（Ｓ１５）を実行し、ＭＦＰ１とＢＴ機器７１との間の無線通信４００に使用するホッピングチャンネルＢ１、または、ホッピングチャンネルＢ２を決定する。
【０１０５】
次に、ＢＴチャンネルメモリ１３ｃに記憶されるホッピングチャンネルＢ１、または、ホッピングチャンネルＢ２に従って、ＢＴ機器７１と無線通信４００を行う（Ｓ５３）。この無線通信４００では、例えば、各種のデータを構成するデジタル信号が送受信される。そして、無線通信４００により接続されているＢＴ機器７１との接続が切断されたかを判定し（Ｓ５４）、ＢＴ機器７１と接続されている場合は（Ｓ５４：Ｎｏ）、Ｓ５３の処理に戻り、上述したＳ５３〜Ｓ５４の各処理を繰り返す。一方、ＢＴ機器７１との接続が切断された場合は（Ｓ５４：Ｎｏ）、ＢＴフラグメモリ１３ｄに記憶されるＢＴフラグを「オフ」に設定し（Ｓ５５）、このＢＴ通信処理を終了する。
【０１０６】
この図１０のフローチャートに示すＢＴ通信処理により、ＭＦＰ１とＢＴ機器７１との間で、ＢＴチャンネルメモリ１３ｃに記憶されるホッピングチャンネルＢ１、または、ホッピングチャンネルＢ２に従って、無線通信３００を行うことができる。
【０１０７】
上述したように、本実施形態では、ＭＦＰ１と子機６１との間の無線通信３００には、ＭＦＰ１とアクセスポイント５１との間の無線通信２００で使用される無線ＬＡＮチャンネル番号の周波数帯域幅と重複しないチャンネルで番号構成されるホッピングチャンネルＤが使用されるので、無線通信２００と、無線通信３００との干渉を避けることができる。また、ＭＦＰ１とＢＴ機器７１との間の無線通信４００には、無線通信２００で使用される無線ＬＡＮチャンネル番号の周波数帯域幅と重複しないチャンネル番号で構成されるホッピングチャンネルＢ１、または、ホッピングチャンネルＢ２が使用されるので、無線通信２００と、無線通信４００との干渉を避けることができる。
【０１０８】
さらに、無線通信３００と、無線通信４００とが干渉しないように、無線通信４００に使用するホッピングチャンネルＢ１がホッピングチャンネルＢ２へと修正されるので、無線通信３００と、無線通信４００との干渉を簡単に避けることができる。よって、無線通信２００と、無線通信３００と、無線通信４００との干渉をそれぞれ簡単に避けることができる。
【０１０９】
以上、実施形態に基づき本発明を説明したが、本発明は上述した実施形態に何ら限定されるものではなく、本発明の趣旨を逸脱しない範囲内で種々の改良変更が可能であることは容易に推察できるものである。
【０１１０】
例えば、上記実施形態では、ホッピング方式を使用する通信方式として、ＤＣＬ（デジタルコードレス電話）およびＢＴ（Ｂｌｕｅｔｏｏｔｈ）の通信方式を使用した場合の実施例を記載しているが、本発明は、ＤＣＬおよびＢＴの通信方式を使用する場合に限定するものでなく、ホッピング方式を使用する各種の通信方式を複数使用する場合に適用することができる。
【０１１１】
また、上記実施形態では、無線通信３００と、無線通信４００とが干渉しないように、重複するチャンネル番号が無線通信３００で使用される周期毎に、無線通信４００に使用されるホッピングチャンネルＢ１の中の重複するチャンネル番号と、その重複するチャンネル番号を超える各チャンネル番号とをそれぞれ「１」上昇させているが、重複するチャンネル番号と、その重複するチャンネル番号を超える各チャンネル番号とをそれぞれ所定数上昇させても良いし、重複するチャンネル番号と、その重複するチャンネル番号未満の各チャンネル番号とをそれぞれ所定数下降させても良い。そうすることで、無線通信４００で使用されるホッピングチャンネルＢ１が、離散的にチャンネル番号をホッピングするように構成されていれば、その離散性が損なわれることが抑制された修正を行うことができる。
【０１１２】
また、重複するチャンネル番号と、その重複するチャンネル番号よりも所定数大きい各チャンネル番号とを、重複するチャンネル番号よりも所定数以上上昇させても良いし、または、重複するチャンネル番号と、その重複するチャンネル番号よりも所定数小さい各チャンネル番号とを、重複するチャンネル番号よりも所定数以上下降させても良い。そうすることで、無線通信３００および無線通信４００で重複するチャンネル番号が、所定数以上離れるので、より確実に干渉を避けることができる。
【０１１３】
また、重複するチャンネル番号とのチャンネル番号の差が所定数以内である各チャンネル番号を、重複するチャンネル番号から所定数以上離しても良い。そうすることで、無線通信３００および無線通信４００で重複するチャンネル番号が、重複するチャンネル番号から所定数以上離れるので、より確実に干渉を避けることができる。
【０１１４】
また、上記実施形態では、無線通信３００が一のチャンネル番号を使用する周期毎に、無線通信４００は１６個のチャンネル番号を順番にホッピングして使用している。すなわち、無線通信３００で一のチャンネル番号が使用開始される時には、その一のチャンネル番号に対応して無線通信４００で使用される１６個の各チャンネル番号の中の最初のチャンネル番号が使用開始されるが、そのタイミングが前に（または、後に）所定時間ずれる場合でも、タイミングがずれる場合に重複する各チャンネル番号について、本発明を適用して重複を避ければ、無線通信３００と、無線通信４００との干渉を簡単に避けることができる。
【０１１５】
また、上記実施形態では、上述したようにＭＦＰ１と子機６１との間で無線通信３００が行われるので、ＭＦＰ１と子機６１との間、または、電話回線網１００を介して接続される外部装置と子機６１の間で通話が可能となる。また、上述したＢＴ機器７１としては、携帯電話やＰＤＡ（Ｐｅｒｓｏｎａｌ  Ｄｉｇｉｔａｌ  Ａｓｓｉｓｔａｎｔｓ）などが該当し、例えば、ＭＦＰ１が画像データや文字データなどを記録媒体に記録するプリンタを備えていれば、ＭＦＰ１と携帯電話（または、ＰＤＡ）との間で行われる無線通信４００を利用して、携帯電話（または、ＰＤＡ）が有する画像データや文字データなどをＭＦＰ１へ送信させ、ＭＦＰ１のプリンタによりその画像データや文字データを記録させても良い。
【図面の簡単な説明】
【０１１６】
【図１】本発明の実施形態における無線通信システムを有したＭＦＰと子機との外観構成を示した斜視図である。
【図２】ＭＦＰ１と、アクセスポイントと、子機と、ＢＴ機器との電気的構成を示すブロック図である。
【図３】（ａ）は、ＤＣＬホッピングテーブルの内容の一例を示すイメージ図であり、（ｂ）は、ＢＴホッピングテーブルの内容の一例を示すイメージ図である。
【図４】ＭＦＰのメイン処理を示すフローチャートである。
【図５】ＭＦＰのＤＣＬチャンネル設定処理を示すフローチャートである。
【図６】ＭＦＰのＢＴチャンネル設定処理を示すフローチャートである。
【図７】ＭＦＰのパターン修正処理を示すフローチャートである。
【図８】無線通信のチャンネル番号の重複の一例や、重複するチャンネル番号の修正の一例などを説明するための概略図である。
【図９】ＭＦＰのＤＣＬ通信処理を示すフローチャートである。
【図１０】ＭＦＰのＢＴ通信処理を示すフローチャートである。
【図１１】各種の通信方式で使用される周波数帯域やチャンネル番号などの一例を示した概略図である。
【符号の説明】
【０１１７】
１          ＭＦＰ（無線通信装置の一例）
１７        無線ＬＡＮ通信制御回路（第３の無線通信手段の一例）
１９        ＤＣＬ通信制御回路（第１の無線通信手段の一例）
２１        ＢＴ通信制御回路（第２の無線通信手段の一例）
５１        アクセスポイント（第３の相手装置の一例）
６１        子機（第１の相手装置の一例）
７１        ＢＴ機器（第２の相手装置の一例）
Ｓ１１，Ｓ１２，Ｓ１３  （第１の取得手段の一例）
Ｓ２１，Ｓ２２，Ｓ２３  （第２の取得手段の一例）
Ｓ３１，Ｓ３２，Ｓ３３，Ｓ３７，Ｓ３８  （抽出手段の一例）
Ｓ３４，Ｓ３５          （作成手段の一例）
Ｓ３６                  （設定手段の一例）
【図１】
0004661850.tif 000002
【図２】
0004661850.tif 000003
【図３】
0004661850.tif 000004
【図４】
0004661850.tif 000005
【図５】
0004661850.tif 000006
【図６】
0004661850.tif 000007
【図７】
0004661850.tif 000008
【図８】
0004661850.tif 000009
【図９】
0004661850.tif 000010
【図１０】
0004661850.tif 000011
【図１１】
0004661850.tif 000012