(57)【要約】【課題】使用者の位置を利用して使用者に対して適切な情報を提供することができる情報提供方法、情報提供システム及びコンピュータプログラムを提供する。【解決手段】複数の発信器の夫々を識別するための識別情報を含む情報を前記複数の発信器から発信し、前記複数の発信器から発信された情報に基づいた前記複数の発信器の夫々の位置を示す位置情報を記憶し、前記位置情報に基づいて、複数の場所における人の数の度合いを示す混雑度を判定し、前記複数の発信器の内の一の発信器の位置に関連する場所での混雑度を示す混雑度情報を、表示装置により受信し、前記混雑度情報が示す混雑度を前記表示装置により表示する。【選択図】図１
2019106114.tif 000002
【特許請求の範囲】
【請求項１】
人の位置に関する情報を提供する方法において、
複数の発信器の夫々を識別するための識別情報を含む情報を前記複数の発信器から発信し、
前記複数の発信器から発信された情報に基づいた前記複数の発信器の夫々の位置を示す位置情報を記憶し、
前記位置情報に基づいて、複数の場所における人の数の度合いを示す混雑度を判定し、
前記複数の発信器の内の一の発信器の位置に関連する場所での混雑度を示す混雑度情報を、表示装置により受信し、
前記混雑度情報が示す混雑度を前記表示装置により表示する
ことを特徴とする情報提供方法。
【請求項２】
前記発信器の表面には、前記混雑度情報にアクセスするために必要なアクセス情報が記録されてあり、
前記アクセス情報を前記表示装置により取得し、
前記表示装置により、前記アクセス情報を用いて前記混雑度情報を受信する
ことを特徴とする請求項１に記載の情報提供方法。
【請求項３】
前記発信器の表面には、前記発信器を識別するための識別情報が記録されてあり、
前記識別情報を前記表示装置により取得し、
前記表示装置により、前記識別情報を用いて、前記発信器に関連する前記混雑度情報を受信する
ことを特徴とする請求項２に記載の情報提供方法。
【請求項４】
前記発信器と前記表示装置とは一体である
ことを特徴とする請求項１に記載の情報提供方法。
【請求項５】
前記発信器の位置から特定の場所までの経路を特定し、
前記表示装置により、特定した経路及び該経路上での混雑度を表示する
ことを特徴とする請求項１乃至４のいずれか一つに記載の情報提供方法。
【請求項６】
前記発信器の位置から前記特定の場所までの複数の経路を特定し、
特定した複数の経路上での混雑度に基づいて、前記複数の経路の優先順を決定し、
前記表示装置により、前記優先順に応じて前記経路を表示する
ことを特徴とする請求項５に記載の情報提供方法。
【請求項７】
前記表示装置により、人に対して応答をするキャラクタの画像と共に、前記混雑度情報が示す混雑度を表示する
ことを特徴とする請求項１乃至６のいずれか一つに記載の情報提供方法。
【請求項８】
前記混雑度情報には、予測した混雑度を示す予測情報が含まれること
を特徴とする請求項１乃至７のいずれか一つに記載の情報提供方法。
【請求項９】
自己を識別するための識別情報を含む情報を発信する複数の発信器と、
前記複数の発信器から発信された情報に基づいた前記複数の発信器の夫々の位置を示す位置情報を、前記複数の発信器の夫々に対応付けて記憶する記憶部と、
該記憶部が記憶する位置情報に基づいて、複数の場所における人の数の度合いを示す混雑度を判定する判定部と、
前記複数の発信器の内の一の発信器の位置に関連する場所での混雑度を示す混雑度情報を送信する情報提供部と、
該情報提供部から送信された混雑度情報を受信し、受信した混雑度情報が示す混雑度を表示する表示装置と
を備えることを特徴とする情報提供システム。
【請求項１０】
表示部を備えるコンピュータに、
複数の発信器の位置に基づいて判定された、前記発信器の位置に関係する場所における混雑度を示す混雑度情報を受信する処理と、
前記発信器の位置から特定の場所までの経路を示す経路情報を受信する処理と、
受信した経路情報が示す経路、及び受信した混雑度情報が示す前記経路上での混雑度を、キャラクタの画像と共に前記表示部に表示する処理と
を実行させることを特徴とするコンピュータプログラム。
【請求項１１】
前記コンピュータに、
前記コンピュータの位置を計測するために必要な情報を受信する処理と、
前記コンピュータの位置に関する情報を外部へ送信する処理と
を更に実行させることを特徴とする請求項１０に記載のコンピュータプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、使用者の位置を計測し、使用者に対して種々の情報を提供する情報提供方法、情報提供システム及びコンピュータプログラムに関する。
【背景技術】
【０００２】
従来、使用者の位置を計測する測位技術が利用されている。例えば、使用者が携帯する可搬型の端末装置で人工衛星から送信された情報を受信し、受信した情報に基づいて使用者の位置を計測するＧＰＳ（Global Positioning System）等の測位技術がある。また、地上に設置された送信装置から送信された情報に基づいて位置を計測する、所謂ビーコンを用いた測位技術がある。特許文献１には、人工衛星を用いた測位技術とビーコンを用いた測位技術とを利用して、屋内外を問わずに使用者の位置を計測する技術が開示されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特許第５６８５８２８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
駅、空港又は地下街等、多くの人が利用する施設内では、使用者の目的地への案内、又は利用可能なサービスの紹介等、使用者へ各種の情報を提供するニーズがある。例えば、地図等の画像を使用して使用者へ情報を提供する案内板等の設備が設置されている。しかしながら、このような設備では、状況に応じた適切な情報を使用者へ提供することは困難である。より適切な情報を提供するために、案内所等において、使用者へ人手で情報を提供することも行われている。しかしながら、情報の提供を行う人員の数に比べて使用者の数が多すぎる場合は、夫々の使用者に対して十分な情報を提供することは困難である。
【０００５】
本発明は、斯かる事情に鑑みてなされたものであって、その目的とするところは、使用者の位置を利用して使用者に対して適切な情報を提供することができる情報提供方法、情報提供システム及びコンピュータプログラムを提供することにある。
【課題を解決するための手段】
【０００６】
本発明に係る情報提供方法は、人の位置に関する情報を提供する方法において、複数の発信器の夫々を識別するための識別情報を含む情報を前記複数の発信器から発信し、前記複数の発信器から発信された情報に基づいた前記複数の発信器の夫々の位置を示す位置情報を記憶し、前記位置情報に基づいて、複数の場所における人の数の度合いを示す混雑度を判定し、前記複数の発信器の内の一の発信器の位置に関連する場所での混雑度を示す混雑度情報を、表示装置により受信し、前記混雑度情報が示す混雑度を前記表示装置により表示することを特徴とする。
【０００７】
本発明に係る情報提供方法は、前記発信器の表面には、前記混雑度情報にアクセスするために必要なアクセス情報が記録されてあり、前記アクセス情報を前記表示装置により取得し、前記表示装置により、前記アクセス情報を用いて前記混雑度情報を受信することを特徴とする。
【０００８】
本発明に係る情報提供方法は、前記発信器の表面には、前記発信器を識別するための識別情報が記録されてあり、前記識別情報を前記表示装置により取得し、前記表示装置により、前記識別情報を用いて、前記発信器に関連する前記混雑度情報を受信することを特徴とする。
【０００９】
本発明に係る情報提供方法は、前記発信器と前記表示装置とは一体であることを特徴とする。
【００１０】
本発明に係る情報提供方法は、前記発信器の位置から特定の場所までの経路を特定し、前記表示装置により、特定した経路及び該経路上での混雑度を表示することを特徴とする。
【００１１】
本発明に係る情報提供方法は、前記発信器の位置から前記特定の場所までの複数の経路を特定し、特定した複数の経路上での混雑度に基づいて、前記複数の経路の優先順を決定し、前記表示装置により、前記優先順に応じて前記経路を表示することを特徴とする。
【００１２】
本発明に係る情報提供方法は、前記表示装置により、人に対して応答をするキャラクタの画像と共に、前記混雑度情報が示す混雑度を表示することを特徴とする。
【００１３】
本発明に係る情報提供方法は、前記混雑度情報には、予測した混雑度を示す予測情報が含まれることを特徴とする。
【００１４】
本発明に係る情報提供システムは、自己を識別するための識別情報を含む情報を発信する複数の発信器と、前記複数の発信器から発信された情報に基づいた前記複数の発信器の夫々の位置を示す位置情報を、前記複数の発信器の夫々に対応付けて記憶する記憶部と、該記憶部が記憶する位置情報に基づいて、複数の場所における人の数の度合いを示す混雑度を判定する判定部と、前記複数の発信器の内の一の発信器の位置に関連する場所での混雑度を示す混雑度情報を送信する情報提供部と、該情報提供部から送信された混雑度情報を受信し、受信した混雑度情報が示す混雑度を表示する表示装置とを備えることを特徴とする。
【００１５】
本発明に係るコンピュータプログラムは、表示部を備えるコンピュータに、複数の発信器の位置に基づいて判定された、前記発信器の位置に関係する場所における混雑度を示す混雑度情報を受信する処理と、前記発信器の位置から特定の場所までの経路を示す経路情報を受信する処理と、受信した経路情報が示す経路、及び受信した混雑度情報が示す前記経路上での混雑度を、キャラクタの画像と共に前記表示部に表示する処理とを実行させることを特徴とする。
【００１６】
本発明に係るコンピュータプログラムは、前記コンピュータに、前記コンピュータの位置を計測するために必要な情報を受信する処理と、前記コンピュータの位置に関する情報を外部へ送信する処理とを更に実行させることを特徴とする。
【００１７】
本発明においては、複数の発信器は識別情報を発信する。例えば、発信器はビーコン用の信号を発信するものである。発信された情報に基づいた各発信器の位置を示す位置情報が記憶部に記憶される。情報提供部は、位置情報に基づいて判定された混雑度を示す混雑度情報を表示装置へ送信する。表示装置は、混雑度を受信し、表示する。これにより、使用者が所持する発信器の位置に応じた情報が、使用者が所持する表示装置へ提供される。
【００１８】
また、本発明においては、発信器の表面に、混雑度情報にアクセスするためのアクセス情報が記録されている。例えば、発信器はカード型であり、発信器の表面に、アクセス情報を表す図形コードが記録されている。表示装置は、アクセス情報を取得し、アクセス情報を用いて混雑度情報にアクセスし、混雑度情報を受信することが可能となる。
【００１９】
また、本発明においては、発信器の表面には、発信器の識別情報が記録されている。表示装置は、識別情報を取得し、識別情報を用いて、識別情報により識別される発信器の位置に関係する混雑度情報を受信する。
【００２０】
また、本発明の一形態においては、発信器と表示装置とは一体である。表示装置は、識別情報を発信する発信器としての処理を実行する。
【００２１】
また、本発明においては、発信器の位置から特定の場所までの経路が特定され、表示装置は、特定された経路及び経路上での混雑度を表示する。使用者は、経路と共に混雑度を知ることができる。
【００２２】
また、本発明においては、複数の経路が特定され、混雑度に基づいて経路の優先順が決定され、表示装置は、優先順に応じて経路を表示する。使用者は、混雑度に応じた適切な経路を知ることができる。
【００２３】
また、本発明においては、表示装置は、使用者に対して応答をするキャラクタの画像と共に情報を表示する。使用者は、心理的に、情報提供システムの使用がし易くなる。
【００２４】
また、本発明においては、予測した混雑度を示す予測情報を含む混雑度情報が用いられる。予測された将来における混雑度が使用者へ提供される。
【００２５】
また、本発明の一形態においては、発信器と一体の表示装置は、本発明に係るコンピュータプログラムに従った処理を実行することにより、航法衛星又はビーコン用の信号の送信装置から送信された、位置を計測するために必要な情報を受信し、位置に関する情報を送信する。発信された情報に基づいた各表示装置の位置を示す位置情報が記憶部に記憶される。
【発明の効果】
【００２６】
本発明にあっては、人手による情報の提供を行う事無く、使用者が所持する発信器の位置に応じた適切な情報が使用者へ提供される。情報の提供を行う人員の数に比べて使用者の数が多すぎる場合であっても、使用者へ適切な情報が提供され、使用者にとって施設の利便性が高くなる等、本発明は優れた効果を奏する。
【図面の簡単な説明】
【００２７】
【図１】情報提供システムの構成例を示す模式図である。
【図２】発信器の内部構成例を示すブロック図である。
【図３】表示装置の内部構成例を示すブロック図である。
【図４】発信器の外観の例を示す模式図である。
【図５】表示装置がコンピュータプログラムを取得するための処理の手順を示すフローチャートである。
【図６】情報取得装置の内部構成例を示すブロック図である。
【図７】記憶装置の内部構成例を示すブロック図である。
【図８】発信器、受信装置、情報取得装置及び記憶装置により、位置情報を取得する処理の手順を示すフローチャートである。
【図９】発信器を兼ねた表示装置、情報取得装置及び記憶装置により、航法衛星又は送信装置から送信される情報を用いて位置情報を取得する処理の手順を示すフローチャートである。
【図１０】判定装置の内部構成例を示すブロック図である。
【図１１】判定装置により施設内での混雑度を判定する処理の手順を示すフローチャートである。
【図１２】情報提供装置の内部構成例を示すブロック図である。
【図１３】表示装置が情報提供装置から情報を提供される処理の手順を示すフローチャートである。
【図１４】キャラクタの画像を用いて発信器の位置を案内するために表示部に表示される画像の例を示す模式図である。
【図１５】地図の画像を用いて発信器の位置を案内するために表示部に表示される画像の例を示す模式図である。
【図１６】地図の画像を用いて経路を案内するために表示部に表示される画像の例を示す模式図である。
【図１７】地図の画像を用いて経路を案内するために表示部に表示される画像の例を示す模式図である。
【発明を実施するための形態】
【００２８】
以下本発明をその実施の形態を示す図面に基づき具体的に説明する。
図１は、情報提供システムの構成例を示す模式図である。情報提供システムは、駅、空港、地下街、キャンパス、競技会場（例えば、オリンピック会場）又は展示会場（例えば、博覧会会場）等の施設を利用する使用者５のために設けられている。施設を利用する使用者５は、発信器１若しくは表示装置２又はその両方を所持している。発信器１及び表示装置２は使用者に持ち運ばれる。図中には三人の使用者５を示したが、実際にはより多数の使用者５が夫々に発信器１及び／又は表示装置２を所持している。
【００２９】
発信器１は、無線による発信機能を有している。発信器１は、ビーコン用の信号を発信する発信器である。例えば、発信器１は、Ｂｌｕｅｔｏｏｔｈ（登録商標）の規格に従った信号を発信する。発信器１の形状は、例えば、カード型である。例えば、発信器１は、使用者５が所有するカードに組み込まれている。例えば、発信器１は、施設で用いられる入場券、チケット、会員カード、プリペイドカード、又は使用者５に対して配布されたカードに組み込まれている。また、発信器１は、カード型以外の形状を有していてもよい。例えば、発信器１は、無線通信モジュールが組み込まれたシールがカード等の可搬物に貼り付けられた構成であってもよい。例えば、発信器１の形状は、フィルム型又はボタン型である。
【００３０】
表示装置２は、無線による通信機能、画像を表示する機能、及び使用者５からの入力を受け付ける機能を有している。例えば、表示装置２は、スマートフォン、携帯電話機、タブレット端末又は可搬型のＰＣ等、可搬型のコンピュータである。例えば、表示装置２は使用者５の所有物である。また、表示装置２は、施設内で使用者に貸与されるものであってもよい。発信器１と表示装置２とは一体であってもよい。この形態では、表示装置２は発信器１を兼ねている。
【００３１】
情報提供システムは、夫々の発信器１の位置に関する情報を取得する情報取得装置３１と、記憶装置３２と、施設内における人の混雑度を判定する判定装置３３と、夫々の表示装置２に対して情報を提供する情報提供装置３４とを含んでいる。情報取得装置３１、記憶装置３２、判定装置３３及び情報提供装置３４は、無線通信ネットワークを含む通信ネットワーク４１に接続されている。記憶装置３２は、記憶部の一例であり、判定装置３３は判定部の一例であり、情報提供装置３４は情報提供部の一例である。
【００３２】
施設内には、発信器１から発信される情報を受信する受信装置４４が設置されている。受信装置４４は、位置が固定されており、ビーコンを用いた測位技術により発信器１の位置を計測するために、発信器１から発信される情報を随時受信する装置である。受信装置４４は、無線通信により情報を受信する。受信装置４４は、通信ネットワーク４１に接続されている。図中には一つの受信装置４４のみを示しているものの、施設内には複数の受信装置４４が設置されている。受信装置４４は、受信装置４４から所定距離以内の範囲に存在する発信器１から発信された情報を受信する。
【００３３】
図２は、発信器１の内部構成例を示すブロック図である。発信器１は、無線通信を行う発信部１１と、メモリ１２とを備える。発信部１１は、無線通信に必要なアンテナを含んでいる。メモリ１２は、不揮発性であり、発信器１自身を識別するための識別情報を記憶している。発信部１１は、ビーコンを用いた測位技術により発信器１の位置を計測するための情報を発信する。具体的には、発信部１１は、メモリ１２に記憶された識別情報を含んだ情報を、随時発信する。
【００３４】
図３は、表示装置２の内部構成例を示すブロック図である。表示装置２は、スマートフォン、携帯電話機、タブレット端末又は可搬型のＰＣ等、可搬型のコンピュータである。表示装置２は、演算部２１と、ＲＡＭ２２と、不揮発性の記憶部２３と、画像を表示する表示部２４と、音声出力部２５と、使用者からの入力を受け付ける入力部２６と、外部を撮影するカメラ部２７と、通信部２８とを備えている。例えば、記憶部２３はハードディスク又は不揮発性半導体メモリであり、表示部２４は液晶ディスプレイ又はＥＬ（エレクトロルミネッセンス）ディスプレイである。例えば、入力部２６は、キーボード又はタッチパネルであり、使用者からの操作を受け付ける。入力部２６は、音声による使用者からの入力を受け付ける形態であってもよい。音声出力部２５はスピーカである。カメラ部２７は、撮像素子を用いて構成されている。通信部２８は、無線通信により、通信ネットワーク４１を介した通信を行う。演算部２１は、表示装置２の各部を制御する。
【００３５】
記憶部２３は、情報提供装置３４から提供される情報を表示装置２で取得するために必要なコンピュータプログラム２３１を記憶している。表示装置２は、演算部２１がコンピュータプログラム２３１に従った処理を実行することによって、情報提供装置３４から提供される情報を取得し、表示する。例えば、コンピュータプログラム２３１は、情報提供装置３４から提供される情報を表示装置２で取得するための専用のアプリケーションプログラムである。表示装置２は、コンピュータプログラム２３１を通信部２８によりダウンロードし、記憶部２３はコンピュータプログラム２３１を記憶する。コンピュータプログラム２３１をダウンロードするために必要な情報は、発信器１に記録されている。
【００３６】
図４は、発信器１の外観の例を示す模式図である。発信器１の表面には、図形コード１４が記録されている。図形コード１４は、バーコード又は二次元コード等、情報を図形で表したコードである。図形コード１４が表す情報には、コンピュータプログラム２３１のファイルを記憶したファイルサーバ装置３５のアドレス等、ファイルサーバ装置３５を示す情報が含まれている。ファイルサーバ装置３５は、通信ネットワーク４１に接続されている。図形コード１４が表す情報に含まれたファイルサーバ装置３５を示す情報は、アクセス情報に対応する。
【００３７】
図５は、表示装置２がコンピュータプログラム２３１を取得するための処理の手順を示すフローチャートである。表示装置２を所持する使用者５は、入力部２６を用いて、カメラ部２７を用いて図形コード１４を取得することの指示を入力する。表示装置２は、入力部２６で指示を受け付け、演算部２１は、カメラ部２７に図形コード１４を撮影させることにより、図形コード１４を取得する（Ｓ１１）。演算部２１は、取得した図形コード１４をデコードすることにより、ファイルサーバ装置３５を示す情報を取得する（Ｓ１２）。図形コード１４が表す情報には、発信器１の識別情報が含まれている。演算部２１は、図形コード１４をデコードすることにより識別情報を取得し、取得した識別情報を記憶部２３に記憶させる。演算部２１は、取得した情報が示すファイルサーバ装置３５へアクセスし（Ｓ１３）、ファイルサーバ装置３５からコンピュータプログラム２３１をダウンロードする（Ｓ１４）。Ｓ１３では、演算部２１は、通信部２８にファイルサーバ装置３５へダウンロードの要求を送信させ、Ｓ１４では、通信部２８はコンピュータプログラム２３１を受信する。演算部２１は、ダウンロードしたコンピュータプログラム２３１を記憶部２３に記憶させる（Ｓ１５）。以上でコンピュータプログラム２３１を取得する処理は終了する。
【００３８】
コンピュータプログラム２３１は、情報提供装置３４のＵＲＬ（Uniform Resource Locator）等、情報提供装置３４を示す情報を含んでいる。演算部２１は、コンピュータプログラム２３１に従って、情報提供装置３４にアクセスするための処理を実行する。コンピュータプログラム２３１は、本発明におけるコンピュータプログラムに対応する。演算部２１がコンピュータプログラム２３１に従った処理を実行することにより、表示装置２は、本発明における表示装置として動作する。
【００３９】
なお、表示装置２は、コンピュータプログラム２３１のダウンロードをせずに本発明における表示装置として動作する形態であってもよい。この形態では、コンピュータプログラム２３１は、ウェブブラウザ等、情報提供装置３４へアクセスするための一般的なプログラムである。表示装置２は、アクセス情報として、情報提供装置３４を示す情報を取得し、演算部２１がコンピュータプログラム２３１に従った処理を実行することにより、情報提供装置３４へアクセスする。情報提供装置３４のＣＰＵ３４１は、コンピュータプログラム３４５に従って、表示装置２へ情報を提供するためのウェブアプリケーションを実行し、表示装置２は、ウェブアプリケーションの処理によって提供された情報を取得する。
【００４０】
また、表示装置２は、図形コード１４を用いる方法以外の方法でアクセス情報を取得してもよい。例えば、アクセス情報として、ファイルサーバ装置３５又は情報提供装置３４のＵＲＬ等、ファイルサーバ装置３５又は情報提供装置３４にアクセスするための情報が発信器１の表面に印字されていてもよい。使用者５が入力部２６を用いて情報を入力し、表示装置２はアクセス情報を取得する。また、例えば、発信器１がアクセス情報をメモリ１２に記憶しており、近距離無線により発信器１から表示装置２へアクセス情報及び識別情報が転送されてもよい。
【００４１】
発信器１を兼ねた表示装置２では、コンピュータプログラム２３１及び識別情報が予め記憶部２３に記憶されている。識別情報は、表示装置２と一体の発信器１を識別する情報である。演算部２１は、コンピュータプログラム２３１に従って、発信器１が実行する処理と同等の処理を実行する。即ち、発信器１を兼ねた表示装置２は、発信器１と同様の処理を実行する。例えば、演算部２１は、コンピュータプログラム２３１に従って、記憶部２３に記憶された識別情報を含んだ情報を通信部２８に発信させる。
【００４２】
更に、発信器１を兼ねた表示装置２は、位置を計測するために必要な情報を受信し、位置に関する情報を送信する形態であってもよい。この形態では、表示装置２は、ＧＰＳ衛星等の航法衛星４３又は送信装置４２から送信された情報を受信する。航法衛星４３からは、表示装置２の位置を計測するために必要な情報が送信され、発信器１は、航法衛星４３から送信された情報を受信する。図１中には一つの航法衛星４３のみを示しているものの、発信器１は、複数の航法衛星４３から送信された情報を受信する。
【００４３】
施設内には、表示装置２が兼ねている発信器１の位置を計測するために必要な情報を送信する送信装置４２が設置されている。送信装置４２は、位置が固定されており、ビーコンを用いた測位技術により発信器１の位置を計測するために必要な情報を随時送信する装置である。送信装置４２は、無線通信により情報を送信する。送信装置４２は、通信ネットワーク４１に接続されている。表示装置２は、送信装置４２から送信された情報を受信する。図中には一つの送信装置４２のみを示しているものの、施設内には複数の送信装置４２が設置されており、発信器１は複数の送信装置４２から送信された情報を受信する。演算部２１は、コンピュータプログラム２３１に従って、航法衛星４３又は送信装置４２から送信された情報を通信部２８に随時受信させ、表示装置２の位置に関する情報と、記憶部２３に記憶された識別情報とを含んだ情報を、通信部２８に通信ネットワーク４１を介して情報取得装置３１へ送信させる。
【００４４】
表示装置２は、識別情報を含んだ情報を発信する機能と、航法衛星４３又は送信装置４２から送信された情報を受信し位置に関する情報を情報取得装置３１へ送信する機能とのいずれか一方のみを備えていてもよく、両方を備えていてもよい。また、情報提供システムは、航法衛星４３又は送信装置４２から送信される情報を用いて発信器１の位置に関する情報を取得する方法と、航法衛星４３及び送信装置４２から送信される情報を用いずに発信器１の位置に関する情報を取得する方法とのいずれか一方のみを用いる形態であってもよく、両方を用いる形態であってもよい。
【００４５】
図６は、情報取得装置３１の内部構成例を示すブロック図である。情報取得装置３１は、サーバ装置等のコンピュータである。情報取得装置３１は、ＣＰＵ（Central Processing Unit）３１１と、ＲＡＭ（Random Access Memory）３１２と、ハードディスク等の不揮発性の記憶部３１３と、通信部３１４とを備えている。通信部３１４は、通信ネットワーク４１に接続する。記憶部３１３は、コンピュータプログラム３１５を記憶している。コンピュータプログラム３１５は、光ディスク等の記録媒体から読み出されるか、又は通信部３１４によりダウンロードされ、記憶部３１３に記憶される。ＣＰＵ３１１は、必要に応じてコンピュータプログラム３１５を記憶部３１３からＲＡＭ３１２へロードし、ロードしたコンピュータプログラム３１５に従って、各種の処理を実行する。なお、本実施形態では、単一のコンピュータで情報取得装置３１を構成した例を示しているが、情報取得装置３１は、通信ネットワーク４１を介して互いに接続された複数のコンピュータで構成されていてもよい。
【００４６】
記憶部３１３は、情報提供システムが用いられる施設内の地図を表した地図データを記憶している。地図データには、夫々の送信装置４２が配置されている施設内の位置を示す情報が含まれている。記憶部３１３は、夫々の受信装置４４を識別する情報を含んだ受信装置データを記憶している。受信装置データには、夫々の受信装置４４を識別する情報に関連付けて、夫々の受信装置４４の位置を示す情報が含まれている。記憶部３１３は、夫々の送信装置４２を識別する情報を含んだ送信装置データを記憶している。送信装置データには、夫々の送信装置４２を識別する情報に関連付けて、夫々の送信装置４２の位置を示す情報が含まれている。受信装置データ又は受信装置データは、記憶部３１３に記憶されていなくてもよい。
【００４７】
図７は、記憶装置３２の内部構成例を示すブロック図である。記憶装置３２は、サーバ装置等のコンピュータである。記憶装置３２は、ＣＰＵ３２１と、ＲＡＭ３２２と、ハードディスク等の不揮発性の記憶部３２３と、通信部３２４とを備えている。通信部３２４は、通信ネットワーク４１に接続する。記憶部３２３は、コンピュータプログラム３２５を記憶している。ＣＰＵ３２１は、必要に応じてコンピュータプログラム３２５を記憶部３２３からＲＡＭ３２２へロードし、ロードしたコンピュータプログラム３２５に従って、各種の処理を実行する。また、記憶部３２３は、複数の発信器１の夫々の位置を示す位置情報を夫々の発信器１に対応付けて記録した位置データを記憶する。例えば、位置データでは、発信器１を識別する識別情報と当該発信器１の位置を示す位置情報とが関連付けて記録されている。また、記憶部３２３は、施設内での複数の場所での混雑度を示す情報を記録した混雑データを記憶する。例えば、混雑データでは、場所を示す情報と、当該場所での混雑度を示す情報とが関連付けて記録されている。なお、本実施形態では、単一のコンピュータで記憶装置３２を構成した例を示しているが、記憶装置３２は、通信ネットワーク４１を介して互いに接続された複数のコンピュータで構成されていてもよい。
【００４８】
図８は、発信器１、受信装置４４、情報取得装置３１及び記憶装置３２により、位置情報を取得する処理の手順を示すフローチャートである。発信器１は、識別情報を含む情報を発信部１１で随時発信する（Ｓ２１）。受信装置４４は、受信装置４４から所定距離以内の範囲に存在する発信器１から発信された情報を受信する（Ｓ２２）。受信装置４４は、受信した識別情報と受信装置４４を識別する情報とを含む情報を、通信ネットワーク４１を介して情報取得装置３１へ送信する（Ｓ２３）。Ｓ２３で、受信装置４４は、発信器１と受信装置４４との間の距離を示す情報を含んだ情報を送信してもよい。
【００４９】
情報取得装置３１は、受信装置４４から送信された情報を、通信ネットワーク４１を介し、通信部３１４で受信する（Ｓ２４）。ＣＰＵ３１１は、受信した情報に基づいて、発信器１の位置を示す位置情報を生成する（Ｓ２５）。例えば、Ｓ２５では、ＣＰＵ３１１は、受信した情報に含まれる受信装置４４を識別する情報と、記憶部３１３が記憶する地図データと、記憶部３１３が記憶する受信装置データに記録された受信装置４４の位置を示す情報とに基づいて、発信器１の位置を計測し、計測した発信器１の位置を示す位置情報を生成する。例えば、発信器１の位置は、発信器１からの情報を受信した受信装置４４から所定距離以内の位置であると計測される。
【００５０】
ＣＰＵ３１１は、生成した位置情報と発信器１の識別情報とを含んだ情報を、通信部３１４に、通信ネットワーク４１を介して記憶装置３２へ送信させる（Ｓ２６）。記憶装置３２は、情報取得装置３１から送信された情報を、通信ネットワーク４１を介し、通信部３２４で受信する（Ｓ２７）。ＣＰＵ３２１は、受信した情報に含まれる位置情報及び発信器１の識別情報を関連付けて記録した位置データを記憶部３２３に記憶させる（Ｓ２８）。以上で位置情報を取得する処理の手順は終了する。
【００５１】
また、情報提供システムは、航法衛星４３又は送信装置４２から送信される情報を用いて位置情報を取得する処理を行ってもよい。図９は、発信器１を兼ねた表示装置２、情報取得装置３１及び記憶装置３２により、航法衛星４３又は送信装置４２から送信される情報を用いて位置情報を取得する処理の手順を示すフローチャートである。発信器１を兼ねた表示装置２は、航法衛星４３又は送信装置４２から送信された、表示装置２が兼ねた発信器１の位置を計測するために必要な情報を通信部２８で随時受信する（Ｓ３１）。演算部２１は、次に、受信した情報に応じた、表示装置２が兼ねた発信器１の位置に関する情報と、記憶部２３に記憶された識別情報とを含んだ情報を、通信部２８に通信ネットワーク４１を介して情報取得装置３１へ送信させる（Ｓ３２）。
【００５２】
Ｓ３２では、演算部２１は、複数の航法衛星４３から送信された情報に基づいて、表示装置２が兼ねた発信器１の位置を計測する処理を行い、計測した発信器１の位置を示す情報を含んだ情報を通信部２８に送信させる。なお、演算部２１は、発信器１の位置を計測する処理を行わずに、複数の航法衛星４３から受信した情報に応じた、発信器１の位置に関する情報を含んだ情報を通信部２８に送信させてもよい。例えば、演算部２１は、航法衛星４３から受信した情報を通信部２８に送信させてもよい。
【００５３】
また、Ｓ３２では、演算部２１は、送信装置４２から送信された情報をＳ３１で通信部２８が受信した場合に、送信装置４２から受信した情報に応じた、表示装置２が兼ねた発信器１の位置に関する情報と、識別情報とを含んだ情報を、通信部２８に送信させる。例えば、送信装置４２は、送信装置４２を識別する情報を送信し、演算部２１は、受信した送信装置４２を識別する情報と識別情報とを含んだ情報を通信部２８に送信させる。なお、演算部２１は、送信装置４２から受信した情報に基づいて、表示装置２が兼ねた発信器１の位置を計測する処理を行い、計測した位置を示す情報を含んだ情報を通信部２８に送信させてもよい。また、演算部２１は、送信装置４２と表示装置２との間の距離を示す情報を含んだ情報を通信部２８に送信させてもよい。
【００５４】
情報取得装置３１は、表示装置２から送信された情報を、通信ネットワーク４１を介し、通信部３１４で受信する（Ｓ３３）。ＣＰＵ３１１は、受信した情報に基づいて、表示装置２が兼ねた発信器１の位置を示す位置情報を生成する（Ｓ３４）。例えば、Ｓ３４では、ＣＰＵ３１１は、受信した情報に含まれる送信装置４２を識別する情報と、記憶部３１３が記憶する地図データと、記憶部３１３が記憶する送信装置データに記録された送信装置４２の位置を示す情報とに基づいて、表示装置２が兼ねた発信器１の位置を計測し、計測した位置を示す位置情報を生成する。また、例えば、ＣＰＵ３１１は、受信した情報に含まれる航法衛星４３からの情報と、地図データとに基づいて、表示装置２が兼ねた発信器１の位置を計測し、計測した位置を示す位置情報を生成する。また、受信した情報に、表示装置２で計測した発信器１の位置を示す情報が含まれている場合に、ＣＰＵ３１１は、発信器１の位置を示す位置情報を生成する。
【００５５】
ＣＰＵ３１１は、生成した位置情報と表示装置２が兼ねた発信器１の識別情報とを含んだ情報を、通信部３１４に記憶装置３２へ送信させる（Ｓ３５）。記憶装置３２は、情報取得装置３１から送信された情報を、通信部３２４で受信する（Ｓ３６）。ＣＰＵ３２１は、受信した情報に含まれる位置情報及び発信器１の識別情報を関連付けて記録した位置データを記憶部３２３に記憶させる（Ｓ３７）。以上で位置情報を取得する処理の手順は終了する。
【００５６】
受信装置４４が発信器１からの情報を受信する都度、Ｓ２１〜Ｓ２８の処理が実行され、位置データが更新される。また、表示装置２が送信装置４２又は航法衛星４３から情報を受信する都度、Ｓ３１〜Ｓ３７の処理が実行され、位置データが更新される。位置データには、位置情報の時間経過も記録されている。例えば、位置データには、受信装置４４が発信器１からの情報を受信した夫々の時刻、又は表示装置２が送信装置４２若しくは航法衛星４３から情報を受信した夫々の時刻に関連付けて、夫々の時刻における発信器１の位置を示す位置情報が記録されている。
【００５７】
図１０は、判定装置３３の内部構成例を示すブロック図である。判定装置３３は、サーバ装置等のコンピュータである。判定装置３３は、ＣＰＵ３３１と、ＲＡＭ３３２と、ハードディスク等の不揮発性の記憶部３３３と、通信部３３４とを備えている。通信部３３４は、通信ネットワーク４１に接続する。記憶部３３３は、コンピュータプログラム３３５を記憶している。ＣＰＵ３３１は、必要に応じてコンピュータプログラム３３５を記憶部３３３からＲＡＭ３３２へロードし、ロードしたコンピュータプログラム３３５に従って、各種の処理を実行する。なお、本実施形態では、単一のコンピュータで判定装置３３を構成した例を示しているが、判定装置３３は、通信ネットワーク４１を介して互いに接続された複数のコンピュータで構成されていてもよい。
【００５８】
図１１は、判定装置３３により施設内での混雑度を判定する処理の手順を示すフローチャートである。判定装置３３は、記憶装置３２から位置データを取得する（Ｓ４１）。Ｓ４１では、ＣＰＵ３３１は、通信部３３４に、通信ネットワーク４１を介して記憶装置３２へ位置データの要求を送信させ、記憶装置３２は、要求に応じて、記憶部３２３に記憶している位置データを通信ネットワーク４１を介して判定装置３３へ送信し、判定装置３３は、通信部３３４で位置データを受信する。Ｓ４１では、判定装置３３は、記憶装置３２が記憶する位置データの全てを取得しなくてもよく、位置データに含まれる情報の中から以後の処理で必要な情報を取得すればよい。なお、判定装置３３は、位置データの少なくとも一部を記憶部３３３に記憶しておき、Ｓ４１の処理を省略してもよい。
【００５９】
ＣＰＵ３３１は、受信した位置データに基づいて、施設内の複数の場所における人の数の度合いを示す混雑度を判定する（Ｓ４２）。例えば、ＣＰＵ３３１は、位置データに記録された各発信器１の位置情報から、送信装置４２が設置されている場所等の所定の場所から所定距離以内の範囲に位置が含まれている発信器１の数を計測し、計測した数をその場所での混雑度とする。また、例えば、ＣＰＵ３３１は、各場所に存在する人が発信器１を所有している確率を用いて、発信器１の数から、各場所に存在する人を計算し、計算した人の数を混雑度とする。人が発信器１を所有している確率は、予め定められている値であってもよく、特定のモデルを用いてＣＰＵ３３１が計算する値であってもよい。また、この確率は、場所及び／又は日時に応じて変動する値であってもよい。また、ＣＰＵ３３１は、計測した発信器１の数又は計算した人の数に応じて、数の度合いを他の情報で表した混雑度を生成する処理を行ってもよい。例えば、ＣＰＵ３３１は、発信器１の数が所定の第１閾値以下である場合に混雑度を１とし、発信器１の数が第１閾値を超え所定の第２閾値以下である場合に混雑度を２とし、ＣＰＵ３３１は、発信器１の数が第２閾値を超える場合に混雑度を３とする処理を行う。Ｓ４２では、ＣＰＵ３３１は、施設内の複数の場所の夫々における混雑度を判定する。
【００６０】
判定装置３３は、次に、記憶装置３２から混雑データを取得する（Ｓ４３）。Ｓ４３では、ＣＰＵ３３１は、通信部３３４に記憶装置３２へ混雑データの要求を送信させ、記憶装置３２は、混雑データを判定装置３３へ送信し、判定装置３３は、通信部３３４で混雑データを受信する。Ｓ４３では、判定装置３３は、記憶装置３２が記憶する混雑データの全てを取得しなくてもよく、混雑データに含まれる情報の中から以後の処理で必要な情報を取得すればよい。なお、判定装置３３は、混雑データの少なくとも一部を記憶部３３３に記憶しておき、Ｓ４３の処理を省略してもよい。
【００６１】
ＣＰＵ３３１は、判定した混雑度、及び混雑データに基づいて、将来における混雑度を予測する（Ｓ４４）。例えば、ＣＰＵ３３１は、混雑度の時間変化から将来における混雑度を予測するアルゴリズムを用い、混雑データに含まれる過去の混雑度及び判定した混雑度に基づいて、将来における混雑度を計算する。また、例えば、ＣＰＵ３３１は、複数の場所における混雑度の間の関係から特定の場所での混雑度を予測するアルゴリズムを用い、複数の場所における混雑度に基づいて、特定の場所での将来における混雑度を計算する。また、ＣＰＵ３３１は、混雑度を予測するためのアルゴリズムを改良する処理を行ってもよい。例えば、ＣＰＵ３３１は、人工知能により混雑度の予測を行い、判定した混雑度と予測した混雑度との履歴を教師データとして、予測した混雑度と実際の混雑度との差がより小さくなるように、人工知能の学習を行ってもよい。Ｓ４４では、ＣＰＵ３３１は、施設内の複数の場所の夫々における混雑度を予測する。
【００６２】
ＣＰＵ３３１は、夫々の場所について判定した混雑度を示し、夫々の場所について予測した混雑度を示す予測情報を含んだ混雑度情報を、通信部３２４に、通信ネットワーク４１を介して記憶装置３２へ送信させる（Ｓ４５）。記憶装置３２は、判定装置３３から送信された、予測情報を含む混雑度情報を、通信ネットワーク４１を介し、通信部３２４で受信する（Ｓ４６）。ＣＰＵ３２１は、受信した予測情報を含む混雑度情報を、施設内の夫々の場所に関連付けて記録した混雑データを記憶部３２３に記憶させる（Ｓ４７）。以上で混雑度を判定する処理の手順は終了する。
【００６３】
随時、Ｓ４１〜Ｓ４７の処理は繰り返し実行され、混雑データは更新される。混雑データには、混雑度情報の時間経過も記録されている。なお、判定装置３３は、混雑度の判定を行う一方で、混雑度の予測は行わない形態であってもよい。この形態では、Ｓ４３及びＳ４４の処理は省略され、混雑データには予測情報は含まれない。
【００６４】
図１２は、情報提供装置３４の内部構成例を示すブロック図である。情報提供装置３４は、サーバ装置等のコンピュータである。情報提供装置３４は、ＣＰＵ３４１と、ＲＡＭ３４２と、光ディスク等の記録媒体３４０から情報を読み取るドライブ部３４６と、ハードディスク等の不揮発性の記憶部３４３と、通信部３４４とを備えている。通信部３４４は、通信ネットワーク４１に接続する。ＣＰＵ３４１は、記録媒体３４０に記録されたコンピュータプログラム３４５をドライブ部３４６に読み取らせ、読み取ったコンピュータプログラム３４５を記憶部３４３に記憶させる。コンピュータプログラム３４５は、情報提供装置３４の外部からダウンロードされてもよい。ＣＰＵ３４１は、必要に応じてコンピュータプログラム３４５を記憶部３４３からＲＡＭ３４２へロードし、ロードしたコンピュータプログラム３４５に従って、各種の処理を実行する。なお、本実施形態では、単一のコンピュータで情報提供装置３４を構成した例を示しているが、情報提供装置３４は、通信ネットワーク４１を介して互いに接続された複数のコンピュータで構成されていてもよい。
【００６５】
記憶部３４３は、情報提供システムが用いられる施設内の地図を表した地図データを記憶している。地図データには、施設内の各設備の名称及び位置が記録されている。例えば、施設が駅である場合に、地図データには、改札口及びプラットホーム等の設備の位置が記録されている。地図データには、人が通行することが可能な場所、危険物が存在する場所、及び通行に注意が必要な場所等を示す情報が記録されていてもよい。また、記憶部３４３は、夫々の発信器１の識別情報を含んだ発信器データを記憶している。発信器データには、識別情報に関連付けて、夫々の発信器１に関する情報が含まれている。例えば、発信器１が鉄道で用いられるチケットに組み込まれている場合、当該チケットを所有する使用者５が利用すべきプラットホーム等の特定の場所を示す情報が識別情報に関連付けて発信器データに含まれていてもよい。
【００６６】
本実施形態では、情報取得装置３１、記憶装置３２、判定装置３３及び情報提供装置３４は、夫々に別個の装置である例を示しているが、情報取得装置３１、記憶装置３２、判定装置３３及び情報提供装置３４のいずれかの組み合わせが一体の装置で構成されていてもよい。また、情報取得装置３１、記憶装置３２、判定装置３３及び情報提供装置３４のいずれかの一部の機能を、他のいずれかの装置で実現してもよい。例えば、記憶装置３２で記憶すべきデータの一部を、情報取得装置３１、判定装置３３又は情報提供装置３４で記憶してもよい。
【００６７】
図１３は、表示装置２が情報提供装置３４から情報を提供される処理の手順を示すフローチャートである。演算部２１は、通信部２８に、通信ネットワーク４１を介して情報提供装置３４へ識別情報を送信させる（Ｓ５０１）。情報提供装置３４は、表示装置２から送信された識別情報を、通信ネットワーク４１を介し、通信部３４４で受信する（Ｓ５０２）。ＣＰＵ３４１は、識別情報で識別される発信器１の位置を示す位置情報、及び発信器１に関連する混雑度情報を取得し、取得した混雑度情報及び位置情報を含む情報を、通信部３４４に、通信ネットワーク４１を介して表示装置２へ送信させる（Ｓ５０３）。
【００６８】
Ｓ５０３では、ＣＰＵ３４１は、通信部３４４を通じて、識別情報で識別される発信器１の位置を示す位置情報を記憶装置３２から取得し、発信器１の位置に関連する場所の混雑度を示す混雑度情報を取得する。例えば、発信器１の位置から所定の距離以内に位置する場所の混雑度を示す混雑度情報が取得される。また、例えば、識別情報に関連付けて発信器データに含まれている情報が示す特定の場所から所定の距離以内に位置する場所の混雑度を示す混雑度情報が取得される。また、例えば、発信器１の位置を含んだフロア内の夫々の場所の混雑度を示す混雑度情報が取得される。また、情報提供装置３４は、全ての場所に関する混雑度情報を送信してもよい。また、予測情報を含む混雑度情報が取得され、情報提供装置３４は予測情報を含む混雑度情報を送信してもよい。また、予め記憶部３４３に位置データ及び混雑データの一部又は全部が記憶されており、ＣＰＵ３４１は必要な情報を記憶部３４３から読み出してもよい。また、情報提供装置３４は地図データに含まれる情報を送信してもよい。Ｓ５０３では、情報提供装置３４は、識別情報の送信元の表示装置２へ、情報を送信する
【００６９】
表示装置２は、情報提供装置３４から送信された情報を、通信ネットワーク４１を介し、通信部２８で受信する（Ｓ５０４）。演算部２１は、次に、発信器１の位置に関連する場所の混雑度を表示部２４に表示するための混雑度表示処理を実行する（Ｓ５０５）。Ｓ５０５では、演算部２１は、発信器１の位置と、発信器１の位置に関連する場所の混雑度とを示した画像を表示部２４に表示させる。例えば、演算部２１は、特定のキャラクタの画像を用いて、使用者５が必要とする情報を含んだ画像を表示部２４に表示させる処理を行う。キャラクタの画像を生成するために必要なデータは、情報提供装置３４から受信した情報に含まれるか、又はコンピュータプログラム２３１に含まれている。
【００７０】
図１４は、キャラクタの画像を用いて発信器１の位置を案内するために表示部２４に表示される画像の例を示す模式図である。キャラクタの画像が表示され、発信器１の位置、即ち表示装置２を所持している使用者５の現在位置、及び発信器１の位置での混雑度を文字で示される画像が表示される。使用者５の現在位置として、表示装置２が受信した位置情報が示す位置が示される。混雑度として、発信器１の位置の近傍における混雑度が示される。混雑度は、文字以外の画像又は音声を用いて示されてもよい。例えば、混雑度の違いを地図上の色の違いで表現した画像がキャラクタの横に表示される。また、例えば、混雑度を示す画像が表示部２４に表示されると共に、音声出力部２５から混雑度を示す音声が出力される。
【００７１】
Ｓ５０５では、使用者５が入力部２６を用いて指示を入力し、演算部２１は、入力された指示に応じて画像を表示部２４に表示させることによって、使用者５が必要とする情報を表示部２４に表示させる。例えば、使用者５は入力部２６を用いて質問を入力し、演算部２１は、入力された質問に応答した画像を表示部２４に表示させる。例えば、演算部２１は、入力に応じた文字を表示部２４に表示させ、入力部２６は、文字を用いた使用者からの入力を受け付ける。また、入力部２６は、音声を用いた使用者からの入力を受け付けてもよい。演算部２１は、質問と応答とが定められた所定のルールに従って、質問に応答した画像を表示部２４に表示させる処理、又は、人工知能のアルゴリズムによって質問に応答して作成した画像を表示部２４に表示させる処理を実行する。演算部２１は、所定のルールに従った処理と、人工知能のアルゴリズムによる処理との両方を実行してもよい。キャラクタの画像が表示されることによって、使用者５は親近感を持ち、使用者５は心理的に文字又は音声を用いて質問を入力し易くなり、質問と応答とが行われ易い。
【００７２】
Ｓ５０５では、表示装置２は地図を用いた画像を表示してもよい。図１５は、地図の画像を用いて発信器１の位置を案内するために表示部２４に表示される画像の例を示す模式図である。情報提供システムが用いられる施設内の地図が表示され、地図に重ねて、発信器１の位置、即ち使用者５の現在位置が表示されている。図１５には、施設が駅である場合の例を示している。地図データに含まれる少なくとも一部のデータが情報提供装置３４から表示装置２へ送信され、演算部２１は、地図データに含まれるデータに基づいて地図の画像を作成し、表示部２４に表示させる。使用者５の現在位置として、表示装置２が受信した位置情報が示す位置が示される。図１５に示した例では、現在位置は地図に重ねた星型のマークで示されている。
【００７３】
また、地図に重ねて、地図内の各位置における混雑度が表示されている。図１５には、地図内の各位置に重ねたハッチングの種類が混雑度に応じて異なっている例を示している。図１５に示した例では、使用者５の現在位置における混雑度は中程度であり、混雑度がより小さい位置と混雑度がより大きい位置とが他に存在している。混雑度として、表示装置２が受信した混雑度情報が示す混雑度が表示される。演算部２１は、受信した混雑度情報に含まれる予測情報が示す将来における混雑度を表示部２４に表示させてもよい。図１４及び図１５に示した混雑度の表示方法は一例であり、発信器１の位置での混雑度及び他の場所での混雑度を他の方法で表示してもよい。例えば、地図に重ねた色又は数字の違いで混雑度の違いを表してもよい。
【００７４】
Ｓ５０５では、表示装置２は、情報の一部を音声で出力してもよい。この場合、演算部２１は、情報を表す音声データを生成し、音声データに基づいた音声を音声出力部２５に出力させる処理を行う。
【００７５】
目的地のある使用者５は、入力部２６を用いて、目的地までの経路の案内の要求を入力し、表示装置２は、経路案内の要求を入力部２６で受け付ける（Ｓ５０６）。例えば、使用者５は、入力部２６を用いて、目的地を入力し、経路案内の要求を入力する。また、例えば、発信器１が鉄道で用いられるチケットに組み込まれ、使用者５が利用すべきプラットホームが予め定まっている場合等、使用者５の目的地が明らかである場合は、使用者５は、目的地を入力せずに経路案内の要求を入力してもよい。演算部２１は、通信部２８に、情報提供装置３４へ経路案内の要求を含む情報を送信させる（Ｓ５０７）。送信される情報には、発信器１の識別情報、及び目的地を示す情報が含まれていてもよい。
【００７６】
情報提供装置３４は、経路案内の要求を含む情報を通信部３４４で受信する（Ｓ５０８）。ＣＰＵ３４１は、発信器１の位置から目的地までの経路を特定する（Ｓ５０９）。Ｓ５０９では、ＣＰＵ３４１は、発信器１に係る位置情報が示す発信器１の位置から、受信した情報が示す目的地までの経路を、記憶部３４３が記憶した地図データから検索することにより、経路を特定する。また、例えば、ＣＰＵ３４１は、識別情報に関連付けて発信器データに含まれている情報が示すプラットホーム等の特定の場所を目的地として、経路を特定する。Ｓ５０９では、ＣＰＵ３４１は、複数の経路を特定してもよい。
【００７７】
ＣＰＵ３４１は、次に、特定した経路に存在する人の数の度合いを示す混雑度を特定する（Ｓ５１０）。例えば、ＣＰＵ３４１は、経路に含まれる複数の場所での混雑度を合計又は平均することにより、経路の混雑度を特定する。ＣＰＵ３４１は、混雑度を特定する際に、各場所に関する予測情報を含んだ混雑度情報を用いてもよい。複数の経路が特定されている場合は、ＣＰＵ３４１は、複数の経路の夫々について混雑度を特定する。
【００７８】
ＣＰＵ３４１は、次に、複数の経路について、混雑度に応じて優先順を決定する（Ｓ５１１）。例えば、ＣＰＵ３４１は、混雑度が低いほど経路の優先順を高くする。また、例えば、ＣＰＵ３４１は、経路が短いほど経路の優先順が高くなり、同じ長さの経路の中で混雑度が低いほど経路の優先順が高くなる等、経路の長さ及び混雑度の両方に応じて優先順を決定する。特定された経路が単一である場合は、ＣＰＵ３４１は、Ｓ５１１の処理を省略する。ＣＰＵ３４１は、次に、特定した経路を示す情報、及び決定した優先順を示す情報を含む経路情報を通信部３４４に表示装置２へ送信させる。
【００７９】
表示装置２は、経路情報を通信部２８で受信する（Ｓ５１３）。演算部２１は、次に、受信した経路情報に基づいて、目的地までの経路を使用者５に案内する経路案内処理を実行する（Ｓ５１４）。例えば、演算部２１は、複数の経路の選択肢を優先順に並べた画像を表示部２４に表示させ、いずれかの選択肢を選択する指示を入力部２６で受け付けた場合に、選択された経路及び経路上での混雑度を地図に重ねた画像を表示部２４に表示させる。使用者５は、目的地までの経路及び混雑の状況を知ることができる。また、複数の経路が混雑度と共に示されることにより、使用者５は、状況に応じて適切な経路を選択することができる。
【００８０】
図１６及び図１７は、地図の画像を用いて経路を案内するために表示部２４に表示される画像の例を示す模式図である。図１６には、優先順の最も高い「経路１」を案内するための画像の例を示している。地図に重ねて、経路が矢印で示され、各場所での混雑度が示されている。画像には、他の経路を表示するための選択肢も含まれている。図１７には、優先順がより低い「経路２」を案内するための画像の例を示している。「経路１」とは異なり、より混雑度の高くなる経路が矢印で示されている。図１６及び図１７に示した例では、目的地は地図に重ねた二重丸のマークで示されている。また、地図及び経路に重ねて、経路上の混雑度が表示されている。図１６及び図１７には、経路上の各位置に重ねたハッチングの種類が混雑度に応じて異なっている例を示している。また、キャラクタの画像が表示され、経路に応じた注意事項も表示される。なお、キャラクタの画像は表示されずに、地図の画像がより大きく表示されてもよい。
【００８１】
以上で表示装置２が情報提供装置３４から情報を提供される処理は終了する。Ｓ５０１〜Ｓ５１４に含まれる表示装置２が行う処理の一部は、情報提供装置３４のＣＰＵ３４１がウェブアプリケーションを実行し、表示装置２がウェブアプリケーションの処理に応じた画像を表示部２４に表示することによって、実行されてもよい。また、Ｓ５０１〜Ｓ５１４に含まれる情報提供装置３４が行う処理の一部は、表示装置２の演算部２１がコンピュータプログラム２３１に従って実行してもよい。例えば、経路を特定する処理又は優先順を特定する処理を演算部２１が実行してもよい。
【００８２】
情報提供装置３４は、経路及び混雑に関する情報以外の情報を表示装置２へ提供してもよい。例えば、情報提供装置３４は、発信器１の位置の近傍又は経路上に存在する危険物に関する情報を表示装置２へ提供してもよい。また、情報提供装置３４は、発信器１の位置又は経路に関する注意事項を示す情報を表示装置２へ提供してもよい。発信器１の位置の近傍又は経路上に存在する店舗、提供されるサービス又は開催されるイベントに関する情報を表示装置２へ提供してもよい。表示装置２は、提供された情報を表示部２４で表示する。また、情報提供装置３４は、記憶装置３２で記憶している位置データに含まれる発信器１の位置情報の履歴を表示装置２へ提供してもよい。表示装置２は、提供された位置情報の履歴を表示部２４で表示する。例えば、表示装置２は、地図に重ねて発信器１の位置の軌跡が表示される。また、情報提供システムは、位置情報の履歴を用いて人流解析を併せて行うことにより、人の滞留しやすい場所等の人流に関する特徴的な事項又は注意事項を表示装置２に表示させてもよい。なお、この人流解析は、既知の統計的な手法又は所定の機械学習技術を用いて行ってもよい。
【００８３】
また、表示装置２は、使用者５が使用する言語を指定する指示を入力部２６で受け付け、受け付けた指示で指定された言語を用いた画像を表示部２４に表示する。用いた言語を示す情報は、記憶装置３２に記憶され、複数の使用者５の行動を分析する際の使用者５の属性として利用されてもよい。
【００８４】
また、表示装置２の演算部２１は、使用者５からの入力と応答とのログを取得し、ログデータを通信部２８に情報提供装置３４又は情報取得装置３１へ送信させてもよい。情報取得装置３１は、ログデータを記憶装置３２へ送信し、記憶装置３２は、ログデータを記憶部３２３に記憶する。記憶されたログデータは、Ｓ５０６等での使用者５からの入力に対する応答を行うための処理を改良するために利用される。例えば、ログデータは人工知能の学習のために利用される。
【００８５】
以上詳述した如く、本実施形態においては、発信器１は、位置を計測するために必要な情報を受信し、位置に関する情報を送信し、発信器１の位置を示す位置情報が記憶装置３２に記憶され、情報提供装置３４は、位置情報に基づいて判定された混雑度を示す混雑度情報を表示装置２へ提供する。表示装置２が提供された情報を表示することで、目的地への案内等、使用者が所持する発信器１の位置に応じた情報が使用者へ提供される。これにより、人手による情報の提供を行う事無く、使用者５へ適切な情報を提供することが可能となる。情報の提供を行う人員の数に比べて使用者の数が多すぎる場合であっても、使用者５へ適切な情報が提供され、使用者５にとって施設の利便性が高くなる。また、使用者５が案内所等の所定の場所以外の場所にいたとしても、使用者５へ適切な情報が提供され、施設の利便性が高くなる。施設側は、情報の提供を行う人員の数を無暗に大きくする必要が無くなる。また、発信器１及び／又は表示装置２を所持する使用者５は、各場所の混雑度を把握することができるので、混雑を緩和する効果も期待できる。また、情報提供システムは、将来における混雑度を予測し、予測結果を含む混雑度を利用することにより、使用者５へ将来の混雑度が提供される。使用者５は、将来の混雑度を参考にしてより適切な行動をとることができるようになる。また、記憶装置３２には、複数の使用者５の位置情報の履歴が記憶されており、位置情報の履歴を分析することにより、施設の改善又はマーケティングために位置情報の履歴を役立てることが可能である。
【００８６】
なお、本実施形態では、混雑度情報を発信器１の位置を示す位置情報に基づいて取得する形態を示したが、他の情報に基づいて混雑度情報を取得してもよい。例えば、施設内に設置されたカメラにより取得された画像情報を解析することにより混雑度情報を取得してもよい。この場合、施設内の各所には、所定の領域を撮影する図示しない複数のカメラが設けられ、各カメラは、通信ネットワーク４１を介して図示しない画像処理装置と接続される。まず、各カメラに夫々付与された識別情報と撮像により得られた画像情報とが、所定の周期で通信ネットワーク４１を介して画像処理装置へ送信される。識別情報及び画像情報を受信した場合、画像処理装置は、識別情報からカメラの設置位置に関する位置情報を取得する。また、画像処理装置は、受信した画像情報に基づいて、特徴量抽出等の解析方法により、画像内に含まれる人を検出する画像解析処理を行う。画像解析処理の後、画像処理装置は、記憶装置３２へ、カメラの位置情報、カメラにより撮像された画像情報、及び画像解析処理結果（例えば、画像内の人の数等）を送信する。記憶装置３２は、画像処理装置から送信された情報を記憶する。その後、判定装置３３は、記憶装置３２からカメラの位置情報と画像解析処理結果とを取得し、カメラの位置情報と画像処理結果とに基づいて混雑度を取得する。なお、この場合、記憶装置３２には、画像情報がログデータとして記憶されるので、蓄積された画像情報を解析することが可能である。例えば、画像処理装置により画像情報の解析を行う。例えば、画像情報の解析により、特定の個人の追跡（トラッキング）を行うことも可能である。
【００８７】
また、混雑度の判定は、いずれかの手法に限定されることなく、複数の手法を組み合わせてもよい。例えば、発信器１の位置を示す位置情報に基づく混雑度判定結果と画像解析処理結果に基づく混雑度判定結果とを組み合わせることにより、混雑度判定の精度をより向上させてもよい。また、本実施形態においては、各場所における混雑度情報を用いて表示装置２において経路案内処理を実行する例について示したが、混雑度情報を用いずに単に発信器１の位置情報に基づいて経路案内処理を行ってもよい。
【００８８】
また、本実施形態においては、予測した混雑度を示す予測情報を含んだ混雑度情報を用いる形態を示したが、情報提供システムは、予測情報を用いない形態であってもよい。また、本実施形態においては、表示装置２は使用者５が所持しているものとしたが、表示装置２は施設内に設置されたものであってもよい。例えば、設置型の表示装置２は、使用者５が所持している発信器１に記録された情報を読み取り、発信器１に関する情報を表示する。また、本実施形態においては、航法衛星４３又は送信装置４２からの情報を発信器１を兼ねた表示装置２で受信する形態を示したが、情報提供システムは、表示装置２ではない発信器１で航法衛星４３又は送信装置４２からの情報を受信し位置に関する情報を送信する形態であってもよい。また、本実施形態においては、情報提供システムが駅等の施設で利用されている形態を示したが、情報提供システムは、一つの施設を利用している使用者５に限らず、屋外を含めた特定の地域内にいる使用者５に対して情報を提供する形態であってもよい。
【００８９】
本発明は上述した実施の形態の内容に限定されるものではなく、請求項に示した範囲で種々の変更が可能である。即ち、請求項に示した範囲で適宜変更した技術的手段を組み合わせて得られる実施形態も本発明の技術的範囲に含まれる。
【符号の説明】
【００９０】
１  発信器
２  表示装置
２１  演算部
２３  記憶部
２３１  コンピュータプログラム
２４  表示部
２６  入力部
２７  カメラ部
２８  通信部
３１  情報取得装置
３２  記憶装置
３３  判定装置
３４  情報提供装置
４１  通信ネットワーク
４２  送信装置
４３  航法衛星
４４  受信装置
５  使用者
【図１】
2019106114.tif 000003
【図２】
2019106114.tif 000004
【図３】
2019106114.tif 000005
【図４】
2019106114.tif 000006
【図５】
2019106114.tif 000007
【図６】
2019106114.tif 000008
【図７】
2019106114.tif 000009
【図８】
2019106114.tif 000010
【図９】
2019106114.tif 000011
【図１０】
2019106114.tif 000012
【図１１】
2019106114.tif 000013
【図１２】
2019106114.tif 000014
【図１３】
2019106114.tif 000015
【図１４】
2019106114.tif 000016
【図１５】
2019106114.tif 000017
【図１６】
2019106114.tif 000018
【図１７】
2019106114.tif 000019