(57)【要約】【課題】移動経路中の地点または目的地におけるユーザーの行動に適した施設に係る情報を出力させる技術を提供する。【解決手段】情報処理装置は、ユーザーの移動経路を取得または推定することと、前記移動経路上の地点を前記ユーザーが通過する通過時刻および移動を開始してから前記地点に到達するまでの移動時間の少なくとも一方を含む時間情報を算出することと、前記時間情報に基づいて、前記地点の周辺に存在する複数の施設のうち、前記地点を通過するユーザーに適した施設に係る情報を取得することと、前記施設に係る情報を出力部に出力させることと、を実行する制御部を備える。【選択図】図３
2020034338.tif 000002
【特許請求の範囲】
【請求項１】
ユーザーの移動経路を取得または推定することと、
前記移動経路上の地点を前記ユーザーが通過する通過時刻および移動を開始してから前記地点に到達するまでの移動時間の少なくとも一方を含む時間情報を算出することと、
前記時間情報に基づいて、前記地点の周辺に存在する複数の施設のうち、前記地点を通過するユーザーに適した施設に係る情報を取得することと、
前記施設に係る情報を出力部に出力させることと、
を実行する制御部を備える情報処理装置。
【請求項２】
前記制御部は、前記地点に近づくほど、前記施設に係る情報を出力させる頻度を高める、
請求項１に記載の情報処理装置。
【請求項３】
前記施設に係る情報は、前記施設の詳細を示す情報から概略を示す情報まで複数の段階の情報を含み、
前記制御部は、前記地点に近づくほど、より詳細な前記施設に係る情報を前記出力部に出力させる、
請求項１または２に記載の情報処理装置。
【請求項４】
前記施設に係る情報は、情報量の異なる複数段階の情報を含み、
前記制御部は、前記地点に近づくほど、情報量を増加させて、前記施設に係る情報を前記出力部に出力させる、
請求項１または２に記載の情報処理装置。
【請求項５】
前記施設に係る情報は、前記ユーザーが移動に用いる移動体の動力エネルギーを補給する補給施設に係る情報を含み、
前記制御部は、
前記移動体の動力エネルギーの残量を取得することと、
取得した前記残量に基づいて前記移動体の動力エネルギーを補給する補給エリアを予測することと、
前記補給エリアの周辺に存在する前記補給施設に係る情報を取得することと、
抽出した前記補給施設に係る情報を前記出力部に出力させることと、を実行する、
請求項１から４のいずれか一項に記載の情報処理装置。
【請求項６】
前記制御部は、
前記ユーザーが利用したことのある施設の一覧を含む行動履歴を取得することと、
前記地点を通過するユーザーに適した施設のうち、前記行動履歴に含まれる施設に係る情報を取得することと、を実行する、
請求項１から５のいずれか一項に記載の情報処理装置。
【請求項７】
前記制御部は、
前記ユーザーが他者と通信した通信データから前記ユーザーの行動予定を取得することと、
前記行動予定と前記時間情報とに基づいて、前記地点を通過するユーザーに適した施設に係る情報を取得することと、を実行する、
請求項１から６のいずれか一項に記載の情報処理装置。
【請求項８】
前記出力部は、前記移動経路上に配置されたデジタルサイネージである、
請求項１から７のいずれか一項に記載の情報処理装置。
【請求項９】
ユーザーの移動経路を取得または推定することと、
前記移動経路上の地点を前記ユーザーが通過する通過時刻および移動を開始してから前記地点に到達するまでの移動時間の少なくとも一方を含む時間情報を算出することと、
前記時間情報に基づいて、前記地点の周辺に存在する複数の施設のうち、前記地点を通過するユーザーに適した施設に係る情報を取得することと、
前記施設に係る情報を出力部に出力させることと、
を含む情報処理方法。
【請求項１０】
ユーザーの移動経路を取得または推定することと、
前記移動経路上の地点を前記ユーザーが通過する通過時刻および移動を開始してから前記地点に到達するまでの移動時間の少なくとも一方を含む時間情報を算出することと、
前記時間情報に基づいて、前記地点の周辺に存在する複数の施設のうち、前記地点を通過するユーザーに適した施設に係る情報を取得することと、
前記施設に係る情報を出力部に出力させることと、
をコンピュータに実行させる情報処理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置、情報処理方法および情報処理プログラムに関する。
【背景技術】
【０００２】
目的地への移動を支援する技術が提案されている。特許文献１では、目的地情報と目的地との位置関係に関する情報からなる案内情報を生成してデジタルサイネージに送信する技術が提案されている。また、特許文献２では、ガソリン残量と平均燃料消費量とを基に燃料補給地点を計算し、その付近のガソリンスタンドを地図表示装置に表示する技術が提案されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１４−１８２０２７号公報
【特許文献２】特開平９−３０４０８８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
開示の技術の１つの側面は、移動経路中の地点または目的地におけるユーザーに適した施設に係る情報を出力させる技術を提供することを目的とする。
【課題を解決するための手段】
【０００５】
開示の技術の第１の態様は、
ユーザーの移動経路を取得または推定することと、
前記移動経路上の地点を前記ユーザーが通過する通過時刻および移動を開始してから前記地点に到達するまでの移動時間の少なくとも一方を含む時間情報を算出することと、
前記時間情報に基づいて、前記地点の周辺に存在する複数の施設のうち、前記地点を通過するユーザーに適した施設に係る情報を取得することと、
前記施設に係る情報を出力部に出力させることと、
を実行する制御部を備える情報処理装置である。
【０００６】
開示の技術の第２の態様は、
ユーザーの移動経路を取得または推定することと、
前記移動経路上の地点を前記ユーザーが通過する通過時刻および移動を開始してから前記地点に到達するまでの移動時間の少なくとも一方を含む時間情報を算出することと、
前記時間情報に基づいて、前記地点の周辺に存在する複数の施設のうち、前記地点を通過するユーザーに適した施設に係る情報を取得することと、
前記施設に係る情報を出力部に出力させることと、
を含む情報処理方法である。
【０００７】
開示の技術の第３の態様は、
ユーザーの移動経路を取得または推定することと、
前記移動経路上の地点を前記ユーザーが通過する通過時刻および移動を開始してから前記地点に到達するまでの移動時間の少なくとも一方を含む時間情報を算出することと、
前記時間情報に基づいて、前記地点の周辺に存在する複数の施設のうち、前記地点を通過するユーザーに適した施設に係る情報を取得することと、
前記施設に係る情報を出力部に出力させることと、
をコンピュータに実行させる情報処理プログラムである。
【発明の効果】
【０００８】
開示の技術によれば、移動経路中の地点におけるユーザーに適した施設に係る情報を出力させることができる。
【図面の簡単な説明】
【０００９】
【図１】図１は、実施形態に係る案内システムの一例を示す図である。
【図２】図２は、実施形態に係る案内システムのハードウェア構成の一例を示す図である。
【図３】図３は、実施形態に係る案内システムの論理構成の一例を示す図である。
【図４】図４は、地点データベースに格納される地点情報テーブルの一例を示す図である。
【図５】図５は、地点データベースに格納される種別管理テーブルの一例を示す図である。
【図６】図６は、サイネージデータベースのサイネージ管理テーブルの一例を示す図である。
【図７】図７は、実施形態に係る案内システムの処理シーケンスの一例を示す第１の図である。
【図８】図８は、実施形態に係る案内システムの処理シーケンスの一例を示す第２の図である。
【図９】図９は、実施形態に係る案内システムの適用例を示す図である。
【発明を実施するための形態】
【００１０】
目的地への移動を支援する様々な技術が提案されている。例えば、カーナビゲーションシステムのように、現在地から目的地までの移動経路を決定し、移動経路にしたがって目的地までの移動を案内するシステムが提案されている。また、例えば、特許文献１に開示されるように、目的地情報と目的地との位置関係に関する情報からなる案内情報を生成してデジタルサイネージに表示する技術（例えば、特許文献１参照）が提案されている。
【００１１】
しかしながら、従来の技術では、目的地までの移動を支援する情報は提供されるものの、目的地または目的地に到達するまでの各地点における、ユーザーに適した施設に係る情報を提供するものではなかった。
【００１２】
本実施形態では、移動経路上の地点を通過するユーザーに適した施設に係る情報を提供可能な情報処理装置を開示する。
【００１３】
本実施形態に係る情報処理装置は、ユーザーの移動経路を取得または推定することと、前記移動経路上の地点を前記ユーザーが通過する通過時刻および移動を開始してから前記地点に到達するまでの移動時間の少なくとも一方を含む時間情報を算出することと、前記時間情報に基づいて、前記地点の周辺に存在する複数の施設のうち、前記地点を通過するユーザーに適した施設に係る情報を取得することと、前記施設に係る情報を出力部に出力させることと、を実行する制御部を備える。
【００１４】
ユーザーの移動経路は、ユーザーの出発地から目的地までの移動経路であって、例えば、カーナビゲーションシステムによって例示される種々のナビゲーションシステムによって決定される。情報処理装置は、ナビゲーションシステムによって決定された移動経路を取得すればよい。ナビゲーションシステムは、例えば、自動車に搭載される車載装置が備えてもよい。また、ナビゲーションシステムは、例えば、ユーザーが保有する情報機器が備えてもよい。ユーザーが保有する情報機器は、例えば、スマートフォン、タブレット型コンピュータ、ノート型パーソナルコンピュータ等である。ユーザーは、徒歩で移動して
もよいし、自動車、自転車、自動二輪車等に搭乗して移動してもよい。
【００１５】
地点は、緯度、経度によって示される一か所の点であってもよいし、ある程度の広さを有する地域であってもよい。地点の周辺とは、地点を中心とした所定距離の範囲であってもよいし、地点を含む町や市等の行政区分によって区分される領域であってもよい。
【００１６】
前記地点を通過するユーザーに適した施設は、例えば、時間情報が夕食等の食事をとる時間帯を示す場合には、レストランや食堂を挙げることができる。また、例えば、時間情報が観光やショッピングに適した昼間の時間帯を示す場合には、地点を通過するユーザーに適した施設として店舗や観光施設を挙げることができる。時間情報が移動開始から休憩をとると想定される所定時間の経過を示す場合には、宿泊施設、ドライブインおよび道の駅等を挙げることができる。出力部は、例えば、移動経路上に配置されたサイネージやユーザーが保有する情報機器のディスプレイである。
【００１７】
開示の技術において、ユーザーが地点に近づくほど高い頻度で施設に係る情報が出力されるようにしてもよい。高い頻度とは、例えば、情報を出力する時間間隔をより短く設定してもよいし、より多くの出力部に情報を出力させてもよい。このよう構成とすることで、ユーザーに対して当該施設をより強く印象付けることができる。
【００１８】
開示の技術において、前記施設に係る情報は、前記施設の詳細を示す情報から概略を示す情報まで複数の段階の情報を含み、前記制御部は、前記地点に近づくほどより詳細な情報を出力するようにしてもよい。換言すれば、前記施設に係る情報は、情報量の異なる複数段階の情報を含み、前記制御部は、前記地点に近づくほど、情報量を増加させて、前記施設に係る情報を出力させてもよい。このような構成とすることで、地点から離れた位置にいるユーザーには施設の存在を知らせることができ、地点に近づいたユーザーには、詳細な情報を基に、当該施設を利用するか否かを決定させることができる。
【００１９】
開示の技術において、情報処理装置は、ユーザーが移動に用いる移動体の動力エネルギーの残量を取得することと、取得した前記残量に基づいて前記動力エネルギーを補給する補給エリアを予測することと、前記補給エリアの周辺に存在する前記補給施設に係る情報を取得することと、抽出した前記補給施設に係る情報を前記出力部に出力させることとを実行してもよい。
【００２０】
移動体は、例えば、自動車および自動二輪車を挙げることができる。動力エネルギーは、移動体を移動させるエネルギー源となるものであり、ガソリン車であればガソリン、ディーゼル車であれば軽油、電気自動車であれば電気、水素自動車であれば水素を挙げることができる。補給施設は、ガソリンスタンド、電気自動車充電スタンドおよび水素ステーションを挙げることができる。動力エネルギーを補給する補給エリアは、例えば、移動体の動力エネルギーの残量が所定量以下となった場合における、移動体が到着する次の地点としてもよい。
【００２１】
開示の技術において、情報処理装置は、ユーザーが利用したことのある施設の一覧を含む履歴情報を取得することと、前記地点を通過するユーザーに適した施設のうち、前記行動履歴に含まれる施設に係る情報を取得することと、を実行してもよい。このような構成を備えることで、情報処理装置は、ユーザーの行動により合致した施設に係る情報を出力させることができる。
【００２２】
開示の技術において、情報処理装置は、前記ユーザーが他者と通信した通信データから前記ユーザーの行動予定を取得することと、前記行動予定と前記時間情報とに基づいて、前記地点を通過するユーザーに適した施設に係る情報を取得することとを実行してもよい
。また、前記行動予定は、前記地点における前記ユーザーの目的を含んでもよい。目的は、例えば、「食事」、「観光」等のユーザーが目的地において実行を所望する行動を示す情報を含む。このような特徴を備えることで、情報処理装置は、例えば、ユーザーが他者と行動予定について通信している場合に、当該行動予定を基にユーザーの行動を予測することで、予測の精度を高めることができる。
【００２３】
開示の技術において、前記出力部は、前記移動経路上に配置されたデジタルサイネージであってもよい。移動経路上に配置されたデジタルサイネージに出力させることで、周囲の景色の一部のように施設に係る情報が表示されることになる。そのため、施設に係る情報がユーザーに対して押しつけられる印象が和らぎ、施設に係る情報がユーザーに受け入れられやすくなる。
【００２４】
上記説明した開示の技術は、情報処理方法および情報処理プログラムの側面から把握することも可能である。
【００２５】
以下、図面を参照して、開示の技術の実施形態についてさらに詳細に説明する。以下に示す実施形態の構成は例示であり、開示の技術は実施形態の構成に限定されない。
【００２６】
＜実施形態＞
図１は、本実施形態に係る案内システムの一例を示す図である。本実施形態に係る案内システム１は、車両１０に搭載された車載装置１００、案内サーバ２００、サイネージ３００を含む。車載装置１００、案内サーバ２００およびサイネージ３００は、ネットワークＮ１によって相互に接続される。
【００２７】
車両１０は、車載装置１００を備えた自動車であり、ユーザーによって運転される。車載装置１００は、車両１０に搭載される情報処理装置である。車載装置１００は、例えば、Global Positioning System（ＧＰＳ）を利用したカーナビゲーションシステムを含む
。車載装置１００は、ユーザーによって目的地を指定されると、指定された目的地までの移動経路を決定する。車載装置１００は、決定した移動経路とＧＰＳによって取得した車両１０の現在位置に基づいて、目的地までの移動を案内する。また、車載装置１００は、決定した移動経路および車両１０の現在位置を案内サーバ２００に送信する。
【００２８】
案内サーバ２００は、車載装置１００から移動経路を受信すると、移動経路上の地点について、当該地点に車両１０が到達するまでの移動時間を推定する。移動経路上の地点は、一か所であっても複数箇所であってもよい。移動経路上の地点は、様々な条件に基づいて選定される。移動経路上の地点は、例えば、所定時間毎に休憩が取れるように、移動時間が所定時間毎（例えば、１時間ごと）となるように複数選定されてもよい。また、移動経路上の地点は、ユーザーによって指定された目的地であってもよい。また、あるいは、案内サーバが各地点に係る情報を記憶しておき、記憶した地点のうち移動経路上に存在する地点を選定してもよい。案内サーバ２００は、移動経路上の地点におけるユーザーのアクティビティ（行動）を予測し、予測したアクティビティに関連する情報をサイネージ３００に出力させる。アクティビティは、例えば、食事、ショッピング、観光、休憩等である。
【００２９】
サイネージ３００は、ディスプレイを有する表示装置である。サイネージ３００のディスプレイの種類には特に限定は無い。サイネージ３００が採用可能なディスプレイは、例えば、Liquid Crystal Display（ＬＣＤ）、Plasma Display Panel（ＰＤＰ）、Electroluminescence（ＥＬ）パネル、有機ＥＬパネル等である。サイネージ３００は、案内サー
バ２００から受信した情報を表示する。
【００３０】
図２は、実施形態に係る案内システムのハードウェア構成の一例を示す図である。図２では、案内システム１の車載装置１００、案内サーバ２００およびサイネージ３００のハードウェア構成が例示される。
【００３１】
車載装置１００は、Central Processing Unit（ＣＰＵ）１０１、主記憶部１０２、補
助記憶部１０３、通信部１０４、入出力部１０５、ＧＰＳ装置１０６および燃料計１０７を備える。ＣＰＵ１０１、主記憶部１０２、補助記憶部１０３、通信部１０４、入出力部１０５、ＧＰＳ装置１０６および燃料計１０７は接続バスＢ１によって相互に接続される。
【００３２】
ＣＰＵ１０１は、マイクロプロセッサユニット（ＭＰＵ）、プロセッサとも呼ばれる。ＣＰＵ１０１は、単一のプロセッサに限定される訳ではなく、マルチプロセッサ構成であってもよい。また、単一のソケットで接続される単一のＣＰＵ１０１がマルチコア構成を有していても良い。ＣＰＵ１０１が実行する処理のうち少なくとも一部は、ＣＰＵ１０１以外のプロセッサ、例えば、Digital Signal Processor（ＤＳＰ）、Graphics Processing Unit（ＧＰＵ）、数値演算プロセッサ、ベクトルプロセッサ、画像処理プロセッサ等の専用プロセッサで行われても良い。また、ＣＰＵ１０１が実行する処理のうち少なくとも一部は、集積回路（ＩＣ）、その他のディジタル回路によって実行されてもよい。また、ＣＰＵ１０１の少なくとも一部にアナログ回路が含まれても良い。集積回路は、Large Scale Integrated circuit（ＬＳＩ）、Application Specific Integrated Circuit（ＡＳ
ＩＣ）、プログラマブルロジックデバイス（ＰＬＤ）を含む。ＰＬＤは、例えば、Field-Programmable Gate Array（ＦＰＧＡ）を含む。ＣＰＵ１０１は、プロセッサと集積回路
との組み合わせであっても良い。組み合わせは、例えば、マイクロコントローラユニット（ＭＣＵ）、System-on-a-chip（ＳｏＣ）、システムＬＳＩ、チップセットなどと呼ばれる。車載装置１００では、ＣＰＵ１０１が補助記憶部１０３に記憶されたプログラムを主記憶部１０２の作業領域に展開し、プログラムの実行を通じて周辺装置の制御を行う。これにより、車載装置１００は、所定の目的に合致した処理を実行することができる。主記憶部１０２および補助記憶部１０３は、車載装置１００が読み取り可能な記録媒体である。
【００３３】
主記憶部１０２は、ＣＰＵ１０１から直接アクセスされる記憶部として例示される。主記憶部１０２は、Random Access Memory（ＲＡＭ）およびRead Only Memory（ＲＯＭ）を含む。
【００３４】
補助記憶部１０３は、各種のプログラムおよび各種のデータを読み書き自在に記録媒体に格納する。補助記憶部１０３は外部記憶装置とも呼ばれる。補助記憶部１０３には、オペレーティングシステム（Operating System、ＯＳ）、各種プログラム、各種テーブル等が格納される。ＯＳは、通信部１０４を介して接続される外部装置等とのデータの受け渡しを行う通信インターフェースプログラムを含む。外部装置等には、例えば、コンピュータネットワーク等で接続された、他の情報処理装置および外部記憶装置が含まれる。
【００３５】
補助記憶部１０３は、例えば、Erasable Programmable ROM（ＥＰＲＯＭ）、ソリッド
ステートドライブ（Solid State Drive、ＳＳＤ）、ハードディスクドライブ（Hard Disk
Drive、ＨＤＤ）等である。また、補助記憶部１０３は、例えば、Compact Disc（ＣＤ）ドライブ装置、Digital Versatile Disc（ＤＶＤ）ドライブ装置、Blu-ray（登録商標） Disc（ＢＤ）ドライブ装置等である。
【００３６】
通信部１０４は、例えば、ネットワークＮ１とのインターフェースである。通信部１０４は、ネットワークＮ１を介して外部の装置と通信を行う。
【００３７】
入出力部１０５は、ユーザー等からの操作指示等を受け付ける入力部およびＣＰＵ１０１による演算処理結果を出力する出力部を含む。入力部は、例えば、キーボード、ポインティングデバイス、タッチパネル、音声入力装置等である。出力部は、例えば、ＣＲＴディスプレイ、ＬＣＤ、ＰＤＰ、ＥＬパネル、有機ＥＬパネル、スピーカー等である。
【００３８】
ＧＰＳ装置１０６は、全地球測位システムを利用して車両１０の現在位置を取得する。車両１０の現在位置は、例えば、緯度および経度によって示される。燃料計１０７は、車両１０の燃料の残量を計測する。燃料計１０７は、車両１０がガソリン車である場合にはガソリンの残量を計測し、車両１０がディーゼルカーである場合には軽油の残量を計測する。また、燃料計１０７は、車両１０が電気自動車である場合には、車両１０が備える充電池の残量を計測すればよい。
【００３９】
案内サーバ２００は、ＣＰＵ２０１、主記憶部２０２、補助記憶部２０３、通信部２０４および入出力部２０５を備える。ＣＰＵ２０１、主記憶部２０２、補助記憶部２０３、通信部２０４および入出力部２０５は接続バスＢ２によって相互に接続される。ＣＰＵ２０１、主記憶部２０２、補助記憶部２０３、通信部２０４および入出力部２０５は、それぞれ車載装置１００のＣＰＵ１０１、主記憶部１０２、補助記憶部１０３、通信部１０４および入出力部１０５と同様であるため、その説明を省略する。
【００４０】
サイネージ３００は、ＣＰＵ３０１、主記憶部３０２、補助記憶部３０３、通信部３０４および表示部３０５を備える。ＣＰＵ３０１、主記憶部３０２、補助記憶部３０３および通信部３０４は、接続バスＢ３によって相互に接続される。ＣＰＵ３０１、主記憶部３０２、補助記憶部３０３および通信部３０４は、それぞれ車載装置１００のＣＰＵ１０１、主記憶部１０２、補助記憶部１０３および通信部１０４と同様であるため、その説明を省略する。表示部３０５は、例えば、ＣＲＴディスプレイ、ＬＣＤ、ＰＤＰ、ＥＬパネル、有機ＥＬパネル、スピーカー等である。
【００４１】
図３は、案内システムの論理構成の一例を示す図である。以下、図３を参照して、案内システム１の論理構成について説明する。
【００４２】
＜車載装置＞
車載装置１００は、ＣＰＵ１０１が補助記憶部１０３に記憶されたプログラムを主記憶部１０２に読み出して実行することで、経路決定部１００１、位置取得部１００２、残量取得部１００３および送信部１００４を実現する。
【００４３】
経路決定部１００１は、位置取得部１００２によって取得した車両１０の現在位置からユーザーによって入出力部１０５を介して指定された目的地までの移動経路を決定する。移動経路を決定するアルゴリズムに限定は無い。位置取得部１００２は、ＧＰＳ装置１０６から車両１０の現在位置を取得する。位置取得部１００２は、車両１０の現在位置を所定期間毎に取得する。残量取得部１００３は、燃料計１０７が計測した燃料の残量を取得する。送信部１００４は、経路決定部１００１が決定した移動経路、位置取得部１００２が取得した車両１０の現在位置および残量取得部１００３が取得した燃料の残量を案内サーバ２００に送信する。
【００４４】
＜案内サーバ＞
案内サーバ２００は、ＣＰＵ２０１が補助記憶部２０３に記憶されたプログラムを主記憶部２０２に読み出して実行することで、取得部２００１、地点決定部２００２、算出部２００３、予測部２００４、送信先決定部２００５、送信情報決定部２００６、指示部２００７、地点データベース（図中ではＤＢと記載）２００８およびサイネージデータベース２００９を実現する。
【００４５】
地点データベース２００８には、例えば、日本国内または世界各地の各地点において提供されるサービスに係る情報が地点毎に格納される。各地点おいて提供されるサービスに係る情報としては、例えば、当該地点における飲食店の情報、当該地点の観光情報、当該地点の給油の情報、当該地点の宿泊施設の情報等を挙げることができる。
【００４６】
図４は、地点データベースに格納される地点情報テーブルの一例を示す図である。地点データベース２００８に格納される地点情報テーブル２００８１は、地点、種別、情報１、情報２および情報３の各項目を含む。地点の項目には、各地点の位置を示す情報が格納される。位置を示す情報は、例えば、緯度および経度である。種別の項目には、当該地点において提供されるサービスの種別を示す情報が格納される。図４の例では、種別として、飲食店、観光、給油、宿泊、休憩の５種類が例示されているが、種別がこれら５種類に限定されるわけではない。地点情報テーブル２００８１において、種別「給油」に対応付けられた情報は、「前記ユーザーが移動に用いる移動体の動力エネルギーを補給する補給施設に係る情報」の一例である。
【００４７】
図４では、地点の情報を格納する項目として、情報１、情報２、情報３の３種類が例示されており、これら３種類の項目では、格納される情報の詳細さが異なる。すなわち、情報１の項目には当該地点の概略を示す情報が格納され、情報３の項目には当該地点の詳細な情報が格納され、情報２の項目には情報１と情報３の中間程度の詳細さを有する情報が格納される。例えば、情報１には、「○○レストラン」のように店舗名が格納されてもよい。また、例えば、情報２には、「○○レストラン：イタリア料理」のように店舗名と扱う商品の概略が格納されてもよい。また、例えば、情報３には、「○○レストラン：イタリア料理：マルゲリータ５００円、カルボナーラ１０００円、ペスカトーレ１５００円」のように店舗名および商品の詳細情報が格納されてもよい。情報１、情報２、情報３に格納される情報は、「前記施設の詳細を示す情報から概略を示す情報まで複数の段階の情報」の一例である。また、情報１、情報２、情報３に格納される情報は、「前記施設に係る情報は、情報量の異なる複数段階の情報を含」むことの一例である。情報１、情報２、情報３のそれぞれの項目に格納される情報は、テキストデータ、画像データ、動画データ等の様々な形式で表現可能である。以下、本明細書において、情報１、情報２、情報３の各項目に格納される情報を総称して、広告情報とも称する。
【００４８】
図５は、地点データベースに格納される種別管理テーブルの一例を示す図である。地点データベース２００８に格納される種別管理テーブル２００８２は、種別と時間帯の各項目を含む。種別の項目は、図４に例示した地点情報テーブル２００８１と同様である。時間帯の項目には、当該種別に分類されるサービスの主な利用時間帯を示す情報が格納される。時間帯の項目には、複数の時間帯が格納されてもよい。例えば、飲食店であれば、朝食の時間帯、昼食の時間帯、夕食の時間帯等の複数の時間帯が格納されてもよい。また、例えば、宿泊であれば、夕方から明け方にかけての時間帯が格納されてもよい。また、観光であれば、観光の対象となる施設に入場できる時間帯が格納されてもよい。
【００４９】
サイネージデータベース２００９には、例えば、サイネージ３００を識別する情報とサイネージ３００の位置との対応関係が格納される。図６は、サイネージデータベースのサイネージ管理テーブルの一例を示す図である。サイネージ管理テーブル２００９１は、ＩＤと位置の各項目を含む。ＩＤの項目には、サイネージ３００のそれぞれを識別するＩＤ情報が格納される。案内サーバ２００とサイネージ３００とがＴＣＰ／ＩＰによって通信する場合、ＩＤとしてサイネージ３００のＩＰアドレスが格納されてもよい。このような構成を採用することで、案内サーバ２００はＩＤを指定することで、サイネージ３００と通信することができる。位置の項目には、サイネージ３００のそれぞれが配置された位置を示す情報が格納される。
【００５０】
図３に戻り、取得部２００１は、車載装置１００から送信された移動経路および車両１０の現在位置を取得する。取得部２００１は、取得した移動経路を補助記憶部２０３に記憶させる。地点決定部２００２は、取得部２００１が取得した移動経路上に存在する地点のうち、地点情報テーブル２００８１に情報が格納されている地点についての広告情報を、配信する広告情報の候補とする。
【００５１】
算出部２００３は、地点決定部２００２が決定した各地点に車両１０が到達するまでの移動時間を算出する。算出部２００３は、さらに、算出した移動時間と車両１０が移動を開始した時刻とを基に、地点決定部２００２が決定した各地点に車両１０が到達する到達時刻を算出する。地点決定部２００２は、例えば、広告情報を配信する地点の候補のうち、地点間における車両１０の移動時間が所定時間（例えば、１時間）となる地点を、当該地点についての広告情報を配信する地点として決定する。
【００５２】
予測部２００４は、算出部２００３が算出した移動時間および到達時刻を基に、地点決定部２００２が決定した各地点において、車両１０のユーザーがどの種別のサービスを利用するかを予測する。すなわち、予測部２００４は、車両１０のユーザーに適したサービスがどの種別であるかを判定するということができる。予測部２００４は、例えば、種別管理テーブル２００８２を参照して、到達時刻が属する時間帯に対応する種別を地点毎に特定する。
【００５３】
送信先決定部２００５は、広告情報の送信先とするサイネージ３００を決定する。送信先とするサイネージ３００は、例えば、車両１０の現在位置の近く（所定距離の範囲内）に配置されたサイネージ３００である。また、例えば、送信先とするサイネージ３００は、車両１０の現在位置の近くであって、車両１０の進行方向に配置されたサイネージ３００である。送信先とするサイネージ３００は、１つであっても複数であってもよい。送信先決定部２００５は、取得部２００１が取得した車両１０の現在位置を基にサイネージ管理テーブル２００９１を参照して送信先とするサイネージ３００を決定する。
【００５４】
送信情報決定部２００６は、サイネージ３００に送信する広告情報を決定する。送信情報決定部２００６は、例えば、地点決定部２００２が決定した地点のうち、次に車両１０が到達する地点についての広告情報を送信する広告情報として決定する。次に到達する地点は、例えば、車両１０の現在位置と移動経路とに基づいて決定すればよい。さらに、送信情報決定部２００６は、送信する広告情報の種別を決定する。種別は、例えば、車両１０が次の地点に到着する時間帯を基に種別管理テーブル２００８２を参照して決定すればよい。また、種別は、車両１０の燃料の残量が所定量以下の場合には、広告情報の種別として「給油」が決定されてもよい。
【００５５】
送信情報決定部２００６は、次に車両１０が到達する地点と車両１０との距離が近づくほど詳細な広告情報を配信する。例えば、第１距離が第２距離よりも長い場合において、送信情報決定部２００６は、次に車両１０が到達する地点と車両１０との距離が第１距離以上である場合には、地点データベース２００８の情報１に格納された情報を送信する広告情報として決定する。また、例えば、送信情報決定部２００６は、次に車両１０が到達する地点と車両１０との距離が第２距離以上第１距離未満である場合には、地点データベース２００８の情報２に格納された情報を送信する広告情報として決定する。また、例えば、送信情報決定部２００６は、次に車両１０が到達する地点と車両１０との距離が第２距離未満である場合には、地点データベース２００８の情報３に格納された情報を送信する広告情報として決定する。すなわち、送信情報決定部２００６は、次に車両１０が到達する地点についての広告情報を送信する広告情報として決定し、さらに、種別と情報の詳細さに基づいて、送信する広告情報の絞り込みを行う。
【００５６】
指示部２００７は、送信先決定部２００５が決定したサイネージ３００に対して、送信情報決定部２００６が絞り込んだ広告情報を送信して、広告情報の出力をサイネージ３００に対して指示する。また、指示部２００７は、車両１０の現在位置を基に、広告情報の出力を指示したサイネージ３００を車両１０が通過したことを判定すると、広告情報の出力の停止をサイネージ３００に対して指示する。
【００５７】
＜サイネージ＞
サイネージ３００は、ＣＰＵ３０１が補助記憶部３０３に記憶されたプログラムを主記憶部３０２に読み出して実行することで、受信部３００１および出力部３００２を実現する。受信部３００１は、通信部３０４を介して案内サーバ２００から広告情報を受信する。出力部３００２は、受信部３００１が受信した広告情報を表示部３０５に表示させる。
【００５８】
＜処理例＞
図７および図８は、実施形態に係る案内システムの処理シーケンスの一例を示す図である。図７の「Ａ」、「Ｂ」、「Ｃ」は、それぞれ図８の「Ａ」、「Ｂ」、「Ｃ」に接続する。以下、図７および図８を参照して、実施形態に係る案内システムの処理シーケンスの一例について説明する。
【００５９】
Ｓ１では、車載装置１００は車両１０の移動経路を決定する。車載装置１００の位置取得部１００２は、ＧＰＳ装置１０６から車両１０の現在位置を取得する。経路決定部１００１は、位置取得部１００２が取得した車両１０の現在位置とユーザーによって指定された目的地とを基に、車両１０の移動経路を決定する。さらに、残量取得部１００３は、車両１０の燃料の残量を取得する。Ｓ２では、車載装置１００の送信部１００４は、車両１０の現在位置と移動経路と車両１０の燃料の残量とを案内サーバ２００に送信する。なお、位置取得部１００２は車両１０の現在位置を所定間隔で取得し、残量取得部１００３は車両１０の燃料の残量を所定間隔で取得し、送信部１００４は、車両１０の現在位置と車両１０の燃料の残量とを案内サーバ２００に所定間隔で送信する。
【００６０】
Ｓ３では、案内サーバ２００の取得部２００１は、車載装置１００から送信された車両１０の現在位置と移動経路と燃料の残量とを取得し、補助記憶部２０３に記憶させる。Ｓ３の処理は、「ユーザーの移動経路を取得または推定すること」、および、「移動体の動力エネルギーの残量を取得すること」の一例である。
【００６１】
Ｓ４では、地点決定部２００２は、車両１０の移動経路と地点データベース２００８の地点データベース２００８とから、配信する広告情報の候補となる地点を決定する。Ｓ５では、算出部２００３は、地点決定部２００２が決定した各地点への車両１０の移動時間を算出する。算出部２００３は、さらに、算出した移動時間と車両１０が移動を開始した時刻とを基に、当該車両１０が到達する到達時刻を算出する。Ｓ４からＳ５の処理は、「前記移動経路上の地点を前記ユーザーが通過する通過時刻および移動を開始してから前記地点に到達するまでの移動時間の少なくとも一方を含む時間情報を算出すること」の一例である。
【００６２】
Ｓ６では、地点決定部２００２は、広告情報を配信する地点の候補のうち、地点間における車両１０の移動時間が所定時間（例えば、１時間）となる地点についての広告情報を配信する広告情報として決定する。
【００６３】
Ｓ７では、予測部２００４は、算出部２００３が算出した移動時間および到達時刻を基に、地点決定部２００２が決定した各地点においてユーザーが利用するサービスの種別を予測する。すなわち、予測部２００４は、算出部２００３が算出した移動時間および到達
時刻を基に、各地点を通過するユーザーに適したサービスの種別を決定する。
【００６４】
Ｓ８では、送信先決定部２００５は、車両１０の現在位置を基に、広告情報の送信先とするサイネージ３００を決定する。Ｓ９では、送信情報決定部２００６は、サイネージ３００に送信する広告情報を決定する。送信情報決定部２００６は、次の地点についての広告情報のうち、どの種別の広告情報をどの程度の詳細さで送信するかを、車両１０が次の地点に到達する時間帯および、車両１０と車両１０が次に到達する地点との距離に基づいて決定する。また、送信情報決定部２００６は、車両１０の燃料の残量が所定量以下の場合、種別「燃料」の広告情報を送信するとしてもよい。送信情報決定部２００６は、決定した広告情報を地点情報テーブル２００８１から取得する。Ｓ７からＳ９の処理は、「前記時間情報に基づいて、前記地点の周辺に存在する複数の施設のうち、前記地点を通過するユーザーに適した施設に係る情報を取得すること」の一例である。
【００６５】
Ｓ１０では、指示部２００７は、Ｓ９で取得した広告情報をＳ８で決定したサイネージ３００に対して送信することで、サイネージ３００に対して広告情報の出力を指示する。Ｓ１０の処理は、「前記施設に係る情報を出力部に出力させること」の一例である。
【００６６】
Ｓ１１では、サイネージ３００の受信部３００１は、案内サーバ２００から送信された広告情報を受信する。Ｓ１２では、出力部３００２は、Ｓ１１で受信した広告情報を表示部３０５に表示させる。
【００６７】
Ｓ１３では、案内サーバ２００の指示部２００７は、広告情報の出力を指示したサイネージ３００を車両１０が通過したことを判定すると、広告情報の出力の停止をサイネージ３００に対して指示する。
【００６８】
Ｓ１４では、サイネージ３００の出力部３００２は、Ｓ１３で送信された指示にしたがって、広告情報の出力を停止する。
【００６９】
（適用例）
図９は、実施形態に係る案内システムの適用例を示す図である。図９では、出発地から目的地までの経路を含む道路Ｒ１が例示される。図９において黒丸で示されるものは、案内サーバ２００の地点決定部によって決定された地点Ｐ１、Ｐ２である。図９において、点線で示されているのは、車載装置１００の経路決定部１００１が決定した出発地から目的地までの移動経路Ｒ２を示す。道路Ｒ１に面するように、複数のサイネージ３００（３００−１、３００−２、３００−３、３００−４、３００−５）が配置されている。図９を参照して、案内システム１の適用例について説明する。
【００７０】
出発地を出発して移動経路Ｒ２にしたがって移動する車両１０が次に到達する地点は地点Ｐ１である。また、出発地から地点Ｐ１までの間にはサイネージ３００−１、３００−２が配置されており、サイネージ３００−２の方がサイネージ３００−１よりも地点Ｐ１に近い位置に配置されている。ここでは、サイネージ３００−２と地点Ｐ１との距離は上記第２距離未満であり、サイネージ３００−１と地点Ｐ１との距離は上記第１距離以上であるものとする。
【００７１】
案内サーバ２００は、車両１０が地点Ｐ１に向かっている間は、地点Ｐ１についての広告情報を送信する広告情報として決定する。案内サーバ２００は、例えば、地点Ｐ１に車両１０が到着する時間帯が昼食をとる時間帯であれば、点Ｐ１についての広告情報のうち、種別「飲食店」に該当する広告情報に送信する広告情報を絞り込む。すなわち、案内サーバ２００は、地点Ｐ１の種別「飲食店」に該当する広告情報を送信する広告情報として決定する。案内サーバ２００は、車両１０の現在位置がサイネージ３００−１に近づくと
、サイネージ３００−１を広告情報の送信先とする。また、地点Ｐ１とサイネージ３００−１との距離は第１距離以上であるので、案内サーバ２００は、地点データベース２００８の情報１に格納された情報を送信する広告情報として決定する。案内サーバ２００は、車両１０がサイネージ３００−１に近づくと、地点データベース２００８の情報１に格納された広告情報をサイネージ３００−１に出力させる。続いて、車両１０がサイネージ３００−１を通過すると、案内サーバ２００はサイネージ３００−１に対して広告情報の出力を停止させる。
【００７２】
案内サーバ２００は、車両１０の現在位置が３００−２に近づくと、サイネージ３００−２を広告情報の送信先とする。また、地点Ｐ１とサイネージ３００−２との距離は上記第２距離未満であるので、案内サーバ２００は、地点データベース２００８の情報３に格納された情報を送信する広告情報として決定する。案内サーバ２００は、車両１０がサイネージ３００−２に近づくと、地点データベース２００８の情報３に格納された広告情報をサイネージ３００−２に出力させる。すなわち、サイネージ３００−２には、サイネージ３００−１に表示されていた広告情報よりも詳細な広告情報が表示される。サイネージ３００−１に表示されていた広告情報よりも詳細な広告情報をサイネージ３００−２に表示する処理は、「前記地点に近づくほど、より詳細な前記施設に係る情報を出力させる」ことの一例である。また、サイネージ３００−１に表示されていた広告情報よりも詳細な広告情報をサイネージ３００−２に表示する処理は、「前記地点に近づくほど、情報量を増加させて、前記施設に係る情報を出力させる」ことの一例である。車両１０がサイネージ３００−２を通過すると、案内サーバ２００はサイネージ３００−２に対して広告情報の出力を停止させる。
【００７３】
地点Ｐ１を通過した車両１０が次に向かう地点は地点Ｐ２である。地点Ｐ１から地点Ｐ２までの間には、サイネージ３００−３、３００−４が配置されている。サイネージ３００−４の方がサイネージ３００−３よりも地点Ｐ２に近い位置に配置されている。ここでは、サイネージ３００−４と地点Ｐ１との距離は上記第２距離以上第１距離未満であり、サイネージ３００−３と地点Ｐ１との距離は上記第１距離以上であるものとする。
【００７４】
案内サーバ２００は、車両１０が地点Ｐ２に向かっている間は、地点Ｐ２についての広告情報を送信する広告情報として決定する。案内サーバ２００は、例えば、車両１０が地点Ｐ２に到着する時間帯が昼食の時間帯である場合、地点Ｐ２についての広告情報のうち、種別「飲食店」に該当する情報に送信する広告情報を絞り込む。すなわち、案内サーバ２００は、地点Ｐ２の種別「飲食店」に該当する広告情報を送信する広告情報として決定する。
【００７５】
案内サーバ２００は、車両１０の現在位置がサイネージ３００−３に近づくと、サイネージ３００−３を広告情報の送信先とする。また、地点Ｐ２とサイネージ３００−３との距離は第１距離以上であるので、案内サーバ２００は、地点データベース２００８の情報１に格納された情報を送信する広告情報として決定する。案内サーバ２００は、車両１０がサイネージ３００−３に近づくと、地点データベース２００８の情報１に格納された広告情報をサイネージ３００−３に出力させる。続いて、車両１０がサイネージ３００−３を通過すると、案内サーバ２００はサイネージ３００−３に対して広告情報の出力を停止させる。
【００７６】
案内サーバ２００は、車両１０の現在位置が３００−４に近づくと、サイネージ３００−４を広告情報の送信先とする。また、地点Ｐ２とサイネージ３００−４との距離は上記第２距離以上第１距離未満であるので、案内サーバ２００は、地点データベース２００８の情報２に格納された情報を送信する広告情報として決定する。案内サーバ２００は、車両１０がサイネージ３００−４に近づくと、地点データベース２００８の情報２に格納さ
れた広告情報をサイネージ３００−４に出力させる。すなわち、サイネージ３００−４には、サイネージ３００−３に表示されていた広告情報よりも詳細な広告情報が表示される。車両１０がサイネージ３００−４を通過すると、案内サーバ２００はサイネージ３００−４に対して広告情報の出力を停止させる。
【００７７】
地点Ｐ２を通過した車両１０が次に向かう地点は目的地である。地点Ｐ２から目的地までの間には、サイネージ３００−５が配置されている。ここでは、サイネージ３００−５と目的地との距離は上記第２距離未満であるものとする。
【００７８】
案内サーバ２００は、車両１０の現在位置が３００−５に近づくと、サイネージ３００−５を広告情報の送信先とする。また、目的地とサイネージ３００−５との距離は上記第２距離未満であるので、案内サーバ２００は、地点データベース２００８の情報３に格納された情報を送信する広告情報として決定する。案内サーバ２００は、車両１０がサイネージ３００−５に近づくと、地点データベース２００８の情報３に格納された広告情報をサイネージ３００−５に出力させる。車両１０がサイネージ３００−５を通過すると、案内サーバ２００はサイネージ３００−５に対して広告情報の出力を停止させる。
【００７９】
＜実施形態の作用効果＞
実施形態によれば、車両１０の移動経路、現在位置、燃料の残量は、車載装置１００から案内サーバ２００に送信される。案内サーバ２００は、車載装置１００から取得した情報を基に、移動経路上の地点を決定し、決定した地点に車両１０が到達する到達時間、決定した地点に車両１０が到達するまでにかかる移動時間等を算出する。案内サーバ２００は、移動時間や到達時間を基に、種別管理テーブル２００８２を参照することで、ユーザーが利用するサービスの種別を予測する。案内サーバ２００は、地点情報テーブル２００８１を参照して、予測したサービスの種別に対応する広告情報をサイネージ３００に出力させる。そのため、実施形態に係る案内サーバ２００は、ユーザーが利用すると予測したサービス種別に合致する広告情報を出力させることができる。
【００８０】
案内サーバ２００は、車両１０がサイネージ３００を通過すると、サイネージ３００に対して広告情報の出力を停止させた。そのため、広告情報の出力を停止したサイネージ３００は、案内サーバ２００から送信された広告情報とは異なる情報を出力することができ、サイネージ３００を有効に活用することができる。
【００８１】
＜その他の実施形態＞
上記の実施形態はあくまでも一例であって、本発明はその要旨を逸脱しない範囲内で適宜変更して実施しうる。
【００８２】
移動を開始してからの移動時間が、ユーザーが休憩を所望すると考えられる所定時間を経過した場合、案内サーバ２００は、地点情報テーブル２００８１から種別「休憩」に対応付けられた情報を取得し、サイネージ３００に出力させてもよい。ユーザーが休憩を所望すると考えられる所定時間は、あらかじめ案内サーバ２００の補助記憶部２０３に記憶させておけばよい。
【００８３】
ユーザーが一度に視認できる領域内に、複数のサイネージ３００が配置されてもよい。このような場合、案内サーバ２００は、複数のサイネージ３００のそれぞれに同一の広告情報を出力させてもよい。また、案内サーバ２００は、地点情報テーブル２００８１および種別管理テーブル２００８２において、予測したユーザーのアクティビティに該当する広告情報が複数存在する場合、複数のサイネージ３００のそれぞれに異なる広告情報を出力させてもよい。
【００８４】
また、ユーザーが一度に視認できる領域内に複数のサイネージ３００が配置されている場合、地点決定部２００２が決定した地点に車両１０が近づくほど、案内サーバ２００は、当該地点に係る広告情報を出力するサイネージ３００の台数を増加させることで、広告情報を出力する頻度を高めてもよい。例えば、サイネージ３００が移動経路に沿って複数並んで配置されている場合に、案内サーバ２００は、地点決定部２００２が決定した地点と車両１０とが所定距離以上離れている場合には、第１所定台数毎に配置されたサイネージ３００を出力先として決定し、地点決定部２００２が決定した地点と車両１０とが所定距離よりも近づいた場合には、第１所定台数よりも少ない第２所定台数毎に配置されたサイネージ３００を出力先として決定することで、広告情報を出力する頻度を高めてもよい。
【００８５】
車載装置１００は、ＧＰＳ装置１０６を利用して、車両１０が通過した場所の位置情報を取得してもよい。車載装置１００は、取得した位置情報をユーザーが利用した行動履歴として案内サーバ２００に送信してもよい。案内サーバ２００は、受信した行動履歴に含まれる位置情報と合致する施設を地点情報テーブル２００８１から抽出し、ユーザーが利用した施設の情報として補助記憶部２０３に記憶させる。補助記憶部２０３に記憶されたユーザーが利用した施設の情報は、「ユーザーが利用したことのある施設の一覧を含む履歴情報」の一例である。
【００８６】
案内サーバ２００は、予測したユーザーのアクティビティに該当する広告情報が複数存在する場合、ユーザーが利用した施設に係る広告情報を地点情報テーブル２００８１から取得し、取得した情報を優先してサイネージ３００に出力させてもよい。優先してサイネージ３００に出力させるとは、例えば、広告情報を出力させるサイネージ３００が一台の場合には、他の施設の情報ではなくユーザーが利用した施設に係る広告情報を出力させればよい。また、広告情報を出力させるサイネージ３００が複数存在する場合には、他の情報よりも多くのサイネージ３００にユーザーが利用した施設に係る広告情報を出力させればよい。案内サーバ２００は、このよう構成を採用することで、過去利用した施設をユーザーに思い出させ、当該施設の利用を促すことができる。ユーザーが利用した施設に係る広告情報を地点情報テーブル２００８１から取得することは、「予測した前記行動に適した施設のうち、前記行動履歴に含まれる施設に係る情報を取得すること」の一例である。
【００８７】
一方、ユーザーが利用したことがない施設に係る情報を優先してサイネージ３００に出力させてもよい。案内サーバ２００は、このような構成を採用することで、ユーザーが利用したことが無い新たな施設をユーザーに対して提案することができる。
【００８８】
車載装置１００は、ユーザーが友人や家族等の他者と通信する機能を備えてもよい。そして、車載装置１００は、ユーザーが他者との通信において日付情報または時刻情報と場所を含む情報のやり取りを検知すると、当該情報をユーザーの行動予定として抽出してもよい。当該情報をユーザーの行動予定として抽出することは、「前記ユーザーが他者と通信した通信データから前記ユーザーの行動予定を取得すること」の一例である。日付情報または時刻情報を含む情報は、例えば、「１８時３０分に○○レストランにて食事」等である。車載装置１００は、抽出した行動予定を案内サーバ２００に送信する。
【００８９】
案内サーバ２００は、車載装置１００から受信した行動予定から時刻と場所を示す情報を抽出し、抽出した情報に合致する施設に係る情報を地点情報テーブル２００８１から取得する。案内サーバ２００は、地点情報テーブル２００８１から取得した情報をサイネージ３００に出力させてもよい。案内サーバ２００は、このような構成を採用することで、ユーザーの目的により合致した情報をサイネージ３００に出力させることができる。なお、ユーザーの目的は、例えば、移動経路を決定する際に車載装置１００にユーザーが入力し、車載装置１００が入力された目的を案内サーバ２００に送信してもよい。車載装置１
００から受信した行動予定から時刻と場所を示す情報を抽出し、抽出した情報に合致する施設に係る情報を地点情報テーブル２００８１から取得することは、「前記行動予定と前記時間情報とに基づいて、前記地点における前記ユーザーの行動を予測すること」の一例である。
【００９０】
実施形態では、ユーザーは車両１０に搭乗して移動するものとし、車載装置１００が案内サーバ２００に対してユーザーに係る各種情報を送信する。しかしながら、案内サーバ２００に情報を送信する装置は、車載装置１００に限定されるわけではない。例えば、車載装置１００の代わりにスマートフォンのような可搬型情報処理装置が採用されてもよい。可搬型情報処理装置が採用されることで、車両１０以外の手段、例えば、徒歩や自転車によって移動するユーザーに対しても、案内サーバ２００による施設に係る情報の出力を提供することができる。
【００９１】
実施形態では、案内サーバ２００の地点データベース２００８に広告情報が格納された。しかしながら、広告情報は、他の装置に格納されていてもよい。例えば、地点データベース２００８には、各施設が管理する装置であって、各施設の情報が格納された装置を示す情報が格納されていてもよい。このような場合、案内サーバ２００は、地点データベース２００８に格納された情報にしたがって施設の情報を格納している装置にアクセスして情報を入手すればよい。このような構成を採用することで、案内サーバ２００は、各施設についての最新の情報を取得でき、取得した最新の情報をサイネージ３００に出力させることができる。
【００９２】
本開示において説明した処理や手段は、技術的な矛盾が生じない限りにおいて、自由に組み合わせて実施することができる。
【００９３】
また、１つの装置が行うものとして説明した処理が、複数の装置によって分担して実行されてもよい。あるいは、異なる装置が行うものとして説明した処理が、１つの装置によって実行されても構わない。コンピュータシステムにおいて、各機能をどのようなハードウェア構成（サーバ構成）によって実現するかは柔軟に変更可能である。
【００９４】
本発明は、上記の実施形態で説明した機能を実装したコンピュータプログラムをコンピュータに供給し、当該コンピュータが有する１つ以上のプロセッサがプログラムを読み出して実行することによっても実現可能である。このようなコンピュータプログラムは、コンピュータのシステムバスに接続可能な非一時的なコンピュータ可読記憶媒体によってコンピュータに提供されてもよいし、ネットワークを介してコンピュータに提供されてもよい。非一時的なコンピュータ可読記憶媒体は、例えば、磁気ディスク（フロッピー（登録商標）ディスク、ハードディスクドライブ（ＨＤＤ）等）、光ディスク（ＣＤ−ＲＯＭ、ＤＶＤディスク、ブルーレイディスク等）など任意のタイプのディスク、読み込み専用メモリ（ＲＯＭ）、ランダムアクセスメモリ（ＲＡＭ）、ＥＰＲＯＭ、ＥＥＰＲＯＭ、磁気カード、フラッシュメモリ、光学式カード、電子的命令を格納するために適した任意のタイプの媒体を含む。
【符号の説明】
【００９５】
１・・・案内システム
１０・・・車両
１００・・・車載装置
２００・・・案内サーバ
３００・・・サイネージ
１０１、２０１、３０１・・・ＣＰＵ
１０２、２０２、３０２・・・主記憶部
１０３、２０３、３０３・・・補助記憶部
１０４、２０４、３０４・・・通信部
１０５、２０５・・・入出力部
１０５・・・ＧＰＳ装置
１０７・・・燃料計
３０５・・・表示部
１００１・・・経路決定部
１００２・・・位置取得部
１００３・・・残量取得部
１００４・・・送信部
２００１・・・取得部
２００２・・・地点決定部
２００３・・・算出部
２００４・・・予測部
２００５・・・送信先決定部
２００６・・・送信情報決定部
２００７・・・指示部
２００８・・・地点データベース
２００８１・・・地点情報テーブル
２００８２・・・種別管理テーブル
２００９・・・サイネージデータベース
２００９１・・・サイネージ管理テーブル
３００１・・・受信部
３００２・・・出力部
【図１】
2020034338.tif 000003
【図２】
2020034338.tif 000004
【図３】
2020034338.tif 000005
【図４】
2020034338.tif 000006
【図５】
2020034338.tif 000007
【図６】
2020034338.tif 000008
【図７】
2020034338.tif 000009
【図８】
2020034338.tif 000010
【図９】
2020034338.tif 000011