(57)【要約】【課題】  効率的でないデバイスの制御または設定の問題を克服するブルートゥースメッシュネットワークを確立する方法およびシステムを提供する。【解決手段】  制御装置によって、構成パケットを複数の被制御装置にブロードキャストして、ブルートゥースメッシュネットワークを確立するステップ、前記制御装置によって、前記被制御装置の少なくとも１つから少なくとも１つの応答パケットを受信するステップ、および前記制御装置によって、前記受信した応答パケットに従って、制御設定情報を前記被制御装置の少なくとも１つに送信するステップを含むブルートゥースメッシュネットワークを確立する方法。【選択図】図２
2020188450.tif 000002
【特許請求の範囲】
【請求項１】
制御装置によって、構成パケットを複数の被制御装置にブロードキャストして、ブルートゥースメッシュネットワークを確立するステップ、
前記制御装置によって、前記被制御装置の少なくとも１つから少なくとも１つの応答パケットを受信するステップ、および
前記制御装置によって、前記受信した応答パケットに従って、制御設定情報を前記被制御装置の少なくとも１つに送信するステップ
を含むブルートゥースメッシュネットワークを確立する方法。
【請求項２】
前記構成パケットは、メッシュネットワーク情報に従って生成され、前記メッシュネットワーク情報は、前記メッシュネットワークの確立に関連するメッシュネットワーク設定情報を含み、前記メッシュネットワーク情報は、ネットワークキー、アプリケーションキー、およびユニキャストアドレスを含む請求項１に記載のブルートゥースメッシュネットワークを確立する方法。
【請求項３】
前記制御装置は、前記制御装置上の単一のキーまたはキーの組み合わせを押すことによって、アプリケーションの命令によって、またはトリガー信号を無線で受信することによって、トリガーされ、前記構成パケットを生成する請求項２に記載のブルートゥースメッシュネットワークを確立する方法。
【請求項４】
前記構成パケットをブロードキャストした後、前記被制御装置を無効化し、次いで、前記被制御装置を再度有効化するステップを更に含む請求項１に記載のブルートゥースメッシュネットワークを確立する方法。
【請求項５】
前記構成パケットをブロードキャストした後、前記被制御装置の電源をオフにし、次いで前記被制御装置の電源を再度オンにするステップを更に含む請求項１に記載のブルートゥースメッシュネットワークを確立する方法。
【請求項６】
前記被制御装置が再度有効化された後、または前記被制御装置の電源が再度オンにされた後、前記被制御装置は、前記制御装置によってブロードキャストされた構成パケットがあるかどうかをモニターして判定するようにステップを更に含む請求項４または請求項５に記載のブルートゥースメッシュネットワークを確立する方法。
【請求項７】
前記被制御装置が前記制御装置によってブロードキャストされた構成パケットがあると判定したとき、前記被制御装置は、前記構成パケットに従ってメッシュネットワーク設定を実行し、前記応答パケットで前記制御装置に応答するステップを更に含む請求項６に記載のブルートゥースメッシュネットワークを確立する方法。
【請求項８】
応答パケットの数が第１のデフォルト値以上である場合、前記制御装置は制御状態に入り、前記制御設定情報を送信するステップ、
応答パケットの数が、第２のデフォルト値より大きい第１のデフォルト値より小さく、且つ第２のデフォルト値以上である場合、前記制御装置のタイマーを有効化し、前記タイマーが切れた後、前記制御装置は制御状態に入るステップ、および
応答パケットの数が第２のデフォルト値より小さい場合、前記制御装置をリセットするステップ
を更に含む請求項１に記載のブルートゥースメッシュネットワークを確立する方法。
【請求項９】
前記制御装置がリセットされた後、前記制御装置をトリガーして、前記構成パケットを再度ブロードキャストするか、または前記制御装置をトリガーして、メッシュネットワーク情報の新しいグループに従って新しい構成パケットを生成して、前記新しい構成パケットをブロードキャストするステップを更に含む請求項８に記載のブルートゥースメッシュネットワークを確立する方法。
【請求項１０】
前記制御装置をトリガーして、前記構成パケットを再度ブロードキャストし、新たな制御装置を前記ブルートゥースメッシュネットワークに追加するステップを更に含む請求項１に記載のブルートゥースメッシュネットワークを確立する方法。
【請求項１１】
複数の被制御装置、および
メッシュネットワーク情報に従って構成パケットを生成し、前記構成パケットを前記複数の被制御装置にブロードキャストして、ブルートゥースメッシュネットワークを確立し、且つ応答パケットを送信する少なくとも１つの制御装置に制御設定情報を送信するように構成する制御装置
を含むブルートゥースメッシュネットワークを確立するシステム。
【請求項１２】
前記制御装置は、前記制御装置上の単一のキーまたはキーの組み合わせを押すことによって、前記制御装置のアプリケーションを実行することによって、またはトリガー信号を無線で受信することによって、トリガーされ、構成パケットを生成するように構成される請求項１１に記載のブルートゥースメッシュネットワークを確立するシステム。
【請求項１３】
前記メッシュネットワーク情報は、前記メッシュネットワークの確立に関連するメッシュネットワーク設定情報を含み、前記メッシュネットワーク情報は、ネットワークキー、アプリケーションキー、およびユニキャストアドレスを含む請求項１１に記載のブルートゥースメッシュネットワークを確立するシステム。
【請求項１４】
前記被制御装置は、前記ブロードキャストされた構成パケットを受信したとき、無効化され、次いで再度有効化されるように構成される請求項１１に記載のブルートゥースメッシュネットワークを確立するシステム。
【請求項１５】
前記被制御装置は、前記ブロードキャストされた構成パケットを受信したとき、電源がオフにされ、次いで再度電電がオンにされるように構成される請求項１１に記載のブルートゥースメッシュネットワークを確立するシステム。
【請求項１６】
前記被制御装置が再度有効化されたとき、または前記被制御装置の電源が再度オンにされたとき、前記被制御装置は、前記制御装置によってブロードキャストされた前記構成パケットがあるかどうかをモニターして判定するように構成される請求項１４または請求項１５に記載のブルートゥースメッシュネットワークを確立するシステム。
【請求項１７】
前記被制御装置が前記制御装置によってブロードキャストされた前記構成パケットがあると判定したとき、前記被制御装置は、前記構成パケットに従ってメッシュネットワーク設定を実行し、前記応答パケットで前記制御装置に応答するように構成される請求項１６に記載のブルートゥースメッシュネットワークを確立するシステム。
【請求項１８】
応答パケットの数が第１のデフォルト値以上である場合、前記制御装置は制御状態に入り、前記制御設定情報を送信するように構成され、前記システムは、前記制御装置にタイマーを更に含み、前記タイマーは、応答パケットの数が第１のデフォルト値より小さく、且つ第２のデフォルト値以上である場合、有効化されるように構成され、前記制御装置は、前記タイマーが切れた後、制御状態に入るように構成され、第１のデフォルト値は、前記第２のデフォルト値より大きく、前記制御装置は、応答パケットの数が第２のデフォルト値より小さい場合、リセットされるように更に構成される請求項１１に記載のブルートゥースメッシュネットワークを確立するシステム。
【請求項１９】
前記制御装置は、応答パケットの数が第２のデフォルト値より小さい場合、トリガーされて、構成パケットを再度ブロードキャストするように更に構成されるか、または前記制御装置はさらに、新しいメッシュネットワーク情報に従って新しい構成パケットを生成し、且つ応答パケットの数が第２のデフォルト値より小さい場合、前記新しい構成パケットをブロードキャストするように更に構成される請求項１８に記載のブルートゥースメッシュネットワークを確立するシステム。
【請求項２０】
前記制御装置は、前記構成パケットを再度ブロードキャストし、新しい被制御装置を前記ブルートゥースメッシュネットワークに追加するように更に構成される請求項１１に記載のブルートゥースメッシュネットワークを確立するシステム。
【発明の詳細な説明】
【技術分野】
【０００１】
本出願は、２０１９年５月１６日に出願された米国仮特許出願番号第６２／８４８９３０号、および２０１９年８月２７日に出願された米国実用特許出願番号第１６／５５２８１２号からの優先権を主張するものであり、これらの全ては引用によって本願に援用される。
【０００２】
本発明は、ブルートゥースメッシュネットワーク技術に関するものであり、特に、制御装置を介して複数の被制御装置に構成パケットをブロードキャストするブルートゥースメッシュネットワークを確立するブルートゥースメッシュネットワーク技術に関するものである。
【背景技術】
【０００３】
従来のブルートゥースメッシュネットワーク技術では、ユーザーがブルートゥースメッシュネットワークを介して複数のデバイスを制御または設定したいとき、ユーザーは一度に１つのデバイスを設定する必要があるか、またはユーザーはまずスイッチデバイスを設定し、次いでスイッチデバイスを用いて複数のデバイスを制御する必要がある。従って、デバイスを制御または設定するプロセスは効率的ではない。
【発明の概要】
【発明が解決しようとする課題】
【０００４】
効率的でないデバイスの制御または設定の問題を克服するブルートゥースメッシュネットワークを確立する方法およびシステムが提供される。
【課題を解決するための手段】
【０００５】
本発明の一実施形態は、ブルートゥースメッシュネットワークを確立する方法を提供する。ブルートゥースメッシュネットワークを確立する方法は、構成パケットを複数の被制御装置にブロードキャストして、ブルートゥースメッシュネットワークを確立するステップ、被制御装置の少なくとも１つから少なくとも１つの応答パケットを受信するステップ、および受信した応答パケットに従って、制御設定情報を被制御装置の少なくとも１つに送信するステップを含む。
【０００６】
いくつかの実施形態では、ブルートゥースメッシュネットワークを確立する方法は、制御装置が、制御装置上の単一のキーまたはキーの組み合わせを押すことによって、アプリケーションの命令によって、またはトリガー信号を無線で受信することによって、トリガーされ、構成パケットを生成するステップを更に含む。
【０００７】
いくつかの実施形態では、応答パケットの数が第１のデフォルト値以上である場合、制御装置は制御状態に入り、制御設定情報を送信する。いくつかの実施形態では、応答パケットの数が第１のデフォルト値より小さく、且つ第２のデフォルト値以上である場合、制御装置のタイマーは有効化され、タイマーが切れた後、制御装置は制御状態に入り、第１のデフォルト値は、第２のデフォルト値より大きい。いくつかの実施形態では、応答パケットの数が第２のデフォルト値より小さい場合、制御装置はリセットされる。
【０００８】
本発明の一実施形態は、ブルートゥースメッシュネットワークを確立するシステムを提供する。このシステムは、複数の被制御装置および１つの制御装置を含む。制御装置は、メッシュネットワーク情報に従って構成パケットを生成し、構成パケットを複数の被制御装置にブロードキャストして、ブルートゥースメッシュネットワークを確立し、応答パケットを送信する少なくとも１つの被制御装置に制御設定情報を送信するように構成される。
【０００９】
ブルートゥースメッシュネットワークを確立する方法およびシステムの本発明の他の態様および特徴は、特定の実施形態の以下の説明を検討することにより、当業者に明らかになるであろう。
【００１０】
本発明は、添付の図面を参照しながら以下の詳細な説明及び例を読むことで、より完全に理解することができる。
【図面の簡単な説明】
【００１１】
【図１】図１は、本発明の一実施形態によるブルートゥースメッシュネットワークを確立するシステム１００のブロック図である。
【図２】図２は、本発明の一実施形態によるブルートゥースメッシュネットワークを確立する方法を示すフローチャート２００である。
【発明を実施するための形態】
【００１２】
以下の説明では、本発明を実施するベストモードを開示している。この説明は、本発明の一般原理を例示する目的のものであり、本発明を限定するものではない。本発明の範囲は、添付の特許請求の範囲を参考にして決定される。
【００１３】
図１は、本発明の一実施形態によるブルートゥースメッシュネットワーク（ブルートゥースローエネルギー（Ｂｌｕｅｔｏｏｔｈ Ｌｏｗ Ｅｎｅｒｇｙ：  ＢＬＥ）メッシュネットワーク）を確立するシステム１００のブロック図である。図１に示されるように、ブルートゥースメッシュネットワークを確立するシステム１００は、複数の被制御装置１１０−１〜１１０−３および制御装置１２０を含むことができる。本発明の概念を明確にするために、図１は、本発明に関連する要素のみが示されている簡略化されたブロック図であることに留意されたい。しかしながら、本発明は図１に示されるものに限定されるべきではない。ブルートゥースメッシュネットワークを確立するシステム１００は、他の被制御装置または他のグループの被制御装置を含むこともできる。
【００１４】
本発明の一実施形態によれば、被制御装置１１０−１〜１１０−３は、ランプ、カーテン、シャッター、またはローリングドアであることができるが、本発明はこれらに限定されるべきではない。本発明の一実施形態によれば、制御装置１２０は、スイッチ装置または電子機器（例えば、携帯電話、タブレット、ノートパソコンであるが、本発明は限定されるべきではない）であってもよい。本発明の一実施形態によれば、制御装置１２０がスイッチ装置である場合、制御装置１２０は、アドバタイジング（ＡＤＶ）ベアラ層を介して被制御装置１１０−１〜１１０−３と通信することができる。本発明の一実施形態によれば、制御装置１２０が携帯電話である場合、制御装置１２０は、ジェネリック属性（ＧＡＴＴ）ベアラ層を介して被制御装置１１０−１〜１１０−３と通信することができる。
【００１５】
本発明の一実施形態によれば、制御装置１２０が被制御装置１１０−１〜１１０−３とブルートゥースメッシュネットワークを確立できるとき、制御装置１２０（例えば、スイッチ装置）は、トリガーされ、構成パケットを生成する。
【００１６】
本発明の一実施形態によれば、制御装置１２０は、ユーザーが制御装置１２０上の単一のキーまたはキーの組み合わせを押したとき、トリガーされる。本発明の一実施形態によれば、キーの組み合わせは、制御装置１２０上のキーをデフォルトの回数押すものとみなしてもよく、または制御装置１２０上の複数のキーを押すものとみなしてもよく、本発明はこれらに限定されるべきではない。
【００１７】
本発明の他の実施形態によれば、制御装置１２０は、制御装置１２０（例えば、携帯電話）により実行または操作されるアプリケーションの命令によりトリガーされる。
【００１８】
本発明の一実施形態によれば、制御装置１２０は、トリガー信号を無線で（即ち、無線通信技術を介して）受信することによりトリガーされる。トリガー信号は、例えばセル信号、ノートブック、またはタブレットなどの電子機器から送信されることができるが、本発明はそれらに限定されるべきではない。
【００１９】
制御装置１２０がトリガーされたとき、制御装置１２０は、メッシュネットワーク情報に従って構成パケットを生成することができる。メッシュネットワーク情報は、メッシュネットワークの確立に関連するメッシュネットワーク設定情報を含むことができる。また、制御装置１２０によって生成された構成パケットは、メッシュネットワーク情報のグループのメッシュネットワーク設定情報を搬送することができる。本発明の一実施形態によれば、メッシュネットワーク設定情報は、ネットワークキー、アプリケーションキー、およびユニキャストアドレスを含むことができる。
【００２０】
制御装置１２０が構成パケットを生成するとき、制御装置１２０は構成パケットをブロードキャストすることができる。本発明の一実施形態によれば、制御装置１２０は、第１のデフォルト期間に構成パケットをブロードキャストすることができる（例えば、制御装置１２０は、構成パケットを６０秒間ブロードキャストすることができる）。
【００２１】
本発明の一実施形態によれば、ユーザーが被制御装置１１０−１〜１１０−３を設定したとき、被制御装置１１０−１〜１１０−３は、制御装置１２０によってブロードキャストされた構成パケットがあるかどうかをモニターして判定必要がある。構成パケットがブロードキャストされた後、被制御装置１１０−１〜１１０−３は、まず無効化され、次いで、再度有効化されることができる。本発明の一実施形態では、被制御装置１１０−１〜１１０−３は、被制御装置１１０−１〜１１０−３に対応するスイッチをユーザーが制御することによって無効化および有効化されることができる。本発明のもう１つの実施形態では、被制御装置１１０−１〜１１０−３は、制御装置１２０を制御するユーザーによって無効化および有効化されてもよい。例えば、被制御装置１１０−１〜１１０−３がランプである場合、ランプが設定される必要があるとき、ユーザーはまずランプをオフにし、次いで再度ランプをオンにすることができる。
【００２２】
本発明のもう１つの一実施形態によれば、ユーザーが被制御装置１１０−１〜１１０−３を設定したとき、被制御装置１１０−１〜１１０−３は、制御装置１２０によってブロードキャストされた構成パケットがあるかどうかをモニターして判定する必要がある。構成パケットがブロードキャストされた後、被制御装置１１０−１〜１１０−３の電源は、まずオフにされ、次いで被制御装置１１０−１〜１１０−３の電源が再度オンにされることができる。本発明の一実施形態では、被制御装置１１０−１〜１１０−３の電源に対応するスイッチをユーザーが制御することによってオフおよびオンにされることができる。例えば、被制御装置１１０−１〜１１０−３がシャッターである場合、シャッターが設定される必要があるとき、ユーザーは制御装置１２０を制御して、まずシャッターの電源をオフにし、次いで制御装置１２０を制御してシャッターの電源を再度オンにすることができる。被制御装置１１０−１〜１１０−３は、他の方法によっても無効化または有効化されることができることに留意されたい。即ち、本発明は上述の実施形態によって限定されるべきではない。
【００２３】
本発明の一実施形態によれば、被制御装置１１０−１〜１１０−３が再び有効化された（または被制御装置１１０−１〜１１０−３の電源が再度オンにされた）とき、被制御装置１１０−１〜１１０−３は、制御装置１２０によってブロードキャストされた構成パケットがあるかどうかを判定するようにモニターを開始することができる。本発明のもう一つの実施形態によれば、被制御装置１１０−１〜１１０−３が第２のデフォルト期間、再度有効化された（または被制御装置１１０−１〜１１０−３の電源が再度オンにされた）後、被制御装置１１０−１〜１１０−３は、制御装置１２０によってブロードキャストされた構成パケットがあるかどうかを判定するようにモニターを開始することができる。例えば、被制御装置１１０−１〜１１０−３が１０秒間、再度有効化された後、被制御装置１１０−１〜１１０−３は、制御装置１２０によってブロードキャストされた構成パケットがあるかどうかを判定するようにモニターを開始することができるが、本発明はこれらに限定されるべきではない。被制御装置１１０−１〜１１０−３の１つ以上が、制御装置１２０によってブロードキャストされた構成パケットがあると判定したとき、構成パケットを聴取する被制御装置は、構成パケットを解読して、構成パケットによって搬送された情報を取得することができる。次いで、構成パケットを聴取する被制御装置は、構成パケットによって搬送された情報に従ってメッシュネットワーク設定を実行することができる。また、構成パケットを聴取する被制御装置は、制御装置１２０に応答パケットで応答することができる。例えば、被制御装置１１０−１が構成パケットがあると判定した場合、被制御装置１１０−１は、構成パケットによって搬送された情報に従ってメッシュネットワーク設定を実行し、制御装置１２０に応答パケットで応答することができる。
【００２４】
本発明の一実施形態によれば、応答パケットは、被制御装置のアドレス、および被制御装置の関連設定を含むことができる。例えば、被制御装置がランプの場合、関連する設定は、被制御装置の輝度、被制御装置の色温度、被制御装置の調光レベルを含むことができるが、本発明はこれらに限定されるべきではない。他の例では、被制御装置がシャッターの場合、関連する設定は、シャッターのスラットの回転角度、またはシャッターのスラットの上昇長（ｒａｉｓｉｎｇ  ｌｅｎｇｔｈ）を含むことができるが、本発明はこれらに限定されるべきではない。
【００２５】
本発明の一実施形態によれば、第１のデフォルト期間において、制御装置１２０は、応答パケットで応答する被制御装置の数が第１のデフォルト値以上であるかどうか（即ち、制御装置１２０によって受信された応答パケットの数が第１のデフォルト値以上であるかかどうか）を判定し、且つ応答パケットで応答する被制御装置の数が第２のデフォルト値より少ないかどうか（即ち、制御装置１２０によって受信された応答パケットの数が第２のデフォルト値より小さいかどうか）を判定することができ、その中の第１のデフォルト値は、第２のデフォルト値よりも大きい。
【００２６】
制御装置１２０によって受信された応答パケットの数が第１のデフォルト値以上である場合、制御装置１２０は制御状態に入ることができる。例えば、第１のデフォルト値が２である場合、制御装置１２０が被制御装置１１０−１〜１１０−３の中の２つから２つの応答パケットを受信したとき、制御装置１２０は制御状態に入ることができ、制御装置１２０は、応答パケットによって搬送された情報（即ち、被制御装置のアドレスおよび被制御装置の関連設定）に従って制御設定情報を生成することができ、制御装置１２０は、応答パケットで応答する被制御装置に制御設定情報を送信し、これらの被制御装置を制御することができる。
【００２７】
制御装置１２０によって受信された応答パケットの数が第２のデフォルト値より小さい場合、制御装置１２０はリセットされる（例えば、リセット信号が生成されて、制御装置１２０に送信される）。本発明の一実施形態によれば、リセット信号は、制御装置１２０上のキーをデフォルトの回数押すことによって生成されることができ、または、制御装置１２０上の複数のキーを押すことによって生成されることができるが、本発明はこれらに限定されるべきではない。本発明のもう１つの実施形態によれば、リセット信号は、制御装置１２０で動作されるアプリケーションの命令によって生成されることができる。本発明の一実施形態では、制御装置１２０がリセットされた（例えば、リセット信号を受信した）後、制御装置１２０は、構成パケットをブロードキャストするために再度トリガーされるのを待つことができる。本発明のもう１つの実施形態では、制御装置１２０がリセットされた（例えば、リセット信号を受信した）後、制御装置１２０は、再度トリガーされるのを待ち、メッシュネットワーク情報の新しいグループに従って新しい構成パケットを生成して、新しい構成パケットをブロードキャストする。
【００２８】
制御装置１２０によって受信された応答パケットの数が第１のデフォルト値より小さく、且つ第２の値以上である場合、制御装置１２０のタイマーは有効化される。タイマーが切れた後、制御装置１２０は制御状態に入ることができる。
【００２９】
本発明の一実施形態によれば、制御状態では、新たな被制御装置をブルートゥースメッシュネットワークに追加する必要があるとき、制御装置１２０は、トリガーされて（例えば、制御装置１２０のキーを再度押して、または制御装置１２０のアプリケーションを操作して）、構成パケットを再度ブロードキャストし、新たな被制御装置をブルートゥースメッシュネットワークに追加する。例えば、制御装置１２０が制御状態にあるとき、他の被制御装置（例えば、被制御装置１１０−４（図に示されていない））を設定する必要がある場合、制御装置１２０は、トリガーされて、構成パケットを再度ブロードキャストし、新しい被制御装置１１０−４をブルートゥースメッシュネットワークに追加する。
【００３０】
図２は、本発明の一実施形態によるブルートゥースメッシュネットワーク（またはブルートゥースローエネルギー（ＬＥ）メッシュネットワーク）を確立する方法を示すフローチャート２００である。ブルートゥースメッシュネットワークを確立する方法は、ブルートゥースメッシュネットワークを確立するシステム１００に適用されることができる。図２に示されるように、ステップＳ２１０では、システム１００の制御装置がトリガーされ、メッシュネットワーク情報に従って構成パケットを生成する。ステップＳ２２０では、制御装置は、構成パケットをシステム１００の複数の被制御装置にブロードキャストして、ブルートゥースメッシュネットワークを確立する。ステップＳ２３０では、制御装置は、被制御装置の少なくとも１つから少なくとも１つの応答パケットを受信する。ステップＳ２４０では、制御装置は、受信した応答パケットに従って、制御設定情報を被制御装置の少なくとも１つに送信する。
【００３１】
本発明のいくつかの実施形態では、ブルートゥースメッシュネットワークを確立する方法は、制御装置が、制御装置上の単一のキーまたはキーの組み合わせを押すことによって、トリガーされ、構成パケットを生成するステップを更に含む。本発明のいくつかの実施形態では、ブルートゥースメッシュネットワークを確立する方法は、制御装置が、アプリケーションの命令によってトリガーされ、構成パケットを生成するステップを更に含む。本発明のいくつかの実施形態では、ブルートゥースメッシュネットワークを確立する方法は、制御装置が、トリガー信号を無線で受信することによってトリガーされ、構成パケットを生成するステップを更に含む。
【００３２】
本発明のいくつかの実施形態では、ブルートゥースメッシュネットワークを確立する方法は、制御装置が第１のデフォルト期間に構成パケットをブロードキャストするステップを更に含む。本発明のいくつかの実施形態では、ブルートゥースメッシュネットワークを確立する方法は、構成パケットがブロードキャストされた後、被制御装置は無効化され、次いで、再度有効化されるステップを更に含む。本発明のいくつかの実施形態では、ブルートゥースメッシュネットワークを確立する方法は、構成パケットがブロードキャストされた後、まず被制御装置の電源がオフにされ、次いで被制御装置の電源が再度オンにされるステップを更に含む。本発明のいくつかの実施形態では、ブルートゥースメッシュネットワークを確立する方法は、被制御装置が再度有効化された（または被制御装置の電源が再度オンにされた）後、被制御装置は、制御装置によってブロードキャストされた構成パケットがあるかどうかを判定するようにモニターを開始するステップを更に含む。本発明のいくつかの実施形態では、ブルートゥースメッシュネットワークを確立する方法は、被制御装置が第２のデフォルト期間、再度有効化された（または被制御装置の電源が再度オンにされた）後、被制御装置は、制御装置によってブロードキャストされた構成パケットがあるかどうかを判定するようにモニターするステップを更に含む。本発明のいくつかの実施形態では、ブルートゥースメッシュネットワークを確立する方法は、被制御装置が構成パケットがあると判定したとき、被制御装置は、構成パケットによって搬送された情報に従ってメッシュネットワーク設定を実行し、制御装置に応答パケットまたは複数の応答パケットで応答するステップを更に含む。
【００３３】
本発明のいくつかの実施形態では、ブルートゥースメッシュネットワークを確立する方法は、第１のデフォルト期間において、制御装置は、応答パケットで応答する被制御装置の数が第１のデフォルト値以上であるかかどうか（即ち、制御装置によって受信された応答パケットの数が第１のデフォルト値以上であるかどうか）を判定し、且つ応答パケットで応答する被制御装置の数が第２のデフォルト値より少ないかどうか（即ち、制御装置によって受信された応答パケットの数が第２のデフォルト値より小さいかどうか）を判定するステップを更に含み、その中の第１のデフォルト値は、第２のデフォルト値よりも大きい。
【００３４】
制御装置によって受信された応答パケットの数が第１のデフォルト値以上である場合、制御装置は制御状態に入り、制御設定情報を送信する。
【００３５】
制御装置によって受信された応答パケットの数が第２のデフォルト値より小さい場合、制御装置はリセットされる（例えば、リセット信号が生成される）。本発明の一実施形態では、制御装置がリセットされた後、制御装置は、構成パケットをブロードキャストするために再度トリガーされるのを待つことができる。本発明のもう１つの実施形態では、制御装置が信号をリセットされた後、制御装置は、メッシュネットワーク情報の新しいグループに従って新しい構成パケットを生成して、新しい構成パケットをブロードキャストするように再度トリガーされるのを待つことができる。
【００３６】
制御装置によって受信された応答パケットの数が第１のデフォルト値より小さく、且つ第２の値以上である場合、制御装置のタイマーは有効化される。タイマーが切れた後、制御装置は制御状態に入ることができる。
【００３７】
本発明のいくつかの実施形態では、ブルートゥースメッシュネットワークを確立する方法は、制御状態では、制御装置は、トリガーされて、構成パケットを再度ブロードキャストし、ブルートゥースメッシュネットワークに追加される必要がある新たな被制御装置を生成するステップを更に含む。
【００３８】
本発明で提供されるブルートゥースメッシュネットワークを確立する方法では、制御装置がトリガーされて、構成パケットを全ての被制御装置に同時にブロードキャストし、被制御装置とブルートゥースメッシュネットワークを確立することができる。また、本発明で提供されるブルートゥースメッシュネットワークを確立する方法では、構成パケットを聴取する被制御装置は、制御装置に応答パケットで応答することができる。従って、本発明で提供されるブルートゥースメッシュネットワークを確立する方法では、被制御装置のグループを制御または設定するプロセスがより効率的になる。
【００３９】
本開示および特許請求の範囲における「第１の」、「第２の」、「第３の」等の序数詞の使用は、説明のためのものであり、それ自体が順序や関係を暗示するものではない。
【００４０】
ここで開示された態様に関連して記述された方法のステップは、直接ハードウェアにおいて、プロセッサによって実行されるソフトウェアモジュールにおいて、またはその２つの組み合わせにおいて具現化されてもよい。ソフトウェアモジュール（例えば、実行可能命令および関連するデータを含む）および他のデータは、ＲＡＭメモリ、フラッシュメモリ、ＲＯＭメモリ、ＥＰＲＯＭメモリ、ＥＥＰＲＯＭメモリ、レジスタ、ハードディスク、リムーバブルディスク、ＣＤ−ＲＯＭ、または当技術において既知のコンピュータ読取可能記憶媒体の任意の他の形式のデータメモリに存在してもよい。サンプル記憶媒体は、例えばコンピュータ／プロセッサ（利便性上、ここでは「プロセッサ」と呼ばれてもよい）のような機械につながれてもよく、そのようなプロセッサは情報（例えばコード）を記憶媒体から読み出し、記憶媒体へ書き込みすることができる。サンプル記憶媒体はプロセッサに不可欠かもしれない。プロセッサ及び記憶媒体はＡＳＩＣ内に存在してもよい。ＡＳＩＣはユーザー機器に存在してもよい。代替案では、プロセッサと記憶媒体はユーザー機器において別々の部品として存在してもよい。さらに、いくつかの態様では、いずれか適切なコンピュータプログラム製品も、この開示の態様の１つ以上に関連するコードを具備するコンピュータ読取可能媒体を具備してもよい。ある態様では、コンピュータプログラム製品は包装材料を具備してもよい。
【００４１】
上述の段落は多くの態様を説明しているが、本発明は、多くの方式で実現されることができ、実施形態において述べられた任意の特定の構造または機能は、代表的な条件だけを示している。本発明に述べられた全ての態様は、個別にまたは組み合わされて用いられ得ることは、当業者には理解されよう。
【００４２】
本開示は、実施例の方法を用いて、且つ実施形態の観点から記述されてきたが、本開示は開示された実施形態に限定するものではないということを理解されたい。当業者は、本発明の思想から逸脱しない種々の修正及び変更を行い得る。よって、本発明の範囲は、以下の請求項及びその等価のものによって規定されて保護される。
【符号の説明】
【００４３】
１００  ブルートゥースメッシュネットワークを確立するシステム
１１０−１〜１１０−３  被制御装置
１２０  制御装置
２００  フローチャート
Ｓ２１０〜Ｓ２４０  ステップ
【図１】
2020188450.tif 000003
【図２】
2020188450.tif 000004