(57)【要約】【課題】ユーザの移動を適切に支援することが可能な技術を提供する。【解決手段】通路に設けられた複数のビーコンと、前記通路を移動するユーザが携帯し、前記ビーコンに基づいて前記通路を歩行するユーザへの案内情報を出力する案内装置とを備える案内システムであって、前記ビーコンが、当該ビーコンを識別する情報を含むビーコン信号を送信する送信部を備え、前記案内装置が、前記ビーコン信号を受信し、前記ビーコン信号に基づいて前記ユーザの現在位置を特定する測位部と、前記測位部で求めた現在位置から、所定の経路に沿って目的地へ向かうための案内情報を生成する案内生成部と、前記案内情報を音声メッセージとして出力する音声出力部とを備える。【選択図】図１
2020034531.tif 000002
【特許請求の範囲】
【請求項１】
案内対象エリア内に設けられた複数のビーコンと、前記案内対象エリア内の通路を移動するユーザが携帯し、前記ビーコンに基づいて前記通路を歩行するユーザへの案内情報を出力する案内装置とを備える案内システムであって、
前記ビーコンが、当該ビーコンを識別する情報を含むビーコン信号を送信する送信部を備え、
前記案内装置が、
前記ビーコン信号を受信し、前記ビーコン信号に基づいて前記ユーザの現在位置を特定する測位部と、
前記測位部で求めた現在位置から、所定の経路に沿って目的地へ向かうための案内情報を生成する案内生成部と、
前記案内情報を音声メッセージとして出力する音声出力部と、を備える
案内システム。
【請求項２】
複数の前記ビーコンが、それぞれ、他のビーコンとメッシュ通信を行い、当該メッシュ通信により前記案内装置から信号を受信する管理装置をさらに備え、
前記案内装置が、前記経路以外に設けられた前記ビーコンから前記ビーコン信号を受信した場合、前記案内対象エリア以外に設けられたビーコンからビーコン信号を受信した場合、又は前記案内対象エリア内の立入禁止エリアに設けられた前記ビーコンから前記ビーコン信号を受信した場合に、前記ビーコンのメッシュ通信により、異常を知らせる異常通知を前記管理装置へ送信する異常通知部を備えた請求項１に記載の案内システム。
【請求項３】
複数の前記ビーコンが、それぞれ、他のビーコンとメッシュ通信を行い、当該メッシュ通信により前記案内装置から信号を受信する管理装置をさらに備え、
前記案内装置が、現在位置を示す位置信号を定期的に前記管理装置へ送信し、
前記管理装置が、所定時間以上前記位置信号を受信しない場合に、管理者に対して救護の要求を報知する請求項１に記載の案内システム。
【請求項４】
通路を移動するユーザが携帯し、前記通路に設けられた複数のビーコンに基づいて前記通路を歩行するユーザへの案内情報を出力する案内装置が、
前記ビーコンを識別する情報を含むビーコン信号を前記ビーコンから受信し、前記ビーコン信号に基づいて前記ユーザの現在位置を特定するステップと、
前記ステップで求めた現在位置から、所定の経路に沿って目的地へ向かうための案内情報を生成するステップと、
前記案内情報を音声メッセージとして出力するステップと、
を実行する案内方法。
【請求項５】
通路を移動するユーザが携帯し、前記通路に設けられた複数のビーコンに基づいて前記通路を歩行するユーザへの案内情報を出力する案内装置に、
前記ビーコンを識別する情報を含むビーコン信号を前記ビーコンから受信し、前記ビーコン信号に基づいて前記ユーザの現在位置を特定するステップと、
前記ステップで求めた現在位置から、所定の経路に沿って目的地へ向かうための案内情報を生成するステップと、
前記案内情報を音声メッセージとして出力するステップと、
を実行させるための案内プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、案内システムに関する。
【背景技術】
【０００２】
従来、視覚障がい者を誘導するための設備として、点字ブロック（視覚障害者誘導用ブロック）が用いられている。
【０００３】
また、特許文献１では、搬送波を歩行位置情報信号に基づいて被変調波に変調して出力する被変調波出力手段を有する送信システムと、受信した該被変調波の該歩行位置情報信号を所定の信号に変換して出力する被変調波受信手段を有する受信システムとを備える情報案内システムが提案されている。当該情報案内システムでは、送信システムが、該被変調波の到達可能範囲内で且つこれより狭い範囲に目標物位置情報信号としての赤外線信号を出力する信号出力手段を有し、該信号出力手段が該到達可能範囲内に位置する目標物に設置されている。更に、該受信システムが、受信指向性を発揮し得る信号受信部で受信した該目標物位置情報信号を所定の信号に変換して出力する信号受信手段を有している。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０００−２８５３８３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
点字ブロックは、都市部の歩道や、駅、バスターミナル等、多数の人が通行する路面上において広く用いられているが、全ての路面に設けられているものではなく、特に、屋内に設置されるものは少なかった。このため、ホテルや病院、役所等の屋内で視覚障がい者が介助なしに歩行することが難しかった。
【０００６】
また、特許文献１に記載の情報案内システムでは、目標物の位置を示す赤外線信号（目標物位置情報信号）を送信し、これを受信指向性を発揮し得る信号受信部で受信する構成としている。このため、目標物位置情報信号を受信できる範囲が狭く、目標物に十分に近づかないと歩行位置情報信号を受信できないという問題があった。
【０００７】
そこで、本発明は、ユーザの移動を適切に支援することが可能な技術の提供を課題とする。
【課題を解決するための手段】
【０００８】
上記課題を解決するため、本発明の案内システムは、
案内対象エリア内に設けられた複数のビーコンと、前記案内対象エリア内の通路を移動するユーザが携帯し、前記ビーコンに基づいて前記通路を歩行するユーザへの案内情報を出力する案内装置とを備える案内システムであって、
前記ビーコンが、当該ビーコンを識別する情報を含むビーコン信号を送信する送信部を備え、
前記案内装置が、
前記ビーコン信号を受信し、前記ビーコン信号に基づいて前記ユーザの現在位置を特定する測位部と、
前記測位部で求めた現在位置から、所定の経路に沿って目的地へ向かうための案内情報を生成する案内生成部と、
前記案内情報を音声メッセージとして出力する音声出力部とを備える。
【０００９】
前記案内システムは、複数の前記ビーコンが、それぞれ、他のビーコンとメッシュ通信を行い、当該メッシュ通信により前記案内装置から信号を受信する管理装置をさらに備え、
前記案内装置が、前記経路以外に設けられた前記ビーコンから前記ビーコン信号を受信した場合、前記案内対象エリア以外に設けられたビーコンからビーコン信号を受信した場合、又は前記案内対象エリア内の立入禁止エリアに設けられた前記ビーコンから前記ビーコン信号を受信した場合に、前記ビーコンのメッシュ通信により、異常を知らせる異常通知を前記管理装置へ送信する異常通知部を備えてもよい。
【００１０】
前記案内システムは、複数の前記ビーコンが、それぞれ、他のビーコンとメッシュ通信を行い、当該メッシュ通信により前記案内装置から信号を受信する管理装置をさらに備え、
前記案内装置が、現在位置を示す位置信号を定期的に前記管理装置へ送信し、
前記管理装置が、所定時間以上前記位置信号を受信しない場合に、管理者に対して救護の要求を報知してもよい。
【００１１】
上記課題を解決するため、本発明の案内方法は、
通路を移動するユーザが携帯し、前記通路に設けられた複数のビーコンに基づいて前記通路を歩行するユーザへの案内情報を出力する案内装置が、
前記ビーコンを識別する情報を含むビーコン信号を前記ビーコンから受信し、前記ビーコン信号に基づいて前記ユーザの現在位置を特定するステップと、
前記ステップで求めた現在位置から、所定の経路に沿って目的地へ向かうための案内情報を生成するステップと、
前記案内情報を音声メッセージとして出力するステップと、を実行する。
【００１２】
前記案内方法は、複数の前記ビーコンが、それぞれ、他のビーコンとメッシュ通信を行い、当該メッシュ通信を介して前記案内装置が管理装置と通信し、
前記案内装置が、前記経路以外に設けられた前記ビーコンから前記ビーコン信号を受信した場合、前記案内対象エリア以外に設けられたビーコンからビーコン信号を受信した場合、又は前記案内対象エリア内の立入禁止エリアに設けられた前記ビーコンから前記ビーコン信号を受信した場合に、前記ビーコンのメッシュ通信により、異常を知らせる異常通知を前記管理装置へ送信してもよい。
【００１３】
上記課題を解決するため、本発明の案内プログラムは、
通路を移動するユーザが携帯し、前記通路に設けられた複数のビーコンに基づいて前記通路を歩行するユーザへの案内情報を出力する案内装置に、
前記ビーコンを識別する情報を含むビーコン信号を前記ビーコンから受信し、前記ビーコン信号に基づいて前記ユーザの現在位置を特定するステップと、
前記ステップで求めた現在位置から、所定の経路に沿って目的地へ向かうための案内情報を生成するステップと、
前記案内情報を音声メッセージとして出力するステップと、を実行させる。
【００１４】
前記案内プログラムは、複数の前記ビーコンが、それぞれ、他のビーコンとメッシュ通信を行い、当該メッシュ通信を介して前記案内装置が管理装置と通信し、前記案内装置が、前記経路以外に設けられた前記ビーコンから前記ビーコン信号を受信した場合、前記案内対象エリア以外に設けられたビーコンからビーコン信号を受信した場合、又は前記案内対象エリア内の立入禁止エリアに設けられた前記ビーコンから前記ビーコン信号を受信した場合に、前記ビーコンのメッシュ通信により、異常を知らせる異常通知を前記管理装置
へ送信させてもよい。
【００１５】
また、本発明は、前記プログラムをコンピュータが読み取り可能な記録媒体に非一時的に記録したものであってもよい。コンピュータに、この記録媒体のプログラムを読み込ませて実行させることにより、その機能を提供させることができる。
【００１６】
ここで、コンピュータ等が読み取り可能な記録媒体とは、データやプログラム等の情報を電気的、磁気的、光学的、機械的、または化学的作用によって蓄積し、コンピュータ等から読み取ることができる記録媒体をいう。このような記録媒体のうちコンピュータ等から取り外し可能なものとしては、例えばフレキシブルディスク、光磁気ディスク、ＣＤ（Compact Disc）、ＣＤ−Ｒ／Ｗ、ＤＶＤ（Digital Versatile Disk）、ブルーレイディスク（Blu-ray Disc（登録商標））、ＤＡＴ、８ｍｍテープ、フラッシュメモリなどのメモリカード等がある。また、コンピュータ等に固定された記録媒体としてハードディスクやＲＯＭ（リードオンリーメモリ）等がある。
【発明の効果】
【００１７】
本案内システムによれば、ユーザの移動を適切に支援することが可能な技術を提供することができる。
【図面の簡単な説明】
【００１８】
【図１】案内システムの概略図である。
【図２】アドバタイズパケットのデータ形式を示す図である。
【図３】実施形態に係るビーコンの機能ブロックの例を示す図である。
【図４】実施形態に係る案内装置の機能ブロックの例を示す図である。
【図５】ビーコンの識別情報とビーコンの設置位置の座標とを対応付けて記憶した位置信号テーブルの一例を示す図である。
【図６Ａ】通路に設けられたビーコンと、その電波到達範囲を示す図である。
【図６Ｂ】要所に配置したビーコンの電波到達距離より他のビーコンの電波到達距離を長く設定した例を示す図である。
【図７】複数のビーコンから受信したビーコン信号を用いて測位する手法の説明図である。
【図８】案内装置の保持状態の一例を示す図である。
【図９】実施形態に係る管理装置の機能ブロックの例を示す図である。
【図１０】情報処理装置のハードウェア構成例を示す図である。
【図１１Ａ】実施形態に係る案内装置が実行する案内方法を示す図（１／２）である。
【図１１Ｂ】実施形態に係る案内装置が実行する案内方法を示す図（２／２）である。
【図１２】実施形態に係る管理装置が実行する案内方法を示す図である。
【図１３】案内を開始する地点（フロント）があるフロアを示す図である。
【図１４】目的地があるフロアを示す図である。
【図１５】変形例におけるビーコンの配置を示す図である。
【発明を実施するための形態】
【００１９】
以下、図面を参照して本発明の実施形態について説明する。以下の実施形態の構成は例示であり、本発明は実施形態の構成に限定されない。
【００２０】
〈実施形態１〉
《システム構成》
図１は、本発明に係る案内システム１の概略図である。案内システム１は、主に施設内
の通路を移動するユーザ（例えば視覚障がい者）を目的地へ案内する。案内システム１は、案内対象エリア内及び案内対象エリア周辺に設けられた複数のビーコン１０と、当該ビーコン１０から取得した信号に基づいてユーザへの案内情報を出力する案内装置２０と、案内装置２０の位置等の情報を管理する管理装置３０とを備える。本実施形態の案内システム１は、ホテル内を案内対象エリアとし、例えばフロントでチェックインしたユーザをフロントから客室へ案内する。また、エレベータやエスカレータの出口、客室など、任意の場所で、ユーザが目的地を入力した場合に、現在位置から目的地へ案内する。なお、本実施形態では、ユーザの主な移動手段が歩行であるが、歩行に限定するものではなく、カートや車いす等で移動してもよい。また、ユーザがエレベータやエスカレータに乗って移動した場合もユーザの移動とする。
【００２１】
ビーコン１０は、案内システム１を利用するユーザが歩行する通路に沿って複数設置されている。特に、ビーコン１０は、通路の曲がり角や分岐点、客室のドア（出入り口）、エレベータの出入り口等、案内に必要な特定の場所（以下、要所とも称す）に設けられている。なお、各設置位置における通路内の設置箇所は、通路の側壁、天井、床など、任意に設けられる。また、ビーコン１０の設置位置は、通路内に限定されるものではなく、通路外に設けられてもよい。例えば、ユーザが通路から外れた場合や立入禁止区域に立ち入った場合に、これを検知するため、通路外（案内エリア外）や立入禁止区域にビーコン１０を設置している。複数のビーコン１０の各々は、少なくとも１つの他のビーコン１０の電波到達距離内に配置され、他のビーコンと相互に通信を行う機能、即ちメッシュ通信を行う機能を有し、全体としてマルチホップ無線ネットワーク（メッシュネットワーク）を形成する。なお、相互に通信可能とした複数のビーコンを総称してビーコンメッシュとも呼ぶ。ビーコン１０の電波到達距離は、ビーコン信号に基づいて現在地を求める際の精度に応じて定めてもよい。例えば、通路の曲がり角等の要所に設けられているビーコンの電波到達距離を他のビーコンの電波到達距離よりも短く設定してもよい。
【００２２】
ビーコン１０は、ビーコン１０自身の識別情報を含むビーコン信号を送信する。この識別情報は、各ビーコン１０を一意に識別可能な情報である。ビーコン１０は、例えばBluetooth（登録商標）、ZigBee（登録商標）、無線ＬＡＮといった無線通信規格に従ってビ
ーコン信号の送信や他の装置（ビーコン１０等）との通信を行う。本実施形態では、ビーコン１０が、無線通信規格としてBluetooth Low Energyを採用し、ビーコン信号としてアドバタイズパケットを送信する。図２は、アドバタイズパケットのデータ形式を示す図である。図２に示すように、アドバタイズパケット６１は、ペイロード６２に、ＵＵＩＤ６３を有する。そして、本実施形態では、ビーコン１０が、本システムの案内サービスを示すＩＤ６４と、ビーコン１０自身の識別情報６５とからなるＵＵＩＤ６３をアドバタイズパケット６１に含めて送信する。
【００２３】
案内装置２０は、ユーザの音声等により、目的地が入力されると、現在地から目的地までの経路を決定する。例えば、ユーザが、フロントでチェックインし、宿泊する部屋が確定した場合に、この部屋番号を入力すると、案内装置２０が、現在位置（フロント）から当該部屋番号で識別される部屋（目的地）までの経路を算出する。そして、案内装置２０は、ビーコン１０からビーコン信号を受信することで、案内装置２０の現在位置を特定し、現在位置から経路に従って目的地へ移動するための音声案内をユーザに対して出力する。
【００２４】
管理装置３０は、ビーコンメッシュを介して案内装置２０から信号を受信し、ユーザの救護が必要な場合に管理者（例えばフロントのスタッフ）に通知する。
【００２５】
〈ビーコン１０の機能構成〉
図３は、本実施形態に係るビーコン１０の機能ブロックの例を示す図である。ビーコン
１０は、通信部１１や、記憶部１２を備える。
【００２６】
通信部１１は、ビーコン信号を送信する送信部の一形態である。通信部１１は、例えば本システムのビーコン信号であることを示すＩＤ６４（図２）と、当該ビーコン１０の識別情報６５とをＵＵＩＤ６３として含むビーコン信号を送信する。また、通信部１１は、他のビーコン１０や案内装置２０、管理装置３０等の装置（以下単にビーコン１０等とも称す）との間で双方向に情報の送受信を行う。例えば、ＢＬＥ（Bluetooth Low Energy）におけるＧＡＴＴのようなプロファイルに基づいて相互通信を行うようにしてもよい。例えば、通信部１１は、コネクション型の通信を行ってもよい。通信部１１は、他のビーコン１０等からメッシュ通信を示すＩＤ６４と当該ビーコン１０の識別情報６５等を含む信号を受信した場合、当該他のビーコン１０等と相互通信し、位置信号や異常通知等の情報と、その宛先を示す識別情報とを含む情報を周辺のビーコン又は管理装置３０へ送信（マルチホップ）する。通信部１１は、受信した信号に含まれる情報を、記憶部１２に格納する。
【００２７】
記憶部１２は、不揮発性メモリであり、例えばマイクロプロセッサが有するフラッシュメモリのようなＥＥＰＲＯＭ（Electrically Erasable Programmable Read-Only Memory
）等によって実現される。また、記憶部１２は、予め定められた自身のビーコン１０の識別情報や、記憶部１２は、受信した信号に含まれる情報などを格納する。
【００２８】
〈案内装置２０の機能構成〉
図４は、本実施形態に係る案内装置２０の機能ブロックの例を示す図である。案内装置２０は、チェックイン時等にユーザに貸し出され、ユーザが携帯することでユーザと共に移動する。案内装置２０は、例えば、ＰＤＲ（Pedestrian Dead Reckoning）といった専
用の装置として構成される。また、案内装置２０は、ユーザが所有するスマートフォンや携帯電話等で案内用のプログラムを実行することにより案内装置２０として機能するものであってもよい。案内装置２０は、図４に示すように、測位部２１と、経路算出部２２と、案内情報生成部２３と、案内情報出力部２４と、位置情報送信部２５と、異常通知部２６と、記憶部２７を有する。
【００２９】
測位部２１は、ビーコン１０からビーコン信号を受信し、このビーコン信号に基づいて当該案内装置２０の現在位置、即ち案内装置２０を携帯するユーザの現在位置を特定する。例えば、測位部２１は、本システムのビーコン信号であることを示すＩＤ６４をＵＵＩＤに含むアドバタイズパケットをビーコン信号として受信することで、当該ビーコン信号に含まれる識別情報６５で識別されるビーコン１０の電波到達距離内に位置していること、即ち当該ビーコン１０の設置位置近傍に位置していることが特定できる。
【００３０】
この場合、現在位置を示す位置情報としては、現在受信しているビーコン信号に含まれる識別情報を用いることができる。また、位置情報は、歩行者が移動する空間に定められた座標系における座標や経緯度であってもよい。この場合、現在位置を示す位置情報としては、例えば、現在受信しているビーコン信号から特定されるビーコンの設置位置を示す座標又は経緯度を用いることができる。更に、測位部２１は、ユーザの移動に伴って案内装置２０が移動した際、加速度センサや地磁気センサといった検出部の検出結果に基づいて、案内装置２０の位置を求めてもよい。例えば、ビーコン信号に基づいて、案内装置２０がフロントやエレベータ前等の要所に位置したことを検出し、この要所に位置してから現在までに移動した方向や移動量を検出部によって検出する。具体的には、フロントから北（移動方向）へ５ｍ（移動量）、エレベータ前から北へ３ｍ、東へ５ｍなどのように、要所の位置を基準とし、検出部で求めた移動方向及び移動量に基づいて、この要所から移動した後の位置を求め、この位置を示す座標又は経緯度を現在地の位置情報とする。
【００３１】
図５は、ビーコン１０の識別情報とビーコン１０の設置位置の座標とを対応付けて記憶した位置信号テーブルの一例を示す図である。図５における設置位置の座標は、案内対象エリアに定められた互いに直交するＸ軸，Ｙ軸，Ｚ軸からなる座標系における座標であり、各階の平面内の位置をＸ軸，Ｙ軸上の値で示し、高さ方向の位置をＺ軸上の値で示している。測位部２１は、例えば受信したビーコン信号の識別情報が１０−３０であった場合、位置信号テーブルを参照して当該ビーコン１０の設置位置の座標を求め、この座標（3367,5492,2100）から電波到達距離内に案内装置２０が存在することを特定する。
【００３２】
図６Ａは、通路に設けられたビーコン１０と、その電波到達範囲を示す図である。図６Ａでは、通路に沿ってビーコン１０を複数設けており、それぞれ符号１０に枝番を付し、符号１０−２１〜１０−４２のように示している。また、図６Ａでは、各ビーコン１０−２１〜１０−４２から電波到達距離内にある電波到達範囲を二点鎖線の円１Ａ−２１〜１Ａ−４２で示している。本実施形態では、各ビーコン１０は、少なくとも１つの他のビーコン１０の電波到達距離内に配置されているため、案内装置２０は図６Ａに示すように複数のビーコン１０の電波到達範囲内に位置していることが多い。図６Ａでは、案内装置２０がビーコン１０−２９，１０−３０の電波到達範囲内に位置している。この場合、測位部２１は、位置信号テーブルを参照してビーコン１０−２９，１０−３０の設置位置（3335,5492,2100）（3367,5492,2100）を求め、この中間（3351,5492,2100）に案内装置２０が存在するものと特定してもよい。
【００３３】
このようにビーコン信号に基づいて案内装置２０の位置を特定する場合、ビーコン信号の電波到達距離が短い方が特定される範囲が狭くなり、精度が高くなる。しかしながら、電波到達距離が短いと、この電波到達距離内に他のビーコンを配置してビーコンメッシュを構成することになるため、多数のビーコン１０を設置する必要がある。このため図６Ｂに示すように要所に配置したビーコン１０−２４の電波到達距離を他のビーコン１０の電波到達距離より短く設定して要所での位置検出精度を高くし、要所以外のビーコン１０の電波到達距離を長く設定してビーコン１０の設置数を抑えた構成としてもよい。
【００３４】
なお、図６Ａ、図６Ｂでは、案内装置２０がビーコン１０から受信したビーコン信号に基づいて、当該ビーコン１０の電波到達距離内に位置していることを特定したが、これに限らず、ビーコン信号の受信強度（ＲＳＳＩ：Received Signal Strength Indicator）に基づいて案内装置２０の位置を検出する構成としてもよい。受信強度は、案内装置２０とビーコン１０との距離が長くなるのにしたがって、小さくなる。例えば、受信強度（エネルギー）は、距離の−２乗に比例する。このため案内装置２０は、ビーコン信号の送信出力と受信強度から、当該ビーコン信号を発信したビーコン１０との距離を求めることができる。また、案内装置２０は、図５に示すように各ビーコン１０の位置を予め記憶しておき、複数のビーコン１０の位置と、これらのビーコン１０との距離とに基づいて案内装置２０の位置を求める。
【００３５】
図７は、複数のビーコン１０から受信したビーコン信号を用いて測位する手法の説明図である。各ビーコン１０−３１，１０−３２，１０−３３が所定出力（例えば２ｍＷ）でビーコン信号を送信し、案内装置２０が、当該所定出力で送信されたビーコン信号を受信した際に受信強度を測定し、この減衰の程度によって距離を求める。ここで、案内装置２０とビーコン１０−３１との距離がｒ１であった場合、ビーコン１０−３１の設置位置（3399,5492,2100）を中心とした半径ｒ１の円周Ｒ１上に案内装置２０が存在する。同様に、ビーコン１０−３２との距離がｒ２であった場合、ビーコン１０−３２の設置位置（3431,5492,2100）を中心とした半径ｒ２の円周Ｒ２上に案内装置２０が存在し、ビーコン１０−３３の設置位置（3430,5534,2100）を中心とした半径ｒ３の円周Ｒ３上に案内装置２０が存在する。従って、円周Ｒ１，Ｒ２，Ｒ３の交わる箇所９９が案内装置２０の現在位置であることが求まる。なお、上記の例では３つのビーコン信号を用いた例を示したが、
これに限らず４つ以上のビーコン信号を用いても、２つのビーコン信号を用いてもよい。
【００３６】
また、測位部２１は、加速度センサや地磁気センサ等の検出部による検出結果に基づいて、案内装置２０の向きを特定する。これにより測位部２１は、案内装置２０を特定の状態で保持するユーザの向きを特定することができる。図８は、案内装置２０の保持状態の一例を示す図である。図８は、ユーザを上方から視た平面図であり、ユーザ８１の正面側（図の上方）を前方、ユーザ８１の背面側（図の下方）を後方、ユーザ８１の左右側を左右方向と図８の例では、ユーザが、案内装置２０を胸の前で水平に持ち、案内装置２０の上部を前方に向けている。これにより、案内装置２０の向きから、ユーザを案内する向きを特定することができる。なお、図８は、一例であり、この保持形態に限定されるものではなく、案内装置２０を胸ポケットへ特定の向きで入れること、腕や腰に特定の向きで装着することなど、案内装置２０とユーザの向きとの関係が特定できる保持形態であればよい。
【００３７】
経路算出部２２は、記憶部２７に格納されている地図情報に基づいて、目的地までの経路を示す経路情報を算出する。
【００３８】
案内情報生成部２３は、測位部２１で求めた現在位置及び向きから、所定の目的地へ向かうための案内情報を生成する。例えば、「１０ｍ直進し、突き当たりを右折です。」「右手側の壁に沿って進みます。」等のように、現在位置から、次の曲がり角、即ち次に進む向きを変える箇所等、次の要所までの距離や方向を示す情報を生成する。例えば、現在位置を示す位置情報がビーコン１０の識別情報である場合、この識別情報から特定されるビーコン１０の設置位置から次の要所までの距離や方向を地図情報から求める。例えば、図６Ａに示すように案内装置２０がビーコン１０−２９，１０−３０の電波到達範囲内に位置し、案内装置２０が、ビーコン１０−２９，１０−３０の中間（3351,5492,2100）に位置すると特定された場合、この座標（3351,5492,2100）と次の要所に設置されたビーコン１０−２４の座標（3175,5492,2100）とから、この座標間の距離を求めて、「１０ｍ直進し、・・・」のように、次の要所までの距離を示す案内情報とする。
【００３９】
案内情報出力部２４は、案内情報生成部２３で生成した案内情報をユーザに対して出力する。例えば、案内情報出力部２４は、案内情報に基づいて音声メッセージを合成し、スピーカ（不図示）から出力させる。また、音声メッセージに限らず、案内情報出力部２４は、案内情報を表示装置（不図示）に表示出力させる。この場合、案内情報出力部２４は、文字の大きさや、表示する範囲の大きさ、背景色を黒にし、白抜き文字で表示するなど、ロービジョンのユーザに対して障がいの態様や程度に応じた設定で表示させてもよい。
【００４０】
位置情報送信部２５は、現在位置を示す位置情報を定期的に周囲のビーコンを介して管理装置３０へ送信する。位置情報を受信した周囲のビーコン１０は、更に周囲のビーコン１０へ位置情報を送信（マルチホップ）し、この周囲のビーコン１０への送信を繰り返して管理装置３０へ伝達する。
【００４１】
異常通知部２６は、経路以外に設けられたビーコン１０からビーコン信号を受信した場合や、案内対象エリア以外に設けられたビーコン１０からビーコン信号を受信した場合に、異常を知らせる異常通知を管理装置３０へ送信する。また、異常通知部２６は、案内対象エリア内の立入禁止エリアに設けられたビーコン１０からビーコン信号を受信した場合や、ユーザが救護を求め、救護信号の送信を選択した場合に、異常通知を管理装置３０へ送信する。異常通知は、ビーコンメッシュを介して管理装置３０へ送信してもよいし、携帯電話回線や無線ＬＡＮ（local area network）等、他の通信回線を介して送信してもよい。
【００４２】
記憶部２７は、各ビーコン１０の識別情報（ビーコンＩＤ）に対応付けて、複数のビーコン１０の設置場所を示す位置情報、動作設定等を記憶している。また、記憶部２７は、案内に使用する地図情報等の情報を記憶する。例えば、ビーコン１０の設けられた位置をノードとし、ユーザが移動可能なノード間の通路をリンク（エッジ）とし、当該リンクをユーザが移動する場合の移動のしにくさ（例えば距離）をコスト（重み）とし、地図情報は、これらノード、リンク、コストを示す情報を有している。
【００４３】
〈管理装置３０の機能構成〉
図９は、実施形態に係る管理装置３０の機能ブロックの例を示す図である。管理装置３０は、例えばコンピュータであり、位置取得部３１と、報知制御部３２と、記憶部３３とを備える。
【００４４】
位置取得部３１は、案内装置２０からビーコンメッシュを介して位置情報を取得し、記憶部３３へ記憶する。
【００４５】
報知制御部３２は、異常通知を受信した場合、当該異常通知の識別情報から案内装置２０を特定し、当該案内装置２０から異常通知、即ち、経路外通知、エリア外通知、立入禁止通知、又は救護の要求があったことを管理者（スタッフ）へ報知する。また、報知制御部３２は、各案内装置２０から位置信号を所定の時間間隔で受信し、所定時間以上位置信号を受信していない案内装置２０があった場合、救護を要すると判定し、管理者に対して救護の要求を報知する。例えば、報知制御部３２は、異常通知を送信した案内装置２０或は救護を要すると判定した案内装置２０の位置を表示装置に表示する。また、報知制御部３２は、異常通知を送信した案内装置２０或は救護を要する案内装置２０の位置を示すメールをスタッフが持つ端末へ送信する。なお、救護を要する案内装置２０の位置は、例えば、受信した位置信号のうち、最新の位置信号が示す位置とする。
【００４６】
〈ハードウェア構成〉
案内装置２０は、スマートフォン、携帯電話、タブレット型端末、カーナビゲーション装置、ＰＤＡ（Personal Digital Assistant）、ＰＣ（Personal Computer）のような専
用または汎用のコンピュータ、あるいは、コンピュータを搭載した電子機器を使用して実現可能である。管理装置３０は、ＰＣ、ワークステーション（ＷＳ、Work Station）のような専用または汎用のコンピュータ、あるいは、コンピュータを搭載した電子機器を使用して実現可能である。
【００４７】
図１０は、情報処理装置のハードウェア構成例を示す図である。図１０に示す情報処理装置９０は、一般的なコンピュータの構成を有している。案内装置２０、管理装置３０は、図１０に示すような情報処理装置９０によって実現される。情報処理装置９０は、プロセッサ９１、メモリ９２、記憶装置９３、入力部９４、出力部９５、通信制御部９６を有する。これらは、互いにバスによって接続される。メモリ９２及び記憶装置９３は、コンピュータ読み取り可能な記録媒体である。情報処理装置のハードウェア構成は、図１０に示される例に限らず、適宜構成要素の省略、置換、追加が行われてもよい。
【００４８】
情報処理装置９０は、プロセッサ９１が記録媒体に記憶されたプログラムをメモリ９２の作業領域にロードして実行し、プログラムの実行を通じて各構成部等が制御されることによって、所定の目的に合致した機能を実現することができる。
【００４９】
プロセッサ９１は、例えば、ＣＰＵ（Central Processing Unit）やＤＳＰ（Digital Signal Processor）である。
【００５０】
メモリ９２は、例えば、ＲＡＭ（Random Access Memory）やＲＯＭ（Read Only Memory
）を含む。メモリ９２は、主記憶装置とも呼ばれる。
【００５１】
記憶装置９３は、例えば、ＥＰＲＯＭ（Erasable Programmable ROM）、ハードディス
クドライブ（ＨＤＤ、Hard Disk Drive）、ソリッドステートドライブ（ＳＳＤ、Solid State Drive）である。また、記憶装置９３は、リムーバブルメディア、即ち可搬記録媒体を含むことができる。リムーバブルメディアは、例えば、ＵＳＢ（Universal Serial Bus）メモリ、あるいは、ＣＤ（Compact Disc）やＤＶＤ（Digital Versatile Disc）のようなディスク記録媒体である。記憶装置９３は、二次記憶装置とも呼ばれる。
【００５２】
記憶装置９３は、各種のプログラム、各種のデータ及び各種のテーブルを読み書き自在に記録媒体に格納する。記憶装置９３には、オペレーティングシステム（Operating System :ＯＳ）、各種プログラム、各種テーブル等が格納される。記憶装置９３に格納される情報は、メモリ９２に格納されてもよい。また、メモリ９２に格納される情報は、記憶装置９３に格納されてもよい。
【００５３】
オペレーティングシステムは、ソフトウェアとハードウェアとの仲介、メモリ空間の管理、ファイル管理、プロセスやタスクの管理等を行うソフトウェアである。オペレーティングシステムは、通信インタフェースを含む。通信インタフェースは、通信制御部９６を介して接続される他の外部装置等とデータのやり取りを行うプログラムである。外部装置等には、例えば、他の情報処理装置、外部記憶装置等が含まれる。
【００５４】
入力部９４は、キーボード、ポインティングデバイス、ワイヤレスリモコン、タッチパネル等を含む。また、入力部９４は、加速度センサや方位センサのような検出装置や、マイクロフォンのような音声の入力装置を含むことができる。
【００５５】
出力部９５は、ＣＲＴ（Cathode Ray Tube）ディスプレイ、ＬＣＤ（Liquid Crystal Display）、ＰＤＰ（Plasma Display Panel）、ＥＬ（Electroluminescence）パネル等の
表示装置、プリンタ等の出力装置を含む。また、出力部９５は、スピーカのような音を出力する出力装置や、バイブレータのような振動を出力する出力装置を含むことができる。
【００５６】
通信制御部９６は、他の装置と接続し、情報処理装置９０と他の装置との間の通信を制御する。通信制御部９６は、例えば、ＬＡＮ（Local Area Network）インタフェースボード、Bluetooth（登録商標）などの無線通信のための無線通信回路、電話通信のための通
信回路である。ＬＡＮインタフェースボードや無線通信回路は、インターネット等のネットワークに接続される。
【００５７】
案内装置２０を実現するコンピュータは、プロセッサ９１が二次記憶装置９３に記憶されているプログラムを主記憶装置９２にロードして実行することによって、測位部２１と、経路算出部２２と、案内情報生成部２３と、案内情報出力部２４と、位置情報送信部２５と、異常通知部２６の各機能を実現する。また、案内装置２０の記憶部２７は、主記憶装置９２または二次記憶装置９３の記憶領域に設けられる。
【００５８】
管理装置３０を実現するコンピュータは、プロセッサ９１が二次記憶装置９３に記憶されているプログラムを主記憶装置９２にロードして実行することによって、位置取得部３１と、報知制御部３２の各機能を実現する。また、管理装置３０の記憶部３３は、主記憶装置９２または二次記憶装置９３の記憶領域に設けられる。
【００５９】
〈案内方法〉
図１１〜図１２を用い、本実施形態１の案内システム１において、案内装置２０及び管理装置３０がプログラムに基づいて実行する案内方法について説明する。まず、ユーザ等
の指示により案内装置２０の案内プログラムが起動されると、案内装置２０は図１１の処理を開始する。
【００６０】
図１１Ａ，図１１Ｂは、本実施形態に係る案内装置２０が実行する案内方法を示す図である。案内装置２０は、ステップＳ１０にて、ユーザ等に操作されて、目的地を示す情報の入力を受ける。目的地を示す情報は、例えばユーザが宿泊する部屋（客室）を一意に識別可能な識別情報（部屋番号）である。また、客室に限らず、会議室や食堂、トイレ、自動販売機などの場所を示す識別情報であってもよい。
【００６１】
ステップＳ２０にて、案内装置２０は、ビーコン１０からビーコン信号を受信して、案内装置２０の現在位置を特定する。また、案内装置２０は、加速度センサや地磁気センサ等の検出部による検出結果に基づいて、案内装置２０の向き、即ちユーザの向きを特定する。
【００６２】
ステップＳ３０にて、案内装置２０は、記憶部２７に格納されている地図情報に基づいて、目的地までの経路を示す経路情報を算出する。例えば、ユーザが、フロントでチェックインし、宿泊する客室の部屋番号を入力した場合、経路算出部２２は、フロント（現在地）から当該部屋番号で特定される客室（目的地）までの経路情報を地図情報から算出する。また、フロントからエレベータまでをホテルのスタッフが案内し、宿泊する部屋（目的地）がある階でエレベータを降りたユーザが、部屋番号を音声入力した場合、案内装置２０は、エレベータ前（現在地）から当該部屋番号で特定される客室（目的地）までの経路情報を地図情報から算出する。なお、地図情報から経路情報を算出する手法としては、ダイクストラ法など、任意の経路探索アルゴリズムを用いることができる。
【００６３】
ステップＳ３５にて、案内装置２０は、案内の開始を通知する。例えば、案内装置２０は、現在地から目的地までの経路を音声メッセージとし、ユーザに対して出力すると共に、案内を開始することを示す情報と案内装置２０の識別情報を含む開始信号を管理装置３０へ送信する。
【００６４】
ステップＳ４０にて、案内装置２０は、ステップＳ２０で求めた現在位置及び向きから、所定の目的地へ向かうための案内情報を生成する。例えば、ユーザの現在位置及び向きに対して、経路情報が示す次の曲がり角が右折で１０ｍ先にある場合、「１０ｍ直進し、突き当たりを右折です。」等のように、次の曲がり角、即ち次に進む向きを変える箇所等を示す情報を生成する。また、案内情報生成部２３は、ユーザの向きと経路情報とに基づき、ユーザが進行方向を向いていない場合に、進行方向を案内する。例えば、「左手方向に直進です。」「右手側の壁に沿って進みます。」「４時方向に向きを変えて進みます。」等のように、現在のユーザの向きに対する方向を示す案内情報を生成する。
【００６５】
ステップＳ５０にて、案内装置２０は、ステップＳ４０で生成した案内情報に基づいて音声メッセージを合成し、スピーカ（不図示）からユーザに対して出力させる。また、音声メッセージに限らず、案内情報出力部２４は、案内情報を表示装置（不図示）に表示出力させてもよい。この場合、案内情報出力部２４は、文字の大きさや、表示する範囲の大きさ、背景色を黒にし、白抜き文字で表示するなど、ユーザの障がいの態様や程度に応じた設定で表示させてもよい。
【００６６】
ステップＳ６０にて、案内装置２０は、現在位置を示す位置情報を定期的にビーコンメッシュを介して管理装置３０へ送信する。案内装置２０は、例えばビーコン１０からビーコン信号を受信した毎に、或は所定時間毎に、受信したビーコン信号と案内装置２０の識別情報とを位置信号として周囲のビーコン１０に送信する。周囲のビーコン１０で受信された位置信号は、各ビーコンによるメッシュ通信によって管理装置３０へ伝達される。な
お、この位置信号の送信は、管理装置３０で案内装置２０の現在位置を管理するためのものなので、管理装置３０で現在位置を管理する必要がない場合には、ステップＳ６０を省略して位置信号の送信を行わなくてもよい。
【００６７】
ステップＳ７０にて、案内装置２０は、現在位置が経路から外れているか否かを判定する。例えば、案内装置２０は、経路と隣接していないビーコン１０或は経路から所定距離以上離れた位置にあるビーコン１０、即ち経路以外に設けられたビーコン１０からビーコン信号を受信した場合に経路から外れたと判定する。案内装置２０は、ステップＳ７０にて否定判定であればステップＳ８０へ移行し、肯定判定であれば、ステップＳ８５へ移行する。ステップＳ８５にて、案内装置２０は、経路から外れたことを示す情報（経路外通知）を音声や表示、振動等でユーザに通知する。このとき案内装置２０は、案内装置２０の現在位置と向きを求め、現在位置から所定経路へ戻るための復帰路を求めてユーザへ出力してもよい。例えば、「後ろへ向かって５ｍ戻り、右に曲がって元の経路へ戻って下さい」等のように、復帰路を示すメッセージを音声や表示で出力する。
【００６８】
また、案内装置２０は、経路外通知を管理装置３０へ送信しても良い。通知を受けた管理者は、ユーザへ電話する、ユーザの元に駆けつける、警報装置４０を作動させるなどの対応を行う。なお、図１１では、後述のようにステップＳ４０〜Ｓ１１０が目的地に到達するまで繰り返される。このため、案内装置２０が経路から外れた場合、経路に戻るまで、ステップＳ７０で繰り返し肯定判定されることになる。この場合、常にステップＳ７５で経路外通知を出力するのではなく、所定回数毎又は所定期間が経過する毎に出力を行うこととしてもよい。また、ステップＳ７０で肯定判定された後、連続して所定回数又は所定期間肯定判定が繰り返されるまでは、ユーザへ経路外通知を出力し、所定回数又は所定期間経過しても元の経路に戻れない場合に、管理装置３０へ経路外通知を出力する構成としてもよい。即ち、経路から外れた当初は、ユーザにのみ経路外通知を出力し、ユーザが独力で経路に戻れないような場合には管理装置３０へ経路外通知を出力する構成としてもよい。
【００６９】
ステップＳ８０にて、案内装置２０は、案内対象エリアから外れているか否かを判定する。例えば、案内装置２０は、案内対象エリア以外に設けられたビーコン１０、例えばホテルの外やホテルの外へ向かう通路に設けられたビーコン１０からビーコン信号を受信した場合に案内対象エリアから外れたと判定する。また、本実施形態では、案内装置２０が案内対象エリア内に存在する場合、概ねビーコン１０からビーコン信号を受信できるので、ビーコン信号が所定時間以上受信できない状態が続いた場合、案内装置２０は、案内対象エリアから外れたと判定してもよい。なお、案内装置２０は、加速度センサーの検出結果を用い、止まっている時間、即ち加速度が閾値未満の時間は、ビーコン信号が受信できない時間に加算せず、移動している時間即ち加速度が閾値以上の時間を計数して所定時間以上ビーコン信号を受信できない場合に案内対象の領域から外れたと判定してもよい。案内装置２０は、ステップＳ８０にて否定判定であればステップＳ９０へ移行し、肯定判定であれば、ステップＳ８５へ移行する。ステップＳ８５にて、案内装置２０は、案内対象エリアから外れたことを示す情報（エリア外通知）を音声や表示、振動等でユーザに通知する。このとき案内装置２０は、案内装置２０の現在位置と向きを求め、現在位置から案内対象エリアへ戻るための復帰路を求めてユーザへ出力してもよい。例えば、「右側の壁に沿って進み、案内対象エリアへ戻って下さい」等のように、復帰路を示すメッセージを音声や表示で出力する。
【００７０】
また、案内装置２０は、エリア外通知を管理装置３０へ送信しても良い。通知を受けた管理者は、ユーザへ電話する、ユーザの元に駆けつける、警報装置４０を作動させるなどの対応を行う。なお、案内装置２０が案内対象エリアから外れた場合、案内対象エリアに戻るまで、ステップＳ８０で繰り返し肯定判定されることになる。この場合、常にステッ
プＳ８５でエリア外通知を出力するのではなく、所定回数毎又は所定期間が経過する毎に出力を行うこととしてもよい。また、ステップＳ８０で肯定判定された後、連続して所定回数又は所定期間肯定判定が繰り返されるまでは、ユーザへエリア外通知を出力し、所定回数又は所定期間経過しても案内対象エリアに戻れない場合には、管理装置３０へエリア外通知を出力する構成としてもよい。即ち、案内対象エリアから外れた当初は、ユーザにのみエリア外通知を出力し、ユーザが独力で戻れないような場合には管理装置３０へエリア外通知を出力する構成としてもよい。
【００７１】
ステップＳ９０にて、案内装置２０は、立入禁止エリアに進入したか否かを判定する。例えば、案内装置２０は、非常用階段や機械室等の立入禁止エリアに設けられた所定のビーコン１０からビーコン信号を受信した場合に立入禁止エリアに進入したと判定する。案内装置２０は、ステップＳ９０にて否定判定であればステップＳ１００へ移行し、肯定判定であれば、ステップＳ９５へ移行する。ステップＳ９５にて、案内装置２０は、立入禁止エリアに進入したことを示す情報（立入禁止通知）を音声や表示、振動等でユーザに通知する。このとき案内装置２０は、案内装置２０の現在位置と向きを求め、立入禁止エリアを出るための復帰路を求めてユーザへ出力してもよい。例えば、「ここは立入禁止エリアです。左方向へ１０ｍ進み、突き当たりを右折して立入禁止エリアを出て下さい」等のように、復帰路を示すメッセージを音声や表示で出力する。
【００７２】
また、案内装置２０は、立入禁止通知を管理装置３０へ送信しても良い。通知を受けた管理者は、ユーザへ電話する、ユーザの元に駆けつける、警報装置４０を作動させるなどの対応を行う。なお、案内装置２０が立入禁止エリアに進入した場合、このエリアから出るまで、ステップＳ９０で繰り返し肯定判定されることになる。この場合、常にステップＳ９５で立入禁止通知を出力するのではなく、所定回数毎又は所定期間が経過する毎に出力を行うこととしてもよい。また、ステップＳ９０で肯定判定された後、連続して所定回数又は所定期間肯定判定が繰り返されるまでは、ユーザへ立入禁止通知を出力し、所定回数又は所定期間経過しても立入禁止エリアから出られない場合に、管理装置３０へ立入禁止通知を出力する構成としてもよい。即ち、立入禁止エリアに進入した場合、先ずユーザにのみ立入禁止通知を出力し、ユーザが独力で立入禁止エリアから出られないような場合には管理装置３０へ立入禁止通知を出力する構成としてもよい。
【００７３】
ステップＳ１００にて、案内装置２０は、スタッフを呼ぶことをユーザが選択したか否かを判定する。案内装置２０は、ステップＳ１００にて否定判定であればステップＳ１１０へ移行し、肯定判定であれば、ステップＳ１２０へ移行して救護信号（救護要求）を管理装置３０へ送信する。
【００７４】
ステップＳ１１０にて、案内装置２０は、目的地に到達したか否かを判定する。例えば、案内装置２０は、目的地に設けられているビーコン１０からのビーコン信号を受信した場合に目的地に達したと判定する。ステップＳ１１０にて否定判定であれば、案内装置２０は、ステップＳ１３０へ移行し、ビーコン１０からビーコン信号を受信して、案内装置２０の現在位置を特定し、ステップＳ４０へ戻る。一方、ステップＳ１１０にて肯定判定であれば、案内装置２０は、ステップＳ１４０へ移行し、終了通知を行う。例えば、案内装置２０は、「目的地に到着しました。」等のように、ユーザへ通知すると共に、ビーコンメッシュを介して管理装置３０へ案内が終了したことを示す終了信号（終了通知）を送信する。
【００７５】
図１２は、本実施形態に係る管理装置３０が実行する案内方法を示す図である。管理装置３０は、管理者等の指示により管理装置３０の案内プログラムが起動されると、図１２の処理を開始する。
【００７６】
ステップＳ２１０にて管理装置３０は、ビーコンメッシュを介して各案内装置２０からの位置信号を待ち受け、受信した場合には、位置信号を受信時刻と共に記憶部３３へ記憶する。
【００７７】
ステップＳ２２０にて管理装置３０は、ビーコンメッシュを介して各案内装置２０からの開始信号を待ち受け、受信した場合には、開始信号を受信時刻と共に記憶部３３へ記憶する。即ち、案内中である案内装置２０を開始信号から識別できるようにし、後述のように位置信号が受信できなくなった場合に救護が行えるように、管理の対象とする。
【００７８】
ステップＳ２３０にて管理装置３０は、ビーコンメッシュを介して各案内装置２０からの終了信号を待ち受け、受信した場合には、記憶部３３へ記憶する。
【００７９】
ステップＳ２４０にて管理装置３０は、記憶部３３を参照し、開始信号を受信後、終了信号を受信していない案内装置２０で、位置信号を所定時間以上受信していない案内装置があるか否かを判定する。管理装置３０は、ステップＳ２５０にて否定判定であれば、ステップＳ２６０へ移行し、肯定判定であればステップＳ２７０へ移行して救護が必要であることを管理者に対して報知する。このとき管理装置３０は、当該案内装置２０から最後に受信した位置信号から位置を示す情報（例えばビーコン１０の設置位置）を求め、この位置を示す情報と、最後に受信した位置信号の受信時刻とを救護が必要であることと共に管理者へ報知する。
【００８０】
ステップＳ２５０にて管理装置３０は、ビーコンメッシュや他の無線通信回線を介して、経路外通知、エリア外通知、立入禁止通知、救護信号等の異常通知を待ち受け、案内装置２０から異常通知を受信した場合には、当該案内装置２０から受信した位置信号と共に記憶部３３へ記憶する。
【００８１】
ステップＳ２６０にて管理装置３０は、異常通知を受信したか否かを判定する。管理装置３０は、ステップＳ２６０にて否定判定であれば、図１２の処理を終了し、肯定判定であれば、ステップＳ２７０へ移行して受信した異常通知を管理者に対して報知する。このとき管理装置３０は、異常通知と共に、案内装置２０の位置信号を管理者へ報知してもよい。これにより、管理者は、位置信号に基づいてユーザの元へ駆けつけることができる。また、管理者は、位置信号に基づいて、ユーザが居ると思われる付近に設置されている警報装置４０を起動させて、当該ユーザやその付近のスタッフに、ユーザが経路から外れたことや、案内対象エリアから外れたこと、或は立入禁止エリアに進入したことを報知できる。また、管理装置３０は、異常通知と共に、ユーザの氏名や電話番号、性別、年齢等を管理者へ報知してもよい。これにより、管理者は、異常が生じたことと、ユーザの情報を知ることができ、ユーザの元へ駆けつける際、ユーザを発見する手がかりにすることができる。更に、管理装置３０は、「ユーザがいる場所の地図を表示する」「ユーザへ電話する」「ユーザの近くの警報装置を作動させる」といった選択肢を管理者へ提示し、管理者が選択した処理を実行する構成としてもよい。即ち、位置信号に基づいてユーザが所持する案内装置２０が存在する場所の地図を表示する処理や、ユーザが所持する携帯電話の電話番号宛に電話をかける処理、位置信号で示される位置から最も近い位置に設置されている警報装置４０を作動させる処理を行う。
なお、管理装置３０は、管理者等により案内処理の停止が指示されるまで、図１２の処理を繰り返し実行する。
【００８２】
図１３は、案内を開始する地点（フロント）があるフロアを示す図、図１４は、目的地があるフロアを示す図である。
【００８３】
図１３，図１４に示すように、ビーコン１０は、主に通路に沿って設けられ、特に曲が
り角や分岐点、客室のドア（入り口）、エレベータの乗り口等、案内に必要な特定の場所に設けられている。なお、図１３，図１４では、説明に用いるビーコン１０を便宜上１０−１〜１０−１７と示している。
【００８４】
図１３に示すように、フロント７１には、ビーコン１０−１が設けられている。ユーザ７２がフロントでチェックインすると、案内装置２０が貸し出され、ユーザ７２或はフロントのスタッフが案内装置２０に目的地としての部屋の番号（図１４では５０１）を入力する(ステップＳ１０)。
【００８５】
案内装置２０は、フロントに設けられたビーコン１０−１のビーコン信号を受信して現在地を特定し(ステップＳ２０)、この現在地から目的地（５０１号室）までの経路を地図情報から算出する(ステップＳ３０)。
【００８６】
案内装置２０は、案内を開始する際、ユーザが経路の全体を予め把握できるように、現在地から目的地までを音声メッセージで出力する(ステップＳ３５)。例えば、「現在地から左手側に３ｍ進んで右折し、２０ｍ進み突き当たりを右折すると、３ｍ先にエレベータがあります。エレベータで５階に上がり、エレベータを降りてから３ｍ直進して左折し、１５ｍ進み、突き当たりを左折し、１０ｍ進んだ右手が５０１号室（目的地）です。」などのように、現在地から目的地までの要所（曲がり角等）を一括して案内する。
【００８７】
そして、ユーザが移動を開始し、ビーコン１０−２のビーコン信号を受信すると、案内装置２０は、「右折して２０ｍ直進です。」のように曲がり角であること、即ち進行方向を変えることを案内する(ステップＳ４０〜Ｓ６０)。このときユーザが図１３の下側を向いていれば右折であるが、ユーザの向きによっては曲がる方向が異なる。このためステップＳ２０で検出したユーザの向きに応じて、ユーザがビーコン１０−３〜１０−５の方向を向くように方向を案内する。例えば、図１３においてビーコン１０−２が設けられた地点で、ユーザが図１３の右側、即ち進行方向と反対側を向いている場合、「１８０度向きを変えて２０ｍ直進です。」のようにユーザの向きに応じた方向を案内する。
【００８８】
また、案内装置２０は、経路外か否か、目的地に達したか等の判定を行い（ステップＳ７０〜Ｓ１１０）、否定判定であれば、ビーコン信号を受信して現在地を特定し(ステッ
プＳ１３０)、案内情報を出力する等の処理（ステップＳ４０〜Ｓ６０）を繰り返す。な
お、ステップＳ１３０で受信したビーコン信号が前回受信したものと同じ場合、前回案内情報を出力してから所定時間経過するまで、ステップＳ４０〜Ｓ１００の処理を省略し、同じ案内情報の出力が不必要に繰り返されることを防止してもよい。
【００８９】
そして、ビーコン１０−３のビーコン信号を受信すると、案内装置２０は、「このまま１５ｍ進んで突き当たりを右折です。」のように次の曲がり角までの距離を案内する。ビーコン１０−４，１０−５のビーコン信号を受信した場合、案内装置２０は、ビーコン１０−３のビーコン信号を受信した場合と同様に「このまま１０ｍ進んで突き当たりを右折です。」「このまま５ｍ進んで突き当たりを右折です。」のように次の曲がり角までの距離を案内する。本実施形態では、ビーコン１０が、ビーコンメッシュを形成するため曲がり角以外の場所にも設けられており、曲がり角に着いたときだけでなく、次の曲がり角に向かって移動している途中でも案内を行うことができる。
【００９０】
ビーコン１０−６は、１階のエレベータ前に設けられ、ビーコン１０−７は、エレベータ内に設けられ、ビーコン１０−８は、５階のエレベータ前に設けられている。ビーコン１０−６のビーコン信号を受信すると、案内装置２０は、「エレベータ前です。」のようにエレベータの出入り口に着いたことを案内し、ユーザはエレベータの操作ボタンを操作する。エレベータが１階に到着してドアが開くと、案内装置２０がエレベータ内に設けら
れたビーコン１０−７のビーコン信号を受信してエレベータが到着したことを案内する。例えば、「エレベータが到着しました。エレベータに入って左手側に操作パネルがあります。」のように案内する。
【００９１】
エレベータが目的の階（本例では５階）に停まるように、ユーザが操作し、エレベータが５階に停まってドアを開くと、５階のエレベータ前に設けられたビーコン１０−８のビーコン信号を受信し目的の階に着いたことを案内する。例えば、案内装置２０は、「５階に到着しました。３ｍ前進して左折です。」のように５階での案内を行う。
【００９２】
ビーコン１０−１０〜１０−１５のビーコン信号を受信した場合、案内装置２０は、前述のビーコン１０−３〜１０−５のビーコン信号を受信した場合と同様に「このまま１５ｍ進んで突き当たりを左折です。」「このまま５ｍ進んで突き当たりを左折です。」のように次の曲がり角までの距離を案内する。
【００９３】
案内装置２０は、ビーコン１０−１６のビーコン信号を受信した場合、「左折して、１０ｍ進んだ右手が５０１号室（目的地）です。」のように曲がり角であることと目的地までの距離を案内し、ビーコン１０−１７のビーコン信号を受信した場合、「５ｍ進んだ右手が５０１号室（目的地）です。」のように目的地までの距離を案内する。
【００９４】
そして、ユーザが目的地の前に達し、ビーコン１０−１８のビーコン信号を受信した場合、案内装置２０は、「目的地に到着しました。案内を終了します。」のように到着と案内の終了を通知する(ステップＳ１４０)。客室のドアの前に設けられたビーコン１０−１８は、ビーコン信号に基づいて位置を特定する場合の精度を高めるために、他のビーコン、例えばビーコン１０−１７よりも電波到達距離を短く設定している。そしてビーコン１０−１８の電波到達距離内に他のビーコン１０−１７を設け、ビーコン１０−１８のビーコン信号を用いた位置の特定精度を高めながら、ビーコン１０−１７を介してメッシュ通信を可能にしている。また、ビーコン１０−１８の電波到達距離を短く設定しても、ビーコン１０−１７からのビーコン信号に基づいて目的地までの案内がなされるので、ビーコン１０−１８からのビーコン信号を受信するまでの間に迷うことがない。他の客室のドアの前に設けたビーコン１０についても、他のビーコン１０、例えば１０−１０〜１０−１５等より電波到達距離を小さく設定してよい。また、客室のドアの前に限らず、通路の曲がり角や分岐点、エレベータの出入り口等、案内に必要な特定の場所に設けられているビーコン１０の電波到達距離を短く設定し、この電波到達距離内に他のビーコン１０を設けるように構成してもよい。
【００９５】
このように本実施形態によれば、施設内を移動する視覚障がい者の位置をビーコン信号に基づいて特定し、移動する方向や距離等を示す音声案内を出力することで、視覚障がい者の移動を適切に支援することができる。
【００９６】
特に、本実施形態では、案内に必要な特定の場所に設けられているビーコン１０の電波到達距離を短く設定しても、他のビーコン１０からのビーコン信号に基づいて、電波到達距離を短く設定したビーコンまでの案内が成されるため、電波到達距離を短く設定したビーコンからのビーコン信号を受信するまでの間に迷うことがない。
【００９７】
更に、案内装置２０が、経路から外れたと判定した場合や、案内対象領域から外れたと判定した場合、立ち入り禁止区域に進入したと判定した場合、管理装置３０へ異常通知を送信して管理者による対応を要請できる。
【００９８】
管理装置３０が、案内装置２０の位置を定期的に取得し、所定時間以上案内装置２０の位置信号が受信できない場合には、管理者に対して救護を通知する。これによりユーザが
、案内装置２０を使いこなせず、救護を要求できないまま案内対象領域から外れてしまった場合でも、管理者が救護要求に基づいて、ユーザの救護に向かうことができる。
【００９９】
〈変形例〉
前述の実施形態では、各ビーコン１０がビーコンメッシュを構成し、主にメッシュ通信によって管理装置３０と通信を行う例を示したが、これに限らず、ビーコン１０がメッシュ通信を行わない構成としてもよい。図１５は、本変形例におけるビーコン１０の配置を示す図である。図１５に示すように、本変形例では、ビーコン１０を通路の曲がり角や客室のドア等、案内の要所にのみ配置している。このため、各ビーコン１０は、電波到達距離内に他のビーコン１０が配置されているとは限らず、メッシュ通信を行わない。
【０１００】
本変形例において、案内装置２０は、前述の実施形態と同じ構成であり、管理装置３０と通信する場合に、メッシュ通信に代え、携帯電話回線や無線ＬＡＮを介して管理装置３０と通信を行う。例えば、図１１におけるステップＳ２０，Ｓ１３０にて現在位置を求める際にビーコン１０からビーコン信号を受信し、ステップＳ６０，Ｓ７５，Ｓ８５，Ｓ９５，Ｓ１２０で管理装置３０と通信する場合には、携帯電話回線や無線ＬＡＮを用いる。
【０１０１】
なお、本変形例は、案内装置２０がビーコン信号を常に受信する構成ではなく、曲がり角を通過後、次の曲がり角（要所）に到達するまでの間など、要所から離れた位置にいる間は、ビーコン信号を受信しないため、ステップＳ６０における現在位置の送信を省略してもよい。但し、加速度センサや方位センサ等を用いた自律航法により、現在位置を求められる場合には、この現在位置をステップＳ６０で送信してもよい。
【０１０２】
また、管理装置３０についても前述の実施形態と同じ構成であり、案内装置２０と通信する場合に、メッシュ通信に代え、携帯電話回線や無線ＬＡＮを介して通信を行う。例えば、図１２におけるステップＳ２１０〜Ｓ２３０，Ｓ２５０，Ｓ２７０にて案内装置２０と通信する場合に、携帯電話回線や無線ＬＡＮを用いる。なお、案内装置２０の現在位置を管理しない場合には、図１２のステップＳ２１０〜Ｓ２４０を省略してもよい。
【０１０３】
このように本変形例によれば、要所以外に配置するビーコン１０を無くして、ビーコンの配置数を少なくし、システムの簡素化を図ることができる。なお、案内システム１における全てのビーコン１０がメッシュ通信を行わない構成に限定されるものではなく、メッシュ通信を行うビーコン１０とメッシュ通信を行わないビーコン１０とが存在する構成としてもよい。例えば、ロビーや共用施設付近など、ユーザの利用頻度の高いエリアや経路が分かりにくいエリアでは、ビーコン１０を多数配置してメッシュ通信を行い、利用頻度の低いエリアではビーコン１０を要所にのみ配置してメッシュ通信を行わない構成としてもよい。この場合、案内装置２０は、ビーコン信号に基づいて当該ビーコン１０がメッシュ通信を行うか否かを識別し、メッシュ通信を行うビーコン１０の電波到達距離内であればビーコンメッシュを介して管理装置３０と通信し、メッシュ通信を行うビーコン１０の電波到達距離内でなければ携帯電話回線や無線ＬＡＮを介して管理装置３０と通信すればよい。
【符号の説明】
【０１０４】
１          ：案内システム
１０        ：ビーコン
１１        ：通信部
１２        ：記憶部
２０        ：案内装置
２１        ：測位部
２２        ：経路算出部
２３        ：案内情報生成部
２４        ：案内情報出力部
２５        ：位置情報送信部
２６        ：異常通知部
２７        ：記憶部
３０        ：管理装置
３１        ：位置取得部
３２        ：報知制御部
３３        ：記憶部
６１        ：アドバタイズパケット
【図１】
2020034531.tif 000003
【図２】
2020034531.tif 000004
【図３】
2020034531.tif 000005
【図４】
2020034531.tif 000006
【図５】
2020034531.tif 000007
【図６Ａ】
2020034531.tif 000008
【図６Ｂ】
2020034531.tif 000009
【図７】
2020034531.tif 000010
【図８】
2020034531.tif 000011
【図９】
2020034531.tif 000012
【図１０】
2020034531.tif 000013
【図１１Ａ】
2020034531.tif 000014
【図１１Ｂ】
2020034531.tif 000015
【図１２】
2020034531.tif 000016
【図１３】
2020034531.tif 000017
【図１４】
2020034531.tif 000018
【図１５】
2020034531.tif 000019