(57)【要約】【課題】複数の発信装置を用いて所定の情報を含む信号を発信する情報処理システムにおいて、発信装置の数を抑制しつつ、発信装置が発信する信号間の干渉を低減させる。【解決手段】情報処理装置は、第１の領域内に第１の信号を発信する第１の発信装置に応答処理の実行を指示する応答指示手段と、第２の領域内に第１の信号を発信する第２の発信装置に計測処理の実行を指示する計測指示手段と、第１の計測処理で計測された第１の応答時間を用いて、第１の信号の発信周期を決定する決定手段と、前記第２の発信装置に、前記発信周期による前記第１の信号の発信と、前記発信周期による前記第１の信号の発信を指示する指示情報を含む前記第２の信号の発信とを指示する発信制御手段と、を有する。【選択図】図６
2019124572.tif 000002
【特許請求の範囲】
【請求項１】
所定の識別情報を含む第１の信号を発信する第１の発信手段と、前記第１の信号より到達距離が長い第２の信号を発信する第２の発信手段と、他の発信装置が発信した前記第２の信号を受信する受信手段と、を有する複数の発信装置と通信可能な情報処理装置であって、
第１の領域内に前記第１の信号を発信する第１の発信装置に、第１の計測情報を含む前記第２の信号の受信に応じ、第２の計測情報を含む前記第２の信号を発信する応答処理の実行を指示する応答指示手段と、
前記第１の領域と隣接する第２の領域内に前記第１の信号を発信する第２の発信装置に、前記第１の計測情報を含む前記第２の信号を発信してから、前記第２の計測情報を含む前記第２の信号を受信するまでの第１の応答時間を計測する第１の計測処理の実行を指示する計測指示手段と、
前記第１の計測処理で計測された前記第１の応答時間を用いて、前記第１の信号の発信周期を決定する決定手段と、
前記第２の発信装置に、前記発信周期による前記第１の信号の発信と、前記発信周期による前記第１の信号の発信を指示する指示情報を含む前記第２の信号の発信とを指示する発信制御手段と、
を有する、情報処理装置。
【請求項２】
前記第１の信号、及び前記第２の信号は、所定の周波数範囲内の音波である、請求項１に記載の情報処理装置。
【請求項３】
前記決定手段は、前記第１の計測処理で計測された前記第１の応答時間に所定の値を加算して前記発信周期を決定する、請求項１又は２に記載の情報処理装置。
【請求項４】
前記所定の値は、前記第１の発信装置、又は前記第２の発信装置における処理の遅延時間を含む、請求項３に記載の情報処理装置。
【請求項５】
前記第２の発信装置は、前記発信制御手段からの指示に応じて、前記指示情報を含む前記第２の信号を発信し、
前記第１の発信装置は、前記指示情報を含む前記第２の信号の受信に応じて、前記発信周期で前記第１の信号の発信を開始する、請求項１乃至４のいずれか一項に記載の情報処理装置。
【請求項６】
前記第２の発信装置は、前記指示情報を含む前記第２の信号を発信した後、前記発信周期に対応する時間を経過したとき、前記発信周期で前記第１の信号の発信を開始する、請求項５に記載の情報処理装置。
【請求項７】
前記第１の計測処理で前記第１の応答時間を計測できない場合、
前記決定手段は、前記第１の信号の前記発信周期を既定の発信周期に決定し、
前記発信制御手段は、前記第１の発信装置、及び前記第２の発信装置に、前記既定の発信周期による前記第１の信号の発信を指示する、請求項１又は２に記載の情報処理装置。
【請求項８】
第１の計測情報及び第２の計測情報は、前記第２の信号が、前記第１の応答時間を計測するための計測信号であることを示す情報である、請求項１乃至７のいずれか一項に記載の情報処理装置。
【請求項９】
前記応答指示手段は、前記第２の領域と隣接する第３の領域内に前記第１の信号を発信する第３の発信装置に、前記応答処理の実行を指示し、
前記計測指示手段は、
前記第２の発信装置に、前記第１の計測情報を含む前記第２の信号を発信してから、前記第２の信号を取得した前記第３の発信装置が発信する、前記第２の計測情報を含む前記第２の信号を取得するまでの第２の応答時間を計測する第２の計測処理の実行を指示し、
前記第１の発信装置に、前記第１の計測情報を含む前記第２の信号を発信してから、前記第２の信号を取得した前記第３の発信装置が発信する、前記第２の計測情報を含む前記第２の信号を取得するまでの第３の応答時間を計測する第３の計測処理の実行を指示し、
前記決定手段は、前記第１の応答時間、前記第２の応答時間、及び前記第３の応答時間を用いて、前記第１の信号の前記発信周期を決定する、請求項１又は２に記載の情報処理装置。
【請求項１０】
前記発信制御手段は、
前記第１の発信装置に、前記指示情報を含む前記第２の信号の受信に応じて、前記指示情報を含む前記第２の信号を発信する中継処理の実行を指示する、請求項９に記載の情報処理装置。
【請求項１１】
前記第２の発信装置、及び前記第１の発信装置は、前記指示情報を含む前記第２の信号を発信した後、前記発信周期に対応する時間を経過したとき、前記発信周期で前記第１の信号の発信を開始する、請求項１０に記載の情報処理装置。
【請求項１２】
前記第３の発信装置は、前記指示情報を含む前記第２の信号を取得した後、前記発信周期に対応する時間を経過したとき、前記発信周期で前記第１の信号の発信を開始する、請求項１０又は１１に記載の情報処理装置。
【請求項１３】
前記決定手段は、前記第１の応答時間と、前記第２の応答時間と、前記第３の応答時間と、を合計した時間の半分に所定の時間を加算して、前記発信周期を決定する、請求項９乃至１２のいずれか一項に記載の情報処理装置。
【請求項１４】
前記決定手段は、前記第３の計測処理で前記第２の計測情報を含む前記第２の信号を取得できない場合、前記第１の応答時間、及び前記第２の応答時間のうち、より長い応答時間を用いて前記発信周期を決定する、請求項９乃至１２のいずれか一項に記載の情報処理装置。
【請求項１５】
前記第１の発信装置、及び前記第２の発信装置が有する前記第２の発信手段が発信する前記第２の信号の到達距離は、前記第１の発信装置が有する前記第１の発信手段が発信する前記第１の信号の到達距離と、前記第２の発信装置が有する前記第１の発信手段が発信する前記第１の信号の到達距離との和より長い、請求項１乃至１４のいずれか一項に記載の情報処理装置。
【請求項１６】
前記第１の発信装置、及び前記第２の発信装置が有する前記第２の発信手段が発信する前記第２の信号の到達距離は、前記第１の発信装置が有する前記第１の発信手段が発信する前記第１の信号の到達距離と、前記第２の発信装置が有する前記第１の発信手段が発信する前記第１の信号の到達距離との和と等しい、請求項１乃至１４のいずれか一項に記載の情報処理装置。
【請求項１７】
複数の発信装置と、前記発信装置と通信可能な情報処理装置とを含む情報処理システムであって、
前記発信装置は、
所定の識別情報を含む第１の信号を発信する第１の発信手段と、
前記第１の信号より到達距離が長い第２の信号を発信する第２の発信手段と、
他の発信装置が発信した前記第２の信号を受信する受信手段と、
を有し、
前記情報処理装置は、
第１の領域内に前記第１の信号を発信する第１の発信装置に、第１の計測情報を含む前記第２の信号の取得に応じ、第２の計測情報を含む前記第２の信号を発信する応答処理の実行を指示する応答指示手段と、
前記第１の領域と隣接する第２の領域内に前記第１の信号を発信する第２の発信装置に、前記第１の計測情報を含む前記第２の信号を発信してから、前記第２の計測情報を含む前記第２の信号を取得するまでの応答時間を計測する計測処理の実行を指示する計測指示手段と、
前記計測処理で計測された前記応答時間を用いて、前記第１の信号の発信周期を決定する決定手段と、
前記第２の発信装置に、前記発信周期による前記第１の信号の発信と、前記発信周期による前記第１の信号の発信を指示する指示情報を含む前記第２の信号の発信とを指示する発信制御手段と、
を有する、情報処理システム。
【請求項１８】
所定の識別情報を含む第１の信号を発信する第１の発信手段と、前記第１の信号より到達距離が長い第２の信号を発信する第２の発信手段と、他の発信装置が発信した前記第２の信号を受信する受信手段と、を有する複数の発信装置と通信可能な情報処理装置が実行する前記発信装置の制御方法であって、
前記情報処理装置が、
第１の領域内に前記第１の信号を発信する第１の発信装置に、第１の計測情報を含む前記第２の信号の取得に応じ、第２の計測情報を含む前記第２の信号を発信する応答処理の実行を指示するステップと、
前記第１の領域と隣接する第２の領域内に前記第１の信号を発信する第２の発信装置に、前記第１の計測情報を含む前記第２の信号を発信してから、前記第２の計測情報を含む前記第２の信号を取得するまでの応答時間を計測する計測処理の実行を指示するステップと、
前記計測処理で計測された前記応答時間を用いて、前記第１の信号の発信周期を決定するステップと、
前記第２の発信装置に、前記発信周期による前記第１の信号の発信と、前記発信周期による前記第１の信号の発信を指示する指示情報を含む前記第２の信号の発信とを指示するステップと、
を実行する、制御方法。
【請求項１９】
所定の識別情報を含む第１の信号を発信する第１の発信手段と、前記第１の信号より到達距離が長い第２の信号を発信する第２の発信手段と、他の発信装置が発信した前記第２の信号を受信する受信手段と、を有する複数の発信装置と通信可能なコンピュータに、
第１の領域内に前記第１の信号を発信する第１の発信装置に、第１の計測情報を含む前記第２の信号の取得に応じ、第２の計測情報を含む前記第２の信号を発信する応答処理の実行を指示するステップと、
前記第１の領域と隣接する第２の領域内に前記第１の信号を発信する第２の発信装置に、前記第１の計測情報を含む前記第２の信号を発信してから、前記第２の計測情報を含む前記第２の信号を取得するまでの応答時間を計測する計測処理の実行を指示するステップと、
前記計測処理で計測された前記応答時間を用いて、前記第１の信号の発信周期を決定するステップと、
前記第２の発信装置に、前記発信周期による前記第１の信号の発信と、前記発信周期による前記第１の信号の発信を指示する指示情報を含む前記第２の信号の発信とを指示するステップと、
を実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置、情報処理システム、制御方法、及びプログラムに関する。
【背景技術】
【０００２】
所定の情報を含む音波、光等の信号を発信する複数の発信装置を配置し、利用者が所持する情報端末に情報を提供するシステムが知られている。
【０００３】
また、識別情報を含む発信信号を出力する複数の発信装置を有するシステムにおいて、発信装置が、他の発信装置からの発信信号を受信したときに、発信信号を一定の時間遅延した後に周期的に送信する技術が知られている（例えば、特許文献１参照）。
【発明の概要】
【発明が解決しようとする課題】
【０００４】
特許文献１に示す技術により、隣接する発信装置が信号を発信する領域が重複する場合であっても、発信装置が発信する信号間の干渉を低減させることができる。ただし、この方法では、隣接する発信装置を、互いに他方の信号を受信できる距離に配置することになるため、所定の情報を発信する発信装置数が多くなってしまうという問題がある。
【０００５】
本発明の実施の形態は、上記の問題点に鑑みてなされたものであって、複数の発信装置を用いて所定の情報を含む信号を発信する情報処理システムにおいて、発信装置の数を抑制しつつ、発信装置が発信する信号間の干渉を低減させる。
【課題を解決するための手段】
【０００６】
上記課題を解決するため、本発明の一実施形態に係る情報処理装置は、所定の識別情報を含む第１の信号を発信する第１の発信手段と、前記第１の信号より到達距離が長い第２の信号を発信する第２の発信手段と、他の発信装置が発信した前記第２の信号を受信する受信手段と、を有する複数の発信装置と通信可能な情報処理装置であって、第１の領域内に前記第１の信号を発信する第１の発信装置に、第１の計測情報を含む前記第２の信号の受信に応じ、第２の計測情報を含む前記第２の信号を発信する応答処理の実行を指示する応答指示手段と、前記第１の領域と隣接する第２の領域内に前記第１の信号を発信する第２の発信装置に、前記第１の計測情報を含む前記第２の信号を発信してから、前記第２の計測情報を含む前記第２の信号を受信するまでの第１の応答時間を計測する第１の計測処理の実行を指示する計測指示手段と、前記第１の計測処理で計測された前記第１の応答時間を用いて、前記第１の信号の発信周期を決定する決定手段と、前記第２の発信装置に、前記発信周期による前記第１の信号の発信と、前記発信周期による前記第１の信号の発信を指示する指示情報を含む前記第２の信号の発信とを指示する発信制御手段と、を有する。
【発明の効果】
【０００７】
本発明の一実施形態によれば、複数の発信装置を用いて所定の情報を含む信号を発信する情報処理システムにおいて、発信装置の数を抑制しつつ、発信装置が発信する信号間の干渉を低減させることができる。
【図面の簡単な説明】
【０００８】
【図１】一実施形態に係る情報処理システムのシステム構成の例を示す図である。
【図２】一実施形態に係る発信装置が発信する信号について説明するための図である。
【図３】一実施形態に係る管理サーバのハードウェア構成の例を示す図である。
【図４】一実施形態に係る発信装置のハードウェア構成の例を示す図である。
【図５】一実施形態に係るゲートウェイのハードウェア構成の例を示す図である。
【図６】第１の実施形態に係る管理サーバ、及び発信装置の機能構成の例を示す図である。
【図７】第１の実施形態に係る発信装置情報の一例のイメージを示す図である。
【図８】第１の実施形態に係る識別信号、及び制御信号について説明するための図である。
【図９】第１の実施形態に係る管理サーバの処理の例を示すフローチャートである。
【図１０】第１の実施形態に係る情報処理システムの処理の例を示すシーケンス図（１）である。
【図１１】第１の実施形態に係る情報処理システムの処理の例を示すシーケンス図（２）である。
【図１２】第２の実施形態に係る発信装置の配置の例を示す図である。
【図１３】第２の実施形態に係る情報処理システムの処理の例を示すシーケンス図（１）である。
【図１４】第２の実施形態に係る情報処理システムの処理の例を示すシーケンス図（２）である。
【図１５】第２の実施形態に係る情報処理システムの処理の例を示すシーケンス図（３）である。
【図１６】第２の実施形態に係る管理サーバの処理の例を示すフローチャート（１）である。
【図１７】第２の実施形態に係る管理サーバの処理の例を示すフローチャート（２）である。
【図１８】第２の実施形態に係る管理サーバの処理の例を示すフローチャート（３）である。
【発明を実施するための形態】
【０００９】
以下に、本発明の実施の形態について、添付の図面を参照して説明する。
【００１０】
＜システムの構成＞
図１は、一実施形態に係る情報処理システムのシステム構成の例を示す図である。情報処理システム１００は、例えば、管理サーバ１０１、複数の発信装置１０２ａ、１０２ｂ、１０２ｃ、・・・、ゲートウェイ１０３等を有する。なお、以下の説明の中で、複数の発信装置１０２ａ、１０２ｂ、１０３ｃ、・・・のうち、任意の発信装置を示す場合、「発信装置１０２」を用いる。また、図１に示す発信装置１０２、及びゲートウェイ１０３の数は一例である。
【００１１】
発信装置１０２は、所定の識別情報を含む、音波、光、電波等の識別信号を、所定の領域内に発信する装置である。ここでは、発信装置１０２が出力する信号が音波であるものとして以下の説明を行うが、発信装置１０２が発信する信号は、音波以外の信号であっても良い。
【００１２】
管理サーバ（情報処理装置）１０１は、例えば、インターネットやＬＡＮ（Local Area Network）等のネットワーク１０５に接続された、例えば、ＰＣ（Personal Computer）等の情報処理装置、又は複数の情報処理装置を含むシステムである。管理サーバ１０１は、ネットワーク１０５、及びゲートウェイ１０３等を介して複数の発信装置１０２と通信可能であり、複数の発信装置１０２による識別信号、及び制御信号の発信を制御する。なお、管理サーバ１０１は、情報処理装置の一例である。
【００１３】
発信装置１０２は、例えば、施設の天井、壁、床等に設置され、所定の領域内に、所定の識別情報等を含む識別信号（第１の信号）を発信する。なお、所定の識別情報には、例えば、発信装置１０２を識別する識別情報、識別信号を識別する識別情報、又は領域を識別する識別情報等の情報が含まれる。
【００１４】
また、発信装置１０２は、例えば、無線通信、又は有線通信等でゲートウェイ１０３に接続され、ゲートウェイ１０３を介して管理サーバ１０１と通信可能である。さらに、発信装置１０２は、管理サーバ１０１からの制御に応じて、識別信号より到達距離が長い制御信号（第２の信号）を発信することができる。さらにまた、発信装置１０２は、他の発信装置１０２が発信する制御信号を取得することができる。
【００１５】
例えば、発信装置１０２は、端末装置１０４が備えるマイクロフォンで取得可能な音声周波数帯域のうち、１６ｋＨｚ以上の周波数（以下、非可聴音領域と呼ぶ）の音波を用いて、前述した識別信号、制御信号等を発信（出力）する。音波は、高い周波数ほど指向性が高く、１６ｋＨｚ以上の周波数は人間にはほとんど聞こえないため、非可聴音領域の音波は、所定の範囲に向けて、識別信号や、制御信号を発信するために好適である。なお、非可聴音領域は、発信装置１０２が識別信号、及び制御信号を発信する所定の周波数範囲の一例である。
【００１６】
ゲートウェイ１０３は、ネットワーク１０５を介して管理サーバ１０１と接続されており、また、複数の発信装置１０２と、無線通信、又は有線通信によるネットワークを形成している。ゲートウェイ１０３は、発信装置１０２と管理サーバ１０１との間の通信を中継すると共に、必要に応じて、発信装置１０２と管理サーバ１０１との間のプロトコル変換を行う。
【００１７】
上記の構成により、情報処理システム１００は、例えば、端末装置１０４に対して、端末装置１０４の位置に応じた所定の識別情報を含む識別信号を出力する。
【００１８】
端末装置１０４は、例えば、スマートフォン、タブレット端末、ウェアラブル端末等の情報端末である。端末装置１０４は、所定のプログラムを実行することにより、発信装置１０２が発信する識別信号を収集し、収集した識別信号に含まれる識別情報を取得する。例えば、端末装置１０４は、内蔵されたマイクロフォン等を用いて、発信装置１０２が発信する識別信号（音波）を収集し、収集した識別信号に含まれる識別情報を抽出する。
【００１９】
端末装置１０４が抽出した識別情報は、一例として、端末装置１０４の端末識別情報と共に、端末装置１０４に情報を提供する情報提供サーバ等に送信され、例えば、位置情報、経路情報、又は施設情報等を、端末装置１０４に提供するために用いられる。また、別の一例として、端末装置１０４が抽出した識別情報は、端末装置１０４の位置情報を管理する位置情報管理サーバ等に送信され、端末装置１０４の位置を管理するために用いられる。
【００２０】
なお、図１に示す情報処理システム１００のシステム構成は一例である。例えば、管理サーバ１０１は、ゲートウェイを介さずに、発信装置１０２と通信を行うものであっても良い。また、管理サーバ１０１の機能は、ゲートウェイ（情報処理装置の別の一例）１０３によって実現されるものであっても良い。
【００２１】
図２は、一実施形態に係る発信装置が発信する信号について説明するための図である。発信装置１０２ａ（第２の発信装置）は、例えば、図２（ａ）に示すように、発信装置１０２ａに対応する領域２１１ａ（第２の領域）内に、所定の識別情報（例えば、「ＩＤ１」）を含む識別信号を発信可能である。また、発信装置１０２ｂ（第１の発信装置）は、領域２１１ａと隣接し、発信装置１０２ｂに対応する領域２１１ｂ（第１の領域）内に、所定の識別情報（例えば、「ＩＤ２」）を含む識別信号を発信可能である。
【００２２】
図２（ａ）の例では、領域２１１ａと、領域２１１ｂとは、一部の領域２１２が重複している。また、発信装置１０２ａが発信する識別信号は、発信装置１０２ｂには届かず、発信装置１０２ｂが発信する識別信号は、発信装置１０２ａには届かない。
【００２３】
この状態で、例えば、図２（ｂ）に示すように、時間ｔ０において、発信装置１０２ａが、識別情報「ＩＤ１」を含む識別信号２２１を出力し、発信装置１０２ｂが、識別情報「ＩＤ２」を含む識別信号２２２を出力するものとする。この場合、領域２１２で取得される信号２２３は、発信装置１０２ａが発信した識別信号２２１と、発信装置１０２ｂが発信した識別信号２２２とが干渉し合い、識別情報「ＩＤ１」、「ＩＤ２」を識別できない識別不能の信号となる場合がある。
【００２４】
しかし、特許文献１に示すような従来の技術では、図２（ａ）に示すように、発信装置１０２が出力する識別信号が、隣接する他の発信装置１０２に届かない場合、２つの発信装置１０２が出力する識別信号間の干渉を低減させることができない。
【００２５】
そこで、本実施形態に係る発信装置１０２は、管理サーバ１０１からの制御に応じて、所定の制御信号を含む制御信号を、所定の識別情報を含む識別信号よりも高い出力レベルで発信する機能を有している。
【００２６】
例えば、発信装置１０２が発信する制御信号の出力レベルは、図２（ａ）に示すように、識別信号を発信する領域の一部が重複する他の発信装置１０２に対して、制御信号が届くように設定されている。これにより、管理サーバ１０１は、例えば、発信装置１０２ａを用いて、所定の制御情報を含む制御信号を、発信装置１０２ｂに送信させることができる。
【００２７】
好ましくは、発信装置１０２が発信する制御信号の出力レベルは、識別信号を発信する領域が重複しない他の発信装置１０２に対して、制御信号が届かないように設定されている。これにより、管理サーバ１０１は、例えば、発信装置１０２ａが発信した制御信号を発信装置１０２ｂが取得できない場合、領域２１１ａと領域２１１ｂとが重複していないと判断することができる。なお、識別信号の出力レベルと、制御信号の出力レベルとの関係については、図８を用いて後述する。
【００２８】
本実施形態に係る管理サーバ１０１は、このような制御信号を用いて、例えば、図２（ｃ）に示すように、発信装置１０２ａが領域２１１ａ内に発信する識別信号２３１と、発信装置１０２ｂが領域２１１ｂ内に発信する識別信号２３３とが、重複する領域２１２内において、異なるタイミングで出力されるように制御する。
【００２９】
例えば、図２（ｃ）に示すように、発信装置１０２ａを、時間ｔ１において、識別情報「ＩＤ１」を含む識別信号を発信するように制御し、発信装置１０２ｂを、時間ｔ２において、識別情報「ＩＤ２」を含む識別信号を発信するように制御する。これにより、領域２１２内において、識別情報「ＩＤ１」を含む識別信号２３２と、識別情報「ＩＤ２」を含む識別信号２３４が重複せずに、端末装置１０４は、識別情報「ＩＤ１」、「ＩＤ２」を取得することができるようになる。
【００３０】
なお、管理サーバ１０１による、具体的な発信装置１０２の制御方法については、複数の実施形態を例示して後述する。
【００３１】
＜ハードウェア構成＞
続いて、管理サーバ１０１、発信装置１０２、及びゲートウェイ１０３のハードウェア構成について説明する。
【００３２】
（管理サーバのハードウェア構成）
図３は、一実施形態に係る管理サーバのハードウェア構成の例を示す図である。管理サーバ１０１は、一般的なコンピュータの構成を有しており、例えば、ＣＰＵ（Central Processing Unit）３０１、ＲＡＭ（Random Access Memory）３０２、ＲＯＭ（Read Only Memory）３０３、ストレージ部３０４、外部Ｉ／Ｆ（Interface）３０５、入力部３０６、表示部３０７、ネットワークＩ／Ｆ３０８、及びバス３０９等を含む。
【００３３】
ＣＰＵ３０１は、ＲＯＭ３０３やストレージ部３０４等に格納されたプログラムやデータをＲＡＭ３０２上に読み出し、処理を実行することで、管理サーバ１０１の各機能を実現する演算装置である。ＲＡＭ３０２は、ＣＰＵ３０１のワークエリア等として用いられる揮発性のメモリである。ＲＯＭ３０３は、電源を切ってもプログラムやデータを保持することができる不揮発性のメモリである。
【００３４】
ストレージ部３０４は、例えば、ＨＤＤ（Hard Disk Drive）や、ＳＳＤ（Solid State Drive）等のストレージ装置であり、ＯＳ（Operating System）、アプリケーションプログラム、及び各種データ等を記憶する。
【００３５】
外部Ｉ／Ｆ３０５は、外部装置とのインタフェースである。外部装置には、例えば、記録媒体３１０等が含まれる。管理サーバ１０１は、外部Ｉ／Ｆ３０５を介して、記録媒体３１０の読取り及び／又は書き込みを行うことができる。記録媒体３１０には、例えば、光学ディスク、磁気ディスク、メモリカード、ＵＳＢ（Universal Serial Bus）メモリ等が含まれる。また、記録媒体３１０に所定のプログラムを格納し、この記録媒体３１０に格納されたプログラムを外部Ｉ／Ｆ３０５を介して、管理サーバ１０１にインストールすることにより、管理サーバ１０１は所定のプログラムを実行することができる。
【００３６】
入力部３０６は、マウス等のポインティングデバイスや、キーボード等、管理サーバ１０１に各操作信号を入力するのに用いられる入力デバイスである。表示部３０７はディスプレイ等、管理サーバ１０１による処理結果等を表示する表示デバイスである。
【００３７】
ネットワークＩ／Ｆ３０８は、管理サーバ１０１をネットワーク１０５に接続するための、例えば、有線／無線ＬＡＮ等の通信インタフェースである。管理サーバ１０１はネットワークＩ／Ｆ３０８を介して、他の機器と通信を行うことができる。
【００３８】
バス３０９は、上記各構成要素に接続され、アドレス信号、データ信号、及び各種制御信号等を伝送する。
【００３９】
（発信装置のハードウェア構成）
図４は、一実施形態に係る発信装置のハードウェア構成の例を示す図である。発信装置１０２は、例えば、ＣＰＵ４０１、ＲＡＭ４０２、フラッシュＲＯＭ４０３、無線通信部４０４、音波処理部４０５、音波入力Ｉ／Ｆ４０６、マイク４０７、音波出力Ｉ／Ｆ４０８、スピーカ４０９、及びバス４１０等を有する。
【００４０】
ＣＰＵ４０１は、フラッシュＲＯＭ４０３等に格納された発信装置１０２用のプログラムを実行することにより、発信装置１０２の各機能を実現する演算装置である。ＲＡＭ４０２は、ＣＰＵ４０１のワークエリア等として用いられる揮発性のメモリである。フラッシュＲＯＭ４０３は、発信装置１０２用のプログラム、所定の識別情報、及び識別信号の発信周期等の様々な情報を記憶する不揮発性のメモリである。
【００４１】
無線通信部４０４は、例えば、ゲートウェイ１０３と通信を行う通信インタフェースの一例である。無線通信部４０４は、ゲートウェイ１０３と無線通信を行うための送受信回路、アンテナ、制御回路等を含む。無線通信部４０４は、例えば、無線ＬＡＮ、近距離無線通信、及び９２０ＭＨｚ帯の特定省電力無線等、各種の無線通信方式の無線部を適用することができる。
【００４２】
音波処理部４０５は、ＣＰＵ４０１の制御に従って、例えば、所定の識別情報を含む音波信号（第１の信号）、及び所定の制御情報を含む音波信号（第２の信号）を生成する。
【００４３】
なお、本実施形態では、具体的な音波によるデータ転送方法について、特に限定しないが、例えば、所定の周波数の音波に、ＦＳＫ（Frequency Shift Keying）や、ＰＳＫ（Phase Shift Keying）等の公知の変調をかけて、情報を伝送することができる。
【００４４】
或いは、音波によるデータ転送方法は、所定の周波数（例えば、１９ｋＨｚ）の音波をオン／オフさせることにより、デジタル値の「１」／「０」を表すもの等であっても良い。この場合、音波を受信した端末装置１０４は、例えば、所定のサンプリングレートで予め定められた周波数の有無を判断することにより、音波に含まれる情報を取得することができる。
【００４５】
なお、音波処理部４０５は、例えば、音波処理用の集積回路等で実現されるものであっても良いし、ＤＳＰ（Digital Signal Processor）等で実現されるものであっても良い。或いは、音波処理部４０５は、ＣＰＵ４０１で実行されるプログラム等によって実現されるものであっても良い。
【００４６】
音波入力Ｉ／Ｆ４０６は、マイク４０７で取得した音波信号を、所定の形式音声データに変換して出力する。なお、音波入力Ｉ／Ｆ４０６は、音波処理部４０５に含まれていても良い。マイク４０７は、マイクロフォン等の収音素子であり、発信装置１０２の周辺の音波を取得して、音波信号に変換する。
【００４７】
音波出力Ｉ／Ｆ４０８は、ＣＰＵ４０１による制御に従って、音波処理部４０５が生成した音波信号（識別信号、又は制御信号）を、所定の出力レベルに増幅して、スピーカ４０９に出力する。スピーカ４０９は、音波出力Ｉ／Ｆ４０８から出力される音波信号を音波に変換して出力するデバイスである。
【００４８】
バス４１０は、上記の各構成要素に接続され、アドレス信号、データ信号、及び各種制御信号等を伝送する。
【００４９】
（ゲートウェイのハードウェア構成の例）
図５は、一実施形態に係るゲートウェイのハードウェア構成の例を示す図である。ゲートウェイ１０３は、例えば、ＣＰＵ５０１、ＲＡＭ５０２、フラッシュＲＯＭ５０３、無線通信部５０４、ネットワークＩ／Ｆ５０５、及びバス５０６を有する。
【００５０】
ＣＰＵ５０１は、フラッシュＲＯＭ５０３等に格納されたプログラムを実行することにより、ゲートウェイ１０３の各機能を実現する演算装置である。ＲＡＭ５０２は、ＣＰＵ５０１のワークエリア等として用いられる揮発性のメモリである。フラッシュＲＯＭ５０３は、ゲートウェイ１０３が実行するプログラムや、データ等を記憶する不揮発性のメモリである。
【００５１】
無線通信部５０４は、例えば、前述した発信装置１０２の無線通信部４０４と同じ無線通信方式により無線通信を行うための無線通信装置であり、例えば、送受信回路、アンテナ、制御回路等が含まれる。なお、無線通信部５０４は、ゲートウェイ１０３が、発信装置１０２と通信を行うための通信インタフェースの一例である。
【００５２】
ネットワークＩ／Ｆ５０５は、ゲートウェイ１０３をネットワーク１０５に接続する、例えば、無線／有線ＬＡＮ等の通信インタフェースである。バス５０６は、上記の各構成要素に接続され、アドレス信号、データ信号、及び各種制御信号等を伝送する。
【００５３】
このように、ゲートウェイ１０３は、コンピュータの構成を有しており、例えば、所定のプログラムを実行することにより、管理サーバ１０１の機能を実現することも可能である。
【００５４】
［第１の実施形態］
続いて、第１の実施形態に係る管理サーバ１０１、及び発信装置１０２の機能構成について説明する。
【００５５】
＜機能構成＞
図６は、第１の実施形態に係る管理サーバ、及び発信装置の機能構成の例を示す図である。図６に示すように、第１の実施形態に係る情報処理システム１００には、管理サーバ１０１、発信装置１０２ａ、１０２ｂ、ゲートウェイ１０３等が含まれる。
【００５６】
なお、第１の実施形態では、発信装置１０２ａ、１０２ｂは、例えば、図２（ａ）に示されるように、隣接して配置されているものとする。また、図６において、発信装置１０２ｂは、発信装置１０２ａと同様の機能構成を有しているものとする。
【００５７】
（管理サーバの機能構成）
管理サーバ（情報処理装置）１０１は、通信制御部６１０、発信装置管理部６２０、及び記憶部６３０等を有する。管理サーバ１０１は、例えば、図３のＣＰＵ３０１で実行されるプログラムにより、上記の各機能構成を実現している。また、上記の各機能構成のうち、少なくとも一部は、ハードウェアによって実現されるものであっても良い。
【００５８】
通信制御部６１０は、例えば、ＣＰＵ３０１で実行されるプログラム、及びネットワークＩ／Ｆ３０８等によって実現され、管理サーバ１０１をネットワーク１０５に接続し、発信装置１０２、端末装置１０４等との通信を制御する。
【００５９】
発信装置管理部６２０は、例えば、ＣＰＵ３０１で実行されるプログラムによって実現され、情報処理システム１００に含まれる発信装置１０２を管理する。発信装置管理部６２０は、例えば、情報管理部６２１、応答指示部６２２、計測指示部６２３、発信周期決定部６２４、発信周期通知部６２５、及び発信制御部６２６等を含む。
【００６０】
発信装置管理部６２０は、情報処理システム１００に含まれる発信装置１０２の情報である発信装置情報６３１を、記憶部６３０等に記憶して管理する。
【００６１】
図７は、第１の実施形態に係る発信装置情報の一例のイメージを示している。図７の例では、発信装置情報６３１には、「発信装置名」、「発信装置ＩＤ」、「信号ＩＤ」、「位置座標」、「領域名」、「領域配置情報」等の情報が含まれる。「発信装置名」は、発信装置１０２の名称等を示す情報である。「発信装置ＩＤ」は、発信装置１０２毎に固有の、発信装置１０２を識別する識別情報であり、例えば、管理サーバ１０１が発信装置１０２と通信するとき等に用いられる。「信号ＩＤ」は、発信装置１０２が発信する識別信号（第１の信号）に含まれる識別情報である。
【００６２】
「位置座標」は、発信装置１０２が設置されている場所を示す座標情報であり、例えば、緯度、経度、及び高度等の３次元の座標情報、或いは、施設等の基準点に対するｘｙ座標と階数等の情報によって表される。「領域名」は、発信装置１０２が識別信号を出力する領域を識別する、領域名、領域番号、領域ＩＤ等の情報である。「領域配置情報」は、発信装置１０２が識別信号を出力する各領域の配置を示す、例えば、施設のフロアレイアウト図等の配置情報である。
【００６３】
図７に示す発信装置情報６３１により、管理サーバ１０１は、例えば、図２（ａ）に示すように、発信装置１０２ａが、領域２１１ａ内に識別情報「ＩＤ１」を含む識別信号を出力可能であることを把握することができる。同様に、管理サーバ１０１は、発信装置１０２ｂが、領域２１１ｂ内に識別情報「ＩＤ２」を含む識別信号を出力可能であることを把握することができる。また、管理サーバ１０１は、発信装置情報６３１に含まれる「位置座標」や、「領域配置情報」により、発信装置１０２ａと、発信装置１０２ｂとが、例えば、図２（ａ）に示すように、隣接して配置されていることを把握することができる。
【００６４】
応答指示部（応答指示手段）６２２は、識別信号の発信タイミングの調整を行うとき、発信装置１０２ｂ（第１の発信装置）に対して、第１の計測情報を含む制御信号の受信に応じて、第２の計測情報を含む制御信号を発信する応答処理の実行を指示する。例えば、応答指示部６２２は、通信制御部６１０を介して、発信装置１０２ｂに対して、応答処理の実行を指示する指示情報を送信する。
【００６５】
計測指示部（計測指示手段）６２３は、発信装置１０２ａ（第２の発信装置）に対して、第１の計測情報を含む制御信号を発信して、当該制御信号を発信してから、第２の計測情報を含む制御信号を受信するまでの応答時間を計測する計測処理の実行を指示する。例えば、計測指示部６２３は、通信制御部６１０を介して、発信装置１０２ａに対して、応答時間（第１の応答時間）を計測する計測処理（第１の計測処理）の実行を指示する指示情報を送信する。また、計測指示部６２３は、発信装置１０２ａから送信される計測結果（第１の応答時間）を、通信制御部６１０を介して取得する。
【００６６】
ここで、第１の計測情報、及び第２の計測情報は、制御信号が、応答時間を計測するための計測信号であることを示す情報であり、任意の形式の情報であって良い。また、第１の計測情報と第２の計測情報とは、異なる情報であっても良いし、同じ情報であっても良い。
【００６７】
発信周期決定部（決定手段）６２４は、発信装置１０２ａ、及び発信装置１０２ｂによる計測処理によって計測された計測結果である応答時間Ｔａｂを用いて、発信装置１０２ａ、１０２ｂが識別信号を発信する発信周期Ｔを決定する。例えば、発信周期決定部６２４は、計測処理によって計測された応答時間Ｔａｂに、所定の値αを加算して、発信装置１０２ａ、１０２ｂが識別信号を発信する発信周期Ｔを決定する。
【００６８】
好ましくは、所定の値αには、例えば、管理サーバ１０１、発信装置１０２等による処理の遅延時間が含まれる。また、好ましくは、所定の値αには、識別信号の１回分の送信に要する送信時間等が含まれる。
【００６９】
発信周期通知部（通知手段）６２５は、発信周期決定部６２４が決定した発信周期Ｔを、発信装置１０２ａ、１０２ｂに通知する。例えば、発信周期通知部６２５は、通信制御部６１０を介して、発信装置１０２ａ、１０２ｂに対して、発信周期Ｔを通知する通知情報を送信する。
【００７０】
発信制御部（発信制御手段）６２６は、発信装置１０２ａ（第２の発信装置）に対して、発信周期決定部６２４が決定した発信周期Ｔによる識別信号の発信と、発信周期Ｔによる識別信号の発信を指示する指示情報を含む制御信号の発信とを指示する。例えば、発信制御部６２６は、通信制御部６１０を介して、発信装置１０２ａに対して、識別信号の発信と、識別信号の発信を指示する指示情報を含む制御信号の発信とを指示する指示情報を送信する。
【００７１】
上記の構成により、発信装置管理部６２０は、例えば、図２（ｂ）に示すように、発信装置１０２ａが発信する識別信号と、発信装置１０２ｂが発信する識別信号とが、領域２１２において、互いに干渉しないように、識別信号の発信タイミングを制御する。なお、具体的な制御内容については後述する。
【００７２】
記憶部６３０は、例えば、図３のＣＰＵ３０１で実行されるプログラム、及びストレージ部３０４等によって実現され、例えば、図７に示すような発信装置情報６３１や、識別信号の発信周期のデフォルト値６３２等の情報を記憶する。なお、識別信号の発信周期のデフォルト値６３２は、例えば、発信装置１０２ａと発信装置１０２ｂとの間の距離が離れており、制御信号を用いた計測処理が行えないとき等に用いられる識別信号の既定の発信周期である。
【００７３】
（発信装置の機能構成）
発信装置１０２は、通信制御部６０１、第１の信号発信部６０２、第２の信号発信部６０３、信号受信部６０４、応答処理部６０５、計測処理部６０６、及び記憶部６０７等を有する。
【００７４】
発信装置１０２は、例えば、図４のＣＰＵ４０１で実行されるプログラムにより、上記の各機能構成を実現している。なお、上記の各機能構成のうち、少なくとも一部は、ハードウェアによって実現されるものであっても良い。
【００７５】
通信制御部６０１は、例えば、ＣＰＵ４０１で実行されるプログラム、及び無線通信部４０４等によって実現され、発信装置１０２をゲートウェイ１０３に接続し、管理サーバ１０１との通信を制御する。
【００７６】
第１の信号発信部（第１の発信手段）６０２は、例えば、ＣＰＵ４０１で実行されるプログラムによって実現され、図４の音波処理部４０５、音波出力Ｉ／Ｆ４０８、及びスピーカ４０９等を用いて、所定の識別情報を含む識別信号（第１の信号）を発信する。
【００７７】
例えば、第１の信号発信部６０２は、音波処理部４０５を用いて、所定の識別情報を含む音波信号を生成する。また、第１の信号発信部６０２は、生成した音波信号を、音波出力Ｉ／Ｆ４０８を用いて第１の出力レベルに増幅し、管理サーバ１０１から通知される識別信号の発信周期Ｔで、スピーカ４０９から出力させる。
【００７８】
第２の信号発信部（第２の発信手段）６０３は、例えば、ＣＰＵ４０１で実行されるプログラムによって実現され、図４の音波処理部４０５、音波出力Ｉ／Ｆ４０８、及びスピーカ４０９等を用いて、所定の制御情報を含む制御信号（第２の信号）を発信する。
【００７９】
例えば、第２の信号発信部６０３は、音波処理部４０５を用いて、管理サーバ１０１からの指示に基づく所定の制御情報（例えば、第１の計測情報、第２の計測情報、識別信号の出力要求等）を含む音波信号を生成する。また、第２の信号発信部６０３は、生成した音波信号を、音波出力Ｉ／Ｆ４０８を用いて第１の出力レベルより大きい第２の出力レベルに増幅し、スピーカ４０９から出力させる。
【００８０】
ここで、第１の信号発信部６０２が識別信号を発信する第１の出力レベルと、第２の信号発信部６０３が制御信号を発信する第２の出力レベルについて説明する。なお、ここでは、識別信号、及び制御信号が音波であるものとして、以下の説明を行う。例えば、第１の信号発信部６０２が識別信号を発信する第１の出力レベルは、第１の信号発信部６０２が発信する音波の強度を示し、第２の信号発信部６０３が制御信号を発信する第２の出力レベルは、第２の信号発信部６０３が発信する音波の強度を示すものとする。
【００８１】
図８は、第１の実施形態に係る識別信号、及び制御信号について説明するための図である。図８（ａ）において、発信装置１０２ａは、領域２１１ａ内に識別信号を出力しているものとする。また、発信装置１０２ｂは、領域２１１ｂ内に識別信号を出力しているものとする。また、領域２１１ａと、領域２１１ｂとは、領域２１２において重複しているものとする。
【００８２】
このとき、発信装置１０２ａの第２の信号発信部６０３は、第１の信号発信部６０２が識別信号を発信する第１の出力レベルより大きい第２の出力レベルで、発信装置１０２ｂに制御信号が届くように、領域８０１ａ内に第２の信号を発信する。同様に、発信装置１０２ｂの第２の信号発信部６０３は、第１の信号発信部６０２が識別信号を発信する第１の出力レベルより大きい第２の出力レベルで、発信装置１０２ａに制御信号が届くように、領域８０１ｂ内に制御信号を発信する。
【００８３】
例えば、発信装置１０２ａ、１０２ｂが有する第２の信号発信部６０３が発信する制御信号の到達距離は、発信装置１０２ａが発信する識別信号の到達距離と、発信装置１０２ｂが発信する識別情報の到達距離との和より長くなるように設定されている。
【００８４】
好ましくは、発信装置１０２ａ、１０２ｂが有する第２の信号発信部６０３が発信する制御信号の到達距離は、発信装置１０２ａが発信する識別信号の到達距離と、発信装置１０２ｂが発信する識別情報の到達距離との和と、ほぼ等しくなるように設定されている。例えば、第２の信号発信部６０３が発信する制御信号の到達距離は、発信装置１０２ａが発信する識別信号の到達距離と、発信装置１０２ｂが発信する識別情報の到達距離との和を基準とする所定の範囲内に収まるように設定されている。
【００８５】
この場合、例えば、図８（ａ）に示すように、領域２１１ａと、領域２１１ｂとの一部が重複する場合、発信装置１０２ａが発信する制御信号は、発信装置１０２ｂに届き、発信装置１０２ｂが発信する制御信号は、発信装置１０２ａに届く。
【００８６】
また、例えば、図８（ｂ）に示すように、領域２１１ａと、領域２１１ｂとが重複する領域がない場合、発信装置１０２ａが発信する制御信号は、発信装置１０２ｂに届かず、発信装置１０２ｂは発信する制御信号は、発信装置１０２ａに届かない。
【００８７】
従って、管理サーバ１０１は、例えば、発信装置１０２ａ、１０２ｂによる計測処理によって、応答時間の計測に成功した場合、領域２１１ａと、領域２１１ｂとの一部が重複していると判断することができるようになる。一方、管理サーバ１０１は、例えば、発信装置１０２ａ、１０２ｂにより計測処理により、応答時間の計測に成功した場合、領域２１１ａと、領域２１１ｂとが重複する領域がないと判断することができるようになる。
【００８８】
ここで、図６に戻り、発信装置１０２の機能構成の説明を続ける。
【００８９】
信号受信部（受信手段）６０４は、例えば、ＣＰＵ４０１で実行されるプログラムによって実現され、他の発信装置１０２が発信した制御信号を受信して、制御信号に含まれる制御情報を取得する。
【００９０】
応答処理部６０５は、例えば、ＣＰＵ４０１で実行されるプログラムによって実現され、管理サーバ１０１から送信される、応答処理の実行を指示する指示情報に従って、応答処理を実行する。例えば、応答処理部６０５は、信号受信部６０４が、第１の計測情報を含む制御信号を受信したとき、第２の信号発信部６０３を用いて、第２の計測情報を含む制御信号を発信する応答処理を実行する。
【００９１】
計測処理部６０６は、例えば、ＣＰＵ４０１で実行されるプログラムによって実現され、管理サーバ１０１から送信される、計測処理の実行を指示する指示情報に従って、計測処理を実行する。
【００９２】
例えば、計測処理部６０６は、第２の信号発信部６０３を用いて、第１の計測情報を含む制御信号を発信し、信号受信部６０４を用いて、第２の計測情報を含む制御信号を受信する。また、計測処理部６０６は、第１の計測情報を含む制御信号を発信してから、第２の計測情報を含む制御信号を受信するまでの時間を計測し、計測した時間を応答時間とする。さらに、計測処理部６０６は、計測した応答時間を、通信制御部６０１を用いて、管理サーバ１０１に送信する。
【００９３】
記憶部６０７は、例えば、ＣＰＵ４０１で実行されるプログラム、及びフラッシュＲＯＭ４０３、ＲＡＭ４０２等によって実現され、管理サーバ１０１から通知される識別信号の発信周期６０８、識別信号に含まれる識別情報６０９等の情報を記憶する。
【００９４】
＜処理の流れ＞
続いて、第１の実施形態に係る管理方法の処理の流れについて説明する。
【００９５】
（管理サーバの処理）
図９は、第１の実施形態に係る管理サーバの処理の例を示すフローチャートである。この処理は、例えば、図２（ａ）に示すように配置された発信装置１０２ａ、及び発信装置１０２ｂにおける識別信号の発信タイミングを制御するときに、管理サーバ１０１が実行する処理の例を示している。なお、図９に示す処理の開始時点において、管理サーバ１０１は、例えば、図７に示すような発信装置情報６３１により、発信装置１０２ａ、及び発信装置１０２ｂが、図２（ａ）に示すように、隣接して配置されていることを把握しているものとする。
【００９６】
ステップＳ９０１において、応答指示部６２２は、例えば、発信装置１０２ｂに対して、第１の計測情報を含む制御信号の受信に応じて、第２の計測情報を含む制御信号を発信する応答処理の実行を指示する。
【００９７】
ステップＳ９０２において、計測指示部６２３は、例えば、発信装置１０２ａに対して、第１の計測情報を含む制御信号を発信して、制御信号を発信してから、第２の計測情報を含む制御信号を受信するまでの応答時間を計測する計測処理の実行を指示する。
【００９８】
ステップＳ９０３において、計測指示部６２３は、計測処理の実行を指示した発信装置１０２ａから、計測処理により計測された計測結果である応答時間Ｔａｂを取得する。
【００９９】
ステップＳ９０４において、発信周期決定部６２４は、計測処理により応答時間Ｔａｂが計測できたか否かにより、処理を分岐させる。計測処理により応答時間Ｔａｂが計測できた場合、発信周期決定部６２４は、処理をステップＳ９０５に移行させる。一方、計測処理により応答時間Ｔａｂが計測できなかった場合、発信周期決定部６２４は、処理をステップＳ９０９に移行させる。
【０１００】
ステップＳ９０５に移行すると、発信周期決定部６２４は、計測処理で計測された応答時間Ｔａｂに、所定の値αを加算して、識別信号の発信周期Ｔ＝Ｔａｂ＋αを決定する。なお、所定の値αは、前述したように、管理サーバ１０１、発信装置１０２等による処理の遅延時間、及び識別信号の１回分の送信時間等を考慮して予め定められている。
【０１０１】
好ましくは、所定の値αには、管理サーバ１０１、発信装置１０２等による処理の遅延時間が含まれる。
【０１０２】
ステップＳ９０６において、発信周期通知部６２５は、発信周期決定部６２４が決定した識別信号の発信周期Ｔ＝Ｔａｂ＋αを、通信制御部６１０を介して、発信装置１０２ａ、及び発信装置１０２ｂに通知する。
【０１０３】
ステップＳ９０７において、発信制御部６２６は、発信装置１０２ｂに対して、同期信号の待機を指示する。これにより、発信装置１０２ｂは、識別信号の発信を指示する指示情報を含む制御信号（以下、同期信号と呼ぶ）の受信を行い、同期信号を受信したとき、通知された発信周期Ｔで識別信号の発信を開始する。
【０１０４】
ステップＳ９０８において、発信制御部６２６は、発信装置１０２ａに対して、識別信号の発信と、同期信号の出力を指示する。これにより、発信装置１０２ａは、同期信号を発信すると共に、通知された発信周期Ｔに対応する時間だけ待機した後、発信周期Ｔで識別信号の発信を開始する。
【０１０５】
一方、ステップＳ９０４からステップＳ９０９に移行すると、発信周期決定部６２４は、識別信号の発信周期Ｔを、記憶部６０７に記憶した既定の発信周期６０８であるＴｄに決定する。
【０１０６】
ステップＳ９１０において、発信周期通知部６２５は、発信周期決定部６２４が決定した識別信号の発信周期Ｔ＝Ｔｄを、通信制御部６１０を介して、発信装置１０２ａ、及び発信装置１０２ｂに通知する。
【０１０７】
ステップＳ９１１において、発信制御部６２６は、発信装置１０２ａ、１０２ｂに対して、識別信号の発信を指示する。これにより、発信装置１０２ａ、１０２ｂは、それぞれ、通知された発信周期Ｔｄで識別信号の発信を開始する。
【０１０８】
なお、上記の処理は一例である。例えば、ステップＳ９０１、Ｓ９０２において、応答指示部６２２は、発信装置１０２ａに対して応答処理の実行を指示し、計測指示部６２３は、発信装置１０２ｂに対して計測処理の実行を指示するものであっても良い。
【０１０９】
また、発信装置１０２ａ、１０２ｂは、既定の発信周期Ｔｄを記憶部６０７に予め記憶しているものであっても良い。この場合、管理サーバ１０１は、ステップＳ９０９、Ｓ９１０の処理を省略して、ステップＳ９１１において、発信装置１０２ａ、１０２ｂに対して、既定の発信周期Ｔｄで識別信号の出力を指示するものであっても良い。
【０１１０】
（情報処理システムの処理１）
図１０は、第１の実施形態に係る情報処理システムの処理の例を示すシーケンス図（１）である。この処理は、図９に示す処理のステップＳ９０４で応答時間Ｔａｂが計測できた場合における情報処理システム１００全体の処理の例を示している。なお、図１０に示す管理サーバ１０１の処理は、図９に示す情報処理システム１００の処理に対応しているので、ここでは詳細な説明を省略する。
【０１１１】
ステップＳ１００１、Ｓ１００２において、管理サーバ１０１の応答指示部６２２は、ゲートウェイ１０３を介して、発信装置（第１の発信装置）１０２ｂに対して、応答処理の実行を指示する。なお、この処理は、図９のステップＳ９０１の処理に対応している。
【０１１２】
ステップＳ１００３、Ｓ１００４において、管理サーバ１０１の計測指示部６２３は、ゲートウェイ１０３を介して、発信装置（第２の発信装置）１０２ａに対して、計測処理の実行を指示する。なお、この処理は、図９のステップＳ９０２の処理に対応している。
【０１１３】
ステップＳ１００５において、発信装置１０２ａの計測処理部６０６は、管理サーバ１０１からの計測処理の実行指示に従って、第１の計測情報を含む制御信号（以下、計測信号１と呼ぶ）を発信する。なお、ここでは、発信装置１０２ａ、１０２ｂは、図８（ａ）に示すように、発信装置１０２ａが発信する制御信号が発信装置１０２ｂに届き、かつ発信装置１０２ｂが発信する制御信号が発信装置１０２ａに届くように配置されているものとする。
【０１１４】
ステップＳ１００６において、発信装置１０２ｂの応答処理部６０５は、管理サーバ１０１からの応答処理の実行指示に従って、発信装置１０２ａが発信した計測信号１の受信に応じて、第２の計測情報を含む制御信号（以下、計測信号２と呼ぶ）を発信する。
【０１１５】
ステップＳ１００７、Ｓ１００８において、発信装置１０２ａの計測処理部６０６は、計測信号１を発信してから計測信号２を受信するまでの応答時間Ｔａｂを計測し、計測結果である応答時間Ｔａｂを、ゲートウェイ１０３を介して管理サーバ１０１に送信する。
【０１１６】
ステップＳ１００９において、管理サーバ１０１の発信周期決定部６２４は、発信装置１０２ａによる計測処理で計測された計測結果である応答時間Ｔａｂに、前述した所定の値αを加算して、発信周期ＴをＴａｂ＋αに決定する。なお、この処理は、図９のステップＳ９０５の処理に対応している。
【０１１７】
ステップＳ１０１０〜Ｓ１０１３において、管理サーバ１０１の発信周期通知部６２５は、発信周期決定部６２４が決定した識別信号の発信周期Ｔ＝Ｔａｂ＋αを、ゲートウェイ１０３を介して発信装置１０２ａ、１０２ｂに通知する。なお、この処理は、図９のステップＳ９０６の処理に対応している。
【０１１８】
ステップＳ１０１４、Ｓ１０１５において、管理サーバ１０１の発信制御部６２６は、ゲートウェイ１０３を介して、発信装置１０２ｂに対して、同期信号の待機を指示する。なお、この処理は、図９のステップＳ９０７の処理に対応している。
【０１１９】
ステップＳ１０１６、Ｓ１０１７において、管理サーバ１０１の発信制御部６２６は、ゲートウェイ１０３を介して、発信装置１０２ａに対して、識別信号の発信と、同期信号の出力を指示する。なお、この処理は、図９のステップＳ９１１の処理に対応している。
【０１２０】
ステップＳ１０１８において、発信装置１０２ａの第２の信号発信部６０３は、識別信号の発信を指示する指示情報を含む制御信号である同期信号を発信する。
【０１２１】
ステップＳ１０１９、Ｓ１０２０において、発信装置１０２ｂは、信号受信部６０４が同期信号を受信すると、第１の信号発信部６０２により、発信周期Ｔ＝Ｔａｂ＋αで識別信号の発信を開始する。
【０１２２】
ステップＳ１０２１、Ｓ１０２２において、発信装置１０２ａの第１の信号発信部６０２は、第２の信号発信部６０３が同期信号を発信してから、発信周期Ｔに対応する時間を経過した後、発信周期Ｔ＝Ｔａｂ＋αで識別信号の発信を開始する。
【０１２３】
上記の処理により、例えば、図２（ｃ）に示すように、領域２１２において、発信装置１０２ａが発信する識別情報「ＩＤ１」を含む識別信号２３２と、発信装置１０２ｂが発信する識別情報「ＩＤ２」を含む識別信号２３４の干渉が回避される。
【０１２４】
例えば、発信装置１０２による処理の遅延時間を無視すると、図１０のステップＳ１０１８で発信装置１０２ａが同期信号を発信してから、発信装置１０２ｂが同期信号を受信するまでの時間は、概算でＴａｂ／２で表される。また、ステップＳ１０１９で発信装置１０２ｂが発信した識別情報が、図８（ａ）の領域２１２に到達するまでの時間は、概算でＴａｂ／４で表される。従って、ステップＳ１０１９で発信装置１０２ｂが発信した識別情報は、ステップＳ１０１８で発信装置１０２ａが同期信号を発信してから、概算で、３Ｔａｂ／４を経過後に領域２１２に到達すると考えられる。
【０１２５】
一方、ステップＳ１０２１で発信装置１０２ａが発信する識別情報は、ステップＳ１０１８で発信装置１０２ａが同期信号を発信してから、概算で、Ｔａｂ＋α＋（Ｔａｂ／４）＝（５Ｔａｂ／４）＋αを経過後に領域２１２に到達すると考えられる。
【０１２６】
従って、上記の処理により、発信装置１０２ａが発信する識別信号は、発信装置１０２ｂが発信する識別信号から、概算で、（Ｔａｂ／２）＋αの時間差で領域２１２に到達すると考えられる。
【０１２７】
これにより、例えば、図２（ｃ）に示すように、領域２１２において、発信装置１０２ａが発信した識別情報「ＩＤ１」を含む識別信号２３２と、発信装置１０２ｂが発信した識別情報「ＩＤ２」を含む識別信号２３３とを、交互に取得可能になる。
【０１２８】
なお、発信装置１０２による処理の遅延や、発信装置１０２が識別信号を発信している時間が無視できない大きさである場合、これらの値をαに予め加算しておけば良い。
【０１２９】
なお、発信装置１０２ａが発信する識別情報「ＩＤ１」と、発信装置１０２ｂが発信する識別情報「ＩＤ２」とは、同じ識別情報であっても良いし、異なる識別情報であっても良い。
【０１３０】
このように、本実施形態によれば、例えば、図２（ａ）に示すように、発信装置１０２が発信する識別信号が、隣接する他の発信装置１０２に届かない場合でも、重複する領域２１２における識別信号による干渉を回避することができる。
【０１３１】
（情報処理システムの処理２）
図１１は、第１の実施形態に係る情報処理システムの処理の例を示すシーケンス図（２）である。この処理は、図９に示す処理のステップＳ９０４で応答時間Ｔａｂが計測できない場合における情報処理システム１００全体の処理の例を示している。なお、図１１に示す管理サーバ１０１の処理は、図９に示す管理サーバ１０１の処理に対応しているので、ここでは詳細な説明を省略する。
【０１３２】
ステップＳ１００１〜Ｓ１００５に示す処理は、図１０で説明した情報処理システム１００の処理と同様である。ただし、ここでは、発信装置１０２ａ、１０２ｂは、図８（ｂ）に示すように、発信装置１０２ａが発信する制御信号が発信装置１０２ｂに届かず、かつ発信装置１０２ｂが発信する制御信号が発信装置１０２ａに届かないように配置されているものとする。
【０１３３】
ステップＳ１１０１、Ｓ１１０２において、発信装置１０２ａの計測処理部６０６は、計測信号１を発信してからタイムアウト時間Ｔｏを経過しても計測信号２を受信できないので、応答時間の計測に失敗したことを示す計測結果を管理サーバ１０１に送信する。
【０１３４】
ステップＳ１１０３において、管理サーバ１０１の発信周期決定部６２４は、応答時間の計測に失敗したことを示す計測結果を受け付けると、識別信号の発信周期Ｔを、既定の発信周期Ｔｄに決定する。なお、この処理は、図９のステップＳ９０９の処理に対応している。
【０１３５】
ステップＳ１１０４〜Ｓ１１０７において、管理サーバ１０１の発信周期通知部６２５は、発信周期決定部６２４が決定した識別信号の発信周期Ｔ＝Ｔｄを、ゲートウェイ１０３を介して発信装置１０２ａ、１０２ｂに通知する。なお、この処理は、図９のステップＳ９１０の処理に対応している。
【０１３６】
ステップＳ１００８〜Ｓ１１１１において、管理サーバ１０１の発信制御部６２６は、ゲートウェイ１０３を介して、発信装置１０２ａ、１０２ｂに対して、識別信号の発信を指示する。なお、この処理は、図９のステップＳ９１１の処理に対応している。
【０１３７】
ステップＳ１１１２、Ｓ１１１３において、発信装置１０２ｂの第１の信号発信部６０２は、既定の発信周期Ｔｄで識別信号の発信を開始する。
【０１３８】
ステップＳ１１１４、Ｓ１１１５において、発信装置１０２ａの第１の信号発信部６０２は、既定の発信周期Ｔｄで識別信号の発信を開始する。
【０１３９】
このとき、発信装置１０２ａが識別信号を発信するタイミングと、発信装置１０２ｂが識別信号を発信するタイミングは同期がとれていない。しかし、図８（ｂ）に示すように、発信装置１０２ａが識別信号を発信する領域２１１ａと、発信装置１０２ｂが識別信号を発信する領域２１１ｂとは重複する領域がないので、識別信号間の干渉は発生しない。
【０１４０】
特許文献１に示すような従来の技術では、例えば、図２（ａ）に示すように、発信装置１０２が出力する識別信号が、隣接する他の発信装置に届かない場合、２つの発信装置１０２が出力する識別信号間の干渉を低減させることができない。
【０１４１】
一方、本実施形態によれば、図２（ａ）に示すように、発信装置１０２が出力する識別信号が、隣接する他の発信装置に届かない場合であっても、重複する領域２１２における識別信号間の干渉を低減させることができるようになる。
【０１４２】
［第２の実施形態］
第２の実施形態では、発信装置１０２の数が３つである場合の例について説明する。
【０１４３】
図１２は、第２の実施形態に係る発信装置の配置の例を示す図である。図１２（ａ）の例では、発信装置（第２の発信装置）１０２ａが識別信号を発信する領域（第２の領域）２１１ａと、発信装置（第１の発信装置）１０２ｂが識別する領域（第１の領域）２１１ｂとが領域１４１１で重複している。また、発信装置（第３の発信装置）１０２ｃが識別信号を発信する領域（第３の領域）２１１ｃと領域２１１ａとが領域１４１２で重複している。この場合、管理サーバ１０１は、発信装置１０２ａを基準として、発信装置１０２ｂが識別信号を発信するタイミングと、発信装置１０２ｃが識別信号を発信するタイミングとを、それぞれ制御する。
【０１４４】
一方、図１２（ｂ）の例では、発信装置１０２ａが識別信号を発信する領域２１１ａと、発信装置１０２ｂが識別信号を発信する領域２１１ｂと、発信装置１０２ｃが識別信号を発信する領域２１１ｃと、が領域１４２４で重複している。この場合、管理サーバ１０１は、領域１４２４において、発信装置１０２ａ〜１０２ｃが発信する識別情報が干渉しないように、識別信号の発信周期Ｔを決定し、発信装置１０２ａ〜１０２ｃが識別信号を発信するタイミングを制御する。
【０１４５】
＜機能構成＞
第２の実施形態に係る管理サーバ１０１、及び発信装置１０２の機能構成は、基本的に、図６に示す第１の実施形態に係る管理サーバ１０１、及び発信装置１０２の機能構成と同様である。ただし、管理サーバ１０１の発信装置管理部６２０は、第１の実施形態で説明した処理に加えて、発信装置１０２ｃに関する処理も実行する。なお、第２の実施形態に係る発信装置管理部６２０に含まれる各部の処理については、図１３〜１８に示すシーケンス図、及びフローチャートを用いて説明する。
【０１４６】
＜処理の流れ＞
（情報処理システムの処理１）
図１３は、第２の実施形態に係る情報処理システムの処理の例を示すシーケンス図（１）である。第２の実施形態では、管理サーバ１０１は、発信装置１０２ａ、１０２ｂ間の応答時間Ｔａｂと、発信装置１０２ａ、１０２ｃ間の応答時間Ｔａｃと、発信装置１０２ｂ、１０２間の応答時間Ｔｂｃと、をそれぞれ計測する。図１３に示す処理は、応答時間Ｔａｂ、Ｔａｃ、Ｔｂｃを計測する処理の一例を示している。
【０１４７】
なお、図１３に示す処理の開始時点において、管理サーバ１０１は、記憶部６３０に記憶された発信装置情報６３１により、例えば、図１２（ａ）又は（ｂ）に示されるように、発信装置１０２ａ〜１０２ｃが配置されていることを把握しているものとする。
【０１４８】
なお、ゲートウェイ１０３は、例えば、図１０、１１に示すように、管理サーバ１０１と発信装置１０２との間で情報を中継しているのみなので、以下の説明では、ゲートウェイ１０３の記載、及び説明を省略する。
【０１４９】
ステップＳ１３０１において、管理サーバ１０１の応答指示部６２２は、発信装置（第1の発信装置）１０２ｂに対して、応答処理の実行を指示する。
【０１５０】
ステップＳ１３０２において、管理サーバ１０１の計測指示部６２３は、発信装置（第２の発信装置）１０２ａに対して、計測処理（第１の計測処理）の実行を指示する。
【０１５１】
ステップＳ１３０３において、発信装置１０２ａの計測処理部６０６は、管理サーバ１０１からの計測処理の実行指示に従って、計測信号１を発信する。
【０１５２】
ステップＳ１３０４において、発信装置１０２ｂの応答処理部６０５は、管理サーバ１０１からの応答処理の実行指示に従って、発信装置１０２ａが発信した計測信号１の受信に応じて、計測信号２を発信する。
【０１５３】
ステップＳ１３０５において、発信装置１０２ａの計測処理部６０６は、計測信号１を発信してから計測信号２を受信するまでの応答時間Ｔａｂ（第１の応答時間）を計測し、計測結果である応答時間Ｔａｂを、管理サーバ１０１に送信する。
【０１５４】
ステップＳ１３０６において、管理サーバ１０１の応答指示部６２２は、発信装置（第３の発信装置）１０２ｃに対して、応答処理の実行を指示する。
【０１５５】
ステップＳ１３０７において、管理サーバ１０１の計測指示部６２３は、発信装置１０２ａに対して、計測処理（第２の計測処理）の実行を指示する。
【０１５６】
ステップＳ１３０８において、発信装置１０２ａの計測処理部６０６は、管理サーバ１０１からの計測処理の実行指示に従って、計測信号１を発信する。
【０１５７】
ステップＳ１３０９において、発信装置１０２ｃの応答処理部６０５は、管理サーバ１０１からの応答処理の実行指示に従って、発信装置１０２ａが発信した計測信号１の受信に応じて、計測信号２を発信する。
【０１５８】
ステップＳ１３１０において、発信装置１０２ａの計測処理部６０６は、計測信号１を発信してから計測信号２を受信するまでの応答時間Ｔａｃを計測し、計測結果である応答時間Ｔａｃ（第２の応答時間）を、管理サーバ１０１に送信する。
【０１５９】
ステップＳ１３１１において、管理サーバ１０１の応答指示部６２２は、発信装置１０２ｃに対して、応答処理の実行を指示する。
【０１６０】
ステップＳ１３１２において、管理サーバ１０１の計測指示部６２３は、発信装置１０２ｂに対して、計測処理（第３の計測処理）の実行を指示する。
【０１６１】
ステップＳ１３１３において、発信装置１０２ｂの計測処理部６０６は、管理サーバ１０１からの計測処理の実行指示に従って、計測信号１を発信する。
【０１６２】
ステップＳ１３１４において、発信装置１０２ｃの応答処理部６０５は、管理サーバ１０１からの応答処理の実行指示に従って、発信装置１０２ｂが発信した計測信号１の受信に応じて、計測信号２を発信する。
【０１６３】
ステップＳ１３１５において、発信装置１０２ａの計測処理部６０６は、計測信号１を発信してから計測信号２を受信するまでの応答時間Ｔｂｃ（第３の応答時間）を計測し、計測結果である応答時間Ｔｂｃを、管理サーバ１０１に送信する。
【０１６４】
上記の処理により、管理サーバ１０１は、発信装置１０２ａ〜１０２ｃを用いて、応答時間Ｔａｂ、Ｔａｃ、Ｔｂｃを計測することができる。
【０１６５】
なお、例えば、上記の処理により、応答時間Ｔｂｃの計測に失敗した場合、例えば、図１２（ａ）に示すように、発信装置１０２ｂが識別信号を発信する領域２１１ｂと、発信装置１０２ｃが識別信号を発信する領域２１１ｃとが重複していないと考えられる。一方、上記の処理により、応答時間Ｔａｂ、Ｔａｃ、Ｔｂｃの計測に成功した場合、例えば、図１２（ｃ）に示すように、領域２１１ａと、領域２１１ｂと、領域２１１ｃとが重複する領域１４２４があると考えられる。
【０１６６】
（情報処理システムの処理２）
図１４は、第２の実施形態に係る情報処理システムの処理の例を示すシーケンス図（２）である。この処理は、図１３に示す処理により、応答時間Ｔａｂ、Ｔａｃ、Ｔｂｃの計測に成功した場合における、情報処理システム１００の処理の例を示している。
【０１６７】
ステップＳ１４０１において、管理サーバ１０１の発信周期決定部６２４は、識別信号の発信周期Ｔを、Ｔａｂ、Ｔａｃ、Ｔｂｃの合計の半分に、所定の値αを加算したＴ＝（Ｔａｂ＋Ｔａｃ＋Ｔｂｃ）／２＋αに決定する。
【０１６８】
なお、所定の値αは、第１の実施形態と同様に、管理サーバ１０１、発信装置１０２等による処理の遅延時間や、識別信号の１回分の送信時間等を考慮して、予め定められているものとする。
【０１６９】
ステップＳ１４０２〜Ｓ１４０４において、管理サーバ１０１の発信周期通知部６２５は、発信周期決定部６２４が決定した識別信号の発信周期Ｔを、発信装置１０２ａ〜１０２ｃに通知する。
【０１７０】
ステップＳ１４０５において、管理サーバ１０１の発信制御部６２６は、発信装置１０２ｂに、同期信号の受信に応じて、同期信号を発信する同期信号の中継処理と、識別信号の発信との実行を指示する、同期信号の中継指示を送信する。
【０１７１】
ステップＳ１４０６において、管理サーバ１０１の発信制御部６２６は、発信装置１０２ｃに対して、同期信号の待機を指示する。
【０１７２】
ステップＳ１４０７において、管理サーバ１０１の発信制御部６２６は、発信装置１０２ａに対して、識別信号の発信と、同期信号の出力を指示する。
【０１７３】
ステップＳ１４０８において、発信装置１０２ａの第２の信号発信部６０３は、管理サーバ１０１からの指示に従って、識別信号の発信を指示する指示情報を含む制御信号である同期信号１を発信する。
【０１７４】
ステップＳ１４０９において、発信装置１０２ａの第１の信号発信部６０２は、第２の信号発信部６０３が同期信号１を発信した後、識別信号の発信周期Ｔに対応する時間を経過した後、発信周期Ｔで識別信号の発信を開始する。
【０１７５】
ステップＳ１４１０において、発信装置１０２ｂは、管理サーバ１０１から受信した同期信号の中継指示に従って、信号受信部６０４が同期信号１を受信すると、第２の信号発信部６０３により、同期信号２を発信する中継処理を実行する。
【０１７６】
ステップＳ１４１１において、発信装置１０２ｂの第１の信号発信部６０２は、第２の信号発信部６０３が同期信号２を発信した後、識別信号の発信周期Ｔに対応する時間を経過した後、発信周期Ｔで識別信号の発信を開始する。
【０１７７】
ステップＳ１４１２において、発信装置１０２ｃは、管理サーバ１０１から受信した同期信号の待機指示に従って、信号受信部６０４が同期信号２を受信した後、識別信号の発信周期Ｔに対応する時間を経過した後、発信周期Ｔで識別信号の発信を開始する。
【０１７８】
上記の処理により、管理サーバ１０１は、例えば、図１２（ｂ）の領域１４２１、１４２２、１４２３、１４２４において、発信装置１０２ａ〜１０２ｃが発信する識別情報が干渉しないように、発信装置１０２ａ〜１０２ｃを制御することができる。
【０１７９】
例えば、発信装置１０２の処理の遅延時間を無視すると、図１２（ｂ）において、上記の処理により、発信装置１０２ａが発信した識別信号が領域１４２４に到達してから、概算で、時間Ｔａｂ／２を経過後に発信装置１０２ｂが発信した識別信号が領域１４２４に到達すると考えられる。
【０１８０】
また、発信装置１０２ｂが発信した識別信号が領域１４２４に到達してから、概算で、時間Ｔｂｃ／２を経過後に発信装置１０２ｃが発信した識別信号が領域１４２４に到達すると考えられる。
【０１８１】
さらに、発信装置１０２ｃが発信した識別信号が領域１４２４に到達してから、概算で、時間Ｔａｃ／２＋αを経過後に発信装置１０２ａが発信した識別信号が領域１４２４に到達すると考えられる。
【０１８２】
これにより、例えば、図１２（ｂ）の領域１４２４において、発信装置１０２ａが発信した識別信号と、発信装置１０２ｂが発信した識別信号と、発信装置１２０ｃが発信した識別信号と、を順次に取得可能になる。
【０１８３】
なお、発信装置１０２による処理の遅延や、発信装置１０２が識別信号を発信している時間が無視できない大きさである場合、これらの値をαに予め加算しておけば良い。
【０１８４】
（情報処理システムの処理３）
図１５は、第２の実施形態に係る情報処理システムの処理の例を示すシーケンス図（３）である。この処理は、図１３に示す処理において、応答時間Ｔｂｃの計測に失敗した場合における、情報処理システム１００の処理の例を示している。
【０１８５】
ステップＳ１５０１において、管理サーバ１０１の発信周期決定部６２４は、識別信号の発信周期Ｔを、計測に成功し応答時間Ｔａｂ、Ｔａｃのうち、大きい方に所定の値αを加算したＴ＝ＭＡＸ（Ｔａｂ，Ｔｂｃ）＋αに決定する。
【０１８６】
ステップＳ１５０２〜Ｓ１５０４において、管理サーバ１０１の発信周期通知部６２５は、発信周期決定部６２４が決定した識別信号の発信周期Ｔを、発信装置１０２ａ〜１０２ｃに通知する。
【０１８７】
ステップＳ１５０５、Ｓ１５０６において、管理サーバ１０１の発信制御部６２６は、発信装置１０２ｂ、１０２ｃに対して、同期信号の待機を指示する。
【０１８８】
ステップＳ１５０７において、管理サーバ１０１の発信制御部６２６は、発信装置１０２ａに対して、識別信号の発信と、同期信号の出力を指示する。
【０１８９】
ステップＳ１５０８において、発信装置１０２ａの第２の信号発信部６０３は、管理サーバ１０１からの指示に従って、識別信号の発信を指示する指示情報を含む制御信号である同期信号を発信する。
【０１９０】
ステップＳ１５０９、Ｓ１５１０において、発信装置１０２ａの第１の信号発信部６０２は、第２の信号発信部６０３が同期信号を発信した後、識別信号の発信周期Ｔに対応する時間を経過した後、発信周期Ｔで識別信号の発信を開始する。
【０１９１】
ステップＳ１５１１、Ｓ１５１２において、発信装置１０２ｂの第１の信号発信部６０２は、信号受信部６０４が同期信号を受信した後、発信周期Ｔで識別信号の発信を開始する。
【０１９２】
ステップＳ１５１３、Ｓ１５１４において、発信装置１０２ｃの第１の信号発信部６０２は、信号受信部６０４が同期信号を受信した後、発信周期Ｔで識別信号の発信を開始する。
【０１９３】
上記の処理により、管理サーバ１０１は、例えば、図１２（ａ）の領域１４１１、１４１２において、発信装置１０２ａ〜１０２ｃが発信する識別情報が干渉しないように、発信装置１０２ａ〜１０２ｃを制御することができる。
【０１９４】
例えば、Ｔａｂ＜Ｔａｃである場合、発信装置１０２の処理の遅延時間を無視すると、図１２（ａ）において、上記の処理により、発信装置１０２ｂが発信した識別信号が領域１４１１に到達してから、概算で、時間Ｔａｃ＋α−（Ｔａｂ／２）を経過後に発信装置１０２ａが発信した識別信号が領域１４２４に到達すると考えられる。これにより、領域１４１１において、発信装置１０２ａが発信する識別信号と、発信装置１０２ｂが発信する発信信号と、を交互に取得できるようになる。
【０１９５】
同様に、発信装置１０２ｃが発信した識別信号が領域１４１２に到達してから、概算で、時間（Ｔａｃ／２）＋αを経過後に発信装置１０２ａが発信した識別情報が領域１４１２に到達すると考えられる。これにより、領域１４１２において、発信装置１０２ａが発信する識別信号と、発信装置１０２ｃが発信する発信信号と、を交互に取得できるようになる。
【０１９６】
なお、発信装置１０２による処理の遅延や、発信装置１０２が識別信号を発信している時間が無視できない大きさである場合、これらの値をαに予め加算しておけば良い。
【０１９７】
（管理サーバの処理）
図１６〜１８は、第２の実施形態に係る管理サーバの処理の例を示すフローチャートである。この処理は、発信装置１０２ａ〜１０２ｃの様々な位置関係に応じた、管理サーバ１０１の処理の例を示している。なお、以下の説明の中で、発信装置１０２ａを「発信装置Ａ」、発信装置１０２ｂを「発信装置Ｂ」、発信装置１０２ｃを「発信装置Ｃ」と呼ぶものとする。
【０１９８】
図１６のステップＳ１６０１において、管理サーバ１０１は、発信装置Ａ、Ｂを用いて、例えば、図１３のステップＳ１３０１〜Ｓ１３０５に示した応答時間Ｔａｂの計測処理を実行し、発信装置Ａと発信装置Ｂとの間の応答時間Ｔａｂを取得する。
【０１９９】
Ｓ１６０２において、管理サーバ１０１は、発信装置Ａ、Ｃを用いて、例えば、図１３のステップＳ１３０６〜Ｓ１３１０に示した応答時間Ｔａｃの計測処理を実行し、発信装置Ａと発信装置Ｃとの間の応答時間Ｔａｃを取得する。
【０２００】
ステップＳ１６０３において、管理サーバ１０１は、発信装置Ｂ、Ｃを用いて、例えば、図１３のステップＳ１３１１〜Ｓ１３１５に示した応答時間Ｔｂｃの計測処理を実行し、発信装置Ｂと発信装置Ｃとの間の応答時間Ｔｂｃを取得する。
【０２０１】
ステップＳ１６０７〜Ｓ１６２１において、管理サーバ１０１は、ステップＳ１６０１〜Ｓ１６０３で計測できた応答時間に応じて、処理１〜処理８を実行する。
【０２０２】
（処理１）
図１６のステップＳ１６０７〜Ｓ１６０９において、応答時間Ｔａｂ、Ｔａｃ、Ｔｂｃのいずれも計測に失敗したと判断された場合、ステップＳ１６１０において、管理サーバ１０１は、図１７（ａ）に示す処理１を実行する。
【０２０３】
ステップＳ１７１１において、管理サーバ１０１は、処理１を開始すると、発信周期決定部６２４により、識別信号の発信周期Ｔを既定の発信周期Ｔｄに決定する。
【０２０４】
ステップＳ１７１２において、管理サーバ１０１の発信周期通知部６２５は、発信周期決定部６２４が決定した発信周期Ｔ＝Ｔｄを、発信装置Ａ〜Ｃに通知する。
【０２０５】
ステップＳ１７１３において、管理サーバ１０１の発信制御部６２６は、発信装置Ａ〜Ｃに、識別信号の発信を指示する。
【０２０６】
この処理１により、発信装置Ａ〜Ｃは、既定の発信周期Ｔｄで、個別に識別信号の発信を開始する。ただし、この場合、発信装置Ａ〜Ｃが識別信号を発信する領域は、互いに重複しないと考えられるので、発信装置Ａ〜Ｃが発信する識別信号間の干渉は発生しない。
【０２０７】
（処理２）
図１６のステップＳ１６０７〜Ｓ１６０９において、応答時間Ｔａｂ、Ｔａｃの計測に失敗し、応答時間Ｔｂｃの計測に成功したと判断された場合、ステップＳ１６１１において、管理サーバ１０１は、図１７（ｂ）に示す処理２を実行する。
【０２０８】
ステップＳ１７２１において、管理サーバ１０１は、処理２を開始すると、発信周期決定部６２４により、識別信号の発信周期Ｔを、Ｔ＝Ｔｂｃ＋αに決定する。
【０２０９】
ステップＳ１７２２において、管理サーバ１０１の発信周期通知部６２５は、発信装置Ｂ、Ｃに対して、発信周期決定部６２４が決定した発信周期Ｔ＝Ｔｂｃ＋αを通知する。
【０２１０】
ステップＳ１７２３において、管理サーバ１０１の発信制御部６２６は、発信装置Ｃに対して、同期信号の待機を指示する。
【０２１１】
ステップＳ１７２４において、管理サーバ１０１の発信制御部６２６は、発信装置Ｂに対して、識別信号の発信と、同期信号の発信とを指示する。
【０２１２】
ステップＳ１７２５において、管理サーバ１０１の発信周期通知部６２５は、発信装置Ａに対して、既定の発信周期Ｔｄを通知する。
【０２１３】
ステップＳ１７２６において、管理サーバ１０１の発信制御部６２６は、発信装置Ａに対して、識別信号の発信を指示する。
【０２１４】
この処理２により、発信装置Ｂと発信装置Ｃとの間で、例えば、図１０に示す第１の実施形態に係る情報処理システムの処理と同様の処理が実行され、発信装置Ｂが発信する識別信号と、発信装置Ｃが発信する識別信号との間の干渉が回避又は低減される。
【０２１５】
なお、この場合、発信装置Ａが識別信号を発信する領域は、発信装置Ｂ、Ｃが識別信号を発信する領域と重複しないと考えられるので、発信装置Ａ〜Ｃが発信する識別信号間の干渉が回避又は低減される。
【０２１６】
（処理３）
図１６のステップＳ１６０７、Ｓ１６０８、Ｓ１６１２において、応答時間Ｔａｂ、Ｔｂｃの計測に失敗し、応答時間Ｔａｃの計測に成功したと判断された場合、ステップＳ１６１３において、管理サーバ１０１は、図１７（ｃ）に示す処理３を実行する。
【０２１７】
ステップＳ１７３１において、管理サーバ１０１は、処理３を開始すると、発信周期決定部６２４により、識別信号の発信周期Ｔを、Ｔ＝Ｔａｃ＋αに決定する。
【０２１８】
ステップＳ１７３２において、管理サーバ１０１の発信周期通知部６２５は、発信装置Ａ、Ｃに対して、発信周期決定部６２４が決定した発信周期Ｔ＝Ｔａｃ＋αを通知する。
【０２１９】
ステップＳ１７３３において、管理サーバ１０１の発信制御部６２６は、発信装置Ｃに対して、同期信号の待機を指示する。
【０２２０】
ステップＳ１７３４において、管理サーバ１０１の発信制御部６２６は、発信装置Ａに対して、識別信号の発信と、同期信号の発信とを指示する。
【０２２１】
ステップＳ１７３５において、管理サーバ１０１の発信周期通知部６２５は、発信装置Ｂに対して、既定の発信周期Ｔｄを通知する。
【０２２２】
ステップＳ１７３６において、管理サーバ１０１の発信制御部６２６は、発信装置Ｂに対して、識別信号の発信を指示する。
【０２２３】
この処理３により、発信装置Ａと発信装置Ｃとの間で、例えば、図１０に示す第１の実施形態に係る情報処理システムの処理と同様の処理が実行され、発信装置Ａが発信する識別信号と、発信装置Ｃが発信する識別信号との間の干渉が回避又は低減される。
【０２２４】
なお、この場合、発信装置Ｂが識別信号を発信する領域は、発信装置Ａ、Ｃが識別信号を発信する領域と重複しないと考えられるので、発信装置Ａ〜Ｃが発信する識別信号間の干渉が回避又が低減される。
【０２２５】
（処理４）
図１６のステップＳ１６０７、Ｓ１６０８、Ｓ１６１２において、応答時間Ｔａｂの計測に失敗し、応答時間Ｔａｃ、Ｔｂｃの計測に成功したと判断された場合、ステップＳ１６１４において、管理サーバ１０１は、図１８（ａ）に示す処理４を実行する。
【０２２６】
ステップＳ１８１１において、管理サーバ１０１は、処理４を開始すると、発信周期決定部６２４により、識別信号の発信周期Ｔを、Ｔａｃ、Ｔａｂのうち大きい方に所定を値αを加算して、Ｔ＝ＭＡＸ（Ｔａｃ，Ｔｂｃ）＋αに決定する。
【０２２７】
ステップＳ１８１２において、管理サーバ１０１の発信周期通知部６２５は、発信周期決定部６２４が決定した発信周期Ｔ＝ＭＡＸ（Ｔａｃ，Ｔｂｃ）＋αを、発信装置Ａ〜Ｃに通知する。
【０２２８】
ステップＳ１８１３において、管理サーバ１０１の発信制御部６２６は、発信装置Ａ、Ｂに対して、同期信号を待機を指示する。
【０２２９】
ステップＳ１８１４において、管理サーバ１０１の発信制御部６２６は、発信装置Ｃに対して、識別信号の発信と、同期信号の発信とを指示する。
【０２３０】
この処理４により、発信装置Ａ〜Ｃの間で、例えば、図１５に示す情報処理システムの処理と同様の処理が実行され、発信装置Ａ〜Ｃが発信する識別信号間の干渉が回避又は低減される。
【０２３１】
（処理５）
図１６のステップＳ１６０７、Ｓ１６１５、Ｓ１６１６において、応答時間Ｔａｃ、Ｔｂｃの計測に失敗し、応答時間Ｔａｂの計測に成功したと判断された場合、ステップＳ１６１７において、管理サーバ１０１は、図１８（ｂ）に示す処理５を実行する。
【０２３２】
ステップＳ１８２１において、管理サーバ１０１は、処理５を開始すると、発信周期決定部６２４により、識別信号の発信周期Ｔを、Ｔ＝Ｔａｂ＋αに決定する。
【０２３３】
ステップＳ１８２２において、管理サーバ１０１の発信周期通知部６２５は、発信装置Ａ、Ｂに対して、発信周期決定部６２４が決定した発信周期Ｔ＝Ｔａｂ＋αを通知する。
【０２３４】
ステップＳ１８２３において、管理サーバ１０１の発信制御部６２６は、発信装置Ｂに対して、同期信号の待機を指示する。
【０２３５】
ステップＳ１８２４において、管理サーバ１０１の発信制御部６２６は、発信装置Ａに対して、識別信号の発信と、同期信号の発信とを指示する。
【０２３６】
ステップＳ１８２５において、管理サーバ１０１の発信周期通知部６２５は、発信装置Ｃに対して、既定の発信周期Ｔｄを通知する。
【０２３７】
ステップＳ１８２６において、管理サーバ１０１の発信制御部６２６は、発信装置Ｃに対して、識別信号の発信を指示する。
【０２３８】
この処理５により、発信装置Ａと発信装置Ｂとの間で、例えば、図１０に示す第１の実施形態に係る情報処理システムの処理と同様の処理が実行され、発信装置Ａが発信する識別信号と、発信装置Ｂが発信する識別信号との間の干渉が回避又は低減される。
【０２３９】
なお、この場合、発信装置Ｃが識別信号を発信する領域は、発信装置Ａ、Ｂが識別信号を発信する領域と重複しないと考えられるので、発信装置Ａ〜Ｃが発信する識別信号間の干渉が回避又は低減される。
【０２４０】
（処理６）
図１６のステップＳ１６０７、Ｓ１６１５、Ｓ１６１６において、応答時間Ｔａｃの計測に失敗し、応答時間Ｔａｂ、Ｔｂｃの計測に成功したと判断された場合、ステップＳ１６１８において、管理サーバ１０１は、図１８（ｃ）に示す処理６を実行する。
【０２４１】
ステップＳ１８３１において、管理サーバ１０１は、処理６を開始すると、発信周期決定部６２４により、識別信号の発信周期Ｔを、Ｔ＝ＭＡＸ（Ｔａｂ，Ｔｂｃ）＋αに決定する。
【０２４２】
ステップＳ１８３２において、管理サーバ１０１の発信周期通知部６２５は、発信周期決定部６２４が決定した発信周期Ｔ＝ＭＡＸ（Ｔａｂ，Ｔｂｃ）＋αを、発信装置Ａ〜Ｃに通知する。
【０２４３】
ステップＳ１８３３において、管理サーバ１０１の発信制御部６２６は、発信装置Ａ、Ｃに対して、同期信号の待機を指示する。
【０２４４】
ステップＳ１８３４において、管理サーバ１０１の発信制御部６２６は、発信装置Ｂに対して、識別信号の発信と、同期信号の発信とを指示する。
【０２４５】
この処理６により、発信装置Ａ〜Ｃの間で、例えば、図１５に示す情報処理システムの処理と同様の処理が実行され、発信装置Ａ〜Ｃが発信する識別信号間の干渉が回避又は低減される。
【０２４６】
（処理７）
図１６のステップＳ１６０７、Ｓ１６１５、Ｓ１６１９において、応答時間Ｔｂｃの計測に失敗し、応答時間Ｔａｂ、Ｔａｃの計測に成功したと判断された場合、ステップＳ１６２０において、管理サーバ１０１は、処理７を実行する。
【０２４７】
処理７では、管理サーバ１０１は、図１５ステップＳ１５０１〜Ｓ１５０７に示す処理を実行する。
【０２４８】
（処理８）
図１６のステップＳ１６０７、Ｓ１６１５、Ｓ１６１９において、応答時間Ｔａｂ、Ｔａｃ、Ｔｂｃの計測に成功したと判断された場合、ステップＳ１６２１において、管理サーバ１０１は、処理８を実行する。
【０２４９】
処理８では、管理サーバ１０１は、図１４のステップＳ１４０１〜Ｓ１４０７に示す処理を実行する。
【０２５０】
このように本実施形態によれば、発信装置１０２の数が３つである場合であっても、第１の実施形態と同様に、発信装置１０２が発信する識別信号間の干渉を回避又は低減させることができるようになる。
【０２５１】
以上、本発明の各実施形態によれば、複数の発信装置１０２を用いて所定の情報を含む信号を発信する情報処理システム１００において、発信装置１０２の数を抑制しつつ、発信装置１０２が発信する信号間の干渉を低減させることができる。
【符号の説明】
【０２５２】
１００      情報処理システム
１０１      管理サーバ（情報処理装置）
１０２ａ    発信装置（第２の発信装置の一例）
１０２ｂ    発信装置（第１の発信装置の一例）
１０２ｃ    発信装置（第３の発信装置の一例）
１０３      ゲートウェイ（情報処理装置の別の一例）
６０２      第１の信号発信部（第１の発信手段）
６０３      第２の信号発信部（第２の発信手段）
６０４      信号受信部（受信手段）
６２２      応答指示部（応答指示手段）
６２３      計測指示部（計測指示手段）
６２４      発信周期決定部（決定手段）
６２５      発信周期通知部（通知手段）
６２６      発信制御部（発信制御手段）
【先行技術文献】
【特許文献】
【０２５３】
【特許文献１】特開２００９−２２２４１７号公報
【図１】
2019124572.tif 000003
【図２】
2019124572.tif 000004
【図３】
2019124572.tif 000005
【図４】
2019124572.tif 000006
【図５】
2019124572.tif 000007
【図６】
2019124572.tif 000008
【図７】
2019124572.tif 000009
【図８】
2019124572.tif 000010
【図９】
2019124572.tif 000011
【図１０】
2019124572.tif 000012
【図１１】
2019124572.tif 000013
【図１２】
2019124572.tif 000014
【図１３】
2019124572.tif 000015
【図１４】
2019124572.tif 000016
【図１５】
2019124572.tif 000017
【図１６】
2019124572.tif 000018
【図１７】
2019124572.tif 000019
【図１８】
2019124572.tif 000020