(57)【要約】いくつかの実施例では、コントローラが、移動可能プラットフォーム上に搭載されるデバイスの一部であるセンサから、測定データを受信する。コントローラは、測定データに基づいて、移動可能プラットフォームの遷移運動ステータスの変化を検出する。コントローラは、移動可能プラットフォームの遷移運動ステータスの変化を検出することに応答して、第１の電力状態から第２の異なる電力状態にデバイスの遷移をトリガする。コントローラはさらに、デバイスが取り付けられている入口障壁が開放位置と閉鎖位置との間で移動されたかどうかを判定し、デバイスが取り付けられている入口障壁が開放位置と閉鎖位置との間で移動されたと判定することに応答して、デバイスをスリープ状態から動作状態に遷移するようにトリガする。【選択図】図５
2019532197.tif 000002
【特許請求の範囲】
【請求項１】
スリープ状態および動作状態を有するデバイスであって、
測定データを出力するためのセンサと、
コントローラと
を備え、
前記コントローラは、
前記センサによって出力された前記測定データに基づいて、前記デバイスが搭載されているプラットフォームが遷移運動を開始したかどうかを判定することと、
前記デバイスが搭載されている前記プラットフォームが遷移運動を開始したと判定することに応答して、前記デバイスを前記スリープ状態から前記動作状態に遷移するようにトリガすることと
を行うためのものである、デバイス。
【請求項２】
前記コントローラはさらに、
前記デバイスが取り付けられている入口障壁が開放位置と閉鎖位置との間で移動されたかどうかを判定することと
前記デバイスが取り付けられている前記入口障壁が前記開放位置と前記閉鎖位置との間で移動されたと判定することに応答して、前記デバイスを前記スリープ状態から前記動作状態に遷移するようにトリガすることと
を行うためのものである、請求項１に記載のデバイス。
【請求項３】
前記コントローラはさらに、前記デバイスが搭載されている前記プラットフォームが遷移運動を開始していないと判定することに応答して、前記デバイスを前記スリープ状態に維持するためのものである、請求項１に記載のデバイス。
【請求項４】
前記センサは、加速データを出力するための加速度計を備え、前記コントローラは、前記加速データに基づいて、前記プラットフォームが遷移運動を開始したかどうかを判定するためのものである、請求項１に記載のデバイス。
【請求項５】
回転データを出力するための回転センサをさらに備え、
前記コントローラは、前記加速データおよび前記回転データに基づいて、前記プラットフォームが遷移運動を開始したと判定するためのものである、請求項４に記載のデバイス。
【請求項６】
前記デバイスは、前記プラットフォーム上のコンテナの入口障壁上への取付のためのものであり、前記入口障壁は、開放位置と閉鎖位置との間で回転可能であり、
前記コントローラは、前記プラットフォームの移動を示す前記加速データおよび前記デバイスが回転移動を被っていないことを示す前記回転データに基づいて、前記プラットフォームが遷移運動を開始したと判定するためのものである、請求項５に記載のデバイス。
【請求項７】
前記コントローラはさらに、
前記デバイスが前記動作状態にあるとき、前記センサによって出力されるさらなる測定データに基づいて、遷移運動中であった後、前記プラットフォームが停止したかどうかを判定することと、
遷移運動中であった後、前記プラットフォームが停止したと判定することに応答して、前記デバイスを前記動作状態から前記スリープ状態に遷移するようにトリガすることと
を行うためのものである、請求項１に記載のデバイス。
【請求項８】
より低い電力状態およびより高い電力状態を有するプロセッサをさらに備え、前記デバイスは、前記プロセッサが前記より低い電力状態にあることに応答して、前記スリープ状態にあり、前記デバイスは、前記プロセッサが前記より高い電力状態にあることに応答して、前記動作状態にある、請求項１に記載のデバイス。
【請求項９】
前記デバイスを前記スリープ状態から前記動作状態に遷移するようにトリガすることは、前記プロセッサを前記より低い電力状態から前記より高い電力状態に遷移するようにトリガすることを含む、請求項８に記載のデバイス。
【請求項１０】
前記デバイスを前記スリープ状態から前記動作状態に遷移するようにトリガすることは、前記デバイスの少なくとも１つのデバイス構成要素を前記より低い電力状態からより高い電力状態に遷移するようにトリガすることを含む、請求項１に記載のデバイス。
【請求項１１】
前記少なくとも１つのデバイス構成要素は、プロセッサ、別のセンサ、および通信構成要素から選択される、請求項１０に記載のデバイス。
【請求項１２】
方法であって、
移動可能プラットフォーム上に搭載されたデバイスの一部であるセンサから、測定データを受信することと、
コントローラによって、前記測定データに基づいて、前記移動可能プラットフォームの遷移運動ステータスの変化を検出することと、
前記コントローラによって、前記移動可能プラットフォームの遷移運動ステータスの変化を検出することに応答して、第１の電力状態から第２の異なる電力状態に前記デバイスの遷移をトリガすることと
を含む、方法。
【請求項１３】
前記移動可能プラットフォームの遷移運動ステータスの変化を検出することは、前記移動可能プラットフォームが定常であることから遷移運動中であることに変化したことを検出することを含み、
前記第１の電力状態から前記第２の電力状態に前記デバイスの遷移をトリガすることは、スリープ状態から動作状態に前記デバイスの遷移をトリガすることを含む、請求項１２に記載の方法。
【請求項１４】
前記移動可能プラットフォームの遷移運動ステータスの変化を検出することは、前記移動可能プラットフォームが遷移運動中であることから定常であることに変化したことを検出することを含み、
前記第１の電力状態から前記第２の電力状態に前記デバイスの遷移をトリガすることは、動作状態からスリープ状態に前記デバイスの遷移をトリガすることを含む、請求項１２に記載の方法。
【請求項１５】
前記移動可能プラットフォームが遷移運動中であることから定常であることに変化したことを検出することは、前記移動可能プラットフォームが規定された持続時間にわたって遷移運動中であるから定常であることに変化したことを検出することを含む、請求項１４に記載の方法。
【請求項１６】
前記センサは、加速度計を備え、
前記方法はさらに、回転センサから、回転データを受信することを含み、
前記移動可能プラットフォームの前記遷移運動ステータスの変化を検出することは、前記加速度計からの加速データおよび前記回転センサからの回転データに基づく、請求項１２に記載の方法。
【請求項１７】
前記デバイスは、コンテナの入口障壁に取り付けられ、前記入口障壁は、開放位置と閉鎖位置との間で回転可能であり、
前記移動可能プラットフォームの遷移運動ステータスの変化を検出することは、前記移動可能プラットフォームの移動を示す加速データおよび前記デバイスが回転移動を被っていないことを示す回転データに基づく、請求項１６に記載の方法。
【請求項１８】
前記デバイスの回転移動を示す前記回転データに基づいて、前記入口障壁が前記開放位置と前記閉鎖位置との間で移動されたことを検出することと、
前記コントローラによって、前記入口障壁が前記開放位置と前記閉鎖位置との間で移動されたことを検出することに応答して、スリープ状態から動作状態に前記デバイスの遷移をトリガすることと
をさらに含む、請求項１７に記載の方法。
【請求項１９】
命令を記憶する非一過性機械可読記憶媒体であって、前記命令は、実行に応じて、コントローラに、
移動可能プラットフォーム上に搭載されたデバイスの一部であるセンサから、測定データを受信することと、
前記測定データに基づいて、前記移動可能プラットフォームの遷移運動ステータスの変化を検出することと、
前記移動可能プラットフォームの遷移運動ステータスの変化を検出することに応答して、第１の電力状態から第２の異なる電力状態に前記デバイスの遷移をトリガさせることと
を行わせる、非一過性機械可読記憶媒体。
【請求項２０】
前記デバイスはさらに、より低い電力状態およびより高い電力状態を有するデバイス構成要素を備え、前記第１の電力状態から前記第２の電力状態に前記デバイスの遷移をトリガすることは、前記より低い電力状態と前記より高い電力状態との間で前記デバイス構成要素の遷移をトリガすることを含む、請求項１９に記載の非一過性機械可読記憶媒体。
【発明の詳細な説明】
【背景技術】
【０００１】
（背景）
コンテナを搬送するシャーシに接続される、トラック、トラクタ−トレーラ、およびトラクタは、商品を含む荷物を輸送するために使用されることができる。トラック、トレーラ、およびコンテナは、典型的には、輸送されている荷物へのアクセスを可能にするように開放され、アイテムを収納するように閉鎖されることができる、ドアを有する。
【発明の概要】
【課題を解決するための手段】
【０００２】
移動可能プラットフォームは、異なる地理的場所間で物理的アイテムを搬送するために使用されることができる。例えば、移動可能プラットフォームは、物理的アイテムが発送の間に保管され得る、コンテナ（トラクタに取り付けられる）、トラック、またはトレーラであることができる。他の実施例では、移動可能プラットフォームは、物理的アイテムを搬送可能な別のタイプの担体構造を含むことができる。より一般的には、移動可能プラットフォームは、トラック、トラクタ、車、電車、船舶、航空機等の車両の一部である、その上に搭載される、またはそこに取り付けられることができる。本議論は、コンテナとしての移動可能プラットフォームを参照するが、本開示のいくつかの実装による技法または機構は、他の荷物を搬送するプラットフォームにも適用可能であることに留意されたい。
【０００３】
本開示のいくつかの実装は、以下の図に関して説明される。
【図面の簡単な説明】
【０００４】
【図１】図１は、いくつかの実施例による、センサデバイスのブロック図である。
【図２】図２Ａおよび２Ｂは、車両によって牽引されるコンテナの概略図であり、コンテナは、ドアと、ドアに搭載される、いくつかの実施例による、センサデバイスとを含む。
【図３】図３は、いくつかの実施例による、コントローラの動作の状態図である。
【図４】図４は、さらなる実施例による、センサデバイスのブロック図である。
【図５】図５は、いくつかの実装による、コントローラの例示的プロセスのフロー図である。
【図６】図６は、いくつかの実施例による、コントローラのブロック図である。
【発明を実施するための形態】
【０００５】
（詳細な説明）
商品の発送会社、製造業者、販売業者、または任意の他のエンティティ等のエンティティは、移動可能プラットフォームを使用して輸送されている資産（荷物等）を追跡することを所望し得る。そのために、センサデバイスが、移動可能プラットフォーム上に搭載されることができる。種々の移動可能プラットフォーム上のセンサデバイスは、センサ情報をネットワークを経由して遠隔サービス（サーバまたはサーバの集合と、関連付けられたネットワーク機器とを含むことができる）に通信し、遠隔サービスが種々の移動可能プラットフォームによって移動されている資産を追跡することを可能にすることができる。サーバおよび関連付けられたネットワーク機器は、１つの固定場所もしくはモバイルユニット内に位置することができる、またはデータセンタもしくはクラウドの一部であることができる。追跡は、資産の現在の場所、移動可能プラットフォームの荷物装填ステータス、資産の周囲の環境の条件（そのような条件は、測定された温度、測定された湿度等を含むことができる）、および／または他の情報の追跡を含むことができる。
【０００６】
センサデバイスは、通信構成要素を含み、ネットワークを経由して通信することができる。いくつかの実施例では、移動可能プラットフォーム上に搭載されるセンサデバイスは、デバイスのより大きいネットワークの一部であることができる。デバイスの本より大きいネットワークは、「モノのインターネット」（ＩｏＴ）技術実例の一部であり、異なるタイプのデバイスが異なるタイプのデータ（センサデータ、音声データ、ビデオデータ、電子メールデータ、テキストメッセージングデータ、ウェブブラウジングデータ等を含む）を通信することを可能にすることができる。
【０００７】
移動可能プラットフォーム上に搭載されるセンサデバイスは、バッテリを使用して給電されることができる。センサデバイスのためのバッテリの寿命時間を延長するために、センサデバイスは、センサデバイスがデータを測定する、またはデータを処理する必要がない時間の間、スリープ状態に置かれることができる。しかしながら、センサデバイスがスリープ状態から動作状態にアクティブ化され、センサデバイスが個別の測定および／または処理タスクを実施することを可能にするときを判定することは、困難であり得る。スリープ状態は、センサデバイスが動作状態等のセンサデバイスの別の状態より低い電力量を消費するように、センサデバイスがオフにされている、またはセンサデバイス１０２の一部がオフにされている、センサデバイスの状態を指す。センサデバイスの動作状態は、センサデバイスが、データの測定および／またはデータの処理を含む、規定されたタスクを実施可能である、センサデバイスの状態である。動作状態では、センサデバイスは、スリープ状態にあるセンサデバイスによって消費される電力より多くの電力を消費する。
【０００８】
センサデバイスが、あるイベントが生じるとき、ウェイクアップしていない場合、そのようなイベントに対応する種々の測定情報は、欠測され得、したがって、その結果、移動可能プラットフォームによって輸送されている資産の追跡は、不完全または不正確となり得る。
【０００９】
本開示のいくつかの実装によると、図１に示されるように、移動可能プラットフォーム上に搭載され得る、センサデバイス１０２は、パラメータを測定し、パラメータの対応する測定データを出力するためのセンサ１０４を含む。図１は、１つのみのセンサ１０４を示すが、センサデバイス１０２は、他の実施例では、複数のセンサを含むことができ、複数のセンサは、異なるパラメータを測定することができることに留意されたい。
【００１０】
センサデバイス１０２はさらに、コントローラ１０６を含む。コントローラ１０６は、マイクロプロセッサ、マルチコアマイクロプロセッサのコア、マイクロコントローラ、プログラマブルゲートアレイ、プログラマブル集積回路デバイス、または任意の他のタイプのハードウェア処理回路等のハードウェア処理回路とともに実装されることができる。代替として、コントローラ１０６は、ハードウェア処理回路とハードウェア処理回路上で実行可能な機械可読命令の組み合わせとして実装されることができる。
【００１１】
コントローラ１０６は、センサ１０４によって出力された測定データに基づいて、センサデバイス１０２が搭載される移動可能プラットフォームが遷移運動中であるかどうかを判定する。移動可能プラットフォームの遷移運動は、移動可能プラットフォームを異なる物理的場所間で移動させる、移動可能プラットフォームの運動を指す。ある場合には、センサデバイス１０２は、移動可能プラットフォーム上のドアまたは他の入口障壁に取り付けられてもよく、入口障壁は、開放位置と閉鎖位置との間で移動されることができることに留意されたい。そのような入口障壁の移動に対応するセンサデバイス１０２によって検出された移動は、入口障壁が開放位置と閉鎖位置との間で移動されていても、移動可能プラットフォームが定常のままであり得るため、センサデバイス１０２が搭載される移動可能プラットフォームの遷移運動に対応しない場合がある。概して、入口障壁（またはより単純に障壁）は、開口部を通した進入を可能にするために開放される、または開口部を通した進入を遮断するように閉鎖され得る、ドア、窓、または任意の他の構造等の任意の構造を指すことができる。
【００１２】
センサデバイス１０２が搭載される移動可能プラットフォームが遷移運動中であることの判定に応答して、コントローラ１０６は、ウェイクアップインジケーション１０８をアクティブ化し、センサデバイス１０２をスリープ状態から動作状態に遷移させることができる。ウェイクアップインジケーション１０８は、アクティブ状態（例えば、論理高または論理低）および非アクティブ状態（例えば、論理低または論理高）を有する、信号を含むことができる。信号のアクティブ化は、信号をアクティブ状態にアサートすることを指す。他の実施例では、ウェイクアップインジケーション１０８は、メッセージ、情報要素、または任意の他のタイプのインジケーションを含むことができる。
【００１３】
ウェイクアップインジケーション１０８のアクティブ化は、センサデバイス１０２のあるデバイス構成要素１１０をより低い電力状態からより高い電力状態にアクティブ化させる。さらに以下に議論されるように、そのようなデバイス構成要素１１０は、プロセッサ、別のセンサ、通信構成要素（例えば、無線ネットワークを経由して無線で通信するための無線送受信機および関連付けられた回路、または有線ネットワークを経由して通信するため有線送受信機および関連付けられた回路の）等のうちの１つ以上を含むことができる。デバイス構成要素のより低い電力状態は、デバイス構成要素がデバイス構成要素のより高い電力状態より少ない電力を消費する状態を指す。例えば、デバイス構成要素をより低い電力状態に設定するために、デバイス構成要素（またはデバイス構成要素の一部）は、オフにされることができる、またはより低いクロック周波数で起動されることができる、またはより低い電力供給源電圧レベルで起動されることができる。
【００１４】
図２Ａは、トラクタユニット２０２と、トラクタユニット２０２によって牽引されるコンテナ２０４（シャーシ上に提供される）とを含む、例示的トラック２００を図示する。図２Ｂは、コンテナ２０４の斜視図である。コンテナ２０４は、物理的アイテムを搬送するために使用され得る、移動可能プラットフォームの実施例である。コンテナ２０４は、開放位置と閉鎖位置との間で枢動可能である、ドア２０６を含む。図２Ａ−２Ｂでは、ドア２０６は、開放位置にある。
【００１５】
続く議論では、移動可能プラットフォームがコンテナ２０４であり、入口障壁がドア２０６である、実施例を参照する。本開示のいくつかの実装による、技法または機構は、他のタイプの移動可能プラットフォームおよび入口障壁と併用されるセンサデバイスとともに適用されることもできることに留意されたい。
【００１６】
ドア２０６は、ヒンジ２０８上に枢動可能に搭載され、これは、コンテナ２０４のフレーム２１０（「ドアフレーム」と称される）に取り付けられる。ドア２０６は、開放位置と閉鎖位置との間でヒンジ２０８を中心として回転可能である。図２Ａでは、２つのヒンジ２０８が、示される。他の実施例では、ドア２０６は、１つのみのヒンジまたは２つを上回るヒンジ上に搭載されることができる。
【００１７】
いくつかの実施例では、センサデバイス１０２は、ドア２０６に取り付けられる。センサデバイス１０２は、コンテナ２０４の外側の環境に面するドア２０６の外側表面に搭載されることができる、または代替として、センサデバイス１０２は、コンテナ２０４の内側チャンバ２１０の中に面するドア２０６の内側表面に搭載されることができる。なおもさらなる実施例では、センサデバイス１０２は、ドア２０８の壁内の陥凹の中に提供されることができる。他の実施例では、センサデバイス１０２は、コンテナ２０４上のいずれかの場所に搭載されることができる。
【００１８】
図２Ｂでは、３つの軸Ｘ、Ｙ、およびＺが、画定される。図２Ｂの図では、Ｘ軸は、概して、上向きに向いており、これは、図２Ｂの図では、各ヒンジ２０８の回転軸と略平行である。ドア２０６は、ヒンジ２０８の回転軸を中心として回転可能である。Ｙ軸は、Ｘ軸と垂直な半径方向軸である。図２Ｂに示される図では、Ｙ軸は、ドア２０６の主表面と平行であり、ヒンジ２０８に向かって向いている。Ｚ軸は、ドア２０６の主表面に対して法線の方向にある。すなわち、ドア２０６が閉鎖位置にあるとき、Ｚ軸は、コンテナ２０４の内側チャンバ２１２の中に向いている。
【００１９】
図２Ｂに示される図では、上向きに向いているようにＸ軸を参照するが、他の実施例では、Ｘ軸は、異なる方向に向き得ることに留意されたい。より一般的には、Ｘ軸は、それを中心としてドア２０６が回転可能に搭載されるヒンジの回転軸と平行である。したがって、異なる実施例では、ドア２０６のヒンジは、その回転軸が水平軸にまたは対角軸に沿って延在するように搭載されることができる。他の実施例では、上下に移動する回転ドアは、ヒンジを有していないが、上下に移動するためのローラまたは他の機構を有する。
【００２０】
いくつかの実装では、センサデバイス１０２のセンサ１０４は、センサデバイス１０２の加速を表す加速データを測定することができる、加速度計を含む。続く議論では、「加速度計１０４」を参照する。しかしながら、他の実施例では、センサ１０４は、変位または速度を測定し得る、異なるタイプのセンサとともに実装されることができることに留意されたい。コンテナ２０４が遷移運動中であるかどうかの判定は、加速度計１０４からの加速データ（および可能性として、さらに以下に議論されるような他のセンサデータ）に基づくことができる。
【００２１】
１つのみの加速度計１０４が図１および２Ｂに示されるが、他の実施例では、複数の加速度計１０４が、センサデバイス１０２が搭載される移動可能プラットフォームが遷移運動中であるかどうかを判定するために処理され得る、加速データを出力するために使用されることができることに留意されたい。
【００２２】
センサデバイス１０２の速度および位置（ならびにセンサデバイス１０２が搭載されるコンテナ２０４の対応する速度および位置）は、加速度計１０４からの加速データに基づいて、推定されることができる。いくつかの実施例では、加速度計１０４からの加速データは、積分され、速度および位置を取得することができる。経時的単一積分が、加速データに適用され、速度を取得することができ、経時的二重積分は、加速データに適用され、位置を取得することができる。加速データに基づいて導出される速度および位置情報から、コントローラ１０６は、センサデバイス１０２が搭載される移動可能プラットフォームが遷移運動中であるかどうかを決定することができる。例えば、検出された速度が、規定された持続時間より長く続く場合、かつ加速データと異なる時間に計算された位置が、移動可能プラットフォームが異なる場所間で実際に移動したことを示す場合、コントローラ１０６は、コンテナ２０４が遷移運動中であることを示すことができる。
【００２３】
いくつかの実施例では、加速度計１０４は、Ｘ、Ｙ、およびＺ軸のそれぞれに沿って加速を測定し得る、多軸加速度計であることができる。他の実施例では、加速度計１０４は、Ｘ、Ｙ、およびＺ軸のサブセットにおいて加速を測定することができる。
【００２４】
図３は、いくつかの実施例による、コントローラ１０６の動作を図示する、状態図である。コンテナ２０４が定常である間（加速度計１０４からの加速データに基づいて判定されることができる）、コントローラ１０６は、定常状態３０２のままである。定常状態３０２では、センサデバイス１０２は、スリープ状態に維持される。
【００２５】
コントローラ１０６は、いくつかの異なるイベントのうちの１つに応答して、定常状態３０２から遷移することができる。コントローラ１０６を定常状態３０２から終了させ得る、第１のイベントは、遷移イベントである。遷移イベントは、コントローラ１０６が、加速度計１０４からの加速データに基づいて、センサデバイス１０２が搭載されるコンテナ２０４が遷移運動を開始した（すなわち、定常であることからの移動を開始した）ことを検出することに応答してトリガされる。
【００２６】
遷移イベントに応答して、コントローラ１０６は、定常状態３０２から更新状態３０４に遷移し、コントローラ１０６は、センサデバイス１０２における電力状態遷移をトリガする。より具体的には、コントローラ１０６は、スリープ状態から動作状態に遷移するようにセンサデバイス１０２をトリガする。動作状態へのセンサデバイス１０２の遷移に応答して、センサデバイス１０２は、センサデバイス１０２内のセンサを使用して（加速度計１０４に加え）、測定を行うことができ、センサデバイス１０２内のプロセッサを使用して、データ処理を実施することができる。さらに、更新状態３０４では、通信構成要素は、アクティブ化され、センサデバイス１０２がネットワークを経由して情報を遠隔エンティティに伝送する（かつそこから情報を受信する）ことを可能にしてもよい。遠隔エンティティは、移動可能プラットフォームによって輸送されている資産を追跡するために使用される、遠隔サービスであることができる。他の実施例では、遠隔エンティティは、異なる宛先デバイスであることができる。
【００２７】
コントローラ１０６は、次いで、更新状態３０４から遷移状態３０６に遷移し、これは、センサデバイス１０２が搭載されるコンテナ２０４が遷移運動中であるときのコントローラ１０６の状態に対応する。遷移状態３０６では、コントローラ１０６は、動作状態からスリープ状態に戻るようにセンサデバイス１０２をトリガする。コンテナ２０４が、遷移運動中のままである間、センサデバイス１０２は、コンテナ２０４が継続的に運動中の間、データ測定および／またはデータ処理が実施される必要がないため、概して、スリープ状態に維持されることができる。しかしながら、いくつかの実装では、センサデバイス１０２は、コンテナ２０４が運動中の間、断続的にアクティブ化される（例えば、周期的にアクティブ化される、または不規則的間隔でアクティブ化される）ことができる。
【００２８】
図３に示されるように、時間イベントに応答して、コントローラ１０６は、遷移状態から更新状態３０８に遷移する。更新状態３０８では、コントローラ１０６は、センサデバイス１０２における電力状態遷移をトリガし、センサデバイス１０２をスリープ状態から動作状態に遷移させる。更新状態３０８では、センサデバイス１０２内の以下のデバイス構成要素のうちの１つ以上、すなわち、プロセッサ、センサ（加速度計１０４に加え）、通信構成要素等が、より低い電力状態からより高い電力状態にアクティブ化されることができる。
【００２９】
時間イベントは、センサデバイス１０２内のタイマの時間切れに応答して発生されることができる。例えば、タイマは、規定された持続時間をカウントすることができ、持続時間の時間切れに応じて、タイマは、タイムアウトインジケーションをアクティブ化し、時間イベントを生産させる。
【００３０】
更新状態３０８から、コントローラ１０６は、コンテナ２０４が、遷移運動中であった後、停止になったかどうかを判定する（３１０において）。コンテナ２０４が停止になったかどうかの判定は、加速データ（および可能性として、さらに以下に議論されるような他のセンサデータ）に基づくことができる。コンテナ２０４は、コンテナ２０４が規定された持続時間（例えば、数秒）にわたって定常であることが検出された場合、停止になったと見なされる。
【００３１】
コンテナ２０４が、遷移運動中であることから停止になっていない場合、コントローラ１０６は、遷移状態３０６に戻り、センサデバイス１０２を動作状態からスリープ状態に遷移させる。
【００３２】
しかしながら、コントローラ１０６が、コンテナ２０４が、遷移運動中であった後、停止になったことを判定する場合（３１０において）、コントローラ１０６は、定常状態３０２に遷移し、センサデバイス１０２を動作状態からスリープ状態に遷移させる。
【００３３】
コントローラ１０６を定常状態３０２から終了させ得る、別のイベントは、ドア開放イベントである。ドア開放イベントに応答して（ドア２０６が閉鎖位置から開放されると検出される）、コントローラ１０６は、定常状態３０２から更新状態３１２に遷移し、コントローラは、スリープ状態から動作状態に遷移するようにセンサデバイス１０２をトリガする。更新状態３１２では、センサデバイス１０２内の以下のデバイス構成要素のうちの１つ以上、すなわち、プロセッサ、センサ（加速度計１０４に加え）、通信構成要素等が、より低い電力状態からより高い電力状態にアクティブ化されることができる。
【００３４】
いくつかの実施例では、ドアが開放したままである間、センサデバイス１０２は、動作状態のままであることができる。ドア閉鎖イベントに応答して（ドアが開放位置から閉鎖されることに対応する）、コントローラ１０６は、定常状態３０２に戻り、動作状態からスリープ状態に遷移するようにセンサデバイス１０２をトリガする。
【００３５】
ドア開放イベントは、ドアが閉鎖位置から開放位置に移動したことの検出に応答して生産される。ドアが開放されていることの検出は、任意の種々の異なる技法の使用に基づくことができる。例えば、スイッチが、ドアに取り付けられることができ、スイッチは、ドアが開放されることに応答して、状態を変化させる。別の実施例として、磁気センサが、使用されることができ、磁気センサは、ドアが閉鎖されると、磁石に近接し得るが、ドアが開放されると、磁気センサは、磁石から離れるように移動する。磁気センサは、したがって、ドアが開放または閉鎖されるかどうかに応じて、異なる値を出力することができる。他の実施例では、加速度計１０４からの加速データおよび回転センサからの回転データ（以下でさらに議論される）が、ドアが開放および閉鎖されているかを検出するために使用されることができる。
【００３６】
他の実施例では、コントローラ１０６を定常状態３０２から終了させ得る、さらなるイベントは、ドア閉鎖イベントである。ドア閉鎖イベントに応答して（ドア２０６が開放位置から閉鎖されると検出される）、コントローラ１０６は、定常状態３０２から更新状態に遷移し、コントローラは、スリープ状態から動作状態に遷移するようにセンサデバイス１０２をトリガする。続いて、ドア開放イベントに応答して（ドアが閉鎖位置から開放されることに対応する）、コントローラ１０６は、定常状態３０２に戻り、動作状態からスリープ状態に遷移するようにセンサデバイス１０２をトリガする。
【００３７】
したがって、より一般的には、ドア変化イベント（ドアが開放位置と閉鎖位置との間で移動されることを表す）は、コントローラ１０６を定常状態３０２から更新状態（例えば、３１２）に遷移させることができる。ドアが開放位置と閉鎖位置との間で移動されることは、ドアが開放またはドアが閉鎖されることを指し得る。後続ドア変化イベントは、コントローラ１０６を更新状態から定常状態３０２に戻させる。
【００３８】
なおもさらなる実施例では、他のイベントは、異なる状態間で遷移を生じさせることができる。
【００３９】
コントローラ１０６が定常状態３０２にある間のセンサデバイス３０２のスリープ状態およびコントローラが遷移状態３０６にある間のセンサデバイス３０２のスリープ状態は、同一ではない場合があることに留意されたい。例えば、センサデバイス１０２のデバイス構成要素（またはプロセッサ、他のセンサ、および通信構成要素等の複数のデバイス構成要素）は、遷移状態３０６に対応するスリープ状態では、アクティブ化され得るが、定常状態３０２に対応するスリープ状態では、非アクティブ化され得る、またはその逆であり得る。
【００４０】
同様に、更新状態３０４、３０８、および３１２に対応するセンサデバイス３０２の動作状態は、異なり得る。例えば、センサデバイス１０２のいくつかのデバイス構成要素は、更新状態３０４、３０８、および３１２のうちの１つでは、非アクティブ化され得るが、更新状態３０４、３０８、および３１２の別のものでは、アクティブ化され得る。
【００４１】
図４は、さらなる実装による、センサデバイス４０２のブロック図である。センサデバイス４０２は、加速度計１０４と、ジャイロスコープ４０６とを含む。ジャイロスコープ４０６は、１つ以上の軸（図２ＢのＸ、Ｙ、およびＺ軸等）のそれぞれを中心とする回転を測定するために使用される、回転センサの実施例である。より具体的には、回転センサは、各個別の軸を中心とする回転速度または回転率を測定することができる。他の実施例では、ジャイロスコープの代わりに、回転センサは、回転ベクトルセンサを使用して実装されることができ、回転ベクトルセンサによって生産された回転ベクトルは、デバイスが具体的軸の周囲の角度を通して回転された角度と軸の組み合わせとして、回転ベクトルセンサの配向を表す。
【００４２】
加速度計１０４は、加速データを生産し、ジャイロスコープ４０６は、回転データを生産する。加速データおよび回転データは、コントローラ１０６への入力として提供される。
【００４３】
センサデバイス４０２はさらに、プロセッサ４０８と、他のセンサ４１２と、通信構成要素４１６とを含み、これは、図１に示されるデバイス構成要素１１０の実施例である。センサデバイス４０２はさらに、電力をセンサデバイス４０２の構成要素に提供する、バッテリ４１０を含む。
【００４４】
加速データおよび回転データに基づいて、コントローラ１０６は、以下の判定のうちの任意の１つ以上、すなわち、（１）センサデバイス４０２が搭載されるコンテナ２０４が定常位置から遷移運動を開始したことを検出することと、（２）コンテナ２０４のドア２０６が開放または閉鎖されたことを検出することとを行うことができる。
【００４５】
コンテナ２０６が遷移運動を開始したことの検出に応答して、またはドア２０６が閉鎖位置から開放されたことの検出に応答して、コントローラ１０６は、以下のデバイス構成要素のうちの１つ以上、すなわち、プロセッサ４０８、他のセンサ４１２、および通信構成要素４１６をアクティブ化し、センサデバイス４０２を動作状態に置くことができる。
【００４６】
より低い電力状態からより高い電力状態にアクティブ化されると、プロセッサ４０８は、加速度計４０４、ジャイロスコープ４０６、および他のセンサ４１２からの測定データを分析し、ある推定および／または予測を行うこと等によって、種々のデータ処理タスクを実施することができる。他のセンサ４１２は、より低い電力状態からより高い電力状態にアクティブ化されると、コンテナ２０４内の温度を測定する、コンテナ２０４内の湿度を測定する、コンテナ２０４内側の信号の飛行時間を測定する（光信号等の信号がエミッタから放出され、信号の反射が、検出器によって、飛行時間を測定するために検出される）、および／または別のパラメータを測定する等のために、個別の測定を行うことができる。
【００４７】
センサデバイス４０２はさらに、タイマ４１４を含み、これは、アクティブ化され、規定された持続時間をカウントすることができる。例えば、タイマ４１４は、時間イベントをトリガし、図３に示される遷移状態４０６から更新状態４０８への遷移を生じさせるために使用されることができる。
【００４８】
いくつかの実施例では、コントローラ１０６は、プロセッサ４０８と別個である。代替実施例では、コントローラ１０６およびプロセッサ４０８は、集積回路チップまたは回路基板等の１つの電子構成要素の中に統合されることができる。
【００４９】
加速度計１０４からの加速データおよびジャイロスコープ４０６からの回転データ（または他のタイプの回転データ）に基づいて、コンテナ２０６が遷移運動を開始したかどうかを判定するために、コントローラ１０６は、加速データに基づいて、センサデバイス４０２が運動中であることの検出に応答して、回転データがセンサデバイス４０２の回転移動を示すかどうかをチェックすることができる。回転データが、センサデバイス４０２が回転移動を被っていることを示す場合（ドア２０６の開閉に起因して）、それは、加速度計１０４によって測定された加速データによって示される運動がドア２０６移動に起因することのインジケーションである。その結果、加速データおよび回転データの両方がセンサデバイス４０２の移動を示すシナリオでは、コントローラ１０６は、ドア２０６が移動しているが、コンテナ２０６が遷移運動中ではないことの判定を行うことができる。
【００５０】
しかしながら、加速データのみが移動を示し、回転データが移動を示さない場合、コントローラ１０６は、コンテナ２０６が遷移運動中であることの判定を行うことができる。
【００５１】
図５は、いくつかの実施例による、コントローラ１０６によって実施され得る、プロセスのフロー図である。コントローラ１０６は、移動可能プラットフォーム（例えば、図２Ａ−２Ｂのコンテナ２０４）上に搭載されるセンサデバイス（例えば、図１における１０２または図４における４０２）の一部であるセンサ（例えば、図１もしくは図４のセンサ１０４および／または図４のジャイロスコープ４０６）から、測定データを受信する（５０２において）。コントローラ１０６は、測定データに基づいて、移動可能プラットフォームの遷移運動ステータスの変化を検出する（５０４において）。遷移運動ステータスの変化は、定常である移動可能プラットフォームから遷移運動中である移動可能プラットフォームへの変化またはその逆であることができる。
【００５２】
コントローラ１０６は、移動可能プラットフォームの遷移運動ステータスの変化の検出に応答して、第１の電力状態から第２の異なる電力状態にセンサデバイスの遷移をトリガする（５０６において）。
【００５３】
図６は、いくつかの実施例による、コントローラ１０６のブロック図である。前述のように、いくつかの実施例では、コントローラ１０６は、ハードウェアプロセッサ回路を使用して実装されることができる。他の実施例では、図６に示されるように、コントローラ１０６は、ハードウェア処理回路６０２とハードウェア処理回路６０２上の機械可読命令実行可能の組み合わせを含むことができる。機械可読命令は、非一過性機械可読またはコンピュータ可読記憶媒体６０６内に記憶される電力制御命令６０４を含む。電力制御命令６０４は、ハードウェア処理回路６０２上にロードされ、実行され、本開示に説明されるコントローラ１０６のタスク等の個別のタスクを実施することができる。
【００５４】
記憶媒体６０６は、半導体メモリデバイス、例えば、動的または静的ランダムアクセスメモリ（ＤＲＡＭまたはＳＲＡＭ）、消去可能およびプログラマブル読取専用メモリ（ＥＰＲＯＭ）、電気的に消去可能およびプログラマブルな読取専用メモリ（ＥＥＰＲＯＭ）ならびにフラッシュメモリ、磁気ディスク、例えば、固定または可撤性ディスク、もしくは他のタイプの記憶デバイスを含む、１つまたは複数の異なる形態のメモリを含むことができる。前述の命令は、１つのコンピュータ可読または機械可読記憶媒体上に提供されることができる、または代替として、可能性として複数のノードを有する大規模システム内に分散された複数のコンピュータ可読または機械可読記憶媒体上に提供されることができることに留意されたい。そのようなコンピュータ可読または機械可読記憶媒体もしくは媒体は、物品（または製造品）の一部と見なされる。物品または製造品は、任意の製造される単一構成要素または複数の構成要素を指すことができる。記憶媒体または複数の媒体は、機械可読命令を起動させる機械内に位置するか、または機械可読命令が実行のためにネットワークを経由してダウンロードされ得る、遠隔施設に位置するかのいずれかであり得る。
【００５５】
前述の説明では、多数の詳細が、本明細書に開示される主題の理解を提供するために記載されている。しかしながら、実装は、これらの詳細の一部を伴わずに実践されてもよい。他の実装は、前述の詳細からの修正および変形例を含んでもよい。添付の請求項は、そのような修正および変形例を網羅することが意図される。
【図１】
2019532197.tif 000003
【図２Ａ】
2019532197.tif 000004
【図２Ｂ】
2019532197.tif 000005
【図３】
2019532197.tif 000006
【図４】
2019532197.tif 000007
【図５】
2019532197.tif 000008
【図６】
2019532197.tif 000009
【国際調査報告】
2019532197.tif 000010
2019532197.tif 000011
2019532197.tif 000012