(57)【要約】【課題】保護者等が、より効率よく迷子等の捜索対象と合流できるように支援する情報処理技術を提供することを課題とする。【解決手段】サーバ１に、子供の位置の履歴を示す位置履歴情報を取得する位置履歴取得部Ｆ１１と、取得された位置履歴情報に基づき、子供の経時に応じた移動先を予測する移動先予測部Ｆ１２と、保護者に関する提示条件が満たされた場合に、当該保護者の位置から当該保護者が経時に応じて到達する範囲を予測し、予測された保護者が経時に応じて到達する範囲と予測された子供の経時に応じた移動先とに基づいて、保護者と子供との合流場所の候補を提示する提示部Ｆ１５とを備えた。【選択図】図９Ａ
2016017893.tif 000002
【特許請求の範囲】
【請求項１】
移動体の位置の履歴を示す位置履歴情報を取得する位置履歴取得手段と、
前記取得された位置履歴情報に基づき、前記移動体の経時に応じた移動先を予測する移動先予測手段と、
ユーザに関する提示条件が満たされた場合に、前記ユーザの位置から前記ユーザが経時に応じて到達する範囲を予測し、前記予測されたユーザが経時に応じて到達する範囲と前記予測された移動体の経時に応じた移動先とに基づいて、前記ユーザと前記移動体との合流場所の候補を提示する提示手段と、
を備える情報処理装置。
【請求項２】
前記提示手段は、前記予測されたユーザが経時に応じて到達する範囲と前記予測された移動体の経時に応じた移動先とが重なる場所のうちから前記合流場所の候補を特定して提示する、
請求項１に記載の情報処理装置。
【請求項３】
前記提示手段は、前記重なる場所のうち、最も早い予測の時刻において重なる場所を、前記合流場所の候補として特定する、
請求項２に記載の情報処理装置。
【請求項４】
前記提示手段は、前記合流場所の候補の位置を含む地図と、前記地図上の前記合流場所の候補を示す記号と、前記地図上の前記予測された前記移動体の移動先を示す図形とを含む表示をするための表示用データを生成する、
請求項１から３の何れか一項に記載の情報処理装置。
【請求項５】
前記提示手段は、前記提示条件が満たされた場合として、前記ユーザが要求した提示要求を受け付けた場合に、前記合流場所の候補を提示する、
請求項１から４の何れか一項に記載の情報処理装置。
【請求項６】
前記提示手段は、前記ユーザの位置と前記位置履歴情報が示す前記移動体の最新の位置との距離が所定範囲である場合、前記合流場所の候補を提示せず、前記取得された位置履歴情報が示す前記移動体の最新の位置を提示する、
請求項１から５の何れか一項に記載の情報処理装置。
【請求項７】
前記移動先予測手段は、所定時間前から現在までの間の前記位置履歴情報それぞれが示す、前記移動体の測位の分解能で表された位置が一致する場合、前記一致する位置を前記移動体の移動先として予測する、
請求項１から６の何れか一項に記載の情報処理装置。
【請求項８】
前記移動先予測手段は、所定時間前から現在までの間の前記位置履歴情報が示す位置の何れもが、前記移動体の最新の位置から所定距離の範囲内にある場合、前記所定距離の範囲を、前記移動体の移動先として予測する、
請求項１から７の何れか一項に記載の情報処理装置。
【請求項９】
前記移動先予測手段は、前記取得された位置履歴情報から、前記移動体の現在の移動の方向及び速さを推定し、前記推定した速さで前記方向へ移動した際の移動先を予測する、
請求項１から８の何れか一項に記載の情報処理装置。
【請求項１０】
前記提示手段は、前記ユーザの位置と前記位置履歴情報が示す前記移動体の最新の位置との距離が所定範囲である場合、前記合流場所の候補を提示せず、前記移動体の最新の位
置履歴情報を取得することと、前記取得された位置履歴情報が示す前記移動体の最新の位置を提示することとを繰り返す、
請求項１から９の何れか一項に記載の情報処理装置。
【請求項１１】
電波を発する発信機と、
区域内の互いに異なる位置に定置された複数の無線受信機と、
前記無線受信機と通信可能な情報処理装置と、
を有する情報処理システムであって、
前記情報処理装置は、
移動体の位置の履歴を示す位置履歴情報を取得する位置履歴取得手段と、
前記取得された位置履歴情報に基づき、前記移動体の経時に応じた移動先を予測する移動先予測手段と、
ユーザに関する提示条件が満たされた場合に、前記ユーザの位置から前記ユーザが経時に応じて到達する範囲を予測し、前記予測されたユーザが経時に応じて到達する範囲と前記予測された移動体の経時に応じた移動先とに基づいて、前記ユーザと前記移動体との合流場所の候補を提示する提示手段と、
を備え、
前記発信機は、前記移動体によって携行され、
前記複数の無線受信機それぞれは、前記発信機から電波を受信した場合に、前記受信の時刻を含む受信情報を生成して前記情報処理装置へ送信し、
前記情報処理装置の位置履歴取得手段は、前記受信情報に含まれる受信時刻と前記受信情報の送信元の無線受信機の位置とを含む情報を、前記移動体の位置履歴情報として取得する、
情報処理システム。
【請求項１２】
コンピュータが、
移動体の位置の履歴を示す位置履歴情報を取得する位置履歴取得ステップと、
前記取得された位置履歴情報に基づき、前記移動体の経時に応じた移動先を予測する移動先予測ステップと、
ユーザに関する提示条件が満たされた場合に、前記ユーザの位置から前記ユーザが経時に応じて到達する範囲を予測し、前記予測されたユーザが経時に応じて到達する範囲と前記予測された移動体の経時に応じた移動先とに基づいて、前記ユーザと前記移動体との合流場所の候補を提示する提示ステップと、
を実行する情報処理方法。
【請求項１３】
コンピュータに、
移動体の位置の履歴を示す位置履歴情報を取得する位置履歴取得ステップと、
前記取得された位置履歴情報に基づき、前記移動体の経時に応じた移動先を予測する移動先予測ステップと、
ユーザに関する提示条件が満たされた場合に、前記ユーザの位置から前記ユーザが経時に応じて到達する範囲を予測し、前記予測されたユーザが経時に応じて到達する範囲と前記予測された移動体の経時に応じた移動先とに基づいて、前記ユーザと前記移動体との合流場所の候補を提示する提示ステップと、
を実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置、情報処理システム、情報処理方法、及び、プログラムに関する。
【背景技術】
【０００２】
例えば、テーマパークや大型ショッピング施設等の外出先で、保護者に同伴する子供等が迷子になり、保護者が子供を捜索することがある。従来、このような迷子等の捜索を支援する技術が提案されている（特許文献１−３を参照）。例えば、特許文献１では、情報処理装置が、親子の所在を特定し、特定した親子の所在の情報を出力部または親の端末に送る迷子探索支援方法が提案されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１１−１８６６２９号公報
【特許文献２】特開２００７−２４１５２９号公報
【特許文献３】特開２００１−２５１６７５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
例えば、保護者は、施設において迷子になり所在が不明となった子供を捜索するために、上述の迷子探索支援方法を用いて子供の所在を把握し、把握した所在へ向かうことが考えられる。しかし、保護者が把握した所在に到着するまでの間に、子供が他の場所へ移動してしまい、保護者が子供と合流できないおそれがある。合流できなかった保護者が子供の所在を再度把握して移動することで両者が合流する可能性は高まるが、この場合、無駄な時間や無駄な移動を要してしまうことがある。
【０００５】
このような状況に鑑み、本発明は、保護者等が、より効率よく迷子等の捜索対象と合流できるように支援する情報処理技術を提供することを課題とする。
【課題を解決するための手段】
【０００６】
本発明では、上記課題を解決するために、以下の手段を採用した。すなわち、本発明は、次の情報処理装置である。
移動体の位置の履歴を示す位置履歴情報を取得する位置履歴取得手段と、
前記取得された位置履歴情報に基づき、前記移動体の経時に応じた移動先を予測する移動先予測手段と、
ユーザに関する提示条件が満たされた場合に、前記ユーザの位置から前記ユーザが経時に応じて到達する範囲を予測し、前記予測されたユーザが経時に応じて到達する範囲と前記予測された移動体の経時に応じた移動先とに基づいて、前記ユーザと前記移動体との合流場所の候補を提示する提示手段と、
を備える情報処理装置。
【０００７】
ここで、移動体は、移動が可能な、人、その他の有体物である。移動体は、例えば迷子であるが、老人、成人、ペット、その他の人や物である場合を含む。
【０００８】
本発明によれば、ユーザがその位置から到達する範囲の予測と移動体の移動先の予測とに基づいた、合流場所の候補が提示される。そのため、移動体が移動を継続した場合であっても、ユーザは提示された合流場所へ向かうのみで移動体と合流できる蓋然性が高い。
よって、無駄な時間や移動の発生が抑制され、ユーザは、より効率よく、捜索対象の移動体と合流できる。
【発明の効果】
【０００９】
本発明によれば、保護者等が、より効率よく、迷子等の捜索対象と合流できる。
【図面の簡単な説明】
【００１０】
【図１】図１は、実施形態１に係る情報処理システムを例示する図である。
【図２】図２は、実施形態１に係る各装置のハードウェア構成を例示する図である。
【図３】図３は、実施形態１におけるサーバの機能構成を例示する図である。
【図４】図４は、ｈｕｂビーコン管理用マスタのテーブルを例示する図である。
【図５】図５は、発信専用ビーコン管理用マスタのテーブルを例示する図である。
【図６】図６は、端末管理用マスタのテーブルを例示する図である。
【図７】図７は、位置履歴テーブルを例示する図である。
【図８】図８は、子供の移動予測エリアを予測する方法を説明するための説明図である。
【図９Ａ】図９Ａは、保護者端末に表示される合流支援画面の一例である。
【図９Ｂ】図９Ｂは、保護者端末に表示される合流支援画面の別の例である。
【図１０】図１０は、発信専用ビーコンを用いた位置履歴情報の収集処理の流れを例示するフローチャートである。
【図１１】図１１は、保護者端末を用いた位置履歴情報の収集処理の流れを例示するフローチャートである。
【図１２】図１２は、子供の情報の提示処理の流れを例示するフローチャートである。
【図１３】図１３は、エリア予測の処理の流れを例示するフローチャートである。
【図１４】図１４は、遭遇予測エリアの算出処理の流れを例示するフローチャートである。
【図１５】図１５は、変形例１におけるサーバ及び保護者端末の機能構成を例示する図である。
【図１６】図１６は、実施形態２に係る情報処理システムを例示する図である。
【発明を実施するための形態】
【００１１】
以下、本発明の実施の形態を、図面に基づいて説明する。なお、以下に説明する実施の形態は、本発明を実施する一例を示すものであって、本発明を以下に説明する具体的な構成に限定するものではない。
【００１２】
説明は、次の順序で記載される。
１．実施形態１
１．１．情報処理システムの構成
１．２．各装置のハードウェア構成
１．３．機能構成
１．４．処理の流れ
１．５．まとめ
２．変形例１
３．変形例２
４．実施形態２
５．その他
【００１３】
≪実施形態１≫
実施形態１（以下、「本実施形態」とも表記する）について説明する。本実施形態にお
いて、「情報処理装置」は、サーバとして実施される。本実施形態の情報処理システムは、施設において、「移動体」の一例としての迷子となった子供の位置に関する情報を、「ユーザ」の一例としての保護者に対して提供して、迷子の捜索を支援する。情報処理システムは、例えば、保護者と子供との合流場所の候補を示す情報を提供する。本実施形態では、保護者及び子供は、徒歩で移動するものとして説明する。なお、迷子の子供の代わりに、老人、ペット等の捜索が支援されてもよい。
【００１４】
＜情報処理システムの構成＞
図１は、本実施形態に係る情報処理システムを例示する図である。図１には、サーバ１、インターネットＮ、及び施設Ｆが示されており、施設Ｆ内には、リーダｈｕｂビーコン２、複数のサブｈｕｂビーコン３、発信専用ビーコン４、及び保護者端末５が示されている。図１では、保護者端末５が１台だけ示されているが、情報処理システムは、支援する保護者の人数に応じた個数の保護者端末５を有する。また、発信専用ビーコン４が１台だけ示されているが、情報処理システムは、捜索対象となる子供の人数に応じた個数の発信専用ビーコン４を有する。
【００１５】
サーバ１は、子供や保護者の位置に関する情報を保護者端末５へ提供する。サーバ１は、インターネットＮに接続され、リーダｈｕｂビーコン２や保護者端末５と通信可能である。サーバ１は、位置管理データベースＤ１１を有し、保護者及び子供それぞれの施設Ｆにおける位置の履歴を示す位置履歴情報を蓄積する。サーバ１のハードウェアの詳細については、後述する。
【００１６】
施設Ｆは、保護者及び子供によって利用される施設である。施設Ｆは、屋内外の各種施設であり、例えば、テーマパーク、デパートやショッピングセンターを含む大型ショッピング施設、イベント会場である。施設Ｆは、大型客船等の移動可能な施設であってもよい。
【００１７】
リーダｈｕｂビーコン２及びサブｈｕｂビーコン３は、近傍の保護者端末５及び発信専用ビーコン４と無線通信する無線通信機である。以下、リーダｈｕｂビーコン２及びサブｈｕｂビーコン３を総称して「ｈｕｂビーコン」とも表記する。本実施形態の情報処理システムは、ｈｕｂビーコンが行う保護者端末５及び発信専用ビーコン４との無線通信に基づいて、保護者端末５及び発信専用ビーコン４の位置を測位して保護者及び子供の位置情報を収集する。本実施形態では、ｈｕｂビーコンそれぞれは、施設Ｆの敷地を格子状に分割した場合における分割されたエリアそれぞれの中心付近に、１台ずつ配置される。分割された各エリアは、例えば、一辺１０メートルの正方形の区域である。各ｈｕｂビーコンは、施設Ｆにおける各位置を示す目印となる。ｈｕｂビーコンが定置されるエリアの形状や大きさによって測位の分解能が定まることになる。なお、各エリアが六角形になるように施設Ｆの敷地が区分されてもよい。
【００１８】
ｈｕｂビーコンは、具体的には、ＢＬＥ（Ｂｌｕｅｔｏｏｔｈ（登録商標）  Ｌｏｗ  Ｅｎｅｒｇｙ）の通信装置である。ｈｕｂビーコンは、アンテナ、ＢＬＥ通信の送受信回路、及び計時回路を備え、ＢＬＥの通信電波を送受信する。また、ｈｕｂビーコンそれぞれには、当該ｈｕｂビーコンを他のｈｕｂビーコンと識別するｈｕｂビーコンＩＤが割り当てられている。
【００１９】
リーダｈｕｂビーコン２は、サブｈｕｂビーコン３に電力供給するとともに、サーバ１及びサブｈｕｂビーコン３と通信する。リーダｈｕｂビーコン２は、電力供給及び通信用途の接続線でサブｈｕｂビーコン３と接続される。サブｈｕｂビーコン３は、リーダｈｕｂビーコン２から電力供給されて動作する。
【００２０】
発信専用ビーコン４は、子供によって携行され、子供の位置の目印となる小型の無線通信機である。発信専用ビーコン４は、具体的には内蔵電池によって動作するＢＬＥの通信機であり、所定のＢＬＥの通信電波を発する。発信専用ビーコン４それぞれには、当該発信専用ビーコン４を他のＢＬＥの通信機と識別するビーコンＩＤが割り当てられている。本実施形態の発信専用ビーコン４は、所定周期（例えば１秒に１回あるいは２回程度）で上述の通信電波を発する。発信専用ビーコン４は、例えば、施設Ｆの運営者によって、施設Ｆに入場する子供に対して配布される。なお、発信専用ビーコン４は、好ましくは専用の通信機であるが、ＢＬＥ通信機能を有するスマートフォン等の汎用の情報端末であってもよい。
【００２１】
保護者端末５は、保護者によって携行され、保護者が情報処理システムから迷子の子供の捜索支援を受けるために操作する情報端末である。保護者端末５は、例えば、スマートフォンである。保護者端末５は、インターネットＮを介してサーバ１と通信し、サーバ１から子供の位置に関する情報の提供を受ける。また、保護者端末５は、ＢＬＥの通信機能を有し、ｈｕｂビーコンが発した通信電波を受け取る。保護者端末５のハードウェアの詳細については、後述する。なお、保護者端末５は、タブレット端末、ノートパソコン、スマートグラス、他のウェアラブルデバイス等であってもよい。
【００２２】
インターネットＮは、世界規模の公衆パケット通信網であり、サーバ１とリーダｈｕｂビーコン２と保護者端末５とを接続する。なお、インターネットＮの代わりに、ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）、ＷＡＮ（Ｗｉｄｅ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）やその他のパケット通信網が採用されてもよい。
【００２３】
＜各装置のハードウェア構成＞
図２は、本実施形態における各装置のハードウェア構成を例示する図である。図２には、サーバ１及び保護者端末５のハードウェア構成が示されている。
【００２４】
サーバ１は、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）１１、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）１２、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）１３、ＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）等の補助記憶装置１４、ゲートウェイ等を介してインターネットＮに接続されるＮＩＣ（Ｎｅｔｗｏｒｋ  ｉｎｔｅｒｆａｃｅ  ｃｏｎｔｒｏｌｌｅｒ）１５、及び時計１６を備えたコンピュータである。図２では、サーバ１が１台のコンピュータで例示されているが、サーバ１は、例えば、ネットワークで接続された複数台のコンピュータであってもよい。
【００２５】
ＣＰＵ１１は、中央処理装置であり、ＲＡＭ１２等に展開された命令及びデータを処理することで、ＲＡＭ１２、補助記憶装置１４等を制御する。ＲＡＭ１２は、主記憶装置あり、ＣＰＵ１１によって制御され、各種命令やデータが書き込まれ、読み出される。補助記憶装置１４は、不揮発性の記憶装置であり、各種プログラム、永続的な保存が求められるデータ等が記憶される。
【００２６】
保護者端末５は、ＣＰＵ５１、ＲＡＭ５２、ＲＯＭ５３、ＳＳＤ（Ｓｏｌｉｄ  Ｓｔａｔｅ  Ｄｒｉｖｅ）等の補助記憶装置５４を備えるコンピュータである。保護者端末５は、無線ＬＡＮのアクセスポイント等を介してインターネットＮに接続されるＮＩＣ５５、時計５６、ディスプレイ等の表示部５７、及びタッチパネル等の操作部５８も備える。保護者端末５は、ＢＬＥの通信を行うＢＬＥ通信モジュール５９も備える。なお、保護者端末５は、ＮＩＣ５５の代わりにＬＴＥ（Ｌｏｎｇ  Ｔｅｒｍ  Ｅｖｏｌｕｔｉｏｎ）等の携帯電話通信網を介してインターネットＮと接続されてもよい。
【００２７】
＜機能構成＞
（サーバ１の機能）
図３は、本実施形態におけるサーバ１の機能構成を例示する図である。サーバ１は、補助記憶装置１４に記憶されているプログラムが、ＲＡＭ１２に読み出され、ＣＰＵ１１によって実行されることで、位置管理データベースＤ１１、位置履歴取得部Ｆ１１、移動先予測部Ｆ１２、到達範囲予測部Ｆ１３、合流場所特定部Ｆ１４、及び提示部Ｆ１５を備えるコンピュータとして機能する。位置管理データベースＤ１１は、実行されるデータベース管理システムのプログラムが、補助記憶装置１４に記憶されるデータを管理することで構築される。なお、位置履歴取得部Ｆ１１、移動先予測部Ｆ１２は、それぞれ、「位置履歴取得手段」、「移動先予測手段」の一例である。また、到達範囲予測部Ｆ１３、合流場所特定部Ｆ１４、及び提示部Ｆ１５の集合体が「提示手段」の一例にあたる。
【００２８】
なお、本実施形態において、サーバ１の備える各機能は、汎用プロセッサであるＣＰＵ１１によって実行されるが、これらの機能の一部または全部は、１または複数の専用プロセッサ、ハードウェアの演算回路等によって実行されてもよい。ここで、ハードウェアの演算回路とは、例えば、論理ゲートを組み合わせた加算回路、乗算回路、フリップフロップ等をいう。また、これらの機能の一部または全部は、別途のコンピュータにおいて実行されてもよい。
【００２９】
位置管理データベースＤ１１は、保護者及び子供の位置の履歴を示す位置履歴情報を蓄積するデータベースである。本実施形態の位置管理データベースＤ１１は、リレーショナルデータベースとして構築される。位置管理データベースＤ１１は、テーブルとして、ｈｕｂビーコン管理用マスタ、発信専用ビーコン管理用マスタ、端末管理用マスタ、及び、位置履歴テーブルを有する。なお、位置管理データベースＤ１１は、オブジェクト指向データベース、ＸＭＬ（Ｅｘｔｅｎｓｉｂｌｅ  Ｍａｒｋｕｐ  Ｌａｎｇｕａｇｅ）データベース等、リレーショナルデータベース以外のデータベースとして構築されてもよい。
【００３０】
図４は、ｈｕｂビーコン管理用マスタのテーブルを例示する図である。ｈｕｂビーコン管理用マスタは、施設Ｆに定置されたｈｕｂビーコンを管理するために用いられる。ｈｕｂビーコン管理用マスタのレコード１件には、１台のｈｕｂビーコンを管理するための情報として、主にｈｕｂビーコンの位置を示す座標が格納される。ｈｕｂビーコン管理用マスタは、ｈｕｂ＿ｉｄ、ｈｕｂ＿ｓｔａｔｕｓ、ａｒｅａ＿ｎｏ、ｌｏｃａｔｉｏｎ＿ｘ、及びｌｏｃａｔｉｏｎ＿ｙのカラムを有する。
【００３１】
ｈｕｂ＿ｉｄカラムは、管理対象のｈｕｂビーコンを識別するｈｕｂビーコンＩＤを表す。ｈｕｂ＿ｓｔａｔｕｓカラムは、管理対象のｈｕｂビーコンがリーダｈｕｂビーコン２、サブｈｕｂビーコン３の何れであるかを示すリーダ／サブの種別を表す。ａｒｅａ＿ｎｏカラムは、管理対象のｈｕｂビーコンの位置を示す座標の座標管理用番号を表す。ｌｏｃａｔｉｏｎ＿ｘカラムは、管理対象のｈｕｂビーコンの位置を示す２次元座標のうちのｘ座標を表す。ｌｏｃａｔｉｏｎ＿ｙカラムは、管理対象のｈｕｂビーコンの位置を示す２次元座標のうちのｙ座標を表す。
【００３２】
本実施形態では、施設Ｆにおける位置が、ｘ座標とｙ座標との組で表される。各座標は、上述のように施設Ｆの敷地を格子状に分割した場合の分割されたエリアそれぞれの位置を示し、座標値１がエリア１つ分に相当する。以下の説明では、（ｘ座標値，ｙ座標値）の形式の２次元座標でエリアを表記することがある。なお、本実施形態では、子供及び保護者の水平方向の移動のみが考慮されるが、例えば３次元座標が用いられ、鉛直方向の移動も考慮されて迷子の捜索が支援されてもよい。このようにすることで、施設Ｆが複数フロアを有するデパート等である場合に、捜索の好適な支援ができる。
【００３３】
図５は、発信専用ビーコン管理用マスタのテーブルを例示する図である。発信専用ビー
コン管理用マスタは、発信専用ビーコン４を管理するために用いられ、発信専用ビーコン管理用マスタのレコード１件には、１台の発信専用ビーコン４を管理するための情報が格納される。発信専用ビーコン管理用マスタは、ｓｅｎｄ＿ｉｄ及びｐａｒｔｎｅｒ＿ｉｄのカラムを有する。
【００３４】
ｓｅｎｄ＿ｉｄカラムは、管理対象の発信専用ビーコン４を識別するビーコンＩＤを表す。ｐａｒｔｎｅｒ＿ｉｄカラムは、発信専用ビーコン４と対応付く保護者端末５を識別する端末ＩＤを表し、後述の端末管理用マスタに登録された端末ＩＤの値をとる。本実施形態では、発信専用ビーコン管理用マスタのレコードにより、子供が携帯する発信専用ビーコン４と保護者端末５とが１対１に対応付き、保護者と当該保護者が保護するべき子供とのペアが管理される。
【００３５】
図６は、端末管理用マスタのテーブルを例示する図である。端末管理用マスタは、保護者端末５を管理するために用いられ、端末管理用マスタのレコード１件には、１台の保護者端末５を管理するための情報が格納される。端末管理用マスタは、ｄｅｖｉｃｅ＿ｉｄのカラムを有する。ｄｅｖｉｃｅ＿ｉｄカラムは、サーバ１へアクセスする保護者端末５を識別する端末ＩＤを表す。
【００３６】
図７は、位置履歴テーブルを例示する図である。位置履歴テーブルは、保護者及び子供の位置の履歴を示す位置履歴情報を蓄積するために用いられる。位置履歴テーブルのレコード１件には、１つの時刻において測位された、保護者または子供の位置を示す位置履歴情報１件が格納される。位置履歴テーブルは、ｄｅｖｉｃｅ、ｄｅｖｉｃｅ＿ｉｄ、ｈｕｂ＿ｉｄ、及びｔｉｍｅのカラムを有する。
【００３７】
ｄｅｖｉｃｅカラムは、測位対象デバイスの種別を表し、「発信専用ビーコン」または「保護者端末」の値をとる。ｄｅｖｉｃｅカラムの値から、レコードが子供、保護者の何れの位置履歴情報を格納しているかが把握される。ｄｅｖｉｃｅ＿ｉｄカラムは、測位対象デバイスを識別するＩＤを表し、ビーコンＩＤまたは端末ＩＤの値をとる。ｈｕｂ＿ｉｄカラムは、測位された位置を示すｈｕｂビーコンを識別するｈｕｂビーコンＩＤを表す。ｈｕｂビーコンＩＤカラムの値を用いてｈｕｂビーコン管理用マスタを参照することで、座標のデータを抽出でき、位置履歴情報が示す位置が特定できる。そのため、位置履歴テーブルのｈｕｂ＿ｉｄカラムは、位置を示しているともいえる。ｔｉｍｅカラムは、測位時刻を表す。
【００３８】
位置履歴取得部Ｆ１１は、保護者及び子供の位置の履歴を示す位置履歴情報を、位置管理データベースＤ１１から取得する。
【００３９】
移動先予測部Ｆ１２は、位置履歴取得部Ｆ１１によって取得された子供の位置履歴情報に基づき、子供の経時に応じた移動先を、移動予測エリアとして予測する。
【００４０】
図８は、子供の移動予測エリアを予測する方法を説明するための説明図である。図８には、過去６０秒間における子供の位置を示す過去エリアに応じた、予測パターンＡ、Ｂ、Ｃが示されている。格子で区切られた各エリアは、１０ｍ四方の区域である。丸記号（○）は子供を示し、矢印は移動を示す。上段には、子供の過去エリアが例示されている。下段には、移動予測エリアが例示されている。パターンＡ、Ｂ、Ｃを順に説明する。
【００４１】
（１）予測パターンＡ：過去エリアが同一エリアである場合
移動先予測部Ｆ１２は、６０秒前から現在までの間の位置履歴情報それぞれが示す、子供がいたエリアの座標がすべて一致する場合、子供がその後も当該一致したエリアに留まるものとして、当該エリアを子供の移動予測エリアとして予測する。
（２）予測パターンＢ：過去エリアが子供の現在エリアの隣接エリア内である場合
移動先予測部Ｆ１２は、６０秒前から現在までの間の所在履歴情報が示す位置の何れもが、子供の最新の位置である現在エリアから、紙面の左右（ｘ軸方向）または上下（ｙ軸方向）に１エリア分だけ離れた範囲内にある場合、当該範囲内を移動予測エリアとして予測する。
（３）予測パターンＣ：その他の場合
移動先予測部Ｆ１２は、過去エリアが予測パターンＡ、Ｂの何れにも当てはまらない場合、位置履歴情報から、子供の現在の移動方向及び移動速度を推定し、当該推定した移動速度で当該推定した移動方向へ移動した際の移動先を、移動予測エリアとして予測する。当該推定は、例えば、直近の位置の変化に基づいて行われる。なお、図８では、右方向への移動が推定された例が示されている。
【００４２】
本実施形態の予測パターンＡの予測によれば、その場に留まるという子供の行動を予測することができ、移動の予測の精度を高めることが可能になる。特に、高い分解能の測位が行われる場合には、子供の動きがなかったことが精度よく判定可能であるため、より高い精度で子供がその場に留まることを予測できる。また、本実施形態の予測パターンＢの予測によれば、行ったり来たりするなどの狭い範囲を動き回るという子供の行動を予測でき、移動の予測の精度を高めることが可能になる。また、本実施形態の予測パターンＣの予測によれば、子供の進行を予測することが可能になる。
【００４３】
到達範囲予測部Ｆ１３は、保護者の現在の位置を示す現在エリアから保護者が経時に応じて到達する範囲を、保護者の想定される移動速度に基づいて予測する。
【００４４】
合流場所特定部Ｆ１４は、到達範囲予測部Ｆ１３により予測された保護者が経時に応じて到達する範囲と、移動先予測部Ｆ１２により予測された子供の移動予測エリアとが重なった場所を保護者と子供との合流場所の候補である遭遇予測エリアとして特定する。本実施形態の合流場所特定部Ｆ１４は、最も早い予測の時刻において重なった場所を遭遇予測エリアとして特定する。
【００４５】
提示部Ｆ１５は、子供に関する情報取得要求を保護者端末５から受け付けた場合に、当該保護者端末５と対応付く子供の位置に関する情報を、当該保護者端末５へ提示する。なお、提示部Ｆ１５が子供に関する情報取得要求を保護者端末５から受け付けた場合は、「ユーザに関する提示条件が満たされた場合」の一例にあたる。提示部Ｆ１５は、保護者と子供との距離を基準距離との比較によって、（１）「遠い」、（２）「中程度」、（３）「近い」に分類し、それぞれの場合で異なる内容の情報を提示する。それぞれの場合について説明する。
（１）保護者と子供との距離が遠い場合
提示部Ｆ１５は、提示時点で最新の子供及び保護者の現在エリアを、繰り返し提示し続ける。すなわち、子供及び保護者の現在エリアが、いわゆるリアルタイムで提供される。
（２）保護者と子供との距離が中程度である場合
提示部Ｆ１５は、保護者と子供との遭遇予測エリアを提示する。提示部Ｆ１５は、到達範囲予測部Ｆ１３によって予測された子供の移動予測エリア、子供の現在エリア、及び保護者の現在エリアも提示する。なお、例えば子供が推定された子供の移動方向に進行すると、通路が分岐するために、子供の進行の方向が定まらない場合等、子供の移動予測エリアの予測精度が基準を満たさない場合、提示部Ｆ１５は、遭遇予測エリアを提示せずに、（１）の場合と同様に子供及び保護者の現在エリアを、リアルタイムで提供してもよい。
（３）保護者と子供との距離が近い場合
提示部Ｆ１５は、提示時点で最新の子供及び保護者の現在エリアを提示する。
【００４６】
本実施形態の（１）〜（３）の３つの分類は、それぞれ、保護者が子供と合流するのに
要すると予測される時間が「短い」（保護者が子供とすぐに合流できる）、「中程度」（保護者が子供と適度な時間で合流できる）、「長い」（保護者が子供と合流するまでに相当程度の時間を要する）ことを表すものである。本実施形態では、（１）「遠い」と（２）「中程度」との間、及び（２）「中程度」と（３）「近い」との間の境界を示す、２つの基準距離は、何れも、想定される保護者の移動速度が大きくなるほど値が大きくなるような移動速度の増加関数により定まる。何れの移動速度に対しても、（１）「遠い」と（２）「中程度」との間の境界の基準距離を表す増加関数の値は、（２）「中程度」と（３）「近い」との間の境界の基準距離を表す増加関数の値よりも大きくなるように設定されている。なお、これらの増加関数は、数式で表されてもよく、移動速度と基準距離と関係を示すテーブルとして表されてもよい。
【００４７】
提示部Ｆ１５は、表示用データを生成し、生成した表示用データを保護者端末５へ送信して、当該保護者端末５に、表示用データを合流支援画面として表示させる。合流支援画面について、上述の「（２）保護者と子供との距離が中程度である場合」を例に、図９Ａ及び図９Ｂを用いて説明する。
【００４８】
図９Ａは、保護者端末５に表示される合流支援画面の一例である。合流支援画面には、施設Ｆの地図ＳＣ１１、子供の移動予測エリアＳＣ１２、遭遇予測エリアＳＣ１３、子供の現在エリアＳＣ１４、保護者の現在エリアＳＣ１５、保護者の合流経路ＳＣ１６、及び子供の移動方向ＳＣ１７が含まれる。地図ＳＣ１１は、格子で区切られて表されている。格子で区切られた各エリアは、図８と同様に１０ｍ四方のエリアであり、施設Ｆにおける各位置を示している。図９Ａには、紙面右に向かって増加するｘ座標値、及び紙面下に向かって増加するｙ座標値が示されており、各エリアは、ｘ座標とｙ座標との組によって特定できる。
【００４９】
図９Ａは、子供が現在エリア（３，２）からｘ方向へ６０秒間に２エリアの移動速度で移動すると予測され、保護者が現在エリア（４，５）から６０秒間に４エリアの移動速度で移動すると想定された場合において提供される合流支援画面である。図９Ａには、遭遇予測エリアＳＣ１３がエリア（５，２）に示されており、このエリアは、保護者が６０秒後に子供に追いつける場所にあたる。
【００５０】
図９Ｂは、保護者端末５に表示される合流支援画面の別の例である。図９Ｂの合流支援画面には、図９Ａと同様に施設Ｆの地図ＳＣ２１、子供の移動予測エリアＳＣ２２、遭遇予測エリアＳＣ２３、子供の現在エリアＳＣ２４、保護者の現在エリアＳＣ２５、保護者の合流経路ＳＣ２６Ａ、ＳＣ２６Ｂ、及び子供の移動方向ＳＣ２７が含まれる。図９Ｂの合流支援画面には、更に、子供や保護者が通行できないエリアである障害物ＳＣ２８が含まれている。
【００５１】
図９Ｂには、子供及び保護者の現在エリアや移動速度が図９Ａと同様であることを前提に、遭遇予測エリアＳＣ２３がエリア（７，２）に示されており、このエリアは、保護者が１２０秒後に子供に追いつける場所にあたる。保護者は、エリア（８，５）を経由する合流経路ＳＣ２６Ａ、または、エリア（３，２）を経由する合流経路Ｓ２６Ｂに沿って移動することで、障害物ＳＣ２８を迂回して遭遇予測エリアＳＣ２３へ到着できる。
【００５２】
（発信専用ビーコン４の機能）
発信専用ビーコン４は、発信専用ビーコン４自身に割り当てられたビーコンＩＤを搬送するＢＬＥの通信電波を、例えば０．５秒や１秒等の所定周期で繰り返し発する。発信専用ビーコン４は、例えば、ビーコンＩＤを含むＢＬＥのアドバタイジングパケットを、ブロードキャストで送出する。
【００５３】
（ｈｕｂビーコンの機能）
ｈｕｂビーコンは、発信専用ビーコン４からＢＬＥの通信電波を受信した場合に、当該受信の時刻を含み、接近した発信専用ビーコン４から電波を受信したことを示す電波受信情報を生成してサーバ１へ送信する。また、ｈｕｂビーコンは、ｈｕｂビーコン自身に割り当てられたｈｕｂビーコンＩＤを搬送するＢＬＥの通信電波を、発信専用ビーコン４と同様に、０．５秒や１秒等の所定周期で繰り返し発する。
【００５４】
（保護者端末５の機能）
保護者端末５は、専用のアプリケーション等がＣＰＵ５１によって実行されることによって、迷子の捜索を支援するための各機能を備えたコンピュータとして機能する。保護者端末５は、操作部５８を介して保護者からの操作を受け付けて、子供に関する情報取得要求をサーバ１へ送信する。また、保護者端末５は、サーバ１から表示用データを受け取ると、表示用データに基づいて合流支援画面を表示部５７に表示する。また、保護者端末５は、ｈｕｂビーコンからＢＬＥの通信電波を受信した場合に、受信の時刻を含み、接近したｈｕｂビーコンから電波を受信したことを示す電波受信情報を生成してサーバ１へ送信する。
【００５５】
＜処理の流れ＞
図１０〜図１４を用いて本実施形態に係る情報処理システムの主な処理の流れを説明する。なお、説明される処理の内容及び順序は一例であり、処理の内容及び順序には、実施の形態に適したものが適宜採用されることが好ましい。
【００５６】
（位置履歴の収集）
図１０は、発信専用ビーコン４を用いた位置履歴情報の収集処理の流れを例示するフローチャートである。この処理の流れは、発信専用ビーコン４がＢＬＥの通信電波を発し、当該通信電波が何れかのｈｕｂビーコンに届いたことを契機に開始される。
【００５７】
ステップＳ１０１では、ｈｕｂビーコンが、発信専用ビーコン４より発せられた通信電波を受け取り、接近した発信専用ビーコン４に関する情報を受信する。具体的には、まず、ｈｕｂビーコンの受信回路が、受信信号強度であるＲＳＳＩ（Ｒｅｃｅｉｖｅｄ  Ｓｉｇｎａｌ  Ｓｔｒｅｎｇｔｈ  Ｉｎｄｉｃａｔｉｏｎ）の値を割り出す。ｈｕｂビーコンは、割り出されたＲＳＳＩ値が事前に設定された閾値を超える場合に、発信専用ビーコン４の接近を検知する。当該接近を検知したｈｕｂビーコンは、受け取った通信電波によって搬送された通信信号から、当該通信電波の発信元を識別するビーコンＩＤを取得する。ｈｕｂビーコンは、発信元を示すビーコンＩＤ、割り出されたＲＳＳＩ値、通信電波を受信した時刻である受信時刻、当該ｈｕｂビーコン自身に割り当てられたｈｕｂビーコンＩＤを含む、電波受信情報をサーバ１へ送信する。送信される電波受信情報は、当該ｈｕｂビーコンがサブｈｕｂビーコン３である場合には、リーダｈｕｂビーコン２によって中継されてサーバ１へ到達する。
【００５８】
ステップＳ１０２では、サーバ１が、発信専用ビーコン４に関する電波受信情報を、ｈｕｂビーコンから受信する。
【００５９】
ステップＳ１０３では、サーバ１が、一台の発信専用ビーコン４から同時に発せられた通信電波に関する複数の電波受信情報を受信したか否かを判定する。発信専用ビーコン４が発した通信電波が、ほぼ同時刻に複数のｈｕｂビーコンによって受け取られることがある。この場合、当該複数のｈｕｂビーコンそれぞれによって送信された電波受信情報がサーバ１へ到達することがある。ここで、サーバ１は、具体的には、ほぼ同時刻に受信した電波受信情報のうち、発信元を示すビーコンＩＤが同一であり、かつ、受信時刻が同一であるという条件を満たす電波受信情報が複数存在するか否かを判定する。当該条件を満た
す電波受信情報が複数存在すると判定された場合（Ｓ１０３；Ｙｅｓ）、処理はステップＳ１０４へ進む。当該条件を満たす電波受信情報が複数存在すると判定されなかった場合（Ｓ１０３；Ｎｏ）、処理はステップＳ１０５へ進む。
【００６０】
ステップＳ１０４では、サーバ１が、最も電波強度が強い、発信専用ビーコン４の電波受信情報を特定する。具体的には、サーバ１は、ステップＳ１０３で複数存在するとされた電波受信情報群のうち、ＲＳＳＩ値が最大のものを特定し、ステップＳ１０５での処理の対象とする。
【００６１】
ステップＳ１０５では、サーバ１が、電波受信情報に基づいて、発信専用ビーコン４の測位された位置の履歴を示す位置履歴情報を記録する。ここで処理対象とされる電波受信情報は、ステップＳ１０２で受信されたものであり、ステップＳ１０４を経由している場合には、ステップＳ１０４で特定されたＲＳＳＩ値が最大のものである。具体的には、サーバ１は、位置管理データベースＤ１１の位置履歴テーブルにレコードを追加する。追加されたレコードは、ｄｅｖｉｃｅカラム、ｄｅｖｉｃｅ＿ｉｄカラム、ｈｕｂ＿ｉｄカラム、及びｔｉｍｅカラムのそれぞれの値として、「発信専用ビーコン」、電波受信情報のビーコンＩＤ、電波受信情報のｈｕｂビーコンＩＤ、及び電波受信情報の受信時刻を格納する。ここで、ｈｕｂビーコンＩＤは、ｈｕｂビーコン管理用マスタテーブルを参照することにより当該ｈｕｂビーコンの座標に置き換えることができるので、追加されたレコードによって発信専用ビーコン４の位置の履歴が記録されたことになる。そして、以上の処理の流れが繰り返されることによって、発信専用ビーコン４を携行する子供の位置履歴情報が収集される。
【００６２】
なお、本実施形態では、ステップＳ１０３、Ｓ１０４等の処理によって、ほぼ同時刻に受信した電波受信情報のうち、ＲＳＳＩ値が最大のもののみに対応した位置履歴情報が記録された。別の例として、サーバ１は、ＲＳＳＩ値に関わらず、受信した電波受信情報全てを、発信専用ビーコンの位置履歴情報として位置管理データベースＤ１１へ格納してもよい。この場合、サーバ１の位置履歴取得部Ｆ１１は、同一の受信時刻を有する電波受信情報が位置管理データベースＤ１１に複数格納されているときには、ＲＳＳＩ値が最大のものを当該受信時刻における位置履歴情報として取得してもよい。
【００６３】
図１１は、保護者端末５を用いた位置履歴情報の収集処理の流れを例示するフローチャートである。この処理の流れは、何れかのｈｕｂビーコンによって発せられたＢＬＥの通信電波が、保護者端末５に届いたことを契機に開始される。
【００６４】
ステップＳ２０１では、保護者端末５が、ｈｕｂビーコンより発せられた通信電波を受け取り、接近したｈｕｂビーコンに関する情報を受信する。具体的には、まず、保護者端末５のＢＬＥ通信モジュール５９の受信回路が、受信信号強度であるＲＳＳＩの値を割り出す。保護者端末５は、割り出されたＲＳＳＩの値が事前に設定された閾値を超える場合に、ｈｕｂビーコンへの接近を検知する。当該接近を検知した保護者端末５は、受け取った通信電波によって搬送されたＢＬＥの通信信号から、当該通信電波の発信元のｈｕｂビーコンを識別するｈｕｂビーコンＩＤを取得する。
【００６５】
ステップＳ２０２では、保護者端末５が、複数のｈｕｂビーコンから同時に、ｈｕｂビーコンに関する情報を搬送する通信電波を受信したか否かを判定する。複数のｈｕｂビーコンが発したＢＬＥ電波が、閾値を超える受信信号強度で、ほぼ同時刻に保護者端末５によって受け取られることがある。複数のｈｕｂビーコンから同時（ほぼ同時刻）に通信電波を受信したと判定された場合（Ｓ２０２；Ｙｅｓ）、処理はステップＳ２０３へ進む。複複数のｈｕｂビーコンから同時に通信電波を受信したと判定さなかった場合（Ｓ２０２；Ｎｏ）、処理はステップＳ２０４へ進む。
【００６６】
ステップＳ２０３では、保護者端末５が、最も電波強度が強いｈｕｂビーコンに関する情報を特定する。具体的には、保護者端末５は、複数のｈｕｂビーコンから受け取った通信電波のうち、受信時に割り出されたＲＳＳＩ値が最大のものを特定し、ステップＳ２０４での処理の対象とする。
【００６７】
ステップＳ２０４では、保護者端末５が、ｈｕｂビーコンから電波を受信したことを示す電波受信情報をサーバ１へ送信する。具体的には、保護者端末５は、通信電波の発信元を示すｈｕｂビーコンＩＤ、割り出されたＲＳＳＩ値、通信電波を受信した時刻である受信時刻、当該保護者端末５自身に割り当てられた端末ＩＤを含む、電波受信情報をサーバ１へ送信する。ここで処理対象となる通信電波は、ステップＳ２０１で受信されたものであり、ステップＳ２０３を経由している場合には、ステップＳ２０３で特定されたＲＳＳＩ値が最大のものである。
【００６８】
ステップＳ２０５では、サーバ１が、保護者端末５から送信された電波受信情報を受信し、当該電波受信情報に基づいて、保護者端末５の測位された位置の履歴を示す位置履歴情報を記録する。具体的には、サーバ１は、位置管理データベースＤ１１の位置履歴テーブルにレコードを追加する。追加されたレコードは、ｄｅｖｉｃｅカラム、ｄｅｖｉｃｅ＿ｉｄカラム、ｈｕｂ＿ｉｄカラム、及びｔｉｍｅカラムのそれぞれの値として、「保護者端末」、保護者端末５の端末ＩＤ、電波受信情報のｈｕｂビーコンＩＤ、及び電波受信情報の受信時刻を格納する。ここで、ｈｕｂビーコンＩＤは、ｈｕｂビーコン管理用マスタテーブルを参照することにより当該ｈｕｂビーコンの位置座標に置き換えることができるので、追加されたレコードによって保護者端末５の位置の履歴が記録されたことになる。そして、以上の処理の流れが繰り返されることによって、保護者端末５を携行する保護者の位置履歴情報が収集される。
【００６９】
なお、本実施形態では、ステップＳ２０２〜Ｓ２０４の処理によって、保護者端末５が、ほぼ同時刻に受信した通信電波のうち、ＲＳＳＩ値が最大のもののみに対応した電波受信情報をサーバ１へ送信した。別の例として、保護者端末５は、ＲＳＳＩ値に関わらず、各通信電波を受信したこと示す電波受信情報それぞれを、サーバ１へ送信してもよい。この場合、サーバ１は、受信した電波受信情報それぞれを保護者端末５の位置履歴情報として位置管理データベースＤ１１へ格納する。一方、サーバ１の位置履歴取得部Ｆ１１は、同一の受信時刻を有する電波受信情報が位置管理データベースＤ１１に複数格納されているときには、ＲＳＳＩ値が最大のものを当該受信時刻における位置履歴情報として取得してもよい。
【００７０】
（子供の情報の提示）
図１２は、子供の情報の提示処理の流れを例示するフローチャートである。この処理の流れは、サーバ１で実行される。
【００７１】
ステップＳ３０１では、提示部Ｆ１５が、子供に関する情報取得要求を受信したか否かを判定する。当該情報取得要求は、保護者の操作を受け付けた保護者端末５から送信される。当該情報取得要求には、要求元の保護者端末５を識別する端末ＩＤが含まれている。なお、保護者は、例えば、子供が迷子になった気づいたときに、子供の捜索の支援を求めるために、専用アプリケーションを起動して当該操作を行う。
【００７２】
ステップＳ３０１で情報取得要求を受信したと判定された場合、ステップＳ３０２以降の処理が実行される。ステップＳ３０１で子供に関する情報取得要求を受信したと判定されなかった場合、処理は終了する。この場合、サーバ１は、子供に関する情報取得要求が受信されるまで待機することになる。
【００７３】
ステップＳ３０２では、位置履歴取得部Ｆ１１が、子供に関する情報取得要求の要求元の保護者端末５に対応付けられた、子供の発信専用ビーコン４の現在エリアを取得する。具体的には、まず、当該情報取得要求に含まれる端末ＩＤをキーとして、位置管理データベースＤ１１の発信専用ビーコン管理用マスタから、要求元の保護者端末５に対応付けられた発信専用ビーコン４のビーコンＩＤが抽出される。次に、位置管理データベースＤ１１の位置履歴テーブル及びｈｕｂビーコン管理用マスタが参照され、当該抽出されたビーコンＩＤの識別する発信専用ビーコン４が最後に測位されたエリアの座標が抽出される。ここで抽出された座標が、発信専用ビーコン４の現在エリア、すなわち、発信専用ビーコン４を携行する子供の現在エリアとして取得される。
【００７４】
ステップＳ３０３では、保護者端末５の現在エリア及び想定される移動速度が取得される。具体的には、まず、位置管理データベースＤ１１の位置履歴テーブル及びｈｕｂビーコン管理用マスタテーブルから、保護者端末５が最後に測位されたエリアの座標が抽出される。ここで抽出された座標が、保護者端末５の現在エリア、すなわち、保護者端末５を携行する保護者の現在エリアとして取得される。
【００７５】
また、想定される移動速度は、例えば、保護者の位置履歴情報に基づいて算出されて取得される。この場合、サーバ１は、位置履歴取得部Ｆ１１によって取得される保護者の位置履歴情報が示す位置の変化から、所定距離以上（例えば３エリア分以上）の直線移動を検出し、当該直線移動の平均速度を、保護者の想定される移動速度として算出する。このような算出によれば、保護者の運動能力や施設Ｆの移動環境により則した移動速度が得られる。また、保護者が余裕をもって移動できるようにするために、想定される移動速度は、このように算出された移動速度よりも所定だけ遅い速度であってもよい。また、想定される移動速度は、保護者によって事前に設定された値や、通常の歩行速度（４ｋｍ／ｈ）等の値であってもよい。
【００７６】
ステップＳ３０４では、提示部Ｆ１５が、保護者の現在エリアと子供の現在エリアとの距離が所定エリア数以内であるか否かを判定する。この判定は、保護者と子供との距離が近いか否か、すなわち、保護者が子供とすぐに合流できるか否かを判定するためのものである。ここで、所定エリア数は、上述した基準距離にあたり、移動速度の増加関数で求まる、保護者の想定される移動速度に応じた値である。所定エリア数は、例えば、保護者の想定される移動速度が４ｋｍ／ｈである場合には３エリアの値をとり、保護者の想定される移動速度が６ｋｍ／ｈである場合には、５エリアの値をとる。保護者の現在エリアと子供の現在エリアとの距離が所定エリア数以内であると判定された場合（Ｓ３０４；Ｙｅｓ）、処理はステップＳ３０５へ進む。ステップＳ３０４で、保護者の現在エリアと子供の現在エリアとの距離が所定エリア数以内であると判定されなかった場合（Ｓ３０４；Ｎｏ）、処理はステップＳ３０６へ進む。
【００７７】
ステップＳ３０５では、提示部Ｆ１５が、保護者の現在エリア及び子供の現在エリアの情報を保護者端末５へ送信する。送信される情報は、保護者端末５が保護者の現在エリア及び子供の現在エリアを表示するための表示用データである。一方、保護者端末５は、当該表示用データを受信すると、表示用データに基づいて、地図、地図上で保護者の現在エリアを表す記号、及び地図上で子供の現在エリアを表す記号を含む合流支援画面を表示部５７に表示する。
【００７８】
ステップＳ３０６では、提示部Ｆ１５が、保護者の現在エリアと子供の現在エリアとの距離が所定エリア数以上あるか否かを判定する。この判定は、保護者と子供との距離が遠いか否か、すなわち、保護者が子供と合流するまでに相当程度の時間を要するか否かを判定するためのものである。ここで、所定エリア数は、上述した基準距離にあたり、移動速
度の増加関数で求まる、保護者の想定される移動速度に応じた値である。所定エリア数は、ステップＳ３０４の判定で用いられる所定エリア数より大きい値をとり、例えば、保護者の想定される移動速度が４ｋｍ／ｈである場合には１１エリアの値をとり、保護者の想定される移動速度が６ｋｍ／ｈである場合には、１６エリアの値をとる。保護者の現在エリアと子供の現在エリアとの距離が所定エリア数以上であると判定された場合（Ｓ３０６；Ｙｅｓ）、処理はステップＳ３０７へ進む。保護者の現在エリアと子供の現在エリアとの距離が所定エリア数以上であると判定されなかった場合（Ｓ３０６；Ｎｏ）、処理はステップＳ３１０へ進む。
【００７９】
ステップＳ３０７では、提示部Ｆ１５が、リアルタイム処理フラグをオンにする。リアルタイム処理フラグがオンである間、サーバ１は、保護者端末５から新たな要求を受信しなくても、ステップＳ３０１における情報取得要求の要求元の保護者端末５に対して、最新の子供の現在エリアの情報を即座に提示することを継続する。
【００８０】
ステップＳ３０８では、提示部Ｆ１５が、保護者の現在エリア及び子供の現在エリアの情報を保護者端末５へ送信する。当該保護者の現在エリア及び子供の現在エリアは、ステップＳ３０８が実行される時点において、位置履歴取得部Ｆ１１によって取得できる位置履歴情報が示す最新のものである。一方、保護者端末５は、当該情報を受信して、地図、地図上で保護者の現在エリアを表す記号、及び地図上で子供の現在エリアを表す記号を含む合流支援画面を表示部５７に表示する。
【００８１】
ステップＳ３０９では、提示部Ｆ１５が、リアルタイム処理フラグがオフになるか否かを判定する。具体的には、提示部Ｆ１５は、ステップＳ３０６と同様に、保護者の現在エリアと子供の現在エリアとの距離が所定エリア数以上であるか否かを判定する。ここで参照される保護者の現在エリア及び子供の現在エリアは、ステップＳ３０９が実行される時点において、位置履歴取得部Ｆ１１によって取得できる位置履歴情報が示す最新のものである。保護者の現在エリアと子供の現在エリアとの距離が所定エリア数以上であると判定されなかった場合、リアルタイム処理フラグがオフになると判定され（Ｓ３０９；Ｙｅｓ）、リアルタイム処理フラグをオフにした上で、処理の流れは終了する。ステップＳ３０９で保護者の現在エリアと子供の現在エリアとの距離が所定エリア数以上であると判定された場合、リアルタイム処理フラグがオフにならないと判定され（Ｓ３０９；Ｎｏ）、処理はステップＳ３０８へ戻る。なお、保護者端末５からリアルタイム処理を中止することを示す指示を受信したことを契機に、リアルタイム処理フラグがオフになり、処理の流れが終了してもよい。
【００８２】
ステップＳ３１０では、エリア予測の処理が実行される。ここでは子供の移動予測エリア、保護者と子供との遭遇予測エリア等が算出され、保護者端末５へ送信される。この処理の詳細は、後述する。なお、ステップＳ３１０の処理が実行されるのは、ステップＳ３０４でＮｏと判定され、ステップＳ３０６でＮｏと判定された場合、すなわち、保護者と子供との距離が中程度、つまり、保護者が子供と適度な時間で合流できると判定された場合である。
【００８３】
図１２の処理の流れによれば、保護者と子供との距離に応じて、異なった種類の情報が保護者端末５へ送信される。保護者と子供とが遠く離れ、合流までに相当程度の時間を要するようなときは、子供の移動先の予測の精度が低くなるおそれがあるので、予測によらない現在エリアの情報が提示される。そのため、精度の高くない情報を提供して保護者が誤導されることを抑制できる。更に、保護者と子供とが遠く離れているときには、現在エリアの情報がリアルタイムで提示されるので、保護者は、各時点において、子供と合流するためのより有益な情報を得ることができる。また、保護者と子供とが近く、保護者が子供を直ちに発見できる蓋然性が高い場合には、予測によらない現在エリアの情報が提示さ
れる。この場合、遭遇予測エリアを特定する処理が実行されず、かつリアルタイムでの提示の処理も実行されないため、サーバ１等の処理負荷を抑えることができる。
【００８４】
（エリア予測）
図１３は、エリア予測の処理の流れを例示するフローチャートである。この処理の流れは、図１２におけるステップＳ３１０の処理の詳細を示したものであり、サーバ１において実行される。
【００８５】
ステップＳ４０１では、移動先予測部Ｆ１２が、保護者端末５に対応付く発信専用ビーコン４の直近６０秒間の過去エリアを分析する。分析の対象となる過去エリアは、６０秒前から現在時刻までの間の子供の位置履歴情報が示す位置の集合であり、位置履歴取得部Ｆ１１によって位置管理データベースＤ１１から抽出される。
【００８６】
ステップＳ４０２では、移動先予測部Ｆ１２が、分析対象である直近６０秒間の過去エリアが同一エリア内であるか否かを判定する。具体的には、当該過去エリアに含まれる位置を示す座標が比較され、全て同一であるときに当該過去エリアが同一エリア内であると判定される。当該過去エリアが同一エリア内であると判定された場合（Ｓ４０２；Ｙｅｓ）、処理はステップＳ４０３へ進む。ステップＳ４０２で当該過去エリアが同一エリア内であると判定さなかった場合（Ｓ４０２；Ｎｏ）、処理はステップＳ４０４へ進む。
【００８７】
ステップＳ４０３では、移動先予測部Ｆ１２が、子供の今後の移動予測エリアを子供の現在エリア内であると予測する。すなわち、移動先予測部Ｆ１２は、子供が、現在エリア内に滞在し続けると予測する。この予測は、図８を用いて説明した予測パターンＡに該当する。
【００８８】
ステップＳ４０４では、移動先予測部Ｆ１２が、分析対象である直近６０秒間の過去エリアが子供の現在エリアの隣接エリア内であるか否かを判定する。具体的には、当該過去エリアに含まれる位置を示すｘ座標及びｙ座標の組の何れもが次式を満たすときに、当該過去エリアが子供の現在エリアの隣接エリア内であると判定される。
[数１]
（現在エリアのｘ座標）−１≦ｘ座標≦（現在エリアのｘ座標）＋１，
（現在エリアのｙ座標）−１≦ｙ座標≦（現在エリアのｙ座標）＋１
【００８９】
当該過去エリアが子供の現在エリアの隣接エリア内であると判定された場合（Ｓ４０４；Ｙｅｓ）、処理はステップＳ４０５へ進む。当該過去エリアが子供の現在エリアの隣接エリア内であると判定されなかった場合（Ｓ４０４；ＮＯ）、処理はステップＳ４０６へ進む。
【００９０】
ステップＳ４０５では、移動先予測部Ｆ１２が、子供の今後の移動予測エリアを現在の隣接エリア内であると予測する。すなわち、移動先予測部Ｆ１２は、子供が、上述の数１の式を満たす座標の範囲に留まると予測する。この予測は、図８を用いて説明した予測パターンＢに該当する。
【００９１】
ステップＳ４０６及びＳ４０７では、図８を用いて説明した予測パターンＣに該当する予測の処理が実行される。
【００９２】
ステップＳ４０６では、子供の直近の移動方向が取得され、移動速度が算出される。例えば、移動先予測部Ｆ１２は、子供の位置履歴情報が示す位置の変化から、最後の直線移動を検出し、当該直線移動の方向を直近の移動方向として取得し、当該直線移動の平均速度を直近の移動速度として算出する。移動先予測部Ｆ１２は、子供が、取得された移動方
向へ算出された移動速度で等速直線運動すると予測することになる。
【００９３】
ステップＳ４０７では、提示部Ｆ１５が、保護者と子供との合流場所の候補である遭遇予測エリアを算出する。ステップＳ４０７では、経時に応じた子供の移動予測エリアと保護者が到達できる範囲とが予測され、遭遇予測エリアが算出される。この算出処理の詳細は、後述する。
【００９４】
ステップＳ４０８では、提示部Ｆ１５が、移動予測エリア、遭遇予測エリア等の表示用データを生成して保護者端末５へ送信する。一方、保護者端末５は、表示用データを受信すると、当該表示用データに基づいて、図９Ａが示すような合流支援画面を表示部５７に表示する。表示用データは、合流支援画面を表す画像のデータであってもよいし、描画に必要な各要素を示すデータであってもよい。表示用データは、地図、移動予測エリア、子供の現在エリア、保護者の現在エリアを表すデータを含む。移動予測エリアは、ステップＳ４０３、Ｓ４０５、またはＳ４０７で予測されたものある。ステップＳ４０７を経由してステップＳ４０８に至った場合には、表示用データは、遭遇予測エリア、及び、保護者の現在エリアから遭遇予測エリアに至る経路を表すデータを含む。
【００９５】
なお、本実施形態では、提示部Ｆ１５が表示用データを送信するが、提示部Ｆ１５は、音声出力用データを送信してもよい。この場合、保護者端末５は、音声出力用データを受信すると、遭遇予測エリアの位置やその近辺の目印を表す言葉、当該場所に辿り着くための音声ガイド等をスピーカから出力してもよい。
【００９６】
図１４は、遭遇予測エリアの算出処理の流れを例示するフローチャートである。この処理の流れは、図１３におけるステップＳ４０７の処理の詳細を示したものであり、サーバ１において実行される。この処理では、経時順に、各予測時刻における子供の移動予測エリアと保護者が到達可能な到達範囲とが予測された上で、遭遇予測エリアが特定される。
【００９７】
ステップＳ５０１では、合流場所特定部Ｆ１４が、予測時刻を進める。予測時刻は、遭遇予測エリアの算出処理を開始した時刻を初期値にとり、ステップＳ５０１が実行されると、所定時間（例えば１秒）だけ進められる。
【００９８】
ステップＳ５０２では、移動先予測部Ｆ１２が、予測時刻の子供の移動予測エリアを算出する。具体的には、移動先予測部Ｆ１２は、子供の現在エリアから、図１３のステップＳ４０６で取得された移動方向及び移動速度で子供が等速直線運動をしたときの移動先を移動予測エリアとして算出する。
【００９９】
ステップＳ５０３では、到達範囲予測部Ｆ１３が、保護者が予測時刻までに到達する到達範囲を算出する。具体的には、到達範囲予測部Ｆ１３は、保護者が現在エリアから想定される移動速度で移動したときに到達可能となる場所の集合を、到達範囲として算出する。想定される移動速度は、図１２のステップＳ３０３で取得されたものであり、例えば、保護者の位置履歴情報から算出された値である。
【０１００】
なお、ステップＳ５０２及びＳ５０３において、移動先予測部Ｆ１２及び到達範囲予測部Ｆ１３は、施設Ｆの通路の移動を妨げる障害物の位置情報を参照して、子供及び保護者が通路上のみを移動することを前提に、移動予測エリアや到達範囲の予測を行ってもよい。
【０１０１】
ステップＳ５０４では、合流場所特定部Ｆ１４が、ステップＳ５０２で算出された子供の移動予測エリアと、ステップＳ５０３で算出された保護者の到達範囲とが重なるか否かを判定する。子供の移動予測エリアと保護者の到達範囲とが重なると判定された場合（Ｓ
５０４；Ｙｅｓ）、処理はステップＳ５０５へ進む。子供の移動予測エリアと保護者の到達範囲とが重なると判定されなかった場合（Ｓ５０４；Ｎｏ）、処理はステップＳ５０１へ戻り、ステップＳ５０１〜Ｓ５０４において次の予測時刻についての処理が実行されることになる。
【０１０２】
ステップＳ５０５では、合流場所特定部Ｆ１４が、ステップＳ５０４で判定された子供の移動予測エリアと保護者の到達範囲とが重なる場所を、予測時刻における遭遇予測エリアとして特定する。
【０１０３】
＜まとめ＞
以上説明した本実施形態では、保護者が保護者端末５を操作して子供に関する情報取得要求をすると、迷子の子供との合流を支援するための合流支援画面が表示された。所定の場合における合流支援画面には、子供の移動予測エリアと保護者の到達範囲とに基づいた遭遇予測エリアの表示が含まれる。そのため、子供が移動を継続した場合であっても、保護者は、表示された遭遇予測エリアへ向かうのみで、迅速に子供と合流できる蓋然性が高い。よって、合流のための無駄な時間や移動の発生が抑制され、保護者が、より効率よく迷子の子供と合流できる。
【０１０４】
また、本実施形態の合流支援画面には、遭遇予測エリアとともに子供の移動予測エリアの表示も含まれる。そのため、保護者は、遭遇予測エリアの付近において子供がどのように移動しているかの予測を事前に把握できるため、遭遇予測エリアの付近において子供をより容易に見つけ出すことが可能となる。
【０１０５】
≪変形例１≫
実施形態１では、「情報処理装置」は、サーバ１として実施された。これに対し、「情報処理装置」が保護者端末５として実施される変形例１（以下、「本変形例」とも表記する）について、実施形態１と異なる箇所を中心に説明する。なお、本変形例の各装置のハードウェア構成は、実施形態１のものと同様である。
【０１０６】
図１５は、本変形例におけるサーバ１及び保護者端末５の機能構成を例示する図である。サーバ１は、位置管理データベースＤ１１を備えるコンピュータとして機能する。保護者端末５は、専用のアプリケーションがＣＰＵ５１によって実行されることで、位置履歴取得部Ｆ１１、移動先予測部Ｆ１２、到達範囲予測部Ｆ１３、合流場所特定部Ｆ１４、及び提示部Ｆ１５を備えるコンピュータとして機能する。
【０１０７】
保護者端末５の位置履歴取得部Ｆ１１は、保護者端末５自身に割り当てられた端末ＩＤを指定してサーバ１に要求を送信することで、保護者端末５を操作する保護者及び保護者端末５に対応付く子供の位置の履歴を示す位置履歴情報をサーバ１から取得する。一方、サーバ１は、位置管理データベースＤ１１から位置履歴情報を取得して、保護者端末５へ送信する。
【０１０８】
保護者端末５の提示部Ｆ１５は、子供に関する情報取得要求の操作を保護者から受け付けた場合（「ユーザに関する提示条件が満たされた場合」の一例）に、保護者端末５と対応付く子供の位置に関する情報を表示部５７に表示する。具体的には、提示部Ｆ１５は合流支援画面を表示する。表示される内容は、実施形態１と同様である。
【０１０９】
図１０及び図１１を用いて説明した位置履歴の収集に関する処理の流れは、実施形態１と同様である。
【０１１０】
図１２を用いて説明した子供の情報の提示に関する処理の流れは、サーバ１ではなく、
保護者端末５において実行される。更に、実施形態１においてサーバ１と保護者端末５とがデータの送受信を行うことが前提であったステップＳ３０１、Ｓ３０５、及びＳ３０８では、代わりの処理が実行される。本変形例のステップＳ３０１では、提示部Ｆ１５が、子供に関する情報取得要求を受信したか否かを判定する代わりに、子供に関する情報取得要求の操作をユーザである保護者から受け付けたか否かを判定する。本変形例のステップＳ３０５、Ｓ３０８では、提示部Ｆ１５が、各種情報を保護者端末５へ送信する代わりに、表示部５７に合流支援画面を表示する。
【０１１１】
同様に、図１３及び図１４を用いて説明したエリア予測に関する処理の流れは、サーバ１ではなく、保護者端末５において実行される。更に、図１３のステップＳ４０８では、提示部Ｆ１５が、各種情報を保護者端末５へ送信する代わりに、表示部５７に合流支援画面を表示する。
【０１１２】
以上説明した本変形例では、実施形態１と同様に、保護者端末５において合流支援画面が表示されるため、保護者が、効率よく迷子の子供と合流できる。更に、主要な処理が保護者端末５において実行されるため、サーバ１の処理負荷をより低減することができる。
【０１１３】
≪変形例２≫
実施形態１では、サーバ１が子供に関する情報取得要求を保護者端末５から受け付けた場合に、合流支援画面が提供された。そのため、子供と合流を要望する保護者に対して、要望があったタイミングにおいて、適切な合流の支援の情報を提供できた。これに対し、サーバ１が保護者と子供との距離が所定以上となったことを検出した場合（「ユーザに関する提示条件が満たされた場合」の一例）に、合流支援画面が提供される変形例２について、実施形態１と異なる箇所を中心に説明する。なお、変形例２の各装置のハードウェア構成も、実施形態１のものと同様である。
【０１１４】
変形例２のサーバ１の提示部Ｆ１５は、保護者と当該保護者が保護するべき子供との距離を監視して、当該距離が所定以上になったことを検出する。具体的には、提示部Ｆ１５は、位置管理データベースＤ１１の発信専用ビーコン管理用マスタを参照して保護者と子供とのペアを抽出し、抽出されたペアの保護者及び子供の最新の位置履歴情報を位置履歴取得部Ｆ１１によって取得する。次に、サーバ１は、取得された最新の位置履歴情報が示す保護者の現在エリア及び子供の現在エリアとの間の距離が所定以上であるか否かを判定する。提示部Ｆ１５は、全ての保護者と子供とのペアに対して、例えば１秒等の所定周期で、このような位置履歴情報の取得と、距離に関する判定とを繰り返す。
【０１１５】
ここで、保護者の現在エリア及び子供の現在エリアとの間の距離が所定以上であると判定された場合、図１２のステップＳ３０３〜Ｓ３１０と同様の、子供の情報の提示処理の流れ、並びに、図１３及び図１４を用いて説明したエリア予測に関する処理の流れが実行される。図１２のステップＳ３０５、Ｓ３０８、及び図１３のステップＳ４０８では、提示部Ｆ１５が各種情報を保護者端末５へ送信するが、変形例２におけるその送信先は、子供との距離が所定以上であると判定された保護者の携行する保護者端末５である。この送信は、例えばＡＰＮＳ（Ａｐｐｌｅ  Ｐｕｓｈ  Ｎｏｔｉｆｉｃａｔｉｏｎ  Ｓｅｒｖｉｃｅ）等のスマートフォン等のアプリケーションプログラムにデータを引き渡すプッシュ通知の技術により実現される。一方、各種情報を受信した保護者端末５では、専用のアプリケーションが起動し、例えば、注意喚起のための音声出力や、子供が保護者とはぐれた可能性がある旨のメッセージの表示とともに、合流支援画面を表示する。表示される合流支援画面には、例えば遭遇予測エリアの表示が含まれる。
【０１１６】
以上説明した変形例２では、保護者と子供との距離が所定以上となったことが検出されると、保護者の携行する保護者端末５に合流支援画面が表示された。そのため、保護者が
子供とはぐれたことに気づいていないような場合にも、保護者は、早期に、子供が迷子となったことを認識できるとともに、子供との合流を支援する情報を得ることができる。よって、保護者は、より早期に子供と合流できる。
【０１１７】
≪実施形態２≫
実施形態１では、子供が位置の目印となる発信専用ビーコン４を携行し、保護者は発信専用ビーコン４を携行していなかった。実施形態２では、保護者も発信専用ビーコン４を携行し、当該携行された発信専用ビーコン４が発する通信電波のｈｕｂビーコンによる受信に基づいて、保護者の位置情報が収集される。このような実施形態２について、実施形態１と異なる箇所を中心に説明する。なお、実施形態２において、「情報処理装置」は、実施形態１と同様に、サーバ１として実施される。
【０１１８】
＜情報処理システムの構成＞
図１６は、実施形態２に係る情報処理システムを例示する図である。図１６では、図１と異なり、発信専用ビーコン４として、子供によって携行される子供用の発信専用ビーコン４Ａ、及び保護者に携行される保護者用の発信専用ビーコン４Ｂの２種類が示されている。
【０１１９】
実施形態２のリーダｈｕｂビーコン２、及びサブｈｕｂビーコン３は、実施形態１と異なり、ＢＬＥの通信電波を自ら発することなく、保護者端末５から発せられるＢＬＥの通信電波を専ら受信する。
【０１２０】
実施形態２の保護者端末５は、実施形態１と異なり、ＢＬＥ通信モジュール５９を備えなくてもよい。
＜機能構成＞
実施形態２の位置管理データベースＤ１１における発信専用ビーコン管理用マスタのテーブルは、子供だけでなく、保護者が携行する発信専用ビーコン４も管理するため用いられる。そのため、発信専用ビーコン管理用マスタは、携行する者が子供であるか保護者であるかの種別を表すカラムを更に有する。位置履歴取得部Ｆ１１は、当該カラムを参照して、子供、保護者の何れの情報であるかを区別した上で、位置履歴情報を取得する。
【０１２１】
＜処理の流れ＞
（位置履歴の収集）
実施形態２における発信専用ビーコン４を用いた位置履歴情報の収集処理の流れは、図１０を用いて説明した実施形態１のものと同様である。実施形態２では、子供の位置履歴情報だけでなく、保護者の位置履歴情報についても、同様の処理の流れで収集される。また、実施形態２では、実施形態１と異なり、図１１に示される保護者端末５を用いた位置履歴情報の収集処理は実行されない。また、実施形態２における子供の情報の提示の処理の流れ（図１２）、及びエリア予測の処理の流れ（図１３、１４）は、実施形態１と同様である。
【０１２２】
＜まとめ＞
以上説明した実施形態２では、実施形態１と同様に、保護者端末５において合流支援画面が表示されるため、保護者が、効率よく迷子の子供と合流できる。更に、実施形態２では、ＢＬＥの通信機能を有さない保護者端末５を利用して情報処理システムを構築できる。そのため、ＢＬＥの通信機能を備えた携帯情報端末等を所有していない保護者であっても、使い慣れた自己所有の携帯情報端末等を利用して、迷子の捜索の支援を受けることができる。
【０１２３】
≪その他≫
以上説明した実施の形態では、ｈｕｂビーコンを用いたＢＬＥの通信により、子供及び保護者の位置が測位された。そのため、低消費電力で小型の発信専用ビーコン４を用いて情報処理システムを構築できた。なお、子供及び保護者の位置は、ＧＰＳ（Ｇｌｏｂａｌ
Ｐｏｓｉｔｉｏｎｉｎｇ  Ｓｙｓｔｅｍ）等の衛星測位システム、携帯電話網や無線ＬＡＮの基地局を利用した測位システム、ＺｉｇＢｅｅ（登録商標）を利用した測位システム、非可聴音を用いた測位システム、その他の測位技術によって測位されてもよい。
【０１２４】
また、以上説明した実施の形態では、迷子の子供の位置に関する情報が保護者の操作する保護者端末５に提供されたが、このような位置に関する情報は、施設Ｆのスタッフが操作する情報端末にも提供されてもよい。この場合、スタッフの現在エリアが取得され、スタッフと迷子との遭遇予測エリアの表示データがスタッフの情報端末に対して提供されてもよい。
【０１２５】
＜コンピュータが読み取り可能な記録媒体＞
コンピュータその他の機械、装置（以下、「コンピュータ等」とも表記する）に何れかの機能を実現させるプログラムを、コンピュータ等が読み取り可能な記録媒体に記録することができる。そして、コンピュータ等に、この記録媒体のプログラムを読み込ませて実行させることにより、その機能を提供させることができる。ここで、コンピュータ等が読み取り可能な記録媒体とは、データやプログラム等を電気的、磁気的、光学的、機械的、または化学的作用によって蓄積し、コンピュータ等から読み取ることができる記録媒体をいう。このような記録媒体のうちコンピュータ等から取り外し可能なものとしては、例えばフレキシブルディスク、光磁気ディスク、ＣＤ−ＲＯＭ、ＣＤ−Ｒ／Ｗ、ＤＶＤ、ブルーレイディスク、ＤＡＴ、８ｍｍテープ、フラッシュメモリなどのメモリカード等がある。また、コンピュータ等に固定された記録媒体としてハードディスク、ＳＳＤ、ＲＯＭ等がある。
【符号の説明】
【０１２６】
１  サーバ（情報処理装置、コンピュータ）
２  リーダｈｕｂビーコン
３  サブｈｕｂビーコン
４、４Ａ、４Ｂ  発信専用ビーコン
５  保護者端末（情報処理装置、コンピュータ）
Ｆ  施設
Ｎ  インターネット
Ｄ１１  位置管理データベース
【図１】
2016017893.tif 000003
【図２】
2016017893.tif 000004
【図３】
2016017893.tif 000005
【図４】
2016017893.tif 000006
【図５】
2016017893.tif 000007
【図６】
2016017893.tif 000008
【図７】
2016017893.tif 000009
【図８】
2016017893.tif 000010
【図９Ａ】
2016017893.tif 000011
【図９Ｂ】
2016017893.tif 000012
【図１０】
2016017893.tif 000013
【図１１】
2016017893.tif 000014
【図１２】
2016017893.tif 000015
【図１３】
2016017893.tif 000016
【図１４】
2016017893.tif 000017
【図１５】
2016017893.tif 000018
【図１６】
2016017893.tif 000019