(57)【特許請求の範囲】
【請求項１】
加速度センサと、
前記加速度センサで検出される加速度から算出された速度が、第１規定時間、第１しきい値未満であるか否かを判定し、前記速度が、前記第１規定時間よりも短い第２規定時間、前記第１しきい値未満であるか否かを判定する判定部と、
前記速度が前記第１規定時間、前記第１しきい値未満であると判定された場合に、当該判定結果の識別信号を送信し、前記速度が前記第２規定時間、前記第１しきい値未満であると判定された場合に、当該判定結果の識別信号を送信する送信部と、を備えることを特徴とする通信装置。
【請求項２】
前記判定部は、前記速度が、前記第１しきい値以上の第２しきい値を上回ったか否かを判定し、
前記送信部は、前記速度が前記第２しきい値を上回ったと判定された場合に、当該判定結果を送信することを特徴とする請求項１記載の通信装置。
【請求項３】
加速度センサと、前記加速度センサで検出される加速度から算出された速度が、第１規定時間、第１しきい値未満であるか否かを判定し、前記速度が、前記第１規定時間よりも短い第２規定時間、前記第１しきい値未満であるか否かを判定する判定部と、前記速度が前記第１規定時間、前記第１しきい値未満であると判定された場合に、当該判定結果の識別信号を送信し、前記速度が前記第２規定時間、前記第１しきい値未満であると判定された場合に、当該判定結果の識別信号を送信する送信部と、を備える第１通信装置と、
前記送信部によって送信された前記識別信号を取得する取得部を備える第２通信装置と、を備えることを特徴とする通信システム。
【請求項４】
前記送信部は、前記識別信号を無線で送信し、
前記第２通信装置は、前記送信部が送信する識別信号を無線で受信する１以上の受信装置を備え、
前記取得部は、前記１以上の受信装置から、前記識別信号を取得し、
前記第２通信装置は、前記１以上の受信装置のうち少なくともいずれかの受信強度に応じて、前記第１通信装置の位置または位置範囲を特定する特定部を備えることを特徴とする請求項３記載の通信システム。
【請求項５】
前記第２通信装置は、前記特定部が特定した位置または位置範囲に応じて、前記第１通信装置が放置されているか否かを判定し、判定結果を出力する判定部を備えることを特徴とする請求項４記載の通信システム。
【請求項６】
通信装置が備える加速度センサを用いて前記通信装置の加速度を検出し、
前記加速度から算出された速度が、第１規定時間、第１しきい値未満であるか否かを判定し、前記速度が、前記第１規定時間よりも短い第２規定時間、前記第１しきい値未満であるか否かを判定し、
前記速度が前記第１規定時間、前記第１しきい値未満であると判定された場合に、当該判定結果の識別信号を送信し、前記速度が前記第２規定時間、前記第１しきい値未満であると判定された場合に、当該判定結果の識別信号を送信する、ことを特徴とする通信方法。
【請求項７】
コンピュータに、
通信装置が備える加速度センサの検出結果に応じて前記通信装置の加速度を検出し、前記加速度から速度を算出する処理と、
前記速度が、第１規定時間、第１しきい値未満であるか否かを判定し、前記速度が、前記第１規定時間よりも短い第２規定時間、前記第１しきい値未満であるか否かを判定する処理と、
前記速度が前記第１規定時間、前記第１しきい値未満であると判定された場合に、当該判定結果の識別信号を送信し、前記速度が前記第２規定時間、前記第１しきい値未満であると判定された場合に、当該判定結果の識別信号を送信する処理と、を実行させることを特徴とする通信プログラム。
【請求項８】
第１通信装置が備える加速度センサを用いて前記第１通信装置の加速度を検出し、前記加速度から速度を算出し、
前記速度が、第１規定時間、第１しきい値未満であるか否かを判定し、前記速度が、前記第１規定時間よりも短い第２規定時間、前記第１しきい値未満であるか否かを判定し、
前記速度が前記第１規定時間、前記第１しきい値未満であると判定された場合に、当該判定結果の識別信号を送信し、前記速度が前記第２規定時間、前記第１しきい値未満であると判定された場合に、当該判定結果の識別信号を送信し、
送信された前記識別信号を第２通信装置で取得することを特徴とする通信方法。
【請求項９】
加速度センサと、前記加速度センサで検出される加速度に係る信号を送信する送信部と、を備える第１通信装置と、
前記送信部から送信された前記信号を受信する受信装置と、前記受信装置が受信した信号を用いて、前記加速度センサで検出された加速度から算出された速度が、第１規定時間、しきい値未満であるか否かを判定し、前記速度が、前記第１規定時間よりも短い第２規定時間、前記しきい値未満であるか否かを判定し、前記速度が前記第１規定時間、前記しきい値未満であると判定された場合に、当該判定結果の識別信号を出力し、前記速度が前記第２規定時間、前記しきい値未満であると判定された場合に、当該判定結果の識別信号を出力する判定部と、を備える第２通信装置と、を備えることを特徴とする通信システム。
【請求項１０】
前記送信部は、前記識別信号を無線で送信し、
前記第２通信装置は、前記送信部が送信する識別信号を無線で受信する１以上の受信装置を備え、
前記第２通信装置は、前記１以上の受信装置から前記識別信号を取得する取得部と、前記１以上の受信装置のうち少なくともいずれかの受信強度に応じて、前記第１通信装置の位置または位置範囲を特定する特定部とを備え、
前記判定部は、前記特定部が特定した位置または位置範囲に応じて、前記第１通信装置が放置されているか否かを判定し、出力することを特徴とする請求項９記載の通信システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本件は、通信システム、通信装置、通信方法、および通信プログラムに関する。
【背景技術】
【０００２】
空港、病院、大型ショッピングセンターなどの公共の場所における、使用後に放置された荷物用カート等に対して、係員の巡回による発見・回収が行われている。例えば、カートの位置、停止、移動等を検知する技術は開示されている（例えば、特許文献１参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１２−１８３８９９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、カートが放置されているか否かを検知する技術は開示されていない。
【０００５】
１つの側面では、本件は、カートなどの移動体が放置されているか否かを判定することができる通信システム、通信装置、通信方法、および通信プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００６】
１つの態様では、通信装置は、加速度センサと、前記加速度センサで検出される加速度から算出された速度が、第１規定時間、第１しきい値未満であるか否かを判定し、前記速度が、前記第１規定時間よりも短い第２規定時間、前記第１しきい値未満であるか否かを判定する判定部と、前記速度が前記第１規定時間、前記第１しきい値未満であると判定された場合に、当該判定結果の識別信号を送信し、前記速度が前記第２規定時間、前記第１しきい値未満であると判定された場合に、当該判定結果の識別信号を送信する送信部と、を備える。
【０００７】
他の態様では、通信システムは、加速度センサと、前記加速度センサで検出される加速度から算出された速度が、第１規定時間、第１しきい値未満であるか否かを判定し、前記速度が、前記第１規定時間よりも短い第２規定時間、前記第１しきい値未満であるか否かを判定する判定部と、前記速度が前記第１規定時間、前記第１しきい値未満であると判定された場合に、当該判定結果の識別信号を送信し、前記速度が前記第２規定時間、前記第１しきい値未満であると判定された場合に、当該判定結果の識別信号を送信する送信部と、を備える第１通信装置と、前記送信部によって送信された前記識別信号を取得する取得部を備える第２通信装置と、を備える。
【０００８】
他の態様では、通信システムは、加速度センサと、前記加速度センサで検出される加速度に係る信号を送信する送信部と、を備える第１通信装置と、前記送信部から送信された前記信号を受信する受信装置と、前記受信装置が受信した信号を用いて、前記加速度センサで検出された加速度から算出された速度が、第１規定時間、しきい値未満であるか否かを判定し、前記速度が、前記第１規定時間よりも短い第２規定時間、前記しきい値未満であるか否かを判定し、前記速度が前記第１規定時間、前記しきい値未満であると判定された場合に、当該判定結果の識別信号を出力し、前記速度が前記第２規定時間、前記しきい値未満であると判定された場合に、当該判定結果の識別信号を出力する判定部と、を備える第２通信装置と、を備える。
【発明の効果】
【０００９】
カートなどの移動体が放置されているか否かを判定することができる。
【図面の簡単な説明】
【００１０】
【図１】実施例１に係る通信システムの概略図である。
【図２】（ａ）は通信装置の全体構成を表すブロック図であり、（ｂ）はコントローラのハードウェア構成を例示するブロック図であり、（ｃ）は機能ブロック図である。
【図３】（ａ）は、サーバのハードウェア構成を例示するブロック図であり、（ｂ）は機能ブロック図である。
【図４】通信装置の動作の一例を表すフローチャートである。
【図５】加速度センサの検出結果と通信部から送信される信号との関係を表す図である。
【図６】サーバの動作の一例を表すフローチャートである。
【図７】データベースに格納されたテーブルの一例を表す図である。
【図８】通信装置の動作の一例を表すフローチャートである。
【図９】加速度センサの検出結果と通信部から送信される信号との関係を表す図である。
【図１０】サーバの動作の一例を表すフローチャートである。
【図１１】データベースに格納されたテーブルの一例を表す図である。
【図１２】サーバの動作の一例を表すフローチャートである。
【発明を実施するための形態】
【００１１】
以下、図面を参照しつつ、実施例について説明する。
【実施例１】
【００１２】
図１は、実施例１に係る通信システム２００の概略図である。図１で例示するように、通信システム２００は、通信装置１００、複数のアンテナ１１０、サーバ１２０などを備える。通信装置１００は、空港、病院、ショッピングセンターなどの公共の場所に配置されるカート１３０などの移動体に取り付けられている。それにより、カート１３０の移動に付随して通信装置１００も移動する。通信装置１００が取り付けられたカート１３０は、複数台配置されていてもよい。
【００１３】
通信装置１００は、例えば、ウェアラブルデバイス、ビーコンなどである。アンテナ１１０は、互いに異なる位置に配置される受信装置である。通信装置１００は、一例として、電波を用いた無線方式により信号を送信する。サーバ１２０は、アンテナ１１０が受信した信号を取得する。また、サーバ１２０は、アンテナ１１０を介して、電波を用いた無線方式により通信装置１００に信号を送信する。
【００１４】
図２（ａ）は、通信装置１００の全体構成を表すブロック図である。通信装置１００は、一例として、電源１０、センサ部２０、送信部３０、発光部４０、報知部５０、記憶部６０、コントローラ７０などを備える。センサ部２０は、一例として、加速度センサ２１、照度センサ２２、地磁気センサ２３、温度センサ２４、気圧センサ２５などを備える。
【００１５】
電源１０は、一次電池、二次電池などであり、各部に電力を供給する。センサ部２０の各センサは、通信装置１００に関わる情報を検出するセンサである。加速度センサ２１は、通信装置１００の加速度に応じた信号をコントローラ７０に出力する。ここでの加速度は、通信装置１００の移動に関する加速度を意味し、静止状態における重力加速度を含まない。軸数は特に限定されないが、本実施例においては、加速度センサ２１は、一例として３軸センサである。照度センサ２２は、通信装置１００の周囲の照度に応じた信号をコントローラ７０に出力する。地磁気センサ２３は、通信装置１００の位置における地磁気に応じた信号をコントローラ７０に出力する。温度センサ２４は、通信装置１００の周囲の温度に応じた信号をコントローラ７０に出力する。気圧センサ２５は、通信装置１００の周囲の気圧に応じた信号をコントローラ７０に出力する。
【００１６】
送信部３０は、例えばアンテナなどを備えた装置であり、コントローラ７０の指示に従って、センサ部２０の各センサの出力信号に応じた検出結果を無線で送信する。また、送信部３０は、サーバ１２０から信号を無線で受信し、コントローラ７０に出力する。例えば、送信部３０は、Ｂｌｕｅｔｏｏｔｈ（登録商標）の通信方式を採用している。
【００１７】
発光部４０は、例えばＬＥＤなどであり、コントローラ７０からの指示に従って発光する。報知部５０は、例えばブザーなどであり、コントローラ７０からの指示に従って警報を発する。記憶部６０は、ＦＲＡＭ（登録商標）（Ｆｅｒｒｏｅｌｅｃｔｒｉｃ  Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）などである。記憶部６０は、センサ部２０の各センサの出力信号に応じた検出結果を記憶する。
【００１８】
図２（ｂ）は、コントローラ７０のハードウェア構成を例示するブロック図である。図２（ｂ）で例示するように、コントローラ７０は、ＣＰＵ１０１、ＲＡＭ１０２、記憶装置１０３、インタフェース１０４などを備える。これらの各機器は、バスなどによって接続されている。
【００１９】
ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）１０１は、中央演算処理装置である。ＣＰＵ１０１は、１以上のコアを含む。ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）１０２は、ＣＰＵ１０１が実行するプログラム、ＣＰＵ１０１が処理するデータなどを一時的に記憶する揮発性メモリである。記憶装置１０３は、不揮発性記憶装置である。記憶装置１０３として、例えば、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）、フラッシュメモリなどのソリッド・ステート・ドライブ（ＳＳＤ）、ハードディスクドライブに駆動されるハードディスクなどを用いることができる。記憶装置１０３は、通信装置１００用のプログラムを記憶している。
【００２０】
ＣＰＵ１０１が記憶装置１０３に記憶されているプログラムを実行することによって、図２（ｃ）で例示するように、判定部７１および制御部７２がコントローラ７０内に実現される。判定部７１は、加速度センサ２１が検出する加速度から算出された速度が、規定時間、第１しきい値未満であるか否かを判定する。また、判定部７１は、加速度センサ２１が検出する加速度から算出された速度が、第１しきい値以上の第２しきい値を上回るか否かを判定する。制御部７２は、判定部７１の判定結果に応じて、送信部３０を制御する。
【００２１】
図３（ａ）は、サーバ１２０のハードウェア構成を例示するブロック図である。図３（ａ）で例示するように、サーバ１２０は、ＣＰＵ２０１、ＲＡＭ２０２、記憶装置２０３、インタフェース２０４、表示装置２０５などを備える。これらの機器は、バスなどによって接続されている。ＣＰＵ２０１は、１以上のコアを含む中央演算処理装置である。ＲＡＭ２０２は、ＣＰＵ２０１が実行するプログラム、ＣＰＵ２０１が処理するデータなどを一時的に記憶する揮発性メモリである。記憶装置２０３は、不揮発性記憶装置である。記憶装置２０３として、例えば、ＲＯＭ、フラッシュメモリなどのソリッド・ステート・ドライブ（ＳＳＤ）、ハードディスクドライブに駆動されるハードディスクなどを用いることができる。記憶装置２０３は、マスタ装置用のプログラムを記憶している。インタフェース２０４は、アンテナ１１０との間で信号を送受信するための装置である。表示装置２０５は、サーバ１２０の処理の結果を表示する装置である。
【００２２】
ＣＰＵ２０１が記憶装置２０３に記憶されているプログラムを実行することによって、図３（ｂ）で例示するように、情報取得部１１１、判定部１１２、データベース１１３、および制御部１１４が実現される。情報取得部１１１は、通信装置１００の送信信号から情報を取得する。判定部１１２は、カート１３０が放置されているか否かを判定する。データベース１１３は、情報取得部１１１が取得した情報、判定部１１２の判定結果等をテーブルに格納する。制御部１１４は、判定部１１２の判定結果に応じて、表示装置２０５を制御する。
【００２３】
図４は、通信装置１００の動作の一例を表すフローチャートである。図４で例示するように、判定部７１は、一定周期、待機する（ステップＳ１）。次に、判定部７１は、加速度センサ２１の検出結果を取得する（ステップＳ２）。次に、判定部７１は、ステップＳ２で取得した検出結果から、通信装置１００の速度を計算する（ステップＳ３）。
【００２４】
次に、判定部７１は、加速度センサ２１が検出した加速度から算出された速度が第１しきい値以上の第２しきい値を上回ったか否かを判定する（ステップＳ４）。第１しきい値として、ゼロに近い値を用いることができる。第１しきい値と第２しきい値とは同じ値であってもよい。ステップＳ４の実行によって、カート１３０が移動中であるか停止しているかを判定することができる。ステップＳ４で「Ｙｅｓ」と判定された場合、制御部７２は、送信部３０に、「移動中」を識別するための識別信号を送信させる（ステップＳ５）。この識別信号には、通信装置１００のＩＤなどが含まれていてもよい。その後、ステップＳ１が再度実行される。
【００２５】
ステップＳ４で「Ｎｏ」と判定された場合、判定部７１は、加速度センサ２１が検出する加速度から算出された速度が規定時間、第１しきい値未満であるか否かを判定する（ステップＳ６）。ここでの規定時間は、カート１３０が放置されているか否かを判定するためのしきい値であるため、分オーダー、時間オーダーなどの長時間であることが好ましい。ステップＳ６で「Ｎｏ」と判定された場合、ステップＳ１が再度実行される。
【００２６】
ステップＳ６で「Ｙｅｓ」と判定された場合、判定部７１は、サーバ１２０に「長期停止」を識別するための識別信号を送信済みであるか否かを判定する（ステップＳ７）。ステップＳ７で「Ｎｏ」と判定された場合、制御部７２は、送信部３０に、「長期停止」を識別するための識別信号を送信させる（ステップＳ８）。この識別信号には、通信装置１００のＩＤなどが含まれていてもよい。次に、判定部７１は、処理終了条件が成立したか否かを判定する（ステップＳ９）。ステップＳ９で「Ｎｏ」と判定された場合、ステップＳ１から再度実行される。ステップＳ７で「Ｙｅｓ」と判定された場合、ステップＳ９が実行される。それにより、「長期停止」を識別するための識別信号が複数回にわたって送信されることが防止される。
【００２７】
図５は、加速度センサ２１の検出結果と、送信部３０から送信される識別信号との関係を表す図である。図５の上段において、横軸は時間を表し、縦軸は加速度センサ２１が検出する加速度を表す。図５の下段において、横軸は時間を表し、縦軸は加速度から算出された速度を表す。図５で例示するように、速度が第２しきい値を上回ると、「移動中」を識別するための識別信号が送信部３０から送信される。なお、ステップＳ１〜ステップＳ４およびステップＳ５の実行によって、当該識別信号は、一定周期で送信される。速度が第１しきい値未満になると、「移動中」を識別するための識別信号は送信されなくなる。速度が第１しきい値未満である状態が規定時間継続すると、「長期停止」を識別するための識別信号が送信部３０から送信される。
【００２８】
図６は、サーバ１２０の動作の一例を表すフローチャートである。図６で例示するように、情報取得部１１１は、通信装置１００の送信信号の受信を待つ（ステップＳ１１）。通信装置１００の送信信号には、上述した識別信号などが含まれる。情報取得部１１１は、通信装置１００の送信信号を受信すると（ステップＳ１２）、当該受信の時刻を取得する（ステップＳ１３）。時刻は、サーバ１２０内のタイマーなどから取得することができる。
【００２９】
次に、情報取得部１１１は、取得した情報から、通信装置１００のＩＤ、カートの状況（移動中または長期停止中）を取得する（ステップＳ１４）。次に、判定部１１２は、複数のアンテナ１１０のうち、通信装置１００からの受信電波強度が最大のアンテナ１１０を特定する（ステップＳ１５）。アンテナ１１０の位置は既知であり、受信エリアが特定されるため、判定部１１２は、複数のアンテナ１１０のうち少なくともいずれかの受信結果を用いて、通信装置１００の位置または位置範囲を特定することもできる。例えば、３点測位などの手法を用いることができる。
【００３０】
次に、判定部１１２は、ステップＳ１５の特定結果に応じて、カートが放置されているか否かを判定する（ステップＳ１６）。例えば、通信装置１００の位置または位置範囲がカート置き場などであれば、カートは、放置されているのではなくカート置き場に配置されていると判定することができる。また、通信装置１００の位置または位置範囲がカート置き場以外であれば、カートは放置されていると判定することができる。なお、判定部１１２は、通信装置１００の位置および位置範囲に関わらず、放置を判定してもよい。
【００３１】
次に、判定部１１２は、通信装置１００のＩＤ、カートの状況、時刻、位置または位置範囲、放置に係るフラグなどをデータベース１１３に書き込む（ステップＳ１７）。なお、制御部１１４は、放置されているカートの位置または位置範囲を表示するように、表示装置２０５を制御してもよい。次に、判定部１１２は、処理終了条件が成立したか否かを判定する（ステップＳ１８）。ステップＳ１８で「Ｎｏ」と判定された場合、ステップＳ１１から再度実行される。
【００３２】
図７は、データベース１１３に格納されたテーブルの一例を表す図である。図７で例示するように、通信装置１００のＩＤと関連付けて、カートの状況、時刻、位置範囲、放置に係るフラグが格納されている。移動・長停フラグが「０」であれば、「移動中」の識別信号が送信されたことを意味し、移動・長停フラグが「１」であれば、「長期停止」の識別信号が送信されたことを意味する。また、放置フラグが「０」であれば、放置ではないと判定されたことを意味し、放置フラグが「１」であれば、放置であると判定されたことを意味する。図７の例では、エリアＫはカート置き場であるため、エリアＫで「長期停止」を識別するための識別信号が送信されても、放置とは判定されていない。一方で、カート置き場外のエリアＣで「長期停止」を識別するための識別信号が送信されると、放置と判定されている。
【００３３】
本実施例によれば、加速度センサ２１が検出する加速度から算出された速度が、規定時間、しきい値未満であると判定された場合に、当該判定結果の識別信号が無線で送信される。この構成によれば、通信装置１００が取り付けられているカートなどの移動体が一時的に停止しているわけではなく、放置されているか否かを判定することができる。
【００３４】
ＧＰＳなどを用いてカートなどの移動体が長期間停止しているか否かを判定する技術も考えられるが、ＧＰＳは屋内での使用が困難である。屋外で使用するにしても、ＧＰＳを用いた判定では、移動体の位置を常時または周期的に確認する必要がある。これに対して、本実施例では、加速度センサ２１が検出する加速度から算出された速度が規定時間しきい値未満である場合に識別信号が送信されるだけであるため、構成が簡易であり、電力消費などの観点でも有利である。
【００３５】
また、アンテナ１１０を用いて、通信装置１００からの送信信号の受信強度を検出することができる。アンテナ１１０の位置は既知であるため、通信装置１００の位置を検出することができる。また、通信装置１００の位置が検出できれば、当該位置が正規の置き場であるのか、放置されているのかを判定することができる。また、通信装置１００から「移動中」を識別するための識別信号が送信されることから、通信装置１００の移動履歴を採取することができる。
【実施例２】
【００３６】
実施例１では、通信装置１００が「移動中」を識別するための識別信号を送信していたが、「一時停止」を識別するための識別信号を送信してもよい。実施例２では、「移動中」を識別するための識別信号ではなく、「一時停止」を識別するための識別信号を送信する例について説明する。なお、装置構成については、実施例１と同様である。
【００３７】
図８は、通信装置１００の動作の一例を表すフローチャートである。図８で例示するように、判定部７１は、一定周期、待機する（ステップＳ２１）。次に、判定部７１は、加速度センサ２１の検出結果を取得する（ステップＳ２２）。次に、判定部７１は、ステップＳ２２で取得した検出結果から、通信装置１００の移動速度を計算する（ステップＳ２３）。
【００３８】
次に、判定部７１は、加速度センサ２１が検出した加速度から算出された速度が第１しきい値以上の第２しきい値を上回ったか否かを判定する（ステップＳ２４）。第１しきい値として、ゼロに近い値を用いることができる。ステップＳ２４の実行によって、カート１３０が移動中であるか停止しているかを判定することができる。ステップＳ２４で「Ｙｅｓ」と判定された場合、ステップＳ２１が再度実行される。
【００３９】
ステップＳ２４で「Ｎｏ」と判定された場合、判定部７１は、加速度センサ２１が検出する加速度から算出された速度が規定時間Ｔ１以上、第１しきい値未満であるか否かを判定する（ステップＳ２５）。規定時間Ｔ１は、カートが放置されているか否かを判定するためのしきい値であるため、分オーダー、時間オーダーなどの長時間に設定される。ステップＳ２５で「Ｙｅｓ」と判定された場合、判定部７１は、サーバ１２０に「長期停止」を識別するための識別信号を送信済みであるか否かを判定する（ステップＳ２６）。ステップＳ２６で「Ｎｏ」と判定された場合、制御部７２は、送信部３０に、「長期停止」を識別するための識別信号を送信させる（ステップＳ２７）。次に、判定部７１は、処理終了条件が成立したか否かを判定する（ステップＳ２８）。ステップＳ２８で「Ｎｏ」と判定された場合、ステップＳ２１から再度実行される。ステップＳ２６において「Ｙｅｓ」と判定された場合においても、ステップＳ２８が実行される。それにより、「長期停止」を識別するための識別信号が複数回にわたって送信されることが防止される。
【００４０】
ステップＳ２５で「Ｎｏ」と判定された場合、判定部７１は、加速度センサ２１が検出する加速度から算出された速度が規定時間Ｔ２以上、第１しきい値未満であるか否かを判定する（ステップＳ２９）。規定時間Ｔ２は、カートが放置ではなく一時的に停止したか否かを判定するためのしきい値であるため、規定時間Ｔ１より小さい値（例えば２〜３秒）である。ステップＳ２９で「Ｎｏ」と判定された場合、カートが移動中であることになるため、ステップＳ２１が再度実行される。
【００４１】
ステップＳ２９で「Ｙｅｓ」と判定された場合、判定部７１は、サーバ１２０に「一時停止」を識別するための識別信号を送信済みであるか否かを判定する（ステップＳ３０）。ステップＳ３０で「Ｎｏ」と判定された場合、制御部７２は、送信部３０に、「一時停止」を識別するための識別信号を送信させる（ステップＳ３１）。その後、ステップＳ２８が実行される。また、ステップＳ３０で「Ｙｅｓ」と判定された場合においても、ステップＳ２８が実行される。
【００４２】
図９は、加速度センサ２１の検出結果と、送信部３０から送信される識別信号との関係を表す図である。図９の上段において、横軸は時間を表し、縦軸は加速度センサ２１が検出する加速度を表す。図９の下段において、横軸は時間を表し、縦軸は加速度から算出された速度を表す。図９で例示するように、カートが移動中である場合、送信部３０からは「一時停止」や「長期停止」を識別するための識別信号は送信されない。カートが一時的に停止すると、「一時停止」を識別するための識別信号が送信部３０から送信される。カートが長時間停止すると、「長期停止」を識別するための識別信号が送信部３０から送信される。
【００４３】
図１０は、サーバ１２０の動作の一例を表すフローチャートである。図１０のフローチャートが図６のフローチャートと異なる点は、ステップＳ１４の代わりにステップＳ１４´が実行される点である。ステップＳ１４´では、情報取得部１１１が、ステップＳ１３で取得した情報から、通信装置１００のＩＤ、カートの状況（一時停止または長期停止中）を取得する。
【００４４】
図１１は、データベース１１３に格納されたテーブルの一例を表す図である。図１１で例示するように、通信装置１００のＩＤと関連付けて、カートの状況、時刻、位置範囲、放置に係るフラグが格納されている。一時停・長停フラグが「０」であれば、「一時停止」の識別信号が送信されたことを意味し、一時停・長停フラグが「１」であれば、「長期停止」の識別信号が送信されたことを意味する。また、放置フラグが「０」であれば、放置ではないと判定されたことを意味し、放置フラグが「１」であれば、放置であると判定されたことを意味する。図１１の例では、カートが一時的に停止しても、放置とは判定されない。エリアＫはカート置き場であるため、エリアＫで「長期停止」を識別するための識別信号が送信されても、放置とは判定されていない。一方で、カート置き場外のエリアＦで「長期停止」を識別するための識別信号が送信されると、放置と判定されている。
【００４５】
本実施例によれば、加速度センサ２１が検出する加速度から算出された速度が、規定時間、しきい値未満であると判定された場合に、当該判定結果の識別信号が送信される。この構成によれば、通信装置１００が取り付けられているカートなどの移動体が一時的に停止しているわけではなく、放置されているか否かを判定することができる。
【００４６】
また、アンテナ１１０を用いて、通信装置１００からの送信信号の受信強度を検出することができる。アンテナ１１０の位置は既知であるため、通信装置１００の位置を検出することができる。また、通信装置１００の位置が検出できれば、当該位置が正規の置き場であるのか、放置されているのかを判定することができる。また、通信装置１００から「一時停止」を識別するための識別信号が送信されることから、通信装置１００の停止位置の履歴を採取することができる。
【実施例３】
【００４７】
実施例１および実施例２では、通信装置１００が「長期停止」に係る判定を行っていたが、それに限られない。例えば、通信装置１００から送信される加速度センサ２１の検出結果を用いて、サーバ１２０が通信装置１００の「長期停止」に係る判定を行ってもよい。実施例３においては、サーバ１２０が通信装置１００の「長期停止」に係る判定を行う例について説明する。
【００４８】
本実施例においては、通信装置１００において、制御部７２は、常時または周期的に、加速度センサ２１が検出する加速度に応じた信号を送信部３０に送信させる。この信号には、通信装置１００のＩＤなどが含まれていてもよい。
【００４９】
図１２は、サーバ１２０の動作の一例を表すフローチャートである。図１２で例示するように、情報取得部１１１は、通信装置１００から受信した送信信号から、通信装置１００のＩＤ、速度などを取得する（ステップＳ４１）。送信部３０から信号が周期的に送信される場合には、情報取得部１１１は、当該信号から順次、通信装置１００のＩＤ、速度などを取得する。
【００５０】
次に、判定部１１２は、ステップＳ４１で取得された加速度が、規定時間、しきい値未満となる期間があるか否かを判定する（ステップＳ４２）。ステップＳ４２で「Ｎｏ」と判定された場合、ステップＳ４１から再度実行される。ステップＳ４２で「Ｙｅｓ」と判定された場合、情報取得部１１１は、当該期間の時刻情報、通信装置１００のＩＤなどを取得する（ステップＳ４３）。
【００５１】
次に、判定部１１２は、当該期間において、複数のアンテナ１１０のうち、通信装置１００からの受信電波強度が最大のアンテナ１１０を特定する（ステップＳ４４）。それにより、通信装置１００の位置範囲を特定することができる。または、判定部１１２は、複数のアンテナ１１０のうち少なくともいずれかの受信結果を用いて、通信装置１００の位置または位置範囲を特定することもできる。例えば、３点測位などの手法を用いることができる。
【００５２】
次に、判定部１１２は、ステップＳ４４の特定結果に応じて、カートが放置されているか否かを判定する（ステップＳ４５）。例えば、通信装置１００の位置または位置範囲がカート置き場などであれば、カートは、放置されているのではなくカート置き場に配置されていると判定することができる。また、通信装置１００の位置または位置範囲がカート置き場以外であれば、カートは放置されていると判定することができる。
【００５３】
次に、判定部１１２は、通信装置１００のＩＤ、加速度がしきい値未満となる期間、位置または位置範囲、放置に係るフラグなどをデータベース１１３に書き込む（ステップＳ４６）。なお、制御部１１４は、放置されているカートの位置または位置範囲を表示するように、表示装置２０５を制御してもよい。次に、判定部１１２は、処理終了条件が成立したか否かを判定する（ステップＳ４７）。ステップＳ４７で「Ｎｏ」と判定された場合、ステップＳ４１から再度実行される。
【００５４】
本実施例によれば、加速度センサ２１が検出する加速度から算出された速度が、規定時間、しきい値未満であると判定された場合に、サーバ１２０が、対象とする通信装置１００が放置されていると判定することができる。なお、本実施例においても、実施例１または実施例２と同様に、通信装置１００が送信する信号に応じて、通信装置１００の「移動中」、「一時停止」などを判定してもよい。
【００５５】
上記各例において、「移動中」、「長期停止」、「一時停止」の識別信号は、識別情報を含む信号であってもよいが、それに限られない。例えば、周期的に送信される信号の送信周期を変更することによって、「移動中」、「長期停止」、「一時停止」などを区別してもよい。上記各例において、通信装置１００が第１通信装置の一例として機能し、アンテナ１１０およびサーバ１２０が第２通信装置の一例として機能する。また、判定部１１２が、第１通信装置の位置または位置範囲を特定する特定部の一例として機能する。
【００５６】
以上、本発明の実施例について詳述したが、本発明は係る特定の実施例に限定されるものではなく、特許請求の範囲に記載された本発明の要旨の範囲内において、種々の変形・変更が可能である。
【符号の説明】
【００５７】
１０  電源
２０  センサ部
３０  送信部
４０  発光部
５０  報知部
６０  記憶部
７０  コントローラ
１００  通信装置
１１０  アンテナ
１１１  情報取得部
１１２  判定部
１１３  データベース
１１４  制御部
１２０  サーバ
１３０  カート
２００  通信システム
【図１】
0006402004.tif 000002
【図２】
0006402004.tif 000003
【図３】
0006402004.tif 000004
【図４】
0006402004.tif 000005
【図５】
0006402004.tif 000006
【図６】
0006402004.tif 000007
【図７】
0006402004.tif 000008
【図８】
0006402004.tif 000009
【図９】
0006402004.tif 000010
【図１０】
0006402004.tif 000011
【図１１】
0006402004.tif 000012
【図１２】
0006402004.tif 000013