(57)【要約】【課題】無線システムにおいて、通信トラフィックを低減し、通信経路の設定を容易なものにする。【解決手段】無線システム１は、自機のＩＤを付したデータを送信する子機２と、このデータの送信先である親機３と、このデータを中継する中継機４と、を備える。中継機４は、転送すべきデータを送信する子機２のＩＤがデータに付されている場合、転送情報を付加してデータを転送する。親機３は、受信すべきデータを送信する子機２のＩＤがデータに付されていない場合、又は転送情報がデータ中にない場合、データを破棄する。このように、中継機４又は親機３は、子機２のＩＤを記憶するだけで通信できるので、通信経路の設定を容易なものにできる。また、通信経路を探索するための通信が不要であるため、さらに、通信経路の設定のため親機３及び中継機４のＩＤをデータに付加することが不要で、データのパケット長を短くできるため、通信トラフィックを低減できる。【選択図】図２
2007274303.tif 000002
【特許請求の範囲】
【請求項１】
各々に識別子が付された複数の端末を備え、データが下流端末から上流端末へ無線により伝送される無線システムにおいて、
前記下流端末と前記上流端末との間に設置され、前記下流端末から送信されたデータを受信し、前記上流端末へ転送する中継端末を備え、
前記下流端末は、自端末の識別子を記憶する記憶手段を有し、前記記憶手段により記憶された自端末の識別子を付したデータを前記上流端末に対して送信し、
前記中継端末は、
中継端末により転送されたことを示す転送情報をデータに付加する情報付加手段と、
転送すべきデータを送信する下流端末の識別子を記憶する記憶手段と、
前記記憶手段により記憶された下流端末の識別子と、前記下流端末から送信されて自端末が受信したデータに付された該下流端末の識別子とを照合して、これらの識別子の一致又は不一致を判断する判断手段と、を有し、
前記判断手段によりこれらの識別子が一致すると判断された場合、前記データに前記識別子を付したまま、前記情報付加手段により転送情報を付加して前記データを転送し、
前記上流端末は、
受信すべきデータを送信する下流端末の識別子を記憶する記憶手段と、
前記記憶手段により記憶された下流端末の識別子と、前記下流端末から送信されて自端末が受信したデータに付された該下流端末の識別子とを照合して、これらの識別子の一致又は不一致を判断する第１の判断手段と、
前記データ中の前記転送情報の有無に基づいて、受信したデータが前記中継端末により転送されたデータであるか否かを判断する第２の判断手段と、有し、
前記第１の判断手段により、これらの識別子が不一致であると判断された場合、又は前記第２の判断手段により、受信したデータが前記中継端末により転送されたデータではないと判断された場合、該データを破棄することを特徴とする無線システム。
【請求項２】
各々に識別子が付された複数の端末を備え、データが下流端末から上流端末へ無線により伝送される無線システムにおいて、
前記下流端末と前記上流端末との間に設置され、前記下流端末から送信されたデータを受信し、前記上流端末へ転送する複数の中継端末を備え、
前記下流端末は、自端末の識別子を記憶する記憶手段を有し、前記記憶手段により記憶された自端末の識別子を付したデータを前記上流端末に対して送信し、
前記中継端末は、
転送するデータに中継段数を付加する段数付加手段と、
転送すべきデータを送信する下流端末の識別子と、該下流端末から自端末までの中継段数と、を記憶する記憶手段と、
前記記憶手段により記憶された下流端末の識別子と、前記下流端末から送信されて自端末が受信したデータに付された該下流端末の識別子とを照合して、これらの識別子の一致又は不一致を判断する第１の判断手段と、
前記記憶手段により記憶された中継段数と、受信したデータに前段の前記中継端末の前記段数付加手段により付加された中継段数とを照合して、これらの中継段数の一致又は不一致を判断する第２の判断手段と、を有し、
前記第１の判断手段により、これらの識別子が一致すると判断され、且つ、前記第２の判断手段により、これらの中継段数が一致すると判断された場合、前記データに前記識別子を付したまま、前記段数付加手段により前記データ中の中継段数をインクリメントして前記データを転送し、
前記上流端末は、
受信すべきデータを送信する下流端末の識別子と、該下流端末から自端末までの中継段数と、を記憶する記憶手段と、
前記記憶手段により記憶された下流端末の識別子と、前記下流端末から送信されて自端末が受信したデータに付された下流端末の識別子とを照合して、これらの識別子の一致又は不一致を判断する第１の判断手段と、
前記記憶手段により記憶された中継段数と、受信したデータに前段の前記中継端末の前記段数付加手段により付された中継段数とを照合して、これらの中継段数の一致又は不一致を判断する第２の判断手段と、を有し、
前記第１の判断手段により、これらの識別子が不一致であると判断された場合、又は前記第２の判断手段により、これらの中継段数が不一致であると判断された場合、該データを破棄することを特徴とする無線システム。
【請求項３】
前記中継端末の前記記憶手段は、転送すべきデータを送信する複数の下流端末の識別子及び／又はこれらの複数の下流端末毎に対応して登録される前記中継段数を記憶することを特徴とする請求項１又は請求項２に記載の無線システム。
【請求項４】
前記上流端末又は前記中継端末は、自端末の前記記憶手段により記憶された下流端末の識別子と一致する識別子が付されたデータを受信した場合、前段の中継端末又は下流端末に、前記データの受信完了を通知する受信完了パケットを送信し、
前記中継端末又は前記下流端末は、前記受信完了パケットを受信した場合、データの送信が完了したと判断し、所定の時間、前記受信完了パケットを受信しない場合、データを前記錠流端末又は前記中継端末に再送信することを特徴とする請求項１乃至請求項３のいずれかに記載の無線システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、複数の端末間で中継端末を介して無線通信が行なわれる無線システムに関する。
【背景技術】
【０００２】
従来より、複数の端末又は送受信局（以下、送受信局を含めて端末という）の間で無線通信を行なうため、これらの間にデータを中継するための中継端末又は中継局（以下、中継局を含めて中継端末と略す）を設けた無線システムにおいて、２端末間のデータの通信経路を設定する各種の方法が知られている。例えば、その方法の一つとして、送受信局間で、通信経路の設定のための中継情報を送受信する無線通信システムが知られている（例えば、特許文献１参照）。この無線通信システムでは、複数の送受信局の各々が、保存している通信経路設定用の中継情報を互いに送受信すると共に、受信したこの中継情報に基づいて新たな中継情報を作成して保存し、保存した新たな中継情報に応じた通信経路で互いに通信し合う。
【０００３】
また、データの通信経路を設定する他の方法として、通信経路に応じて、経由する全ての中継端末のアドレスをデータに付加する方法が知られている。さらに、データを送受信する端末及び中継端末を含む各端末が、データを直接送信する端末のアドレスを記憶する方法が知られており、この方法により、各端末が記憶したアドレスに基づいてデータが順に伝送される。
【特許文献１】特開２０００―３２４１２５号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、特許文献１に記載の技術では、複数の送受信局の各々が、伝送するデータとは別に、中継情報を送受信するので、通信トラフィックが上がると共に、送信回数の増加に伴って消費電力が多くなる。また、中継端末のアドレスをデータに付加する技術では、中継端末の数が増加することにより中継段数が多くなるに連れて、データのパケット長が長くなるので、通信トラフィックが上がる。また、各端末がデータを直接送受信する端末のアドレスを記憶する技術では、全ての端末が、データの送信先に応じて、直接通信する端末のアドレスを定めたルート情報を把握する必要があるので、通信経路の設定に手間がかかる。
【０００５】
本発明は、上記従来の問題を解決するためになされたものであり、通信トラフィックを低減できると共に、通信経路の設定が容易な無線システムを提供することを目的とする。
【課題を解決するための手段】
【０００６】
上記目的を達成するために請求項１の発明は、各々に識別子が付された複数の端末を備え、データが下流端末から上流端末へ無線により伝送される無線システムにおいて、前記下流端末と前記上流端末との間に設置され、前記下流端末から送信されたデータを受信し、前記上流端末へ転送する中継端末を備え、前記下流端末は、自端末の識別子を記憶する記憶手段を有し、前記記憶手段により記憶された自端末の識別子を付したデータを前記上流端末に対して送信し、前記中継端末は、中継端末により転送されたことを示す転送情報をデータに付加する情報付加手段と、転送すべきデータを送信する下流端末の識別子を記憶する記憶手段と、前記記憶手段により記憶された下流端末の識別子と、前記下流端末から送信されて自端末が受信したデータに付された該下流端末の識別子とを照合して、これらの識別子の一致又は不一致を判断する判断手段と、を有し、前記判断手段によりこれらの識別子が一致すると判断された場合、前記データに前記識別子を付したまま、前記情報付加手段により転送情報を付加して前記データを転送し、前記上流端末は、受信すべきデータを送信する下流端末の識別子を記憶する記憶手段と、前記記憶手段により記憶された下流端末の識別子と、前記下流端末から送信されて自端末が受信したデータに付された該下流端末の識別子とを照合して、これらの識別子の一致又は不一致を判断する第１の判断手段と、前記データ中の前記転送情報の有無に基づいて、受信したデータが前記中継端末により転送されたデータであるか否かを判断する第２の判断手段と、有し、前記第１の判断手段により、これらの識別子が不一致であると判断された場合、又は前記第２の判断手段により、受信したデータが前記中継端末により転送されたデータではないと判断された場合、該データを破棄するものである。
【０００７】
請求項２の発明は、各々に識別子が付された複数の端末を備え、データが下流端末から上流端末へ無線により伝送される無線システムにおいて、前記下流端末と前記上流端末との間に設置され、前記下流端末から送信されたデータを受信し、前記上流端末へ転送する複数の中継端末を備え、前記下流端末は、自端末の識別子を記憶する記憶手段を有し、前記記憶手段により記憶された自端末の識別子を付したデータを前記上流端末に対して送信し、前記中継端末は、転送するデータに中継段数を付加する段数付加手段と、転送すべきデータを送信する下流端末の識別子と、該下流端末から自端末までの中継段数と、を記憶する記憶手段と、前記記憶手段により記憶された下流端末の識別子と、前記下流端末から送信されて自端末が受信したデータに付された該下流端末の識別子とを照合して、これらの識別子の一致又は不一致を判断する第１の判断手段と、前記記憶手段により記憶された中継段数と、受信したデータに前段の前記中継端末の前記段数付加手段により付加された中継段数とを照合して、これらの中継段数の一致又は不一致を判断する第２の判断手段と、を有し、前記第１の判断手段により、これらの識別子が一致すると判断され、且つ、前記第２の判断手段により、これらの中継段数が一致すると判断された場合、前記データに前記識別子を付したまま、前記段数付加手段により前記データ中の中継段数をインクリメントして前記データを転送し、前記上流端末は、受信すべきデータを送信する下流端末の識別子と、該下流端末から自端末までの中継段数と、を記憶する記憶手段と、前記記憶手段により記憶された下流端末の識別子と、前記下流端末から送信されて自端末が受信したデータに付された下流端末の識別子とを照合して、これらの識別子の一致又は不一致を判断する第１の判断手段と、前記記憶手段により記憶された中継段数と、受信したデータに前段の前記中継端末の前記段数付加手段により付された中継段数とを照合して、これらの中継段数の一致又は不一致を判断する第２の判断手段と、を有し、前記第１の判断手段により、これらの識別子が不一致であると判断された場合、又は前記第２の判断手段により、これらの中継段数が不一致であると判断された場合、該データを破棄するものである。
【０００８】
請求項３の発明は、請求項１又は請求項２に記載の無線システムにおいて、前記中継端末の前記記憶手段は、転送すべきデータを送信する複数の下流端末の識別子及び／又はこれらの複数の下流端末毎に対応して登録される前記中継段数を記憶するものである。
【０００９】
請求項４の発明は、請求項１乃至請求項３のいずれかに記載の無線システムにおいて、前記上流端末又は前記中継端末は、自端末の前記記憶手段により記憶された下流端末の識別子と一致する識別子が付されたデータを受信した場合、前段の中継端末又は下流端末に、前記データの受信完了を通知する受信完了パケットを送信し、前記中継端末又は前記下流端末は、前記受信完了パケットを受信した場合、データの送信が完了したと判断し、所定の時間、前記受信完了パケットを受信しない場合、データを前記錠流端末又は前記中継端末に再送信するものである。
【発明の効果】
【００１０】
請求項１又は請求項２の発明によれば、中継端末又は上流端末は、転送又は受信すべきデータを送信する下流端末の識別子を記憶するので、通信経路を探索するために通信を行なう必要がなく、通信トラフィックを低減することができる。また、伝送するデータには、下流端末の識別子と、データが中継端末により転送されたことを示す転送情報又は中継段数の情報が付加され、このデータに基づいて通信経路が確立されるので、通信経路を設定するために、上流端末及び経路中の全ての中継端末の識別子をデータに付加する必要がなく、伝送するデータのパケット長を短くすることができる。このため、通信トラフィックを低減できる。また、中継端末又は上流端末は、中継段数又は下流端末の識別子とを記憶するだけで通信が可能になるので、通信経路の設定を容易なものにすることができると共に、中継端末の追加設置が容易になる。さらに、上流端末は、下流端末から送信されたデータを中継端末を経ずに直接受信できる環境にある場合、下流端末から直接受信したデータを破棄するので、中継端末から転送されてきたデータのみを受信することができ、マルチパスを防止できる。
【００１１】
請求項３の発明によれば、中継端末が、複数の下級端末から送信されるデータを転送できるので、設置する中継端末の数を減らし、中継端末の設置の手間を省くことができる。
【００１２】
請求項４の発明によれば、中継端末又は下流端末は、データを確実に上流端末又はより上流の中継端末に送達することができる。
【発明を実施するための最良の形態】
【００１３】
本発明の第１の実施形態に係る無線システムについて図１乃至図３を参照して説明する。図１は、無線システム１の構成と、このシステムを構成する各機のハードウェア構成とを示す。本実施形態の無線システム１は、データを無線により送信する子機２（下流端末）と、このデータの送信先である親機３（上流端末）と、子機２と親機３との間に設置された中継機４（中継端末）と、を備える。この中継機４は、子機２から送信されたデータを受信し、親機３へ転送する。親機３は、この中継機４から無線により転送されてきたデータを受信する。このように、データは子機２から親機３へ無線により伝送される。子機２、親機３及び中継機４の各機は、微弱電波による無線や特定小電力無線等のための無線通信用端末、又は無線局から成り、各機にはＩＤ（識別子）が付される。以下に、各機の構成を説明する。
【００１４】
子機２は、データを送信する無線通信回路から成る送信部２１と、自機のＩＤを記憶するＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）等のメモリ２２（記憶手段）と、送信部２１からのデータ送信と、メモリ２２のデータ書き込み及び読み出しとを制御するＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）を含むマイクロコンピュータから成る制御部２３と、を有する。この制御部２３は、メモリ２２から自機のＩＤを読み出し、このＩＤを付したデータを、送信部２１により親機３に対して送信する。送信時に、子機２は、送信するデータが中継機４により転送されることを知らなくてもよい。
【００１５】
中継機４は、子機２の送信部２１から送信されたデータを受信する無線通信回路から成る受信部４１と、自機のＩＤ及び転送すべきデータを送信する子機２のＩＤを記憶するＲＯＭ等のメモリ４２（記憶手段）と、このデータを親機３に転送するため、受信部４１が受信したデータを親機３に対して送信する無線通信回路から成る送信部４３と、送信部４３からのデータ送信と、メモリ２２のデータ書き込み及び読み出しとを制御するＣＰＵを含むマイクロコンピュータから成る制御部４４と、を有する。受信部４１は、受信したデータに基づく信号を制御部４４に出力する。また、受信部４１と送信部４３とは、データを送受信可能な１つの無線通信回路から成る。転送すべきデータを送信する子機２のＩＤは、不図示のインターフェースの操作に基づき、制御部４４によりメモリ４２に書き込まれる。この書き込みにより、このＩＤの登録又は変更が可能となる。
【００１６】
制御部４４は、受信部４１からの信号に基づき、子機２から送信されて受信部４１が受信したデータの内容を把握し、受信したデータから子機２のＩＤを読み出すと共に、メモリ２２を参照し、転送すべきデータを送信する子機２のＩＤと、データから読み出した子機２のＩＤとを照合して、これらのＩＤの一致又は不一致を判断する（判断手段）。また、制御部４４は、これらのＩＤが一致すると判断した場合、データに子機２のＩＤを付したまま、中継機４により転送されたことを示す中継フラグ（転送情報）をデータに付加し、データを送信部４３から送信する（情報付加手段）。この中継フラグは、例えば１ビットで表される。さらに、制御部４４は、これらのＩＤが不一致であると判断した場合、すなわち、受信したデータが転送すべきものではないと判断した場合、このデータを破棄する。
【００１７】
親機３は、中継機４の送信部４３から送信されたデータと、子機２の送信部２１から送信されたデータとを受信可能な無線通信回路から成る受信部３１と、自機のＩＤ及び受信すべきデータを送信する子機２のＩＤを記憶するＲＯＭ等のメモリ３２（記憶手段）と、メモリ３２のデータ書き込み及び読み出しとを制御するＣＰＵを含むマイクロコンピュータから成る制御部３３と、を有する。受信部３１は、受信したデータに基づく信号を制御部３３に出力する。受信すべきデータを送信する子機２のＩＤは、不図示のインターフェースの操作に基づき、制御部３３によりメモリ３２に書き込まれる。この書き込みにより、このＩＤの登録又は変更が可能となる。
【００１８】
制御部３３は、受信部３１からの信号に基づき、中継機４から転送されてきたデータの内容を把握し、受信したデータからこのデータに付された子機２のＩＤを読み出すと共に、メモリ３２を参照し、転送すべきデータを送信する子機２のＩＤと、データから読み出した子機２のＩＤとを照合して、これらのＩＤの一致又は不一致を判断する（第１の判断手段）。この照合により、これらのＩＤが不一致であると判断された場合、すなわち、受信したデータが本来受信すべきデータを送信する子機２からのものではない場合、制御部３３はこのデータを破棄する。
【００１９】
さらに、制御部３３は、受信したデータ中の中継フラグの有無に基づいて、受信したデータが中継機４により転送されてきたデータであるか否かを判断する（第２の判断手段）。受信したデータが中継機４により転送されたデータではないと判断された場合、制御部３３はこのデータを破棄する。このため、親機３は、子機２から送信されたデータを中継機４を経ずに直接受信できる環境にある場合、データ中の中継フラグの有無に基づいて、子機２から直接受信したデータを破棄するので、中継機４から転送されてきたデータのみを受信することができ、マルチパスを防止できる。
【００２０】
上記の通り、中継機４又は親機３は、転送又は受信すべきデータを送信する子機２のＩＤを記憶するので、通信経路を探索するために通信を行なう必要がなく、通信トラフィックを低減することができる。また、中継機４又は親機３は、子機２のＩＤを記憶するだけで通信が可能になるので、通信経路の設定を容易なものにすることができると共に、中継機４の追加設置が容易になる。また、伝送するデータには、子機２のＩＤと、データが中継機４により転送されたことを示す転送情報が付加され、このデータに基づいて通信経路が確立されるので、通信経路を設定するために、親機３及び経路中の全ての中継機４のＩＤをデータに付加する必要がなく、伝送するデータのパケット長を短くすることができる。このため、通信トラフィックを低減できる。
【００２１】
図２は、無線システム１の動作を示す。無線システム１は、上記の子機２と同一の構成を持つ子機２ａ、２ｂと、転送すべきデータを送信する子機２のＩＤとして子機２ａのＩＤが登録された中継機４と、親機３と、を備える。この親機３には、受信すべきデータを送信する子機２のＩＤとして子機２ａのＩＤが格納されている。ここで、子機２ａ、２ｂのそれぞれが、自機ＩＤ付パケットから成るデータを送信し、中継機４がこれらのパケットを受信したとする。中継機４が受信する子機２ａ、２ｂからのパケットには、中継機４と子機２ａ又は子機２ｂとの間に他の中継機４が設置されていないので、中継フラグが付されない。
【００２２】
上記パケットを受信した中継機４は、子機２ａ、２ｂから送信されたパケットのＩＤと、転送すべきデータを送信する子機２ａのＩＤとを照合する。照合の結果、子機２ａからの子機ＩＤ付パケットは転送すべきものと判断され、中継機４から送信される。この子機ＩＤ付パケットを親機３に転送する際、中継機４は、このパケットに中継フラグを付加する。一方、子機２ｂからの子機ＩＤ付パケットは、転送すべきデータを送信する子機２ａからのパケットではないと判断され、この子機ＩＤ付パケットは破棄される。
【００２３】
ここで、親機３が、中継機４から転送されてきた中継フラグ付パケットと、中継機４を経ずに子機２ａから送信されてきたパケットとを受信したとする。親機３は、受信したパケットのそれぞれに、中継フラグが有るか否かを判断する。中継機４を経ずに子機２ａから送信されてきたパケットは、中継フラグを持たないので、破棄される。これに対して、中継機４から転送されてきたパケットには、中継フラグが付されており、このパケットの送信元は、受信すべきデータを送信する子機２ａであるため、親機３はこのパケットを受信すべきものと判断する。不図示であるが、親機３が、受信すべきデータを送信する子機２ａとは異なる子機２のＩＤが付されたパケットを受信した場合、中継フラグの有無に関わらず、このパケットは破棄される。
【００２４】
図３は、上記第１の実施形態に係る無線システム１に、親機３と無線により接続された子機２が複数個設置された場合の動作を示す。子機２が複数個ある場合、子機２毎に、該子機２と無線により接続された中継機４が設置される。無線システム１は、上記の子機２と同一の構成を持つ子機２ａ、２ｂ、２ｃと、上記の中継機４と同一の構成を持つ中継機４ａ、４ｂと、親機３と、を備える。中継機４ａには、転送すべきデータを送信する子機２のＩＤとして子機２ａのＩＤが登録されている。中継機４ｂには、転送すべきデータを送信する子機２のＩＤとして子機２ｂのＩＤが登録されている。上記の親機３には、受信すべきデータを送信する子機２のＩＤとして子機２ａ、２ｂ、２ｃのＩＤが格納されており、子機２ｃからの該機ＩＤ付データを中継機４を介さずに受信することが登録されている。ここで、子機２ａ、２ｂ、２ｃのそれぞれが、自機ＩＤ付パケットから成るデータを送信し、中継機４ａが、子機２ａ、２ｂからのＩＤ付パケットを受信し、中継機４ｂが、子機２ｂからのＩＤ付パケットを受信し、親機３が、子機２ｃからのＩＤ付パケットを受信したとする。中継機４ａ、４ｂ及び親機３が受信する子機２ａ、２ｂ、２ｃからのパケットには中継フラグが付されない。その理由は、中継機４ａ、４ｂと子機２ａ、子機２ｂとの間と、親機３と子機２ｃとの間に、中継機４が設置されていないからである。
【００２５】
子機２ａ、２ｂからのＩＤ付パケットを受信した中継機４ａは、子機２ａ、２ｂから送信されたパケットのＩＤと、転送すべきデータを送信する子機２として登録された子機２ａのＩＤとを照合する。照合の結果、子機２ａからの子機ＩＤ付パケットは転送すべきものと判断され、中継機４ａから送信される。この子機ＩＤ付パケットを親機３に転送する際、中継機４ａは、このパケットに子機２ａのＩＤを付したまま、中継フラグを付加する。一方、子機２ｂからの子機ＩＤ付パケットは、転送すべきデータを送信する子機２ａからのパケットではないと判断され、この子機ＩＤ付パケットは破棄される。
【００２６】
子機２ｂからのＩＤ付パケットを受信した中継機４ｂは、子機２ｂから送信されたパケットのＩＤと、転送すべきデータを送信する子機２として登録された子機２ｂのＩＤとを照合する。照合の結果、子機２ｂからの子機ＩＤ付パケットは転送すべきものと判断され、中継機４ｂから送信される。この子機ＩＤ付パケットを親機３に転送する際、中継機４ｂは、このパケットに子機２ｂのＩＤを付したまま、中継フラグを付加する。
【００２７】
ここで、親機３が、中継機４ａ、４ｂのそれぞれから転送されてきた中継フラグ付パケットと、中継機４を経ずに子機２ｃから送信されてきたパケットと、を受信したとする。親機３は、受信したパケットのそれぞれに、中継フラグが有るか否かを判断すると共に、これらのパケットに付された子機２ａ、２ｂ、２ｃのＩＤを読み取る。中継機４ａから転送されてきたパケットには、中継フラグが付されており、このパケットの送信元は、受信すべきデータを送信する子機２ａであるため、親機３はこのパケットを受信すべきものと判断する。また、中継機４ｂから転送されてきたパケットには、中継フラグが付されており、このパケットの送信元は、受信すべきデータを送信する子機２ｂであるため、親機３はこのパケットを受信すべきものと判断する。一方、中継機４を経ずに子機２ｃから送信されてきたパケットは、中継フラグを持たないが、親機３には、子機２ｃからのデータを中継機４を介さずに受信することが登録されているので、親機３はこのパケットを受信すべきものと判断する。
【００２８】
本発明の第２の実施形態に係る無線システムについて図４及び図５を参照して説明する。図４は、本実施形態の無線システム１の構成と、この構成による動作を示す。本実施形態の無線システム１は、第１の実施形態のそれと比較して、子機２と親機３との間に、複数の中継機４が設けられると共に、中継されるデータに中継段数が付される点で異なる。
【００２９】
中継機４は、子機２と親機３との間に複数設置される。例えば、子機２と親機３との間に、上記中継機４と同一の構成を持つ２個の中継機４ａ、４ｂが設置される。まず、子機２に近い中継機４ａが、子機２から送信されたデータを受信し、より上流の中継機４ｂへ転送する。以下に、中継機４の各部の機能を説明する（図１参照）。中継機４のメモリ４２（記憶手段）は、転送すべきデータを送信する子機２のＩＤに加えて、その子機２から自機までの中継段数を記憶する。この中継段数の情報は、不図示のインターフェースの操作に基づき、制御部４４によりメモリ４２に書き込まれる。この書き込みにより、この情報の登録又は変更が可能となる。
【００３０】
中継機４の制御部４４は、子機２から送信されて受信部４１が受信したデータの内容を把握し、受信したデータからこのデータに付された子機２のＩＤを読み出すと共に、メモリ２２を参照し、転送すべきデータを送信する子機２のＩＤと、データから読み出した子機２のＩＤとを照合して、これらのＩＤの一致又は不一致を判断する（第１の判断手段）。また、制御部４４は、転送するデータに中継段数が付されているか否かを判断し、付されていない場合にはデータに中継段数を付加すると共に、メモリ４２により記憶された中継段数と、受信したデータに前段の中継機４の制御部４４により付加された中継段数とを照合して、これらの中継段数の一致又は不一致を判断する（段数付加手段、第２の判断手段）。さらに、制御部４４は、上記のＩＤが一致すると判断され、且つ、上記の中継段数が一致すると判断された場合、データに子機２のＩＤを付したまま、データ中の中継段数をインクリメントしてデータを送信部４３から送信し、データを転送する。加えて、制御部４４は、上記のＩＤが不一致であると判断した場合、すなわち、受信したデータが転送すべきものではないと判断した場合、このデータを破棄する。
【００３１】
親機３のメモリ３２（記憶手段）は、受信すべきデータを送信する子機２のＩＤに加えて、その子機２から自機までの中継段数と、を記憶する。制御部３３は、メモリ３２により記憶された子機２のＩＤと、子機２から送信されて自機が受信したデータに付された子機２のＩＤとを照合して、これらのＩＤの一致又は不一致を判断する（第１の判断手段）。また、制御部３３は、メモリ３２により記憶された中継段数と、受信したデータに前段の中継機４の制御部４４により付された中継段数とを照合して、これらの中継段数の一致又は不一致を判断する（第３の判断手段）。さらに、制御部４４は、上記のＩＤが不一致であると判断された場合、又は上記の中継段数が不一致であると判断された場合、該データを破棄する。
【００３２】
上記の通り、中継機４又は親機３は、子機２のＩＤ及び中継段数を記憶するだけで通信が可能になるので、通信経路の設定を容易なものにすることができる。また、伝送するデータには、子機２のＩＤ及び中継段数が付加され、このデータに基づいて通信経路が確立されるので、通信経路を設定するために、親機３及び経路中の全ての中継機４のＩＤをデータに付加する必要がなく、伝送するデータのパケット長を短くすることができる。このため、通信トラフィックを低減できる。さらに、中継機４又は親機３は、子機２又は中継機４から送信されたデータを、経由すべき中継機４を経ずに直接受信できる環境にある場合、データ中の中継段数の一致又は不一致に基づいて、直接受信したデータを破棄するので、経由すべき中継機４から転送されてきたデータのみを受信することができ、マルチパスを防止できる。本実施形態においても、第１の実施形態と同様に、通信経路を探索するために通信を行なう必要がなく、通信トラフィックを低減できる効果が得られる。
【００３３】
次に、上記のような構成を持つ無線システム１の動作を示す。無線システム１において、中継機４ａは、転送すべきデータを送信する子機２のＩＤと、子機２から自機までの中継段数が０段であること、すなわち、子機２からのパケットに中継段数が付加されていないこととを把握している。中継機４ｂは、転送すべきデータを送信する子機２のＩＤと、中継段数が１段であることとを把握している。親機３は、受信すべきデータを送信する子機２のＩＤと、中継段数が２段であることとを把握している。ここで、子機２が、自機ＩＤ付パケットから成るデータを送信し、このパケットを中継機４ａ、４ｂと、親機３とが受信したとする。子機２が送信して中継機４ａが受信したパケットには、子機２と中継機４ａとの間に他の中継機４が設置されていないので、中継段数が付されない。
【００３４】
中継機４ａは、転送すべきパケットを送信する子機２のＩＤと、子機２からのパケットに中継段数が付されていないことを把握しているので、子機２のＩＤが付され、且つ、中継段数が付されていないパケットを受信したとき、このパケットに中継段数を付加し、その中継段数を１段と記録する。中継段数が付されたパケットは、中継機４ｂに転送される。ここで、中継機４ａから中継機４ｂに転送されたデータを親機３が受信したとする。
【００３５】
中継機４ｂは、子機２から自機までの中継段数が１段であることを把握しているので、子機２のＩＤが付され、且つ、中継段数が０段であるパケットを受信した場合、このパケットを破棄する。一方、子機２のＩＤが付され、且つ、中継段数が１段であるパケットを受信した場合、中継機４ｂは、転送すべきデータを送信する子機２のＩＤを把握しているので、このＩＤと一致するＩＤを持つこのパケットを親機３に転送する。転送の際、このパケットに付された中継段数をインクリメントして、その中継段数を２段と記録する。
【００３６】
親機３は、子機２から自機までの中継段数が２段であることを把握しているので、子機２が送信した、子機２のＩＤが付され、且つ、中継段数が０段であるパケットを受信した場合、又は、中継機４ａが送信した、子機２のＩＤが付され、且つ、中継段数が１段であるパケットを受信した場合、このパケットを破棄する。一方、中継機４ｂが送信した、子機２のＩＤが付され、且つ、中継段数が１段であるパケットを受信した場合、受信すべきデータを送信する子機２のＩＤを把握しているので、このＩＤと一致するＩＤを持つこのパケットを受信すべきものと判断する。
【００３７】
次に、子機２と親機３との間に、中継機４を追加設置し、通信経路を設定する方法を示す。中継機４を、子機２と親機３との間に新たに設置する場合、新たな中継機４は、最上流の中継機４、図４で示される中継機４ｂと親機３との間に設置される。設置の際、新たな中継機４には、転送すべきデータを送信する子機２のＩＤが登録されると共に、この子機２から自機までの中継段数が２段とされて登録される。さらに、親機３に登録されている中継段数が３段に変更される。このように、新たな中継機４に子機２のＩＤと中継段数を登録し、親機３の登録済みの中継段数を変更するたけで、中継機４を容易に追加設置できる。
【００３８】
図５は、上記第２の実施形態に係る無線システム１に、親機３と無線により接続された子機２が複数個設置された場合の動作を示す。無線システム１は、上記の子機２と同一の構成を持つ子機２ａ、２ｂ、２ｃと、上記の中継機４と同一の構成を持つ中継機４ａ、４ｂと、親機３と、を備える。中継機４ａには、転送すべきデータを送信する子機２ａのＩＤと、子機２ａから自機までの中継段数が０段であることとが登録されている。中継機４ｂには、転送すべきデータを送信する子機２ｂのＩＤと、子機２ｂから自機までの中継段数が０段であることとが登録されている。親機３には、受信すべきデータを送信する子機２ａ、２ｂ、２ｃのＩＤと、子機２ａ、２ｂから自機までの中継段数が１段であることと、子機２ｃから自機までの中継段数が０段であることとが登録されている。ここで、子機２ａ、２ｂ、２ｃのそれぞれが、自機ＩＤ付パケットから成るデータを送信し、中継機４ａが、子機２ａ、２ｂからのＩＤ付パケットを受信し、中継機４ｂが、子機２ｂからのＩＤ付パケットを受信し、親機３が、子機２ｃからのＩＤ付パケットを受信したとする。中継機４ａ、４ｂ及び親機３が受信する子機２ａ、２ｂ、２ｃからのパケットには中継段数が付されない。その理由は、中継機４ａ、４ｂと子機２ａ、子機２ｂとの間と、親機３と子機２ｃとの間に、中継機４が設置されていないからである。
【００３９】
子機２ａ、２ｂからのＩＤ付パケットを受信した中継機４ａは、子機２ａ、２ｂから送信されたパケットのＩＤと、転送すべきデータを送信する子機２として登録された子機２ａのＩＤとを照合すると共に、受信したデータに前段の中継機４の制御部４４により付された中継段数と、登録された中継段数（０段）とを照合する。ここでは、受信したデータには中継段数が付されておらず、中継段数は０段であるため、照合により、子機２ａからの子機ＩＤ付パケットは転送すべきものと判断され、中継機４ａから送信される。この子機ＩＤ付パケットを親機３に転送する際、中継機４ａは、このパケットに子機２ａのＩＤを付したまま、中継段数を付加する。一方、子機２ｂからの子機ＩＤ付パケットは、転送すべきデータを送信する子機２ａからのパケットではないと判断され、この子機ＩＤ付パケットは破棄される。
【００４０】
子機２ｂからのＩＤ付パケットを受信した中継機４ｂは、子機２ｂから送信されたパケットのＩＤと、転送すべきデータを送信する子機２として登録された子機２ｂのＩＤとを照合すると共に、受信したデータに前段の中継機４の制御部４４により付された中継段数と、登録された中継段数（０段）とを照合する。ここでは、受信したデータには中継段数が付されておらず、中継段数は０段であるため、照合により、子機２ｂからの子機ＩＤ付パケットは転送すべきものと判断され、中継機４ｂから送信される。この子機ＩＤ付パケットを親機３に転送する際、中継機４ｂは、このパケットに子機２ｂのＩＤを付したまま、中継段数を付加する。
【００４１】
ここで、親機３が、中継機４ａ、４ｂのそれぞれから転送されてきた中継段数が１段であるパケットと、中継機４を経ずに子機２ｃから送信されてきた中継段数が０段であるパケットと、を受信したとする。親機３は、受信したパケットに付された子機２ａ、２ｂ、２ｃのＩＤを読み取る。中継機４ａから転送されてきたパケットの中継段数は１段であり、このパケットの送信元は、受信すべきデータを送信する子機２ａであるため、登録されたＩＤ及び中継段数と照合した結果、このパケットは受信すべきものと判断される。また、中継機４ｂから転送されてきたパケットの中継段数は１段であり、このパケットの送信元は、受信すべきデータを送信する子機２ｂであるため、登録されたＩＤ及び中継段数と照合した結果、このパケットは受信すべきものと判断される。さらに、中継機４を経ずに子機２ｃから送信されてきたパケットの中継段数は０段であり、このパケットの送信元は、受信すべきデータを送信する子機２ｃであるため、登録されたＩＤ及び中継段数と照合した結果、親機３はこのパケットを受信すべきものと判断する。
【００４２】
本発明の第３の実施形態に係る無線システムについて図６（ａ）（ｂ）を参照して説明する。図６（ａ）（ｂ）は、無線システム１の構成と、該システムの中継機４及び親機３のデータ受信条件の一例と、このデータ受信条件に基づく動作とを示す。本実施形態の無線システム１は、上記第１又は第２の実施形態のそれと比較して、中継機４が、複数の子機２からのデータを転送可能である点で異なる。中継機４は、メモリ４２により、転送すべきデータを送信する複数の子機２のＩＤと、これらの複数の子機２毎に対応して登録される中継段数と、を記憶する。
【００４３】
図６（ａ）に示される無線システム１は、上記の子機２と同一の構成を持つ子機２ａ、２ｂ、２ｃ、２ｄ、２ｅと、上記の中継機４と同一の構成を持つ中継機４ａ、４ｂ、４ｃと、親機３と、を備える。これらの中継機４ａ、４ｂ、４ｃ、親機３のそれぞれには、図６（ｂ）に示されるデータの転送又受信条件が定められている。すなわち、中継機４ａ、４ｂ、４ｃ、親機３のそれぞれが、転送又は受信すべきデータを送信する子機２ａ、２ｂ、２ｃ、２ｄ、２ｅのＩＤと、これらの子機２ａ、２ｂ、２ｃ、２ｄ、２ｅから自機までの中継段数と、を記憶している。ここで、子機２ａ、２ｂ、２ｃ、２ｄ、２ｅのそれぞれが、自機ＩＤ付パケットから成るデータを送信したとする。また、中継機４ａが、子機２ａ、２ｂからのＩＤ付パケットを受信し、中継機４ｂが、子機２ｂ、２ｃからのＩＤ付パケットを受信し、中継機４ｃが、子機２ｄからのＩＤ付パケットを受信し、親機３が、子機２ｅからのＩＤ付パケットを受信したとする。子機２ａ、２ｂ、２ｃ、２ｄ、２ｅが送信して中継機４ａ、４ｂ、４ｃ、親機３が受信するパケットには中継段数が付されない。その理由は、中継機４ａ、４ｂと子機２ａ、２ｂ、２ｃとの間と、中継機４ｃと子機２ｄとの間と、親機３と子機２ｅとの間に、中継機４が設置されていないからである。
【００４４】
子機２ａ、２ｂからのＩＤ付パケットを受信した中継機４ａは、子機２ａ、２ｂから送信されたパケットのＩＤと、転送すべきデータを送信する子機２として登録された子機２ａのＩＤとを照合すると共に、受信したデータに前段の中継機４の制御部４４により付された中継段数と、登録された中継段数（０段）とを照合する。ここでは、受信したデータには中継段数が付されておらず、中継段数は０段であるため、照合により、子機２ａからの子機ＩＤ付パケットは転送すべきものと判断され、中継機４ａから中継機４ｃへ送信される。この子機ＩＤ付パケットを中継機４ｃに転送する際、中継機４ａは、このパケットに子機ＩＤを付したまま、中継段数を付加する。一方、子機２ｂからの子機ＩＤ付パケットは、転送すべきデータを送信する子機２ｂからのパケットではないと判断され、この子機ＩＤ付パケットは破棄される。
【００４５】
子機２ｂ、２ｃからのＩＤ付パケットを受信した中継機４ｂは、子機２ｂ、２ｃから送信されたパケットのＩＤと、転送すべきデータを送信する子機２として登録された子機２ｂ、２ｃのＩＤとを照合すると共に、受信したデータに前段の中継機４の制御部４４により付された中継段数と、登録された中継段数（０段）とを照合する。ここでは、受信したデータには中継段数が付されておらず、中継段数は０段であるため、照合により、子機２ｂ、２ｃからの子機ＩＤ付パケットは転送すべきものと判断され、中継機４ｂから中継機４ｃへ送信される。これらの子機ＩＤ付パケットを中継機４ｃに転送する際、中継機４ｂは、それぞれのパケットに子機ＩＤを付したまま、中継段数を付加する。この付加の際、中継段数は１段と記録される。
【００４６】
中継機４ｃは、子機２ｄからのＩＤ付パケットに加えて、中継機４ａから送信された子機２ａのＩＤ付パケットと、中継機４ｂから送信された子機２ｂのＩＤ付パケット及び子機２ｃのＩＤ付パケットと、を受信する。これらのパケットを受信した中継機４ｃは、中継機４ａ、４ｂから転送されてきたパケットに付された子機２ａ、２ｂ、２ｃのＩＤ、及び中継機４を経ずに直接受信したデータに付された子機２ｄのＩＤと、転送すべきデータを送信する子機２として登録された子機２ａ、２ｂ、２ｃ、２ｄのＩＤとを照合する。さらに、中継機４ｃは、受信したデータに前段の中継機４ａ、４ｂの制御部４４により付された中継段数と、子機２ａ、２ｂ、２ｃのそれぞれに対応して登録された中継段数とを照合する。この照合により、中継機４ａ、４ｂからの転送されてきた子機２ａ、２ｂ、２ｃのＩＤ付パケットは転送すべきものと判断される。また、子機２ｄのＩＤ付パケットの中継段数は０であることが確認され、子機２ｄから送信されてきた子機２ｄのＩＤパケットは転送すべきものと判断される。転送すべきものと判断されたこれらのパケットは、中継機４ｃから親機３へ送信される。これらの子機ＩＤ付パケットを親機３に転送する際、中継機４ｃは、それぞれのパケットに子機ＩＤを付したまま、パケット中の中継段数をインクリメントする。すなわち、中継段数を１つ多い数に書き換える。
【００４７】
親機３は、子機２ｅから送信されてきたＩＤ付パケットに加えて、中継機４ｃから送信された子機２ａ、２ｂ、２ｃ、２ｄのＩＤ付パケットを受信する。これらのパケットを受信した親機３は、受信したパケットに付された子機２ａ、２ｂ、２ｃ、２ｄ、２ｅのＩＤと中継段数とを読み取り、中継機４ｃから転送されてきたパケットに付された子機２ａ、２ｂ、２ｃ、２ｄのＩＤ、及び中継機４を経ずに直接受信したデータに付された子機２ｅのＩＤと、受信すべきデータを送信する子機２として登録された子機２ａ、２ｂ、２ｃ、２ｄ、２ｅのＩＤとを照合する。さらに、中継機４ｃは、受信したデータに前段の中継機４ｃの制御部４４により付された中継段数と、子機２ａ、２ｂ、２ｃ、２ｄのそれぞれに対応して登録された中継段数とを照合する。この照合により、中継機４ｃからの転送されてきた子機２ａ、２ｂ、２ｃ、２ｄのＩＤ付パケットは受信すべきものと判断される。また、子機２ｅのＩＤ付パケットの中継段数は０であることが確認され、子機２ｅから送信されてきた子機２ｅのＩＤ付パケットは受信すべきものと判断される。このように、中継機４が、複数の子機２から送信されるデータを転送できるので、設置する中継機４の数を減らし、中継機４の設置の手間を省くことができる。なお、本実施形態においても、上記実施形態と同様に、通信トラフィックを低減できる効果と、通信経路の設定を容易なものにできる効果と、中継機４の追加設定が容易にできる効果と、マルチパスを防止できる効果とが得られる。
【００４８】
本発明の第４の実施形態に係る無線システムについて図７（ａ）（ｂ）を参照して説明する。図７（ａ）は、本実施形態の無線システム１の各機のハードウェア構成を示し、図７（ｂ）は、無線システム１全体の構成とこの構成による動作とを示す。本実施形態の無線システム１は、上記第１乃至第３のいずれかの実施形態のそれと比較して、中継機４又は子機２は、親機３又は上流の中継機４から送信される受信完了パケットの受信有無に基づいて、親機３又は上流の中継機４にデータを再送信する点で異なる。同図（ａ）に示されるように、親機３は、上記第１乃至第３のいずれかの実施形態のそれ（図１参照）に、さらに送信部３４を備えたものである。子機２は、上記実施形態のそれ（図１参照）に、さらに受信部２４を備えたものである。
【００４９】
親機３は、制御部３３からの信号に基づいてデータを送信する無線通信回路から成る送信部３４を有する。この送信部３４と受信部３１とは、データを送受信可能な１つの無線通信回路から成る。制御部３３は、登録された子機２のＩＤと一致するＩＤが付されたデータを受信した場合、前段の中継機４に、データの受信完了を通知する受信完了パケットを送信部３４により送信する。
【００５０】
中継機４の受信部４１は、親機３の送信部３４から送信された受信完了パケットを受信可能である。制御部４４は、この受信完了パケットに基づく信号を受信部４１から受信した場合、データの送信が完了したと判断する。一方、送信部４３からデータを親機３に転送したときから、受信完了パケットを受信せずに、所定の時間が経過した場合、制御部４４は、送信部４３からデータを親機３に再送信し、再びデータを転送する。また、受信部４１は、子機２の送信部２１から送信されたデータを受信可能である。制御部４４は、登録された子機２のＩＤと一致するＩＤが付されたデータを受信した場合、前段の中継機４に、データの受信完了を通知する受信完了パケットを送信部４３により送信する。
【００５１】
子機２は、親機３の送信部３４又は中継機４の送信部４３から送信された受信完了パケットを受信可能な無線通信回路から成る受信部２４を有する。制御部２３は、この受信完了パケットに基づく信号を受信部２４から受信した場合、データの送信が完了したと判断する。一方、送信部２１からデータを中継機４に送信したときから、受信完了パケットを受信せずに、所定の時間が経過した場合、制御部２３は、送信部２１からデータを再送信する。上記ような構成により、中継機４又は子機２は、データを確実に親機３又はより上流の中継機４に送達することができる。なお、本実施形態においても、上記実施形態と同様に、通信トラフィックを低減できる効果と、通信経路の設定を容易なものにできる効果と、中継機４の追加設定が容易にできる効果と、マルチパスを防止できる効果と、設置する中継機４の数を減らすことにより、中継機４の設置の手間を省くことができる効果とが得られる。
【００５２】
次に、図７（ｂ）を参照して、上記のような構成を持つ無線システム１の動作を説明する。まず、（１）子機２が、送信先を親機３とするデータを送信したとする。しかしながら、通信不良のため、親機３又は中継機４がこのデータを受信できず、所定の期間、子機２が、親機３又は中継機４から送信された受信完了パケットを受信しなかったとする。そこで、（２）子機２はデータを再送する。このデータを受信した中継機４は、このデータに付されたＩＤと、登録されたＩＤとが一致する場合、（３）受信完了パケットを子機２に送信する。（４）子機２からのデータを受信した中継機４は、このデータを親機３に転送する。親機３がこのデータを受信し、このデータに付されたＩＤと、登録されたＩＤとが一致する場合、（５）受信完了パケットを中継機４に送信する。なお、（３）の過程と（４）の過程の順番は入れ替わってもよい。
【００５３】
本発明は、上記のような実施形態の構成に限定されるものでなく、使用目的に応じ、様々な変形が可能である。例えば、無線システム１内の子機２、中継機４の数は、上述の数に限られず、幾つ設けられていてもよい。
【図面の簡単な説明】
【００５４】
【図１】本発明の第１の実施形態に係る無線システムの各機の構成を示すブロック図。
【図２】上記無線システムの構成及びこの構成による動作を示すブロック図。
【図３】上記無線システムにおいて、親機と接続された子機が複数である場合の該システムの動作を示すブロック図。
【図４】本発明の第２の実施形態に係る無線システムの構成及びこの構成による動作を示すブロック図。
【図５】上記無線システムにおいて、親機と接続された子機が複数である場合の該システムの動作を示すブロック図。
【図６】（ａ）は本発明の第３の実施形態に係る無線システムの構成を示すブロック図、（ｂ）は同システムの中継機及び親機のデータ受信条件の一例を示す図。
【図７】（ａ）は本発明の第４の実施形態に係る無線システムの各機の構成を示すブロック図、（ｂ）は上記無線システム全体の構成及びこの構成による動作を示すブロック図。
【符号の説明】
【００５５】
１  無線システム
２、２ａ、２ｂ、２ｃ、２ｄ、２ｅ  子機（下流端末）
２２  メモリ（記憶手段）
３  親機（上流端末）
３２  メモリ（記憶手段）
３３  制御部（記憶手段、第１の判断手段、第２の判断手段）
４、４ａ、４ｂ、４ｃ  中継機（中継端末）
４２  メモリ（記憶手段）
４４  制御部（情報付加手段、判断手段、段数付加手段、第１の判断手段、第２の判断手段）
【図１】
2007274303.tif 000003
【図２】
2007274303.tif 000004
【図３】
2007274303.tif 000005
【図４】
2007274303.tif 000006
【図５】
2007274303.tif 000007
【図６】
2007274303.tif 000008
【図７】
2007274303.tif 000009