(57)【要約】【課題】施設内を移動する迷子の現在地を遠方からでも目視で把握できるようにし、迷子の発見を容易にする。【解決手段】施設内において、迷子の探索者が親機２ａを携帯し、迷子が子機２ｂを携帯している。位置情報取得手段１ｃは、施設内に設置された受信装置３ａ，３ｂ，３ｃを通じて子機２ｂの識別情報を取得する。迷子情報入力手段１ｄは、端末装置５から親機２ａの識別情報が入力されると、親機２ａの識別情報に対応する子機２ｂの識別情報を特定する。そして、発光情報出力手段１ｅは、子機２ｂの識別情報を受信した受信装置を判定し、判定した受信装置から所定範囲内に設置された発光装置に対して発光要求を出力し、発光させる。【選択図】図１
2007241529.tif 000002
【特許請求の範囲】
【請求項１】
施設内を移動する迷子を探索する迷子探索プログラムにおいて、
コンピュータを、
前記施設内を移動する１以上の第１の移動者が携帯する親機を個々に識別する第１の識別情報と、１以上の第２の移動者が携帯する子機を個々に識別する第２の識別情報とを対応付けて記憶する携帯機情報記憶手段、
前記施設内に設置された、所定範囲内にある前記子機の発信回路から発信された前記第２の識別情報を受信する複数の受信装置を個々に識別する受信装置識別情報と、個々の該受信装置に対応付けて該施設内に設置された、発光要求の受信に基づき発光する複数の発光装置を個々に識別する発光装置識別情報とを関連付けて記憶する施設情報記憶手段、
複数の前記受信装置から、該受信装置が受信した前記第２の識別情報を取得する位置情報取得手段、
前記施設内に設置された端末装置から前記親機を識別する前記第１の識別情報が入力されると、前記携帯機情報記憶手段を参照し、入力された該第１の識別情報に対応する第２の識別情報を特定する迷子情報入力手段、
前記施設情報記憶手段を参照し、前記位置情報取得手段で取得した第２の識別情報の内、前記迷子情報入力手段により特定された第２の識別情報を受信した受信装置を識別する受信装置識別情報に対応する発光装置識別情報を取得し、該発光装置識別情報に対応する発光装置に対して発光要求を出力する発光情報出力手段、
として機能させることを特徴とする迷子探索プログラム。
【請求項２】
前記位置情報取得手段は、前記複数の受信装置から、個々の該受信装置が受信した前記第２の識別情報を継続的に取得し、
前記発光情報出力手段は、前記施設情報記憶手段を参照し、前記位置情報取得手段で継続的に取得する第２の識別情報の内、前記迷子情報入力手段により特定された第２の識別情報を受信した受信装置の変化に応じ、該受信装置を識別する受信装置識別情報に対応する発光装置識別情報を取得し、該発光装置識別情報に対応する発光装置に対して前記発光要求を出力する、
ことを特徴とする請求項１記載の迷子探索プログラム。
【請求項３】
コンピュータを、さらに、
前記発光装置が発光可能な複数の発光方法の情報を記憶する発光情報記憶手段、
として機能させ、
前記発光情報出力手段は、前記発光情報記憶手段を参照し、複数の発光方法から、前記迷子情報入力手段により特定された第２の識別情報を発信する子機を識別するための発光方法の情報を特定して前記発光要求に設定する、
ことを特徴とする請求項１記載の迷子探索プログラム。
【請求項４】
前記発光情報記憶手段は、前記発光情報出力手段により設定された、前記迷子情報入力手段により特定された第２の識別情報を発信する子機を識別するための発光方法の情報を割当済情報として記憶し、
前記発光情報出力手段は、前記発光情報記憶手段を参照し、複数の発光方法から、割当済情報として記憶されていない発光方法の情報を、前記迷子情報入力手段により特定された第２の識別情報を発信する子機を識別するための発光方法の情報として特定して前記発光要求に設定すると共に、該設定した発光方法の情報を割当済情報として前記発光情報記憶手段に格納する、
ことを特徴とする請求項３記載の迷子探索プログラム。
【請求項５】
施設内を移動する迷子を探索する迷子探索方法において、
位置情報取得手段が、前記施設内に設置された、所定範囲内にある、該施設内を移動する１以上の第２の移動者が携帯する子機の発信回路から発信された該子機を個々に識別する第２の識別情報を受信する複数の受信装置から、該受信装置が受信した前記第２の識別情報を取得し、
迷子情報入力手段が、前記施設内に設置された端末装置から、前記施設内を移動する１以上の第１の移動者が携帯する親機を識別する第１の識別情報が入力されると、該親機を識別する第１の識別情報と前記子機を識別する第２の識別情報とを対応付けて記憶する携帯機情報記憶手段を参照して、入力された該第１の識別情報に対応する第２の識別情報を特定し、
発光情報出力手段が、複数の前記受信装置を個々に識別する受信装置識別情報と、個々の該受信装置に対応付けて該施設内に設置された、発光要求の受信に基づき発光する複数の発光装置を個々に識別する発光装置識別情報とを関連付けて記憶する施設情報記憶手段を参照して、前記位置情報取得手段で取得した第２の識別情報の内、前記迷子情報入力手段により特定された第２の識別情報を受信した受信装置を識別する受信装置識別情報に対応する発光装置識別情報を取得し、該発光装置識別情報に対応する発光装置に対して発光要求を出力する、
ことを特徴とする迷子探索方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は迷子探索プログラムおよび迷子探索方法に関し、特に施設内を移動する迷子を探索する迷子探索プログラムおよび迷子探索方法に関する。
【背景技術】
【０００２】
現在、ハードウェアの小型化に伴い、小型の情報発信装置を備える機器を携帯させることで人の移動状況を管理することが行われている。識別情報を発信する発信装置を携帯機器に搭載し、所定の位置に設置された受信装置と発信装置とが無線通信を行うようにする。受信装置が取得した識別情報は、ネットワークを介してコンピュータへ送信され集中管理される。これにより、携帯機器を携帯した人が通過した地点の情報がコンピュータに蓄積される。
【０００３】
このような人の移動状況を管理するシステムの応用として、施設内の迷子を発見する迷子探索システムが知られている。あらかじめ子供などに発信装置を搭載した携帯機器を携帯させておく。携帯機器を携帯した人が施設内で迷子になった場合、携帯機器の識別情報を指定することで、その識別情報を取得した受信装置の位置から迷子の現在地を把握することができる（例えば、特許文献１参照）。このようなシステムを用いることで、迷子を探索する者は、施設内に設置された端末装置などを使用して迷子の現在地を容易に把握することができる。また、ＧＰＳ（Global Positioning System）を使用して迷子の現在地を緯度経度情報として把握する場合に比べ、携帯機器をより小型化しシステムを簡素化することができるという利点がある。
【０００４】
一方、発光要求を受信することで発光する発光装置を携帯機器に搭載し、携帯機器の識別情報を指定して迷子の発光装置を発光させ、迷子を目視で発見しやすくするシステムも知られている（例えば、特許文献２参照）。このようなシステムを用いることで、探索者は迷子と所定の距離以内に近づくと、目視により迷子を容易に発見することができる。
【特許文献１】特開２００３−３４６２５４号公報
【特許文献２】特開２００３−２５２４１０号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかし、特許文献１記載の技術では迷子が一箇所に留まらずに移動する場合に迷子を発見することが容易でないという問題がある。探索者が迷子の現在地を把握した後に迷子がその場所から移動した場合、探索者は向かった先で迷子がいないことを知り、その周辺を探索するか再び迷子の現在地をシステムを用いて調べる必要がある。そして、特許文献２記載の技術をさらに用いても、探索者は迷子と十分近い距離に近づかなければ携帯機器の発光を目視で確認することができないという問題がある。
【０００６】
本発明はこのような点に鑑みてなされたものであり、施設内を移動する迷子の現在地を遠方からでも目視で容易に把握できるようにする迷子探索プログラムおよび迷子探索方法を提供することを目的とする。
【課題を解決するための手段】
【０００７】
本発明では上記問題を解決するために、図１に示すような迷子探索プログラムが提供される。本発明に係る迷子探索プログラムは、迷子が携帯する子機から識別情報を取得して迷子の現在地を特定し、迷子の現在地の近傍に設置された発光装置を発光させるものである。この迷子探索プログラムを実行するコンピュータ１は、携帯機情報記憶手段１ａ、施設情報記憶手段１ｂ、位置情報取得手段１ｃ、迷子情報入力手段１ｄおよび発光情報出力手段１ｅを有する。携帯機情報記憶手段１ａは、施設内を移動する１以上の第１の移動者が携帯する親機２ａ，・・・を個々に識別する第１の識別情報と、１以上の第２の移動者が携帯する子機２ｂ，・・・を個々に識別する第２の識別情報とを対応付けて記憶する。施設情報記憶手段１ｂは、施設内に設置された、所定範囲内にある子機２ｂ，・・・の発信回路から発信された第２の識別情報を受信する複数の受信装置３ａ，３ｂ，３ｃを個々に識別する受信装置識別情報と、個々の受信装置３ａ，３ｂ，３ｃに対応付けて施設内に設置された、発光要求の受信に基づき発光する複数の発光装置４ａ，４ｂ，４ｃを個々に識別する発光装置識別情報とを関連付けて記憶する。位置情報取得手段１ｃは、複数の受信装置３ａ，３ｂ，３ｃから、受信装置３ａ，３ｂ，３ｃが受信した第２の識別情報を取得する。迷子情報入力手段１ｄは、施設内に設置された端末装置５から親機２ａ，・・・を識別する第１の識別情報が入力されると、携帯機情報記憶手段１ａを参照し、入力された第１の識別情報に対応する第２の識別情報を特定する。発光情報出力手段１ｅは、施設情報記憶手段１ｂを参照し、位置情報取得手段１ｃで取得した第２の識別情報の内、迷子情報入力手段１ｄにより特定された第２の識別情報を受信した受信装置を識別する受信装置識別情報に対応する発光装置識別情報を取得し、発光装置識別情報に対応する発光装置に対して発光要求を出力する。
【０００８】
このような迷子探索プログラムをコンピュータ１で実行させた場合、位置情報取得手段１ｃにより、受信装置３ａ，３ｂ，３ｃが受信した子機２ｂ，・・・を識別する第２の識別情報が取得される。親機２ａ，・・・を識別する第１の識別情報が入力されると、迷子情報入力手段１ｄにより、入力された第１の識別情報に対応する第２の識別情報が特定される。そして、発光情報出力手段１ｅにより、特定された第２の識別情報を受信した受信装置が判定され、判定された受信装置に対応する発光装置に対して発光要求が出力される。
【０００９】
また、上記課題を解決するために、施設内を移動する迷子を探索する迷子探索方法において、位置情報取得手段が、前記施設内に設置された、所定範囲内にある、該施設内を移動する１以上の第２の移動者が携帯する子機の発信回路から発信された該子機を個々に識別する第２の識別情報を受信する複数の受信装置から、該受信装置が受信した前記第２の識別情報を取得し、迷子情報入力手段が、前記施設内に設置された端末装置から、前記施設内を移動する１以上の第１の移動者が携帯する親機を識別する第１の識別情報が入力されると、該親機を識別する第１の識別情報と前記子機を識別する第２の識別情報とを対応付けて記憶する携帯機情報記憶手段を参照して、入力された該第１の識別情報に対応する第２の識別情報を特定し、発光情報出力手段が、複数の前記受信装置を個々に識別する受信装置識別情報と、個々の該受信装置に対応付けて該施設内に設置された、発光要求の受信に基づき発光する複数の発光装置を個々に識別する発光装置識別情報とを関連付けて記憶する施設情報記憶手段を参照して、前記位置情報取得手段で取得した第２の識別情報の内、前記迷子情報入力手段により特定された第２の識別情報を受信した受信装置を識別する受信装置識別情報に対応する発光装置識別情報を取得し、該発光装置識別情報に対応する発光装置に対して発光要求を出力する、ことを特徴とする迷子探索方法が提供される。
【００１０】
このような迷子探索方法によれば、受信装置３ａ，３ｂ，３ｃが受信した子機２ｂ，・・・を識別する第２の識別情報が取得される。親機２ａ，・・・を識別する第１の識別情報が入力されると、入力された第１の識別情報に対応する第２の識別情報が特定される。そして、特定された第２の識別情報を受信した受信装置が判定され、判定された受信装置に対応する発光装置に対して発光要求が出力される。
【発明の効果】
【００１１】
本発明では、施設内に設置された受信装置と個々の受信装置に対応付けて設置された発光装置との情報を保持し、子機の識別情報を取得した受信装置に対応する発光装置を発光させることとした。これにより、迷子が施設内を移動する場合でも、探索者は遠方から目視で迷子の位置を確認することができ、迷子を容易に発見することができる。
【発明を実施するための最良の形態】
【００１２】
以下、本発明の実施の形態を図面を参照して詳細に説明する。まず、本発明の概要について説明し、その後、実施の形態の具体的な内容を説明する。
図１は、実施の形態に適用される発明を示す原理図である。
【００１３】
施設内を移動する第１の移動者は、第１の識別情報を備える親機２ａを携帯している。施設内を移動する第２の移動者は、第２の識別情報を発信する発信回路を備える子機２ｂを携帯している。例えば、第２の移動者が子供であり、第１の移動者が第２の移動者の親である場合、第１の移動者は施設内に入る際に第２の移動者に子機２ｂを携帯させておく。
【００１４】
施設内には、所定範囲内にある発信回路から発信された第２の識別情報を受信する複数の受信装置３ａ，３ｂ，３ｃが設置されている。さらに、個々の受信装置３ａ，３ｂ，３ｃに対応付けて、発光要求を受信すると発光する発光装置４ａ，４ｂ，４ｃが設置されている。受信装置３ａ，３ｂ，３ｃの設置間隔および受信装置３ａ，３ｂ，３ｃが第２の識別情報を受信できる範囲は、迷子の発見しやすさなどを考慮してあらかじめ調整しておく。
【００１５】
コンピュータ１は、受信装置３ａ，３ｂ，３ｃおよび発光装置４ａ，４ｂ，４ｃとネットワークを介して接続されている。さらに、コンピュータ１には施設内に設置された端末装置５が接続されている。コンピュータ１は、携帯機情報記憶手段１ａ、施設情報記憶手段１ｂ、位置情報取得手段１ｃ、迷子情報入力手段１ｄおよび発光情報出力手段１ｅを有する。
【００１６】
携帯機情報記憶手段１ａには、親機２ａの第１の識別情報と子機２ｂの第２の識別情報とが対応付けられてあらかじめ記憶されている。施設情報記憶手段１ｂには、受信装置３ａ，３ｂ，３ｃそれぞれの受信装置識別情報と、受信装置３ａ，３ｂ，３ｃそれぞれに対応する発光装置４ａ，４ｂ，４ｃの発光装置識別情報とが関連付けられてあらかじめ記憶されている。
【００１７】
位置情報取得手段１ｃは、受信装置３ａ，３ｂ，３ｃから、受信装置３ａ，３ｂ，３ｃが受信した第２の識別情報を取得する。ここで、子機２ｂを携帯した第２の移動者が施設内で迷子になると、親機２ａを携帯した第１の移動者は第２の移動者を探索するため、親機２ａの第１の識別情報を端末装置５を使用して入力する。迷子情報入力手段１ｄは、端末装置５から親機２ａの第１の識別情報を受け取ると、携帯機情報記憶手段１ａを参照し、入力された親機２ａの第１の識別情報に対応する第２の識別情報を特定する。
【００１８】
発光情報出力手段１ｅは、施設情報記憶手段１ｂを参照し、位置情報取得手段１ｃが取得した第２の識別情報の内、迷子情報入力手段１ｄにより特定された第２の識別情報を受信した受信装置３ａ，３ｂ，３ｃの受信装置識別情報に対応する発光装置識別情報を取得する。そして、取得した発光装置識別情報で識別される発光装置に対して発光要求を出力する。発光要求を受信した発光装置は発光する。
【００１９】
例えば、子機２ｂが受信装置３ｂの第２の識別情報を受信できる範囲内にある場合、コンピュータ１によって第２の移動者の現在地が受信装置３ｂの設置位置付近であると判定される。そして、コンピュータ１から発光装置４ｂに対して発光要求が出力され、発光装置４ｂが発光する。
【００２０】
このようなコンピュータ１によれば、位置情報取得手段１ｃにより、受信装置３ａ，３ｂ，３ｃが受信した子機２ｂの第２の識別情報が取得される。親機２ａの第１の識別情報が入力されると、迷子情報入力手段１ｄにより、入力された第１の識別情報に対応する第２の識別情報が特定される。そして、発光情報出力手段１ｅにより、特定された第２の識別情報を受信した受信装置が判定され、判定された受信装置に対応する発光装置に対して発光要求が出力される。
【００２１】
これにより、迷子である第２の移動者を探索する第１の移動者は、発光装置４ａ，４ｂ，４ｃの発光を手掛かりに、遠方からでも目視で第２の移動者の位置を確認することができる。したがって、例えば、第１の移動者が端末装置５を使用して第２の移動者の現在地を把握した後、その場所へ向かう間に第２の移動者が移動した場合でも、第１の移動者は向かった先の周辺にある発光装置４ａ，４ｂ，４ｃの発光を確認することで、第２の移動者を容易に発見することができる。
【００２２】
以下、本発明の第１の実施の形態を具体的に説明する。
図２は、第１の実施の形態の迷子探索システムの構成を示す図である。本実施の形態の迷子探索システムは、ショッピングセンター内で迷子になった人を探索するためのシステムである。
【００２３】
ショッピングセンター内には複数の店舗がテナントとして入居しており、各店舗は１つのフロア内で１つ以上の連続するブロックを占有している。ショッピングセンターの各ブロックには、それぞれ１つの受信装置と１つの発光装置とが設置されている。
【００２４】
具体的には、１階には、受信装置３１と発光装置４１、受信装置３２と発光装置４２、受信装置３３と発光装置４３、受信装置３４と発光装置４４、および、受信装置３５と発光装置４５が、それぞれ組となって異なるブロックに設置されている。また、２階には、受信装置３６と発光装置４６、受信装置３７と発光装置４７、受信装置３８と発光装置４８、および、受信装置３９と発光装置４９が、それぞれ組となって異なるブロックに設置されている。
【００２５】
受信装置３１〜３９は、それぞれのブロック内で発信された電波を受信することができるように受信可能範囲が調整されている。また、発光装置４１〜４９は、同一フロア内の１ブロック離れた場所からでも見えるように位置および高さが調整されている。受信装置３１〜３９および発光装置４１〜４９は、それぞれ管理サーバ１００と接続されている。また、各フロアに１台ずつ設置された端末装置５１，５２は、管理サーバ１００と接続されている。
【００２６】
複数の利用者からなる利用者グループがショッピングセンターを訪れた場合、利用者グループはまずサービスカウンタ６０で親機２１，・・・と子機２２，・・・とを借りることができる。子機２２，・・・は、ショッピングセンター内で迷子になるおそれがある利用者に携帯させる。親機２１，・・・は、子機２２，・・・を携帯する利用者が迷子になった場合にその利用者を探索する別の利用者が携帯する。
【００２７】
例えば、子供とその親がショッピングセンターを訪れた場合、親が親機２１，・・・を携帯すると共に、子供に子機２２，・・・を携帯させることが考えられる。また、お年寄りとその同伴者がショッピングセンターを訪れた場合、同伴者が親機２１，・・・を携帯すると共に、お年寄りに子機２２，・・・を携帯させることが考えられる。
【００２８】
ここで、親機２１，・・・の構成および機能は同様であるため、以下、代表して親機２１について説明する。同様に、子機２２，・・・の構成および機能は同様であるため、以下、代表して子機２２について説明する。
【００２９】
親機２１には、ＩＣタグ２１ａが組み込まれている。ＩＣタグ２１ａは、親機２１を一意に識別可能な識別番号を記憶している。ＩＣタグ２１ａに記憶された識別番号は、端末装置５１，５２と接触させることで、端末装置５１，５２が読み取ることができる。一方、子機２２には、ＩＣタグ２２ａが組み込まれている。ＩＣタグ２２ａは、子機２２を一意に識別可能な識別番号を記憶している。ＩＣタグ２２ａに記憶された識別番号は、ＩＣタグ２２ａによって電波により常時発信される。
【００３０】
受信装置３１〜３９は、電波を受信することができる範囲内に識別番号を発信しているＩＣタグ２２ａがあると、ＩＣタグ２２ａからの電波を受信して識別番号を取得する。例えば、図２に示すフロアマップで１階左上のブロックに子機２２の利用者が入ると、ＩＣタグ２２ａが発信した識別番号を受信装置３１が取得する。受信装置３１〜３９は、識別番号を取得すると、取得した識別番号を管理サーバ１００へ送信する。管理サーバ１００は、子機２２の識別番号を送信した受信装置を特定することで、子機２２の利用者が現在いるブロックを常時把握することができる。
【００３１】
ここで、子機２２の利用者が迷子になった場合、親機２１の利用者は、端末装置５１，５２を使用して迷子を探索することができる。親機２１の利用者は、端末装置５１，５２にＩＣタグ２１ａを接触させる。端末装置５１，５２は、ＩＣタグ２１ａから親機２１の識別番号を読み取り、読み取った識別番号を管理サーバ１００へ送信する。管理サーバ１００は、受信した親機２１の識別番号から、親機２１と組になっている子機２２の識別番号を特定し、子機２２の利用者が現在いるブロックを判定する。
【００３２】
そして、管理サーバ１００は、迷子の現在地と判定したブロックに設置された発光装置に対して発光要求を送信する。これにより、発光要求を受信した発光装置が発光する。また、管理サーバ１００は、識別番号が入力された端末装置に対して、迷子の現在地と判定したブロックを表示する地図情報を送信する。これにより、識別番号が入力された端末装置に迷子の現在地が表示される。
【００３３】
例えば、子機２２の識別番号が受信装置３１により受信され、管理サーバ１００へ送信されているとする。ここで、親機２１の利用者がＩＣタグ２１ａを端末装置５１に接触させると、管理サーバ１００は、子機２２の識別番号を受信した受信装置３１が設置されたブロックを迷子の現在地と判定する。そして、管理サーバ１００は、発光装置４１を発光させると共に、迷子がいるブロックを示したフロアマップを端末装置５１に表示させる。
【００３４】
一方、管理サーバ１００は、親機２１の利用者が端末装置５１，５２を使用して迷子の位置を把握した後も、子機２２の利用者の現在地を継続的に監視する。これにより、親機２１の利用者が迷子のいる位置に向かっている間に迷子が移動した場合でも、移動後のブロックの発光装置を発光させることができる。
【００３５】
そして、親機２１の利用者が迷子である子機２２の利用者を発見した場合、親機２１の利用者は、端末装置５１，５２を使用して迷子の登録を解除する。親機２１の利用者は、登録解除の指定をして端末装置５１，５２にＩＣタグ２１ａを接触させる。端末装置５１，５２は、ＩＣタグ２１ａから親機２１の識別番号を読み取り、読み取った識別番号を管理サーバ１００へ送信する。管理サーバ１００は、親機２１と組になっている子機２２の迷子の指定を取り消す。これにより、子機２２の利用者が現在いるブロックの発光装置の発光が停止する。
【００３６】
なお、ここでは１つの親機２１に対して１つの子機２２を対応付ける場合について説明したが、１つの親機に対して複数の子機を対応付けてもよい。例えば、１人の親と２人の子供とが利用者グループを構成する場合、親が携帯する１つの親機に対して、それぞれの子供が携帯する２つの子機を対応付ける場合が考えられる。
【００３７】
次に、管理サーバ１００のハードウェア構成について説明する。
図３は、管理サーバのハードウェア構成を示す図である。管理サーバ１００は、ＣＰＵ（Central Processing Unit）１０１によって装置全体が制御されている。ＣＰＵ１０１には、バス１０７を介してＲＡＭ（Random Access Memory）１０２、ハードディスクドライブ（ＨＤＤ：Hard Disk Drive）１０３、グラフィック処理装置１０４、入力インタフェース１０５および通信インタフェース１０６が接続されている。
【００３８】
ＲＡＭ１０２には、ＣＰＵ１０１に実行させるＯＳ（Operating System）プログラムやアプリケーションプログラムの少なくとも一部が一時的に格納される。また、ＲＡＭ１０２には、ＣＰＵ１０１による処理に必要な各種データが格納される。ＨＤＤ１０３には、ＯＳプログラムやアプリケーションプログラムが格納される。グラフィック処理装置１０４には、モニタ１１が接続されている。
【００３９】
グラフィック処理装置１０４は、ＣＰＵ１０１からの命令に従って、画像をモニタ１１の画面に表示させる。入力インタフェース１０５には、キーボード１２とマウス１３とが接続されている。入力インタフェース１０５は、キーボード１２やマウス１３から送られてくる信号を、バス１０７を介してＣＰＵ１０１に送信する。通信インタフェース１０６は、ネットワーク１０に接続されている。
【００４０】
以上のようなハードウェア構成によって、本実施の形態の処理機能を実現することができる。
次に、管理サーバ１００のプログラムモジュールの構成について説明する。
【００４１】
図４は、第１の実施の形態の管理サーバの機能を示すブロック図である。管理サーバ１００は、携帯機情報記憶部１１０、施設情報記憶部１２０、位置情報記憶部１３０、位置情報取得部１４０、迷子情報入力部１４５、発光位置判定部１５０、発光位置変更部１５５、発光情報出力部１６０および地図情報出力部１６５を有する。位置情報取得部１４０は、受信装置３１〜３９と接続されている。迷子情報入力部１４５は、端末装置５１，５２と接続されている。発光情報出力部１６０は、発光装置４１〜４９それぞれと接続されている。地図情報出力部１６５は、端末装置５１，５２と接続されている。
【００４２】
携帯機情報記憶部１１０には、親機２１，・・・の識別番号と、その親機と組になっている子機２２，・・・の識別番号との対応関係を示す携帯機情報が格納されている。携帯機情報は、あらかじめ管理サーバ１００の管理者によって登録される。携帯機情報の登録は、モニタ１１、キーボード１２、マウス１３を使用して行う。なお、親機２１，・・・と子機２２，・・・との組をあらかじめ決めておくのではなく、利用者への貸し出し時に決めてもよい。この場合、サービスカウンタ６０の担当者が、貸し出し時に携帯機情報を携帯機情報記憶部１１０に登録する。
【００４３】
施設情報記憶部１２０には、受信装置３１〜３９および発光装置４１〜４９の設置位置を示す施設情報が格納されている。位置情報記憶部１３０には、子機２２，・・・の識別番号ごとに、その識別番号を受信した受信装置を識別する情報が格納されている。また、位置情報記憶部１３０には、子機２２，・・・の利用者が現在迷子に指定されているか否かの情報も格納されている。
【００４４】
位置情報取得部１４０は、受信装置３１〜３９から識別番号を取得すると、取得した識別番号とその識別番号を送信した受信装置を識別する情報とを位置情報記憶部１３０に格納する。また、位置情報取得部１４０は、取得した識別番号によって特定される子機２２，・・・の利用者が迷子に指定されている場合、迷子の移動に合わせて発光させる発光装置４１〜４９を変更するため、発光位置変更部に迷子が移動した旨の通知を行う。
【００４５】
迷子情報入力部１４５は、端末装置５１，５２から識別番号を含む迷子登録要求が入力されると、携帯機情報記憶部１１０を参照して、入力された識別番号と組になっている子機の識別番号を抽出する。そして、迷子情報入力部１４５は、抽出した識別番号によって特定される子機２２，・・・の利用者が迷子である旨の情報を位置情報記憶部１３０に格納すると共に、その識別番号を受信した受信装置を特定する。
【００４６】
同様に、端末装置５１，５２から識別番号を含む迷子解除要求が入力されると、迷子情報入力部１４５は、入力された識別番号と組になっている子機の識別番号を抽出する。そして、迷子情報入力部１４５は、抽出した識別番号によって特定される子機２２，・・・の利用者が迷子でない旨の情報を位置情報記憶部１３０に格納すると共に、その識別番号を受信した受信装置を特定する。
【００４７】
発光位置判定部１５０は、施設情報記憶部１２０を参照し、迷子情報入力部１４５で特定された受信装置の設置位置から、迷子が現在いるブロックを判定する。そして、発光位置判定部１５０は、判定したブロック内に設置された発光装置を特定する。
【００４８】
発光位置変更部１５５は、施設情報記憶部１２０を参照し、迷子の移動前に識別番号を受信した受信装置の設置位置から移動前のブロックを判定すると共に、移動後に識別番号を受信した受信装置の設置位置から移動後のブロックを判定する。そして、発光位置変更部１５５は、移動前と移動後のブロック内に設置された発光装置をそれぞれ特定する。
【００４９】
発光情報出力部１６０は、迷子登録要求に基づいて発光位置判定部１５０で発光装置が特定されると、特定された発光装置に対して発光要求を送信する。また、迷子解除要求に基づいて発光位置判定部１５０で発光装置が特定されると、発光情報出力部１６０は、特定された発光装置に対して発光解除要求を送信する。一方、発光位置変更部１５５で移動先と移動元の発光装置がそれぞれ特定されると、発光情報出力部１６０は、特定された移動先の発光装置に対して発光要求を送信すると共に、特定された移動元の発光装置に対して発光解除要求を送信する。
【００５０】
地図情報出力部１６５は、発光位置判定部１５０で迷子が現在いるブロックが判定されると、親機２１，・・・の識別番号が入力された端末装置に対して、判定されたブロックを示す地図情報を送信する。
【００５１】
携帯機情報記憶部１１０は、携帯機情報の一覧を表す携帯機情報テーブル１１０ａを有している。
図５は、携帯機情報テーブルのデータ構造例を示す図である。
【００５２】
携帯機情報テーブル１１０ａには、携帯機情報が１つの親機２１，・・・と１つの子機２２，・・・との組ごとに関連付けられテーブル化されて格納されている。携帯機情報テーブル１１０ａには、親機識別番号を示すフィールド１１１および子機識別番号を示すフィールド１１２が設けられている。各フィールドの横方向に並べられた情報同士が互いに関連付けられて、携帯機情報を構成する。
【００５３】
フィールド１１１には、親機２１，・・・を一意に識別するための識別番号が設定される。フィールド１１２には、子機２２，・・・を一意に識別するための識別番号が設定される。例えば、親機２１の識別番号“１１０１”と、子機２２の識別番号“２１０１”とが、１つの携帯機情報としてあらかじめ登録される。
【００５４】
施設情報記憶部１２０は、施設情報の一覧を表す施設情報テーブル１２０ａを有している。
図６は、施設情報テーブルのデータ構造例を示す図である。
【００５５】
施設情報テーブル１２０ａには、施設情報がショッピングセンター内のブロックごとに関連付けられテーブル化されて格納されている。施設情報テーブル１２０ａには、ブロック位置を示すフィールド１２１、店舗名を示すフィールド１２２、受信装置ＩＤを示すフィールド１２３および発光装置ＩＤを示すフィールド１２４が設けられている。各フィールドの横方向に並べられた情報同士が互いに関連付けられて、施設情報を構成する。
【００５６】
フィールド１２１には、ショッピングセンター内でのブロックの相対位置を示す値が設定される。ブロック位置は、フロアの階数、フロア内でのＸ軸方向の座標値およびフロア内でのＹ軸方向の座標値によって一意に識別される。例えば、図２に示したフロアマップにおいて、各フロアの左上を基準点とし、横方向をＸ軸、縦方向をＹ軸とする。この場合、受信装置３１および発光装置４１が設置されているブロックは、“１Ｆ−１−１”という値で特定できる。同様に、受信装置３２および発光装置４２が設置されているブロックは、“１Ｆ−１−２”という値で特定できる。受信装置３３および発光装置４３が設置されているブロックは、“１Ｆ−２−１”という値で特定できる。
【００５７】
フィールド１２２には、フィールド１２１に設定されるブロック位置を占有している店舗の店舗名が設定される。フィールド１２３には、ブロック内に設置された受信装置３１〜３９を一意に識別する受信装置ＩＤが設定される。フィールド１２４には、ブロック内に設置された発光装置４１〜４９を一意に識別する発光装置ＩＤが設定される。
【００５８】
施設情報テーブル１２０ａに格納される施設情報は、あらかじめ管理サーバ１００の管理者によって登録される。例えば、ブロック位置“１Ｆ−１−１”について、店舗名が“Ａ食料品店”、受信装置ＩＤが“Ｐ１０１”（受信装置３１の受信装置ＩＤ）、発光装置ＩＤが“Ｌ１０１”（発光装置４１の発光装置ＩＤ）という情報を登録しておく。
【００５９】
位置情報記憶部１３０は、位置情報の一覧を表す位置情報テーブル１３０ａを有している。
図７は、位置情報テーブルのデータ構造例を示す図である。
【００６０】
位置情報テーブル１３０ａには、子機２２，・・・の利用者の状態を示す位置情報が識別番号ごとに関連付けられテーブル化されて格納されている。位置情報テーブル１３０ａには、識別番号を示すフィールド１３１、受信装置ＩＤを示すフィールド１３２および迷子フラグを示すフィールド１３３が設けられている。各フィールドの横方向に並べられた情報同士が互いに関連付けられて、位置情報を構成する。
【００６１】
フィールド１３１には、子機２２，・・・の識別番号が設定される。フィールド１３２には、識別番号を受信した受信装置の受信装置ＩＤうち、フィールド１３１に設定される識別番号ごとに最新の受信装置ＩＤが設定される。フィールド１３３には、フィールド１３１に設定される識別番号により特定される子機２２，・・・の利用者が、現在迷子であるか否かを示す値が設定される。迷子である場合には“１”が、迷子でない場合には“０”が設定される。
【００６２】
位置情報テーブル１３０ａに格納される位置情報は、位置情報取得部１４０および迷子情報入力部１４５によって追加または更新される。なお、位置情報取得部１４０は、位置情報テーブル１３０ａに格納された位置情報のうち、最後に更新された時間から所定の時間以上経過した位置情報を自動的に削除することが好ましい。これは、所定の時間以上識別番号を発信していない子機２２，・・・の利用者は、ショッピングセンターから離れていると考えられるからである。この場合、管理サーバ１００の管理者は、位置情報を削除する時間間隔をあらかじめ位置情報取得部１４０に登録しておく。
【００６３】
次に、以上のような構成およびデータ構造のシステムにおいて実行される処理の詳細を説明する。
図８は、第１の実施の形態の位置情報取得処理の手順を示すフローチャートである。以下、図８に示す処理をステップ番号に沿って説明する。
【００６４】
［ステップＳ１１］位置情報取得部１４０は、識別番号と受信装置ＩＤとの組を受信したか否かを判断する。受信した場合には、処理がステップＳ１２に進められる。受信していない場合には、位置情報取得部１４０によってステップＳ１１の処理が繰り返され、受信するのを待つ。
【００６５】
［ステップＳ１２］位置情報取得部１４０は、位置情報記憶部１３０に格納された位置情報テーブル１３０ａから、ステップＳ１１で受信した識別番号と同一の識別番号を有する位置情報の取得を試みる。
【００６６】
［ステップＳ１３］位置情報取得部１４０は、ステップＳ１２で位置情報の取得に成功したか否かを判断する。位置情報の取得に成功した場合には、処理がステップＳ１４に進められる。位置情報の取得に失敗した場合には、処理がステップＳ１５に進められる。
【００６７】
［ステップＳ１４］位置情報取得部１４０は、ステップＳ１２で位置情報テーブル１３０ａから取得した位置情報の受信装置ＩＤを、ステップＳ１１で受信した受信装置ＩＤに変更し、位置情報テーブル１３０ａを更新する。
【００６８】
［ステップＳ１５］位置情報取得部１４０は、ステップＳ１１で受信した識別番号および受信装置ＩＤからなる位置情報を位置情報テーブル１３０ａに新たに追加する。ここで、迷子フラグは初期値として“０”を設定しておく。
【００６９】
［ステップＳ１６］位置情報取得部１４０は、ステップＳ１４で、迷子フラグが“１”である位置情報の受信装置ＩＤを変更したか否かを判断する。すなわち、ステップＳ１１で受信した受信装置ＩＤと、ステップＳ１２で取得した位置情報の受信装置ＩＤとが異なり、かつ、ステップＳ１２で取得した位置情報の迷子フラグが“１”であるか否かを判断する。上記条件に当てはまる場合には、処理がステップＳ１７へ進められる。上記条件に当てはまらない場合には、位置情報取得処理が終了する。
【００７０】
［ステップＳ１７］位置情報取得部１４０は、変更後の受信装置ＩＤと変更前の受信装置ＩＤとを、発光位置変更部１５５へ通知する。
このようにして、位置情報取得部１４０は、識別番号と受信装置ＩＤとの組を受信すると、位置情報記憶部１３０に格納された位置情報テーブル１３０ａを更新する。これにより、位置情報テーブル１３０ａが最新の位置情報を反映した状態に維持される。さらに、迷子フラグが“１”の位置情報の受信装置ＩＤが変更された場合、すなわち、迷子がショッピングセンター内のブロック間を移動した場合には、発光位置変更部１５５へその旨が通知される。
【００７１】
次に、端末装置５１，５２から迷子登録要求を受けた迷子情報入力部１４５が行う処理について説明する。
図９は、第１の実施の形態の迷子登録処理の手順を示すフローチャートである。以下、図９に示す処理をステップ番号に沿って説明する。
【００７２】
［ステップＳ２１］迷子情報入力部１４５は、親機２１，・・・の識別番号を含む迷子登録要求が入力されたか否かを判断する。入力された場合には、処理がステップＳ２２に進められる。入力されていない場合には、迷子情報入力部１４５によってステップＳ２１の処理が繰り返され、迷子登録要求が入力されるのを待つ。
【００７３】
［ステップＳ２２］迷子情報入力部１４５は、携帯機情報記憶部１１０に格納された携帯機情報テーブル１１０ａを検索し、ステップＳ２１で入力された識別番号を親機識別番号にもつ携帯機情報を取得して、その携帯機情報の子機識別番号を抽出する。
【００７４】
［ステップＳ２３］迷子情報入力部１４５は、位置情報記憶部１３０に格納された位置情報テーブル１３０ａを検索し、ステップＳ２２で取得した子機識別番号と同一の識別番号を含む位置情報の取得を試みる。そして、迷子情報入力部１４５は、位置情報の取得に成功したか否かを判断する。位置情報の取得に成功した場合には、処理がステップＳ２４に進められる。位置情報の取得に失敗した場合には、処理がステップＳ２５に進められる。
【００７５】
［ステップＳ２４］迷子情報入力部１４５は、ステップＳ２３で取得した位置情報の迷子フラグを“１”に変更し、位置情報テーブル１３０ａを更新する。
［ステップＳ２５］迷子情報入力部１４５は、ステップＳ２１の識別番号の入力に使用された端末装置に対して、子機２２，・・・が発見できない旨の警告を示す情報を送信する。これは、子機２２，・・・の利用者がショッピングセンターを離れていると考えられるからである。
【００７６】
［ステップＳ２６］迷子情報入力部１４５は、ステップＳ２３で取得した位置情報の受信装置ＩＤを抽出する。そして、迷子情報入力部１４５は、発光位置判定部１５０に対して、抽出した受信装置ＩＤを含む発光処理通知を行う。
【００７７】
このようにして、迷子情報入力部１４５は、端末装置５１，５２から識別番号を含む迷子登録要求が入力されると、入力された識別番号と組になっている子機識別番号を特定する。これにより、子機識別番号で特定される子機の利用者が迷子であると判定される。
【００７８】
例えば、親機２１の識別番号“１１０１”が端末装置５１から入力されると、迷子情報入力部１４５は、入力された識別番号に対応する子機識別番号“２１０１”を特定する。そして、迷子情報入力部１４５は、位置情報テーブル１３０ａから“２１０１”を識別番号にもつ位置情報を取得し、取得した位置情報の迷子フラグを“１”に設定する。
【００７９】
次に、迷子登録要求に基づいて迷子情報入力部１４５で迷子が特定された後に行われる、発光位置判定処理について説明する。
図１０は、発光位置判定処理の手順を示すフローチャートである。以下、図１０に示す処理をステップ番号に沿って説明する。
【００８０】
［ステップＳ３１］発光位置判定部１５０は、迷子情報入力部１４５から受信装置ＩＤを含む発光処理通知を受け取ると、施設情報記憶部１２０に格納された施設情報テーブル１２０ａを検索し、受け取った受信装置ＩＤをもつ施設情報を取得する。
【００８１】
［ステップＳ３２］発光位置判定部１５０は、ステップＳ３１で取得した施設情報の発光装置ＩＤを抽出する。そして、発光位置判定部１５０は、発光情報出力部１６０に対して、抽出した発光装置ＩＤを含む発光通知を行う。通知を受け取った発光情報出力部１６０は、受け取った発光装置ＩＤにより特定される発光装置に対して、発光要求を出力する。
【００８２】
［ステップＳ３３］発光位置判定部１５０は、ステップＳ３１で取得した施設情報のブロック位置を抽出する。そして、発光位置判定部１５０は、地図情報出力部１６５に対して、抽出したブロック位置を通知する。通知を受け取った地図情報出力部１６５は、迷子情報入力部１４５の入力に使用された端末装置に対して、受け取ったブロック位置により特定されるブロックに迷子がいる旨の情報を出力する。
【００８３】
このようにして、発光位置判定部１５０は、受信装置ＩＤにより特定される受信装置が設置されているブロックを特定する。そして、発光情報出力部１６０は、特定されたブロック内に設置されている発光装置を発光させる。また、地図情報出力部１６５は、特定されたブロック内に迷子がいる旨を端末装置５１，５２に表示する。
【００８４】
例えば、子機２２の利用者が受信装置３１が設置されたブロック内におり、端末装置５１から識別番号が入力されたとする。この場合、発光位置判定部１５０は、受け取った受信装置ＩＤ“Ｐ１０１”から、迷子の現在地がブロック位置“１Ｆ−１−１”によって特定されるブロックであると判定する。そして、発光情報出力部１６０は、発光装置ＩＤ“Ｌ１０１”により特定される発光装置４１を発光させる。また、地図情報出力部１６５は、端末装置５１にブロック位置“１Ｆ−１−１”によって特定されるブロックに迷子がいる旨の表示を行う。
【００８５】
次に、位置情報取得部１４０で迷子の移動が検出された後に行われる、発光位置変更処理について説明する。
図１１は、発光位置変更処理の手順を示すフローチャートである。以下、図１１に示す処理をステップ番号に沿って説明する。
【００８６】
［ステップＳ４１］発光位置変更部１５５は、位置情報取得部１４０から変更前の受信装置ＩＤと変更後の受信装置ＩＤとを受け取ると、施設情報記憶部１２０に格納された施設情報テーブル１２０ａを検索し、移動前に対応する施設情報と移動後に対応する施設情報とをそれぞれ取得する。
【００８７】
［ステップＳ４２］発光位置変更部１５５は、ステップＳ４１で取得した移動後に対応する施設情報の発光装置ＩＤを抽出する。そして、発光位置変更部１５５は、発光情報出力部１６０に対して、抽出した発光装置ＩＤを含む発光通知を行う。発光通知を受け取った発光情報出力部１６０は、受け取った発光装置ＩＤにより特定される発光装置に対して、発光要求を出力する。
【００８８】
［ステップＳ４３］発光位置変更部１５５は、ステップＳ４１で取得した移動前に対応する施設情報の発光装置ＩＤを抽出する。そして、発光位置変更部１５５は、発光情報出力部１６０に対して、抽出した発光装置ＩＤを含む発光解除通知を行う。発光解除通知を受け取った発光情報出力部１６０は、受け取った発光装置ＩＤにより特定される発光装置に対して、発光解除要求を出力する。
【００８９】
このようにして、発光位置変更部１５５は、変更前の受信装置ＩＤにより特定される受信装置が設置されているブロックと、変更後の受信装置ＩＤにより特定される受信装置が設置されているブロックとを特定する。そして、発光情報出力部１６０は、特定された移動後のブロック内に設置されている発光装置を発光させると共に、特定された移動前のブロック内に設置されている発光装置の発光を停止する。
【００９０】
例えば、迷子が受信装置３１が設置されたブロックから受信装置３２が設置されたブロックに移動したとする。この場合、移動前の受信装置ＩＤ“Ｐ１０１”と移動後の受信装置ＩＤ“Ｐ１０２”とを受け取った発光位置変更部１５５は、ブロック位置“１Ｆ−１−１”によって特定されるブロックを移動前のブロックと判定すると共に、ブロック位置“１Ｆ−１−２”によって特定されるブロックを移動後のブロックと判定する。そして、発光情報出力部１６０は、発光装置ＩＤ“Ｌ１０２”により特定される発光装置４２を発光させる。また、発光情報出力部１６０は、発光装置ＩＤ“Ｌ１０１”により特定される発光装置４１の発光を停止する。
【００９１】
次に、迷子情報入力部１４５が端末装置５１，５２から迷子解除要求を受けた後に行われる、迷子解除処理について説明する。
図１２は、第１の実施の形態の迷子解除処理の手順を示すフローチャートである。以下、図１２に示す処理をステップ番号に沿って説明する。
【００９２】
［ステップＳ５１］迷子情報入力部１４５は、親機２１，・・・の識別番号を含む迷子解除要求が入力されたか否かを判断する。入力された場合には、処理がステップＳ５２に進められる。入力されていない場合には、迷子情報入力部１４５によってステップＳ５１の処理が繰り返され、迷子解除要求が入力されるのを待つ。
【００９３】
［ステップＳ５２］迷子情報入力部１４５は、携帯機情報記憶部１１０に格納された携帯機情報テーブル１１０ａを検索し、ステップＳ５１で入力された識別番号を親機識別番号にもつ携帯機情報を取得して、その携帯機情報の子機識別番号を抽出する。
【００９４】
［ステップＳ５３］迷子情報入力部１４５は、位置情報記憶部１３０に格納された位置情報テーブル１３０ａを検索し、ステップＳ５２で取得した子機識別番号と同一の識別番号を含む位置情報を取得する。そして、迷子情報入力部１４５は、取得した位置情報の迷子フラグを“０”に変更し、位置情報テーブル１３０ａを更新する。その後、迷子情報入力部１４５は、発光位置判定部１５０に対して、取得した位置情報の受信装置ＩＤを含む解除処理通知を行う。
【００９５】
［ステップＳ５４］発光位置判定部１５０は、迷子情報入力部１４５から受信装置ＩＤを含む解除処理通知を受け取ると、施設情報記憶部１２０に格納された施設情報テーブル１２０ａを検索し、受け取った受信装置ＩＤをもつ施設情報を取得する。
【００９６】
［ステップＳ５５］発光位置判定部１５０は、ステップＳ５４で取得した施設情報の発光装置ＩＤを抽出する。そして、発光位置判定部１５０は、発光情報出力部１６０に対して、抽出した発光装置ＩＤを含む発光解除通知を行う。通知を受け取った発光情報出力部１６０は、受け取った発光装置ＩＤにより特定される発光装置に対して、発光解除要求を出力する。
【００９７】
このようにして、迷子情報入力部１４５は、端末装置５１，５２から識別番号を含む迷子解除要求が入力されると、入力された識別番号と組になっている子機識別番号を特定する。これにより、子機識別番号で特定される子機の利用者が迷子でなくなったと判定される。そして、発光位置判定部１５０は、特定された子機の利用者が現在いるブロックを特定する。発光情報出力部１６０は、特定されたブロック内に設置されている発光装置の発光を停止させる。
【００９８】
このような迷子探索システムを用いることで、探索者はショッピングセンター内に設置された端末装置５１，５２を使用して、迷子が現在いるブロックを確認することができる。そして、確認したブロックへ向かう探索者は、ブロック内に設置された発光装置４１〜４９の発光により遠方からでも容易に迷子の位置を把握できる。ここで、探索者が迷子を迎えに行く間に迷子がブロック間を移動した場合でも、発光装置４１〜４９の発光が適切に切り替わることで、探索者は容易に移動後の迷子の位置を把握できる。
【００９９】
なお、本実施の形態では、親機２１のＩＣタグ２１ａとして接触型ＩＣタグを用いたが、非接触型ＩＣタグを用いてもよい。また、子機２２のＩＣタグ２２ａは、ＩＣタグが自発的に電波にのせて識別番号を発信するもの（アクティブタグ）でも、受信装置３１〜３９からの電波に反応して識別番号を発信するもの（パッシブタグ）でもよい。
【０１００】
次に、本発明の第２の実施の形態を、図面を参照して詳細に説明する。前述の第１の実施の形態との相違点を中心に説明し、同様の事項については説明を省略する。第２の実施の形態は、ショッピングセンター内で同一時刻に複数の迷子が発生した場合でも、それぞれの迷子を発光装置の発光により区別できるように、迷子ごとに異なる発光方法を採用するようにしたものである。
【０１０１】
図１３は、第２の実施の形態の迷子探索システムの構成を示す図である。
ショッピングセンターの各ブロックには、それぞれ１つの受信装置３１〜３９と１つの発光装置４１ａ〜４９ａとが設置されている。受信装置３１〜３９の機能は、第１の実施の形態のものと同一である。発光装置４１ａ〜４９ａは、あらかじめ規定された複数の色の中から１つの色を選択して発光することができる。発光する色は、発光装置４１ａ〜４９ａが受信する発光要求で示される色に従う。受信装置３１〜３９および発光装置４１ａ〜４９ａは、それぞれ管理サーバ２００と接続されている。
【０１０２】
また、各フロアに１台ずつ設置された端末装置５１，５２は、管理サーバ２００と接続されている。さらに、ショッピングセンター内の全域に対して電波を発信可能な発信装置７０が、管理サーバ２００と接続されている。なお、１つの発信装置７０でショッピングセンター内の全域をカバーできない場合には、複数の発信装置をショッピングセンター内に所定の間隔で設置してもよい。
【０１０３】
ショッピングセンターを訪れた利用者グループは、サービスカウンタ６０で親機２３，・・・と子機２２，・・・とを借りることができる。子機２２，・・・は、ショッピングセンター内で迷子になるおそれがある利用者に携帯させる。親機２３，・・・は、子機２２，・・・を携帯する利用者が迷子になった場合にその利用者を探索する別の利用者が携帯する。子機２２，・・・の構成および機能は、第１の実施の形態のものと同一である。親機２３，・・・の構成および機能は同様であるため、以下、代表して親機２３について説明する。
【０１０４】
親機２３には、ＩＣタグ２３ａと発光回路２３ｂとが組み込まれている。ＩＣタグ２３ａは、親機２３を一意に識別可能な識別番号を記憶している。ＩＣタグ２３ａの機能は、第１の実施の形態のＩＣタグ２１ａの機能と同一である。発光回路２３ｂは、電波を受信することができるアンテナを備えている。発光回路２３ｂは、親機２３の識別番号を含む発光要求を電波により受信すると、受信した発光要求で示される色で発光する。発光回路２３ｂが発光可能な色は、発光装置４１ａ〜４９ａが発光可能な色と同一である。発光回路２３ｂに対する発光要求は、親機２３の識別番号を指定して発信装置７０から発信される。
【０１０５】
ここで、子機２２の利用者が迷子になった場合、管理サーバ２００は、子機２２の利用者に１つの色を割り当てる。そして、管理サーバ２００は、子機２２の利用者がいるブロックの発光装置を割り当てた色で発光させると共に、それと同色で親機２３の発光回路２３ｂを発光させる。管理サーバ２００が迷子ごとに異なる色を割り当てることで、同一時刻に複数の迷子が発生した場合でも、親機２３の利用者は他の迷子と区別して子機２２の利用者を探索することができる。
【０１０６】
ただし、発光装置４１ａ〜４９ａと発光回路２３ｂとが発光可能な色の数には上限があることから、発光可能な色の上限数を超えて迷子が発生した場合には、管理サーバ２００は迷子に対して新たな色を割り当てることができない。そこで、あらかじめ用意した色がすべて使用されている状態で新たに迷子が発生したときは、その迷子のいるブロックから最も離れた位置の発光装置で発光している色をその迷子に割り当てる。これにより、一定数の色で、複数の迷子を区別できるようになる。
【０１０７】
また、迷子がブロック間を移動した結果、同一色が割り当てられた迷子が互いに近接する場合が考えられる。この場合は、移動した迷子に対して色を割り当て直すことで、一定範囲内にある複数の発光装置で同一色が発光することを回避する。このとき、親機２３の発光回路２３ｂが発光する色も変えることで、親機２３の利用者は探すべき発光装置４１ａ〜４９ａの色が変わったことを知る。
【０１０８】
例えば、子機２２の利用者が受信装置３１が設置されたブロックにいるものとする。親機２３の利用者がＩＣタグ２３ａを端末装置５１に接触させると、管理サーバ２００は子機２２の利用者に対して色を１つ割り当てる。ここで、用意されたすべての色が使用中であると、例えば、発光装置４１ａと異なるフロアにある発光装置４６ａで発光している色（例えば、赤色）を、子機２２の利用者に割り当てる。これにより、発光装置４１ａと発光回路２３ｂとが赤色で発光する。
【０１０９】
その後、子機２２の利用者が２階に移動し、受信装置３７が設置されたブロックに行ったとする。この場合、発光装置４６ａと４７ａとが共に赤色で発光することになるため、例えば、発光装置４７ａと異なるフロアにある発光装置４２ａで発光している色（例えば、青色）を、子機２２の利用者に割り当て直す。これにより、発光装置４７ａと発光回路２３ｂの発光が青色に変わる。
【０１１０】
次に、管理サーバ２００のプログラムモジュールの構成について説明する。
図１４は、第２の実施の形態の管理サーバの機能を示すブロック図である。管理サーバ２００は、携帯機情報記憶部２１０、施設情報記憶部２２０、発光情報記憶部２３０、位置情報記憶部２４０、位置情報取得部２５０、迷子情報入力部２５５、発光方法判定部２６０、発光方法変更部２６５、発光情報出力部２７０および地図情報出力部２７５を有する。位置情報取得部２５０は、受信装置３１〜３９と接続されている。迷子情報入力部２５５は、端末装置５１，５２と接続されている。発光情報出力部２７０は、発光装置４１ａ〜４９ａおよび発信装置７０とそれぞれ接続されている。地図情報出力部２７５は、端末装置５１，５２と接続されている。
【０１１１】
ここで、携帯機情報記憶部２１０、施設情報記憶部２２０および位置情報記憶部２４０の機能および構成は、図４に示した第１の実施の形態の同名の要素の機能および構成と同一である。携帯機情報記憶部２１０には、図５に示した第１の実施の形態の携帯機情報テーブル１１０ａと同一のデータ構造を有する携帯機情報テーブル２１０ａが格納されているものとする。施設情報記憶部２２０には、図６に示した第１の実施の形態の施設情報テーブル１２０ａと同一のデータ構造を有する施設情報テーブル２２０ａが格納されているものとする。位置情報記憶部２４０には、図７に示した第１の実施の形態の位置情報テーブル１３０ａと同一のデータ構造を有する位置情報テーブル２４０ａが格納されているものとする。
【０１１２】
発光情報記憶部２３０には、発光装置４１ａ〜４９ａと発光回路２３ｂとが発光可能な色を示す色情報と、発光可能な色の迷子への割り当て状況を示す色割当情報とが格納されている。
【０１１３】
位置情報取得部２５０の基本的機能は、図４に示した第１の実施の形態の位置情報取得部１４０と同様である。ただし、迷子の移動を検出した場合に、発光方法変更部２６５に対して行う通知に含まれる情報が第１の実施の形態のものと異なる。迷子情報入力部２５５の基本的機能は、図４に示した第１の実施の形態の迷子情報入力部１４５と同様である。ただし、発光方法判定部２６０に対して行う通知に含まれる情報が第１の実施の形態のものと異なる。
【０１１４】
発光方法判定部２６０は、施設情報記憶部２２０を参照し、迷子情報入力部２５５で特定された受信装置の設置位置から、迷子が現在いるブロックを判定する。そして、発光方法判定部２６０は、発光情報記憶部２３０を参照し、未割り当ての色がある場合にはその色をその迷子に新たに割り当てる。一方、未割り当ての色がない場合には、判定したブロックから最も離れたブロック内の発光装置が発光している色を、その迷子に割り当てる。その後、発光方法判定部２６０は、判定したブロック内の発光装置を特定する。
【０１１５】
発光方法変更部２６５は、施設情報記憶部２２０を参照し、迷子の移動前に識別番号を受信した受信装置の設置位置から移動前のブロックを判定すると共に、移動後に識別番号を受信した受信装置の設置位置から移動後のブロックを判定する。そして、発光方法変更部２６５は、その迷子に割り当てられた色が移動後のブロックと隣接するブロックの範囲内で使用されていない場合には、その色を続けて使用する。一方、移動後のブロックと隣接するブロックの範囲内で使用されている場合には、その迷子に色を割り当て直す。その後、発光方法変更部２６５は、移動前と移動後のブロック内に設置された発光装置をそれぞれ特定する。
【０１１６】
発光情報出力部２７０は、発光方法判定部２６０で発光装置が特定されると、特定された発光装置に対して、発光方法判定部２６０で割り当てられた色の情報を含む発光要求を送信する。また、発光情報出力部２７０は、迷子情報入力部２５５で入力された親機２３，・・・の識別番号をさらに含む発光要求を、発信装置７０へ送信する。これにより、発信装置７０は、ショッピングセンター内全域に発光要求を発信する。一方、発光情報出力部２７０は、発光方法変更部２６５で移動先と移動元の発光装置が特定されると、特定された移動先の発光装置に対して発光方法変更部２６５で割り当てられた色の情報を含む発光要求を送信する。また、移動元の発光装置に対して発光解除要求を送信する。
【０１１７】
地図情報出力部２７５の機能は、図４に示した第１の実施の形態の地図情報出力部１６５の機能と同一である。
発光情報記憶部２３０は、色情報の一覧を示す色情報テーブル２３０ａと、色割当情報の一覧を示す色割当情報テーブル２３０ｂとを有している。
【０１１８】
図１５は、色情報テーブルと色割当情報テーブルとのデータ構造例を示す図である。
色情報テーブル２３０ａには、色情報がテーブル化されて格納されている。色情報テーブル２３０ａには、色名を示すフィールド２３１および色ＩＤを示すフィールド２３２が設けられている。各フィールドの横方向に並べられた情報同士が互いに関連付けられて、色情報を構成する。フィールド２３１には、発光装置４１ａ〜４９ａおよび発光回路２３ｂが発光可能な色の色名が設定される。フィールド２３２には、フィールド２３２に設定される色名の色を一意に識別可能な色ＩＤが設定される。
【０１１９】
色情報テーブル２３０ａに格納される色情報は、あらかじめ管理サーバ２００の管理者によって登録される。例えば、発光装置４１ａ〜４９ａおよび発光回路２３ｂが赤色を発光可能であれば、色名が“赤”、色ＩＤが“＃１００”という情報を登録しておく。
【０１２０】
色割当情報テーブル２３０ｂには、色割当情報がテーブル化されて格納されている。色割当情報テーブル２３０ｂには、識別番号を示すフィールド２３３、色ＩＤを示すフィールド２３４およびブロック位置を示すフィールド２３５が設けられている。各フィールドの横方向に並べられた情報同士が互いに関連付けられて、色割当情報を構成する。フィールド２３３には、迷子が携帯している子機２２，・・・の識別番号が設定される。フィールド２３４には、迷子ごとに、迷子に割り当てた色を示す色ＩＤが設定される。フィールド２３５には、迷子ごとに、迷子が現在いるブロックを示すブロック位置が設定される。
【０１２１】
色割当情報テーブル２３０ｂに格納される色割当情報は、発光方法変更部２６５によって追加および更新が行われる。例えば、発光方法変更部２６５によって、識別番号が“２１０２”、色ＩＤが“＃００１”、ブロック位置が“１Ｆ−１−２”という情報が登録される。これは、迷子が識別番号“２１０２”で特定される子機を携帯して受信装置３２が設置されたブロックにおり、発光装置４２ａが青色で発光していることを意味する。色割当情報の追加および更新の処理については、後に詳細に説明する。
【０１２２】
次に、以上のような構成およびデータ構造のシステムにおいて実行される処理の詳細を説明する。
図１６は、第２の実施の形態の位置情報取得処理の手順を示すフローチャートである。ただし、ステップＳ１１からステップＳ１６までの処理は、図８に示した第１の実施の形態の位置情報取得処理のものと同様であるため、説明を省略する。第２の実施の形態の位置情報取得処理では、ステップＳ１７に代え、以下のステップＳ１７ａが実行される。
【０１２３】
［ステップＳ１７ａ］位置情報取得部２５０は、変更後の受信装置ＩＤ、変更前の受信装置ＩＤおよびステップＳ１１で受信した識別番号を、発光方法変更部２６５へ通知する。
【０１２４】
このようにして、位置情報取得部２５０は、識別番号と受信装置ＩＤとの組を受信すると、位置情報記憶部２４０に格納された位置情報テーブル２４０ａを更新する。これにより、位置情報テーブル２４０ａが最新の位置情報を反映した状態に維持される。さらに、迷子フラグが“１”の位置情報の受信装置ＩＤが変更された場合、すなわち、迷子がショッピングセンター内のブロック間を移動した場合には、発光方法変更部２６５へその旨が通知される。
【０１２５】
次に、端末装置５１，５２から入力を受けた迷子情報入力部２４５が行う処理について説明する。
図１７は、第２の実施の形態の迷子登録処理の手順を示すフローチャートである。ただし、ステップＳ２１からステップＳ２５までの処理は、図９に示した第１の実施の形態の迷子登録処理のものと同様であるため、説明を省略する。第２の実施の形態の迷子登録処理では、ステップＳ２６に代えて、以下のステップＳ２６ａが実行される。
【０１２６】
［ステップＳ２６ａ］迷子情報入力部２５５は、ステップＳ２３で取得した位置情報の受信装置ＩＤを抽出する。そして、迷子情報入力部２５５は、発光方法判定部２６０に対して、抽出した受信装置ＩＤとステップＳ２２で抽出した識別番号とを通知する。
【０１２７】
このようにして、迷子情報入力部２５５は、端末装置５１，５２から識別番号が入力されると、入力された識別番号と組になっている子機識別番号を特定する。これにより、子機識別番号で特定される子機２２，・・・の利用者が迷子であると判定される。
【０１２８】
次に、迷子情報入力部２５５で迷子が特定された後に行われる、発光方法判定処理について説明する。
図１８は、発光方法判定処理の手順を示すフローチャートである。以下、図１８に示す処理をステップ番号に沿って説明する。
【０１２９】
［ステップＳ６１］発光方法判定部２６０は、迷子情報入力部２５５から受信装置ＩＤと識別番号とを含む通知を受け取ると、施設情報記憶部２２０に格納された施設情報テーブル２２０ａを検索し、受け取った受信装置ＩＤと同一の受信装置ＩＤをもつ施設情報を取得する。
【０１３０】
［ステップＳ６２］発光方法判定部２６０は、発光情報記憶部２３０に格納された色情報テーブル２３０ａと色割当情報テーブル２３０ｂとから、未割り当ての色が存在するか否かを判断する。未割り当ての色の有無は、色情報テーブル２３０ａに格納された色情報ごとに、その色情報の色ＩＤと同一の色ＩＤをもつ色割当情報が色割当情報テーブル２３０ｂに存在するか否かに基づいて判断する。未割り当ての色が存在する場合には、処理がステップＳ６３に進められる。未割り当ての色が存在しない場合には、処理がステップＳ６４に進められる。
【０１３１】
［ステップＳ６３］発光方法判定部２６０は、ステップＳ６２で判明した未割り当ての色の中から１つの色を、迷子を探索するための色として選択する。
［ステップＳ６４］発光方法判定部２６０は、色割当情報テーブル２３０ｂに格納されたすべての色割当情報について、その色割当情報中のブロック位置と、ステップＳ６１で取得した施設情報中のブロック位置との間の距離を計算する。すなわち、迷子が現在いるブロックと、発光装置４１ａ〜４９ａのうち現在発光している発光装置があるブロックとの間の距離をそれぞれ計算する。ここで、ブロック間の距離は、フロア間距離とフロア内距離とから構成される。フロア間距離は両フロアの階数の差から求める。例えば、両フロアが同一階数であれば、フロア間距離は“０”である。また、両フロアが１階と２階であれば、フロア間距離は“１”である。一方、フロア内距離は、ブロック位置のＸ軸方向の差とＹ軸方向の差との和によって求める。例えば、両ブロック位置が“１−１”と“１−２”であれば、フロア内距離は“１”である。同様に、両ブロック位置が“１−１”と“２−１”であれば、フロア内距離は“１”である。両ブロック位置が“１−１”と“２−２”であれば、フロア内距離は“２”である。
【０１３２】
［ステップＳ６５］発光方法判定部２６０は、色割当情報テーブル２３０ｂに格納されたすべての色割当情報を、色ＩＤごとに分類する。そして、発光方法判定部２６０は、分類したそれぞれのグループごとに、ステップＳ６４で計算したブロック間距離が最も小さい色割当情報を判定する。ここで、ブロック間距離の大小関係は、フロア間距離の大小関係を優先して判断する。したがって、発光方法判定部２６０は、まずフロア間距離が最も小さい色割当情報を抽出し、抽出された色割当情報が複数ある場合には、その中からフロア内距離が最も小さい色割当情報を抽出する。
【０１３３】
［ステップＳ６６］発光方法判定部２６０は、ステップＳ６５で色ＩＤごとに判定したブロック間距離に基づいて、ブロック間距離が最も大きい色ＩＤを選択する。ブロック間距離の大小関係の判断方法は、ステップＳ６５の判断方法と同様である。具体的には、発光方法判定部２６０は、まずフロア間距離が最も大きい色ＩＤを抽出し、抽出された色ＩＤが複数ある場合には、その中からフロア内距離が最も大きい色ＩＤを抽出する。そして、発光方法判定部２６０は、抽出した色ＩＤの中から１つの色ＩＤを、迷子を探索するための色として選択する。
【０１３４】
［ステップＳ６７］発光方法判定部２６０は、位置情報取得部２５０から受け取った識別番号、ステップＳ６３またはステップＳ６６で選択した色の色ＩＤ、および、ステップＳ６１で取得した施設情報のブロック位置に基づき、色割当情報を作成する。そして、発光方法判定部２６０は、作成した色割当情報を色割当情報テーブル２３０ｂに追加する。
【０１３５】
［ステップＳ６８］発光方法判定部２６０は、発光情報出力部２７０に対して、ステップＳ６１で取得した施設情報の発光装置ＩＤと、ステップＳ６３またはステップＳ６６で選択した色の情報とを含む発光通知を行う。通知を受け取った発光情報出力部２７０は、受け取った発光装置ＩＤにより特定される発光装置に対して、受け取った色の情報を含む発光要求を出力する。また、発光方法判定部２６０は、携帯機情報記憶部２１０に格納された携帯機情報テーブル２１０ａを検索し、位置情報取得部２５０から受け取った識別番号に対応する親機識別番号を取得する。発光方法判定部２６０は、発光情報出力部２７０に対して、取得した親機識別番号とステップＳ６３またはステップＳ６６で選択した色の情報とを含む発光通知を行う。通知を受け取った発光情報出力部２７０は、発信装置７０に対して、受け取った親機識別番号と色の情報とを含む発光要求を出力する。
【０１３６】
［ステップＳ６９］発光方法判定部２６０は、地図情報出力部２７５に対して、ステップＳ６１で取得した施設情報のブロック位置を通知する。通知を受けた地図情報出力部２７５は、迷子情報入力部２５５への入力に使用された端末装置に対して、受け取ったブロック位置により特定されるブロックに迷子がいる旨の情報を出力する。
【０１３７】
このようにして、発光方法判定部２６０は、受信装置ＩＤにより特定される受信装置が設置されているブロックを特定すると共に、迷子に新たに色を割り当てる。そして、発光情報出力部２７０は、特定されたブロック内に設置されている発光装置を割り当てられた色で発光させると共に、親機の発光回路も発光装置と同色で発光させる。また、地図情報出力部２７５は、特定されたブロック内に迷子がいる旨を端末装置に表示する。
【０１３８】
例えば、子機２２の利用者が受信装置３１が設置されたブロック内におり、端末装置５１から識別番号が入力されたとする。この場合、発光方法判定部２６０は、受け取った受信装置ＩＤ“Ｐ１０１”から、迷子の現在地がブロック位置“１Ｆ−１−１”によって特定されるブロックであると判定する。次に、発光方法判定部２６０は、未割り当ての色の有無を調べ、未割り当ての色がない場合には、例えばブロック位置“２Ｆ−１−１”内の発光装置４６ａが発光している赤色を割り当てる。そして、発光情報出力部２７０は、発光装置ＩＤ“Ｌ１０１”により特定される発光装置４１ａを赤色で発光させると共に、親機２３の発光回路２３ｂも赤色で発光させる。また、地図情報出力部２７５は、端末装置５１にブロック位置“１Ｆ−１−１”によって特定されるブロックに迷子がいる旨の表示を行う。
【０１３９】
次に、位置情報取得部２５０で迷子の移動が検出された後に行われる、発光方法変更処理について説明する。
図１９は、発光方法変更処理の手順を示すフローチャートである。以下、図１９に示す処理をステップ番号に沿って説明する。
【０１４０】
［ステップＳ７１］発光方法変更部２６５は、位置情報取得部２５０から変更前の受信装置ＩＤ、変更後の受信装置ＩＤおよび識別情報を受け取ると、施設情報記憶部２２０に格納された施設情報テーブル２２０ａを検索し、移動前に対応する施設情報と移動後に対応する施設情報とをそれぞれ取得する。
【０１４１】
［ステップＳ７２］発光方法変更部２６５は、発光情報記憶部２３０に格納された色割当情報テーブル２３０ｂを検索し、位置情報取得部２５０から受け取った識別番号をもつ色割当情報を取得する。
【０１４２】
［ステップＳ７３］発光方法変更部２６５は、色割当情報テーブル２３０ｂを検索し、迷子の移動後のブロックから所定の範囲内に、移動前に割り当てられていた色と同色で発光する発光装置が存在するか否かを判断する。具体的には、ステップＳ７２で取得した色割当情報の色ＩＤと同一の色ＩＤをもち、かつ、ステップＳ７１で取得した移動後に対応する施設情報のブロック位置と所定の距離以内のブロック位置をもつ色割当情報が、色割当情報テーブル２３０ｂに存在するか否かを判断する。ブロック間の距離の計算方法は、発光方法判定処理のステップＳ６４での計算方法と同様である。存在する場合には、処理がステップＳ７４に進められる。存在しない場合には、処理がステップＳ７７に進められる。
【０１４３】
［ステップＳ７４］発光方法変更部２６５は、色割当情報テーブル２３０ｂに格納されたすべての色割当情報について、その色割当情報中のブロック位置と、ステップＳ７１で取得した施設情報中のブロック位置と間の距離を計算する。ブロック間の距離の計算方法は、発光方法判定処理のステップＳ６４での計算方法と同様である。
【０１４４】
［ステップＳ７５］発光方法変更部２６５は、色割当情報テーブル２３０ｂに格納されたすべての色割当情報を、色ＩＤごとに分類する。そして、発光方法変更部２６５は、分類したそれぞれのグループごとに、ステップＳ７４で計算したブロック間距離が最も小さい色割当情報を判定する。ブロック間距離の大小関係の判断方法は、発光方法判定処理のステップＳ６５での比較方法と同様である。
【０１４５】
［ステップＳ７６］発光方法変更部２６５は、ステップＳ７５で色ＩＤごとに判定したブロック間距離に基づいて、ブロック間距離が最も大きい色ＩＤを選択する。ブロック間距離の大小関係の判断方法は、ステップＳ７５の判断方法と同様である。そして、発光方法変更部２６５は、抽出した色ＩＤの中から１つの色ＩＤを、再割り当ての色として選択する。
【０１４６】
［ステップＳ７７］発光方法変更部２６５は、ステップＳ７２で取得した色割当情報のブロック位置を、ステップＳ７１で取得した移動後に対応する施設情報のブロック位置に変更する。また、ステップＳ７６で再割り当ての色が選択された場合には、発光方法変更部２６５は、ステップＳ７２で取得した色割当情報の色ＩＤを、ステップＳ７６で割り当てた色の色ＩＤに変更する。そして、発光方法変更部２６５は、変更を加えた色割当情報に基づいて色割当情報テーブル２３０ｂを更新する。
【０１４７】
［ステップＳ７８］発光方法変更部２６５は、発光情報出力部２７０に対して、ステップＳ７１で取得した移動後に対応する施設情報の発光装置ＩＤと、ステップＳ７７で更新した色ＩＤにより特定される色の情報とを含む発光通知を行う。通知を受け取った発光情報出力部２７０は、受け取った発光装置ＩＤにより特定される発光装置に対して、受け取った色の情報を含む発光要求を出力する。また、発光方法判定部２６０は、携帯機情報記憶部２１０に格納された携帯機情報テーブル２１０ａを検索し、位置情報取得部２５０から受け取った識別番号に対応する親機識別番号を取得する。発光方法変更部２６５は、発光情報出力部２７０に対して、取得した親機識別番号とステップＳ７７で更新した色ＩＤにより特定される色の情報とを含む発光通知を行う。通知を受け取った発光情報出力部２７０は、発信装置７０に対して、受け取った親機識別番号と色の情報とを含む発光要求を出力する。
【０１４８】
［ステップＳ７９］発光方法変更部２６５は、発光情報出力部２７０に対して、ステップＳ７１で取得した移動前に対応する施設情報の発光意装置ＩＤを含む発光解除通知を行う。通知を受け取った発光情報出力部２７０は、受け取った発光装置ＩＤにより特定される発光装置に対して、発光解除要求を出力する。
【０１４９】
このようにして、発光方法変更部２６５は、変更前の受信装置ＩＤにより特定される受信装置が設置されているブロックと、変更後の受信装置ＩＤにより特定される受信装置が設置されているブロックとを特定する。また、発光方法変更部２６５は、一定の範囲内で複数の発光装置が同一色で発光することを避けるため、必要に応じて色を割り当て直す。
そして、発光情報出力部２７０は、特定された移動後のブロック内に設置されている発光装置を割り当てられた色で発光させると共に、親機の発光回路も発光装置と同一色では発行させる。また、特定された移動前のブロック内に設置されている発光装置の発光を停止する。
【０１５０】
例えば、迷子が受信装置３１が設置されたブロックから受信装置３７が設置されたブロックに移動したとする。このとき、発光装置４６ａが発光している色とその迷子に割り当てられている色とが同一色である場合、発光方法変更部２６５は、その迷子を捜すための色を割り当て直す。例えば、発光装置４２ａが発光している色を割り当てる。そして、発光情報出力部２７０は、発光装置ＩＤ“Ｌ２０２”により特定される発光装置４７ａを割り当てられた色で発光させると共に、親機２３の発光回路２３ｂが発光する色を発光装置４７ａと同じ色に切り替える。また、発光情報出力部２７０は、発光装置ＩＤ“Ｌ１０１”により特定される発光装置４１ａの発光を停止する。
【０１５１】
次に、迷子情報入力部２５５が端末装置５１，５２から迷子解除要求を受けた後に行われる、迷子解除処理について説明する。
図２０は、第２の実施の形態の迷子解除処理の手順を示すフローチャートである。以下、図２０に示す処理をステップ番号に沿って説明する。
【０１５２】
［ステップＳ８１］迷子情報入力部２５５は、親機２１，・・・の識別番号を含む迷子解除要求が入力されたか否かを判断する。入力された場合には、処理がステップＳ８２に進められる。入力されていない場合には、迷子情報入力部２５５によってステップＳ８１の処理が繰り返され、迷子解除要求が入力されるのを待つ。
【０１５３】
［ステップＳ８２］迷子情報入力部２５５は、携帯機情報記憶部２１０に格納された携帯機情報テーブル２１０ａを検索し、ステップＳ８１で入力された識別番号を親機識別番号にもつ携帯機情報を取得して、その携帯機情報の子機識別番号を抽出する。
【０１５４】
［ステップＳ８３］迷子情報入力部２５５は、位置情報記憶部２４０に格納された位置情報テーブル２４０ａを検索し、ステップＳ８２で取得した子機識別番号と同一の識別番号を含む位置情報を取得する。そして、迷子情報入力部２５５は、取得した位置情報の迷子フラグを“０”に変更し、位置情報テーブル２４０ａを更新する。その後、迷子情報入力部２５５は、発光方法判定部２６０に対して、取得した位置情報の受信装置ＩＤと識別識番号とを含む解除処理通知を行う。
【０１５５】
［ステップＳ８４］発光方法判定部２６０は、迷子情報入力部２５５から受信装置ＩＤと識別番号とを含む解除処理通知を受け取ると、施設情報記憶部２２０に格納された施設情報テーブル２２０ａを検索し、受け取った受信装置ＩＤをもつ施設情報を取得する。
【０１５６】
［ステップＳ８５］発光方法判定部２６０は、発光情報記憶部２３０に格納された色割当情報テーブル２３０ｂから、迷子情報入力部２５５から受け取った識別番号をもつ色割当情報を削除する。
【０１５７】
［ステップＳ８６］発光方法判定部２６０は、ステップＳ８４で取得した施設情報の発光装置ＩＤを抽出する。そして、発光方法判定部２６０は、発光情報出力部２７０に対して、抽出した発光装置ＩＤを含む発光解除通知を行う。通知を受け取った発光情報出力部２７０は、受け取った発光装置ＩＤにより特定される発光装置に対して、発光解除要求を出力する。
【０１５８】
このようにして、迷子情報入力部２５５は、端末装置５１，５２から識別番号を含む迷子解除要求が入力されると、入力された識別番号と組になっている子機識別番号を特定する。これにより、子機識別番号で特定される子機の利用者が迷子でなくなったと判定される。そして、発光方法判定部２６０は、特定された子機の利用者への色の割り当てを解除すると共に、その利用者が現在いるブロックを特定する。発光情報出力部２７０は、特定されたブロック内に設置されている発光装置の発光を停止させる。
【０１５９】
このような迷子探索システムを用いることで、第１の実施の形態で示した迷子探索システムを用いた場合と同様の効果を得られる。さらに、本実施の形態で示した迷子探索システム用いることで、同一時刻に複数の迷子が発生した場合でも、探索者は発光装置４１ａ〜４９ａが発光する色を手掛かりに、他の迷子と区別して探索対象を把握することができる。また、用意されたすべての色が使用中であっても、迷子の位置から最も遠い位置で使用されている色を割り当てることで、一定数の色で多数の迷子を区別することができる。さらに、迷子が移動することで同一色が割り当てられた迷子が互いに近接したときは、色の再割り当てを行うことでこの問題を解決する。このとき、探索者は親機２３，・・・の発光回路が発光する色の変化により、探索の手掛かりとすべき色が変わったことを知る。
【０１６０】
なお、本実施の形態では、複数の迷子を区別する方法として色を用いたが、これに代えて視覚的に確認可能な任意の表示方法を用いることができる。例えば、発光装置として電光掲示板を使用し、電光掲示板に表示する文字、形状、模様などを変化させることで、迷子を区別することも可能である。
【０１６１】
また、本実施の形態では親機にのみ発光回路を組み込んだが、同様に子機にも発光回路を組み込み、発光装置および親機の発光回路と同じ色で発光させることもできる。これにより、探索者の到着前にショッピングセンターの従業員などが迷子を保護している場合に、探索者が迷子の同伴者であることを客観的に確認することができる。
【０１６２】
さらに、探索者と迷子との距離に応じて発光方法を変化させてもよい。例えば、探索者と迷子との距離が所定の距離以内になると、発光装置を点滅発光させることが考えられる。これにより、探索者はより確実に発光装置の発光を見つけることができる。一方、本実施の形態では端末装置を操作することで迷子の指定の解除を行うこととしたが、探索者と迷子とが所定の距離よりも近づいた場合に、自動的に迷子解除処理が実行されるようにしてもよい。
【０１６３】
以上、本発明の迷子探索プログラムを、図示の実施の形態に基づいて説明したが、本発明はこれに限定されるものではなく、各部の構成は、同様の機能を有する任意の構成のものに置換することができる。また、本発明に、他の任意の構成物や工程が付加されていてもよい。
【０１６４】
また、本発明は、前述した実施の形態のうちの、任意の２以上の構成（特徴）を組み合わせたものであってもよい。
なお、上記の処理機能は、コンピュータによって実現することができる。その場合、管理サーバ１００，２００が有すべき機能の処理内容を記述したプログラムが提供される。そのプログラムをコンピュータで実行することにより、上記処理機能がコンピュータ上で実現される。処理内容を記述したプログラムは、コンピュータで読み取り可能な記録媒体に記録しておくことができる。コンピュータで読み取り可能な記録媒体としては、例えば、磁気記録装置、光ディスク、光磁気記録媒体、半導体メモリなどが挙げられる。磁気記録装置としては、例えば、ハードディスク装置（ＨＤＤ）、フレキシブルディスク（ＦＤ）、磁気テープなどが挙げられる。光ディスクとしては、例えば、ＤＶＤ（Digital Versatile Disc）、ＤＶＤ−ＲＡＭ（Random Access Memory）、ＣＤ−ＲＯＭ（Compact Disc Read Only Memory）、ＣＤ−Ｒ（Recordable）／ＲＷ（ReWritable）などが挙げられる。光磁気記録媒体としては、例えば、ＭＯ（Magneto-Optical disk）などが挙げられる。
【０１６５】
プログラムを流通させる場合には、例えば、そのプログラムが記録されたＤＶＤ、ＣＤ−ＲＯＭなどの可搬型記録媒体が販売される。また、プログラムをサーバコンピュータの記憶装置に格納しておき、ネットワークを介して、サーバコンピュータから他のコンピュータにそのプログラムを転送することもできる。
【０１６６】
迷子探索プログラムを実行するコンピュータは、例えば、可搬型記録媒体に記録されたプログラムもしくはサーバコンピュータから転送されたプログラムを、自己の記憶装置に格納する。そして、コンピュータは、自己の記憶装置からプログラムを読み取り、プログラムに従った処理を実行する。なお、コンピュータは、可搬型記録媒体から直接プログラムを読み取り、そのプログラムに従った処理を実行することもできる。また、コンピュータは、サーバコンピュータからプログラムが転送されるごとに、逐次、受け取ったプログラムに従った処理を実行することもできる。
【０１６７】
以上説明した実施の形態の主な技術的特徴は、以下の付記の通りである。
（付記１）  施設内を移動する迷子を探索する迷子探索プログラムにおいて、
コンピュータを、
前記施設内を移動する１以上の第１の移動者が携帯する親機を個々に識別する第１の識別情報と、１以上の第２の移動者が携帯する子機を個々に識別する第２の識別情報とを対応付けて記憶する携帯機情報記憶手段、
前記施設内に設置された、所定範囲内にある前記子機の発信回路から発信された前記第２の識別情報を受信する複数の受信装置を個々に識別する受信装置識別情報と、個々の該受信装置に対応付けて該施設内に設置された、発光要求の受信に基づき発光する複数の発光装置を個々に識別する発光装置識別情報とを関連付けて記憶する施設情報記憶手段、
複数の前記受信装置から、該受信装置が受信した前記第２の識別情報を取得する位置情報取得手段、
前記施設内に設置された端末装置から前記親機を識別する前記第１の識別情報が入力されると、前記携帯機情報記憶手段を参照し、入力された該第１の識別情報に対応する第２の識別情報を特定する迷子情報入力手段、
前記施設情報記憶手段を参照し、前記位置情報取得手段で取得した第２の識別情報の内、前記迷子情報入力手段により特定された第２の識別情報を受信した受信装置を識別する受信装置識別情報に対応する発光装置識別情報を取得し、該発光装置識別情報に対応する発光装置に対して発光要求を出力する発光情報出力手段、
として機能させることを特徴とする迷子探索プログラム。
【０１６８】
（付記２）  前記位置情報取得手段は、前記複数の受信装置から、個々の該受信装置が受信した前記第２の識別情報を継続的に取得し、
前記発光情報出力手段は、前記施設情報記憶手段を参照し、前記位置情報取得手段で継続的に取得する第２の識別情報の内、前記迷子情報入力手段により特定された第２の識別情報を受信した受信装置の変化に応じ、該受信装置を識別する受信装置識別情報に対応する発光装置識別情報を取得し、該発光装置識別情報に対応する発光装置に対して前記発光要求を出力する、
ことを特徴とする付記１記載の迷子探索プログラム。
【０１６９】
（付記３）  コンピュータを、さらに、
前記発光装置が発光可能な複数の発光方法の情報を記憶する発光情報記憶手段、
として機能させ、
前記発光情報出力手段は、前記発光情報記憶手段を参照し、複数の発光方法から、前記迷子情報入力手段により特定された第２の識別情報を発信する子機を識別するための発光方法の情報を特定して前記発光要求に設定する、
ことを特徴とする付記１記載の迷子探索プログラム。
【０１７０】
（付記４）  前記発光情報記憶手段は、前記発光情報出力手段により設定された、前記迷子情報入力手段により特定された第２の識別情報を発信する子機を識別するための発光方法の情報を割当済情報として記憶し、
前記発光情報出力手段は、前記発光情報記憶手段を参照し、複数の発光方法から、割当済情報として記憶されていない発光方法の情報を、前記迷子情報入力手段により特定された第２の識別情報を発信する子機を識別するための発光方法の情報として特定して前記発光要求に設定すると共に、該設定した発光方法の情報を割当済情報として前記発光情報記憶手段に格納する、
ことを特徴とする付記３記載の迷子探索プログラム。
【０１７１】
（付記５）  前記発光情報記憶手段は、前記発光方法と対応付けて、該発光方法に従って発光している発光装置の設置位置の情報を記憶し、
前記発光情報出力手段は、すべての発光方法が割当済情報として前記発光情報記憶手段に記憶されている場合、前記第２の識別情報を受信した受信装置の設置位置から最も離れた位置で発光している発光装置の発光方法を、前記迷子情報入力手段により特定された第２の識別情報を発信する子機を識別するための発光方法の情報として特定する、
ことを特徴とする付記４記載の迷子探索プログラム。
【０１７２】
（付記６）  前記位置情報取得手段は、前記複数の受信装置から、個々の該受信装置が受信した前記第２の識別情報を継続的に取得し、
前記発光情報出力手段は、前記位置情報取得手段で継続的に取得する第２の識別情報の内、前記迷子情報入力手段により特定された第２の識別情報を受信した受信装置の変化を認識し、変化後の受信装置に対応する前記発光装置の設置位置から所定の範囲内に、該第２の識別情報を発信する子機を識別するための発光方法と同一の発光方法に従って発光している発光装置が存在する場合、該発光方法と異なる発光方法の情報を、該子機を識別するための新たな発光方法の情報として特定すると共に、前記施設情報記憶手段を参照し、変化後の該受信装置を識別する受信装置識別情報に対応する発光装置識別情報を取得し、該発光装置識別情報に対応する発光装置に対して、特定した該発光方法の情報を設定した前記発光要求を出力する、
ことを特徴とする付記５記載の迷子探索プログラム。
【０１７３】
（付記７）  施設内を移動する迷子を探索する迷子探索装置において、
前記施設内を移動する１以上の第１の移動者が携帯する親機を個々に識別する第１の識別情報と、１以上の第２の移動者が携帯する子機を個々に識別する第２の識別情報とを対応付けて記憶する携帯機情報記憶手段と、
前記施設内に設置された、所定範囲内にある前記子機の発信回路から発信された前記第２の識別情報を受信する複数の受信装置を個々に識別する受信装置識別情報と、個々の該受信装置に対応付けて該施設内に設置された、発光要求の受信に基づき発光する複数の発光装置を個々に識別する発光装置識別情報とを関連付けて記憶する施設情報記憶手段と、
複数の前記受信装置から、該受信装置が受信した前記第２の識別情報を取得する位置情報取得手段と、
前記施設内に設置された端末装置から前記親機を識別する前記第１の識別情報が入力されると、前記携帯機情報記憶手段を参照し、入力された該第１の識別情報に対応する第２の識別情報を特定する迷子情報入力手段と、
前記施設情報記憶手段を参照し、前記位置情報取得手段で取得した第２の識別情報の内、前記迷子情報入力手段により特定された第２の識別情報を受信した受信装置を識別する受信装置識別情報に対応する発光装置識別情報を取得し、該発光装置識別情報に対応する発光装置に対して発光要求を出力する発光情報出力手段と、
を有することを特徴とする迷子探索装置。
【０１７４】
（付記８）  施設内を移動する迷子を探索する迷子探索方法において、
位置情報取得手段が、前記施設内に設置された、所定範囲内にある、該施設内を移動する１以上の第２の移動者が携帯する子機の発信回路から発信された該子機を個々に識別する第２の識別情報を受信する複数の受信装置から、該受信装置が受信した前記第２の識別情報を取得し、
迷子情報入力手段が、前記施設内に設置された端末装置から、前記施設内を移動する１以上の第１の移動者が携帯する親機を識別する第１の識別情報が入力されると、該親機を識別する第１の識別情報と前記子機を識別する第２の識別情報とを対応付けて記憶する携帯機情報記憶手段を参照して、入力された該第１の識別情報に対応する第２の識別情報を特定し、
発光情報出力手段が、複数の前記受信装置を個々に識別する受信装置識別情報と、個々の該受信装置に対応付けて該施設内に設置された、発光要求の受信に基づき発光する複数の発光装置を個々に識別する発光装置識別情報とを関連付けて記憶する施設情報記憶手段を参照して、前記位置情報取得手段で取得した第２の識別情報の内、前記迷子情報入力手段により特定された第２の識別情報を受信した受信装置を識別する受信装置識別情報に対応する発光装置識別情報を取得し、該発光装置識別情報に対応する発光装置に対して発光要求を出力する、
ことを特徴とする迷子探索方法。
【図面の簡単な説明】
【０１７５】
【図１】実施の形態に適用される発明を示す原理図である。
【図２】第１の実施の形態の迷子探索システムの構成を示す図である。
【図３】管理サーバのハードウェア構成を示す図である。
【図４】第１の実施の形態の管理サーバの機能を示すブロック図である。
【図５】携帯機情報テーブルのデータ構造例を示す図である。
【図６】施設情報テーブルのデータ構造例を示す図である。
【図７】位置情報テーブルのデータ構造例を示す図である。
【図８】第１の実施の形態の位置情報取得処理の手順を示すフローチャートである。
【図９】第１の実施の形態の迷子登録処理の手順を示すフローチャートである。
【図１０】発光位置判定処理の手順を示すフローチャートである。
【図１１】発光位置変更処理の手順を示すフローチャートである。
【図１２】第１の実施の形態の迷子解除処理の手順を示すフローチャートである。
【図１３】第２の実施の形態の迷子探索システムの構成を示す図である。
【図１４】第２の実施の形態の管理サーバの機能を示すブロック図である。
【図１５】色情報テーブルと色割当情報テーブルとのデータ構造例を示す図である。
【図１６】第２の実施の形態の位置情報取得処理の手順を示すフローチャートである。
【図１７】第２の実施の形態の迷子登録処理の手順を示すフローチャートである。
【図１８】発光方法判定処理の手順を示すフローチャートである。
【図１９】発光方法変更処理の手順を示すフローチャートである。
【図２０】第２の実施の形態の迷子解除処理の手順を示すフローチャートである。
【符号の説明】
【０１７６】
１  コンピュータ
１ａ  携帯機情報記憶手段
１ｂ  施設情報記憶手段
１ｃ  位置情報取得手段
１ｄ  迷子情報入力手段
１ｅ  発光情報出力手段
２ａ  親機
２ｂ  子機
３ａ，３ｂ，３ｃ  受信装置
４ａ，４ｂ，４ｃ  発光装置
５  端末装置
【図１】
2007241529.tif 000003
【図２】
2007241529.tif 000004
【図３】
2007241529.tif 000005
【図４】
2007241529.tif 000006
【図５】
2007241529.tif 000007
【図６】
2007241529.tif 000008
【図７】
2007241529.tif 000009
【図８】
2007241529.tif 000010
【図９】
2007241529.tif 000011
【図１０】
2007241529.tif 000012
【図１１】
2007241529.tif 000013
【図１２】
2007241529.tif 000014
【図１３】
2007241529.tif 000015
【図１４】
2007241529.tif 000016
【図１５】
2007241529.tif 000017
【図１６】
2007241529.tif 000018
【図１７】
2007241529.tif 000019
【図１８】
2007241529.tif 000020
【図１９】
2007241529.tif 000021
【図２０】
2007241529.tif 000022