(57)【要約】【課題】  ワイヤレスセンサシステムなどの無線通信システムにおける中継端末として実現される無線通信装置において、端末の増設や通信経路の変更などに伴う端末のアドレス設定を親端末が自動で行うにあたって、親端末へのトラヒックを最小限にする。【解決手段】  端末Ｔ１１〜Ｔ１ｍ；Ｔ２１〜Ｔ２ｎ；Ｔ３（Ｔという）が、中継端末Ｔ１０，Ｔ２０（Ｔ０という）を介してマルチホップ通信方式で、または直接的に、親端末１と通信を行う無線通信システムにおいて、端末Ｔがステップ１で仮アドレスを発生し、ステップ２で、その仮アドレスを送信元アドレスとしたアドレス要求信号を作成し、ブロードキャストまたはマルチキャストで送信する。中継端末Ｔ０は、親端末１の代理でそれに応答し、親端末１から正式アドレスを取得して端末Ｔへ転送し、応答確認信号が得られなかったら再送信する。したがって、親端末へのトラヒックを最小限にすることができる。【選択図】      図１
2006238300.tif 000002
【特許請求の範囲】
【請求項１】
端末と親端末との間に中継端末として介在される無線通信装置において、
前記親端末のアドレスを記憶しているアドレス記憶部と、
無線通信可能な無線通信部と、
前記無線通信部で送受信される信号を処理する信号処理部とを含み、
前記信号処理部は、
前記無線通信部で端末からのアドレス要求信号を受信すると、前記アドレス記憶部を参照して、送信先アドレスを親端末のアドレスに設定するとともに、送信元アドレスを前記端末の仮アドレスから自機のアドレスに書換えたアドレス要求転送信号を前記無線通信部から親端末へ転送する代理アドレス要求機能と、
前記親端末から付与された正式アドレスを含むアドレス応答信号を受信すると、送信先アドレスを自機のアドレスから前記端末の仮アドレスに書換えるとともに、送信元アドレスを親端末のアドレスから自機のアドレスに書換えたアドレス応答転送信号を端末へ転送する代理アドレス応答機能と、
前記アドレス応答転送信号を転送すると前記親端末に代理応答確認信号を送信して前記正式アドレスを決定させるとともに、前記アドレス応答転送信号を転送してから、正式アドレスの付与による端末からの応答確認信号を受信するまで前記アドレス応答転送信号を再送信する代理応答確認機能とを備えて成ることを特徴とする無線通信装置。
【請求項２】
前記信号処理部は、前記アドレス応答転送信号の予め定める回数の再送信によっても、端末からの応答確認信号を受信できない場合は、前記親端末に、付与した正式アドレスを開放させる取消し信号を送信する要求取消し機能をさらに備えることを特徴とする請求項１記載の無線通信装置。
【請求項３】
前記請求項１または２記載の無線通信装置を中継端末として備えるとともに、親端末および複数の端末を備えて成り、通信パケットが中継端末を経由して転送されることを特徴とするマルチホップ通信方式の無線通信システム。
【請求項４】
前記中継端末の代理アドレス要求機能は、前記仮アドレスに代えて、前記仮アドレスよりもデータ長の短い任意の管理番号を前記アドレス要求転送信号に添付して送信するとともに、前記仮アドレスと管理番号との対応関係を記憶しており、
前記親端末は、前記管理番号に対して正式アドレスを付与し、
前記中継端末の代理アドレス要求機能は、前記親端末から付与された正式アドレスを含むアドレス応答信号を受信すると、送信先アドレスを前記管理番号に対応した仮アドレスに書換えて前記アドレス応答転送信号を作成することを特徴とする請求項３記載の無線通信システム。
【請求項５】
前記中継端末は、仮アドレスが同一の複数のアドレス要求信号を受信したときに、当該アドレス要求信号が受け入れなかったことを示すアドレス設定エラー信号をブロードキャストまたはマルチキャストで送信するアドレス要求異常通知機能を有することを特徴とする請求項３または４記載の無線通信システム。
【請求項６】
前記端末の信号処理部は、起動からの時間を計測し、前記アドレス要求信号に、その計測した経過時間データを添付して送信するアドレス要求機能を有し、
前記中継端末の代理アドレス応答機能は、複数のアドレス要求信号を受信したときに、前記アドレス応答転送信号を前記経過時間データに対応した時間だけずらして送信することを特徴とする請求項３〜５のいずれか１項に記載の無線通信システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、中継端末として使用される無線通信装置およびそれに親端末と複数の端末とを備えて構成される無線通信システムに関し、特に親端末が端末のアドレスを自動的に付与するアドレス設定の方法に関する。
【背景技術】
【０００２】
前記親端末と複数の端末とを備えて構成される通信システムは、たとえばビル内の監視装置などで実現される。その場合、温度や湿度などのセンサを搭載した多くの端末が分散して設置され、それらの端末からのデータを親端末が集約したり、該親端末を介して監視装置などの他の機器へその集約したデータを転送したり、該親端末や前記他の機器からの制御信号によって各端末を制御したりすることが、前記通信システムによって行われる。このような用途に用いられる通信システムには、テナントの入れ替わりやオフィスの模様替えなどに容易に対応することができ、また設置工事も容易な無線通信が好ましい。
【０００３】
そして、その多くの端末の設置時や、新たな端末の増設時には、各端末にアドレスを設定する必要がある。この作業は非常に面倒であり、また端末に直接アドレスを入力するディップスイッチのような入力手段を設けると部品点数も多くなるので、従来から、アドレスを自動設定することが行われている。
【０００４】
そのようなアドレス自動付与の技術は、たとえば本件出願人が、先に特許文献１で提案している。その未公開の技術によれば、端末は、予め定められる仮アドレスを送信元アドレスとして、親端末へアドレス要求信号を送信する。それを受信すると、親端末は、既に割当てたアドレスを記憶しているデータベースを検索し、未割当てのアドレスを抽出して、仮アドレスの端末に、正式アドレスを含むアドレス応答信号を返信する。こうして、重複のないアドレスが自動的に付与されている。
【特許文献１】特願２００４−２７６６８１号
【発明の開示】
【発明が解決しようとする課題】
【０００５】
上述の未公開の技術は、親端末と多くの端末から成る１：Ｎの通信システムである。したがって、各端末は直接親端末と通信して、その親端末でアドレス設定が正しく行われたかを判断しており、判断は容易で、またトラヒックは必要最小限のものとなる。
【０００６】
しかしながら、前述のように中継端末を順に介してパケットが送信されてゆく、いわゆるマルチホップ方式の通信システムでは、親端末で、中継端末と端末との間の通信がうまくいっているかを判断することは難しく、またどこかで通信エラーが生じると、総ての経路で通信をやり直さなければならず、アドレス設定のトラヒックが増大してしまう。
【０００７】
本発明の目的は、親端末と端末とが中継端末を介して通信を行うマルチホップ方式の無線通信システムにおいて、端末に自動的にアドレス付与を行うにあたって、親端末へのトラヒックを削減することができる無線通信装置およびそれを用いる無線通信システムを提供することである。
【課題を解決するための手段】
【０００８】
本発明の無線通信装置によれば、ワイヤレスセンサシステムなどの無線通信システムにおける中継端末として実現される無線通信装置において、端末の増設や通信経路の変更などに伴う端末のアドレス設定を自動で行うにあたって、端末が予め定められるまたは任意に発生した仮アドレスで、親端末に正式なアドレスの付与を求めるアドレス要求信号を送信すると、中継端末となる本発明の無線通信装置における信号処理部は、それを親端末に転送し、また親端末から受信した正式アドレスを含むアドレス応答信号を端末に転送するように、通常の転送と同様に、送信先アドレスや送信元アドレスの書換えを行う代理アドレス要求機能および代理アドレス応答機能を備える。
【０００９】
一方、親端末が端末に直接アドレス付与を行う場合、通常、親端末は、正式アドレスの付与による端末からの応答確認信号を受信するまで前記アドレス応答信号を再送信することになるが、本発明の無線通信装置における信号処理部は、代理応答確認機能によって、先ず付与された正式アドレスを含むアドレス応答転送信号を端末に転送すると、親端末に代理応答確認信号を送信して前記正式アドレスを決定させ、親端末との間で、それ以降の通信が発生しないようにする。次に、端末との間では、前記アドレス応答転送信号を転送してから、正式アドレスの付与によって端末から送信される応答確認信号を受信するまで、前記アドレス応答転送信号を再送信する。
【００１０】
したがって、端末で正式アドレスを含むアドレス応答転送信号が正しく受信できなかったり、端末からの応答確認信号を中継端末が正しく受信できなかったりしても、再送信は中継端末となる該無線通信装置と端末との間で行われるので、親端末へのトラヒックを最小限にすることができる。
【００１１】
また、本発明の無線通信装置によれば、端末から正式アドレスを付与したことに対する応答確認信号を受信する前に、代理応答確認機能が親端末に代理応答確認信号を送信して正式アドレスを決定させているので、前記アドレス応答転送信号の予め定める回数の再送信によっても端末からの応答確認信号を受信できず、実際に正式アドレスを設定できているかどうか分からない場合に、要求取消し機能が、親端末に取消し信号を送信し、付与した正式アドレスを開放させる。したがって、アドレス資源を有効に使用することができる。
【００１２】
さらにまた、本発明の無線通信システムによれば、前記の無線通信装置を中継端末として備えるとともに、親端末および複数の端末を備えて成るマルチホップ通信方式の無線通信システムを構築する。したがって、アドレス自動設定時の親端末へのトラヒックを最小限にすることができるマルチホップ通信方式の無線通信システムを実現することができる。
【００１３】
また、本発明の無線通信システムによれば、前記のマルチホップ通信方式の無線通信システムにおいて、中継端末の代理アドレス要求機能は、アドレス要求転送信号に添付すべき仮アドレスの代りに、前記仮アドレスよりもデータ長の短い任意の管理番号を添付し、親端末は、アドレス要求にその管理番号を受信すると正式アドレスを付与するように構成されており、中継端末の代理アドレス要求機能は、親端末から付与された正式アドレスを含むアドレス応答信号を受信すると、送信先アドレスを前記管理番号に対応した仮アドレスに書換えて前記アドレス応答転送信号を作成する。
【００１４】
したがって、親端末との間で、前記管理番号に対して正式アドレスを付与することを予め定めておくことで、親端末と中継端末との間のアドレス要求転送信号およびアドレス応答信号のデータ長を短くして、一層トラヒックを削減することができる。
【００１５】
さらにまた、本発明の無線通信システムによれば、中継端末は、アドレス要求異常通知機能を備え、仮アドレスが同一の複数のアドレス要求信号を受信したときに、当該アドレス要求信号が受け入れなかったことを示すアドレス設定エラー信号をブロードキャストまたはマルチキャストの同報通信で送信する。
【００１６】
したがって、端末がアドレス要求信号を送信した後、前記アドレス設定エラー信号を受信すれば、先のアドレス要求が受け入れなかったことを認識することができ、直ちに再要求の処理に移り、確実に正式アドレスを取得することができる。
【００１７】
また、本発明の無線通信システムによれば、端末の信号処理部は、起動からの時間を計測し、前記アドレス要求信号に、その計測した経過時間データを添付して送信しており、中継端末の代理アドレス応答機能は、複数のアドレス要求信号を衝突せずに受信したときに、親端末から受信したアドレス応答信号を、前記経過時間データに対応した時間だけずらして、前記アドレス応答転送信号を送信する。
【００１８】
したがって、複数のアドレス要求信号をほぼ同時に受信しても、それぞれの端末へのアドレス応答転送信号が衝突する可能性は低くなり、正式アドレスを確実に設定することができる。
【発明の効果】
【００１９】
本発明の無線通信装置および無線通信システムによれば、ワイヤレスセンサシステムなどの無線通信システムにおける中継端末として実現される無線通信装置において、端末の増設や通信経路の変更などに伴う端末のアドレス設定を自動で行うにあたって、端末からのアドレス要求信号および親端末からのアドレス応答信号を通常の転送と同様にそれぞれ転送するとともに、アドレス応答転送信号を端末に転送すると、親端末に代理応答確認信号を送信して正式アドレスを決定させて親端末との間でそれ以降の通信が発生しないようにし、また前記アドレス応答転送信号を転送してから、正式アドレスの付与によって端末から送信される応答確認信号を受信するまで、端末へは前記アドレス応答転送信号を再送信する。
【００２０】
それゆえ、端末で正式アドレスを含むアドレス応答転送信号が正しく受信できなかったり、端末からの応答確認信号を正しく受信できなかったりしても、再送信は中継端末となる該無線通信装置と端末との間で行われるので、親端末へのトラヒックを最小限にすることができる。
【発明を実施するための最良の形態】
【００２１】
［実施の形態１］
図１は、本発明の実施の第１の形態に係る無線通信システムの構成を示す図である。この図１の例では、３つのグループの端末Ｔ１１，Ｔ１２，・・・，Ｔ１ｍ；Ｔ２１，・・・,Ｔ２ｎ；Ｔ３（総称するときは、以下参照符号Ｔで示す）が、中継端末Ｔ１０，Ｔ２０（総称するときは、以下参照符号Ｔ０で示す）を介してマルチホップ通信方式で、または直接的に、親端末１と通信を行う。本発明では、システムが新規に設置、あるいは端末Ｔの増設や変更時に、各端末Ｔは親端末１にアドレス要求信号を送信し、自動的に正式アドレスを割当ててもらうようになっている。以下に、図２も参照して、その設定手順を説明する。図１において、○内の数字は、ステップ番号を表す。
【００２２】
親端末１は、既に割当てたアドレスを記憶しているデータベース１ａを備えており、新たなアドレスを割当てるにあたって、このデータベース１ａを参照することで、アドレスの重複がないように管理している。アドレス設定は、初回の電源投入時や、予め定める設定スイッチなどの操作によって端末Ｔが設定モードとなって開始され、端末Ｔは、ステップ１で、予め定める仮アドレスを発生する。前記仮アドレスには、最大アドレスなどの予め定められるアドレス、または乱数によって発生された任意のアドレスの内、何れが用いられてもよい。
【００２３】
端末Ｔは、ステップ２で、その仮アドレスを送信元アドレスとし、予め記憶している親端末１のアドレスを送信先アドレスとして、図３（ａ）で示すようなパケットフォーマットのアドレス要求信号を作成し、親端末１または中継端末Ｔ０へ（以下、図２の中継端末Ｔ０を介する例で説明する）、ブロードキャストまたはマルチキャストで送信する。
【００２４】
前記アドレス要求信号を受信した中継端末Ｔ０は、ステップ３で、親端末１のアドレスを送信先アドレスとし、送信元アドレスを自機のアドレスに書換え、内容データに前記仮アドレスを格納した図３（ｂ）で示すようなパケットフォーマットのアドレス要求転送信号を作成し、親端末１へ送信する。
【００２５】
これに応答して、親端末１は、ステップ４で、データベース１ａを参照して、空きアドレスの中から新たに付与すべき正式アドレスを決定する処理を行い、ステップ５で、送信先アドレスを中継端末Ｔ０のアドレスとし、送信元アドレスを自機のアドレスとし、内容データに前記仮アドレスと正式アドレスとを格納した図３（ｃ）で示すようなパケットフォーマットのアドレス応答信号を作成し、要求のあった中継端末Ｔ０へ送信する。
【００２６】
前記アドレス応答信号を受信した中継端末Ｔ０は、ステップ６で、送信先アドレスを仮アドレスに書換え、送信元アドレスを自機のアドレスに書換え、内容データに前記正式アドレスを格納した図３（ｄ）で示すようなパケットフォーマットのアドレス応答転送信号を作成し、端末Ｔへ送信する。またこのとき、中継端末Ｔ０は、ステップ５’で、送信先アドレスを親端末１のアドレスとし、送信元アドレスを自機のアドレスとする図３（ｅ）で示すようなパケットフォーマットの代理応答確認信号を作成し、親端末１へ送信する。
【００２７】
ステップ６で前記アドレス応答転送信号を受信した端末Ｔは、ステップ７で正式アドレスの受信処理を行い、ステップ８で受信したアドレスを正式アドレスに決定した後、ステップ９で、送信先アドレスを親端末１のアドレスとし、送信元アドレスを仮アドレスとする図３（ｆ）で示すようなパケットフォーマットの応答確認信号を作成し、中継端末Ｔ０へ返信する。この応答確認信号が中継端末Ｔ０で所定期間Ｗ１内で受信されれば、設定動作を終了する。以降は、その正式アドレスを用いて、端末Ｔは、中継端末Ｔ０を介して、親端末１へ制御要求を発生したり、センサ検知結果を送信したり、親端末１からの呼出し要求に応じたりする。なお、前記応答確認信号は、送信先アドレスを中継端末Ｔ０のアドレスとし、送信元アドレスを正式アドレスとしてもよい。
【００２８】
所定期間Ｗ１内で応答確認信号が受信されないとき、図２において仮想線で示すように、中継端末Ｔ０は、ステップ６’で前記アドレス応答転送信号を再送信し、ステップ９’で応答確認信号が受信されるのを待機する。同様の再送信を繰返し行って所定期間Ｗ２内で応答確認信号が受信されないとき、中継端末Ｔ０は、ステップ１０で、図３（ｇ）で示すようなパケットフォーマットの取消し信号を作成して親端末１へ送信し、割当てられた正式アドレスを開放させる。
【００２９】
図４は、親端末１の機能的構成を示すブロック図である。親端末１は、無線通信部１１と、信号処理部１２と、アドレス処理部１３と、アドレス記憶部１４とを備えて構成される。この親端末１は、監視装置などの他の機器に接続され、或いは前記他の機器に内蔵されており、端末Ｔ，Ｔ０からのデータを集約して前記他の機器へ転送したり、前記他の機器からの制御信号によって各端末Ｔ，Ｔ０を制御したりする。
【００３０】
無線通信部１１は、端末Ｔ，Ｔ０と無線通信可能であり、信号処理部１２からのベースバンド信号を無線信号に変換し、また受信された無線信号を前記ベースバンド信号に変換して信号処理部１２へ出力する無線信号処理部１５と、端末Ｔ，Ｔ０との間で、前記無線信号を送受信するアンテナ１６とを備えて構成される。信号処理部１２は、アドレス処理部１３で処理されたデータ情報を通信パケット形式に組立てを行って無線信号処理部１５へ出力するとともに、無線信号処理部１５で受信された通信パケットからデータ情報を再生する。アドレス処理部１３は、アドレス記憶部１４のアドレス情報を元に適切な処理を行い、前記正式アドレスの生成処理を行う。アドレス記憶部１４は、データベース１ａから成り、既に各端末Ｔ，Ｔ０に割当てている正式アドレスを記憶している。
【００３１】
図５は、端末Ｔ，Ｔ０の機能的構成を示すブロック図である。本実施の形態では、端末Ｔと中継端末Ｔ０とを同一の構成として、コストの低減だけでなく、たとえば当初は端末Ｔとして設置され、後にその下流側にさらに他の端末Ｔが設置されて、中継端末Ｔ０として機能するような場合にも対応可能としている。端末Ｔ，Ｔ０は、無線通信部２１と、信号処理部２２と、仮アドレス発生部２３と、アドレス記憶部２４と、通信経路記憶部２５と、通信経路処理部２６とを備えて構成される。この端末Ｔ，Ｔ０には、特に末端の端末Ｔの場合に、図示しない温度や湿度などのセンサ、或いは図示しない各種の負荷機器が接続されており、該端末Ｔ，Ｔ０は、前記センサに予め定める周期でセンシングを行わせ、そのセンシング結果を親端末１に、予め定める周期で、または親端末１からのポーリングに応答して送信したり、親端末１からの制御信号に応答して、前記負荷機器の制御などを行う。
【００３２】
無線通信部２１は、親端末１または中継端末Ｔ０と通信可能であり、信号処理部２２からのベースバンド信号を無線信号に変換し、また受信された無線信号を前記ベースバンド信号に変換して信号処理部２２へ出力する無線信号処理部２７と、親端末１または中継端末Ｔ０との間で、前記無線信号を送受信するアンテナ２８とを備えて構成される。
【００３３】
信号処理部２２は、前記センサのセンシング結果、仮アドレス発生部２３で処理されたデータ情報、或いは無線信号処理部２７で受信されたデータ情報などを、たとえば前述の図３で示すような通信パケット形式に組立てを行って無線信号処理部２７へ出力し、また無線信号処理部２７で受信された通信パケットからデータ情報を再生し、必要に応じて前記センサや負荷機器を制御するとともに、アドレス記憶部２４のアドレス情報を元に適切な処理を行い、アドレス処理する。
【００３４】
仮アドレス発生部２３は、アドレス要求時の仮アドレスを発生するものであり、前述のように予め定める最大アドレスなどを記憶していたり、乱数によって任意のアドレスを発生する回路などから成る。アドレス記憶部２４は、予め定められる親端末１のアドレスおよび自機の正式アドレスを少なくとも記憶している。通信経路処理部２６は、受信した通信パケットの送信先アドレスおよび／または送信元アドレスから、通信経路記憶部２５に記憶されている経路選択情報に基づいて、適切な通信経路を選択する経路情報処理を行い、信号処理された（適宜アドレスが書換えられた）パケットを作成する。
【００３５】
上述のように構成される端末Ｔ，Ｔ０において、以下に、先ず端末Ｔとして機能し、親端末１と直接の通信によって（図１では端末Ｔ３に対応）正式アドレスが付与される場合の動作について説明する。
【００３６】
図示しないスイッチの操作や電源投入などに応答して、信号処理部２２は、アドレス記憶部２４を確認し、自機に正式なアドレスが割振られていないかどうかを確認し、正式なアドレスが割振られていなければ、アドレス要求送信処理を開始する。正式なアドレスが割振られていても、故意にアドレスを変更したい場合は、アドレス要求送信処理を行うようにしてもよい。
【００３７】
アドレス要求送信処理では、信号処理部２２は、先ず仮アドレス発生部２３に仮アドレスを生成させ、その仮アドレスとアドレス記憶部２４に記憶されている親端末１のアドレスとを通信パケットに組立てて、アドレス要求信号として無線通信部２１へ与える。ここで、組立てられる通信パケットは、図３（ａ）で示すとおりである。図５の例では、アドレス記憶部２４に親端末１のアドレスが既知であり、そのアドレスが送信先アドレスとして格納され、前記仮アドレスが送信元アドレスとして格納され、内容データにアドレス要求信号であることが示され（フラグなど）、その既知のアドレスの親端末１へユニキャスト送信される。これに対して、親端末１のアドレスが未知の場合、前記送信先アドレスに総ての装置を指定するブロードキャストパケットまたはマルチキャストパケットで送信が行われる。
【００３８】
アドレス要求信号を受信した親端末１は、無線通信部１１を介して信号処理部１２で受信信号を受け、アドレス要求受信処理によって、アドレス要求信号であることを認識すると、アドレス処理部１３が正式アドレス生成処理によって、アドレス記憶部１４のデータベースを検索し、未割当てのアドレスを信号処理部１２に返信する。これに応答して信号処理部１２は、アドレス応答送信処理によって、アドレス応答であることを表す情報（フラグなど）に、その未割当てのアドレス情報を図３（ｃ）で示すように通信パケットに組込み、アドレス応答信号として、無線通信部１１から、要求のあった端末Ｔへ送信する。
【００３９】
アドレス応答信号を受けた端末Ｔでは、信号処理部２２は、アドレス応答受信処理によって、通信パケットに組込まれているアドレス情報を、自機の正式アドレスとしてアドレス記憶部２４に一時格納する。その格納したことを親端末１に知らせるために、信号処理部２２は、応答確認送信処理によって、図３（ｆ）で示すように、応答確認情報（フラグなど）を組込んだ通信パケットを組立て、応答確認信号として親端末１に返信する。その後、端末Ｔは一定時間待機し、同一のアドレスでの応答がなければ、正式アドレス決定処理によって、そのアドレスを正式に確定する。アドレス応答があれば、再度アドレス要求を送出する。
【００４０】
前記応答確認信号を受けた親端末１は、応答確認処理によって、先に送信したアドレスを割当て済みアドレスとしてデータベースの変更を行う。ただし、応答確認信号の通信パケットが届かなかった場合、親端末１は、一定の時間後、アドレス応答を再度試みる。同じアドレス応答を受けた端末Ｔは、再度応答確認を行う。このような動作を繰返すことによって、無線通信の品質が不安定な状態でも、各端末Ｔに個別の正式アドレスを正しく割当てることが可能となる。親端末１は、上述のように正式アドレスを確定すると、さらに端末Ｔへ応答信号を返信する確認処理を行ってもよい。
【００４１】
なお、前記仮アドレスは任意に発生されたものである場合、既に他の端末で正式アドレスとして使用されている可能性もあるが、その仮アドレスを正式アドレスとしている端末があっても、自機が親端末１へアドレス要求信号を発生していない場合は、信号処理部１２は、親端末１からの正式アドレスの返信を無視して取込まず、問題はない。
【００４２】
これに対して、中継端末Ｔ０として機能している状態で、他の端末Ｔからのアドレス要求信号を受信した場合の動作を説明する。親端末１および端末Ｔの動作は、上述と変化はないが、前述のように、端末Ｔでは、受信するアドレス応答信号がアドレス応答転送信号に変化し、親端末１では、受信するアドレス要求信号および応答確認信号がそれぞれアドレス要求転送信号および代理応答確認信号に変化するだけである。
【００４３】
中継端末Ｔ０では、無線通信部２１で他の端末Ｔからのアドレス要求信号を受信すると、通信経路処理部２６が通信経路を判断し、信号処理部２２は、代理アドレス要求受信処理によって、その通信経路に対応して、図３（ａ）で示すパケットから図３（ｂ）で示すパケットを組立て、アドレス要求転送信号として無線通信部２１から親端末１へ通常のユニキャスト通信で送信する。
【００４４】
そのアドレス要求転送信号を受信した親端末１から、無線通信部２１で図３（ｃ）で示すアドレス応答信号を受信すると、信号処理部２２は、代理アドレス応答送信処理によって、図３（ｄ）で示すパケットを組立て、アドレス応答転送信号として無線通信部２１へ与える。また、信号処理部２２は、代理応答確認送信処理によって、図３（ｅ）で示すパケットを組立て、代理応答確認信号として無線通信部２１へ与える。そして、端末Ｔから所定期間Ｗ２内で応答確認信号が受信されないとき、信号処理部２２は、取消し送信処理によって、図３（ｇ）で示すような取消し信号を作成して無線通信部２１へ与える。
【００４５】
図６は端末１，Ｔ，Ｔ０の通常送信時の基本動作を説明するためのフローチャートであり、図７は端末１，Ｔ，Ｔ０の通常受信時の基本動作を説明するためのフローチャートである。端末１，Ｔ，Ｔ０は、定常状態では図７の受信動作を繰返しており、送信すべきパケットが発生して図６の送信動作を終了すると、或いは送信したパケットに対する応答を受信すべきときは図７の受信動作に移り、図７の受信動作によって送信すべきパケットが発生したときには図６で示す送信動作に移る。
【００４６】
図６では、ステップＰ１で送信モードとなると、ステップＰ２で送信タイマをスタートさせ、ステップＰ３ではそのカウント値が予め定められた送信期間以内であるか否かが判断され、送信期間を経過していないときにはステップＰ４に移ってキャリアセンスを行い、他の端末からのキャリアが検出されているときにはステップＰ３に戻る。したがって、ステップＰ３において送信期間を経過したときには、前記送信期間内で通信可能にならず、ステップＰ５で送信失敗として処理を終了する。ステップＰ４で他の端末からのキャリアが検出されていないときにはステップＰ６に移り、送信すべきパケットの送信処理を行い、ステップＰ７で完了すると、ステップＰ１に戻る。
【００４７】
図７では、ステップＰ１１で受信モードとなり、ステップＰ１２でタイマをクリアして受信タイマとしてスタートさせ、ステップＰ１３ではそのカウント値が予め定められた受信期間以内であるか否かが判断され、受信期間を経過していないときにはステップＰ１４に移る。ステップＰ１４ではキャリアセンスを行い、他の端末からのキャリアが検出されていないときには、ステップＰ１５でさらにビット同期を行い、同期が取れるとステップＰ１６で自機宛のパケットであるか否かが判断され、自機宛であるときにはステップＰ１７で受信は正常に終了したと判断して、ステップＰ１８で完了すると、ステップＰ１１に戻る。
【００４８】
これに対して、ステップＰ１４で他の端末からのキャリアが検出されなかったとき、ステップＰ１５でビット同期が取れなかったとき、またはステップＰ１６で自機宛のパケットでなかったときはステップＰ１１に戻って受信モードを継続し、ステップＰ１３で規定の受信期間を経過したときにはステップＰ１９に移り、受信は行えなかったと判断する。なお、ステップＰ１２，Ｐ１３は、データリンクレベルでの受信が必要なパケットが有る場合に処理が行われ、無い場合はステップＰ１１からステップＰ１４に移る。
【００４９】
図８は、端末Ｔのアドレス要求時の信号処理部２２の動作を説明するためのフローチャートである。前記設定スイッチの操作などによってステップＳ１でアドレス要求の割込みが発生すると、ステップＳ２で仮アドレス発生部２３に乱数を発生させ、その乱数を用いてステップＳ３で、図３（ａ）で示すようなアドレス要求信号のパケットが組立てられる。
【００５０】
前記アドレス要求信号が作成されると、ステップＳ４で前記送信モードとなり、ステップＳ５で前記所定の送信期間内にキャリアセンスによって送信可能となり、送信できたか否かが判断され、送信できなかった場合はステップＳ６でアドレス要求は失敗と判断して、ステップＳ１に戻る。これに対して、ステップＳ５で送信できるとステップＳ７で送信完了と判断し、ステップＳ８で受信モードに切換わる。
【００５１】
そして、ステップＳ９で、図３（ｃ）で示すアドレス応答信号または図３（ｄ）で示すアドレス応答転送信号が受信できたか否かが判断され、受信できなかったときはステップＳ１０で予め定める受信期間が経過していないかが判断され、経過していないときにはステップＳ９に戻り、経過しているときにはステップＳ１１で、それらの信号の受信は失敗と判断して、ステップＳ１に戻る。
【００５２】
一方、ステップＳ９でアドレス応答信号またはアドレス応答転送信号が受信できたときにはステップＳ１２に移り、それらの信号の受信は成功と判断して、ステップＳ１３で送信モードに切換わり、図３（ｆ）で示す応答確認信号の送信処理を開始する。ステップＳ１４では、所定の送信期間内にキャリアセンスによって送信可能となり、送信できたか否かが判断され、送信できなかった場合はステップＳ１５で予め定める送信期間が経過していないかが判断され、経過していないときにはステップＳ１４に戻り、経過しているときにはステップＳ１６で、応答確認信号の送信は失敗と判断して処理を終了する。
【００５３】
また、ステップＳ１４で応答確認信号が送信できた場合は、ステップＳ１７で送信成功と判断し、ステップＳ１８で正式アドレス決定処理を開始して、アドレス記憶部２４に記憶されている自機のアドレスを仮アドレスから受信した正式アドレスに書換え、ステップＳ１９で正式アドレス決定処理を完了と判断して処理を終了する。
【００５４】
図９は、親端末１のアドレス要求の受信時における信号処理部１２の動作を説明するためのフローチャートである。受信モードにおいて、アドレス要求信号またはアドレス要求転送を受信すると、ステップＳ３１で割込みが発生してアドレス要求受信処理を開始し、ステップＳ３２で正しく受信されたか否かが判断され、受信できなかった場合はステップＳ３３でアドレス要求信号の受信は失敗と判断して処理を終了する。
【００５５】
一方、ステップＳ３２でアドレス要求信号が正しく受信されると、ステップＳ３４で受信成功と判断し、ステップＳ３５でアドレス応答送信処理を開始し、アドレス処理部１３がアドレス記憶部１４を参照し、空きアドレスを検索する。図３（ｃ）で示すようなアドレス応答信号のパケットの組立てが終了すると、ステップＳ３７で送信モードに切換わる。ステップＳ３８では、所定の送信期間内にキャリアセンスによって送信可能となり、送信できたか否かが判断され、送信できなかった場合はステップＳ３９でアドレス応答信号の送信は失敗と判断して処理を終了する。ステップＳ３８でアドレス応答信号が送信できた場合は、ステップＳ４０で送信成功と判断し、ステップＳ４１で応答確認受信処理を開始して、受信モードとなる。
【００５６】
ステップＳ４２では、応答確認信号または代理応答確認信号が正しく受信されたか否かが判断され、受信できなかった場合はステップＳ４３で受信は失敗と判断して処理を終了し、正しく受信されるとステップＳ４４で受信成功と判断し、さらにステップＳ４５で受信モードを継続して取消し信号の受信処理を開始する。
【００５７】
ステップＳ４６では、前記取消し信号が受信されたか否かが判断され、受信できなかった場合はステップＳ４７で予め定める受信期間が経過していないかが判断され、経過していないときにはステップＳ４６に戻り、経過しているときにはステップＳ４８で正式アドレスを決定して処理を終了する。これに対して、ステップＳ４６で取消し信号が受信されるとステップＳ４９に移り、一旦割当てた正式アドレスを開放する取消し処理を行って、処理を終了する。
【００５８】
図１０は、中継端末Ｔ０のアドレス要求時の信号処理部２２の動作を説明するためのフローチャートである。受信モードにおいて、アドレス要求信号を受信すると、ステップＱ１で割込みが発生して代理アドレス要求受信処理を開始し、ステップＱ２で正しく受信されたか否かが判断され、受信できなかった場合はステップＱ３でアドレス要求信号の受信は失敗と判断して処理を終了する。ステップＱ２でアドレス要求信号が受信されると、ステップＱ４で受信は成功と判断し、ステップＱ６で送信モードに切換わり、重複が生じない状態で図３（ｂ）で示すようなアドレス応答転送信号のパケットの組立てが終了すると、ステップＱ７で所定の送信期間内に送信できたか否かが判断され、送信できなかった場合はステップＱ８でアドレス要求転送信号の送信は失敗と判断して処理を終了する。ステップＱ７でアドレス要求転送信号が送信できた場合は、ステップＱ９で送信成功と判断し、ステップＱ１０で代理アドレス応答送信処理を開始して、受信モードとなる。
【００５９】
ステップＱ１１ではアドレス応答信号が受信できたか否かが判断され、受信できなかったときはステップＱ１２でアドレス応答信号の受信は失敗と判断して、処理を終了する。ステップＱ１１でアドレス応答信号が受信できたときにはステップＱ１３に移り、それらの信号の受信は成功と判断して、ステップＱ１４で代理応答確認送信処理も開始して、送信モードに切換わり、図３（ｅ）で示す代理応答確認信号の送信処理を開始する。
【００６０】
ステップＱ１５では、所定の送信期間内に送信できたか否かが判断され、送信できなかった場合はステップＱ１６で、代理応答確認信号の送信は失敗と判断して処理を終了する。一方、ステップＱ１５で代理応答確認信号が送信できた場合には、送信モードを継続してステップＱ１７に移り、図３（ｄ）で示すアドレス応答転送信号の送信処理を開始する。ステップＱ１８では、所定の送信期間内に送信できたか否かが判断され、送信できなかった場合はステップＱ１９でアドレス応答転送信号の送信は失敗と判断して処理を終了する。
【００６１】
これに対して、ステップＱ１８でアドレス応答転送信号が送信できた場合は、ステップＱ２０で送信成功と判断し、ステップＱ２１で前記代理応答確認送信処理によって、応答確認信号の受信モードとなる。ステップＱ２２では、所定期間Ｗ１内で受信できたか否かが判断され、受信できたときにはステップＱ２３で受信は成功と判断して、処理を終了する。一方、ステップＱ２２で応答確認信号が受信できなかったときはステップＱ２４に移り、所定期間Ｗ２の受信期間が経過したか否かが判断され、経過していないときにはステップＱ２２に戻って応答確認信号が再送信されるのを待機し、経過するとステップＱ２５に移って、前記応答確認信号の受信は失敗と判断する。
【００６２】
続いて、ステップＱ２６では取消し処理を開始して送信モードとなり、ステップＱ２７では所定の送信期間内に送信できたか否かが判断され、送信できなかった場合はステップＱ２６に戻って処理を繰返し、送信できた場合はステップＱ２８で送信は成功と判断して処理を終了する。
【００６３】
このように構成することで、マルチホップ通信方式の無線通信システムにおいて、中継端末Ｔ０が親端末１に代わって一部の応答代行処理を行うことで、端末Ｔで正式アドレスを含むアドレス応答転送信号が正しく受信できなかったり、端末Ｔからの応答確認信号を中継端末Ｔ０が正しく受信できなかったりしても、再送信は中継端末Ｔ０と端末Ｔとの間で行われるので、親端末１へのトラヒックを最小限にすることができる。また、通信が不安定になる可能性のある前記マルチホップ通信方式の無線通信システムにおいて、中継端末Ｔ０は端末Ｔとの間でアドレス応答転送および応答確認を繰返し行うことで、端末Ｔに、速やかに、かつ確実にアドレス設定を行うことができる。
【００６４】
さらにまた、中継端末Ｔ０は、端末Ｔから正式アドレスを付与したことに対する応答確認信号を受信する前に、親端末１に代理応答確認信号を送信して正式アドレスを決定させているので、前記アドレス応答転送信号の予め定める回数の再送信によっても端末からの応答確認信号を受信できず、実際に正式アドレスを設定できているかどうか分からない場合に、親端末１に取消し信号を送信し、付与した正式アドレスを開放させるので、アドレス資源を有効に使用することができる。
【００６５】
［実施の形態２］
図１１は、本発明の実施の第２の形態に係る無線通信システムにおける通信パケットのデータ形式を示す図である。本実施の形態で使用する無線通信装置には、前述の図４や図５で示す構成を用いることができ、信号処理部１２，２２が管理する仮アドレスのデータ形式が異なるだけである。この図１１（ａ）〜（ｇ）で示す各信号は、前述の図３（ａ）〜（ｇ）で示す信号にそれぞれ対応しており、各信号の機能に対する説明は省略する。
【００６６】
注目すべきは、本実施の形態では、図１１（ａ）で示すアドレス要求信号において、仮アドレスの格納先が図３（ａ）と異なり、内容データに格納されることである。具体的には、端末Ｔの信号処理部２２のアドレス要求送信処理では、送信元アドレスには仮アドレス設定中を示す仮アドレス設定コードを格納し、代りに仮アドレス発生部２３で発生された仮アドレスを、内容データ部において、アドレス要求信号であることを表すコード（フラグなど）に続いて格納する。同様に、端末Ｔの応答確認送信処理では、図１１（ｆ）で示すように、送信元アドレスには前記仮アドレス設定コードを格納し、内容データ部には、応答確認信号であることを表すコードに続いて、仮アドレスが格納される。
【００６７】
また、アドレスが確定している中継端末Ｔ０から親端末１へのアドレス要求転送信号には、図１１（ｂ）で示すように、その仮アドレスを中継端末Ｔ０で読替え、仮アドレスよりもデータ長の短い任意の管理番号が送信される。このため、中継端末Ｔ０の信号処理部２２の代理アドレス要求受信処理では、仮アドレスと自身の生成した管理番号との対応表を持つ。
【００６８】
そして、親端末１のアドレス応答送信処理では、図１１（ｃ）で示すように、管理番号に正式アドレスを添付したアドレス応答信号が返信される。中継端末Ｔ０は、代理アドレス応答送信処理で、このアドレス応答信号の管理番号を読替えて、図１１（ｄ）で示すアドレス応答転送信号を端末Ｔへ送信する。
【００６９】
また、中継端末Ｔ０の信号処理部２２の代理応答確認送信処理および取消し送信処理では、それぞれ図１１（ｅ）および図１１（ｇ）で示す代理応答確認信号および取消し信号を作成し、送信する。
【００７０】
このように構成することで、端末Ｔと中継端末Ｔ０との間のアドレス要求信号およびアドレス応答転送信号のデータ長を短くして、乱数によって発生される仮アドレスが複数の端末間で重複することを防止することができる。また、中継端末Ｔ０と親端末１との間では、仮アドレスよりも短いデータ長の管理番号で仮アドレスを管理するので、一層トラヒックを削減することができる。
【００７１】
［実施の形態３］
図１２は、本発明の実施の第３の形態に係る無線通信システムにおける端末Ｔ’，Ｔ０’の機能的構成を示すブロック図である。これらの端末Ｔ’，Ｔ０’は、前述の図５で示す端末Ｔ，Ｔ０に類似し、対応する部分には同一の参照符号を付して示し、その説明を省略する。注目すべきは、これらの端末Ｔ’，Ｔ０’では、信号処理部２２ａは、アドレス要求異常通知処理によって、アドレス要求信号がうまく受信できなかったときに、当該アドレス要求信号が受け入れなかったことを示すアドレス設定エラー信号をブロードキャストまたはマルチキャストで送信することである。このため、端末Ｔ’，Ｔ０’は、通信経路処理部２６で仮アドレスと判定されると、それを一時格納する仮アドレス管理テーブル２９を備えている。
【００７２】
図１３および図１４は、本実施の形態のアドレス付与動作を説明するための図である。これらの動作は、前述の図２の動作に類似しており、異なる点について説明する。図１３では、複数の端末Ｔが同じ中継端末Ｔ０に対してほぼ同時にアドレス要求を発生してアドレス要求パケットが衝突している例である。中継端末Ｔ０’が、応答処理が終わるまでに複数の仮アドレスを受けたり、アドレス要求部まで正しく受信し、その後のデータが壊れていても同様である。親端末１および端末Ｔ，Ｔ０；Ｔ’，Ｔ０’は、前述のようにキャリアセンスによって、他の端末からのキャリアが検出されないときに送信を開始するようになっているが、図１３で示す状況は、互いの発振したキャリアを検出できない隠れ端末の関係にあるときに、それらの端末の両方と通信可能な端末で生じる。
【００７３】
一方、図１４の例は、衝突はしていないけれども複数の端末Ｔで同一の仮アドレスが使用されている例である。このような状況は、仮アドレス管理テーブル２９に記憶されている先に受信された仮アドレスと、後に受信された仮アドレスとを比較することで判定することができる。
【００７４】
このような状況になると、信号処理部２２ａは、アドレス要求異常通知処理によって、アドレス要求信号がうまく受け入れられなかったことを示す前記アドレス設定エラー信号を、たとえば前述の仮アドレスコード宛にマルチキャスト送信することで他の中継端末へ中継されなくすることができる。前述のアドレス設定エラー信号を受信した端末Ｔ０’は、新たな仮アドレスを発生し、再送信する。
【００７５】
そして、その再送信にあたって、端末Ｔ０’の信号処理部のアドレス要求送信処理では、タイマによって起動からの時間を計測しており、前記アドレス要求信号の内容データの部分に、その計測した経過時間データを添付して、その経過時間に対応した時間Ｔ１１，Ｔ２１だけずれて再送信する。これを受信した中継端末Ｔ０’の代理アドレス応答処理で親端末１から受信したアドレス応答信号を、前記経過時間データに対応した時間Ｔ１２，Ｔ２２だけずらして、前記アドレス応答転送信号を送信する。
【００７６】
図１５は、アドレス要求の重複判定処理を詳しく説明するためのフローチャートである。この動作は、中継端末Ｔ０’において、前述の図９のステップＳ３５〜Ｓ３７間で行われる。先ずステップＳ５１で、アドレス要求信号中の送信元アドレスである仮アドレスが仮アドレス管理テーブル２９に格納され、ステップＳ５２ではアドレス応答信号のパケットの組立てが終了して、アドレス応答の準備ができたか否かが判断され、準備ができているとステップＳ３７に移ってアドレス応答信号が送信される。
【００７７】
一方、ステップＳ５２でアドレス応答の準備ができていないときにはステップＳ５３に移り、新たなアドレス要求が発生しているか否かが判断され、発生していないときにはステップＳ５２に戻り、発生しているときにはステップＳ５４に移る。ステップＳ５４では、その新たに発生したアドレス要求の仮アドレスが仮アドレス管理テーブル２９に格納されている、すなわち先に受信したアドレス要求信号と同じ仮アドレスであるか否かが判断され、同じ仮アドレスでないときにはステップＳ５２に戻る。
【００７８】
これに対して、ステップＳ５４で同じ仮アドレスであるときにはステップＳ５５で不正要求と判断し、ステップＳ５６でアドレス設定エラー送信処理を開始して送信モードとなる。ステップＳ５７では、所定の送信期間内にキャリアセンスによって送信可能となり、送信できたか否かが判断され、送信できなかった場合はステップＳ５８でアドレス設定エラー信号の送信は失敗と判断して処理を終了する。ステップＳ５８でアドレス設定エラー信号が送信できた場合は、ステップＳ５９で送信成功と判断し、ステップＳ６０で仮アドレス管理テーブル２９に格納されていた仮アドレスを破棄し、ステップＳ６１でアドレス応答送信処理を中止する。
【００７９】
このように構成することで、端末Ｔ’がアドレス要求信号を送信した後、前記アドレス設定エラー信号を受信すれば、先のアドレス要求が受け入れなかったことを認識することができ、直ちに再要求の処理に移り、確実に正式アドレスを取得することができる。また、中継端末Ｔ０’が複数のアドレス要求信号をほぼ同時に受信しても、アドレス応答転送信号の送信タイミングを端末Ｔ’の起動からの経過時間に対応した時間Ｔ１２，Ｔ２２だけずらすことで、それらが衝突する可能性は低くなり、正式アドレスを確実に設定することができる。
【図面の簡単な説明】
【００８０】
【図１】本発明の実施の第１の形態に係る無線通信システムの構成を示す図である。
【図２】本発明の実施の第１の形態によるアドレス付与動作の通信フローを示す図である。
【図３】本発明の実施の第１の形態での通信パケットのパケットフォーマットを示す図である。
【図４】親端末の機能的構成を示すブロック図である。
【図５】端末および中継端末の機能的構成を示すブロック図である。
【図６】各端末の通常送信時の基本動作を説明するためのフローチャートである。
【図７】各端末の通常受信時の基本動作を説明するためのフローチャートである。
【図８】端末のアドレス要求時の動作を説明するためのフローチャートである。
【図９】親端末のアドレス要求の受信時の動作を説明するためのフローチャートである。
【図１０】中継端末のアドレス要求時の動作を説明するためのフローチャートである。
【図１１】本発明の実施の第２の形態に係る無線通信システムにおける通信パケットのデータ形式を示す図である。
【図１２】本発明の実施の第３の形態に係る無線通信システムにおける端末および中継端末の機能的構成を示すブロック図である。
【図１３】本発明の実施の第３の形態のアドレス付与動作を説明するための図である。
【図１４】本発明の実施の第３の形態のアドレス付与動作を説明するための図である。
【図１５】本発明の実施の第３の形態によるアドレス要求の重複判定処理を詳しく説明するためのフローチャートである。
【符号の説明】
【００８１】
１    親端末
１ａ    データベース
１１    無線通信部
１２    信号処理部
１３    アドレス処理部
１４    アドレス記憶部
１５    無線信号処理部
１６    アンテナ
２１    無線通信部
２２，２２ａ    信号処理部
２３    仮アドレス発生部
２４    アドレス記憶部
２５    通信経路記憶部
２６    通信経路処理部
２７    無線信号処理部
２８    アンテナ
２９    仮アドレス管理テーブル
Ｔ；Ｔ’；Ｔ１１，Ｔ１２，・・・，Ｔ１ｍ；Ｔ２１，・・・,Ｔ２ｎ；Ｔ３    端末
Ｔ０；Ｔ０’Ｔ１０，Ｔ２０    中継端末
【図１】
2006238300.tif 000003
【図２】
2006238300.tif 000004
【図３】
2006238300.tif 000005
【図４】
2006238300.tif 000006
【図５】
2006238300.tif 000007
【図６】
2006238300.tif 000008
【図７】
2006238300.tif 000009
【図８】
2006238300.tif 000010
【図９】
2006238300.tif 000011
【図１０】
2006238300.tif 000012
【図１１】
2006238300.tif 000013
【図１２】
2006238300.tif 000014
【図１３】
2006238300.tif 000015
【図１４】
2006238300.tif 000016
【図１５】
2006238300.tif 000017