(57)【要約】【課題】無線通信装置が最適な周波数を選択すること。【解決手段】無線通信手段１と、周波数記憶手段６と、電波状況問い合わせ手段７と、周波数決定手段８と、制御手段３とを備え、制御手段３は、電波状況問い合わせ電文を電波状況問い合わせ手段７で生成し、無線通信手段１を用いて送信する。そして前記電波状況問い合わせ電文に対する応答電文数から周波数決定手段８を用いて、通信に使用する周波数を決定し、周波数記憶手段６に記憶する。【選択図】図２
2005117309.tif 000002
【特許請求の範囲】
【請求項１】
無線通信装置毎に割り当てられた機器識別符号と、前記無線通信装置から構成される無線通信システムに割り当てられた無線システム識別符号とを無線電文に含め、前記無線電文を用いて通信を行う無線通信システムにおいて、無線で通信を行う無線通信手段と、前記無線通信手段を用いた通信に使用する周波数を記憶する周波数記憶手段と、前記周波数記憶手段に記憶された周波数を使用している他の無線通信装置の台数を確認するための電波状況問い合わせ電文を生成する電波状況問い合わせ手段と、自システムで使用する周波数を決定する周波数決定手段と、前記各手段を制御する制御手段とを備え、前記制御手段は、前記電波状況問い合わせ手段を用いて生成した前記電波状況問い合わせ電文を、前記無線通信手段を用いて他の無線通信装置に対して送信し、前記電波状況問い合わせ電文に対して返信される応答電文数に基づき、前記周波数決定手段を用いて、自システムで使用する周波数を決定し、前記周波数を前記周波数記憶手段に記憶する無線通信システム。
【請求項２】
あらかじめランダムに設定された仮機器識別符号を記憶する仮機器識別符号記憶手段を備え、電波状況問い合わせ電文における送信元機器識別符号には、機器識別符号に代わり前記仮機器識別符号記憶手段に記憶された仮機器識別符号を設定するとした請求項１に記載の無線通信システム。
【請求項３】
制御手段の制御により乱数を発生する乱数発生手段を備え、電波状況問い合わせ電文受信後から応答電文を返信するまでの時間は、前記乱数発生手段が発生する乱数に基づき、ランダムな時間で返信するとした請求項１または２のいずれか１項に記載の無線通信システム。
【請求項４】
制御手段の制御により乱数を発生する乱数発生手段を備え、電波状況問い合わせ電文を送信する周波数は、前記乱数発生手段が発生する乱数に基づき、あらかじめ決められた複数の周波数からランダムに選択した周波数を用いるとした請求項１〜３のいずれか１項に記載の無線通信システム。
【請求項５】
乱数発生手段に用いる初期値は、無線システム識別符号、機器識別符号、製造番号、仮機器識別符号の少なくとも一つを用いるとした請求項３または４のいずれか１項に記載の無線通信システム。
【請求項６】
同一の無線システム識別符号を有する無線通信システムが、マスターと呼ばれる１台の無線通信装置と、スレーブと呼ばれるマスター以外の無線通信装置とから構成される場合において、前記マスターのみが電波状況問い合わせ電文に対して応答電文を返信するとすることにより、無線通信装置の台数に代わり無線通信システムのシステム数に基づき、制御手段が自システムで使用する周波数を決定するとした請求項１〜５のいずれか１項に記載の無線通信システム。
【請求項７】
マスターは自システム内のスレーブ台数を記憶するスレーブ台数記憶手段を備え、電波状況問い合わせ電文に対して返信する応答電文中に、前記スレーブ台数記憶手段に記憶されたスレーブの台数情報を含めるとした請求項６に記載の無線通信システム。
【請求項８】
電波状況問い合わせ電文に含まれる無線システム識別符号には、すべての無線通信装置で受信できる無線システム識別符号が設定されているとした請求項１〜７のいずれか１項に記載の無線通信システム。
【請求項９】
制御手段は、伝送メディア毎に特有の通信プロトコル処理を行う下位通信ソフトウェアと、前記伝送メディアを利用したアプリケーションソフトウェアと、前記下位通信ソフトウェアと前記アプリケーションソフトウェア間に挟まれた位置に設けられ、異なる伝送メディアを用いてもアプリケーションソフトウェアからは異なる伝送メディアを意識しなくてよい、つまり単一ネットワークと見せる働きをする通信ミドルウェアとから構成される場合において、制御手段は、電波状況問い合わせ電文が前記下位通信ソフトウェアで処理する電文であることを示すフラグを立て、前記電波状況問い合わせ電文を送信するとした請求項１〜８のいずれか１項に記載の無線通信システム。
【請求項１０】
請求項１〜９のいずれか１項に記載の無線通信システムの手段の少なくとも一部をコンピュータで機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、電波を用いてデータ通信を行う無線通信システムであって、特に家庭においてホームネットワークを構成するための無線通信システムに関するものである。
【背景技術】
【０００２】
従来、この種の無線通信システムは以下に記載されているようなものがあった（例えば、特許文献１参照）。
【０００３】
図８は、特許文献１に記載された従来の無線通信システムを示すものである。図８に示すように、他の無線通信装置と無線通信を行う無線通信手段１と、外部からの信号の入力を検知する外部機器接続手段２と、外部機器接続手段２からの信号を受信して無線通信手段１で用いる周波数を変更する制御手段３、外部機器接続手段２と通信を行う設定器等の外部機器４とから構成されている。
【０００４】
制御手段２は、無線通信手段１の制御を行い、固定された周波数で無線通信を行っている。前記の固定された周波数を変更したい場合、外部機器接続手段２に設定器等の外部機器４を接続する。そして、外部機器４から外部機器接続手段２を介して制御手段３に対して、変更する周波数情報を送信する。制御手段３は、前記周波数情報に基づき、無線通信手段１を用いて無線通信を行う際の周波数を変更する。
【特許文献１】特開２００１−１２６１７８号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、前記従来の構成では、制御手段は、外部機器接続手段に接続された外部機器からの周波数情報を受信した時のみ周波数を変更するので、周波数を変更するためには設定器等の外部機器が必要となる。また、周波数を変更する必要があるか否か、あるいは、どの周波数に変更するのが最適化などの判断ができないという課題を有していた。
【０００６】
本発明は、前記従来の課題を解決するもので、設定器等の外部機器を必要とせず、かつ無線通信装置自体が無線通信に最適な周波数に自律的に変更する無線通信システムを提供することを目的とする。
【課題を解決するための手段】
【０００７】
前記従来の課題を解決するために、本発明の無線通信システムは、制御手段は、電波状況問い合わせ手段を用いて電波状況問い合わせ電文を生成し、前記電波状況問い合わせ電文を他の無線通信装置に対して、無線通信手段を用いて送信するとしたものである。
【０００８】
これによって、電波状況問い合わせ電文に対して返信される応答電文数により、自システムと同じ周波数を使用している他の無線通信装置の台数を判別し、前記他の無線通信装置の台数に基づき、周波数決定手段を用いて自システムで使用する周波数を決定する。
【発明の効果】
【０００９】
本発明の無線通信システムは、設定器やハンディーコントローラ等の外部機器を必要とせず、かつ周波数を変更する必要があるか否か、あるいは、どの周波数に変更するのが最適化などの判断を、外部機器を操作する作業員が行う必要がなく、無線通信装置自体が無線通信に最適な周波数に自律的に変更するため、人為的なミスがなく確実に最適な周波数に変更でき、かつ手間のかからない設置性に優れた無線通信システムを提供することができる。
【発明を実施するための最良の形態】
【００１０】
第１の発明は、制御手段は、電波状況問い合わせ電文を他の無線通信装置に対して、無線通信手段を用いて送信することにより、電波状況問い合わせ電文に対して返信される応答電文数に基づき、周波数決定手段を用いて自システムで使用する周波数を決定することとなり、設定器やハンディーコントローラ等の外部機器を必要とせず、かつ周波数を変更する必要があるか否か、あるいはどの周波数に変更するのが最適化などの判断を、外部機器を操作する作業員が行う必要がなく、無線通信装置自体が無線通信に最適な周波数に自律的に変更するため、人為的なミスがなく確実に最適な周波数に変更でき、かつ手間のかからない設置性に優れた無線通信システムを提供することができる。
【００１１】
第２の発明は、特に、第１の発明において、電波状況問い合わせ電文に含まれる送信元機器識別符号としてあらかじめランダムな値である仮機器識別符号を用いることにより、電波状況問い合わせ電文に対する応答電文に含まれる送信先機器識別符号がランダムな値となるため、複数の無線通信装置が同時に設置されることにより、他の無線通信装置が送信する電波状況問い合わせ電文に対する応答電文を誤って受信することが少なくなり、通信の信頼性が向上する。
【００１２】
第３の発明は、特に、第１または２のいずれか１つの発明において、制御手段の制御により乱数を発生させる乱数発生手段を備え、電波状況問い合わせ電文受信後から応答電文を返信するまでの時間は、前記乱数発生手段が発生する乱数に基づき、ランダムな時間で返信されるとすることにより、応答電文同士が衝突する確率が低くなり、通信成功率が向上するため、より正確に他の無線通信装置の台数を取得することができる。
【００１３】
第４の発明は、特に、第１〜３のいずれか１つの発明において、制御手段の制御により乱数を発生させる乱数発生手段を備え、電波状況問い合わせ電文を送信する周波数は、前記乱数発生手段が発生する乱数に基づき、あらかじめ決められた複数の周波数からランダムに選択した周波数を用いるとすることにより、複数の無線通信システムが周波数を変更した場合でも、同じ周波数に変更されることが少なくなるため、無線電文同士が衝突する確率が低くなり、通信成功率が向上するため、無線通信の信頼性が向上する。
【００１４】
第５の発明は、特に、第３または４のいずれか１つの発明において、乱数発生手段に用いる初期値は、無線システム識別符号、機器識別符号、製造番号、仮機器識別符号の少なくとも一つを用いることにより、各無線通信装置の乱数発生手段で発生する値が同一になることが少なくなるため、応答電文同士が衝突する確率が低くなり、より正確に他の無線通信装置の台数を取得することができる。
【００１５】
第６の発明は、特に、第１〜５のいずれか１つの発明において、マスターのみが電波状況問い合わせ電文に対して応答電文を返信するとすることにより、無線通信装置の台数に代わり無線通信システムのシステム数を用いて、制御手段が自システムで使用する周波数を決定することとなり、複数の無線通信システムが自システムと同じ周波数を用いて通信を行っている場合、一つの無線通信システムからは一つの応答となるため、通信のトラフィックを低減でき、応答電文同士が衝突する確率が低くなり、通信成功率が向上するため無線通信の信頼性が向上する。かつ電波状況を取得するのに要する時間も短縮されるため、効率よく電波状況を取得することができる。
【００１６】
第７の発明は、特に、第６の発明において、電波状況問い合わせ電文に対して返信する応答電文中に、スレーブ台数記憶手段に記憶されているスレーブの台数情報を含めることにより、すべての無線通信装置が応答電文を返信しなくとも、他の無線通信装置の台数を取得できるため、応答電文同士が衝突する確率が低くなり、通信成功率が向上するため、より正確に他の無線通信装置の台数を取得することができる。かつ電波状況を取得するのに要する時間も短縮されるため、効率よく電波状況を取得することができる。
【００１７】
第８の発明は、特に、第１〜７のいずれか１つの発明において、電波状況問い合わせ電文中に含まれる無線システム識別符号には、すべての無線通信装置が受信できる無線システム識別符号を設定するとすることにより、複数の無線通信システムがある場合でも、各無線通信システムに対応した無線システム識別符号をそれぞれ記憶する必要がないため、設置性が優れ、かつ無線システム識別符号を記憶するためのメモリ容量も低減することができる。
【００１８】
第９の発明は、特に、第１〜８のいずれか１つの発明において、電波状況問い合わせ電文中に前記下位通信ソフトウェアで処理する電文であることを示すフラグを立て、電波状況問い合わせ手段を用いて、前記電波状況問い合わせ電文を送信することにより、受信側では前記電波状況問い合わせ電文を、アプリケーションソフトウェアや通信ミドルウェアに関係なく、下位通信ソフトウェアで処理できるため、伝送メディアが複数ある場合でも、アプリケーションソフトウェアや通信ミドルウェアを変更する必要がないため、汎用性が優れ、かつソフトウェアの開発効率も向上する。
【００１９】
第１０の発明は、特に、第１〜９のいずれか１つの発明において、無線通信装置の手段の少なくとも一部をコンピュータに実現させるためのプログラムである。そして、プログラムであるのでマイコン等を用いて本発明の無線通信装置の一部あるいは全てを容易に実現することができる。また記録媒体に記録したり通信回線を用いてプログラムを配信したりすることでプログラムの配布やインストール作業が簡単にできる。
【００２０】
以下、本発明の実施の形態について、図面を参照しながら説明する。なお、この実施の形態によって本発明が限定されるものではない。
【００２１】
（実施の形態１）
図１は、本発明の第１の実施の形態における無線通信システムのシステム図、図２は無線通信システムを構成する無線通信装置のブロック図、図３は通信に使用する周波数を決定する際の通信シーケンス図、図４は無線通信で使用する電文フォーマット図を示すものである。
【００２２】
図２において、無線通信装置５Ａ〜５Ｄは、他の無線通信装置と無線で通信を行う無線通信手段１と、無線通信手段１を用いた通信に使用する周波数を記憶する周波数記憶手段６と、他の無線通信装置が使用している周波数を確認するための電波状況問い合わせ電文を生成する電波状況問い合わせ手段７と、自システムで使用する周波数を決定する周波数決定手段８と、外部操作により他の無線通信装置と縁組みを行うために登録モードに移行させるための外部入力手段９と、無線通信システム毎にユニークになるように割り当てられた無線システム識別符号を記憶する無線システム識別符号記憶手段１０と、同一の無線システム識別符号を有する無線通信システム内で各無線通信装置を識別するためにユニークに割り当てられた機器識別符号を記憶する機器識別符号記憶手段１１と、ユニークではないがあらかじめランダムに設定された仮機器識別符号を記憶する仮機器識別符号記憶手段１２と、マスターとして動作するかスレーブとして動作するかの動作モードを記憶する動作モード記憶手段１３と、前記各手段を制御する制御手段３とを備える。
【００２３】
以上のように構成された無線通信装置から構成される無線通信システムについて、以下その動作、作用を説明する。
【００２４】
図１のように、無線通信システムは、マスターと呼ばれる無線通信装置とスレーブと呼ばれる無線通信装置から構成され、マスターには機器識別符号として０１が固定値として設定されている。また、マスターには無線システム識別符号記憶手段１０に、製造時にあらかじめユニークな無線システム識別符号が設定されている。スレーブは、登録時にマスターから、マスターが有する無線システム識別符号と、スレーブ毎にユニークとなる機器識別符号と、あらかじめ決められた複数の使用可能な周波数から通常の通信で使用する周波数とを割り当てられる。そして、これらを用いて互いに通信を行う。
【００２５】
ここでは、既に設置されているマスターである無線通信装置５Ｃ（機器識別符号：０１）とスレーブである無線通信装置５Ｄ（機器識別符号：０２）で構成される他の無線通信システム（無線システム識別符号：００２）の通信エリア内（使用周波数：Ａ）に、無線通信装置５Ａと無線通信装置５Ｂを設置し、無線通信装置５Ａと無線通信装置５Ｂ間で使用する周波数を決定する方法について説明する。
【００２６】
図１において、無線通信装置５Ａにおける動作モード記憶手段１３にはあらかじめマスターとして動作するように設定されている。一方、無線通信装置５Ｂにおける動作モード記憶手段１３にはあらかじめスレーブとして動作するように設定されている。そして、無線通信装置５Ａにおいて、スイッチなどで構成されている外部入力手段９を操作することにより制御手段３に対して登録モードに移行する信号を出力する。制御手段３は外部入力手段９からの前記信号を受信すると登録モードに移行し（図３のＳ１）、動作モード記憶手段１３に記憶された動作モードからマスターとして動作することを判別し、無線通信手段１を用いて連続受信状態に移行し無線電文を待ち受ける。一方、無線通信装置５Ｂにおいて、スイッチなどで構成されている外部入力手段９を操作することにより制御手段３に対して登録モードに移行する信号を出力する。制御手段３は外部入力手段９からの前記信号を受信すると登録モードに移行し（Ｓ２）、動作モード記憶手段１３に記憶された動作モードからスレーブとして動作することを判別し、無線通信手段１を用いて、無線システム識別符号をオール１、送信先機器識別符号はマスターの機器識別符号である０１、送信元機器識別符号は仮機器識別符号記憶手段１２に記憶された仮機器識別符号である８Ｂを設定した登録電文１を無線通信装置５Ａに対して送信する（Ｓ３）。
【００２７】
例えば、登録電文１の電文フォーマットとしては、図４に示す電文フォーマットを用い、登録電文１を示すために制御コード２の部分にフラグを立てることなどが考えられる。
【００２８】
無線通信装置５Ａは、制御手段３の制御により無線通信手段１を用いて、前記登録電文１を受信する（Ｓ３）。次に、マスターである無線通信装置５Ａにおける制御手段３は、自システムで使用する周波数と同じ周波数を使用している他の無線通信装置の台数を確認するため、電波状況問い合わせ手段７を用いて、電波状況問い合わせ電文を生成し、無線通信手段１を用いて、無線システム識別符号をオール１、送信先機器識別符号を同報指定であるＦＦ、送信元機器識別符号を無線通信装置５Ａの機器識別符号である０１に設定し、周波数記憶手段６から通常モードでの通信で使用する周波数Ａを取得し、この周波数Ａで電波状況問い合わせ電文を同報で送信する（Ｓ４）。
【００２９】
同報で送信された電波状況問い合わせ電文は、無線通信装置５Ｃおよび無線通信装置５Ｄにおいて、制御手段３の制御により、無線通信手段１を用いて受信される（無線通信装置５Ｃと無線通信装置５Ｄ間では周波数Ａを用いて通信しているため）。そして、無線通信装置５Ｃおよび無線通信装置５Ｄにおける制御手段３は、無線通信手段１を用いて、無線システム識別符号をオール１、送信先機器識別符号を電波状況問い合わせ電文における送信元機器識別符号に設定されている０１、送信元機器識別符号を無線通信装置５Ｃの機器識別符号である０１および無線通信装置５Ｄの機器識別符号である０２に設定し、応答電文を返信する（Ｓ５）。
【００３０】
無線通信装置５Ａにおける制御手段３は、無線通信手段１を用いて、無線通信装置５Ｃおよび無線通信装置５Ｄから返信される応答電文を受信し、応答電文数（ここでは、２）を周波数決定手段８に記憶する。そして、周波数決定手段８には、あらかじめ閾値として、例えば１が記憶されており、この閾値との比較を行い、閾値＜応答電文数が成立するため、自システム（無線通信装置５Ａおよび無線通信装置５Ｂ間）で使用する周波数を、周波数Ａから周波数Ｂに変更し、周波数記憶手段６に周波数Ｂを記憶する。
【００３１】
そして、無線通信装置５Ａにおける制御手段３は、無線通信手段１を用いて、無線システム識別符号をオール１、送信先機器識別符号を登録電文１の送信元機器識別符号に設定されていた８Ｂ、送信元機器識別符号を無線通信装置５Ａの機器識別符号である０１に設定し、図４における伝送データ部に無線通信装置５Ａにおける制御手段３により割り当てた無線通信装置５Ｂの機器識別符号０２、無線システム識別符号記憶手段１０に記憶された無線システム識別符号００１、周波数記憶手段６に記憶された周波数Ｂを設定した登録電文２を無線通信装置５Ｂに対して送信する（Ｓ６）。
【００３２】
無線通信装置５Ｂにおける制御手段３は、登録電文２を受信し、登録電文２の伝送データ部に含まれる機器識別符号０２、無線システム識別符号００１および周波数Ｂをそれぞれ機器識別符号記憶手段１１、無線システム識別符号記憶手段１０および周波数記憶手段６に記憶する。
【００３３】
そして、無線通信手段１を用いて、無線システム識別符号を登録電文２のデータ部にて通知された００１、送信先機器識別符号を無線通信装置５Ａの機器識別符号である０１、送信元機器識別符号を登録電文２のデータ部にて通知された無線通信装置５Ｂの機器識別符号である０２に設定した登録電文３を、無線通信装置５Ａに対して送信する（Ｓ７）。
そして、無線通信装置５Ａおよび無線通信装置５Ｂにおいて登録モードが解除され（Ｓ８，Ｓ９）、通常の通信を行う通常モードに移行する。以降は、無線通信装置５Ａおよび無線通信装置５Ｂ間では、制御手段３の制御により、周波数記憶手段６に記憶された周波数Ｂを用いて通信を行う。
【００３４】
以上のように、本実施の形態においては、電波状況問い合わせ電文に対して返信される応答電文数により、自システムと同じ周波数を使用している他の無線通信装置の台数を取得し、前記周波数決定手段８を用いて、前記取得した無線通信装置の台数に基づき、自システムで使用する周波数を決定するため、設定器やハンディーコントローラ等の外部機器を必要とせず、かつ周波数を変更する必要があるか否か、あるいはどの周波数に変更するのが最適化などの判断を、外部機器を操作する作業員が行う必要がなく、無線通信装置自体が無線通信に最適な周波数に自律的に変更するため、人為的なミスがなく確実に最適な周波数に変更でき、しかも手間のかからない設置性に優れた無線通信システムを提供することができる。
【００３５】
また、本実施の形態では、電波状況問い合わせ電文に含まれる送信元機器識別符号は、無線通信装置５Ａの機器識別符号として説明したが、無線通信装置５Ａにおける仮機器識別符号記憶手段１２に記憶された仮機器識別符号を用いる方法や、登録電文１の送信元機器識別符号に設定されている機器識別符号、つまり無線通信装置５Ｂの仮機器識別符号を用いる方法も考えられる。
【００３６】
以上のように、電波状況問い合わせ電文に含まれる送信元機器識別符号として仮機器識別符号を用いることにより、電波状況問い合わせ電文に対する応答電文に含まれる送信先機器識別符号が０１と固定にならずランダムな値となるため、複数の無線通信装置が同時に設置されることにより、他の無線通信装置が送信する電波状況問い合わせ電文に対する応答電文を誤って受信することが少なくなり、通信の信頼性が向上する。
【００３７】
（実施の形態２）
図５は、本発明の第２の実施の形態のブロック図である。実施の形態１と同一符号は、同一機能を有するものとする。実施の形態１と異なる点は、乱数を発生する乱数発生手段１４を設けた点である。
【００３８】
以上のように構成された無線通信装置から構成される無線通信システムについて、以下その動作、作用を説明する。
【００３９】
先の実施の形態では、同報で送信された電波状況問い合わせ電文は、無線通信装置５Ｃおよび無線通信装置５Ｄにおいて、制御手段３の制御により、無線通信手段１を用いて受信し、この受信した電波状況問い合わせ電文に対して、無線システム識別符号をオール１、送信先機器識別符号を電波状況問い合わせ電文における送信元機器識別符号に設定されている０１、送信元機器識別符号を無線通信装置５Ｃの機器識別符号である０１および無線通信装置５Ｄの機器識別符号である０２に設定した応答電文を返信する（Ｓ５）として説明したが、本実施の形態では、この際に、制御手段３は、電波状況問い合わせ電文受信後、乱数発生手段１４を用いて乱数を発生させ、この発生させた乱数から得られた時間経過後に応答電文を返信する。
【００４０】
以上のように、電波状況問い合わせ電文受信後に返信される応答電文は、乱数発生手段１４が発生する乱数に基づき、ランダムな時間で返信されるため、応答電文同士が衝突する確率が低くなり、通信成功率が向上するため、より正確に他の無線通信装置の台数を取得することができる。
【００４１】
また、先の実施の形態では、無線通信装置５Ａにおける制御手段３は、電波状況問い合わせ電文の送信に対して返信される応答電文を受信し、応答電文数（ここでは２）を周波数決定手段８に記憶する。そして、周波数決定手段８には、あらかじめ閾値として、例えば、１が記憶されており、この閾値との比較を行い、閾値＜応答電文数が成立するため、自システム（無線通信装置５Ａおよび無線通信装置５Ｂ間）で使用する周波数を、周波数Ａから周波数Ｂに変更し、周波数記憶手段６に周波数Ｂを記憶するとして説明したが、本実施の形態では、周波数を変更する際に制御手段３は、乱数発生手段１４を用いて乱数を発生させ、この発生させた乱数値に基づき使用する周波数を決定し、周波数記憶手段６に前記周波数を記憶する。例えば、無線通信装置５Ａおよび無線通信装置５Ｂ間で使用できる周波数がＡ〜Ｆまであれば、周波数Ｂ〜Ｆの中からランダムに選択する。
【００４２】
以上のように、自システムで使用する周波数をランダムに選択することとなるため、複数の無線通信システムが同時に周波数を変更した場合でも、同じ周波数に変更されることが少なくなるため、無線電文同士が衝突する確率が低くなり、通信成功率が向上するため、無線通信の信頼性が向上する。
【００４３】
また、本実施の形態における乱数発生手段１４において、乱数を発生させる方法としては、平均採中法や合同法を用いる方法が考えられる。この時に用いる初期値としては、現在の時刻情報、無線通信装置の電源ＯＦＦからの起動時間、無線通信装置の内部タイマーのタイマー値、無線通信装置の無線システム識別符号、無線通信装置の機器識別符号、無線通信装置の製造番号または無線通信装置の仮機器識別符号を用いることが考えられる（スレーブである無線通信装置も、動作モード記憶手段１３にマスターと設定されると、マスターとして動作するため、あらかじめユニークな無線システム識別符号を記憶しているものとする）。
【００４４】
以上のように、乱数発生手段１４で使用する初期値が無線通信装置毎に異なる値となるため、乱数発生手段１４で発生する値が同一になることが少なくなり、応答電文同士が衝突する確率が低くなりより正確に他の無線通信装置の台数を取得することができる。
【００４５】
なお、本実施の形態では、乱数発生手段１４において、平均採中法や合同法のアルゴリズムを用いて乱数を発生させるとして説明したが、乱数ではないが簡易的な方法として、無線通信装置の内部タイマーのタイマー値、無線通信装置の無線システム識別符号、無線通信装置の機器識別符号、無線通信装置の製造番号または無線通信装置の仮機器識別符号を用いて演算を行うことにより、応答電文を返信する時間や使用する周波数を選択する方法も考えられる。例えば、仮機器識別符号が１６進で８０からＦＦの範囲で設定されている場合、（下１桁×α）ｍｓとの演算式から応答電文を返信する時間を算出する（αは応答電文を送信するのに要する時間や処理時間を考慮して決める）方法や、あらかじめ使用する周波数がＡ〜Ｆと決められている場合は、下１桁が０以上５以下の場合はＡ（１６進）を加算してＡからＦに変換し、下１桁が６以上９以下の場合は４（１６進）を加算しＡからＤに変換し、下１桁がＡ以上Ｆ以下の場合は０を加算することにより使用する周波数を決定する方法などが考えられる。
【００４６】
なお、実施の形態１および実施の形態２において、電波状況問い合わせ電文に対する応答電文は、無線通信装置５Ｃ（マスター）および無線通信装置５Ｄ（スレーブ）の両方が返信することにより、無線通信装置の台数を取得し、この台数に基づき使用する周波数を決定するとして説明したが、マスターである無線通信装置５Ｃの無線システム識別符号がスレーブである無線通信装置５Ｄの無線システム識別符号に設定されるため、応答電文の返信はマスター（無線通信装置５Ｃ）のみが行うようにする方法も考えられる。
【００４７】
以上のように、例えば、複数の無線通信システムが自システムと同じ周波数（周波数Ａ）を用いて通信を行っている場合、一つの無線通信システムからは一つの応答となるため、通信のトラフィックを低減でき、応答電文同士が衝突する確率が低くなり、通信成功率が向上するため信頼性が向上する。かつ電波状況を取得するのに要する時間も短縮されるため、効率よく電波状況を取得することができる。
【００４８】
（実施の形態３）
図６は、本発明の第３の実施の形態のブロック図である。実施の形態１および実施の形態２と同一符号は、同一機能を有するものとする。実施の形態１および実施の形態２と異なる点は、マスターと呼ばれる無線通信装置に、自システム内のスレーブと呼ばれる無線通信装置の台数を記憶するスレーブ台数記憶手段１５を設けた点である。
【００４９】
以上のように構成された無線通信装置から構成される無線通信システムについて、以下その動作、作用を説明する。
【００５０】
先の実施の形態では、電波状況問い合わせ電文に対する応答電文は、無線通信装置５Ｃ（マスター）が返信するとして説明したが、本実施の形態では、この際に、マスターと呼ばれる無線通信装置５Ｃにおける制御手段３は、スレーブの台数を記憶したスレーブ台数記憶手段１５から、自装置に登録されたスレーブ台数を取得し、この取得したスレーブ台数の情報を前記応答電文に含めて無線通信装置５Ａに対して返信する。スレーブ台数記憶手段１５にスレーブの台数を記憶する方法としては、例えば、登録モードでスレーブと呼ばれる無線通信装置を登録する際に台数をカウントして記憶する方法などが考えられる。
【００５１】
以上のように、電波状況問い合わせ電文に対して返信する応答電文中に、スレーブの台数情報が含まれることにより、すべての無線通信装置が応答電文を返信しなくとも、他の無線通信装置の台数を取得できるため、応答電文同士が衝突する確率が低くなり、通信成功率が向上するため、より正確に他の無線通信装置の台数を取得することができる。かつ電波状況を取得するのに要する時間も短縮されるため、効率よく電波状況を取得することができる。
【００５２】
なお、先の実施の形態において、電波状況問い合わせ電文中に含まれる無線システム識別符号には、すべての無線通信装置が受信できる無線システム識別符号（例えば、オール１）を設定することが考えられる。
【００５３】
以上のように、電波状況問い合わせ電文をすべての無線通信装置が受信できるため、複数の無線通信システムがある場合でも、各無線通信システムに対応した無線システム識別符号をそれぞれ記憶する必要がないため、設置性が優れかつ無線システム識別符号を記憶するためのメモリ容量も低減することができる。
【００５４】
なお、先の実施の形態において、図７の通信レイヤ構成図に示すように、制御手段３を、伝送メディア毎に特有の通信プロトコル処理を行う下位通信ソフトウェアと、前記伝送メディアを利用したアプリケーションソフトウェアと、前記下位通信ソフトウェアと前記アプリケーションソフトウェア間に挟まれた位置に設けられ、異なる伝送メディアを用いてもアプリケーションソフトウェアからは異なる伝送メディアを意識しなくてよい、つまり単一ネットワークと見せる働きをする通信ミドルウェアから構成し、制御手段３は、電波状況問い合わせ手段７で生成された電波状況問い合わせ電文を送信する際に、下位通信ソフトウェアで処理する電文であることを示すフラグを立て（例えば、図４における制御コード２の部分）、無線通信手段１を用いて、電波状況問い合わせ電文を同報で送信する（ｓ４）。そして、電波状況問い合わせ電文は、無線通信装置５Ｃおよび無線通信装置５Ｄにおいて、制御手段３の制御により、無線通信手段１を用いて受信し、電波状況問い合わせ電文中の制御コード２の部分を確認する。この時、下位通信ソフトウェアで処理する電文であることを示すフラグが立っていれば、下位通信ソフトウェアより上位層にある、通信ミドルウェアやアプリケーションソフトウェアには、電波状況問い合わせ電文を受信したことを通知せず、応答電文を返信する。仮に、下位通信ソフトウェアで処理する電文であることを示すフラグが立っていなければ、下位通信ソフトウェアより上位層にある通信ミドルウェアやアプリケーションソフトウェアには、電波状況問い合わせ電文を受信したことを通知し、上位層にある通信ミドルウェアやアプリケーションソフトウェアからの指示により応答電文を返信する。
【００５５】
以上のように、受信側では電波状況問い合わせ電文を、アプリケーションソフトウェアや通信ミドルウェアに関係なく、下位通信ソフトウェアで処理するため、図７に示すように、伝送メディアが複数ある場合でも、アプリケーションソフトウェアや通信ミドルウェアを変更する必要がないため、汎用性が優れ、かつソフトウェアの開発効率も向上する。
【００５６】
なお、先の実施の形態において、無線通信システムの手段の少なくとも一部としてコンピュータを機能させるためのプログラムとすることにより、プログラムであるのでマイコン等を用いて本発明の無線通信装置の一部あるいは全てを容易に実現することができる。また記録媒体に記録したり通信回線を用いてプログラムを配信したりすることでプログラムの配布やインストール作業が簡単にできる。
【００５７】
なお、先の実施の形態において、仮機器識別符号としては、無線通信装置の製造番号の下二桁を用いる方法などが考えられる。
【００５８】
なお、先の実施の形態において、電波状況問い合わせ電文に設定する送信先機器識別符号として、同報通信を行うための機器識別符号であるＦＦを設定するとして説明したが、無線システム識別符号がオール１の場合は、すべての無線通信装置が電文を受信するとするか、あるいは、図４における電文フォーマットにおける制御コード１に、同報電文か個別通信用電文かを区別するフラグを設ける方法により、送信先機器識別符号はＦＦに限定されないようにすることもできる。
【００５９】
なお、先の実施の形態において、周波数決定手段８にあらかじめ設定しておく閾値の値を１として説明したが、例えば、１つの無線通信システムで使用する周波数が３チャンネルの場合は３つの無線通信システムまでが同時に通信を行うことが可能であるため２に設定しおくことなども考えられる。
【００６０】
なお、先の実施の形態において、無線通信装置５Ａおよび無線通信装置５Ｂ間で使用する周波数を、周波数Ａから周波数Ｂに変更するとして説明したが、変更した周波数Ｂでも前述と同様に電波状況問い合わせ電文を送信することにより、再度周波数を変更する方法も考えられる。
【００６１】
なお、無線通信装置５Ａおよび無線通信装置５Ｂ間で使用する周波数が、例えば、周波数Ａ〜Ｆまでであり、すべての周波数で閾値＜応答電文数である場合は、周波数Ａ〜Ｆの中で応答電文が最も少ない周波数を選択し、無線通信装置５Ａおよび無線通信装置５Ｂ間の通信に使用する方法も考えられる。あるいは、登録電文１を受信後、利用可能なすべての周波数、例えば、周波数Ａ〜Ｆを順次切り替えて電波状況問い合わせ電文を送信し、周波数Ａ〜Ｆの中で応答電文が最も少ない周波数を選択する方法も考えられる。
【００６２】
なお、先の実施の形態において、電波状況問い合わせ電文を送信する際に使用する周波数を、周波数記憶手段８から取得するとしたが、制御手段３が使用する周波数をランダムに決める方法も考えられる。
【００６３】
なお、先の実施の形態において、登録電文１を送信する周波数は、登録モード以外の通常モードで使用する周波数とは異なるあらかじめ決められた周波数である無線システム設定用の周波数とすることもできる。このようにすることにより、新たに無線通信装置を登録する必要が生じた場合でも、各無線通信装置は登録電文１を異なる周波数で送受信を行うことは生じず、必ず決められた周波数で送受信するので確実かつ迅速に登録を行うことができる。
【００６４】
なお、先の実施の形態において、外部入力手段９を用いて無線通信装置５Ａを登録モードに移行させる方法としては、作業者がスイッチなどを用いて制御手段３に登録モードに移行するための信号を出力する方法について説明したが、外部入力手段９に接続された機器からシリアル通信などを用いて、登録モードに移行するための電文を送信する方法なども考えられる。
【００６５】
なお、先の実施の形態において、無線通信装置５Ａは無線通信装置５Ｂから登録電文１の受信後に、電波状況問い合わせ電文を送信するとして説明したが、無線通信装置５Ａの電源が投入されたときに、電波状況問い合わせ電文を送信し、周波数記憶手段６に使用する周波数を記憶しておく方法も考えられる。
【００６６】
なお、先の実施の形態において、無線通信装置５Ａをマスター（無線システム識別符号および機器識別符号を割り当てる機能を有する）、無線通信装置５Ｂをスレーブ（無線システム識別符号および機器識別符号を割り当てる機能を有しない）として、無線通信装置５Ａが無線通信装置５Ｂに対して、無線システム識別符号および機器識別符号を割り当てる際に、使用する周波数情報をも通知するとして説明したが、無線通信装置５Ａおよび無線通信装置５Ｂともにスレーブとして動作させる場合は、例えば、無線通信装置５Ａにおける外部入力手段８をＯＮし、電波状況問い合わせ電文を送信して、使用する周波数を周波数記憶手段６に記憶する。そして、外部機器（パソコン等）を接続することにより、先の周波数記憶手段６に記憶された周波数情報を取得し、次に無線通信装置５Ｂに外部機器（パソコン等）を接続し、無線システム識別符号および機器識別符号と共に使用する周波数を設定する方法などが考えられる。
【００６７】
なお、先の実施の形態において、無線通信装置５Ａと無線通信装置５Ｂ間で使用する周波数を決定する方法について説明したが、周波数に限らず、例えば、無線電文のデータに、同一ビットが連続することを防ぐためや、暗号化のために行うスクランブル変換に用いるスクランブル符号に関しても同様に実施することができる。
【産業上の利用可能性】
【００６８】
以上のように、本発明にかかる無線通信システムは、無線通信装置自体が無線通信に最適な周波数に自律的に変更することが可能となるので、家庭内のセキュリティセンサ群、家電機器群、流量計測装置群、健康機器群等の通信に加え、屋外でのテレメーター・テレコントロールなどの無線データ通信等の用途にも適用できる。
【図面の簡単な説明】
【００６９】
【図１】本発明の実施の形態１における無線通信システムのシステム図
【図２】本発明の実施の形態１における無線通信システムのブロック図
【図３】本発明の実施の形態１における無線通信システムの通信シーケンス図
【図４】本発明の実施の形態１における無線通信システムの電文フォーマット図
【図５】本発明の実施の形態２における無線通信システムのブロック図
【図６】本発明の実施の形態３における無線通信システムのブロック図
【図７】本発明の実施の形態３における無線通信システムの通信レイヤ図
【図８】従来の無線通信システのブロック図
【符号の説明】
【００７０】
１  無線通信手段
２  外部機器接続手段
３  制御手段
４  外部機器
５  無線通信装置
６  周波数記憶手段
７  電波状況問い合わせ手段
８  周波数決定手段
９  外部入力手段
１０  無線システム識別符号記憶手段
１１  機器識別符号記憶手段
１２  仮機器識別符号記憶手段
１４  乱数発生手段
１５  スレーブ台数記憶手段
【図１】
2005117309.tif 000003
【図２】
2005117309.tif 000004
【図３】
2005117309.tif 000005
【図４】
2005117309.tif 000006
【図５】
2005117309.tif 000007
【図６】
2005117309.tif 000008
【図７】
2005117309.tif 000009
【図８】
2005117309.tif 000010