(57)【特許請求の範囲】
【請求項１】
施設内の各部屋に対応付けられて設置された複数の第１のビーコン発信器と、前記複数の第１のビーコン発信器に接続されたサーバと、を備えたビーコンシステムであって、
前記第１のビーコン発信器は、
定期的に、自身のビーコンＩＤが付加されたビーコン信号を送信するビーコン信号送信手段と、
前記サーバから登録要求を受信した場合に、当該登録要求で指定されている用件ＩＤを登録し、前記サーバから削除要求を受信した場合に、当該削除要求で指定されている用件ＩＤの登録を削除する用件ＩＤ登録手段と、
前記用件ＩＤ登録手段により用件ＩＤが登録されている場合に、前記ビーコン信号送信手段が定期的に送信するビーコン信号に、当該用件ＩＤを付加する用件ＩＤ付加手段と、を有し、
前記サーバは、
前記第１のビーコン発信器毎に、当該第１のビーコン発信器が対応付けられている部屋の部屋ＩＤが当該第１のビーコン発信器のビーコンＩＤに対応付けられて記憶されたビーコン情報記憶手段と、
前記施設内の部屋毎に、予定されている各用件の用件ＩＤ、用件内容、開始日時、終了日時を含むスケジュールデータが当該部屋の部屋ＩＤに対応付けられて記憶されたスケジュール記憶手段と、
前記スケジュール記憶手段に記憶されている各部屋のスケジュールデータを監視し、開始日時となった用件のスケジュールデータがあるならば、当該スケジュールデータに対応付けられている部屋ＩＤに対応付けられて前記ビーコン情報記憶手段に記憶されているビーコンＩＤにより特定される前記第１のビーコン発信器に、当該スケジュールデータの用件ＩＤを伴う登録要求を送信し、終了日時となった用件のスケジュールデータがあるならば、当該スケジュールデータに対応付けられている部屋ＩＤに対応付けられて前記ビーコン情報記憶手段に記憶されているビーコンＩＤにより特定される前記第１のビーコン発信器に、当該スケジュールデータの用件ＩＤを伴う削除要求を送信する要求送信手段と、
携帯端末から付帯情報要求を受信した場合に、当該付帯情報要求で指定されている用件ＩＤを有するスケジュールデータを前記スケジュール記憶手段から検索して、検索したスケジュールデータに基づいて用件の概要を示す付帯情報を生成し、生成した付帯情報を当該携帯端末に送信する付帯情報生成手段と、を有する
ことを特徴とするビーコンシステム。
【請求項２】
請求項１に記載のビーコンシステムであって、
前記施設内における各通過ポイントに設置され、定期的に、自身のビーコンＩＤが付加されたビーコン信号を送信する複数の第２のビーコン発信器をさらに備え、
前記サーバは、
前記第１および第２のビーコン発信器各々の設置場所データを含む前記施設内の地図データを記憶する地図データ記憶手段と、
前記施設内の出発地および目的地の指定を含む順路案内要求を前記携帯端末から受信した場合に、前記地図データ記憶手段に記憶されている前記施設内の地図データを用いて、前記施設内の出発地から目的地までの推奨順路を探索するとともに、当該推奨順路上に設置されている前記第１および第２のビーコン発信器を検出する順路探索手段と、
前記順路探索手段により探索された推奨順路の順路データを、前記順路探索手段により検出された前記第１および第２のビーコン発信器のビーコンＩＤが当該推奨順路上の通過順番に対応付けられたビーコンＩＤリストとともに、前記携帯端末に送信する順路データ送信手段と、をさらに有する
ことを特徴とするビーコンシステム。
【請求項３】
施設内の各部屋に対応付けられて設置された複数のビーコン発信器と、前記複数のビーコン発信器に接続されたサーバと、を用いて、携帯端末に付帯情報を表示する付帯情報の表示方法であって、
前記ビーコン発信器は、
定期的に、自身のビーコンＩＤが付加されたビーコン信号を送信し、
前記サーバから登録要求を受信した場合に、当該登録要求で指定されている用件ＩＤを登録し、前記サーバから削除要求を受信した場合に、当該削除要求で指定されている用件ＩＤの登録を削除し、
用件ＩＤが登録されている場合に、定期的に送信するビーコン信号に当該用件ＩＤを付加し、
前記サーバは、
前記ビーコン発信器毎に、当該ビーコン発信器が対応付けられている部屋の部屋ＩＤを当該ビーコン発信器のビーコンＩＤに対応付けて記憶するとともに、前記施設内の部屋毎に、予定されている各用件の用件ＩＤ、用件内容、開始日時、終了日時を含むスケジュールデータを当該部屋の部屋ＩＤに対応付けて記憶しており、
前記施設内の各部屋のスケジュールデータを監視し、開始日時となった用件のスケジュールデータがあるならば、当該スケジュールデータに対応付けられている部屋ＩＤに対応付けられて記憶されているビーコンＩＤを検索し、検索したビーコンＩＤにより特定される前記ビーコン発信器に、当該スケジュールデータの用件ＩＤの指定を伴う登録要求を送信し、終了日時となった用件のスケジュールデータがあるならば、当該スケジュールデータに対応付けられている部屋ＩＤに対応付けられて記憶されているビーコンＩＤを検索し、検索したビーコンＩＤにより特定される前記ビーコン発信器に、当該スケジュールデータの用件ＩＤの指定を伴う削除要求を送信し、
携帯端末から付帯情報要求を受信した場合に、当該付帯情報要求で指定されている用件ＩＤを有するスケジュールデータに基づいて、用件の概要を示す付帯情報を生成し、生成した付帯情報を当該携帯端末に送信し、
前記携帯端末は、
最寄りの前記ビーコン発信器からビーコン信号を受信し、
受信したビーコン信号に用件ＩＤが付加されている場合に、当該用件ＩＤの指定を伴う付帯情報要求を所定のサーバに送信して、当該サーバから付帯情報を受信し、受信した付帯情報を表示する
ことを特徴とする付帯情報の表示方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ビーコンを利用して施設内の案内情報を提供する技術に関する。
【背景技術】
【０００２】
特許文献１には、ＧＰＳ（Ｇｌｏｂａｌ  Ｐｏｓｉｔｉｏｎｉｎｇ  Ｓｙｓｔｅｍ）電波が届かないような施設内においても、現在位置を正確に取得して経路案内することができる経路案内システムが開示されている。
【０００３】
この経路案内システムは、施設内の異なる位置に設置された複数のビーコン発信器と、各ビーコン発信器の位置情報を管理するサーバと、携帯端末と、を備えている。携帯端末は、最寄りのビーコン発信器から送信されるビーコン信号を受信して、このビーコン信号に付加されているビーコンＩＤをサーバに通知する。これを受けて、サーバは、このビーコンＩＤにより特定されるビーコン発信器の位置情報を携帯端末に通知する。携帯端末は、サーバから通知されたビーコン発信器の位置情報を現在地情報に設定する。そして、ユーザから目的地情報を受け付けたならば、現在地情報、目的地情報、および経路網情報に基づいて、現在地から目的地までの推奨経路を探索し表示する。また、ビーコン発信器は、トピック情報を携帯端末に取得させるための付帯情報をビーコン信号に付加することができ、携帯端末は、受信したビーコン信号に付帯情報が付加されているならば、この付帯情報をサーバから取得して表示する。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１５−２００６０９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
特許文献１に記載の経路案内システムによれば、例えば、大規模な施設のエントランスからこの施設内で開催される会議で使用される会議室までの推奨経路を、ユーザに提示することができる。そして、会議室近傍に設置されたビーコン発信器のビーコン信号に、この会議室のトピック情報等を携帯端末に取得させるための付帯情報として付加することにより、会議室近傍まで移動したユーザに、この会議室のトピック情報等を提示することができる。
【０００６】
しかしながら、案内された会議室に複数の会議が設定されている場合、この会議室では、時間帯によって異なる会議が開催される。特許文献１に記載の経路案内システムは、この点を考慮していない。このため、ユーザは、自身とは無関係の会議まで含んだトピック情報が提示されても、勘違いにより、自身とは無関係の会議が開催されている会議室に入室してしまう可能性があった。
【０００７】
また、特許文献１に記載の経路案内システムは、ＧＰＳ電波が届かないような施設内において、現在地から目的地までの推奨経路をユーザに表示することはできるが、ユーザが推奨経路を正しく移動しているか否かを判断していない。このため、ユーザは推奨経路から外れていることに気付かない可能性があった。
【０００８】
本発明は上記事情に鑑みてなされたものであり、本発明の目的は、会議室、応接室等の各部屋の案内情報を、各部屋のスケジュールに応じて変更できるようにすることにある。また、本発明の他の目的は、ＧＰＳ電波が届かないような施設内においても、目的地までより確実に案内可能とすることにある。
【課題を解決するための手段】
【０００９】
上記課題を解決するために、本発明では、施設内の会議室、応接室等の各部屋に対応付けてビーコン発信器を設置する。また、ビーコン発信器毎に、ビーコン発信器のビーコンＩＤをこのビーコン発信器が対応付けられている部屋の部屋ＩＤに対応付けてサーバに記憶する。さらに、施設内の部屋毎に、予定されている各用件の用件ＩＤ、用件内容、開始日時、終了日時を含むスケジュールデータを部屋ＩＤに対応付けてこのサーバに記憶する。
【００１０】
サーバは、各部屋のスケジュールデータを監視し、開始日時あるいは終了日時となった用件のスケジュールデータがあるならば、このスケジュールデータから用件ＩＤを抽出する。また、このスケジュールデータに対応付けられている部屋ＩＤを特定し、さらにこの特定した部屋ＩＤに対応付けられているビーコンＩＤを特定する。そして、用件ＩＤを抽出したスケジュールデータが開始日時となったスケジュールデータならば、特定したビーコンＩＤにより特定されるビーコン発信器に、抽出した用件ＩＤを伴う登録要求を送信する。一方、用件ＩＤを抽出したスケジュールデータが終了日時となったスケジュールデータならば、特定したビーコンＩＤにより特定されるビーコン発信器に、抽出した用件ＩＤを伴う削除要求を送信する。また、サーバは、携帯端末から付帯情報要求を受信したならば、この付帯情報要求で指定されている用件ＩＤのスケジュールデータに基づいて、用件の概要を示す付帯情報を生成し、携帯端末に送信する。
【００１１】
ビーコン発信器は、定期的に、自身のビーコンＩＤが付加されたビーコン信号を送信する。また、サーバから登録要求を受信したならば、この登録要求で指定されている用件ＩＤを登録し、削除要求を受信したならば、この削除要求で指定されている用件ＩＤの登録を削除する。そして、用件ＩＤが登録されている場合、定期的に送信するビーコン信号に、ビーコンＩＤに加えて用件ＩＤを付加する。
【００１２】
携帯端末は、ビーコン発信器から定期的に送信されるビーコン信号を受信する。そして、最寄りのビーコン発信器から受信したビーコン信号に用件ＩＤが付加されているならば、この用件ＩＤの指定を伴う付帯情報要求をサーバに送信して、サーバから付帯情報を取得し表示する。
【００１３】
なお、本発明において、各部屋に加えて、施設内のエントランス、通路等の各通過ポイントにもビーコン発信器を設置してもよい。この場合、サーバは、施設内の出発地および目的地の指定を含む順路案内要求を携帯端末から受信したならば、各ビーコン発信器の設置場所データを含む施設内の地図データを用いて、施設内の出発地から目的地までの推奨順路を探索し、探索した推奨順路の順路データを、この推奨順路上に設置されているビーコン発信器のビーコンＩＤがこの推奨順路上の通過順番に対応付けられたビーコンＩＤリストとともに、携帯端末に送信する。
【００１４】
また、携帯端末は、最寄りのビーコン発信器から受信したビーコン信号に付加されているビーコンＩＤを、自携帯端末の現在地として設定する。また、施設内の目的地の指定を伴う順路案内操作をユーザから受け付けたならば、現在地を出発地として、出発地および目的地の指定を含む順路案内要求をサーバに送信し、サーバから順路データおよびビーコンＩＤリストを所得する。そして、取得した順路データを表示するとともに、現在地に設定されたビーコンＩＤの変遷をビーコンＩＤリストと比較することにより、自携帯端末が推奨順路通りに移動しているか否かを判断し、その判断結果をユーザに通知する。
【００１５】
例えば、本発明のビーコンシステムは、施設内の各部屋に対応付けられて設置された複数の第１のビーコン発信器と、前記複数の第１のビーコン発信器に接続されたサーバと、を備えたビーコンシステムであって、
前記第１のビーコン発信器は、
定期的に、自身のビーコンＩＤが付加されたビーコン信号を送信するビーコン信号送信手段と、
前記サーバから登録要求を受信した場合に、当該登録要求で指定されている用件ＩＤを登録し、前記サーバから削除要求を受信した場合に、当該削除要求で指定されている用件ＩＤの登録を削除する用件ＩＤ登録手段と、
前記用件ＩＤ登録手段により用件ＩＤが登録されている場合に、前記ビーコン信号送信手段が定期的に送信するビーコン信号に、当該用件ＩＤを付加する用件ＩＤ付加手段と、を有し、
前記サーバは、
前記第１のビーコン発信器毎に、当該第１のビーコン発信器が対応付けられている部屋の部屋ＩＤが当該第１のビーコン発信器のビーコンＩＤに対応付けられて記憶されたビーコン情報記憶手段と、
前記施設内の部屋毎に、予定されている各用件の用件ＩＤ、用件内容、開始日時、終了日時を含むスケジュールデータが当該部屋の部屋ＩＤに対応付けられて記憶されたスケジュール記憶手段と、
前記スケジュール記憶手段に記憶されている各部屋のスケジュールデータを監視し、開始日時となった用件のスケジュールデータがあるならば、当該スケジュールデータに対応付けられている部屋ＩＤに対応付けられて前記ビーコン情報記憶手段に記憶されているビーコンＩＤにより特定される前記第１のビーコン発信器に、当該スケジュールデータの用件ＩＤを伴う登録要求を送信し、終了日時となった用件のスケジュールデータがあるならば、当該スケジュールデータに対応付けられている部屋ＩＤに対応付けられて前記ビーコン情報記憶手段に記憶されているビーコンＩＤにより特定される前記第１のビーコン発信器に、当該スケジュールデータの用件ＩＤを伴う削除要求を送信する要求送信手段と、
携帯端末から付帯情報要求を受信した場合に、当該付帯情報要求で指定されている用件ＩＤを有するスケジュールデータを前記スケジュール記憶手段から検索して、検索したスケジュールデータに基づいて用件の概要を示す付帯情報を生成し、生成した付帯情報を当該携帯端末に送信する付帯情報生成手段と、を有する。
【００１６】
ここで、ビーコンシステムは、
前記施設内における各通過ポイントに設置され、定期的に、自身のビーコンＩＤが付加されたビーコン信号を送信する複数の第２のビーコン発信器をさらに備え、
前記サーバは、
前記第１および第２のビーコン発信器各々の設置場所データを含む前記施設内の地図データを記憶する地図データ記憶手段と、
前記施設内の出発地および目的地の指定を含む順路案内要求を前記携帯端末から受信した場合に、前記地図データ記憶手段に記憶されている前記施設内の地図データを用いて、前記施設内の出発地から目的地までの推奨順路を探索するとともに、当該推奨順路上に設置されている前記第１および第２のビーコン発信器を検出する順路探索手段と、
前記順路探索手段により探索された推奨順路の順路データを、前記順路探索手段により検出された前記第１および第２のビーコン発信器のビーコンＩＤが当該推奨順路上の通過順番に対応付けられたビーコンＩＤリストとともに、前記携帯端末に送信する順路データ送信手段と、をさらに有してもよい。
【発明の効果】
【００１９】
本発明において、サーバは、開始日時あるいは終了日時となったスケジュールデータに対応付けられている部屋ＩＤを特定し、さらにこの部屋ＩＤに対応付けられているビーコンＩＤを特定して、このビーコンＩＤにより特定されるビーコン発信器に、このスケジュールデータの用件ＩＤを伴う登録要求あるいは削除要求を送信する。また、ビーコン発信器は、サーバから登録要求を受信したならば、この登録要求で指定されている用件ＩＤを登録し、削除要求を受信したならば、この削除要求で指定されている用件ＩＤの登録を削除する。そして、用件ＩＤが登録されている場合、定期的に送信するビーコン信号に用件ＩＤを付加する。また、携帯端末は、受信したビーコン信号に用件ＩＤが付加されているならば、この用件ＩＤを伴う付帯情報要求をサーバに送信して、サーバから付帯情報を取得し表示する。したがって、本発明によれば、会議室、応接室等の各部屋について、部屋の近傍にいる携帯端末に表示するこの部屋の案内情報を、この部屋のスケジュールに応じて変更することができる。
【００２０】
また、本発明において、施設内のエントランス、通路等の各通過ポイントにもビーコン発信器を設置し、サーバは、携帯端末から施設内の出発地および目的地の指定を含む順路案内要求を受信した場合に、出発地から目的地までの推奨順路を探索して、探索した推奨順路の順路データを、この推奨順路上に設置されているビーコン発信器のビーコンＩＤリストとともに、携帯端末に送信し、携帯端末は、受信したビーコン信号のビーコンＩＤを、自携帯端末の現在地として設定し、ユーザから施設内の目的地の指定を伴う順路案内操作を受け付けた場合に、現在地を出発地として、出発地および目的地の指定を含む順路案内要求をサーバに送信して、サーバから順路データおよびビーコンＩＤリストを所得し、取得した順路データを表示するとともに、現在地に設定されたビーコンＩＤの変遷をビーコンＩＤリストと比較することにより、自携帯端末が順路通りに移動しているか否かを判断し、その判断結果をユーザに通知するようにした場合、ＧＰＳ電波が届かないような施設内においても、目的地までより確実に案内することができる。
【図面の簡単な説明】
【００２１】
【図１】図１は、本発明の一実施の形態に係るビーコンシステム１の概略構成図である。
【図２】図２は、本発明の一実施の形態に係るビーコンシステム１の第一の動作例を説明するためのシーケンス図である。
【図３】図３は、本発明の一実施の形態に係るビーコンシステム１の第一の動作例を説明するためのシーケンス図であり、図２の続きである。
【図４】図４は、本発明の一実施の形態に係るビーコンシステム１の第一の動作例を説明するためのシーケンス図であり、図３の続きである。
【図５】図５は、本発明の一実施の形態に係るビーコンシステム１の第二の動作例を説明するためのシーケンス図である。
【図６】図６は、案内サーバ４の概略機能構成図である。
【図７】図７は、ビーコン情報記憶部４２を模式的に表した図である。
【図８】図８は、スケジュール記憶部４３の登録内容例を模式的に表した図である。
【図９】図９は、案内サーバ４の動作を説明するためのフロー図である。
【図１０】図１０は、携帯端末５の概略機能構成図である。
【図１１】図１１は、ビーコンＩＤリスト記憶部５８の登録内容例を模式的に表した図である。
【図１２】図１２は、携帯端末５の動作を説明するためのフロー図である。
【図１３】図１３は、第１ビーコン発信器２の概略機能構成図である。
【図１４】図１４は、第１ビーコン発信器２の動作を説明するためのフロー図である。
【発明を実施するための形態】
【００２２】
以下に、本発明の一実施の形態について説明する。
【００２３】
図１は、本実施の形態に係るビーコンシステム１の概略構成図である。
【００２４】
図示するように、本実施の形態に係るビーコンシステム１は、施設内の会議室、応接室等の各部屋に対応付けられてその近傍に設置された複数の第１ビーコン発信器２−１〜２−ｎ（以下、単に第１ビーコン発信器２とも呼ぶ）と、施設のエントランス、広場、通路等の各通過ポイントに設置された複数の第２ビーコン発信器３−１〜３−ｍ（単に第２ビーコン発信器３とも呼ぶ）と、案内サーバ４と、携帯端末５と、を備えている。第１ビーコン発信器２および案内サーバ４は、ＬＡＮ等のネットワーク６に接続されている。また、携帯端末５は、無線アクセスポイント（ＡＰ）７を介してネットワーク６に接続されている。
【００２５】
第１ビーコン発信器２および第２ビーコン発信器３は、Ｂｌｕｅｔｏｏｔｈ（登録商標）等の近距離無線通信を利用して、定期的に、自身のビーコンＩＤが付加されたビーコン信号を送信する。また、第１ビーコン発信器２は、案内サーバ４によって用件ＩＤが登録されている場合、この用件ＩＤを自身のビーコンＩＤとともにビーコン信号に付加して送信する。
【００２６】
なお、第１ビーコン発信器２および第２ビーコン発信器３は、ビーコン信号の到達エリア（携帯端末５によるビーコン信号の受信可能エリア）が互いに重複しないように、設置位置または送信電波強度が設定されている。
【００２７】
案内サーバ４は、第１ビーコン発信器２に用件ＩＤを登録することにより、この第１ビーコン発信器２に対応付けられた部屋で開催予定あるいは開催中の用件を、この部屋の近傍に位置する携帯端末５に案内する。また、案内サーバ４は、携帯端末５から受信した順路案内要求に従い、出発地から目的地までの推奨順路を携帯端末５に案内する。
【００２８】
携帯端末５は、第１ビーコン発信器２から送信されるビーコン信号に付加されている用件ＩＤに基づいて、案内サーバ４から、この第１ビーコン発信器２に対応付けられている部屋で開催予定あるいは開催中の用件の案内を受ける。また、携帯端末５は、出発地から目的地までの推奨順路の案内を案内サーバ４から受けるとともに、最寄りの第１ビーコン発信器２あるいは第２ビーコン発信器３から送信されるビーコン信号に基づいて、自携帯端末５が推奨順路に従って移動している否かを判断する。
【００２９】
図２ないし図４は、本実施の形態に係るビーコンシステム１の第一の動作例を説明するためのシーケンス図である。ここでは、案内サーバ４から案内された推奨順路に従って携帯端末５が移動する場合の動作例を示している。
【００３０】
ここで、第１ビーコン発信器２および第２ビーコン発信器３は、定期的（例えば３秒毎）に、自身のビーコンＩＤが付加されたビーコン信号を送信している（Ｓ１００）。また、案内サーバ４は、施設の部屋毎に、予定されている各用件の用件ＩＤ、用件内容、開始日時、および終了日時を含むスケジュールデータをこの部屋の部屋ＩＤに対応付けて記憶しており、これらのスケジュールデータのなかから、開始日時あるいは終了日時が到来した用件のスケジュールデータを監視している（Ｓ１０１）。
【００３１】
さて、案内サーバ４は、開始日時が到来した用件のスケジュールデータを検出したならば（Ｓ１０２）、このスケジュールデータに対応付けられている部屋ＩＤを特定し、さらに、この部屋ＩＤが付与された部屋に対応付けられて設置されている第１ビーコン発信器２を特定する（Ｓ１０３）。ここでは、第１ビーコン発信器２−１が特定されたものとする。つぎに、案内サーバ４は、検出したスケジュールデータに含まれる用件ＩＤを伴う登録要求を、ネットワーク６を介して、特定した第１ビーコン発信器２−１に送信する（Ｓ１０４）。
【００３２】
第１ビーコン発信器２−１は、ネットワーク６を介して案内サーバ４から登録要求を受信すると、定期的に送信するビーコン信号に対して、自身のビーコンＩＤに加えて、この登録要求で指定された用件ＩＤの付加を開始する（Ｓ１０５）。
【００３３】
つぎに、携帯端末５のユーザが、第２ビーコン発信器３−１が設置された通過ポイントまで移動したとする。携帯端末５は、第２ビーコン発信器３−１から送信されたビーコン信号（Ｓ１０６）を受信して、このビーコン信号に付加されている第２ビーコン発信器３−１のビーコンＩＤを現在地として設定する（Ｓ１０７）。
【００３４】
その後、携帯端末５は、目的地の指定を伴う順路案内操作をユーザから受け付けたものとする（Ｓ１０８）。これを受けて、携帯端末５は、現在地を出発地に設定し、無線アクセスポイント７およびネットワーク６を介して案内サーバ４に、出発地および目的地の指定を含む順路案内要求を送信する（Ｓ１０９）。
【００３５】
案内サーバ４は、第１ビーコン発信器２および第２ビーコン発信器３各々の設置場所データを含む施設内地図データを記憶しており、携帯端末５から順路案内要求を受信すると、この施設内地図データを用いて、順路案内要求で指定されている出発地から目的地までの推奨順路を探索する。また、案内サーバ４は、第１ビーコン発信器２および第２ビーコン発信器３各々の設置場所データに基づいて、探索した推奨順路上に設置されている第１ビーコン発信器２および／または第２ビーコン発信器３を検出する（Ｓ１１０）。
【００３６】
それから、案内サーバ４は、ネットワーク６および無線アクセスポイント７を介して携帯端末５に、推奨順路の順路データと、この推奨順路上に設置されている第１ビーコン発信器２および／または第２ビーコン発信器３のビーコンＩＤが通過順番に対応付けられて記述されたビーコンＩＤリストと、を送信する（Ｓ１１１）。ここでは、第２ビーコン発信器３−１（出発地）、第２ビーコン発信器３−２（通過ポイント）、第２ビーコン発信器３−３（通過ポイント）、第１ビーコン発信器２−１（目的地）のビーコンＩＤが、この順番を通過順番としてビーコンＩＤリストに記述されているものとする。
【００３７】
携帯端末５は、案内サーバ４から順路データおよびビーコンＩＤリストを受信すると、この順路データに従って推奨順路を表示するとともに、現在地をビーコンＩＤリストと比較することにより、携帯端末５のユーザが推奨順路通りに移動しているか否かのチェックを開始する（Ｓ１１２）。ここでは、現在地が第２ビーコン発信器３−１のビーコンＩＤに設定されており、現在地のビーコンＩＤと推奨順路上の最初のビーコンＩＤ（ビーコンＩＤリストの通過順番「１番目」のビーコンＩＤ）とが一致するため、携帯端末５は、「順路ＯＫ（推奨順路から外れていない）」と判断する。
【００３８】
つぎに、携帯端末５のユーザが、表示された推奨順路に従って、第２ビーコン発信器３−２が設置された通過ポイントまで移動したとする。携帯端末５は、第２ビーコン発信器３−２から送信されたビーコン信号（Ｓ１１３）を受信して、このビーコン信号に付加されている第２ビーコン発信器３−２のビーコンＩＤを現在地として新たに設定（更新）する（Ｓ１１４）。そして、携帯端末５は、この新たに設定された現在地を用いて、携帯端末５のユーザが推奨順路通りに移動しているか否かをチェックする。ここでは、現在地が第２ビーコン発信器３−２のビーコンＩＤに設定されており、現在地のビーコンＩＤと推奨順路上の次のビーコンＩＤ（ビーコンＩＤリストの通過順番「２番目」のビーコンＩＤ）とが一致するため、携帯端末５は、「順路ＯＫ」と判断する。そして、その判断結果を表示する（Ｓ１１５）。
【００３９】
つぎに、携帯端末５のユーザが、表示された推奨順路に従って、第２ビーコン発信器３−３が設置された通過ポイントまで移動したとする。携帯端末５は、第２ビーコン発信器３−３から送信されたビーコン信号（Ｓ１１６）を受信して、このビーコン信号に付加されている第２ビーコン発信器３−３のビーコンＩＤを現在地として新たに設定（更新）する（Ｓ１１７）。そして、携帯端末５は、この新たに設定された現在地を用いて、携帯端末５のユーザが推奨順路通りに移動しているか否かをチェックする。ここでは、現在地が第２ビーコン発信器３−３のビーコンＩＤに設定されており、現在地のビーコンＩＤと推奨順路上の次のビーコンＩＤ（ビーコンＩＤリストの通過順番「３番目」のビーコンＩＤ）とが一致するため、携帯端末５は、「順路ＯＫ」と判断する。そして、その判断結果を表示する（Ｓ１１８）。
【００４０】
つぎに、携帯端末５のユーザが、表示された推奨順路に従って、第１ビーコン発信器２−１が設置された目的地近傍まで移動したとする。携帯端末５は、第１ビーコン発信器２−１から送信されたビーコン信号（Ｓ１１９）を受信して、このビーコン信号に付加されている第１ビーコン発信器２−１のビーコンＩＤを現在地として新たに設定（更新）する（Ｓ１２０）。また、携帯端末５は、第１ビーコン発信器２−１から受信したビーコン信号に用件ＩＤが付加されていることを検出し（Ｓ１２１）、この用件ＩＤを伴う付帯情報要求を、無線アクセスポイント７およびネットワーク６を介して案内サーバ４に送信する（Ｓ１２２）。
【００４１】
案内サーバ４は、携帯端末５から付帯情報要求を受信すると、この付帯情報要求で指定された用件ＩＤを有する用件のスケジュールデータを検索する。そして、このスケジュールデータに含まれている用件内容、開始日時、および終了日時を用いて付帯情報を生成する（Ｓ１２３）。それから、案内サーバ４は、この付帯情報を、ネットワーク６および無線アクセスポイント７を介して携帯端末５に送信する（Ｓ１２４）。
【００４２】
携帯端末５は、案内サーバ４から付帯情報を受信すると、この付帯情報を表示する（Ｓ１２５）。これにより、携帯端末５のユーザは、現在地近傍の部屋で開催予定あるいは開催中の用件の概要を知ることができる。
【００４３】
また、携帯端末５は、新たに設定された現在地を用いて、携帯端末５のユーザが推奨順路通りに移動しているか否かをチェックする。ここでは、現在地が第１ビーコン発信器２−１のビーコンＩＤに設定されており、現在地のビーコンＩＤと推奨順路路上の次のビーコンＩＤ（ビーコンＩＤリストの通過順番「４番目」のビーコンＩＤ）とが一致するため、携帯端末５は、「順路ＯＫ」と判断する。そして、その判断結果を表示する（Ｓ１２６）。
【００４４】
それから、携帯端末５は、ビーコンＩＤリストにおいて、通過順番「４番目」のビーコンＩＤが通過順番「最後尾」のビーコンＩＤであることを認識し、目的地に到着したものと判断する。そして、携帯端末５は、目的地に到着した旨を表示するとともに、ビーコンＩＤリストを用いた順路チェックを終了する（Ｓ１２７）。
【００４５】
その後、案内サーバ４は、終了日時が到来した用件のスケジュールデータを検出したならば（Ｓ１２８）、このスケジュールデータに対応付けられた部屋ＩＤを特定し、さらにこの部屋ＩＤが付与された部屋に対応付けられて設置されている第１ビーコン発信器２を特定する（Ｓ１２９）。ここでは、第１ビーコン発信器２−１が特定されたものとする。つぎに、案内サーバ４は、特定した第１ビーコン発信器２−１に、検出したスケジュールデータに含まれる用件ＩＤを伴う削除要求を、ネットワーク６を介して送信する（Ｓ１３０）。
【００４６】
第１ビーコン発信器２−１は、ネットワーク６を介して案内サーバ４から削除要求を受信すると、定期的に送信するビーコン信号に対する、この削除要求で指定された用件ＩＤの付加を終了する（Ｓ１３１）。
【００４７】
図５は、本実施の形態に係るビーコンシステム１の第二の動作例を説明するためのシーケンス図である。ここでは、案内サーバ４から案内された推奨順路から携帯端末５が外れた場合の動作例を示している。
【００４８】
図２および図３に示すＳ１００〜Ｓ１１２の処理が実施され、これにより、携帯端末５が、案内サーバ４から順路データおよびビーコンＩＤリストを受信して、この順路データに従い推奨順路を表示するとともに、このビーコンＩＤリストを用いて携帯端末５のユーザが推奨順路通りに移動しているか否かのチェックを開始したものとする。ここで、ビーコンＩＤリストには、第２ビーコン発信器３−１（出発地）、第２ビーコン発信器３−２（通過ポイント）、第２ビーコン発信器３−３（通過ポイント）、第１ビーコン発信器２−１（目的地）のビーコンＩＤが、この順番を通過順番として記述され、携帯端末５には、現在地が第２ビーコン発信器３−１のビーコンＩＤに設定されていることとする。この場合、携帯端末５は、現在地のビーコンＩＤと推奨順路上の最初のビーコンＩＤ（ビーコンＩＤリストの通過順番「１番目」のビーコンＩＤ）とが一致するため、「順路ＯＫ（推奨順路から外れていない）」と判断する。
【００４９】
さて、携帯端末５のユーザが、表示された推奨順路に従って、第２ビーコン発信器３−２が設置された通過ポイントまで移動すると、携帯端末５は、第２ビーコン発信器３−２から送信されたビーコン信号（Ｓ１４０）を受信して、このビーコン信号に付加されている第２ビーコン発信器３−２のビーコンＩＤを現在地として新たに設定（更新）する（Ｓ１４１）。そして、携帯端末５は、新たに設定された現在地を用いて、携帯端末５のユーザが推奨順路通りに移動しているか否かをチェックする。ここでは、現在地が第２ビーコン発信器３−２のビーコンＩＤに設定されており、現在地のビーコンＩＤと推奨順路上の次のビーコンＩＤ（ビーコンＩＤリストの通過順番「２番目」のビーコンＩＤ）とが一致するため、携帯端末５は「順路ＯＫ」と判断する。そして、その判断結果を表示する（Ｓ１４２）。
【００５０】
つぎに、携帯端末５のユーザが、推奨順路から外れて、第２ビーコン発信器３−４が設置された通過ポイントまで移動したとする。携帯端末５は、第２ビーコン発信器３−４から送信されたビーコン信号（Ｓ１４３）を受信して、このビーコン信号に付加されている第２ビーコン発信器３−４のビーコンＩＤを現在地として新たに設定する（Ｓ１４４）。そして、携帯端末５は、新たに設定された現在地を用いて、携帯端末５のユーザが推奨順路通り移動しているか否かをチェックする。ここでは、現在地が第２ビーコン発信器３−４のビーコンＩＤに設定されており、ビーコンＩＤリストの通過順番「３番目」のビーコンＩＤが第２ビーコン発信器３−３のビーコンＩＤであるため、現在地のビーコンＩＤと推奨順路上の次のビーコンＩＤ（ビーコンＩＤリストの通過順番「３番目」のビーコンＩＤ）とが一致しない。このため、携帯端末５は「順路ＮＧ」と判断する。そして、その判断結果を表示する（Ｓ１４５）。
【００５１】
それから、携帯端末５は、現在地を新たな出発地に設定して、出発地および目的地の指定を伴う順路案内要求を、無線アクセスポイント７およびネットワーク６を介して案内サーバ４に再度送信する（Ｓ１４６）。
【００５２】
案内サーバ４は、携帯端末５からの順路案内要求を受信すると、施設内地図データを用いて、順路案内要求で指定されている出発地から目的地までの推奨順路を探索する。また、第１ビーコン発信器２および第２ビーコン発信器３各々の設置場所データに基づいて、探索した推奨順路上に設置されている第１ビーコン発信器２および／または第２ビーコン発信器３を検出する（Ｓ１４７）。
【００５３】
それから、案内サーバ４は、ネットワーク６および無線アクセスポイント７を介して携帯端末５に、推奨順路の順路データと、この推奨順路上に設置されている第１ビーコン発信器２および／または第２ビーコン発信器３のビーコンＩＤが通過順番に対応付けられて記述されたビーコンＩＤリストと、を送信する（Ｓ１４８）。ここでは、第２ビーコン発信器３−４（出発地）、第２ビーコン発信器３−５（通過ポイント）、第２ビーコン発信器３−３（通過ポイント）、第１ビーコン発信器２−１（目的地）のビーコンＩＤが、この順番を通過順番としてビーコンＩＤリストに記述されているものとする。
【００５４】
携帯端末５は、案内サーバ４から順路データおよびビーコンＩＤリストを新たに受信すると、表示中の推奨順路をこの順路データに従って更新する。また、携帯端末５のユーザが順路通り移動しているか否かのチェックに用いるビーコンＩＤリストを、この新たに受信したビーコンＩＤリストに変更する（Ｓ１４９）。ここでは、現在地が第２ビーコン発信器３−４のビーコンＩＤに設定されており、現在地のビーコンＩＤと新たな推奨順路上の最初のビーコンＩＤ（新たに受信したビーコンＩＤリストの通過順番「１番目」のビーコンＩＤ）とが一致するため、携帯端末５は、「順路ＯＫ」と判断する。その後の処理は、図３および図４に示すＳ１１３〜Ｓ１３１と同様である。
【００５５】
つぎに、本実施の形態に係るビーコンシステムを構成する案内サーバ４、携帯端末５、第１ビーコン発信器２、および第２ビーコン発信器３の詳細を説明する。
【００５６】
まず、案内サーバ４について説明する
図６は、案内サーバ４の概略機能構成図である。
【００５７】
図示するように、案内サーバ４は、ネットワークインターフェース部４０と、マンマシンインターフェース部４１と、ビーコン情報記憶部４２と、スケジュール記憶部４３と、地図データ記憶部４４と、スケジュール登録部４５と、スケジュール監視部４６と、要求送信部４７と、付帯情報生成部４８と、推奨順路探索処理部４９と、を備えている。
【００５８】
ネットワークインターフェース部４０は、ネットワーク６に接続するためのインターフェースである。
【００５９】
マンマシンインターフェース部４１は、操作者から各種操作を受け付けたり、操作者に情報を提示したりするためのインターフェースであり、キーボード、マウス等の入力装置および液晶ディスプレイ等の表示装置を有する。
【００６０】
ビーコン情報記憶部４２には、第１ビーコン発信器２に関する情報が記憶されている。図７は、ビーコン情報記憶部４２を模式的に表した図である。図示するように、ビーコン情報記憶部４２には、第１ビーコン発信器２毎に、ビーコン情報のレコード４２０が記憶されている。レコード４２０は、第１ビーコン発信器２を識別するためのビーコンＩＤが登録されたフィールド４２１と、この第１ビーコン発信器２のネットワーク６上のアドレスが登録されたフィールド４２２と、この第１ビーコン発信器２に対応付けられている部屋（この第１ビーコン発信器２が近傍に設置されている部屋）を識別するための部屋ＩＤが登録されたフィールド４２３と、この第１ビーコン発信器２に対応付けられている部屋の部屋名が登録されたフィールド４２４と、を有する。
【００６１】
スケジュール記憶部４３には、施設内の部屋毎に、その部屋で予定されている用件のスケジュールデータが記憶されている。図８は、スケジュール記憶部４３の登録内容例を模式的に表した図である。図示するように、スケジュール記憶部４３には、施設内の部屋毎に、対象の部屋で予定されている各用件のスケジュールデータのレコード４３２を格納するテーブル４３０が、この部屋の部屋ＩＤ４３１に対応付けられて記憶されている。レコード４３２は、用件を識別するための用件ＩＤが登録されたフィールド４３３と、用件名が登録されたフィールド４３４と、用件内容が登録されたフィールド４３５と、用件の開始日時が登録されたフィールド４３６と、用件の終了日時が登録されたフィールド４３７と、を有する。
【００６２】
地図データ記憶部４４には、第１ビーコン発信器２および第２ビーコン発信器３の設置場所データを含む、地点間の推奨順路を探索するために必要な施設内地図データが記憶されている。
【００６３】
スケジュール登録部４５は、スケジュール記憶部４３内のテーブル４３０にスケジュールデータのレコード４３２を登録する。
【００６４】
スケジュール監視部４６は、スケジュール記憶部４３内の各テーブル４３０を監視して、開始日時あるいは終了日時の所定時間前（例えば１０分前）となった用件のスケジュールデータのレコード４３２を検出する。
【００６５】
要求送信部４７は、ネットワークインターフェース部４０を介して第１ビーコン発信器２に、用件ＩＤを伴う登録要求あるいは削除要求を送信する。
【００６６】
付帯情報生成部４８は、スケジュール記憶部４３のテーブル４３０に記憶されているスケジュールデータのレコード４３２に基づいて、このレコード４３２により特定される用件の概要を示す付帯情報を生成する。
【００６７】
推奨順路探索処理部４９は、地図データ記憶部４４に記憶されている施設内地図データを用いて、２地点間の推奨順路を探索する。ここで、推奨順路の探索には、ダイクストラ法等の既存の技術を利用することができる。また、推奨順路探索処理部４９は、この施設内地図データを用いて、探索した推奨順路上に設置されている第１ビーコン発信器２および第２ビーコン発信器３を検出する。
【００６８】
図９は、案内サーバ４の動作を説明するためのフロー図である。
【００６９】
スケジュール登録部４５は、マンマシンインターフェース部４１を介して操作者から、あるいは、ネットワークインターフェース部４０を介して不図示の管理端末等から、予定されている用件の用件名、用件内容、開始日時および終了日時と、この用件が開催される部屋の部屋ＩＤと、を伴うスケジュール登録指示を受け付けると（Ｓ２００でＹＥＳ）、用件ＩＤを生成する（Ｓ２０１）。それから、スケジュール登録部４５は、この用件ＩＤと、スケジュール登録指示とともに受け付けた用件名、用件内容、開始日時および終了日時と、を含むスケジュールデータを生成して、スケジュール登録指示とともに受け付けた部屋ＩＤ４３１に対応付けられてスケジュール記憶部４３に記憶されているテーブル４３０に、このスケジュールデータのレコード４３２を登録する（Ｓ２０２）。
【００７０】
スケジュール監視部４６は、スケジュール記憶部４３内のいずれかのテーブル４３０から、開始日時の所定時間前となった用件のスケジュールデータのレコード４３２を検出したならば（Ｓ２０３でＹＥＳ）、このスケジュールデータのレコード４３２が記憶されているテーブル４３０に対応付けられている部屋ＩＤ４３１を有するビーコン情報のレコード４２０をビーコン情報記憶部４２から検索する。そして、このビーコン情報のレコード４２０に基づいて、この部屋ＩＤが付与された部屋に対応付けられて設置されている第１ビーコン発信器２を特定する（Ｓ２０４）。
【００７１】
それから、スケジュール監視部４６は、スケジュール記憶部４３から検出したスケジュールデータのレコード４３２に含まれている用件ＩＤと、ビーコン情報記憶部４２から検索したビーコン情報のレコード４２０に含まれているアドレスと、を含む登録指示を、要求送信部４７に通知する。これを受けて、要求送信部４７は、スケジュール監視部４６から通知された登録指示に従い、この登録指示に含まれているアドレスにより特定される第１ビーコン発信器２に、この登録指示に含まれている用件ＩＤを伴う登録要求を、ネットワークインターフェース部４０を介して送信する（Ｓ２０５）。
【００７２】
また、スケジュール監視部４６は、スケジュール記憶部４３内のいずれかのテーブル４３０から、終了日時の所定時間前となった用件のスケジュールデータのレコード４３２を検出したならば（Ｓ２０６でＹＥＳ）、このスケジュールデータのレコード４３２が記憶されているテーブル４３０に対応付けられている部屋ＩＤ４３１を有するビーコン情報のレコード４２０をビーコン情報記憶部４２から検索する。そして、このビーコン情報のレコード４２０に基づいて、この部屋ＩＤが付与された部屋に対応付けられて設置されている第１ビーコン発信器２を特定する（Ｓ２０７）。
【００７３】
それから、スケジュール監視部４６は、スケジュール記憶部４３から検出したスケジュールデータのレコード４３２に含まれている用件ＩＤと、ビーコン情報記憶部４２から検索したビーコン情報のレコード４２０に含まれているアドレスと、を含む削除指示を、要求送信部４７に通知する。これを受けて、要求送信部４７は、スケジュール監視部４６から通知された削除指示に従い、この削除指示に含まれているアドレスにより特定される第１ビーコン発信器２に、この削除指示に含まれている用件ＩＤを伴う削除要求を、ネットワークインターフェース部４０を介して送信する（Ｓ２０８）。
【００７４】
付帯情報生成部４８は、ネットワークインターフェース部４０を介して携帯端末５から付帯情報要求を受信すると（Ｓ２０９でＹＥＳ）、この付帯情報要求で指定されている用件ＩＤをキーにして、スケジュール記憶部４３からスケジュールデータのレコード４３２を検索する（Ｓ２１０）。そして、検索したレコード４３２に含まれている用件名、用件内容、開始日時および終了日時に基づいて、用件の概要を示す付帯情報を生成し、この付帯情報を、ネットワークインターフェース部４０を介して携帯端末５に送信する（Ｓ２１１）。
【００７５】
推奨順路探索処理部４９は、ネットワークインターフェース部４０を介して携帯端末５から順路案内要求を受信すると（Ｓ２１２でＹＥＳ）、地図データ記憶部４４に記憶されている施設内地図データを用いて、この順路案内要求で指定されている出発地から目的地までの推奨順路を探索する（Ｓ２１３）。つぎに、推奨順路探索処理部４９は、この施設内地図データを用いて、探索した推奨順路上に設置されている第１ビーコン発信器２および第２ビーコン発信器３を検出する（Ｓ２１４）。それから、推奨順路探索処理部４９は、探索した推奨順路の順路データを生成するとともに、推奨順路上に設置されている第１ビーコン発信器２および第２ビーコン発信器３のビーコンＩＤが、出発地から目的地に至るまでの通過順番に対応付けられて記述されたビーコンＩＤリストを生成する。そして、ネットワークインターフェース部４０を介して携帯端末５に順路データおよびビーコンＩＤリストを送信する（Ｓ２１５）。
【００７６】
つぎに、携帯端末５について説明する。
【００７７】
図１０は、携帯端末５の概略機能構成図である。
【００７８】
図示するように、携帯端末５は、無線インターフェース部５０と、ビーコン信号受信部５１と、マンマシンインターフェース部５２と、現在地設定部５３と、付帯情報取得部５４と、付帯情報表示処理部５５と、順路データ取得部５６と、順路データ記憶部５７と、ビーコンＩＤリスト記憶部５８と、推奨順路表示処理部５９と、順路誘導部６０と、を備えている。
【００７９】
無線インターフェース部５０は、無線アクセスポイント７を介してネットワーク６に接続するためのインターフェースである。
【００８０】
ビーコン信号受信部５１は、Ｂｌｕｅｔｏｏｔｈ（登録商標）等の近距離無線通信を利用して、第１ビーコン発信器２および第２ビーコン発信器３から定期的に送信されるビーコン信号を受信する。
【００８１】
マンマシンインターフェース部５２は、操作者から各種操作を受け付けたり、操作者に情報を提示したりするためのインターフェースであり、キーボード、マウス等の入力装置と、スピーカと、液晶ディスプレイ等の表示装置と、を有する。
【００８２】
現在地設定部５３は、ビーコン信号受信部５１により受信されたビーコン信号に基づいて、現在地を設定する。
【００８３】
付帯情報取得部５４は、無線インターフェース部５０を介して案内サーバ４にアクセスして、最寄りの部屋で開催予定あるいは開催中の用件の概要を示す付帯情報を案内サーバ４から取得する。
【００８４】
付帯情報表示処理部５５は、付帯情報取得部５４によって案内サーバ４から取得した付帯情報をマンマシンインターフェース部５２に表示する。
【００８５】
順路データ取得部５６は、無線インターフェース部５０を介して案内サーバ４にアクセスして、出発地から目的地までの推奨順路の順路データ、および推奨順路上に設置された第１ビーコン発信器２および／または第２ビーコン発信器３が通過順番に対応付けられて記述されたビーコンＩＤリストを案内サーバ４から取得する。
【００８６】
順路データ記憶部５７には、順路データ取得部５６によって案内サーバ４から取得された順路データが記憶される。
【００８７】
ビーコンＩＤリスト記憶部５８には、順路データ取得部５６によって案内サーバ４から取得されたビーコンＩＤリストを含む情報が記憶される。図１１は、ビーコンＩＤリスト記憶部５８の登録内容例を模式的に表した図である。図示するように、ビーコンＩＤリスト記憶部５８には、ビーコンＩＤリストに記述されているビーコンＩＤ毎にレコード５８０が記憶される。レコード５８０は、推奨順路上おける第１ビーコン発信器２あるいは第２ビーコン発信器３の通過順番が登録されたフィールド５８１と、この第１ビーコン発信器２あるいは第２ビーコン発信器３のビーコンＩＤが登録されたフィールド５８２と、この第１ビーコン発信器２あるいは第２ビーコン発信器３が設置された通過ポイントの通過状態（未通過、通過中、通過済）を登録するためのフィールド５８３と、を有する。
【００８８】
推奨順路表示処理部５９は、順路データ記憶部５７に記憶されている順路データをマンマシンインターフェース部５２に表示する。
【００８９】
順路誘導部６０は、現在地設定部５３により設定された現在地およびビーコンＩＤリスト記憶部５８の登録情報を用いて、自携帯端末５が推奨順路に従って移動しているか否かを判断し、その判断結果をマンマシンインターフェース部５２から出力する。
【００９０】
図１２は、携帯端末５の動作を説明するためのフロー図である。このフローは、携帯端末５がユーザから所定の操作を受け付けることにより開始される。
【００９１】
ビーコン信号受信部５１は、ビーコン信号を受信すると（Ｓ３００でＹＥＳ）、受信したビーコン信号をその受信電波強度とともに現在地設定部５３に通知する。これを受けた現在地設定部５３は、現在地設定処理を実施する（Ｓ３０１）。
【００９２】
具体的には、ビーコン信号受信部５１から新たに受け取ったビーコン信号のビーコンＩＤと現在地に設定されているビーコンＩＤとが一致するか否かを判断する。両ビーコンＩＤが一致する場合、現在地に設定されているビーコンＩＤはそのままに、現在地に対応付けられる受信電波強度を、ビーコン信号受信部５１から新たに受け取った受信電波強度に更新する。一方、両ビーコンＩＤが一致しない場合、ビーコン信号受信部５１から新たに受け取った受信電波強度が、現在地に対応付けている受信電波強度より大きいならば、現在地に設定されているビーコンＩＤおよび受信電波強度を、ビーコン信号受信部５１から新たに受け取ったビーコン信号のビーコンＩＤおよび受信電波強度に更新し、ビーコン信号受信部５１から新たに受け取った受信電波強度が、現在地に対応付けている受信電波強度以下ならば、現在地に設定されているビーコンＩＤおよび受信電波強度をそのままとする。
【００９３】
なお、例えば携帯端末５の起動時であるなどの理由により、現在地に設定されているビーコンＩＤおよび現在地に対応付けている受信電波強度が存在しない場合、ビーコン信号受信部５１から新たに受け取ったビーコン信号のビーコンＩＤを現在地に設定するとともに、このビーコン信号の受信電波強度を現在地に対応付ける。
【００９４】
現在地設定部５３は、現在地設定処理（Ｓ３０１）によって、ビーコン信号受信部５１から新たに受け取ったビーコン信号のビーコンＩＤが現在地に設定された場合、このビーコン信号に用件ＩＤが付加されているか否かを判断する（Ｓ３０２）。ビーコン信号に用件ＩＤが付加されているならば（Ｓ３０２でＹＥＳ）、この用件ＩＤを付帯情報取得部５４に通知する。これを受けて、付帯情報取得部５４は、無線インターフェース部５０を介して案内サーバ４に、この用件ＩＤを伴う付帯情報要求を送信する（Ｓ３０３）。それから、付帯情報取得部５４は、案内サーバ４から付帯情報を受信して、この付帯情報を付帯情報表示処理部５５に渡す。これを受けて、付帯情報表示処理部５５は、付帯情報取得部５４から受け取った付帯情報をマンマシンインターフェース部５２に表示する（Ｓ３０４）。
【００９５】
つぎに、現在地設定部５３は、現在地設定処理（Ｓ３０１）によって、ビーコン信号受信部５１から新たに受け取ったビーコン信号のビーコンＩＤが現在地に設定された場合、この現在地に設定されたビーコンＩＤを順路誘導部６０および順路データ取得部５６に渡す。順路誘導部６０は、現在地設定部５３から現在地に設定されたビーコンＩＤを受け取ると、順路案内中ならば（Ｓ３０５でＹＥＳ）、Ｓ３１２に進んで、後述の順路チェック処理を実施する。
【００９６】
また、順路データ取得部５６は、マンマシンインターフェース部５２を介してユーザから施設内の目的地（例えば部屋ＩＤ）の指定を伴う順路案内操作を受け付けると（Ｓ３０６でＹＥＳ）、現在地設定部５３により現在地が設定されていないならば（Ｓ３０７でＮＯ）、マンマシンインターフェース部５２に、その旨を表示して現在地が設定されるまで待つよう警告するなどの所定のエラー処理の実施を指示する（Ｓ３０８）。一方、現在地設定部５３により現在地が設定され、現在地設定部５３から、現在地に設定されたビーコンＩＤを受け取っているならば（Ｓ３０７でＹＥＳ）、順路データ取得部５６は、現在地に設定されたビーコンＩＤを出発地として、出発地およびマンマシンインターフェース部５２を介してユーザから受け付けた目的地の指定を伴う順路案内要求を、無線インターフェース部５０を介して案内サーバ４に送信する（Ｓ３０９）。それから、順路データ取得部５６は、順路データおよびビーコンＩＤリストを受信して、順路データを順路データ記憶部５７に記憶するとともに、ビーコンＩＤリストに記述された各ビーコンＩＤのレコード５８０をビーコンＩＤリスト記憶部５８に記憶する（Ｓ３１０）。ここで、各ビーコンＩＤのレコード５８０のフィールド５８３に登録する通過状態は、すべて「未通過」とする。
【００９７】
つぎに、順路データ取得部５６は、推奨順路表示処理部５９および順路誘導部６０に順路案内の開始を指示する（Ｓ３１１）。これを受けて、推奨順路表示処理部５９は、順路データ記憶部５７に記憶されている順路データに従って、出発地から目的地までの推奨順路をマンマシンインターフェース部５２に表示する。また、順路誘導部６０は、現在地設定部５３から受け取った現在地のビーコンＩＤが、ビーコンＩＤリスト記憶部５８において通過順番「１番目」つまり出発地に対応付けてられているビーコンＩＤと一致することを確認し、このビーコンＩＤに対応付けられている通過状態を「未通過」から「通過中」に更新する。
【００９８】
また、現在地設定処理（Ｓ３０１）によって現在地が更新され、かつ、順路案内中である場合（Ｓ３０５でＹＥＳ）、順路誘導部６０は、現在地設定部５３から受け取った現在地のビーコンＩＤと、ビーコンＩＤリスト記憶部５８の登録情報と、を用いて、携帯端末５のユーザが推奨順路通りに移動しているか否かを判断する順路チェック処理を実施する（Ｓ３１２）。
【００９９】
具体的には、ビーコンＩＤリスト記憶部５８において、通過状態「通過中」のビーコンＩＤに対応付けられている通過順番のつぎの通過順番に対応付けられているビーコンＩＤを特定する。そして、このビーコンＩＤが現在地のビーコンＩＤと一致するか否かを調べることにより、推奨順路通りに携帯端末５のユーザが移動しているか否かを判断する（Ｓ３１３）。
【０１００】
ビーコンＩＤリスト記憶部５８において、通過状態「通過中」のビーコンＩＤに対応付けられている通過順番のつぎの通過順番に対応付けられているビーコンＩＤが現在地のビーコンＩＤと一致しない場合（Ｓ３１３でＮＯ）、順路誘導部６０は、携帯端末５のユーザが推奨順路から逸脱したものと判断する。そして、順路誘導部６０は、携帯端末５のユーザが推奨順路から逸脱したため、目的地までの推奨順路を再探索することを示す再探索メッセージをマンマシンインターフェース部５２から出力する（Ｓ３１４）。そして、順路誘導部６０は、順路データ取得部５６に推奨順路の再探索を指示する。これを受けて、順路データ取得部５６は、現在地に設定されているビーコンＩＤを新たな出発地として、出発地および目的地の指定を伴う順路案内要求を、無線インターフェース部５０を介して案内サーバ４に再送信し（Ｓ３１５）、その後、Ｓ３１０に進む。
【０１０１】
一方、ビーコンＩＤリスト記憶部５８において、通過状態「通過中」のビーコンＩＤに対応付けられている通過順番のつぎの通過順番に対応付けられているビーコンＩＤが現在地のビーコンＩＤと一致する場合（Ｓ３１３でＹＥＳ）、順路誘導部６０は、推奨順路通りに携帯端末５のユーザが移動しているものと判断する。そして、順路誘導部６０は、ビーコンＩＤリスト記憶部５８において、通過状態「通過中」のビーコンＩＤの通過状態を「通過済」に更新するとともに、このビーコンＩＤに対応付けられている通過順番のつぎの通過順番に対応付けられているビーコンＩＤの通過状態を「未通過」から「通過中」に更新する。また、推奨順路通りに携帯端末５のユーザが移動していることを示す順当メッセージをマンマシンインターフェース部５２から出力する（Ｓ３１６）。
【０１０２】
それから、順路誘導部６０は、ビーコンＩＤリスト記憶部５８において、通過状態が「通過中」に更新されたビーコンＩＤに対応付けられている通過順番が最後尾ならば、目的地に到着したものと判断し（Ｓ３１７でＹＥＳ）、その旨を順路データ取得部５６に通知する。これを受けて、順路データ取得部５６は、目的地に到着した旨のメッセージをマンマシンインターフェース部５２に表示するとともに、推奨順路表示処理部５９および順路誘導部６０に順路案内の終了を指示する（Ｓ３１８）。
【０１０３】
これを受けて、推奨順路表示処理部５９は、マンマシンインターフェース部５２への推奨順路の表示を終了して、順路データ記憶部５７の記憶内容をクリアする。また、順路誘導部６０は、順路チェック処理を終了し、ビーコンＩＤリスト記憶部５８の記憶内容をクリアする。
【０１０４】
つぎに、第１ビーコン発信器２について説明する。
【０１０５】
図１３は、第１ビーコン発信器２の概略機能構成図である。
【０１０６】
図示するように、第１ビーコン発信器２は、ネットワークインターフェース部２０と、ビーコンＩＤ記憶部２１と、用件ＩＤ記憶部２２と、用件ＩＤ登録処理部２３と、ビーコン信号生成部２４と、ビーコン信号送信部２５と、を備えている。
【０１０７】
ネットワークインターフェース部２０は、ネットワーク６に接続するためのインターフェースである。
【０１０８】
ビーコンＩＤ記憶部２１には、自身の第１ビーコン発信器２に付与されたビーコンＩＤが記憶されている。
【０１０９】
用件ＩＤ記憶部２２には、案内サーバ４より通知された用件ＩＤが記憶される。
【０１１０】
用件ＩＤ登録処理部２３は、ネットワークインターフェース部２０を介して案内サーバ４より受信した用件ＩＤを伴う登録要求および削除要求に従い、用件ＩＤ記憶部２２に対する用件ＩＤの登録および削除を制御する。
【０１１１】
ビーコン信号生成部２４は、定期的に、ビーコンＩＤ記憶部２１に記憶されているビーコンＩＤが付加されたビーコン信号を生成する。この際、用件ＩＤ記憶部２２に用件ＩＤが記憶されているならば、この用件ＩＤもビーコン信号に付加する。
【０１１２】
ビーコン信号送信部２５は、ビーコン信号生成部２４によって定期的に生成されるビーコン信号を、Ｂｌｕｅｔｏｏｔｈ（登録商標）等の近距離無線通信を利用して送信する。
【０１１３】
図１４は、第１ビーコン発信器２の動作を説明するためのフロー図である。
【０１１４】
用件ＩＤ登録処理部２３は、ネットワークインターフェース部２０を介して案内サーバ４から登録要求を受信すると（Ｓ４００でＹＥＳ）、この登録要求で指定されている用件ＩＤを用件ＩＤ記憶部２２に記憶する（Ｓ４０１）。
【０１１５】
また、用件ＩＤ登録処理部２３は、ネットワークインターフェース部２０を介して案内サーバ４から削除要求を受信すると（Ｓ４０２でＹＥＳ）、この削除要求で指定されている用件ＩＤを用件ＩＤ記憶部２２から削除する（Ｓ４０３）。
【０１１６】
また、ビーコン信号生成部２４は、定期的に到来するビーコン信号送信タイミングになると（Ｓ４０４でＹＥＳ）、用件ＩＤ記憶部２２に用件ＩＤが記憶されているならば（Ｓ４０５でＹＥＳ）、用件ＩＤ記憶部２２に記憶されている用件ＩＤおよびビーコンＩＤ記憶部２１に記憶されているビーコンＩＤが付加されたビーコン信号を生成し、このビーコン信号をビーコン信号送信部２５から送信する（Ｓ４０６）。一方、用件ＩＤ記憶部２２に用件ＩＤが記憶されていないならば（Ｓ４０５でＮＯ）、ビーコンＩＤ記憶部２１に記憶されているビーコンＩＤが付加されたビーコン信号を生成して、ビーコン信号送信部２５から送信する（Ｓ４０７）。
【０１１７】
つぎに、第２ビーコン発信器３について説明する。
【０１１８】
第２ビーコン発信器３が図１３に示す第１ビーコン発信器２と異なる点は、ネットワークインターフェース部２０、用件ＩＤ記憶部２２および用件ＩＤ登録処理部２３が省略されている点である。その他の構成は第１ビーコン発信器２と同様である。
【０１１９】
第２ビーコン発信器３において、ビーコン信号生成部２４は、定期的に到来するビーコン信号送信タイミングになると、ビーコンＩＤ記憶部２１に記憶されているビーコンＩＤが付加されたビーコン信号を生成し、このビーコン信号をビーコン信号送信部２５から送信する。
【０１２０】
以上、本発明の一実施の形態を説明した。
【０１２１】
本実施の形態において、案内サーバ４は、開始日時あるいは終了日時となったスケジュールデータに対応付けられている部屋ＩＤを特定し、さらにこの部屋ＩＤに対応付けられているビーコンＩＤを特定して、このビーコンＩＤにより特定される第１ビーコン発信器２に、このスケジュールデータの用件ＩＤを伴う登録要求あるいは削除要求を送信する。第１ビーコン発信器２は、案内サーバ４から登録要求を受信したならば、この登録要求で指定されている用件ＩＤを登録し、案内サーバ４から削除要求を受信したならば、この削除要求で指定されている用件ＩＤの登録を削除する。そして、用件ＩＤが登録されている場合、定期的に送信するビーコン信号にビーコンＩＤとともに用件ＩＤを付加する。携帯端末５は、最寄りの第１ビーコン発信器２から受信したビーコン信号に用件ＩＤが付加されているならば、この用件ＩＤの指定を伴う付帯情報要求を案内サーバ４に送信して、案内サーバ４から付帯情報を取得し表示する。したがって、本実施の形態によれば、会議室、応接室等の各部屋について、部屋の近傍にいる携帯端末５に表示するこの部屋の案内情報を、この部屋で予定されている用件のスケジュールに応じて変更することができる。このため、ユーザに関連する用件の情報が他の用件の情報に埋もれてしまうことがないため、ユーザの勘違いを防止することができる。
【０１２２】
また、本実施の形態では、施設内の各部屋に対応付けられてそれぞれ設置された第１ビーコン発信器２に加えて、施設内のエントランス、広場、通路等の各通過ポイントに第２ビーコン発信器３を設置している。案内サーバ４は、施設内の出発地および目的地の指定を含む順路案内要求を携帯端末５から受信した場合に、出発地から目的地までの推奨順路を探索して、探索した推奨順路の順路データを、この推奨順路上に設置されている第１ビーコン発信器２および／または第２ビーコン発信器３のビーコンＩＤリストとともに携帯端末５に送信する。携帯端末５は、最寄りの第１ビーコン発信器２あるいは第２ビーコン発信器３から受信したビーコン信号のビーコンＩＤを自携帯端末５の現在地として設定し、施設内の目的地の指定を伴う順路案内操作をユーザから受け付けた場合に、現在地を出発地として、出発地および目的地の指定を伴う順路案内要求を案内サーバ４に送信して、順路データおよびビーコンＩＤリストを案内サーバ４から所得する。そして、取得した順路データを表示するとともに、現在地に設定されたビーコンＩＤの変遷をビーコンＩＤリストと比較することにより、自携帯端末５が推奨順路通りに移動しているか否かを判断し、その判断結果をユーザに通知する。このため、本実施の形態によれば、ＧＰＳ電波が届かないような施設内においても、目的地までより確実に案内することができる。
【０１２３】
なお、本発明は上記の実施の形態に限定されるものではなく、その要旨の範囲内で数々の変形が可能である。
【０１２４】
例えば、上記の実施の形態では、施設内のエントランス、広場、通路等の各通過ポイントに第２ビーコン発信器３を設置している。しかし、広場等、待ち合わせ等の用件に用いられる可能性のある箇所には、第２ビーコン発信器３に代えて第１ビーコン発信器２を設置してもよい。この場合、部屋に付与される部屋ＩＤと同様に、これらの設置箇所にもＩＤを付与する。
【０１２５】
また、上記の実施の形態において、図６に示す案内サーバ４の機能構成は、ＡＳＩＣ（Ａｐｐｌｉｃａｔｉｏｎ  Ｓｐｅｃｉｆｉｃ  Ｉｎｔｅｇｒａｔｅｄ  Ｃｉｒｃｕｉｔ）、ＦＰＧＡ（Ｆｉｅｌｄ  Ｐｒｏｇｒａｍｍａｂｌｅ  Ｇａｔｅ  Ａｒｒａｙ）などの集積ロジックＩＣによりハード的に実現されるものでもよいし、あるいはＤＳＰ（Ｄｉｇｉｔａｌ  Ｓｉｇｎａｌ  Ｐｒｏｃｅｓｓｏｒ）などの計算機によりソフトウエア的に実現されるものでもよい。または、ＣＰＵ、メモリ、ＨＤＤ、ＤＶＤ−ＲＯＭ等の補助記憶装置、およびＮＩＣ（Ｎｅｔｗｏｒｋ  Ｉｎｔｅｒｆａｃｅ  Ｃｏｎｔｒｏｌｌｅｒ）等の通信インターフェースを備えたＰＣ（Ｐｅｒｓｏｎａｌ  Ｃｏｍｐｕｔｅｒ）等の汎用コンピュータにおいて、ＣＰＵが所定のプログラムを補助記憶装置からメモリ上にロードして実行することで実現されるものでもよい。
【０１２６】
また、図１０に示す携帯端末５の機能構成は、ＡＳＩＣ、ＦＰＧＡなどの集積ロジックＩＣによりハード的に実現されるものでもよいし、あるいはＤＳＰなどの計算機によりソフトウエア的に実現されるものでもよい。または、ＣＰＵ、メモリ、ＨＤＤ、ＤＶＤ−ＲＯＭ等の補助記憶装置、および無線ＬＡＮアダプタ、Ｂｌｕｅｔｏｏｔｈ（登録商標）アダプタ等の無線通信機を備えたタブレットＰＣ、ＰＤＡ（Ｐｅｒｓｏｎａｌ  Ｄｉｇｉｔａｌ  Ａｓｓｉｓｔａｎｔ）、スマートホン等の汎用コンピュータにおいて、ＣＰＵが所定のプログラムを補助記憶装置からメモリ上にロードして実行することで実現されるものでもよい。
【符号の説明】
【０１２７】
１：ビーコンシステム、  ２、２−１〜２−ｎ：第１ビーコン発信器、  ３、３−１〜３−ｍ：第２ビーコン発信器、  ４：案内サーバ、  ５：携帯端末、  ６：ネットワーク、  ７：無線アクセスポイント、  ２０：ネットワークインターフェース部、  ２１：ビーコンＩＤ記憶部、  ２２：用件ＩＤ記憶部、  ２３：用件ＩＤ登録処理部、  ２４：ビーコン信号生成部、  ２５：ビーコン信号送信部、  ４０：ネットワークインターフェース部、  ４１：マンマシンインターフェース部、  ４２：ビーコン情報記憶部、  ４３：スケジュール記憶部、  ４４：地図データ記憶部、  ４５：スケジュール登録部、  ４６：スケジュール監視部、  ４７：要求送信部、  ４８：付帯情報生成部、  ４９：推奨順路探索処理部、  ５０：無線インターフェース部、  ５１：ビーコン信号受信部、  ５２：マンマシンインターフェース部５３：現在地設定部、  ５４：付帯情報取得部、  ５５：付帯情報表示処理部、  ５６：順路データ取得部、  ５７：順路データ記憶部、  ５８：ビーコンＩＤリスト記憶部、  ５９：推奨順路表示処理部、  ６０：順路誘導部
【図１】
0006627585.tif 000002
【図２】
0006627585.tif 000003
【図３】
0006627585.tif 000004
【図４】
0006627585.tif 000005
【図５】
0006627585.tif 000006
【図６】
0006627585.tif 000007
【図７】
0006627585.tif 000008
【図８】
0006627585.tif 000009
【図９】
0006627585.tif 000010
【図１０】
0006627585.tif 000011
【図１１】
0006627585.tif 000012
【図１２】
0006627585.tif 000013
【図１３】
0006627585.tif 000014
【図１４】
0006627585.tif 000015