(57)【要約】  少なくとも１つはマスターユニットとして動作し、また少なくとも１つはスレーブユニットとして動作するように設計されている少なくと２つのユニットからなる制御システム内で、信号、例えば、制御信号、リクエスト信号、応答指令信号を送信する方法及びシステム。この方法及びシステムでは、送信のため、複数のチャンネルを使用してもよく、第１のユニットが、空きチャンネルを検知するステップと前記空きチャンネルを介し信号を送信するステップとを実行し、そして少なくとも一つの他のユニットが、送信された信号を求めてチャンネルを走査するステップを実行する。
2005513940.tif 000002
【特許請求の範囲】
【請求項１】
少なくとも1つはマスターユニットとして動作し、また少なくとも1つはスレーブユニットとして動作するように設計されている少なくと2つのユニットからなる制御システム内で、信号、例えば、制御信号、リクエスト信号、応答指令信号を送信する方法であって、
送信のため、複数のチャンネルを使用してもよく、
マスターユニットが、空きチャンネルを検知するステップと前記空きチャンネルを介し信号を送信するステップとを実行し、そして
少なくとも一つのスレーブユニットが送信された信号を求めてチャンネルを走査するステップを実行する、方法。
【請求項２】
請求項１に記載の方法であって、前記マスターユニットによって送信された信号は、前記少なくとも一つの他のユニットが、送信された信号を求めて前記チャンネルを検査するために必要な時間に対応する長さを有するプリアンブルを含むことを特徴とする方法。
【請求項３】
請求項１または２に記載の方法であって、空きチャンネルを検知するステップは搬送波を求めて検査をするステップを含むことを特徴とする、方法。
【請求項４】
請求項３に記載の方法であって、前記少なくとも一つのスレーブユニットは、所定の特性、例えば、記号、ビット・シーケンス等を求めてプリアンブルを検査することによって、送信された信号を求めてチャンネルを検査するステップを実行することを特徴とする方法。
【請求項５】
請求項１，２，３又は４に記載の方法であって、前記少なくとも一つのスレーブユニットは、所定の特性、例えば、記号、ビット・シーケンス等を求めて前記チャンネルを、多数回、例えば２，３，４回等、繰り返し検査するステップを実行することを特徴とする方法。
【請求項６】
請求項１，２，３，４又は５に記載の方法であって、少なくとも一つのスレーブユニットは、搬送波を求めて検査をすることによって、送信された信号を求めてチャンネルを検査するステップを実行することを特徴とする方法。
【請求項７】
請求項１乃至６のいずれか一つまたは二つ以上に記載の方法であって、前記の複数のチャンネルの数は２であることを特徴とする方法。
【請求項８】
請求項１乃至６のいずれか一つまたは二つ以上に記載の方法であって、前記の複数のチャンネルの数は３であることを特徴とする方法。
【請求項９】
請求項１乃至６のいずれか一つまたは二つ以上に記載の方法であって、前記の複数のチャンネルの数は最小で４及び最大で１５であることを特徴とする方法。
【請求項１０】
請求項１乃至９のいずれか一つまたは二つ以上に記載の方法であって、前記マスターユニットは、複数のチャンネルを走査することによって空きチャンネルを検査するステップを実行することを特徴とする方法。
【請求項１１】
請求項１０に記載の方法であって、前記マスターユニットによって行なわれる走査は、所定のアルゴリズムに従って、例えば、以前に実行された送信をできる限り考慮に入れて実行することを特徴とする方法。
【請求項１２】
請求項１乃至１１のいずれか一つまたは二つ以上に記載の方法であって、前記少なくとも一つのスレーブユニットは、チャンネルを、順次、連続してあるいは基本的に連続して走査することによって、送信された信号を求めてチャンネルを走査するステップを実行することを特徴とする方法。
【請求項１３】
請求項１乃至１２のいずれか一つまたは二つ以上に記載の方法であって、前記マスターユニットは、前記信号を送信した際の応答を待つことができ、もし応答がないとき、あるいは誤った応答が受信されたときは、空きチャンネルを検知するステップを進めることを特徴とする方法。
【請求項１４】
少なくとも1つはマスターユニットとして動作し、また少なくとも1つはスレーブユニットとして動作するように設計されている少なくと2つのユニットからなり、信号、例えば、制御信号、リクエスト信号、応答指令信号を送信するためのシステムであって、
前記ユニットは、送信のため、複数のチャンネルを使用できるように設計されており、
マスターユニットが、空きチャンネルを検知するステップと前記空きチャンネルを介し信号を送信するステップとを実行するように設計され、
少なくとも一つのスレーブユニットが送信された信号を求めてチャンネルを走査するステップを実行するように設計されていることを特徴とするシステム。
【請求項１５】
請求項１４に記載のシステムであって、マスターユニットとして動作するよう設計された前記少なくとも一つのユニットは、複数のチャンネルの走査を実行するための制御手段を含むことを特徴とするシステム。
【請求項１６】
請求項１５に記載のシステムであって、前記制御手段は、所定のアルゴリズムに従って動作するための手段を含むことを特徴とするシステム。
【請求項１７】
請求項１４に記載のシステムであって、スレーブユニットとして動作するように設計された前記少なくとも一つのユニットは、複数のチャンネルの順次走査を実行するための制御手段を含むことを特徴とするシステム。
【請求項１８】
請求項１４乃至１７のうちの一つまたは二つ以上に記載のシステムであって、前記システムは、請求項１乃至１３の一つまたは二つ以上従う方法に従って動作するよう設計することを特徴とするシステム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、特許請求の範囲の請求項１の前提部に記載する方法であって、少なくとも1つはマスターユニットとして動作し、また少なくとも1つはスレーブユニットとして動作するように設計されている少なくとも２つのユニットからなる制御システム内で、信号、例えば、制御信号、リクエスト信号、応答指令信号を送信する方法に関する。
【０００２】
本発明は、また、特許請求の範囲の請求項１４の前提部に記載するシステムであって、少なくとも1つはマスターユニットとして動作し、また少なくとも1つはスレーブユニットとして動作するように設計されている少なくとも２つのユニットからなる、信号、例えば、制御信号、リクエスト信号、応答指令信号を送信するためのシステムに関する。
【背景技術】
【０００３】
通常の家庭で普通に使用されるデバイス、例えば、無線（ワイアレス）ドアベル、無線操作の窓、ドア、ガレージドア等を含む種々のデバイスを遠隔操作するとき、多数のデバイスに対し共通する特定の周波数で動作する装置を使用することは、通常の手順である。もし、基本的に同じエリアに居住する複数のユーザが各々同じ周波数を使用するデバイスを操作しようとすると、当然、衝突により動作せず、及び／又は誤動作することがある。
【発明の開示】
【発明が解決しようとする課題】
【０００４】
これらの問題を解決するため、いくつかのシステムが準備されてきた。しかしこれらの解決手段、例えばブルー・トゥース（Blue Tooth）は比較的複雑で高価になりがちであった。これらの解決手段は、家庭での運用に関し、日常の用途で広範な使用を獲得することはなかった。
【課題を解決するための手段】
【０００５】
そこで、本発明の目的は、二つ以上のチャンネルを使用するシステムにおいて、ユニット間で制御信号、応答指令信号などを送信できる方法及びシステムを提供することである。
【０００６】
本発明の更なる目的は、コスト効率が良く、かつ比較的簡素な方法及びシステムを提供することである。
【０００７】
本発明の更なる目的は、信頼性のある、また効率的な方法及びシステムを提供することである。
【０００８】
また、本発明の目的は、家屋、ビルディング、家庭用住宅などで普通に使用される装置に関し、容易に利用することのできるシステムを提供することである。
【０００９】
以下に述べる発明は、これらの、またその他の目的を達成する。
【００１０】
本発明は、特許請求の範囲の請求項１の前提部に記載する方法であって、少なくとも1つはマスターユニットとして動作し、また少なくとも１つはスレーブユニットとして動作するように設計されている少なくとも２つのユニットからなる制御システム内で、信号、例えば、制御信号、リクエスト信号、応答指令信号を送信する方法であって、
送信のため、複数のチャンネルを使用することができ、
マスターユニットが、空きチャンネルを検知するステップと前記空きチャンネルを介し信号を送信するステップとを実行し、そして
少なくとも一つのスレーブユニットが送信された信号を求めてチャンネルを走査するステップを実行する。
【００１１】
これにより、効率的で、信頼性があって、比較的簡素な仕方で、信号を、二つ以上のチャンネルを用いたシステムのユニット間で送信することができる方法を提供する。
【００１２】
有利には、請求項２に記載するように、前記第１のユニットによって送信された前記信号は、前記少なくとも一つの他のユニットが、送信された信号を求めて前記チャンネルを検査するために必要な時間に対応する長さを有するプリアンブルを含めてもよい。
【００１３】
これによって、システムに含まれるスレーブユニットは、プリアンブルの長さの間に全ての利用可能なチャンネルを検査するのための十分な時間を持つことができる。
【００１４】
随意ではあるが、請求項３に記載するように、空きチャンネルを検知する前記ステップは搬送波を求めて検査をするステップを含めてもよい。
【００１５】
請求項４に記載する好適な実施形態によれば、前記少なくとも一つのスレーブユニットは、所定の特性、例えば、記号、ビット・シーケンス等を求めてプリアンブルを検査することによって、送信された信号を求めてチャンネルを検査するステップを実行してもよい。
【００１６】
請求項５に記載する、更に好適な実施形態によれば、前記少なくとも一つのスレーブユニットは、所定の特性、例えば、記号、ビット・シーケンス等を求めて前記チャンネルを、多数回、例えば２，３，４回等、繰り返し検査するステップを実行してもよい。
【００１７】
好適には、請求項６に記載するように、前記少なくとも一つのスレーブユニットは、ある搬送波を求めて検査をすることによって、送信された信号を求めてチャンネルを検査するステップを実行してもよい。
【００１８】
請求項７に記載する、好適で簡素な形態では、前記の複数のチャンネルの数は２としてもよい。
【００１９】
請求項８に記載する、別の好適で簡素な形態では、前記複数のチャンネルの数は３としてもよい。
【００２０】
有利には、請求項９に記載するように、前記の複数のチャンネルの数は最小で４及び最大で１５としてもよい。
【００２１】
好ましくは、請求項１０に記載するように、前記マスターユニットは、複数のチャンネルを走査することによって空きチャンネルを検査するステップを実行してもよい。
【００２２】
請求項１１に記載する好適な実施形態では、前記マスターユニットによって行なわれる前記走査は、所定のアルゴリズムに従って、例えば、以前に実行された送信をできる限り考慮に入れて実行してもよい。
【００２３】
有利には、請求項１２に記載するように、前記少なくとも一つのスレーブユニットは、チャンネルを、順次、連続してあるいは基本的に連続して走査することによって、送信された信号を求めてチャンネルを走査するステップを実行してもよくできる、あるいは所定のアルゴリズムに従って行なうことも可能である。
【００２４】
請求項１３に記載するような更に好適な形態では、前記マスターユニットは、前記信号を送信した際の応答を待ってもよく、もし応答がないとき、あるいは誤った応答が受信されたときは、空きチャンネルを検知するステップを進めてもよい。
【００２５】
請求項１４に記載するように、本発明は、また、少なくとも1つはマスターユニットとして動作し、また少なくとも1つはスレーブユニットとして動作するように設計されている少なくとも２つのユニットからなり、信号、例えば、制御信号、リクエスト信号、応答指令信号を送信するためのシステムであって、
前記ユニットは、送信のため、複数のチャンネルを使用できるように設計されており、
マスターユニットが、空きチャンネルを検知するステップと前記空きチャンネルを介し信号を送信するステップとを実行するように設計され、
少なくとも一つのスレーブユニットが送信された信号のチャンネルを走査するステップを実行するように設計されている。
【００２６】
これにより、効率的で、信頼性があって、比較的簡素な仕方で、信号を、一つ以上のチャンネルを用いたシステムのユニット間で送信することができるシステムを提供する。
【００２７】
有利には、請求項１５に記載するように、マスターユニットとして動作するよう設計された前記少なくとも一つのユニットは、複数のチャンネルの走査を実行するための制御手段を含めてもよい。
【００２８】
請求項１６に記載の、好適な実施形態では、前記制御手段は、所定のアルゴリズムに従って動作するための手段を含めてもよい。
【００２９】
有利には、請求項１７に記載するように、スレーブユニットとして動作するように設計された前記少なくとも一つのユニットは、複数のチャンネルの順次走査を実行するための制御手段を含めてもよい。
【００３０】
請求項１８に記載の、更に好適な実施例では、前記システムは、請求項１乃至１３の一つまたは二つ以上による方法に従って動作するよう設計してもよい。
【発明を実施するための最良の形態】
【００３１】
以下図面を参照して本発明を詳細に説明する。
【００３２】
図１は本発明の第１の実施形態に従うシステムの一般的な概略図である。このシステムは、例えば、種々のデバイス１０，１２，１４，１６のための駆動ユニットから成るまたはこれらに連結する複数のユニット２，４，６，８（Ｕ１乃至Ｕｎ）を含む。これらのデバイスは、後で詳細に説明するように、例えば、種々のタイプのアクチベータとしてもよく、また広く多様の用途に使用してもよい。ユニットは、またあるいは代わりに、ある時点で情報、制御信号等を受信するのに必要な様々な装置、測定装置、指示装置、制御装置等を含みあるいはこれらに連結してもよい。ユニット２，４，６，８の共通な特徴は、或る種の情報、信号等をユニットに送ることができることが必要でありあるいは有利であることである。更に、ユニットからの情報または信号、例えば、確認信号、肯定応答（ＡＣＫ）信号、測定信号等を受信できることを必要としまたは好ましいとすることもできる。
【００３３】
図１に示す実施形態では、全てのユニット２，４，６，８は、例えばアンテナ手段１８，２０，２２，２４を含んだ、無線周波数の信号に対する受信手段を備えている。各ユニットは、例えば、一つまたは二つ以上の駆動ユニットまたは制御ユニットを含み、また駆動されあるいは制御される部分１０，１２，１４，１６に接続されている。理解されるであろうが、ユニットによって駆動、制御等される手段はそのユニットと一体化することもできる。また理解されるであろうが、システムは一つ又は二つ以上のユニットＵ１乃至Ｕｎを含めてもよく、また、二つ以上のユニットが含まれるときは、これらのユニットは同様でもまたは異なっていてもよく、また一つ又は二つ以上の同様のまたは異なるデバイスを制御してもよい。ユニットＵ１乃至Ｕｎは、また、以下において、制御可能なユニットまたはスレーブユニット呼ばれるであろう。
【００３４】
システムは、更に、例えばアンテナ手段２８を含む無線周波数送信手段によって信号を送信するように設計された遠隔制御ユニット（Ｃ１）２６を含む。この制御ユニットは、制御信号または他のタイプの信号をシステムの一つまたは二つ以上のユニットＵ１乃至Ｕｎに送信するために使用してもよい。
【００３５】
図示の如く、システムは少なくとも一つの更なる遠隔制御ユニット（Ｃ２乃至Ｃｎ）３０，３４を含めてもよい。この更なる遠隔制御ユニットは、第１の遠隔制御装置と同様な、例えばアンテナ手段３２，３６を含む無線周波数送信手段によって信号を送信するように設計され、あるいは、第１の遠隔制御装置とは異なり、例えば有線手段、赤外線送信手段等（図１には示されていない）の別の手段によって送信するように設計されている。
【００３６】
遠隔制御装置Ｃ１乃至Ｃｎは、また、以下において、コントローラ又はマスターユニットと称される。
【００３７】
ユニットＵ１乃至ＵｎとコントローラＣ１乃至Ｃｎは、また、図示のシステムにおいて、ノードとも称される。
【００３８】
図示のシステムに含まれているユニット又はノード間、例えば遠隔制御装置２６（Ｃ１）のようなマスターユニットと一つ又は二つ以上の他の（制御可能な）ユニットＵ１乃至Ｕｎ（これらはまた以下においてスレーブユニットと言われる）との間の通信を行う方法を、ここで、詳細に述べよう。理解されるであろうが、この状況において、マスターユニットは、データの送信を開始する通信システムにおけるユニット又はノードを、またスレーブユニットはマスターユニットからの送信を受信しこれに応答するユニットを示すであろう。そこで、図１に示すシステムに含まれるユニットのいずれも、原則的に、この定義に従い、マスターユニット及びスレーブユニットとしての役割を果たすことができる。
【００３９】
関係するユニット間のデータの送信は、ユニット間を送信されている多数のフレーム又はパッケージ等を含むメッセージを送信する形式、例えば第１のフレームを第１のユニットから第２のユニットへ、第２のフレームを第２のユニットから第１のユニットに送信する等の形式をとるであろう。フレーム又はパッケージは続けて送信される多数のビットからなる。本発明の提案された実施形態では、メッセージは２つまたは４つのフレームを包含するであろう。ただ、理解されるであろうが、フレームの数、例えば１，２，３，４，５等は実際の応用及び必要に従い調整することができる。
【００４０】
ユニット間で最適の通信を達成するため、多くの通信チャンネルまたは周波数を、その通信のために使用してもよい。理解されるであろうが、図１に示されるシステムでは、ある特定の時点で、二つ以上のマスターユニットがスレーブユニットと通信することを要求してもよい。更に理解されるであろうが、同様のユニットを含む同様のシステムを近くに置くことができ、例えば、これによって、一つのシステムのユニットが、他のシステムのユニットによる通信のために必要とされるチャンネルを使用してもよい。多数のチャンネルまたは周波数を使用するこれらの及び他の状況において最適の通信を促進させるために、周波数ホッピング技術が、本発明に従って使用される。
【００４１】
本発明の実施形態を説明するため、図２を参照して可能な、メッセージの構成を説明する。
【００４２】
ここでは、マスターユニットから送信されたメッセージの第１のフレームＦ１が図示され、また続くフレームＦ２及びＦ３等も示されている。各々のフレームは、プリアンブル部ＰＲＥｎとペイロードデータ部分ＰＡＹｎからなる。第１のフレームＦ１のプリアンブルＰＲＥ１は、メッセージの残りのフレームのプリアンブルより、実質的に大きい。その続くフレームは、スレーブユニットに送信されるべき実際の情報、制御信号等を包含する役目を果たすであろう、他方、メッセージの第１のフレームのプリアンブルＰＲＥ１は、スレーブユニットに、以下に詳細を説明するように、メッセージが所与のチャンネルに送信されることを注意する役目を果たすであろう。
【００４３】
図示のメッセージは、後述するであろう手順に従い所与のチャンネルに送信される。メッセージが送信されるとき、目的とされる受信機、例えば該当するスレーブユニットは、そのようなメッセージがあるチャンネルに送信されていることを検知することが必要となる。これを行うため、各スレーブユニットは、入手可能な全てのチャンネル、例えば、ＣＨ１，ＣＨ２・・・ＣＨｍを走査する。時間間隔Ａにおいて、各スレーブユニットは、図示の如く、各チャンネルを検査、例えば傾聴（listen to）して、メッセージ、もっと正確にはメッセージの最初のフレームに含まれるプリアンブルを探すであろう。随意ではあるが、各スレーブユニットは、また、更に、各チャンネルを検査して搬送波（キャリア）を探すこともある。この検査はＡの継続時間がかかるので、マスターユニットからのメッセージの最初のフレームのプリアンブルはすくなくともＡのm倍に等しい継続時間を有しなければならないであろう。ことによると、そのようなプリアンブルＰＲＥ１の継続時間は、またスレーブユニットが一つのチャンネルから次のチャンネルに移るために必要な時間を考慮しなければならないであろう。
【００４４】
このようにして、図示の最初のフレームＦ１はプリアンブルを包含するが、このプリアンブルはスレーブユニットに注意を促す目的に役立つもので、このプリアンブルは、更に、特別の情報、例えば、スレーブユニットに対し、メッセージが当該スレーブユニットと同じシステムに係るマスターユニットから発信しているという情報を与える、システムの特定の情報を包含してもよい。例えば、プリアンブルは、ビット・シーケンス「０１０１０１０１」に対応する数値５５ｈを包含してもよい。そこで、もし、スレーブユニットがあるチャンネル上のあるフレームを検知し、上記ビット・シーケンスを時間間隔Ａ内に検知すれば、そのスレーブユニットは走査手順を停止し、かつ問題のチャンネルを傾聴する。
【００４５】
好ましくは、本発明に従う方法及びシステムは、該当のビット・シーケンスが、メッセージの最初のフレームのプリアンブルでｋ回繰り返されるように設計され、また、その方法及びシステムは、あるスレーブユニットが、走査手順を停止してビット・シーケンスが検知されたチャンネルを傾聴する前に、ビット・シーケンスをｌ回（ｌ≦ｋ）検知しなければならないように設計される。そこで、スレーブユニットは、マスターユニットがメッセージを所与のチャンネルに送信しようとしていると判断される前に、特定の記号（シンボル）を、１，２，３，４、または５回以上検知することを要求するようにセットアップすればよい。
【００４６】
もしあるチャンネルにノイズ信号が存在していると、確率的に、所定の記号が一回出現する可能性はあるであろう、しかしその記号が１回または２回以上繰り返される可能性は著しく低いであろう。所定の記号、例えばビット・シーケンスを数回繰り返させることによって、また、スレーブユニットが、メッセージが該当のチャンネルを介し送信されると判断する前に、スレーブユニットにビット・シーケンスを数回検知させることによって、チャンネル上のノイズ信号によって生じる誤った検知のリスクは著しく軽減する。
【００４７】
本発明による周波数ホッピングの技術に従う通信を、図３乃至５を参照して詳細に説明する。これらの図は、送信機、例えばマスターユニット、及び受信機、例えばスレーブユニット動作を、それぞれ示している。
【００４８】
図３は、送信のアルゴリズムを図示する、例えばデータの送信を開始するマスターユニットの動作４０を図示するフローチャートを示す。
【００４９】
まず送信スタートのステップ（ＴＸ−ＳＰ）４５が実行され、その後は、マスターユニットは動作の準備ができている。マスターユニットは、型（タイプ）、記号（マーク）等が別のユニットを含む他のユニットが、システムに割り当てられたチャンネルを使用しているか否か調査するであろう。これは、システムに割り当てられた全てのチャンネルに対して行われ、更に詳細は後述する。もし最初のチャンネルが利用できない場合、即ち空いていないとき、マスターユニットは、別のチャンネル等に進む。図３は、サブパート（下位の区分）４１，４２，４３によって図示されているように、３つのチャンネルがシステムに割り当てられていることが示してある。実行される動作は本質的に同じである。もし割り当てられた全てのチャンネルが利用できないときは、マスターユニットは最初のチャンネルにもどり、図示の如くループとなって進行する。しかしながら、ブロック４６によって示すように、カウンタを設けることができ、上限ｎが予め規定されている。もし空きチャンネルがｎ回のループで発見されないときは、動作はキャンセルされ、そして、ことによると、所定の継続時間の後で再開される。
【００５０】
図４を参照して単独のチャンネルについて実行される動作を説明する。この図は、図３のサブパート４１乃至４３上の一つに対応し、また同じ参照番号及び略語を使用する。
【００５１】
図４の最初のステップ５０において、あるチャンネル、例えばチャンネル１（ＣＨ１）が選択される。ステップ５１では、マスターユニットが、例えば電界の強さを測定することによって、搬送波（Carr）が存在しているか否かを調査する。もし、搬送波が存在している場合は、例えば他の送信機がそのチャンネルを使用していることを示し、マスターユニットは次のチャンネル、ＣＨ２等に進むであろう。もし該当するチャンネルに搬送波が存在しない場合は、タイムスロットがランダムに選択され、マスターユニットはこのタイムスロットを時間（due）まで待つ（ＷＴＳ）（ステップ５２）。好適な実施形態では、各々継続時間がＸ  ｍｓ（ミリ秒）である、ランダムに選択してかまわない４つのタイムスロットが含まれる。明白なことだが、本発明に従い含まれるタイムスロットは４つよりも多くてもあるいは少なくてもよい。選択されたタイムスロットの始めで、搬送波（Carr）の存在が再び調べられる（ステップ５３）。もし搬送波が存在すると、システムはループに戻って、次のチャンネルに進む。
【００５２】
もし搬送波が存在しない場合は、ステップ５４で、データの送信（ＴＸ−Ｄ）が開始される。図２に関連して既に述べたように、メッセージの最初のフレームのプリアンブルは、継続時間が特別に長いので、スレーブユニットに警告することを許容している。スレーブユニットによって実行される動作は後述する。
【００５３】
データの送信が完了すると、マスターユニットは、該当のチャンネルで受信モード（ＲＸ−Ｍ）に入る（ステップ５５）。もしスレーブユニットからの応答、例えば肯定応答（ＡＣＫ？）（ステップ５６）を所定の時間間隔以内に受信しなかったときは、マスターユニットは別のチャンネルに進む。図示の如く、マスターユニットは次のチャンネルに進んでもよいが、好ましくは、ランダムに別のチャンネルにジャンプする。これにより、当該マスターユニットと、空きチャンネルを介しデータを送信しようとしている別のマスターユニットとが並行して進行し、データを送信動作の衝突が続くことを回避する。
【００５４】
このことを図６を参照して更に詳細に説明する。図６は、図１に示したものと同じシステム、例えば同じユニットを示すが、空間的に異なる順序で配置されている。例えば、遠隔制御ユニットＣｎはメッセージをユニットＵ２に送信しようとしてよい。たとえマスターユニットＣｎが搬送波を探すためにチャンネルをチェックしたとしても、別の送信機、例えば該当のマスターユニットから、ある距離をおいて配置された遠隔制御装置Ｃ１が同じチャンネルを介し、スレーブユニット、例えばＵ２と接触しようとしてもよい。というのは、この状況における二つのマスターユニット、例えばＣｎとＣ１とは互いに比較的離れて配置されており、おそらく、これらのマスターユニット間の障害物のために、該当のマスターユニット、例えばＣｎは、他の送信機、例えばＣ１からの搬送波を測定することができないであろう。そこで、二つのマスターユニットはデータをチャンネルに送信しようとするが、スレーブユニット、例えばＵ２との通信を確立するのに失敗するであろう。そこで、もし両マスターユニットが次のチャンネルに進行したら、同じランダムなタイムスロットをたまたま選択していれば、再び衝突する危険があるであろう。代わりに、前述したように、両マスターユニットがランダムに別のチャンネルにジャンプしてもよく、これにより衝突のリスクを減少してもよい。前述したように、別のチャンネルにジャンプするための戦略は、多数のファクタに依存し、また、多数の方法で実行できる、例えば、後方に、前方に、また比較的成功の度合いが大きいチャンネルにジャンプしてもよい。
更に、もし送信の試みが成功しなかった場合には、利用できるタイムスロットの数を増やすことによって、衝突の危険を減少させることができる。即ち、利用できるタイムスロットの数は、通常の数のタイムスロットと比べ、２倍にしてもよく、それによって２つ（又は３つ以上）のマスターユニットが同じタイムスロットを選択するという機会は減少する。
【００５５】
図４に戻り、理解されるであろうが、ステップ５６で、肯定応答（ＡＣＫ）が受信されると、通信は該当のチャンネル上を進行し、チャンネルのフリー・チェックは、後に続く（subsequent）フレームの送信前には実行されない。その、後に続くフレームは、スレーブユニットが前述したように正しいチャンネルを発見しなければならないときに、ただ、持続時間を引き伸ばす必要があるので、「通常の」持続時間のプリアンブルとともに、送信される。多くのフレームからなるメッセージの送信が完了すると（Ｃ−ＭＥＳ）（ステップ５７）、システムはそのチャンネルに残ってもよい。もし別のメッセージを送らねばならないときは、ステップ５８で示されるように、システムを、同じチャンネルを使用して再開してもよい（ＴＸ−Ｓ）。システムは、図示のステップ５１で、搬送波（Carr）を探すためにチェックすることによって、更なるメッセージの、そのような継続した送信を開始する。もし搬送波が存在する場合は、システムは次のチャンネル等に進行する。もし搬送波が存在しなかったら、マスターユニットは上述の如く進行する。
【００５６】
しかしながら、メッセージの送信を完了した後でそのチャンネルにとどまる代わりに、図３及び図４で点線５９によって示されているように、別のチャンネルにジャンプしてもよい。そのようなジャンプは、幾つかのファクタにより、及び／又は或るアルゴリズム、確率的なデータ等に基づいて、生じさせてもよい。例えば、送信されるメッセージの情報に、送信が完了したときにシステムがどのチャンネルにジャンプするかについての情報を含めてもよい。更に、システムはデータ処理手段及び記憶手段を含め、それによってチャンネルごとの成功率についての情報を計算し、かつ記憶してもよく、またそのシステムを、最も成功率の大きなチャンネルにジャンプするように制御してもよい。そのようなアルゴリズムは、以前の成功よりも新しい成功の方がより価値があること、例えば１時間前に達成された成功した送信が３時間前に達成された成功した送信よりも価値があることを考慮するために、変更してもよい。もっと簡単なアルゴリズムは、システムを、最新の、例えば５回または１０回の送信の中で最も大きな成功率を有するチャンネルにジャンプさせることであろう。他のチャンネルへのジャンプを制御するほかの方法ももちろん可能である。
【００５７】
次に、図５を参照して、スレーブユニットの動作を説明する。この図は、一般に符号６０で表された、スレーブユニットによって実行されるステップを例示したフローチャートを示す。
【００５８】
データの送信及び／又は受信に関係しないスレーブユニットは、システムに割り当てられたチャンネル、例えば、図示の如く３つのチャンネルを、連続して走査する。
【００５９】
図５に示すように、受信チャンネルのサーチ（ＲＸＣＳ）がステップ６５で開始され、スレーブユニットは、例えばステップ６６で、チャンネル１（ＣＨ１）からスタートする。前に説明したように、ステップ６７（Ｃ−Ｒ）で、ある所定の記号（シンボル）、ある内容を有する、例えばあるバイト数（例えば２バイト）の所定の記号（シンボル）、例えば、好ましくは数回繰り返される、その記号に対応する数５５ｈ、０１０１０１０１ｂが存在するか否かが調べられる。更にスレーブユニットは、搬送波が存在するか否かを更に調べてもよい。所定の記号、これはおそらく数回繰り返されているが、その検知は、リクエストを決めるには十分であるので、搬送波の検知は随意でよい。更に、前に述べたように、走査は、限られた時間間隔Ａ以内に実行されなければならない。
【００６０】
もし、所定の記号をその時間間隔以内に読めない場合は、スレーブユニットが次のチャンネルに進行する。
【００６１】
もし所定の記号が（所定の回数、例えば１，２，３，４回等において）存在し、かつ所定の時間間隔以内に読み取れるならば、スレーブユニットはこれを、マスターユニットが送信を開始したこと、及びマスターユニットが本発明の実施形態に従う通信方法を利用していることを示すものと解釈する。しかしながら、別の通信方法を使用する送信機が、スレーブユニットによって受信された信号の送信機でありうるが、そのためには、同じ変調とボー・レートを使用しなければならないこと、及びプリアンブルが同じ記号（おそらく、所定回数繰り返される）を含まなければならないこと要求するであろう。
【００６２】
スレーブユニットがプリアンブルの記号を認識すると、ステップ６８に示すように、完全なフレームが受信されるまでチャンネル上で待機する（ＷＣＦ）。もしエラーが生じるか、または所定の継続時間を越えると、スレーブユニットはチャンネル走査手順に戻ることになる。
【００６３】
もし完全なフレームが受信された場合は、スレーブユニットは、ステップ６９で、そのフレームが該当のスレーブユニットに向けられていることをチェックするであろう（ＭＡ？，及びＭＡ）。もし、受信されない場合は、スレーブユニットはチャンネルの走査に戻るであろう。
【００６４】
もしアドレスが正しいならば、スレーブユニットは、そのチャンネルで、通常の長さのフレームによって、マスターユニットに応答するであろう。更に、フレームはマスターユニットからスレーブユニットに送信しても、またこの逆でもよく、そして、ステップ７０で、これらのフレームは、また、同じチャンネルで、通常のプリアンブルを持ったフレームの送信が完了するまで、送信されるであろう（ＲＣ−ＭＥＳ）。この後、システムはチャンネルの走査に戻る。
【００６５】
もし、スレーブユニットからの応答の後、更なるフレームが何も受信されない場合、またはエラーが発生する場合は、スレーブユニットはチャンネルの走査ループに再び戻るであろう。
【００６６】
本発明の概要を説明してきたが、理解されるであろうが、本発明は制御されるアパーチャ部材、例えば、おそらく開閉される部材を持つ操作可能の窓、ドア等の遠隔制御装置について、特に有益となるであろう。更に、本発明は、例えば、窓、ドアあるいは同様の建築用アパーチャ部材と関連した部材とともに利用してもよく、その場合には、カーテン、ブラインド等の可動の部材を操作できることが望ましく及び／又は有利である。
【００６７】
また、理解されるであろうが、本発明は上述した特定の例に限定されずに、広く多様の応用とともに使用してもよい。特に、本発明はホーム・インフォメーション及び／又はビル及び同様の構造物等における自動システム、ベンチレーション、ヒーティング、エアコンシステム等に関係した用途に使用してもよい。
【００６８】
更に、理解されるであろうが、本発明に従う方法及びシステムは、請求項において特定した発明の範囲内で、多くの態様に設計されることができる。
【００６９】
例えば、利用可能なチャンネルの数は、特定の環境及び要請に従って変更してもよい、例えば２，３，４等と変更してもよい。しかしながら、比較的簡素なシステムを実現するためには、チャンネルの数は、好ましくは２５より少なく、例えば２０より少ない、１５より少ない、あるいは１０より少ない。
【００７０】
更に、システムのユニットの数は比較的大きなインターバル以内で変更してもよく、また、理解されるであろうが、ユニットは、マスターユニット専用としてあるいはスレーブユニット専用として実行できるよう設計してもよい、あるいはそのユニットのいくつかまたは全部をマスターユニット及びスレーブユニットとして両方の役割を果たすことができるようにしてもよい。本発明は、もちろん、マスターユニット及びスレーブユニットの２つのユニットだけが含まれる状況を包含してもよい。
【図面の簡単な説明】
【００７１】
【図１】本発明の一実施形態に従うシステムの概要を示す図である。
【図２】本発明の一実施形態で使用されるメッセージの構造、特にそのようなメッセージの最初のフレームを示す図である。
【図３】本発明の一実施形態の送信アルゴリズム、例として、データの送信を開始するカスターユニットの動作を示すフローチャートである。
【図４】本発明を更に詳細に説明するため図３のフローチャートの一部を示す図である。
【図５】本発明の一実施形態に従う受信アルゴリズム、例として、本発明の一実施形態に従うスレーブユニットによって実施されるステップを示すフローチャートである。
【図６】図１に対応する概要を示すが、ユニットを空間的に異なる順序で配置する図である。
【符号の説明】
【００７２】
２，４，６，８            受信ユニット，制御可能なユニット
１０，１２，１４，１６    制御可能なデバイス
１８，２０，２２，２４    アンテナ手段
２６，３０，３４          制御ユニット、コントローラ、遠隔制御装置
２８，３２，３２          アンテナ手段
４０                  マスターユニットに対するフローチャート
４１，４２，４３          各チャンネルに対するフローチャート
４５                  送信スタート
４６                  ループの数
５０                  チャンネルを選択
５１                  キャリアの検知
５２                  ランダムなタイムスロットを待機
５３                  キャリアの検知
５４                  データの送信
５５                  受信モードに行く
５６                  肯定応答（承認）
５７                  全メッセージの送信の完了
５８                  送信のスタート
５９                  別のチャンネルへのジャンプ
６０                  スレーブユニットに対するフローチャート
６１，６２，６３          各チャンネルに対するフローチャート
６５                  受信チャンネルのサーチ
６６                  チャンネルの選択
６７                  記号（シンボル）とおそらくキャリアとの検知
６８                  完全なフレームを待機
６９                  マイ・アドレス（正しいアドレス）
７０                  全メッセージの完了
【図１】
2005513940.tif 000003
【図２】
2005513940.tif 000004
【図３】
2005513940.tif 000005
【図４】
2005513940.tif 000006
【図５】
2005513940.tif 000007
【図６】
2005513940.tif 000008
【手続補正書】
【提出日】平成16年5月27日(2004.5.27)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
少なくとも１つはマスターユニットとして動作し、また少なくとも１つはスレーブユニットとして動作するように設計されている少なくと２つのユニットからなる制御システム内で、信号、例えば、制御信号、リクエスト信号、応答指令信号を送信する方法であって、
送信のため、複数のチャンネルを使用してもよく、
マスターユニットが、空きチャンネルを検知するステップと前記空きチャンネルを介し信号を送信するステップとを実行し、そして
少なくとも一つのスレーブユニットが送信された信号を求めてチャンネルを走査するステップを実行するとともに、
前記マスターユニットによって送信された信号は、前記少なくとも一つのスレーブユニットが、前記チャンネルを検査して送信された信号を探すために必要な時間に対応する長さを有するプリアンブルを含み、
前記少なくとも一つのスレーブユニットは、所定の特性、例えば、記号、ビット・シーケンス等を求めてプリアンブルを検査することによって、送信された信号を求めてチャンネルを検査するステップを実行し、前記所定の特性は、スレーブユニットに対し、メッセージが同じシステムに係るマスターユニットから発信していることを知らせる、システムの特定の情報を含む、
方法。
【請求項２】
請求項１に記載の方法であって、前記少なくとも一つのスレーブユニットは、前記所定の特性を検知したときに、前記走査を中断して前記受信したメッセージを検査してアドレスを探すことを特徴とする方法。
【請求項３】
請求項２に記載の方法であって、前記少なくとも一つのスレーブユニットは、受信した前記受信したメッセージが、前記少なくとも一つのスレーブユニットのためのアドレスに対応するアドレスを含んでいない場合、送信された信号を求めてチャンネルの走査を再開することを特徴とする方法。
【請求項４】
請求項１，２又は３に記載の方法であって、空きチャンネルを検知するステップは搬送波を求めて検査をするステップを含むことを特徴とする、方法。
【請求項５】
請求項１，２，３又は４に記載の方法であって、前記少なくとも一つのスレーブユニットは、所定の特性、例えば、記号、ビット・シーケンス等を求めて前記チャンネルを、多数回、例えば２，３，４回等、繰り返し検査するステップを実行することを特徴とする方法。
【請求項６】
請求項１，２，３，４又は５に記載の方法であって、少なくとも一つのスレーブユニットは、搬送波を求めて検査をすることによって、送信された信号を求めてチャンネルを検査するステップを実行することを特徴とする方法。
【請求項７】
請求項１乃至６のいずれか一つまたは二つ以上に記載の方法であって、前記の複数のチャンネルの数は２であることを特徴とする方法。
【請求項８】
請求項１乃至６のいずれか一つまたは二つ以上に記載の方法であって、前記の複数のチャンネルの数は３であることを特徴とする方法。
【請求項９】
請求項１乃至６のいずれか一つまたは二つ以上に記載の方法であって、前記の複数のチャンネルの数は最小で４及び最大で１５であることを特徴とする方法。
【請求項１０】
請求項１乃至９のいずれか一つまたは二つ以上に記載の方法であって、前記マスターユニットは、複数のチャンネルを走査することによって空きチャンネルを検査するステップを実行することを特徴とする方法。
【請求項１１】
請求項１０に記載の方法であって、前記マスターユニットによって行なわれる走査は、所定のアルゴリズムに従って、例えば、以前に実行された送信をできる限り考慮に入れて実行することを特徴とする方法。
【請求項１２】
請求項１乃至１１のいずれか一つまたは二つ以上に記載の方法であって、前記少なくとも一つのスレーブユニットは、チャンネルを、順次、連続してあるいは基本的に連続して走査することによって、送信された信号を求めてチャンネルを走査するステップを実行することを特徴とする方法。
【請求項１３】
請求項１乃至１２のいずれか一つまたは二つ以上に記載の方法であって、前記マスターユニットは、前記信号を送信した際の応答を待つことができ、もし応答がないとき、あるいは誤った応答が受信されたときは、空きチャンネルを検知するステップを進めることを特徴とする方法。
【請求項１４】
少なくとも１つはマスターユニットとして動作し、また少なくとも１つはスレーブユニットとして動作するように設計されている少なくと２つのユニットからなり、信号、例えば、制御信号、リクエスト信号、応答指令信号を送信するためのシステムであって、
前記ユニットは、送信のため、複数のチャンネルを使用できるように設計されており、
マスターユニットが、空きチャンネルを検知するステップと前記空きチャンネルを介し信号を送信するステップとを実行するように設計され
前記少なくとも一つのスレーブユニットが信号を送信するためのチャンネルを走査するステップを実行するように設計され、
前記マスターユニットによって送信された前記信号は、前記少なくとも一つのスレーブユニットが、前記チャンネルを検査して送信された信号を探すために必要な時間に対応する長さを有するプリアンブルを含み、
前記少なくとも一つのスレーブユニットは、所定の特性、例えば、記号、ビット・シーケンス等を求めてプリアンブルを検査することによって、送信された信号を求めてチャンネルを検査するステップを実行し、前記所定の特性は、スレーブユニットに対し、メッセージが同じシステムに係るマスターユニットから発信していることを知らせる、システムの特定の情報を含む、
システム。
【請求項１５】
請求項１４に記載の方法であって、前記少なくとも一つのスレーブユニットは、前記所定の特性を検知したときに、前記走査を中断して前記受信したメッセージを検査してアドレスを探すように設計されていることを特徴とするシステム。
【請求項１６】
請求項１４又は１５に記載のシステムであって、マスターユニットとして動作するよう設計された前記少なくとも一つのユニットは、複数のチャンネルの走査を実行するための制御手段を含むことを特徴とするシステム。
【請求項１７】
請求項１６に記載のシステムであって、前記制御手段は、所定のアルゴリズムに従って動作するための手段を含むことを特徴とするシステム。
【請求項１８】
請求項１４に記載のシステムであって、スレーブユニットとして動作するように設計された前記少なくとも一つのユニットは、複数のチャンネルの順次走査を実行するための制御手段を含むことを特徴とするシステム。
【請求項１９】
請求項１４乃至１８のうちの一つまたは二つ以上に記載のシステムであって、前記システムは、請求項１乃至１３の一つまたは二つ以上従う方法に従って動作するよう設計することを特徴とするシステム。
【国際調査報告】
2005513940.tif 000009
2005513940.tif 000010