(57)【要約】占有空間における１人または複数人の個人の存在および不在を判定するための装置および方法。装置は、処理装置およびメモリを含み、メモリは、タイマの満了が応答されたことを示すデータと、センサからの信号が応答されたことを示すデータとを格納するように構成される。処理装置は、存在および不在を判定するために、処理装置がセンサからの信号に応答的であり、かつ／またはタイマの満了に応答的であるいくつかのモードを有する。
2020506376.tif 000002
【特許請求の範囲】
【請求項１】
１人または複数人の個人の存在および不在を判定するように装置を動作させる方法であって、前記装置は、少なくとも２つのモードを有する処理装置を含み、各前記モードにおいて前記処理装置は、センサからの信号に応答的であり、かつ／またはタイマの満了に応答的であり、前記処理装置は、データを第１の変数および第２の変数に格納するように構成され、前記第１の変数は、前記処理装置がセンサからの信号に、またはタイマの満了に応答したかどうかの表示を格納するように適合され、前記第２の変数は、より早い時期に前記処理装置がセンサからの信号に、またはタイマの満了に応答したかどうかの表示を格納するように適合されており、
前記処理装置がセンサからの信号に応答した場合に第１の組の処理を実行し、前記処理装置がタイマの満了に応答した場合に第２の組の処理を実行するステップを含み、
前記処理装置がタイマの満了に応答したことを前記第２の変数におけるデータが示す場合、前記第１の組の処理は、検出された存在を示すデータを送信すること、かつ／または格納することを含む、方法。
【請求項２】
前記第１の変数は、前記処理装置がセンサからの信号またはタイマの満了に最後に応答したかどうかについての表示を格納するように適合され、前記第２の変数は、最後の前の時期に前記処理装置がセンサからの信号またはタイマの満了に応答したかどうかの表示を格納するように適合されている、請求項１に記載の方法。
【請求項３】
前記処理装置がタイマの満了に応答し、
前記第１の変数に格納されたデータが、前記処理装置が最後にタイマの満了に応答したことを示す場合、
前記処理装置に検出された不在を示すデータを送信させる、かつ／または格納させることをさらに含む、請求項１または２に記載の方法。
【請求項４】
前記第１の組の処理は、
前記第２の変数に、前記第１の変数に格納されているデータを格納すること、
前記第１の変数に、センサからの信号が応答されたことを示すデータを格納すること、
前記処理装置がタイマの満了に応答的であるモードに移行することを含む、請求項１乃至３のいずれか１項に記載の方法。
【請求項５】
前記第２の組の処理は、
前記第１の変数におけるデータが、センサからの信号が応答されたことを示している場合、
前記第２の変数に、前記第１の変数に格納されているデータを格納すること、
前記第１の変数に、タイマの満了が応答されたことを示すデータを格納すること、
前記処理装置がセンサからの信号に応答的であり、かつタイマの満了に応答的であるモードに移行すること、
前記第１の変数におけるデータが、タイマの満了に応答されたことを示す場合、
前記第２の変数に、前記第１の変数に格納されているデータを格納すること、
前記第１の変数に、タイマの満了が応答されたことを示すデータを格納すること、
不在を示すデータを送信させ、かつ／または記憶させること、
前記処理装置がセンサからの信号に応答的であるモードに移行することを含み得る、請求項１乃至４のいずれか１項に記載の方法。
【請求項６】
前記処理装置がタイマの満了に応答した場合、前記第１の変数に第１のデータを格納し、前記処理装置がセンサからの信号に応答した場合、前記第１の変数に前記第１のデータとは異なる第２のデータを格納するステップを含み、前記第１の変数および前記第２の変数は、前記第１の変数および前記第２の変数がそれぞれ前記第１のデータを含むように初期化される、請求項１乃至５のいずれか１項に記載の方法。
【請求項７】
存在を示すデータおよび／または不在を示すデータがリモートサーバに送信される、請求項１乃至６のいずれか１項に記載の方法。
【請求項８】
請求項１乃至７のいずれか１項に記載の方法を実行するように構成された装置。
【請求項９】
占有空間における１人または複数人の個人の存在および不在を判定するための装置であって、装置は、少なくとも２つのモードを有する処理装置を含み、各前記モードにおいて、前記処理装置は、センサからの信号に応答的であり、かつ／またはタイマの満了に応答的であり、前記処理装置は、前記処理装置がセンサからの信号またはタイマの満了に応答したかどうかを示すようにデータを第１の変数に格納し、前記処理装置が、より早い時期に、センサからの信号にまたはタイマの満了に応答したかどうかを示すデータを第２の変数に格納するように構成され、
前記処理装置は、前記処理装置がセンサからの信号に応答する場合、第１の組の処理を実行し、前記処理装置がタイマの満了に応答する場合、第２の組の処理を実行するように構成され、
前記第１の組の処理は、前記第２の変数におけるデータがタイマの満了が応答されたことを示す場合、検出された存在を示すデータを送信することを含む、装置。
【請求項１０】
検出された存在または検出された不在を示すデータをリモートサーバに送信するように構成された通信デバイスをさらに備える、請求項９に記載の装置。
【請求項１１】
前記処理装置がマイクロプロセッサを含む、請求項９または１０に記載の装置。
【請求項１２】
センサをさらに備える、請求項９乃至１１のいずれか１項に記載の装置。
【請求項１３】
前記センサが受動赤外線検出器である、請求項１０に記載の装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本明細書は、占有空間における１人または複数人の個人の存在および不在を判定するための方法および装置に関する。占有空間は、オフィス等の作業環境に位置し得る。
【背景技術】
【０００２】
オフィス空間の占有レベルの検出および認識は、不動産資産の全体的な利用率を向上させるための最初のステップである。ロンドンのような都市では不動産価格が上昇しているため、この活動は継続的に関連性があるものとなっている。さらに、現代の通信技術の出現により、知識労働者は、自身の計算ツールおよび通信ツールを使用して任意の場所で働くことができる。労働者が自身が選択した空間に柔軟に位置することができるように、焦点は、職場に適した環境を提供することにシフトしている。大規模不動産の全体に分散した空間では、利用可能な空間の場所をユーザーに示すことは困難である。
【０００３】
占有場所にいる人間の存在を感知するための既知の方法は、受動赤外線（ＰＩＲ）動き検出に基づいている。ＰＩＲ検出器は、ある場所での存在の開始を判定できるが、存在の終了が生じた時期を正確に確定するのは困難となる可能性がある。これまでに取られてきたアプローチは、存在を定期的に測定することである。すなわち、ＰＩＲ動きセンサは、存在をチェックするために時々パルスが発振される。存在が一定期間内に検出されると、存在信号が監視サーバに送信される。一定期間内に存在が検出されなかった場合、不在信号が監視サーバに送信される。
【発明の概要】
【０００４】
第１の態様では、本明細書は、占有空間内の１人または複数人の個人の存在および不在を判定するために装置を動作させる方法を説明する。
装置は、いくつかのモードを有する処理装置を含み得る。各モードにおいて、処理装置は、センサからの信号およびタイマの満了のうちの少なくとも一方に応答的である。一態様では、処理装置は、センサからの信号とタイマの満了との両方に応答的であり得る。別のモードでは、処理装置はタイマの満了のみに応答的であり得る。
【０００５】
処理装置は、データを第１および第２の変数に格納するように構成され得、第１の変数は、処理装置がセンサからの信号に、またはタイマの満了に応答したかどうかの表示を格納するように適合され、第２の変数は、より早い時期に処理装置がセンサからの信号に、またはタイマの満了に応答したかどうかの表示を格納する。
【０００６】
方法は、処理装置がセンサからの信号に応答する場合、第１の組の処理を実行し、処理装置がタイマの満了に応答する場合、第２の組の処理を実行することを含み得る。
第２の変数におけるデータが処理装置が以前にタイマの満了に応答したことを示している場合、第１の組の処理は、検出された存在を示すデータを送信させ、かつ／または格納させることを含み得る。
【０００７】
第１の組の処理は、第２の変数に第１の変数に格納されたデータを格納すること、およびセンサからの信号が応答されたことを示すデータを第１の変数に格納することをさらに含み得る。
【０００８】
第１の組の処理は、処理装置がタイマの満了に応答的であるモードに移行することをさらに含み得る。このモードでは、処理装置はセンサからの信号を無視し得る（即ち、応答しなくてもよい）。
【０００９】
方法は、
処理装置がタイマの満了に応答し、
第１の変数に格納されたデータが、処理装置が最後にタイマの満了に応答したことを示す場合、
処理装置に検出された不在を示すデータを送信させる、かつ／または格納させることをさらに含み得る。
【００１０】
第２の組の処理は、
第１の変数におけるデータが、センサからの信号が応答されたことを示している場合、
第２の変数に、第１の変数に格納されているデータを格納すること、
第１の変数に、タイマの満了が応答されたことを示すデータを格納すること、
処理装置がセンサからの信号に応答的であり、かつタイマの満了に応答的であるモードに移行することを含み得る。
【００１１】
第２の組の処理は
第１の変数におけるデータが、タイマの満了に応答されたことを示す場合、
第２の変数に、第１の変数に格納されているデータを格納すること、
第１の変数に、タイマの満了が応答されたことを示すデータを格納すること、
不在を示すデータを送信させ、かつ／または記憶させること、
処理装置がセンサからの信号に応答的であるモードに移行することをさらに含み得る。このモードでは、処理装置がタイマの満了にも応答的であり得るが、このタイマの持続時間は、現在の処理期間の終了までに満了にならないように設定され得る。
【００１２】
本方法は、処理装置がタイマの満了に応答した場合、第１の変数に第１のデータを格納し、処理装置がタイマからの信号に応答した場合、第１の変数に第１のデータとは異なる第２のデータを格納するステップをさらに含み得る。第１の変数および第２の変数は、第１の変数および第２の変数がそれぞれ第１のデータを含むように初期化される。
【００１３】
存在を示すデータおよび／または不在を示すデータは、リモートサーバに送信され得る。
第２の態様では、本明細書は、第１の態様を参照して上述した方法を実行するように構成された装置を記載している。
【００１４】
第３の態様では、本明細書は、占有空間における１人または複数人の個人の存在および不在を判定するための装置を記載しており、装置は、いくつかのモードを有する処理装置を備える。各モードにおいて、処理装置は、センサからの信号およびタイマの満了のうちの少なくとも１つに応答的である。処理装置は、処理装置がセンサからの信号またはセンサの満了に応答したかどうかを示すデータを第１の変数に格納し、処理装置が、より早い時期にセンサからの信号に、またはタイマの満了に応答したかどうかを示すデータを第２の変数に格納するように構成される。
【００１５】
処理装置は、処理装置がセンサからの信号に応答した場合、第１の組の処理を実行し、処理装置がタイマの満了に応答した場合、第２の組の処理を実行するように構成され得る。第１の組の処理は、第２の変数におけるデータがタイマの満了が応答されたことを示す場合、検出された存在を示すデータを送信させることを含み得る。
【００１６】
装置は、第１および第２の変数におけるデータが格納されるメモリを含み得る。処理装置は、メモリに接続されてもよく、かつメモリにデータを読み出し／書き込みするように動作可能であり得る。
【００１７】
装置は、検出された存在または検出された不在を示すデータをリモートサーバに送信するように構成された通信デバイスを含み得る。
処理装置はマイクロプロセッサを含み得る。
【００１８】
装置はセンサを含み得る。センサは受動赤外線検出器を含み得る。
第４の態様では、本明細書は、占有空間における１人または複数人の個人の存在および不在を判定するように処理装置を動作させる方法を記載しており、処理装置は、いくつかのモードを有し、かつ第１および第２の変数にデータを格納するように構成されており、方法は、
処理装置がセンサからの信号に応答したかどうかを判定するステップと、
応答した場合、
第２の変数におけるデータがタイマの満了が応答されたことを示す場合、検出された存在を示すデータを送信するステップと、
第２の変数に、第１の変数に格納されているデータを格納するステップと、
第１の変数に、センサからの信号が応答されたことを示すデータを格納するステップと、
処理装置がタイマの満了に応答的であるモードに移行するステップと、
処理装置がタイマの満了に応答したかどうかを判定するステップと、
応答した場合、
第１の変数におけるデータが、センサからの信号が応答されたことを示している場合、
第２の変数に、第１の変数に格納されているデータを格納するステップと、
第１の変数に、タイマの満了が応答されたことを示すデータを格納するステップと、
処理装置がセンサからの信号に応答的であり、かつタイマの満了に応答的であるモードに移行するステップと、
第１の変数におけるデータがタイマの満了に応答されたことを示す場合、
第２の変数に、第１の変数に格納されているデータを格納するステップと、
第１の変数に、タイマの満了が応答されたことを示すデータを格納するステップと、
不在を示すデータを送信するステップと、
処理装置がセンサからの信号に応答的であるモードに移行するステップとを含み得る。
【００１９】
第５の態様では、本明細書は、第４の態様を参照して上述した方法を実行するように構成された装置を記載している。
【図面の簡単な説明】
【００２０】
【図１】存在および不在を判定するための装置１００の概略図である。
【図２】マイクロプロセッサによって実行され得る処理のフローチャートである。
【発明を実施するための形態】
【００２１】
本発明をより完全に理解することができるように、添付の図面を参照しながら、実施形態を単なる事例として説明する。
図１は、一つの例示的な実施形態による装置１００の概略図である。図示されるように、装置は、マイクロプロセッサ１１０の形態の処理装置、メモリ１２０、通信モジュール１３０、センサ１４０、およびタイマ１５０を備える。センサ１４０は、例えば、ＰＩＲ検出器等の動きセンサ、または温度センサ等の他の種類のセンサであり得る。図示されるように、通信モジュール１３０は、リモートサーバ１６０と通信し、特にリモートサーバ１６０に格納されているデータベースにデータを格納するように構成されている。
【００２２】
マイクロプロセッサ１１０は、いくつかのディープスリープ構成を有する。
第１のディープスリープ構成では、マイクロプロセッサ１１０は、センサからの信号によって、またはタイマの満了時に、どちらかが先に生じると、ディープスリープから起動状態となる。第１のディープスリープ構成では、タイマは、本明細書で「感知時間」として参照され得る所定の期間に最初に設定され得る。
【００２３】
第１のディープスリープ構成は、１）マイクロプロセッサがセンサまたはタイマに応答的であるモードにマイクロプロセッサを設定すること、２）タイマを「感知時間」に設定すること、および３）マイクロプロセッサをスリープさせることによって移行される。
【００２４】
第２のディープスリープ構成では、マイクロプロセッサ１１０はセンサからの信号またはタイマの満了のいずれかによって再び起動されるが、タイマの持続時間は、現在の処理期間の終了までに満了にならないように設定されている。本明細書で説明されているすべての処理は、現在の処理期間内に行われ、現在の処理期間は数時間またはそれ以上の長さであり得る。他のタイマ（即ち、本明細書で説明する「感知時間」および「スリーピング時間」タイマ）の持続時間は、現在の処理期間よりもはるかに短い。従って、第２のディープスリープ構成では、マイクロプロセッサ１１０は、センサからの信号を受信した場合にのみ、実際には（即ち、処理期間内に）起動する。
【００２５】
第２のディープスリープ構成は、１）マイクロプロセッサがセンサまたはタイマに応答的であるモードにマイクロプロセッサを設定すること、２）現在の処理期間の終了時に満了となるようにタイマを設定すること、および３）マイクロプロセッサをスリープさせることによって移行される。
【００２６】
第３のディープスリープ構成では、マイクロプロセッサ１１０はセンサからの信号によって起動されず、代わりに、タイマの満了時にのみ起動されることとなる。このタイマの持続時間は「スリーピング時間」として参照され得る。第３のディープスリープ構成は、１）マイクロプロセッサがタイマのみに応答的であるモードにマイクロプロセッサを設定すること、２）タイマを「スリーピング時間」に設定すること、および３）マイクロプロセッサをスリープさせることによって移行される。
【００２７】
マイクロプロセッサ１１０はさらに、マイクロプロセッサ１１０がセンサからの信号またはタイマの満了のいずれに最後に応答したかを示すデータと、マイクロプロセッサ１１０が最後の前の時期にセンサからの信号またはタイマの満了のいずれに最後に応答したかを示すデータとをメモリ１２０に格納するように構成されている。いくつかの事例では、これは、「−１状態」および「−２状態」として参照され得る２つの変数を使用して達成される。これらの変数は、マイクロプロセッサ１１０が起動される毎に更新される。メモリは、ディープスリープ構成のいずれの間も状態情報を「−１状態」および「−２状態」に保持することができる。
【００２８】
ラベル「−１状態」および「−２状態」は、それぞれ最後の２つの「検出状態」を参照する。特に、変数「−１状態」はマイクロプロセッサ１１０が最後に応答した内容を記録し、変数「−２状態」はマイクロプロセッサ１１０が最後の前の時期に応答した内容を記録する。マイクロプロセッサ１１０がタイマの満了によって起動されると、「−１状態」は０に設定される。マイクロプロセッサ１１０がセンサからのトリガ信号によって起動されると、「−１状態」は１に設定される。同様に、マイクロプロセッサ１１０が最後の前の時期にタイマの満了によって起動された場合、「−２状態」はゼロに設定され、マイクロプロセッサ１１０が最後の前の時期にセンサからの信号によって起動された場合、「−２状態」は１に設定される。
【００２９】
マイクロプロセッサ１１０によって実行される様々な処理は、図２に示されるフロー図においてより詳細に示される。
図示されるように、ブロック２０２において、処理が開始される。ブロック２１０において、変数「−１状態」および「−２状態」がゼロに初期化される。ブロック２１５において、マイクロプロセッサは、マイクロプロセッサがセンサからの信号、またはタイマの満了に応答的であるモードに設定される。ブロック２２０において、マイクロプロセッサ１１０は、タイマを「感知時間」に設定してディープスリープに入る。従って、マイクロプロセッサは、上記した第１のディープスリープ構成に移行する。
【００３０】
ブロック２３０において、マイクロプロセッサ１１０が起動されるまで処理が一時停止される。マイクロプロセッサ１１０が起動されると、マイクロプロセッサ１１０がタイマの満了により起動したかどうかが判定される（ブロック２４０）。そうでなければ、マイクロプロセッサ１１０が「トリガ」によって（即ち、センサからの信号で）起動したかどうかが判定される（ブロック２５０）。
【００３１】
マイクロプロセッサ１１０が起動したが、タイマの満了またはトリガによるものではない場合、これはエラー状態であり、マイクロプロセッサ１１０はリセットして再スタートする（ブロック２６０）。
【００３２】
マイクロプロセッサ１１０がトリガにより起動したと判定された場合、「−２状態」が値０を有するかどうかがチェックされる（ブロック２７０）。そうであれば、マイクロプロセッサ１１０は、通信デバイスに確認された存在の表示をサーバに送信させる（ブロック２８０）。
【００３３】
図示されるように、ブロック２８０における確認された存在の送信に続いて、またはブロック２７０において「−２状態」が１である場合、ブロック２９０に達する。ブロック２９０において、「−２状態」が更新されて、「−１状態」の現在値が付与される。「−１状態」に値１が付与される。次に、ブロック２９５において、マイクロプロセッサはマイクロプロセッサがタイマのみに応答的であるモードに設定される（即ち、マイクロプロセッサはマイクロプロセッサがセンサからの信号に応答的でないモードに設定される）。次に、ブロック３００で、マイクロプロセッサは、タイマを「スリーピング時間」に設定してディープスリープに入る。従って、マイクロプロセッサ１１０は上記した第３のディープスリープ構成に移行する。手順は次にブロック２３０に戻り、マイクロプロセッサ１１０が再び起動するまで処理は一時停止される。
【００３４】
ブロック２４０において、マイクロプロセッサ１１０がタイマの満了により起動したと判定された場合、「−１状態」が値０を有するかどうかが判定される（ブロック３２０）。そうでなければ、「−２状態」が更新されて、「−１状態」の現在値が付与される（ブロック３３０）。「−１状態」に値０が付与される。手順は次にブロック２１５を介してブロック２２０に戻り、それにより第１のディープスリープ構成に移行する。
【００３５】
ブロック３２０において、「−１状態」が値０を有すると判定された場合、ブロック３３５の処理が実行される。ブロック３３５において、「−２状態」が更新されて、「−１状態」の現在値が付与されて、次いで「−１状態」に値０が付与される。次に、マイクロプロセッサ１１０は、通信デバイスに確認された不在をサーバに送信させる（ブロック３４０）。次に、ブロック３４５において、マイクロプロセッサは、マイクロプロセッサがセンサからの信号に応答的であるか、またはタイマの満了に応答的であるモードに設定される。次に、ブロック３５０において、マイクロプロセッサ１１０は、現在の処理期間の終了にタイマを設定してディープスリープに入る。従って、マイクロプロセッサ１１０は上記した第２のディープスリープ構成に移行する。現在の処理期間は比較的長いので、マイクロプロセッサはこの期間内にセンサから信号を受信した場合にのみ起動する。手順は次にブロック２３０に戻り、マイクロプロセッサ１１０が起動されるまで処理は一時停止される。
【００３６】
例えば、センサがＰＩＲ検出器であり、ＰＩＲ検出器が１人または複数人の個人の存在を感知する例を考える。処理が開始され、誰も存在しないためにセンサが作動しない状況を考える。この場合、マイクロプロセッサ１１０は「−１状態」および「−２状態」をゼロに初期化し（ブロック２１０）、第１のディープスリープ構成に移行する（２１５、２２０）。従って、マイクロプロセッサは、センサからの信号またはタイマの満了のいずれかに応答して起動する。マイクロプロセッサ１１０が起動されるまで、ブロック２３０において処理が一時停止される。誰も存在していないので、マイクロプロセッサ１１０は、タイマ（の持続時間＝「感知時間」）が満了となるまで起動しない。手順は次にブロック３２０に達する。「−１状態」はゼロであるので、ブロック３３５の処理が実行される。「−２状態」および「−１状態」はこれらの処理によって変更されないため、どちらも値０を維持している。次に、確認された不在がサーバに送信される（ブロック３４０）。マイクロプロセッサ１１０は、第２のディープスリープ構成（３４５、３５０）に移行し、マイクロプロセッサ１１０は、現在の処理期間内にセンサから信号を受信した場合にのみ起動する。その後、センサから信号が受信されるまで、ブロック２３０において処理が一時停止される。従って、不必要な「不在」信号がリモートサーバ１６０に送信されることはなく、それによって信号トラフィックおよび電力要件が低減される。マイクロプロセッサ１１０は、センサからの信号に反応するように「準備」されている状態にある。
【００３７】
今、個人が占有空間に入り、ＰＩＲ検出器によって検出されると仮定する。マイクロプロセッサ１１０は、ＰＩＲ検出器からの信号の受信に応答して起動される。従って、手順はブロック２４０および２５０を介してブロック２７０に進行する。「−２状態」は０であるので、確認された存在がサーバに送信される（ブロック２８０）。ブロック２９０において、「−２状態」は変更されず、「−１状態」は１に更新される。従って、表記をベクトル（「−１状態」、「−２状態」）で容易に表すことができる合成状態情報は、（１，０）である。
【００３８】
その後、手順はブロック２９５を介してブロック３００に進行し、マイクロプロセッサ１１０は第３のディープスリープ構成に移行する。上述のように、このモードでは、マイクロプロセッサ１１０はセンサからの信号によって起動されることはなく、代わりに、タイマの満了時にのみ起動されることとなる。次に手順はブロック２３０に戻り、マイクロプロセッサ１１０はタイマの満了時に起動するまで処理が一時停止される。タイマの満了時にマイクロプロセッサ１１０が起動したとき、手順はブロック２４０を介してブロック３２０に進行する。次に、「−１状態」が１であるので、手順はブロック３３０に進行し、ブロック３３０で「−２状態」に値１が付与され（１が「−１状態」の値であるため）、「−１状態」はゼロに設定される。従って、ブロック３３０の後、合成状態情報は（０，１）である。
【００３９】
その後、処理はブロック２２０に進み、マイクロプロセッサ１１０は第１のディープスリープ構成に移行する。個人が依然として存在している場合、マイクロプロセッサ１１０はセンサからの信号によって起動され、手順はブロック２３０、２４０および２５０を介してブロック２７０へと進行する。「−２状態」は１であるので、手順はブロック２９０に直接進行し、すなわち存在の第２の確認は送信されない。
【００４０】
ブロック２９０では、「−２状態」に値０が付与され（０は「−１状態」の値であるため）、「−１状態」は１に等しく設定される。よって、合成状態情報は再び（１，０）となる。次に手順はブロック３００に戻り、マイクロプロセッサ１１０は再び第３のディープスリープ構成に移行する。個人が依然として存在している場合には、上記した処理が繰り返される。
【００４１】
従って、個人が存在する間、合成状態情報が（０，１）と（１，０）との間で「フリップフロップ」し、追加の「存在」信号はリモートサーバ１６０に送信されず、それによって信号トラフィックおよび電力要件が低減される。
【００４２】
今、個人が立ち去るときに起きることについて考える。その後、マイクロプロセッサ１１０はセンサからの信号によって起動されないので、「感知時間」タイマが満了となるまで処理はブロック２３０において一時停止される。その後、処理はブロック２４０を介してブロック３２０に進行する。この時点での合成状態情報は、（０、１）または（１、０）のいずれかであり得るが、どちらの場合も、これから説明されるように、確認された不在が送信される。
【００４３】
ブロック３２０で状態が（０，１）であれば、ブロック３３５で状態は（０，０）に更新され、確認された不在が直ちに送信される（ブロック３４０）。
一方、ブロック３２０における状態が（１，０）であれば、ブロック３３０において状態は（０，１）に更新され、手順はブロック２２０を介してブロック２３０に進行する。タイマが満了となる前に個人が戻らないと仮定すると、手順はブロック２４０を介してブロック３２０に進行する。状態は（０，１）であるため、ブロック３３５で状態は（０，０）に更新され、確認された不在が送信される（ブロック３４０）。
【００４４】
次いでブロック３４０から、手順はブロック３４５および３５０に進行し、ブロック３５０でマイクロプロセッサ１１０は第２のディープスリープ構成（タイマが現在の処理期間の終了時に満了となるように設定される）に移行する。手順はブロック２３０に進行し、ブロック２３０でマイクロプロセッサ１１０がＰＩＲからの信号に応答して起動されるまで一時停止される。
【００４５】
従って、マイクロプロセッサ１１０は、ここでもまた、個人の存在を検出するために「準備」されている状態にある。有利には、確認された不在信号が１つのみ送信され、それによって信号トラフィックおよび電力要件が低減される。
【００４６】
上記から理解されるように、様々な実施形態において、本明細書に記載される方法および装置は、存在の終了を検出するためにセンサから出力される信号を定期的に監視する必要性を不要なものにする。存在／不在が判定される毎に存在／不在信号を繰り返し送信する代わりに、存在を確認するために単一の信号が送信され、不在を確認するために単一の信号が送信される。
【００４７】
より具体的には、マイクロプロセッサ１１０がセンサからの信号によって起動された後に「−２状態」変数が値０を有するときのみ、確認された存在がサーバに送信される。マイクロプロセッサ１１０がタイマの終了によって起動した後に「−１状態」変数が値０を有するときのみ、確認された不在がサーバに送信される。
【００４８】
このアプローチは、存在／不在を判定するために空間を「連続的にパルス発振」する必要性を排除し、従ってサーバに送信される信号の数を著しく減少させ、それにより、信号トラフィックおよび電力要件が低減される。
【００４９】
本明細書に記載の処理装置１１０は、任意の適切な構成のものとすることができ、任意の適切な種類または適切な種類の組み合わせの１つまたは複数のプロセッサを含み得る。例えば、処理装置１１０は、コンピュータプログラム命令を解釈しデータを処理するプログラム可能なプロセッサであり得る。処理装置１１０は、複数の書き込み可能なプロセッサを含み得る。あるいは、処理装置は、例えば、組み込みファームウェアを有する書き込み可能ハードウェアであり得る。処理装置１１０は、代替的に又は追加的に、フィールドプログラマブルゲートアレイＦＰＧＡ、特定用途向け集積回路（ＡＳＩＣ：Ａｐｐｌｉｃａｔｉｏｎ  Ｓｐｅｃｉｆｉｃ  Ｉｎｔｅｇｒａｔｅｄ  Ｃｉｒｃｕｉｔｓ）、信号処理装置等の１つまたは複数の特殊な回路を含み得る。
【００５０】
処理装置１１０は、メモリ１２０に接続されており、メモリ１２０にデータを読み出し／書き込みするように動作可能である。メモリ１２０は、コンピュータ可読命令（またはコード）が格納される単一のメモリユニットまたは複数のメモリユニットを含み得る。例えば、メモリ１２０は、揮発性メモリと不揮発性メモリの両方を含み得る。そのような事例では、コンピュータ可読命令／プログラムコードは、不揮発性メモリに格納され得、かつデータまたはデータおよび命令を一時的に格納するための揮発性メモリを使用して処理装置１１０によって実行することができる。揮発性メモリの例には、ＲＡＭ、ＤＲＡＭ、およびＳＤＲＡＭなどが含まれる。不揮発性メモリの例には、ＲＯＭ、ＰＲＯＭ、ＥＥＰＲＯＭ、フラッシュメモリ、光学式ストレージ、磁気ストレージなどが含まれる。
【００５１】
本明細書に記載されている実施形態の多くの修正形態および変形形態が添付の特許請求の範囲内に含まれることは、当業者には明らかであろう。
【図１】
2020506376.tif 000003
【図２】
2020506376.tif 000004
【国際調査報告】
2020506376.tif 000005
2020506376.tif 000006