(57)【要約】【要約書】本発明のビーコン装置の制御方法では、ビーコン装置に内蔵されたマイクロコントロールユニット（ＭＣＵ）が、外部データポートにより外部から入力されたトリガ信号を受信するステップ、前記ＭＣＵにより、前記トリガ信号が前記ビーコン装置に対応する制御ルールを満たすか否かを判断するステップ、及び前記トリガ信号が前記ビーコン装置に対応する制御ルールを満たすか否かの判断結果に基づいて、前記ＭＣＵが、前記ビーコン装置に内蔵されたブルートゥースモジュールに信号の発信を停止又は起動する命令を送信するステップを含み、前記ブルートゥースモジュールが前記命令に基づいて前記信号の発信を停止又は起動する。本発明では、ビーコン装置の発信する動作を制御できないことにより、出荷及び販売時に不要な電力ロスが発生するという従来技術の課題を解決することができる。【選択図】図１
2017525288.tif 000002
【特許請求の範囲】
【請求項１】
ビーコン装置に内蔵されたマイクロコントロールユニット（ＭＣＵ）が、外部データポートにより外部から入力されたトリガ信号を受信するステップと、
前記ＭＣＵにより、前記トリガ信号が前記ビーコン装置に対応する制御ルールを満たすか否かを判断するステップと、
前記トリガ信号が前記ビーコン装置に対応する制御ルールを満たすか否かの判断結果に基づいて、前記ＭＣＵが、前記ビーコン装置に内蔵されたブルートゥースモジュールに信号の発信を停止又は起動する命令を送信するステップを含み、
前記ブルートゥースモジュールが前記命令に基づいて前記信号の発信を停止又は起動する、ことを特徴とするビーコン装置の制御方法。
【請求項２】
前記トリガ信号は、光覚強度信号であり、
前記ＭＣＵにより、前記光覚強度信号が前記制御ルールに規定された光覚強度閾値より大きいか否かを判断し、
前記光覚強度信号が前記光覚強度閾値より大きいとき、前記ＭＣＵは、前記トリガ信号が前記ビーコン装置に対応する制御ルールを満たすと判断する、ことを特徴とする請求項１に記載のビーコン装置の制御方法。
【請求項３】
前記トリガ信号は、温度信号であり、
前記ＭＣＵにより、前記温度信号が前記制御ルールに規定された温度閾値より大きいか否かを判断し、
前記温度信号が前記温度閾値より大きいとき、前記ＭＣＵは、前記トリガ信号が前記ビーコン装置に対応する制御ルールを満たすと判断する、ことを特徴とする請求項１に記載のビーコン装置の制御方法。
【請求項４】
前記ＭＣＵが、前記トリガ信号が前記ビーコン装置に対応する制御ルールを満たすと判断すると、前記ＭＣＵが、前記ブルートゥースモジュールに信号の発信を起動する命令を送信し、
前記ＭＣＵが、前記トリガ信号が前記ビーコン装置に対応する制御ルールを満たさないと判断すると、前記ＭＣＵが、前記ブルートゥースモジュールに信号の発信を停止する命令を送信するステップを含む、ことを特徴とする請求項２又は３に記載のビーコン装置の制御方法。
【請求項５】
前記外部データポートは、Ｉ２Ｃバスポート、又はシリアル・ペリフェラル・インタフェースＳＰＩバスポートである、請求項４に記載のビーコン装置の制御方法。
【請求項６】
外部データポートにより外部から入力されたトリガ信号を受信するためのマイクロコントロールユニット（ＭＣＵ）を備え、
前記ＭＣＵは、さらに前記トリガ信号が前記ビーコン装置に対応する制御ルールを満たすか否かを判断し、前記トリガ信号が前記ビーコン装置に対応する制御ルールを満たすか否かの判断結果に基づいて、前記ビーコン装置に内蔵されたブルートゥースモジュールに信号の発信を停止又は起動する命令を送信し、
前記ブルートゥースモジュールは、前記命令に基づいて前記信号の発信を停止又は起動する、ことを特徴とするビーコン装置。
【請求項７】
前記トリガ信号は、光覚強度信号であり、
前記ＭＣＵは、前記光覚強度信号が前記制御ルールに規定された光覚強度閾値より大きいか否かを判断し、
前記光覚強度信号が前記光覚強度閾値より大きいとき、前記ＭＣＵは、前記トリガ信号が前記ビーコン装置に対応する制御ルールを満たすと判断する、ことを特徴とする請求項６に記載のビーコン装置。
【請求項８】
前記トリガ信号は、温度信号であり、
前記ＭＣＵは、前記温度信号が前記制御ルールに規定された温度閾値より大きいか否かを判断し、
前記温度信号が前記温度閾値より大きいとき、前記ＭＣＵは、前記トリガ信号が前記ビーコン装置に対応する制御ルールを満たすと判断する、ことを特徴とする請求項６に記載のビーコン装置。
【請求項９】
前記トリガ信号が前記ビーコン装置に対応する制御ルールを満たすと判断すると、前記ＭＣＵは、前記ブルートゥースモジュールに信号の発信を起動する命令を送信し、
前記トリガ信号が前記ビーコン装置に対応する制御ルールを満たさないと判断すると、前記ＭＣＵは、前記ブルートゥースモジュールに信号の発信を停止する命令を送信する、ことを特徴とする請求項７又は８に記載のビーコン装置。
【請求項１０】
前記外部データポートは、Ｉ２Ｃバスポート、またはシリアル・ペリフェラル・インタフェースＳＰＩバスポートである、請求項９に記載のビーコン装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、通信技術に関し、特にビーコン装置の制御方法及びビーコン装置に関する。
【背景技術】
【０００２】
ビーコンは、ブルートゥース低エネルギー（Ｂｌｕｅｔｏｏｔｈ（登録商標）  Ｌｏｗ  Ｅｎｅｒｇｙ、ＢＬＥ）、即ち一般的には、ブルートゥース４．０又はブルートゥーススマートによりデータ伝送を実現する。現在、市場には一次パッケージング成型のビーコン製品、即ち出荷時に既に作動状態に調整され、信号を周囲に発信する装置が存在する。ユーザーは、当該製品を購入してもその作動状態についてオンオフ制御ができない。
【０００３】
ビーコン装置は、製造されてから販売されるまでの間、通常、メーカー又は販売店で在庫又は滞貨状態で存在する。このとき、ビーコン装置の出力電力が大きく設定されると、不要な電力ロスを招来する。ユーザーがビーコン装置を入手した時、製品の実際の持続時間は既に影響を受けている。一般的には、ビーコン装置の出荷時、その発信周波数と発信電力を閾値の最低値に設置することで、ビーコン製品の持続力を維持する。
【０００４】
しかし、上記の方法によりビーコン装置の消費電力を最低値に設置することができたとしても、ブルートゥースの信号が発信され、ビーコン装置の消費電力は高い。さらに、製品の大量生産後の滞貨により、ビーコン装置にも不要な電力ロスを招来する。
【発明の概要】
【発明が解決しようとする課題】
【０００５】
本発明では、ビーコン装置自身が発信する作動を制御できないことにより、出荷及び販売時に不要な電力ロスが発生するという従来技術の課題を解決するためのビーコン装置の制御方法とビーコン装置を提供する。
【課題を解決するための手段】
【０００６】
本発明の一態様では、  
ビーコン装置に内蔵されたマイクロコントロールユニット（ＭＣＵ）が、外部データポートにより外部から入力されたトリガ信号を受信するステップと、
前記ＭＣＵにより、前記トリガ信号が前記ビーコン装置に対応する制御ルールを満たすか否かを判断するステップと、
前記トリガ信号が前記ビーコン装置に対応する制御ルールを満たすか否かの判断結果に基づいて、前記ＭＣＵが、前記ビーコン装置に内蔵されたブルートゥースモジュールに信号の発信を停止又は起動する命令を送信するステップを含み、
前記ブルートゥースモジュールが前記命令に基づいて前記信号の発信を停止又は起動する、ビーコン装置の制御方法を提供する。
【０００７】
本発明の他の態様では、
外部データポートにより外部から入力されたトリガ信号を受信するためのマイクロコントロールユニット（ＭＣＵ）を備え、
前記ＭＣＵは、さらに前記トリガ信号が前記ビーコン装置に対応する制御ルールを満たすか否かを判断し、前記トリガ信号が前記ビーコン装置に対応する制御ルールを満たすか否かの判断結果に基づいて、前記ビーコン装置に内蔵されたブルートゥースモジュールに信号の発信を停止又は起動させるための命令を送信し、
前記ブルートゥースモジュールは、前記命令に基づいて前記信号の発信を停止又は起動する、ビーコン装置を提供する。
【発明の効果】
【０００８】
本発明に係るビーコン装置の制御方法とビーコン装置において、ビーコン装置に内蔵されたマイクロコントロールユニット（ＭＣＵ）が、外部データポートにより外部から入力されたトリガ信号を受信し、ＭＣＵにより、トリガ信号がビーコン装置に対応する制御ルールを満たすか否かを判断し、トリガ信号がビーコン装置に対応する制御ルールを満たすか否かの判断結果に基づいて、ＭＣＵが、ビーコン装置に内蔵されたブルートゥースモジュールに信号の発信を停止又は起動する命令を送信し、ブルートゥースモジュールが命令に基づいて信号の発信を停止又は起動する。本発明により、ビーコン装置が発信する作動を制御することにより、出荷及び販売時に不要な電力ロスが生じることを回避することができる。
【図面の簡単な説明】
【０００９】
【図１】本発明のビーコン装置の制御方法の一例を示すフローチャートである。
【図２】本発明によるビーコン装置の一例を示す構造模式図である。
【発明を実施するための形態】
【００１０】
図１は、本発明のビーコン装置の制御方法の一例を示すフローチャートである。本実施形態のビーコン装置の制御方法において、ビーコン装置は、既存のビーコンプロトコルを実行する装置であればよく、例えばビーコン基地局が適用可能である。図１に示されるように、当該ビーコン装置の制御方法は、
ビーコン装置に内蔵されたマイクロコントロールユニット（ＭＣＵ）が、外部データポートにより外部から入力されたトリガ信号を受信するステップＳ１０１を含む。
既存のビーコン装置は、主にＢＬＥを使用することによりデータ送信を実現する。即ち、元のブルートゥース通信プロトコルを基礎にして修正することで、ビーコン装置専用の通信プロトコルを構成する。ここで、例えばビーコン装置の放送プロトコルが含まれる。しかし、本実施形態の方法は、製品自体が作動する時のビーコンプロトコルに限定されない。そのため、本実施形態では、他の既存のブルートゥース装置、例えば既存のブルートゥース機能が集積されたブルートゥース・システムオンチップ（Ｓｙｓｔｅｍ  ｏｎ  Ｃｈｉｐ、ＳＯＣ）を用いてもよい。
【００１１】
一般的に、ビーコン装置と既存のブルートゥースＳＯＣは同じ主要な機能部分を含む。即ち、いずれも、マイクロコントロールユニット（Ｍｉｃｒｏ  Ｃｏｎｔｒｏｌ  Ｕｎｉｔ、ＭＣＵ）とブルートゥースモジュールを含む。ここで、ＭＣＵの機能は、ブルートゥースモジュールの動作状態と動作モードを制御かつ管理することである。一方、ブルートゥースモジュールは、ＭＣＵの具体的な配置および命令に応じて、信号の伝達または発信を実現する。ビーコン装置は、出荷及び販売時に、連続して動作状態となっている。つまり、ブルートゥースモジュールは、予め設定されたサンプリング周波数に基づいて周囲に信号を周期的に連続して発信することにより、不必要な電力損失を生じる。本実施形態では、このような不必要な電力損失を回避するために、ビーコン装置において、外部トリガ信号を受信する専用の外部データポートを集積し、かつ受信したトリガ信号の違いを用いて、ブルートゥースモジュールの信号の発信を停止又は起動する機能を制御して、電力損失を低減する。
【００１２】
具体的には、本実施形態において、ビーコン装置に内蔵されたＭＣＵは、上記外部データポートにより外部入力された上記トリガ信号を受信する。具体的な応用場面において、メーカーは、ビーコン装置の出荷前に、上記トリガ信号を発生するための外部装置、例えば温度センサー又は光センサーなどを各装置に配置し、これに対応して生成した温度データ又は光強度データを上記トリガ信号として、上記外部データポートによりＭＣＵに伝送する。
【００１３】
ビーコン装置に内蔵された上記ＭＣＵが外部データポートにより外部から入力されたトリガ信号を受信するために採用される外部データポートとして、具体的には、Ｉｎｔｅｒ  Ｉｎｔｅｇｒａｔｅｄ  Ｃｉｒｃｕｉｔ（Ｉ２Ｃ）バスポート、またはシリアル・ペリフェラル・インタフェース（Ｓｅｒｉａｌ  Ｐｅｒｉｐｈｅｒａｌ  Ｉｎｔｅｒｆａｃｅ、ＳＰＩ）バスポートが挙げられる。トリガ信号を生成する上記外部装置は、生成された元のセンサーデータに対して、上記Ｉ２Ｃバスポート又はＳＰＩバスポートにより規定されたポートデータ形式に基づいて元のセンサーデータを修正することによって、修正されたデータを上記トリガ信号として上記外部データポートによりＭＣＵに伝送する。
【００１４】
Ｓ１０２において、ＭＣＵにより、トリガ信号がビーコン装置に対応する制御ルールを満たすか否かを判断する。
ＭＣＵは、上記トリガ信号のデータタイプ、データ値範囲などの情報及びトリガ信号に基づいて制御する必要がある具体的な操作、例えばブルートゥースモジュールの信号の発信の停止又は起動を予め参照することによって、対応する制御ルールを決定ことができる。ＭＣＵは、これらの予め決定された制御ルールに基づいて、外部から受信した上記トリガ信号を比較し、このトリガ信号がビーコン装置に予め設定された上記制御ルールを満たすか否かを判断する。
【００１５】
本実施形態では、上記トリガ信号の具体的なタイプと数値に応じて、トリガ信号がビーコン装置に対応する制御ルールを満たすか否かを判断する以下の方式を提供する。
【００１６】
１つの方式において、上記トリガ信号は、光センサーにより送信された光覚強度信号であり、本実施形態において予め決定された制御ルールは、光覚強度閾値より大きいこととする。ここで、この光覚強度閾値は、ビーコン装置の出荷前に、装置に対応するメモリに予め定められた、光強度を特徴づけるための具体的な数値である。ＭＣＵは、上記光覚強度信号が上記制御ルールで規定された光覚強度閾値より大きいか否かを判断する。光覚強度信号が上記光覚強度閾値より大きいとき、ＭＣＵは、上記トリガ信号が上記ビーコン装置に対応する制御ルールを満たすと判断する。具体的な応用場面では、上記光センサーの周囲光強度を変化させることにより、上記光覚強度信号が対応する制御ルールを満たすか、又は満たさないように制御することができる。例えば、光センサーの表面にシールを貼り付ける方式や、箱詰などの方式で、光センサーに周囲環境がうす暗いことを感知させることにより、検出する光覚強度信号値を変化させる。
【００１７】
他の方式では、上記トリガ信号が温度センサーにより送信された温度信号であり、本実施形態において予め決定された制御ルールは、温度閾値より大きいこととする。ここで、この温度閾値は、ビーコン装置の出荷前に、装置に対応するメモリに予め定められた、温度の高さを特徴づけるための具体的な数値である。ＭＣＵは、上記温度信号が上記制御ルールに規定された温度閾値より大きいか否かを判断し、温度信号が上記温度閾値より大きいとき、ＭＣＵは、上記トリガ信号がビーコン装置に対応する制御ルールを満たすと判断する。具体的な応用場面では、上記温度センサーの周囲温度を変化させることにより、上記温度信号が対応する制御ルールを満たすか、又は満たさないように制御することができる。例えば、温度センサーに冷却装置（送風機又は冷却剤など）を付けるか、又はそれを異なる温度環境下に設置するなどの方式で、温度センサーに異なる周囲環境温度を感知させることにより、検出する温度信号値を変化させる。
【００１８】
Ｓ１０３において、トリガ信号がビーコン装置に対応する制御ルールを満たすか否かの判断結果に基づいて、ＭＣＵが、ビーコン装置に内蔵されたブルートゥースモジュールに信号の発信を停止又は起動する命令を送信し、ブルートゥースモジュールが命令に基づいて信号の発信を停止又は起動する。
具体的には、ＭＣＵが、Ｓ１０２の判断方法により、上記トリガ信号がビーコン装置に対応する制御ルールを満たすと判断すると、ＭＣＵがブルートゥースモジュールに信号の発信を起動する命令を送信し、ＭＣＵが、Ｓ１０２の判断方法により、上記トリガ信号がビーコン装置に対応する制御ルールを満たさないと判断すると、ＭＣＵがブルートゥースモジュールに信号の発信を停止する命令を送信することによって、ブルートゥースモジュールの信号を発信する作動を制御する。
【００１９】
また、ＭＣＵがブルートゥースモジュールに信号の発信を停止する命令を送信するとともに、ビーコン装置に集積されたヒューマンコンピュータインタラクション（Ｈｕｍａｎ−Ｃｏｍｐｕｔｅｒ  Ｉｎｔｅｒａｃｔｉｏｎ、ＨＣＩ）モジュールにより上記命令をユーザーに示してもよい。さらに、ユーザーが上記制御ルールを修正することにより、ビーコン装置に対する柔軟な制御が実現される。
【００２０】
本発明に係るビーコン装置の制御方法とビーコン装置において、ビーコン装置に内蔵されたマイクロコントロールユニット（ＭＣＵ）が、外部データポートにより外部から入力されたトリガ信号を受信し、ＭＣＵにより、トリガ信号がビーコン装置に対応する制御ルールを満たすか否かを判断し、トリガ信号がビーコン装置に対応する制御ルールを満たすか否かの判断結果に基づいて、ＭＣＵが、ビーコン装置に内蔵されたブルートゥースモジュールに信号の発信を停止又は起動する命令を送信し、ブルートゥースモジュールが命令に基づいて信号の発信を停止又は起動する。本発明では、ビーコン装置自身が発信する作動を制御できることにより、出荷及び販売時の不要な電力ロスが発生することを回避することができる。
【００２１】
当業者であれば、上記実施形態の方法のステップの全部又は一部は、プログラムが組み込まれたハードウェアにより実現できることを理解すべきである。上記プログラムは、コンピュータの読み取り可能な記憶媒体に記憶されていてもよい。プログラムが実行されることにより、上述した実施形態に示される本発明に係る制御方法のステップが実行される。上記記憶媒体は、ＲＯＭ、ＲＡＭ、磁気ディスク、又は光ディスクなどのプログラムコードを記憶することができる各種の媒体を含む。
【００２２】
図２は、本発明のビーコン装置の一例を示す構造模式図である。このビーコン装置では、図１に示す方法のステップを実行することができる。このビーコン装置は、マイクロコントロールユニット（ＭＣＵ）２１、外部データポート２２及びブルートゥースモジュール２３を備える。ここで、
ＭＣＵ２１は、外部データポート２２により外部から入力されたトリガ信号を受信するために用いられる。
ＭＣＵ２１は、トリガ信号がビーコン装置に対応する制御ルールを満たすか否かを判断し、トリガ信号がビーコン装置に対応する制御ルールを満たすか否かの判断結果に基づいて、ビーコン装置に内蔵されたブルートゥースモジュール２３に信号の発信を停止又は起動する命令を送信するためにさらに用いられる。
ブルートゥースモジュール２３は、命令に基づいて信号の発信を停止又は起動するために用いられる。
【００２３】
上記トリガ信号は、具体的には、光覚強度信号であってもよい。
この場合、上記ＭＣＵ２１は、光覚強度信号が制御ルールに規定された光覚強度閾値より大きいか否かを判断することに用いられる。光覚強度信号が光覚強度閾値より大きいとき、ＭＣＵ２１は、トリガ信号がビーコン装置に対応する制御ルールを満たすと判断する。
【００２４】
さらに、上記トリガ信号は、温度信号であってもよい。
上記ＭＣＵ２１は、温度信号が制御ルールに規定された光覚強度閾値より大きいか否かを判断することに用いられる。温度信号が上記温度閾値より大きいとき、ＭＣＵ２１は、上記トリガ信号がビーコン装置に対応する制御ルールを満たすと判断する。
【００２５】
さらに、上記ＭＣＵ２１は、  
トリガ信号がビーコン装置に対応する制御ルールを満たすと判断すると、ブルートゥースモジュール２３に信号の発信を起動する命令を送信し、  
トリガ信号がビーコン装置に対応する制御ルールを満たさないと確認すると、ブルートゥースモジュール２３に信号の発信を停止する命令を送信するためにさらに用いられる。
【００２６】
上記外部データポート２２としては、具体的には、集積回路間Ｉ２Ｃバスポート、またはシリアル・ペリフェラル・インタフェースＳＰＩバスポートが挙げられる。
【００２７】
本発明に係るビーコン装置において、ビーコン装置に内蔵されたマイクロコントロールユニット（ＭＣＵ）が、外部データポートにより外部から入力されたトリガ信号を受信し、ＭＣＵにより、トリガ信号がビーコン装置に対応する制御ルールを満たすか否かを判断し、トリガ信号がビーコン装置に対応する制御ルールを満たすか否かの判断結果に基づいて、ＭＣＵが、ビーコン装置に内蔵されたブルートゥースモジュールに信号の発信を停止又は起動する命令を送信し、ブルートゥースモジュールが命令に基づいて信号の発信を停止又は起動する。本発明では、ビーコン装置自身の発信動作を制御できることにより、出荷及び販売時の不要な電力ロスが発生することを回避することができる。
【００２８】
以上の実施形態は、本発明の技術的手段を説明するためのものであり、本発明を限定するためのものではない。上記各実施形態を参照して本発明について詳述したが、上記各実施形態に記載の技術的手段を修正し、もしくはその一部又は全部の技術的特徴を均等物で置き換えることができる。そして、これらの修正又は置き換えは、本発明の本質から逸脱しない範囲において、本発明の技術的範囲に包含されるものである。
【図１】
2017525288.tif 000003
【図２】
2017525288.tif 000004
【国際調査報告】
2017525288.tif 000005
2017525288.tif 000006
2017525288.tif 000007
2017525288.tif 000008