(57)【要約】【課題】信号を中継するシステム全体のコストを低減し、特定の通信装置間で特定の信号が通信され続けることを抑制できる中継端末を提供する。【解決手段】中継端末２０は、発信端末１０からの発信端末１０の識別情報を有する発信信号又は他の中継端末からの第１の中継信号を含む信号を、受信信号として受信する受信部２１と、受信信号に自中継端末の識別情報及び他の中継端末の識別情報のいずれも含まれない場合、受信信号に自中継端末の識別情報を付加して、第２の中継信号を生成する処理部２２と、受信信号に自中継端末の識別情報が含まれる場合、第２の中継信号をブロードキャスト送信せず、受信信号に自中継端末の識別情報が含まれない場合、第２の中継信号をブロードキャスト送信する送信部２３と、を備える。【選択図】図７
2018125624.tif 000002
【特許請求の範囲】
【請求項１】
信号を中継する中継端末であって、
発信端末からの前記発信端末の識別情報を有する発信信号又は他の中継端末からの第１の中継信号を含む信号を、受信信号として受信する受信部と、
前記受信信号に自中継端末の識別情報及び他の中継端末の識別情報のいずれも含まれない場合、前記受信信号に自中継端末の識別情報を付加して、第２の中継信号を生成する処理部と、
前記受信信号に自中継端末の識別情報が含まれる場合、前記第２の中継信号をブロードキャスト送信せず、前記受信信号に自中継端末の識別情報が含まれない場合、前記第２の中継信号をブロードキャスト送信する送信部と、
を備える中継端末。
【請求項２】
前記処理部は、前記第２の中継信号のブロードキャスト送信後の所定期間、前記受信部による受信を停止させる、
請求項１に記載の中継端末。
【請求項３】
前記受信信号は、複数の前記中継端末のいずれかによる中継回数の情報を含み、
前記処理部は、前記受信信号に含まれる前記中継回数の情報に１回分加算して、前記第２の中継信号を生成し、
前記送信部は、前記受信信号に自中継端末の識別情報が含まれない場合、且つ、前記受信信号に含まれる前記中継回数の情報が所定回数未満である場合、前記第２の中継信号をブロードキャスト送信する、
請求項１または２に記載の中継端末。
【請求項４】
前記処理部は、前記受信信号に自中継端末及び他の中継端末の識別情報のいずれも含まれない場合、前記受信信号に前記受信信号の信号レベルを示す信号レベル情報を付加して、前記第２の中継信号を生成する、
請求項１〜３のいずれか１項に記載の中継端末。
【請求項５】
前記発信端末は、複数存在し、
複数の前記発信端末により送信された複数の前記発信信号の各々は、送信元の前記発信端末の識別情報を含む、
請求項１〜４のいずれか１項に記載の中継端末。
【請求項６】
前記中継端末は、所定の位置に固定された、
請求項１〜５のいずれか１項に記載の中継端末。
【請求項７】
前記処理部は、前記受信信号に自中継端末の識別情報及び他の中継端末の識別情報のいずれも含まれない場合、前記受信信号に前記受信信号が受信された時刻を示す時刻情報を付加して、前記第２の中継信号を生成する、
請求項１〜６のいずれか１項に記載の中継端末。
【請求項８】
信号を中継する中継端末であって、
発信端末からの前記発信端末の識別情報を有する発信信号又は他の中継端末からの第１の中継信号を含む信号を、受信信号として受信する受信部と、
前記受信信号に自中継端末の識別情報及び他の中継端末の識別情報のいずれも含まれない場合、前記受信信号に自中継端末の識別情報を付加して、第２の中継信号を生成し、前記受信信号に自中継端末の識別情報が含まれる場合、前記第１の中継信号を第２の中継信号とする処理部と、
前記第２の中継信号をブロードキャスト送信する送信部と、
を備え、
前記処理部は、前記第２の中継信号のブロードキャスト送信後の所定期間、前記受信部による信号の受信を停止させる、
中継端末。
【請求項９】
１つ以上の発信端末と、複数の中継端末と、サーバと、を備える移動体管理システムであって、
前記発信端末は、前記発信端末の識別情報を含む発信信号を送信し、
複数の中継端末のそれぞれは、
前記発信端末からの発信信号又は他の中継端末からの第１の中継信号を含む信号を、受信信号として受信し、
前記受信信号に自中継端末の識別情報及び他の中継端末の識別情報が含まれない場合、前記受信信号に自中継端末の識別情報を付加して、第２の中継信号を生成し、
前記受信信号に自中継端末の識別情報が含まれる場合、前記第２の中継信号をブロードキャスト送信せず、前記受信信号に自中継端末の識別情報が含まれない場合、前記第２の中継信号をブロードキャスト送信し、
前記サーバは、前記複数の中継端末の各々により送信された複数の前記第２の中継信号に基づいて、前記発信端末の移動状況を推定する、移動体管理システム。
【請求項１０】
１つ以上の発信端末と、複数の中継端末と、サーバと、を備える移動体管理システムであって、
前記発信端末は、前記発信端末の識別情報を含む発信信号を送信し、
前記複数の中継端末のそれぞれは、
前記発信端末からの前記発信信号又は他の中継端末からの第１の中継信号を含む信号を、受信信号として受信し、
前記受信信号に自中継端末の識別情報が含まれない場合、前記受信信号に自中継端末の識別情報を付加して、第２の中継信号を生成し、
前記受信信号に自中継端末の識別情報が含まれる場合、前記第１の中継信号を第２の中継信号とし、
前記第２の中継信号をブロードキャスト送信し、
前記第２の中継信号のブロードキャスト送信後の所定期間、前記発信信号の受信を停止させ、
前記サーバは、前記複数の中継端末の各々により送信された複数の前記第２の中継信号に基づいて、前記発信端末の移動状況を推定する、移動体管理システム。
【請求項１１】
前記複数の中継端末と前記サーバとの通信を中継するゲートウェイ装置、を更に備え、
前記ゲートウェイ装置は、
前記複数の中継端末からの複数の前記第２の中継信号を受信し、
前記第２の中継信号に対して信号処理を施し、
前記信号処理が施された前記第２の中継信号を、所定のタイミングで前記サーバへ送信する、
請求項９又は１０に記載の移動体管理システム。
【請求項１２】
前記信号処理は、前記第２の中継信号の各々が受信された時刻を示す時刻情報を前記第２の中継信号の各々に付加することを含む、
請求項１１に記載の移動体管理システム。
【請求項１３】
信号を中継する中継端末の中継方法であって、
発信端末からの前記発信端末の識別情報を有する発信信号又は他の中継端末からの第１の中継信号を含む信号を、受信信号として受信するステップと、
前記受信信号に自中継端末の識別情報が含まれない場合、前記受信信号に自中継端末の識別情報を付加して、第２の中継信号を生成するステップと、
前記受信信号に自中継端末の識別情報が含まれる場合、前記第２の中継信号をブロードキャスト送信せず、前記受信信号に自中継端末の識別情報が含まれない場合、前記第２の中継信号をブロードキャスト送信するステップと、
を有する中継方法。
【請求項１４】
信号を中継する中継端末の中継方法であって、
発信端末からの前記発信端末の識別情報を有する発信信号又は他の中継端末からの第１の中継信号を含む信号を、受信信号として受信するステップと、
前記受信信号に自中継端末の識別情報が含まれない場合、前記受信信号に自中継端末の識別情報を付加して、第２の中継信号を生成するステップと、
前記受信信号に自中継端末の識別情報が含まれる場合、前記第１の中継信号を第２の中継信号とするステップと、
前記第２の中継信号をブロードキャスト送信するステップと、
前記第２の中継信号のブロードキャスト送信後の所定期間、信号の受信を停止させるステップと、
を有する中継方法。
【請求項１５】
請求項１３に記載の中継方法の各ステップをコンピュータに実行させるためのプログラム。
【請求項１６】
請求項１４に記載の中継方法の各ステップをコンピュータに実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本開示は、信号を中継する中継端末、移動体管理システム、中継方法、及びプログラムに関する。
【背景技術】
【０００２】
従来、バケツリレー方式でデータを転送するメッシュ無線通信システムが知られている（特許文献１参照）。このメッシュ無線通信システムでは、低出力の無線通信で広範囲の通信エリアをカバーするために、個々の無線端末が計測した計測データ（ガス等の検針データ）を順次、集計装置に近い無線端末に送信する。集計装置は、直近の無線端末から計測データを受信すると、個々の無線端末の計測時点を算出する。
【０００３】
このデータ転送では、無線端末Ａは、計測データを送信するために、ビーコン要求パケットを送信した後、他の無線端末から一定周期で送信されるビーコンを受信するまで待つ。無線端末Ｂからビーコンを受信した場合、無線端末Ａは、受信したビーコンに含まれる距離情報と自端末から集計装置までの距離を比較し、自端末より無線端末Ｂの方が集計装置に近い場合、無線端末Ｂに接続リクエストパケットを送信する。接続リクエストパケットを受信した無線端末Ｂは、計測データを受信可能であると、接続許可パケットを返送する。接続許可パケットを受信した無線端末Ａは、計測データを無線端末Ｂに送信する。このように、特許文献１では、ハンドシェイクが行われ、セッションの確立が行われる。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１４−１２０９３９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
特許文献１では、個々の無線端末がハンドシェイクを行ってセッションを確立するので、通信機器が高価になる。このため、例えばショッピングモール等の広い施設に多数の無線通信を設置する場合、このシステムではコスト削減が難しい。
【０００６】
一方、メッシュ無線通信システムにおいて、セッションを確立しないで通信すると、例えば無線端末Ａが送信した信号が無線端末Ｂに受信され、その後、無線端末Ｂが送信した信号が無線端末Ａに受信されることがあり得る。この場合、無線端末Ａと無線端末Ｂとの間で同じ信号を繰り返し通信し続ける無限ループに陥る可能性がある。
【０００７】
本開示は、上記事情に鑑みてなされたものであり、信号を中継するシステム全体のコストを低減し、特定の通信装置間で特定の信号が通信され続けることを抑制できる中継端末、移動体管理システム、中継方法、及びプログラムを提供する。
【課題を解決するための手段】
【０００８】
本開示の中継端末は、信号を中継する中継端末であって、発信端末からの前記発信端末の識別情報を有する発信信号又は他の中継端末からの第１の中継信号を含む信号を、受信信号として受信する受信部と、前記受信信号に自中継端末の識別情報が含まれない場合、前記受信信号に前記自中継端末の識別情報を付加して、第２の中継信号を生成する処理部と、前記受信信号に前記自中継端末の識別情報が含まれる場合、前記第２の中継信号をブロードキャスト送信せず、前記受信信号に前記自中継端末の識別情報が含まれない場合、前記第２の中継信号をブロードキャスト送信する送信部と、を備える。
【０００９】
本開示の中継端末は、信号を中継する中継端末であって、発信端末からの前記発信端末の識別情報を有する発信信号又は他の中継端末からの第１の中継信号を含む信号を、受信信号として受信する受信部と、前記受信信号に自中継端末の識別情報が含まれない場合、前記受信信号に前記自中継端末の識別情報を付加して、第２の中継信号を生成し、前記受信信号に前記自中継端末の識別情報が含まれる場合、前記第１の中継信号を第２の中継信号とする処理部と、前記第２の中継信号をブロードキャスト送信する送信部と、を備え、前記第２の中継信号のブロードキャスト送信後の所定期間、前記受信部による信号の受信を停止させる、中継端末である。
【００１０】
本開示の移動体管理システムは、１つ以上の発信端末と、複数の中継端末と、サーバと、を備える移動体管理システムであって、前記発信端末は、前記発信端末の識別情報を含む発信信号を送信し、  複数の中継端末のそれぞれは、前記発信端末からの発信信号又は他の中継端末からの第１の中継信号を含む信号を、受信信号として受信し、前記受信信号に前記自中継端末の識別情報が含まれない場合、前記受信信号に前記自中継端末の識別情報を付加して、第２の中継信号を生成し、前記受信信号に前記自中継端末の識別情報が含まれる場合、前記第２の中継信号をブロードキャスト送信せず、前記受信信号に前記自中継端末の識別情報が含まれない場合、前記第２の中継信号をブロードキャスト送信し、前記サーバは、前記複数の中継端末の各々により送信された複数の前記第２の中継信号に基づいて、前記発信端末の移動状況を推定する。
【００１１】
本開示の移動体管理システムは、１つ以上の発信端末と、複数の中継端末と、サーバと、を備える移動体管理システムであって、前記発信端末は、前記発信端末の識別情報を含む発信信号を送信し、複数の中継端末のそれぞれは、前記発信端末からの前記発信信号又は他の中継端末からの第１の中継信号を含む信号を、受信信号として受信し、前記受信信号に自中継端末の識別情報が含まれない場合、前記受信信号に前記自中継端末の識別情報を付加して、第２の中継信号を生成し、前記受信信号に前記自中継端末の識別情報が含まれる場合、前記第１の中継信号を第２の中継信号とし、前記第２の中継信号をブロードキャスト送信し、前記第２の中継信号のブロードキャスト送信後の所定期間、前記受信部による信号の受信を停止させ、前記サーバは、前記複数の中継端末の各々により送信された複数の前記第２の中継信号に基づいて、前記発信端末の移動状況を推定する。
【００１２】
本開示の中継方法は、信号を中継する中継端末の中継方法であって、発信端末からの前記発信端末の識別情報を有する発信信号又は他の中継端末からの第１の中継信号を含む信号を、受信信号として受信するステップと、前記受信信号に前記自中継端末の識別情報が含まれない場合、前記受信信号に前記自中継端末の識別情報を付加して、第２の中継信号を生成するステップと、前記受信信号に前記自中継端末の識別情報が含まれる場合、前記第２の中継信号をブロードキャスト送信せず、前記受信信号に前記自中継端末の識別情報が含まれない場合、前記第２の中継信号をブロードキャスト送信するステップと、を有する。
【００１３】
本開示の中継方法は、信号を中継する中継端末の中継方法であって、発信端末からの前記発信端末の識別情報を有する発信信号又は他の中継端末からの第１の中継信号を含む信号を、受信信号として受信するステップと、前記受信信号に前記自中継端末の識別情報が含まれない場合、前記受信信号に前記自中継端末の識別情報を付加して、第２の中継信号を生成するステップと、前記受信信号に前記自中継端末の識別情報が含まれる場合、前記第１の中継信号を第２の中継信号とするステップと、前記第２の中継信号をブロードキャスト送信するステップと、前記第２の中継信号のブロードキャスト送信後の所定期間、前記受信部による信号の受信を停止させるステップと、を有する。
【発明の効果】
【００１４】
本開示によれば、信号を中継するシステム全体のコストを低減し、特定の通信装置間で特定の信号が通信され続けることを抑制できる。
【図面の簡単な説明】
【００１５】
【図１】第１の実施形態における移動体管理システムの構成例を示す図
【図２】移動体管理システムにおける各装置の機能的構成例を示すブロック図
【図３】中継端末のハードウェア構成例を示すブロック図
【図４】ビーコン信号のフレーム構成例を示す図
【図５】発信端末からビーコン信号を受信した場合の中継端末の動作例を示すタイミングチャート
【図６】他の中継端末からビーコン信号を受信した場合の中継端末の動作例を示すタイミングチャート
【図７】中継端末の動作手順の一例を示すフローチャート
【図８】ゲートウェイ装置の動作手順の一例を示すフローチャート
【図９】移動体管理システムにおける動作例を示すシーケンス図
【図１０】発信端末から中継端末を経由してゲートウェイ装置に到達するまでのルートの一例を説明する図
【発明を実施するための形態】
【００１６】
以下、本開示の実施形態について、図面を参照しながら説明する。
【００１７】
以下の実施形態の移動体管理システムは、一例として、工場や建築現場等の作業場所に導入され、作業員の動向や機器の所在管理に用いられる。また、移動体管理システムは、一例として、ショッピングモール等の商業施設やテーマパーク等の娯楽施設に導入され、施設を訪れる来場者等の動向を調べるために用いられる。また、移動体は、発信端末、発信端末の近傍に位置する人物や物体、その他の移動体を含んでよい。
【００１８】
（第１の実施形態）
図１は第１の実施形態における移動体管理システム５の構成の概略を示す図である。移動体管理システム５は、１つ以上の発信端末１０と、１つ以上の中継端末２０と、ゲートウェイ装置５０と、アクセスポイント６０と、移動体管理サーバ７０とを含む構成を有する。
【００１９】
一例として、移動体管理システム５が導入される中規模な施設では、１台のゲートウェイ装置５０に対し、３００個程度の中継端末２０が配置されてよい。一例として、大規模な施設では、複数のゲートウェイ装置５０に対し、数千個の中継端末２０が配置されてよい。
【００２０】
発信端末１０には、ビーコン端末が採用されてよい。ビーコン信号は、低消費電力（（ＢＬＥ：Bluetooth（登録商標） Low Energy）で一定間隔（例えば１秒）毎にビーコン端末からブロードキャストで送信され、半径数十ｍ程度の範囲に届く２．４ＧＨｚ帯等の信号でよい。また、ビーコン信号は、この信号の受信機能を持つ端末が受信可能な信号である。ビーコン信号は、制御信号の一例でもある。ＢＬＥは、コネクションレスの通信の一例である。
【００２１】
発信端末１０は、例えば、作業員や来場者によって所持され、起動後、ビーコン信号を間欠的に発信し続ける。図１では、３つの発信端末１０Ａ，１０Ｂ，１０Ｃが示されており、特にこれらを区別する必要がない場合、単に発信端末１０と表記する。また、ここでは、発信端末１０からブロードキャストで送信されるビーコン信号ｂｓ（ｂｓ１，ｂｓ２，ｂｓ３）を、発信ビーコン信号ｂｓとも称する。
【００２２】
中継端末２０は、所定の位置に固定して設定されてよい。中継端末２０は、例えば、建物の天井や屋根や壁に設置されてよい。中継端末２０は、各発信端末１０又は他の中継端末２０から送信されるビーコン信号を受信する。中継端末２０は、受信したビーコン信号を必要に応じて加工する。中継端末２０は、必要に応じて加工されたビーコン信号を、即時にブロードキャスト送信する。送信されたビーコン信号は、次の中継端末２０やゲートウェイ装置５０により受信される。ここでの即時とは、待機することなく、ビーコン信号を受信・加工・送信に要する時間の経過後すぐにということを意図してよい。
【００２３】
図１では、中継端末２０Ａ，２０Ｂが示されており、特にこれらを区別する必要がない場合、単に中継端末２０と表記する。また、ここでは、中継端末２０からブロードキャストで送信されるビーコン信号ｂｔ（ｂｔ１，ｂｔ２）を中継ビーコン信号ｂｔとも称する。
【００２４】
なお、ビーコン信号ｂｓ，ｂｔと記載する場合、ビーコン信号ｂｓ及びビーコン信号ｂｔの少なくとも１つを含んでよい。
【００２５】
ゲートウェイ装置５０は、中継端末２０又は発信端末１０から送信されるビーコン信号を受信する。ゲートウェイ装置５０は、アクセスポイント６０を経由して移動体管理サーバ７０に信号集合情報ｍｓを、一定間隔（例えば１分）で送信する。信号集合情報ｍｓは、ゲートウェイ装置５０にビーコン信号ｂｓ，ｂｔが到達している場合、少なくとも１つのビーコン信号ｂｓ，ｂｔの情報を含む。ゲートウェイ装置５０は、例えばＬＡＮ（Local Area Network）やインターネットを介して、移動体管理サーバ７０へ情報を送信する。
【００２６】
アクセスポイント６０は、ＬＡＮでゲートウェイ装置５０と接続されてよい。このＬＡＮは、無線ＬＡＮでよい。また、アクセスポイント６０は、インターネット等を介して移動体管理サーバ７０と接続されてよい。アクセスポイント６０は、ゲートウェイ装置５０から送信された信号集合情報ｍｓを移動体管理サーバ７０に送信する。
【００２７】
移動体管理サーバ７０は、アクセスポイント６０を介してゲートウェイ装置５０から信号集合情報ｍｓを受信する。移動体管理サーバ７０は、信号集合情報ｍｓに含まれるビーコン信号ｂｓ，ｂｔの情報から、そのビーコン信号ｂｓ，ｂｔの発信元情報を認識する。発信元情報は、発信元である発信端末１０の識別情報を含んでよい。また、中継端末２０の識別情報は、発信端末１０が発信した信号が最初に受信された位置に関連付けられて利用されてよい。
【００２８】
移動体管理サーバ７０は、中継端末２０の設置位置の情報と中継端末２０の識別情報とを対応づけて保持してよい。移動体管理サーバ７０は、信号集合情報ｍｓに含まれる中継端末２０の識別情報を基に、中継端末２０の位置情報を取得し、発信端末１０の位置を推定してよい。
【００２９】
図１では、移動体管理サーバ７０は、中継端末２０Ａが、発信端末１０Ａからのビーコン信号ｂｓ１と、発信端末１０Ｂからのビーコン信号ｂｓ２とを受信したことを認識する。移動体管理サーバ７０は、ゲートウェイ装置５０が、発信端末１０Ｃからのビーコン信号ｂｓ３を受信したことを認識する。これらのビーコン信号ｂｓ１，ｂｓ２，ｂｓ３の受信時刻は、ゲートウェイ装置５０にビーコン信号ｂｔ１，ｂｔ２，ｂｓ３が到達した時刻とされてよい。
【００３０】
中継端末２０では、受信時刻が付加されず、ゲートウェイ装置５０で受信時刻が付加されてよい。この場合でも、移動体管理システム５は、ゲートウェイ装置５０により付加された場合の受信時刻Ａと中継端末２０により付加された場合の受信時刻Ｂとの時間差が小さいので、時刻情報Ａに基づく発信端末１０の位置情報の推定の劣化を許容範囲に抑制できる。また、移動体管理システム５は、ゲートウェイ装置５０に限定してタイムスタンプ機能を持たせることで、中継端末２０の構成を簡素化でき、コスト削減できる。また、移動体管理サーバ７０は、後述するように、ビーコン信号ｂｓ３に含まれる中継フラグ（後述）が値０である場合、中継端末２０を介さずに、ゲートウェイ装置５０が直接に受信したことを認識してよい。
【００３１】
図２は移動体管理システム５における各装置の機能的構成を示すブロック図である。発信端末１０は、ビーコン信号（信号情報）を間欠的にブロードキャストで送信する送信部１１を有する。ビーコン信号は、発信端末を識別するための動体ＩＤ（図４参照）を含んでよい。動体ＩＤは、発信端末１０の識別情報の一例である。
【００３２】
中継端末２０は、ビーコン信号を受信する受信部２１、受信したビーコン信号を加工する処理部２２、及びビーコン信号を間欠的にブロードキャストで送信する送信部２３を有する。
【００３３】
処理部２２は、動体ＩＤに含まれる制御フラグである中継フラグ及び中継回数を変更し、中継端末２０のＲＳＳＩ(Received Signal Strength Indicator)値（受信信号強度の一例）と、ＵＵＩＤ（Universally Unique Identifier）と、を付加して、ビーコン信号ｂｔを生成してよい。ＲＳＳＩ値は、中継端末２０の受信信号強度を示す。ＵＵＩＤは、中継端末２０固有の値であり、中継端末２０の識別情報の１つである。
【００３４】
発信端末１０と中継端末２０とは、ゲートウェイ装置５０と比べ、安価で同様の仕様を有するビーコン端末で構成される。なお、発信端末１０と中継端末２０とは、異なる仕様を有するビーコン端末でもよい。
【００３５】
ここでは、中継端末２０のハードウェア構成を説明し、中継端末２０と同様のハードウェア構成を有する発信端末１０については、説明を省略する。また、発信端末１０と中継端末２０とが同じビーコン端末であることから、発信端末１０の数と中継端末２０の数とをダイナミックに可変自在に割り当てることも可能である。
【００３６】
図３は中継端末２０のハードウェア構成を示すブロック図である。中継端末２０は、例えば、プロセッサ２０１、通信デバイス２０２、キャッシュメモリ２０３、メモリ２０４、タイマ２０５、及びＬＥＤ（Light Emitting Diode）２０６を含む構成を有する。
【００３７】
プロセッサ２０１は、例えばＭＰＵ（Micro Processing Unit）、ＣＰＵ（Central Processing Unit）、又はＤＳＰ（Digital Signal Processor）を含んでよい。プロセッサ２０１は、メモリに保持されたプログラムを実行することで、例えば処理部２２としての機能を実現する。処理部２２は、中継端末２０内の各部を統括し、各種処理（例えば演算、通信、記憶に係る処理）を行う。
【００３８】
例えば、プロセッサ２０１は、ビーコン信号ｂｓ，ｂｔを受信すると、そのビーコン信号ｂｓ，ｂｔに含まれるデータ（例えばＵＵＩＤ）をメモリ２０４のキャッシュメモリ２０３に登録してよい（記憶させてよい）。
【００３９】
プロセッサ２０１は、ビーコン信号ｂｓ，ｂｔに含まれるデータを取得してからこのデータを消去するまでの有効期間（例えば３秒）を設定してよい。キャッシュメモリ２０３は、プロセッサ２０１によって予め設定された有効期間（例えば３秒）、ＵＵＩＤ等のデータを記憶・保持し、有効期間が経過すると、データを消去する。データの消失は、例えばプロセッサ２０１による新たなデータの上書きで行われてもよい。
【００４０】
プロセッサ２０１は、メモリ２０４に各種パラメータを保持させる。例えば、ＵＵＩＤ、中継ビーコン信号ｂｔの受信時の信号強度、ＬＥＤ制御、死活監視アドバタイズの発信間隔（秒）等のパラメータが、メモリ２０４に変更可能に保持される。一例として、ＬＥＤ制御では、送信時にＬＥＤ２０６を１回青色点滅する動作、又は青色点滅しない動作が設定可能である。
【００４１】
通信デバイス２０２は、無線通信を行うデバイスを含む。通信デバイス２０２は、一例として、近距離無線（例えばＢＬＥ）を実施するためのデバイスを含んでよい。通信デバイス２０２は、受信部２１及び送信部２３としての機能を有してよい。送信部２３は、例えば半径２０ｍ〜３０ｍの範囲にビーコン信号ｂｔを一定間隔毎にブロードキャストで送信してよい。受信部２１は、ビーコン信号ｂｓ，ｂｔが自端末に到達すると、ビーコン信号ｂｔ，ｂｔを受信してよい。
【００４２】
メモリ２０４は、ＲＯＭ（Read Only Memory）やＲＡＭ（Random Access Memory）を含む。メモリ２０４は、キャッシュメモリ２０３を含む。メモリ２４０は、その他のメモリを含んでよい。
【００４３】
タイマ２０５は、各種時間を計測する。タイマ２０５は、通信デバイス２０２によってビーコン信号ｂｔが間欠的に送信される際の時間間隔を計測して、プロセッサ２０１に通知してよい。
【００４４】
図２に示すように、ゲートウェイ装置５０は、プロトコルの異なるネットワークを接続するためのネットワークノードである。例えば、ゲートウェイ装置５０は、発信端末１０及び中継端末２０を含むネットワーク（例えばＢＬＥシステム）と、アクセスポイント６０側のネットワーク（例えばＬＡＮ）と、を接続する。
【００４５】
ゲートウェイ装置５０は、ハードウェア構成として、図示しないが、プロセッサ、通信デバイス、メモリ、等を含んで構成されてよい。ゲートウェイ装置５０は、機能構成として、ビーコン信号ｂｓ，ｂｔを受信する受信部５１、受信したビーコン信号ｂｓ，ｂｔに現在時刻（ビーコン信号ｂｓ，ｂｔを受信した際の現在時刻、つまり受信時刻）の情報を付与する処理部５２、及び受信したビーコン信号ｂｓ，ｂｔを集めて信号集合情報ｍｓを作成し、移動体管理サーバ７０に送信する送信部５３を有する。
【００４６】
処理部５２は、受信したビーコン信号ｂｓ，ｂｔにそれぞれ現在時刻をタイムスタンプとして付加してよい。
【００４７】
なお、同じ発信ビーコン信号ｂｓが複数のルートで（異なる中継端末２０を中継して）ゲートウェイ装置５０に到達する場合、これらのビーコン信号ｂｓ，ｂｔの受信時刻は、ゲートウェイ装置５０がビーコン信号ｂｓ，ｂｔを受信した時刻となるため、異なることがある。この場合でも、異なるルートで到達したビーコン信号ｂｓ，ｂｔの受信時刻の差は、僅かであると想定されるので、許容範囲とされてよい。
【００４８】
処理部５２は、受信したビーコン信号ｂｓ，ｂｔに付加されたＵＵＩＤを、信号集合情報ｍｓのゲートウェイＩＤ（図４参照）に設定してよい。送信部５３は、一定間隔（例えば、３０秒、１分）毎に、生成された信号集合情報ｍｓを移動体管理サーバ７０に送信してよい。信号集合情報は、アクセスポイント６０を経由して移動体管理サーバ７０に送信されてよい。
【００４９】
移動体管理サーバ７０は、汎用のコンピュータ装置で構成されてよい。移動体管理サーバ７０は、ハードウェア構成として、例えば、プロセッサ、メモリ、通信デバイスを含んで構成されてよい。移動体管理サーバ７０は、機能構成として、ゲートウェイ装置５０から送信される信号集合情報ｍｓを受信する受信部７１と、受信した信号集合情報ｍｓを記録媒体に保存する保存部７２と、処理部７３と、を含んで構成されてよい。
【００５０】
処理部７３は、信号集合情報ｍｓを基に、移動体としての発信端末１０を管理する。例えば、処理部２２は、信号集合情報ｍｓに含まれるゲートウェイＩＤで識別される中継端末２０又はゲートウェイ装置５０の位置、及び信号集合情報ｍｓに含まれるビーコン信号ｂｓ，ｂｔのタイムスタンプを基に、発信端末１０の位置の情報及びその位置に所在した時刻の情報を認識する。発信端末１０の位置情報及び時刻情報は、発信端末１０を所持する人物や発信端末１０が取り付け等された物体の位置情報及び時刻情報に相当すると言える。
【００５１】
なお、信号集合情報ｍｓには、同じ発信端末１０から発信されたビーコン信号ｂｓが複数のルート（図１０参照）を経由してゲートウェイ装置５０に到達するものが含まれてよい。
【００５２】
次に、発信端末１０、中継端末２０、及びゲートウェイ装置５０が扱う信号について説明する。図４は各種信号のフレーム構成を示す図である。
【００５３】
発信端末１０は、ビーコン信号ｂｓを生成し、送信する。中継端末２０は、ビーコン信号ｂｔを生成し、送信する。ゲートウェイ装置５０は、信号集合情報ｍｓを含むゲートウェイ信号を生成し、送信する。ビーコン信号ｂｓとビーコン信号ｂｔとは、含まれる情報が異なる。
【００５４】
ビーコン信号ｂｓは、発信端末１０を識別するための動体ＩＤを含む。ビーコン信号ｂｔは、動体ＩＤ、ＲＳＳＩ値、及びゲートウェイＩＤを含む。ゲートウェイ信号は、信号集合情報ｍｓを含む。信号集合情報ｍｓは、ゲートウェイＩＤと、ビーコン信号ｂｓ，ｂｔに付加されるタイムスタンプ、ＲＳＳＩ値、及び動体ＩＤと、を含む。
【００５５】
動体ＩＤは、例えば３２ビットで示される。この３２ビットは、Ｍａｊｏｒの１６ビットとＭｉｎｏｒの１６ビットを含む。動体ＩＤのうち、２４ビット（Ｍｉｎｏｒの１６ビットとＭａｊｏｒの１〜８ビット目）は、発信端末１０を識別するＩＤを表す。動体ＩＤのうち、残りの８ビット（Ｍａｊｏｒの９〜１６ビット目）は制御フラグを表す。制御フラグの情報は、中継端末２０又はゲートウェイ装置５０により変更され得る。
【００５６】
制御フラグのうち、最初の４ビット（Ｍａｊｏｒの９〜１２ビット目）は、ビーコン信号ｂｓが中継端末２０を経由した回数である中継回数を表す。図４では、中継回数は、４ビット全てが値１となる最大値１５まで計数可能である。なお、最大値１５は、一例であり、中継回数の制限値は任意の値に設定されてもよい。
【００５７】
制御フラグの残りの４ビット（Ｍａｊｏｒの１３〜１６ビット目）は、それぞれ１ビットで表現され、死活監視通知、中継フラグ、３軸センサ通知、電池残量低下通知、を表す。Ｍａｊｏｒの１３ビット目の死活監視通知は、中継端末２０が稼働状態にあるか否かを示し、例えば、値１で非稼働を表し、値０で稼働を表す。死活監視通知により、中継端末２０が稼働状態であるか否かが移動体管理サーバ７０へ通知される。Ｍａｊｏｒの１４ビット目の中継フラグは、中継端末２０で中継されたビーコン信号であるか否かを示し、例えば、値１（オン）で中継を表し、値０（オフ）で非中継を表す。Ｍａｊｏｒの１５ビット目の３軸センサ通知は、発信端末１０の動きの有無を示し、例えば、値１で動きがあることを表し、値０で静止を表す。よって、移動体管理サーバ７０は、３軸センサ通知の情報を元に、移動体としての発信端末１０が動いているか否かを判断できる。Ｍａｊｏｒの１６ビット目の電池残量低下通知は、発信端末１０の電池残量が低下しているか否かを示し、例えば、値１で残量低下を表し、値０で残量正常を表す。
【００５８】
中継ビーコン信号ｂｔに含まれるゲートウェイＩＤには、ビーコン信号ｂｓを最初に中継した中継端末２０のＵＵＩＤが格納される。中継ビーコン信号ｂｔに含まれるＲＳＳＩ値には、最初に中継した中継端末２０によりビーコン信号ｂｓが受信された際のＲＳＳＩ値が格納される。中継ビーコン信号ｂｔに含まれる動体ＩＤは、発信ビーコン信号ｂｓに含まれる動体ＩＤの一部が変更（加工）されたものである。
【００５９】
信号集合情報ｍｓに含まれるゲートウェイＩＤには、ビーコン信号ｂｓを最初に中継した中継端末２０又はゲートウェイ装置５０のＵＵＩＤが格納される。タイムスタンプには、ゲートウェイ装置５０がビーコン信号ｂｓ，ｂｔを受信した受信時刻が格納される。信号集合情報ｍｓに含まれるＲＳＳＩ値は、中継ビーコン信号ｂｔに含まれるＲＳＳＩ値と同じであり、最初に中継した中継端末２０によりビーコン信号ｂｓが受信された際のＲＳＳＩ値が格納される。信号集合情報ｍｓに含まれる動体ＩＤは、中継ビーコン信号ｂｔに含まれる動体ＩＤの一部が変更（加工）されたものである。
【００６０】
図５は発信端末１０からビーコン信号ｂｓを受信した場合の中継端末２０の動作を示すタイミングチャートである。
【００６１】
中継端末２０では、待機期間ｔ０において、処理部２２がビーコン信号ｂｓを受信するまで待ち、時刻ｔ１で、受信部２１が発信ビーコン信号ｂｓを受信する。処理部２２がビーコン信号ｂｓに対して加工処理を行った後、時刻ｔ２で、送信部２３が加工された中継ビーコン信号ｂｔを一回又は一定間隔（例えば５００ｍｓ）で複数回送信する。その後、処理部２２が、休止期間ｔ３（例えば３秒間）、受信を停止させる。この期間では、処理部２２は、発信端末１０から送信される発信ビーコン信号ｂｓを監視しなくてよい。よって、受信部２１は、発信ビーコン信号ｂｓが休止期間ｔ３中に中継端末２０に到達しても、受信しない。休止期間ｔ３の終了後、時刻ｔ４で、送信部２３は、休止期間ｔ３後に受信した発信ビーコン信号ｂｓを送信する。この後、処理部２２は、待機期間ｔ５において、次の発信ビーコン信号ｂｓを受信するまで待機する。受信期間は、セントラルとなり、送信期間はペリフェラルとなる。
【００６２】
このように、中継端末２０は、中継端末２０の状態（例えば送信状態、受信状態、休止状態）を切り替えるので、１つの通信スレッドを用いる場合でも、好適に切り替えて送受信が可能である。なお、ビーコン信号の送信と受信とが同時に行われてもよい。
【００６３】
なお、中継端末２０が、ビーコン信号ｂｓを受信してから送信に切り替えるまでの時間、ビーコン信号ｂｔを送信してから休止期間に入るまでの時間、休止期間から受信に切り替えるまでの時間、及びビーコン信号ｂｔを送信してから受信に切り替えるまでの時間には、所定時間（例えば１００ミリ秒）を要する。
【００６４】
なお、ビーコン信号の受信の停止は、全ての発信端末１０からのビーコン信号ｂｓの受信の停止でもよい。この場合、ビーコン信号ｂｓの動体ＩＤを識別することなく、ビーコン信号ｂｓを受信しなくてよい。また、ビーコン信号の受信の停止は、特定の発信端末１０からのビーコン信号ｂｓの受信の停止に限ってもよい。この場合、ビーコン信号ｂｓの動体ＩＤを識別して特定の発信端末１０を特定し、その発信端末１０の動体ＩＤが付されたビーコン信号を所定期間受信しなくてよい。
【００６５】
このように、休止期間を設けることで、中継端末２０は、受信信号強度（ＲＳＳＩ値）の強いビーコン信号を中継する処理だけに追われることなく、受信信号強度の弱い他のビーコン信号も受信可能となる。
【００６６】
つまり、全ての発信端末１０からのビーコン信号ｂｓの受信の停止する場合でも、休止期間が終了すると、無限ループに陥る可能性のあった例えば信号レベルの大きいビーコン信号が転送されてくる可能性が小さい。そのため、中継端末２０は、この信号以外の例えば受信信号強度の弱い他のビーコン信号でも、受信される可能性が高くなる。
【００６７】
また、特定の発信端末１０からのビーコン信号ｂｓの受信の停止する場合、同じ発信端末１０のビーコン信号を休止期間内に再度受信しないようにすることで、無限ループに陥る可能性のあった例えば信号レベルの大きいビーコン信号が反復して受信されなくなる。そのため、中継端末２０は、この信号以外の例えば受信信号強度の弱い他のビーコン信号でも、受信される可能性が高くなる。
【００６８】
図６は、他の中継端末２０Ｂからビーコン信号を受信した場合の中継端末２０Ａの動作を示すタイミングチャートである。中継端末２０Ａ，２０Ｂは、中継端末２０の一例である。
【００６９】
他の中継端末２０Ｂから中継ビーコン信号ｂｔを受信する場合、中継端末２０Ａでは、発信端末１０から発信ビーコン信号ｂｓを受信する場合と同様、待機期間ｔ１０において、処理部２２がビーコン信号ｂｔを受信するまで待ち、時刻ｔ１１で、受信部２１が他の中継端末２０Ｂから中継ビーコン信号ｂｔを受信する。処理部２２がビーコン信号ｂｔに対して加工処理を行った後、時刻ｔ１２で、送信部２３が加工された新たな中継ビーコン信号ｂｔを送信する。その後、処理部２２が休止期間ｔ１３（例えば３秒間）、受信を停止させる。休止期間ｔ１３中、中継端末２０Ａは、他の中継端末２０Ｂや発信端末１０から送信されるビーコン信号ｂｓ，ｂｔの受信を停止している。休止期間ｔ１３の終了後、時刻ｔ１４で、送信部２３は、休止期間ｔ１３の終了後に受信した中継ビーコン信号ｂｔを送信する。この後、処理部２２は、待機期間ｔ１５で次の中継ビーコン信号ｂｔを受信するまで待機する動作を行う。
【００７０】
他の中継端末２０Ｂから中継ビーコン信号ｂｔを受信する場合、中継端末２０Ａでは、処理部２２は、受信したビーコン信号ｂｔに含まれるＵＵＩＤ（ゲートウェイＩＤ）が自身（中継端末２０Ａ）のＵＵＩＤと同じである場合、送信動作に切り替えず、受信動作を継続してよい。つまり、送信部２３が、受信した中継ビーコン信号ｂｔの転送を実施しなくてよい。これにより、中継端末２０Ａは、一度中継した発信端末１０のビーコン信号ｂｓが他の中継端末Ｂから再中継されて戻ってくる場合など、同じ発信端末１０のビーコン信号ｂｓが繰り返し特定の中継端末２０間で送受信される無限ループに陥ることを抑制できる。
【００７１】
また、中継端末２０Ａは、受信したビーコン信号ｂｔに含まれる中継回数が閾値ｔｈ（例えば１５回）に達している場合、送信動作に切り替えず、受信動作を継続してよい。つまり、送信部２３が、受信した中継ビーコン信号ｂｔの転送を実施しなくてよい。これにより、中継端末２０Ａは、一度中継した発信端末１０のビーコン信号ｂｓが多くの中継端末２０により中継されて一巡して戻ってくる場合など、同じ発信端末１０のビーコン信号ｂｓが繰り返し特定の中継端末２０間で送受信される無限ループに陥ることを抑制できる。
【００７２】
また、ビーコン信号ｂｔの受信の停止は、全ての中継端末２０からのビーコン信号ｂｔの受信の停止でもよい。この場合、ビーコン信号ｂｔの動体ＩＤを識別することなく、ビーコン信号ｂｔを受信しなくてよい。また、ビーコン信号ｂｔの受信の停止は、特定の中継端末２０からのビーコン信号ｂｔの受信の停止に限ってもよい。この場合、ビーコン信号ｂｔの動体ＩＤを識別して特定の発信端末１０を特定し、その発信端末１０の動体ＩＤが付されたビーコン信号ｂｔを所定期間受信しなくてよい。
【００７３】
このように、休止期間を設けることで、中継端末２０は、受信信号強度（ＲＳＳＩ値）の強いビーコン信号を中継する処理だけに追われることなく、受信信号強度の弱い他のビーコン信号も受信可能となる。
【００７４】
次に、移動体管理システム５の動作について説明する。
【００７５】
一例として、中継端末２０Ａ，２０Ｂ，２０Ｃは、この順番でゲートウェイ装置５０から離れた位置にある場合を想定する。つまり、中継端末２０Ｃがゲートウェイ装置５０に最も近くにあり、その次に中継端末２０Ｂがゲートウェイ装置５０に近くにあり、最も遠くに中継端末２０Ａがあるとする。
【００７６】
図７は中継端末２０の動作手順を示すフローチャートである。
【００７７】
まず、処理部２２が、発信端末１０又は他の中継端末２０から送信されるビーコン信号ｂｓ，ｂｔの到達を待機する。受信部２１は、ビーコン信号ｂｓ，ｂｔが到達すると、このビーコン信号ｂｓ，ｂｔを受信する（Ｓ１）。
【００７８】
処理部２２は、キャッシュメモリ２０３にＵＵＩＤが登録（記憶）されているか否かを判別する（Ｓ２）。このＵＵＩＤは、休止期間以内にビーコン信号ｂｓ，ｂｔが中継された場合に登録されている。ＵＵＩＤがキャッシュメモリ２０３に登録されている場合、処理部２２は、休止期間中であるとして、受信したビーコン信号ｂｓ，ｂｔを無視し、Ｓ１の処理に戻る。
【００７９】
Ｓ２でキャッシュメモリ２０３にＵＵＩＤが登録されていない場合、処理部２２は、受信したビーコン信号ｂｓ，ｂｔに含まれる中継フラグがオンであるか否かを判別する（Ｓ３）。中継フラグがオンである場合、処理部２２は、ビーコン信号が中継ビーコン信号ｂｔであると判断する。そして、処理部２２は、ビーコン信号ｂｔに含まれるＵＵＩＤ（ゲートウェイＩＤ）が自端末のＵＵＩＤであるか否かを判別する（Ｓ４）。自端末のＵＵＩＤである場合、処理部２２は、受信したビーコン信号ｂｔを無視し、Ｓ１の処理に戻る。
【００８０】
Ｓ４でビーコン信号ｂｔに含まれるＵＵＩＤが自端末のＵＵＩＤでない場合、処理部２２は、ビーコン信号ｂｔに含まれる中継回数が閾値ｔｈ（例えば１５回）以上であるか否かを判別する（Ｓ５）。中継回数が閾値ｔｈ以上である場合、処理部２２は、受信したビーコン信号を無視し、Ｓ１の処理に戻る。
【００８１】
一方、中継回数が閾値ｔｈ未満である場合、処理部２２は、中継回数に値１加算してビーコン信号ｂｔを加工し、送信部２３は、加工されたビーコン信号ｂｔをブロードキャストで送信する（Ｓ６）。そして、処理部２２は、有効期間（例えば３秒）を設定し、キャッシュメモリ２０３にビーコン信号ｂｔに含まれるＵＵＩＤ及び動体ＩＤを登録する（Ｓ８）。なお、有効期間３秒は、一例であり、５秒、１０秒等、任意の時間であってもよい。この後、処理部２２は、Ｓ１の処理に戻る。
【００８２】
また、Ｓ３で中継フラグがオフである場合、処理部２２は、ビーコン信号ｂｓが中継されていないと判断して、加工処理を行い、送信部２３は、加工されたビーコン信号ｂｔをブロードキャストで送信する（Ｓ７）。加工処理では、処理部２２は、ビーコン信号ｂｓにおいて、自端末のＵＵＩＤを設定したゲートウェイＩＤとＲＳＳＩ値とを付与し、中継フラグをオンに変更し、中継回数を値１に設定して、ビーコン信号ｂｔを生成する。よって、加工されたビーコン信号ｂｔは、加工された動体ＩＤ、各制御フラグの情報、ゲートウェイＩＤ、ＲＳＳＩ値を含んでよい。そして、処理部２２は、Ｓ８の処理に進む。
【００８３】
図７の処理によれば、中継端末２０は、発信端末１０が発信したビーコン信号ｂｓを最初に中継した中継端末２０のＵＵＩＤがビーコン信号ｂｔに含まれる。中継端末２０は、ビーコン信号ｂｔに含まれるＵＵＩＤを参照して、自端末が中継済みである場合には、更なるビーコン信号ｂｔの中継を行わない。これにより、複数の中継端末２０間でビーコン信号ｂｔが通信し続けられ、無限ループに陥ることを回避できる。
【００８４】
また、中継端末２０は、休止期間を設けることで、仮に他の中継端末２０から一度中継したビーコン信号ｂｔが転送されてきても、このビーコン信号ｂｔを受信しない。よって、中継端末２０は、複数の中継端末２０間でビーコン信号ｂｔが通信し続けられ、無限ループに陥ることを回避できる。
【００８５】
なお、図７では、Ｓ２及びＳ８の処理が省略されてもよい。つまり、中継端末２０は、キャッシュメモリ２０３にＵＵＩＤ等を登録して有効期間を設定して受信の休止期間を設けることを省略してもよい。この場合でも、Ｓ４の存在により、中継端末２０は、中継端末２０自身のＵＵＩＤがビーコン信号ｂｔに含まれる場合には、このビーコン信号ｂｔの転送を抑制でき、他の中継端末との間で無限ループに陥ることを抑制できる。
【００８６】
なお、図７では、Ｓ３の処理が省略されてもよい。つまり、中継端末２０は、受信したビーコン信号ｂｓ，ｂｔに中継端末２０自身のＵＵＩＤが含まれるか否かの確認を省略してもよい。この場合でも、Ｓ２及びＳ８の存在により、中継端末２０は、受信の休止期間を設けることで、ビーコン信号ｂｓ，ｂｔの転送を抑制でき、他の中継端末との間で無限ループに陥ることを抑制できる。
【００８７】
図８はゲートウェイ装置５０の動作手順を示すフローチャートである。この動作は、所定時間毎に繰り返し実行される。
【００８８】
まず、処理部５２が、発信端末１０又は中継端末２０から送信されるビーコン信号ｂｓ,ｂｔの到達を待機する。受信部５１は、ビーコン信号ｂｓ，ｂｔが到達すると、このビーコン信号ｂｓ，ｂｔを受信する（Ｓ１１）。
【００８９】
処理部５２は、受信したビーコン信号ｂｓ，ｂｔに含まれる中継フラグがオンであるか否かを判別する（Ｓ１２）。中継フラグがオンである場合、処理部５２は、受信したビーコン信号ｂｔに、タイムスタンプ（Ｔｉｍｅｓｔａｍｐ）として現在時刻情報を付与する（Ｓ１３）。よって、このタイムスタンプには、ビーコン信号ｂｔが受信された受信時刻が格納されることになる。
【００９０】
処理部５２は、受信したビーコン信号ｂｔを加工する（Ｓ１４）。この加工において、処理部５２は、ビーコン信号ｂｔに含まれるＵＵＩＤ（ゲートウェイＩＤ）を、信号集合情報ｍｓのゲートウェイＩＤに設定する。処理部５２は、受信したビーコン信号ｂｔに含まれる動体ＩＤの制御フラグ（動体ＩＤのＭａｊｏｒの９〜１４ビット目、１６ビット目）をマスク処理する。マスク処理では、データが消去されてもよいし、単にデータが使用されなくてよい。よって、加工されたビーコン信号ｂｔは、動体ＩＤの発信端末１０のＩＤ、ＲＳＳＩ値、を含んでよく、タイムスタンプが付加されてよい。
【００９１】
一方、Ｓ１２で中継フラグがオフである場合、処理部５２は、受信したビーコン信号ｂｓに含まれるタイムスタンプ（Ｔｉｍｅｓｔａｍｐ）に、現在時刻情報を付与する（Ｓ１５）。
【００９２】
処理部５２は、受信したビーコン信号ｂｓを加工する（Ｓ１６）。この加工において、処理部５２は、ゲートウェイ装置５０を識別するためのＵＵＩＤを、信号集合情報ｍｓのゲートウェイＩＤに設定する。処理部５２は、ビーコン信号ｂｓに、ゲートウェイ装置５０によりビーコン信号ｂｓが受信された際のＲＳＳＩ値を付与する。よって、加工されたビーコン信号ｂｓは、動体ＩＤの発信端末１０のＩＤ、ＲＳＳＩ値、を含んでよく、タイムスタンプが付加されてよい。
【００９３】
処理部５２は、Ｓ１４，Ｓ１６において加工されたビーコン信号ｂｓ，ｂｔを信号集合情報キューに登録する（Ｓ１７）。処理部５２は、信号集合情報キューに登録された、少なくとも１つの加工済みのビーコン信号ｂｓ，ｂｔを含む信号集合情報ｍｓを作成する。この場合、信号集合情報ｍｓに設定されたゲートウェイＩＤ毎に、信号集合情報ｍｓが生成される。
【００９４】
送信部５３は、インターネット等を介して、移動体管理サーバ７０に、定期的に（例えば１分毎に）、信号集合情報ｍｓを送信する（Ｓ１８）。この後、処理部５２は、本動作を終了する。
【００９５】
図８の処理によれば、ゲートウェイ装置５０は、中継端末２０や発信端末１０からのビーコン信号ｂｓ，ｂｔを収集して信号集合情報ｍｓを生成し、移動体管理システム５へ送信できる。また、発信端末１０のビーコン信号ｂｓを中継する中継端末２０及びゲートウェイ装置５０を代表して、ゲートウェイ装置５０が移動体管理システム５と通信することで、中継端末２０の機能を簡略化できる。例えば、中継端末２０と発信端末１０とを同様の構成にできる。この場合、中継端末２０の台数を増やすことで、発信端末１０の中継地点を増大でき、発信端末１０の位置検出の精度を向上できる。また、ゲートウェイ装置５０は、ゲートウェイ装置５０がタイムスタンプを付与することで、中継端末２０がタイムスタンプを付与するための機能を省略でき、中継端末２０の構成を簡略化できる。
【００９６】
図９は移動体管理システム５における送信動作を示すシーケンス図である。
【００９７】
移動体管理システム５では、発信端末１０は、一定間隔（例えば１秒）で繰り返しビーコン信号ｂｓをブロードキャストで送信している。中継端末２０Ａは、発信端末１０からの発信ビーコン信号ｂｓを受信すると、自端末のＵＵＩＤを付与する等、発信ビーコン信号ｂｓを加工し、加工後の中継ビーコン信号ｂｔ１をブロードキャストで送信する（ＴＳ１）。中継端末２０Ａは、ブロードキャスト送信後、休止期間を有効期間（例えば３秒）として、受信動作を停止してもよい。
【００９８】
中継端末２０Ｂは、中継端末２０Ａからの中継ビーコン信号ｂｔ１を受信すると、中継ビーコン信号ｂｔ１の中継フラグがオンであるので、キャッシュメモリ２０３にビーコン信号ｂｔ１に含まれるＵＵＩＤ（ゲートウェイＩＤ）と動体ＩＤとを登録する。中継端末２０Ｂは、中継ビーコン信号ｂｔ１を中継ビーコン信号ｂｔ２としてブロードキャストで送信する（ＴＳ２）。
【００９９】
中継端末２０Ａは、中継端末２０Ｂからの中継ビーコン信号ｂｔ２を受信すると、中継ビーコン信号ｂｔ２に含まれるＵＵＩＤが自端末のＵＵＩＤと一致するので、自端末が中継したビーコン信号ｂｔ１と判断して、この中継ビーコン信号ｂｔ２を無視する（中継しない）（ＴＳ３）。これにより、移動体管理システム５は、中継端末２０Ａ，２０Ｂの間でビーコン信号の通信が無限ループすることを抑制できる。
【０１００】
また、中継端末２０Ｃは、中継端末２０Ｂから中継ビーコン信号ｂｔ２を受信すると、中継回数が閾値ｔｈ（例えば１５回）未満である場合、中継を行い、中継ビーコン信号ｂｔ３をブロードキャストで送信する（ＴＳ４）。
【０１０１】
中継端末２０Ｂは、中継端末２０Ｃから送信される中継ビーコン信号ｂｔ３を受信すると、中継ビーコン信号ｂｔ３に含まれるＵＵＩＤ等がキャッシュメモリ２０３に有効期間３秒で登録されているので、この中継ビーコン信号ｂｔ３を無視する（中継しない）（ＴＳ５）。これにより、移動体管理システム５は、中継端末２０Ｂ，２０Ｃの間でビーコン信号の通信が無限ループすることを抑制できる。
【０１０２】
その後に休止期間が終了した後、中継端末２０Ｂは、ビーコン信号ｂｓを受信すると、このビーコン信号ｂｓに自端末のＵＵＩＤを付与したビーコン信号ｂｔ４をブロードキャストで送信する（ＴＳ６）。
【０１０３】
中継端末２０Ａは、中継端末２０Ｂから中継ビーコン信号ｂｔ４を受信すると、中継を行い、中継ビーコン信号ｂｔ５をブロードキャストで送信する（ＴＳ７）。同様に、中継端末２０Ｃは、中継端末２０Ｂから中継ビーコン信号ｂｔ４を受信すると、中継を行い、中継ビーコン信号ｂｔ６をブロードキャストで送信する（ＴＳ８）。
【０１０４】
中継端末２０Ｂは、中継端末２０Ａ及び中継端末２０Ｃからそれぞれ送信された２つの中継ビーコン信号ｂｔ５，ｂｔ６に含まれるＵＵＩＤがいずれも自端末のＵＩＩＤと同じであり、自端末が中継したビーコン信号と判断するので、これらのビーコン信号ｂｔ５，ｂｔ６を無視する（中継しない）（ＴＳ９）。つまり、ここでは、中継端末２０Ｂは、ビーコン信号ｂｔ５，ｂｔ６を転送しない。これにより、移動体管理システム５は、中継端末２０Ａ，２０Ｂの間でビーコン信号の通信が無限ループすることを抑制できる。また、中継端末２０Ｂ，２０Ｃの間でビーコン信号の通信が無限ループすることを抑制できる。
【０１０５】
その後、手順ＴＳ１〜ＴＳ５と同様、中継端末２０Ａは、発信端末１０から送信されたビーコン信号ｂｓを受信すると、自端末のＵＵＩＤを付与する等、ビーコン信号を加工し、加工後の中継ビーコン信号ｂｔ７をブロードキャストで送信する（ＴＳ１０）。中継端末２０Ａは、ブロードキャスト送信後、有効期間３秒で休止期間に入ってよい。
【０１０６】
中継端末２０Ｂは、中継端末２０Ａからの中継ビーコン信号ｂｔ７を受信すると、キャッシュメモリ２０３に中継ビーコン信号ｂｔ７に含まれるＵＵＩＤ及び動体ＩＤを登録した後、中継ビーコン信号ｂｔ８をブロードキャストで送信する（ＴＳ１１）。
【０１０７】
中継端末２０Ａは、中継端末２０Ｂからの中継ビーコン信号ｂｔ８を受信すると、中継ビーコン信号ｂｔ８に含まれるＵＵＩＤが自端末のＵＵＩＤと一致するので、自端末が中継したビーコン信号ｂｔ７と判断して、この中継ビーコン信号ｂｔ８を無視する（中継しない）（ＴＳ１２）。
【０１０８】
また、中継端末２０Ｃは、中継端末２０Ｂから中継ビーコン信号ｂｔ８を受信すると、中継回数が閾値ｔｈ（例えば１５回）未満である場合、中継を行い、中継ビーコン信号ｂｔ９をブロードキャストで送信する（ＴＳ１３）。
【０１０９】
中継端末２０Ｂは、中継端末２０Ｃから送信される中継ビーコン信号ｂｔ９を受信すると、中継ビーコン信号ｂｔ９に含まれるＵＵＩＤがキャッシュメモリ２０３に有効期間３秒で登録されているので、この中継ビーコン信号ｂｔ９を無視する（ＴＳ１４）。
【０１１０】
また、ゲートウェイ装置５０は、例えば発信端末１０によるビーコン信号ｂｓの送信間隔よりも長い送信間隔（例えば１分）で、少なくとも１つの中継端末２０及び発信端末１０から送信されたビーコン信号ｂｓ，ｂｔを基に、信号集合情報ｍｓを生成し、移動体管理サーバ７０に定期的に送信する。
【０１１１】
例えば、ゲートウェイ装置５０は、ＴＳ５の処理後のタイミングで、中継端末２０Ｃから送信された中継ビーコン信号ｂｔ３を元に、信号集合情報ｍｓ１を生成し、移動体管理サーバ７０にアクセスポイント６０経由で送信する（ＴＳ５Ａ）。
【０１１２】
例えば、ゲートウェイ装置５０は、ＴＳ１４の処理後のタイミングで、中継端末２０Ｃから送信された中継ビーコン信号ｂｔ６，ｂｔ９を基に、信号集合情報ｍｓ２を生成し、移動体管理サーバ７０にアクセスポイント６０経由で送信する（ＴＳ１４Ａ）。
【０１１３】
移動体管理サーバ７０は、ＴＳ５Ａで送信された信号集合情報ｍｓ１、及びＴＳ１４Ａで送信された信号集合情報ｍｓ２を元に、発信端末１０の移動状況を管理する。
【０１１４】
図１０は、発信端末１０から中継端末２０を経由してゲートウェイ装置５０に到達するまでのルートを説明する図である。
【０１１５】
図１０では、発信端末１０から送信されるビーコン信号ｂｓがゲートウェイ装置５０に届くまでには、様々なルート（経路）が存在する。ルートｐ１では、発信端末１０からの発信ビーコン信号ｂｓは、中継端末２０Ａ，２０Ｂ，２０Ｃ，２０Ｅ，２０Ｆ，２０Ｇを経由して、中継ビーコン信号ｂｔとなって、ゲートウェイ装置５０に到達する。別のルートｐ２では、発信端末１０からの発信ビーコン信号ｂｓは、中継端末２０Ａ，２０Ｄ，２０Ｅ，２０Ｆ，２０Ｇを経由して、中継ビーコン信号ｂｔとなって、ゲートウェイ装置５０に到達する。
【０１１６】
従って、同じ発信端末１０からの発信ビーコン信号ｂｓに基づく中継ビーコン信号ｂｔが、ゲートウェイ装置５０に複数ルートで到達することがある。同じ発信端末１０から同じ時刻に発信された発信ビーコン信号ｂｓ又は発信ビーコン信号ｂｓに基づく中継ビーコン信号は、１つあればよい。そのため、ゲートウェイ装置５０では、特定の１つ以外のビーコン信号ｂｓ，ｂｔを破棄（削除）してもよく、この場合にはゲートウェイ装置５０の処理負荷が軽減され得る。例えば、ビーコン信号ｂｓ，ｂｔに含まれるＲＳＳＩ値の大小や中継回数の大小等に基づいて、破棄するビーコン信号ｂｓ，ｂｔが決定されてよい。
【０１１７】
移動体管理サーバ７０は、ゲートウェイ装置５０から信号集合情報ｍｓを受け取ると、この信号集合情報ｍｓを基に、移動体の状況を管理する。例えば、移動体管理サーバ７０が企業等の営業活動に用いられる場合、移動体管理サーバ７０は、売上の良い人と売上の悪い人との動きの状況を比較し、その動きを分析し、売上の効率化を図ってもよい。また、移動体管理サーバ７０が監視システムに用いる場合、移動体管理サーバ７０は、発信端末１０を所持する作業員が立ち入り禁止場所に近寄っていることを把握し、警告することで、安心や安全を図ってもよい。また、移動体管理サーバ７０は、監視エリア内の人物の位置とその位置に所在した時刻とを管理することで、ロジスティックス会社の倉庫管理や入退室管理を行ってよい。
【０１１８】
また、移動体管理サーバ７０は、発信端末１０のログ（例えば、発信端末１０を所持する人物の情報、発信端末１０の位置情報、その位置に所在した時刻情報）を取得し、管理し、分析してよい。移動体管理サーバ７０は、例えば、所定のエリアに所定人数（例えば３人）以上存在することが好ましくない場合に、この情報を設定しておいてよい。移動体管理サーバ７０は、同時刻又は同時間帯に所定のエリアに所定人数以上検出された場合に、移動体管理サーバ７０の管理者へ通知してよい。
【０１１９】
なお、図１０では、各中継端末２０の位置を中心とした点線の円は、中心に位置する中継端末２０からの中継ビーコン信号ｂｔを受信可能な範囲の一例を示している。
【０１２０】
［本実施形態の作用効果等］
以上のように、本実施形態の中継端末２０では、受信部２１は、発信端末１０からの発信端末１０の動体ＩＤ（識別情報の一例）を有するビーコン信号ｂｓ（発信信号の一例）又は他の中継端末２０からのビーコン信号ｂｔ（第１の中継信号の一例）を、受信信号として受信する。処理部２２は、ビーコン信号ｂｓに自中継端末のＵＵＩＤ（識別情報の一例）及び他の中継端末のＵＵＩＤのいずれも含まれない場合、ビーコン信号ｂｓに自中継端末のＵＵＩＤを付加して、ビーコン信号ｂｔ（第２の中継信号の一例）を生成する。送信部２３は、ビーコン信号ｂｔに自中継端末のＵＵＩＤが含まれる場合、ビーコン信号ｂｔをブロードキャスト送信せず、ビーコン信号ｂｔに自中継端末のＵＵＩＤが含まれない場合、ビーコン信号ｂｔをブロードキャスト送信する。
【０１２１】
これにより、中継端末２０は、発信端末１０と同様に、簡易な構成で安価に実現でき、発信端末１０からブロードキャストで送信されるビーコン信号ｂｓを中継できる。また、中継端末２０は、簡易な構成で安価であるので、容易に数多く配置されることができ、移動体管理システム５全体のコストを低減できる。また、中継端末２０は、自中継端末と他の中継端末との間で自中継端末が送信したビーコン信号ｂｔが通信され続けることを抑制できる。つまり、中継端末２０は、自中継端末（例えば中継端末２０Ａ）と他の中継端末（例えば中継端末２０Ｂ）との間で中継ビーコン信号ｂｔが繰り返し通信される無限ループに陥ることを抑制できる。よって、中継端末２０は、特定の通信装置間で特定の信号が通信され続けることを抑制できる。
【０１２２】
処理部２２は、中継ビーコン信号ｂｔのブロードキャスト送信後の所定期間、受信部２１による受信を停止させてよい。
【０１２３】
これにより、中継端末２０は、休止期間を設けることで、自中継端末及び他の中継端末が受信信号強度の強い発信端末１０から送信される発信信号を受信し続けることを抑制できる。よって、中継端末２０は、休止期間後には新たなビーコン信号ｂｓ，ｂｔを受信でき、例えば受信信号強度の弱い発信端末１０から送信される発信ビーコン信号ｂｓも受信可能となる。また、受信信号強度の弱い発信端末１０の発信ビーコン信号ｂｓを受けられることで、受信信号強度の弱い発信端末１０の位置情報も追跡可能となる。また、他の中継端末（例えば中継端末Ｂ）は、休止期間を設けることで、更に別の他の中継端末（例えば中継端末Ｃ）からの中継ビーコン信号ｂｔを受信することで、同じ中継ビーコン信号ｂｔが繰り返し通信されることも防止できる。よって、他の中継端末は、別の他の中継端末との間で繰り返し通信され無限ループに陥ることを抑制できる。
【０１２４】
ビーコン信号ｂｓ，ｂｔは、複数の中継端末２０のいずれかによる中継回数の情報を含んでよい。処理部２２は、ビーコン信号ｂｓ，ｂｔに含まれる中継回数の情報に１回分加算して、中継ビーコン信号ｂｔを生成してよい。送信部２３は、ビーコン信号ｂｓ，ｂｔに自中継端末のＵＵＩＤが含まれない場合、且つ、ビーコン信号に含まれる中継回数の情報が所定回数未満である場合、中継ビーコン信号ｂｔをブロードキャスト送信してよい。
【０１２５】
これにより、中継端末２０は、自中継端末（例えば中継端末Ａ）のＵＵＩＤが付与されていない中継ビーコン信号ｂｔが、他の中継端末（例えば中継端末Ｂ）と別の他の中継端末（例えば中継端末Ｃ）との間で繰り返し通信され無限ループに陥ることを抑制できる。この場合、中継端末２０は、例えば、順次中継端末を中継され、最終的に自中継端末に周回して戻ってくる中継ビーコン信号ｂｔの中継を抑制できる。つまり、中継端末２０は、例えば、中継端末Ａ→中継端末Ｂ→中継端末Ｃ→中継端末Ｄ→中継端末Ｅ→・・・→中継端末Ａ、のように一周するような無限ループに陥ることを抑制できる。
【０１２６】
処理部２２は、ビーコン信号ｂｓ，ｂｔに自中継端末のＵＵＩＤ及び他の中継端末のＵＵＩＤのいずれも含まれない場合、ビーコン信号ｂｓ，ｂｔにビーコン信号ｂｓ，ｂｔの信号レベルを示すＲＳＳＩ値（信号レベル情報の一例）を付加して、中継ビーコン信号ｂｔを生成してよい。
【０１２７】
これにより、中継端末２０は、ビーコン信号ｂｓを自中継端末により最初に中継した場合、自端末での受信時の信号レベルの情報を含ませることができる。よって、ビーコン信号ｂｓ，ｂｔを集計するゲートウェイ装置５０やゲートウェイ装置５０から信号集合情報ｍｓを受ける移動体管理サーバ７０は、ビーコン信号ｂｓ，ｂｔが最初に受信された際の信号レベルを把握できる。よって、ゲートウェイ装置５０や移動体管理サーバ７０は、複数の中継端末２０により同じ発信端末１０が送信したビーコン信号ｂｓに基づくビーコン信号ｂｓ，ｂｔが受信された場合、どの中継端末２０が最も近い位置にあったかを、受信レベルを基に判断できる。よって、移動体管理サーバ７０は、中継端末２０を用いた発信端末１０の位置検出精度を向上できる。
【０１２８】
また、発信端末１０は、複数存在してよい。複数の発信端末１０により送信された複数の発信ビーコン信号ｂｓの各々は、送信元の発信端末１０の動体ＩＤを含んでよい。
【０１２９】
これにより、中継端末２０は、発信端末１０毎に、発信端末１０の位置情報を把握して通知できる。
【０１３０】
中継端末２０は、所定の位置に固定されてよい。
【０１３１】
これにより、中継端末２０の位置情報が固定されるので、移動体管理サーバ７０は、中継端末２０の位置情報を基に、発信端末１０の位置を推定できる。つまり、移動体管理サーバ７０は、発信ビーコン信号ｂｓを受信した中継端末２０の設置位置に応じて、発信端末１０の位置情報を推定できる。従って、移動体管理サーバ７０は、発信端末１０の位置情報を基に、発信端末１０の動きの情報を導出できる。
【０１３２】
また、中継端末２０では、受信部２１は、発信端末１０からの発信端末１０の動体ＩＤを有するビーコン信号ｂｓ又は他の中継端末２０からのビーコン信号ｂｔを受信してよい。処理部２２は、ビーコン信号ｂｓ，ｂｔに自中継端末のＵＵＩＤ及び自端末のＵＵＩＤのいずれも含まれない場合、ビーコン信号ｂｓ，ｂｔに自中継端末のＵＵＩＤを付加して、ビーコン信号ｂｔを生成してよい。処理部２２は、ビーコン信号ｂｓ，ｂｔに自中継端末のＵＵＩＤが含まれる場合、受信したビーコン信号ｂｔ（第１の中継信号の一例）を送信対象の中継ビーコン信号ｂｔ（第２の中継信号の一例）としてよい。送信部２３は、中継ビーコン信号ｂｔをブロードキャスト送信してよい。処理部２２は、中継ビーコン信号ｂｔのブロードキャスト送信後の所定期間、受信部２１による信号の受信を停止させてよい。
【０１３３】
これにより、中継端末２０は、発信端末１０と同様、簡易な構成で安価に実現でき、発信端末１０からブロードキャストで送信されるビーコン信号ｂｓを中継できる。また、中継端末２０は、簡易な構成で安価であるので、容易に数多く配置されることができ、移動体管理システム５全体のコストを低減できる。さらに、中継端末２０は、休止期間を設けることで、自中継端末及び他の中継端末が受信信号強度の強い発信端末１０から送信される発信信号を受信し続けることを抑制できる。よって、中継端末２０は、休止期間後には新たな発信信号を受信でき、受信信号強度の弱い発信端末から送信される発信信号も受信可能となる。また、他の中継端末（例えば中継端末Ｂ）は、休止期間を設けることで、更に別の他の中継端末（例えば中継端末Ｃ）からの中継ビーコン信号を受信することで、同じ中継ビーコン信号ｂｔが繰り返し通信されることも防止できる。よって、他の中継端末は、別の他の中継端末との間で繰り返し通信され無限ループに陥ることを抑制できる。
【０１３４】
また、本実施形態の移動体管理システム５は、１つ以上の発信端末１０と、複数の中継端末２０と、移動体管理サーバ７０と、を備える。発信端末１０は、発信端末１０の動体ＩＤを含む発信ビーコン信号ｂｓを送信する。複数の中継端末２０のそれぞれは、発信端末１０からの発信ビーコン信号ｂｓ又は他の中継端末２０からの中継ビーコン信号ｂｔを含む信号を、受信信号として受信する。複数の中継端末２０のそれぞれは、受信信号に自中継端末のＵＵＩＤ及び他の中継端末のＵＵＩＤが含まれない場合、受信したビーコン信号ｂｓ，ｂｔに自中継端末のＵＵＩＤを付加して、中継ビーコン信号ｂｔを生成する。複数の中継端末２０のそれぞれは、受信したビーコン信号ｂｔに自中継端末のＵＵＩＤが含まれる場合、中継ビーコン信号ｂｔをブロードキャスト送信せず、受信したビーコン信号ｂｓ，ｂｔに自中継端末の識別情報が含まれない場合、中継ビーコン信号ｂｔをブロードキャスト送信する。移動体管理サーバ７０は、複数の中継端末２０の各々により送信された複数の中継ビーコン信号ｂｔに基づいて、発信端末１０の移動状況を推定する。
【０１３５】
これにより、移動体管理システム５は、発信端末１０と同様、簡易な構成で安価な中継端末２０を複数配置し、発信端末１０からブロードキャストで送信されるビーコン信号ｂｓを中継するように構成できる。よって、移動体管理システム５は、移動体管理システム５全体のコストを低減できる。さらに、移動体管理システム５は、自中継端末と他の中継端末との間で自中継端末が送信したビーコン信号ｂｔ（特定の通信装置間で特定の信号の一例）が通信され続けることを抑制できる。つまり、移動体管理システム５は、自中継端末（例えば中継端末Ａ）と他の中継端末（例えば中継端末Ｂ）との間で中継ビーコン信号ｂｔが繰り返し通信され無限ループに陥ることを抑制できる。
【０１３６】
例えば、中継端末２０のコストは、ゲートウェイ装置５０のコストの１／２０程度である。よって、ゲートウェイ装置５０が多数配置されて移動体管理システムが構築された場合と比較すると、少数のゲートウェイ装置５０と多数の中継端末２０とで移動体管理システム５が構築されることで、移動体管理システム５に要するコストが大きく削減可能である。
【０１３７】
また、移動体管理システム５は、１つ以上の発信端末１０と、複数の中継端末２０と、移動体管理サーバ７０と、を備えてよい。発信端末１０は、発信端末１０の動体ＩＤを含む発信ビーコン信号ｂｓを送信してよい。複数の中継端末２０のそれぞれは、発信端末１０からの発信ビーコン信号ｂｓ又は他の中継端末２０からの中継ビーコン信号ｂｔを含む信号を、受信信号として受信してよい。複数の中継端末２０のそれぞれは、受信信号に自中継端末のＵＵＩＤ及び他の中継端末のＵＵＩＤのいずれも含まれない場合、受信したビーコン信号ｂｓ，ｂｔに自中継端末のＵＵＩＤを付加して、中継ビーコン信号ｂｔを生成してよい。複数の中継端末２０のそれぞれは、受信したビーコン信号ｂｔに自中継端末のＵＵＩＤが含まれる場合、受信したビーコン信号ｂｔを送信対象の中継ビーコン信号ｂｔとし、中継ビーコン信号ｂｔをブロードキャスト送信してよい。複数の中継端末２０のそれぞれは、中継ビーコン信号ｂｔのブロードキャスト送信後の所定期間、自中継端末による受信を停止させてよい。移動体管理サーバ７０は、複数の中継端末２０の各々により送信された複数の中継ビーコン信号ｂｔに基づいて、発信端末１０の移動状況を推定してよい。
【０１３８】
これにより、移動体管理システム５は、発信端末１０と同様、簡易な構成で安価な中継端末を複数配置し、発信端末１０からブロードキャストで送信されるビーコン信号ｂｓを中継するように構成できる。よって、移動体管理システム５は、移動体管理システム５全体のコストを低減できる。さらに、移動体管理システム５は、休止期間を設けることで、自中継端末及び他の中継端末が受信信号強度の強い発信端末１０から送信される発信信号を受信し続けることを抑制できる。よって、移動体管理システム５は、例えば受信信号強度の弱い発信端末１０から送信される発信信号も受信可能となる。
【０１３９】
また、移動体管理システム５は、複数の中継端末２０と移動体管理サーバ７０との通信を中継するゲートウェイ装置５０、を備えてよい。ゲートウェイ装置５０は、複数の中継端末２０からの複数の中継ビーコン信号ｂｔを受信してよい。ゲートウェイ装置５０は、中継ビーコン信号ｂｔの各々が受信された時刻を示す時刻情報を中継ビーコン信号ｂｔの各々に付加してよい。ゲートウェイ装置５０は、時刻情報が付加された中継ビーコン信号ｂｔの各々を、例えば信号集合情報ｍｓに含めて、所定のタイミングで移動体管理サーバ７０へ送信してよい。
【０１４０】
これにより、移動体管理システム５は、ゲートウェイ装置５０が時刻情報を付加することで、中継端末２０が時刻情報を付与するための機能を有さなく済み、中継端末２０の構成を簡略化できる。
【０１４１】
言い換えれば、本実施の形態に係る移動体管理システム５において、中継ビーコン信号に対する時刻情報の付加を、ゲートウェイ装置５０で行なっている。このため、ゲートウェイ装置５０は、中継端末２０に比べて高い処理能力および安定性が求められ、高価である。仮に中継端末２０を用いないとすれば、移動体の位置を高精度で把握するために、高価なゲートウェイ装置５０を多数設置する必要があり、移動体管理システム５に要するコストが高くなる。本実施の形態では、中継端末２０は、時刻情報の付加のような中継ビーコン信号に対する処理（以下、信号処理と記載する）を行う機能を有さなくて済み、中継端末２０の構成を簡略化して、安価にすることができる。この結果、移動体管理システム５に要するコストを抑えながらも、移動体の位置を高精度で把握できる。
【０１４２】
ゲートウェイ装置５０が行う信号処理としては、上述の受信時刻の付加の他に、例えば、図１０を参照して説明したように、同じ発信端末１０からの発信ビーコン信号ｂｓに基づく中継ビーコン信号ｂｔが、ゲートウェイ装置５０に複数ルートで到達した場合に、特定の１つ以外のビーコン信号ｂｓ，ｂｔを破棄（削除）する処理が挙げられるが、特に限定されない。
【０１４３】
上述のようなゲートウェイ装置５０が行う信号処理のための機能は、移動体管理サーバ７０で行うことが可能な機能である。したがって、本実施の形態において、ゲートウェイ装置５０は、移動体管理サーバ７０の機能を分担していると言える。つまり、本実施の形態におけるゲートウェイ装置５０は、エッジコンピューティングの思想に基づいて、移動体管理サーバ７０の負荷を分散する役割を果たしている。このため、エッジコンピューティングの進展に伴い、ゲートウェイ装置５０はより高機能化し、高価になるため、移動体管理システム５に要するコスト低減効果は一層高くなることが予測される。
【０１４４】
以上、図面を参照しながら各種の実施形態について説明したが、本開示はかかる例に限定されないことは言うまでもない。当業者であれば、特許請求の範囲に記載された範疇内において、各種の変更例または修正例に想到し得ることは明らかであり、それらについても当然に本開示の技術的範囲に属するものと了解される。
【０１４５】
上記実施形態では、ビーコン信号ｂｓ，ｂｔを用いて通信することを例示したが、ブロードキャスト通信可能であれば、ビーコン信号以外の信号を用いた通信でもよい。
【０１４６】
上記実施形態では、現在時刻は、ゲートウェイ装置５０によって付与されることを例示した。この代わりに、中継端末２０が、発信端末１０からビーコン信号ｂｓ，ｂｔを受信した時点をタイムスタンプとして付与してもよい。これにより、中継端末２０によって中継されるビーコン信号ｂｓ，ｂｔの受信時刻が、例えば発信端末１０の送信時刻に近くなり、タイムスタンプが示す時刻での発信端末１０の位置情報がより実態に近くなる。
【０１４７】
中継端末２０は、自中継端末がクロックを有している場合、クロックの時刻情報を使用してよい。中継端末２０は、ＧＰＳ受信器を有している場合、ＧＰＳ衛星から送信されるＧＰＳ信号に含まれる時刻情報を取得してもよい。中継端末２０は、ネットワーク通信インタフェースを有している場合、ＮＴＰ（Network Time Protocol）でＮＴＰサーバからの時刻情報を取得してもよい。
【０１４８】
したがって、中継端末２０では、処理部２２は、ビーコン信号ｂｓ，ｂｔに自中継端末のＵＵＩＤ及び他の中継端末のＵＵＩＤが含まれない場合、ビーコン信号ｂｓ，ｂｔにビーコン信号ｂｓ，ｂｔが受信された時刻を示す時刻情報を付加して、中継ビーコン信号ｂｔを生成してよい。
【０１４９】
これにより、中継端末２０は、中継端末２０による受信時刻と中継端末２０の位置とを、発信端末１０の動きに関する情報として提供できる。従って、移動体管理サーバ７０は、発信端末１０の動きを時系列で追跡できる。また、中継端末２０は、中継端末２０が時刻情報を付加することで、より発信端末１０が検出された時刻に近い時刻情報を付加でき、発信端末１０の動きに関する検出精度を向上できる。
【０１５０】
上記実施形態では、無線通信規格の一例として、ＢＬＥを用いてビーコン信号ｂｓ，ｂｔを通信する場合を例示した。この代わりに、ＵＷＢ（Ultra Wide Band）、ＺｉｇＢｅｅ等の近距離無線通信を、ビーコン信号ｂｓ，ｂｔの通信に適用してよい。また、上記実施形態は、長距離無線通信可能なＬｏＲａやＷｉ−ＳＵＮ（Wireless Smart Utility Network）等の無線通信規格にも適用可能である。
【０１５１】
上記実施形態では、発信端末１０は、人物（来場者等）によって所持されたが、物流倉庫等における商品、工場等における機器、その他の移動体に付加されてもよい。
【産業上の利用可能性】
【０１５２】
本開示は、信号を中継するシステム全体のコストを低減し、特定の通信装置間で特定の信号が通信され続けることを抑制できる中継端末、移動体管理システム、中継方法、及びプログラム等に有用である。
【符号の説明】
【０１５３】
５  移動体管理システム
１０、１０Ａ〜１０Ｃ  発信端末
１１  送信部
２０、２０Ａ〜２０Ｇ  中継端末
２１  受信部
２２  処理部
２３  送信部
２０１  プロセッサ
２０２  通信デバイス
２０３  キャッシュメモリ
２０４  メモリ
２０５  タイマ
２０６  ＬＥＤ
５０  ゲートウェイ装置
５１  受信部
５２  処理部
５３  送信部
７０  移動体管理サーバ
７１  受信部
７２  保存部
７３  処理部
ｂｓ、ｂｓ１、ｂｓ２、ｂｓ３、ｂｔ、ｂｔ１、ｂｔ２、ｂｔ３  ビーコン信号
【図１】
2018125624.tif 000003
【図２】
2018125624.tif 000004
【図３】
2018125624.tif 000005
【図４】
2018125624.tif 000006
【図５】
2018125624.tif 000007
【図６】
2018125624.tif 000008
【図７】
2018125624.tif 000009
【図８】
2018125624.tif 000010
【図９】
2018125624.tif 000011
【図１０】
2018125624.tif 000012
【手続補正書】
【提出日】平成29年7月6日(2017.7.6)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
信号を中継する中継端末であって、
受信部、処理部、及び送信部を備え、
前記受信部は、発信端末からの発信信号又は他の中継端末からの第１の中継信号を、受信信号として受信し、
前記処理部は、前記受信信号を加工して第２の中継信号を生成するとともに、前記送信部に前記第２の中継信号の送信を行わせ、
前記送信部は、前記第２の中継信号をブロードキャスト送信し、
前記処理部は、
前記受信信号が前記発信端末からのものである場合、前記受信信号に自中継端末の識別情報を付加して前記第２の中継信号を生成し、前記送信部に対して前記第２の中継信号の送信を行わせ、
前記受信信号が他の中継端末からのものであって、前記受信信号に自中継端末の識別情報が含まれない場合、自中継端末の識別情報を付加することなく前記第２の中継信号を生成し、前記送信部に対して前記第２の中継信号の送信を行わせ、
前記受信信号が他の中継端末からのものであって、前記受信信号に自中継端末の識別情報が含まれる場合、前記送信部に対して前記第２の中継信号の送信を行わせない、
中継端末。
【請求項２】
前記処理部は、前記第２の中継信号がブロードキャスト送信された後の所定期間、前記受信部による受信を停止させる、
請求項１に記載の中継端末。
【請求項３】
前記受信信号は、複数の前記中継端末のいずれかによる中継回数の情報を含み、
前記処理部は、前記受信信号に自中継端末の識別情報が含まれない場合、且つ、前記受信信号に含まれる前記中継回数の情報が所定回数未満である場合、前記受信信号に含まれる前記中継回数の情報に１回分加算して、前記第２の中継信号を生成し、前記送信部に対して前記第２の中継信号の送信を行わせる、
請求項１または２に記載の中継端末。
【請求項４】
前記処理部は、前記受信信号に自中継端末及び前記他の中継端末の識別情報のいずれも含まれない場合、前記受信信号に前記受信信号の信号レベルを示す信号レベル情報を付加して、前記第２の中継信号を生成し、前記送信部に対して前記第２の中継信号の送信を行わせる、
請求項１〜３のいずれか１項に記載の中継端末。
【請求項５】
前記発信端末は、複数存在し、
複数の前記発信端末により送信された複数の前記発信信号の各々は、送信元の前記発信端末の識別情報を含む、
請求項１〜４のいずれか１項に記載の中継端末。
【請求項６】
前記中継端末は、所定の位置に固定された、
請求項１〜５のいずれか１項に記載の中継端末。
【請求項７】
前記処理部は、前記受信信号に自中継端末の識別情報及び前記他の中継端末の識別情報のいずれも含まれない場合、前記受信信号が受信された時刻を示す時刻情報を付加して、前記第２の中継信号を生成し、前記送信部に対して前記第２の中継信号の送信を行わせる、
請求項１〜６のいずれか１項に記載の中継端末。
【請求項８】
１つ以上の発信端末と、所定の位置に固定された複数の中継端末と、サーバと、を備える移動体管理システムであって、
前記発信端末は、発信信号を送信し、
複数の中継端末のそれぞれは、
受信部、処理部、及び送信部を備え、
前記受信部は、発信端末からの発信信号又は他の中継端末からの第１の中継信号を、受信信号として受信し、
前記処理部は、前記受信信号を加工して第２の中継信号を生成するとともに、前記送信部に前記第２の中継信号の送信を行わせ、
前記送信部は、前記第２の中継信号をブロードキャスト送信し、
前記処理部は、前記受信信号が前記発信端末からのものである場合、前記受信信号に自中継端末の識別情報を付加して前記第２の中継信号を生成し、前記送信部に対して前記第２の中継信号の送信を行わせ、
前記受信信号が他の中継端末からのものであって、前記受信信号に自中継端末の識別情報が含まれない場合、自中継端末の識別情報を付加することなく前記第２の中継信号を生成し、前記送信部に対して前記第２の中継信号の送信を行わせ、
前記受信信号が他の中継端末からのものであって、前記受信信号に自中継端末の識別情報が含まれる場合、前記送信部に対して前記第２の中継信号の送信を行わせず、
前記サーバは、
前記中継端末により送信された前記第２の中継信号に含まれる前記中継端末の識別情報と、前記第２の中継信号に付与された現在時刻情報と、に基づいて、前記発信端末の移動状況を推定する、
移動体管理システム。
【請求項９】
前記複数の中継端末と前記サーバとの通信を中継するゲートウェイ装置、を更に備え、
前記ゲートウェイ装置は、
前記複数の中継端末からの複数の前記第２の中継信号を受信し、
前記第２の中継信号に対して信号処理を施し、
前記信号処理が施された前記第２の中継信号を、所定のタイミングで前記サーバへ送信する、
請求項８に記載の移動体管理システム。
【請求項１０】
前記信号処理は、前記第２の中継信号が受信された時刻を示す時刻情報を、前記第２の中継信号に付加することを含む、
請求項９に記載の移動体管理システム。
【請求項１１】
信号を中継する中継端末の中継方法であって、
発信端末からの発信信号又は他の中継端末からの第１の中継信号を、受信信号として受信する受信ステップと、
前記受信信号を加工して第２の中継信号を生成するとともに、前記第２の中継信号の送信を行わせる処理ステップと、
前記第２の中継信号をブロードキャスト送信する送信ステップと、
を有し、
前記処理ステップでは、
前記受信信号が前記発信端末からのものである場合、前記受信信号に自中継端末の識別情報を付加して前記第２の中継信号を生成し、前記第２の中継信号の送信を行わせ、
前記受信信号が他の中継端末からのものであって、前記受信信号に自中継端末の識別情報が含まれない場合、自中継端末の識別情報を付加することなく前記第２の中継信号を生成し、前記第２の中継信号の送信を行わせ、
前記受信信号が他の中継端末からのものであって、前記受信信号に自中継端末の識別情報が含まれる場合、前記第２の中継信号の送信を行わせない、
中継方法。
【請求項１２】
請求項１１に記載の中継方法の各ステップをコンピュータに実行させるためのプログラム。 
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】０００８
【補正方法】変更
【補正の内容】
【０００８】
本開示の中継端末は、信号を中継する中継端末であって、受信部、処理部、及び送信部を備え、前記受信部は、発信端末からの発信信号又は他の中継端末からの第１の中継信号を、受信信号として受信し、前記処理部は、前記受信信号を加工して第２の中継信号を生成するとともに、前記送信部に前記第２の中継信号の送信を行わせ、前記送信部は、前記第２の中継信号をブロードキャスト送信し、前記処理部は、前記受信信号が前記発信端末からのものである場合、前記受信信号に自中継端末の識別情報を付加して前記第２の中継信号を生成し、前記送信部に対して前記第２の中継信号の送信を行わせ、前記受信信号が他の中継端末からのものであって、前記受信信号に自中継端末の識別情報が含まれない場合、自中継端末の識別情報を付加することなく前記第２の中継信号を生成し、前記送信部に対して前記第２の中継信号の送信を行わせ、前記受信信号が他の中継端末からのものであって、前記受信信号に自中継端末の識別情報が含まれる場合、前記送信部に対して前記第２の中継信号の送信を行わせない。
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】０００９
【補正方法】削除
【補正の内容】
【手続補正４】
【補正対象書類名】明細書
【補正対象項目名】００１０
【補正方法】変更
【補正の内容】
【００１０】
本開示の移動体管理システムは、１つ以上の発信端末と、所定の位置に固定された複数の中継端末と、サーバと、を備える移動体管理システムであって、前記発信端末は、発信信号を送信し、複数の中継端末のそれぞれは、受信部、処理部、及び送信部を備え、前記受信部は、発信端末からの発信信号又は他の中継端末からの第１の中継信号を、受信信号として受信し、前記処理部は、前記受信信号を加工して第２の中継信号を生成するとともに、前記送信部に前記第２の中継信号の送信を行わせ、前記送信部は、前記第２の中継信号をブロードキャスト送信し、前記処理部は、前記受信信号が前記発信端末からのものである場合、前記受信信号に自中継端末の識別情報を付加して前記第２の中継信号を生成し、前記送信部に対して前記第２の中継信号の送信を行わせ、前記受信信号が他の中継端末からのものであって、前記受信信号に自中継端末の識別情報が含まれない場合、自中継端末の識別情報を付加することなく前記第２の中継信号を生成し、前記送信部に対して前記第２の中継信号の送信を行わせ、前記受信信号が他の中継端末からのものであって、前記受信信号に自中継端末の識別情報が含まれる場合、前記送信部に対して前記第２の中継信号の送信を行わせず、前記サーバは、前記中継端末により送信された前記第２の中継信号に含まれる前記中継端末の識別情報と、前記第２の中継信号に付与された現在時刻情報と、に基づいて、前記発信端末の移動状況を推定する。 
【手続補正５】
【補正対象書類名】明細書
【補正対象項目名】００１１
【補正方法】削除
【補正の内容】
【手続補正６】
【補正対象書類名】明細書
【補正対象項目名】００１２
【補正方法】変更
【補正の内容】
【００１２】
本開示の中継方法は、発信端末からの発信信号又は他の中継端末からの第１の中継信号を、受信信号として受信する受信ステップと、前記受信信号を加工して第２の中継信号を生成するとともに、前記第２の中継信号の送信を行わせる処理ステップと、前記第２の中継信号をブロードキャスト送信する送信ステップと、を有し、前記処理ステップでは、前記受信信号が前記発信端末からのものである場合、前記受信信号に自中継端末の識別情報を付加して前記第２の中継信号を生成し、前記第２の中継信号の送信を行わせ、前記受信信号が他の中継端末からのものであって、前記受信信号に自中継端末の識別情報が含まれない場合、自中継端末の識別情報を付加することなく前記第２の中継信号を生成し、前記第２の中継信号の送信を行わせ、前記受信信号が他の中継端末からのものであって、前記受信信号に自中継端末の識別情報が含まれる場合、前記第２の中継信号の送信を行わせない。
【手続補正７】
【補正対象書類名】明細書
【補正対象項目名】００１３
【補正方法】削除
【補正の内容】