(57)【要約】【課題】移動体から見物対象を見物する乗客に適時の飲食物提供を行うことを可能とする。【解決手段】情報処理装置は、移動体が移動の始点から終点まで移動する間に乗客に提供する複数の飲食物に係る情報を取得し、移動体が始点から終点まで移動する間に乗客が移動体から見える見物対象を見物するための時間を示す情報に基づいて、複数の飲食物のそれぞれを乗客に提供するタイミングを示す情報を生成し、タイミングを示す情報を出力する。【選択図】図９
2020135584.tif 000002
【特許請求の範囲】
【請求項１】
移動体が移動の始点から終点まで移動する間に前記移動体の乗客に提供する複数の飲食物に係る情報を取得することと、
前記移動体が前記始点から前記終点まで移動する間に前記乗客が前記移動体から見える見物対象を見物するための時間を示す情報に基づいて、前記複数の飲食物のそれぞれを前記乗客に提供するタイミングを示す情報を生成することと、
前記タイミングを示す情報を出力することと、
を実行する制御部を備える情報処理装置。
【請求項２】
前記制御部は、前記複数の飲食物のそれぞれを前記乗客に提供するタイミングが前記見物対象を見物するための時間と重ならないように設定する
請求項１に記載の情報処理装置。
【請求項３】
前記制御部は、前記複数の飲食物のうちの第１の飲食物を前記乗客に提供するタイミングを、前記第１の飲食物の提供が終了してから所定時間が経過した場合に前記見物対象を見物するための時間が開始されるように設定する
請求項１又は２に記載の情報処理装置。
【請求項４】
前記制御部は、前記第１の飲食物の次に提供する第２の飲食物を提供するタイミングが前記見物対象を見物するための時間の終了より早く到来する場合に、前記見物対象を見物するための時間の終了後に到来するように前記第２の飲食物を提供するタイミングを調整する
請求項３に記載の情報処理装置。
【請求項５】
情報処理装置が、
移動体が移動の始点から終点まで移動する間に前記移動体の乗客に提供する複数の飲食物に係る情報を取得し、
前記移動体が前記始点から前記終点まで移動する間に前記乗客が前記移動体から見える見物対象を見物するための時間を示す情報に基づいて、前記複数の飲食物のそれぞれを前記乗客に提供するタイミングを示す情報を生成し、
前記タイミングを示す情報を出力する
ことを含む情報処理方法。
【請求項６】
移動体が移動の始点から終点まで移動する間に前記移動体の乗客に提供する複数の飲食物に係る情報を取得するステップと、
前記移動体が前記始点から前記終点まで移動する間に前記乗客が前記移動体から見える見物対象を見物するための時間を示す情報に基づいて、前記複数の飲食物のそれぞれを前記乗客に提供するタイミングを示す情報を生成するステップと、
前記タイミングを示す情報を出力するステップと
を情報処理装置に実行させるプログラム。
【請求項７】
移動体が移動の始点から終点まで移動する間に第１飲食物と第２飲食物とを前記移動体の乗客に提供する時間を示す情報を取得することと、
複数の見物対象の候補のそれぞれに対応する、見物のために前記移動体が移動する経路を示す情報に基づいて、前記第１飲食物を提供する時間が終了してから前記第２飲食物を提供する時間が開始されるまでの間に前記乗客に見物させる見物対象を前記見物対象の候補から選択することと、
前記選択した見物対象の見物のために前記移動体が移動する経路を組み込んだ前記始点から前記終点までの移動経路を示す情報を生成することと、
前記移動経路を示す情報を出力することと
を実行する制御部を備える情報処理装置。
【請求項８】
情報処理装置が、
移動体が移動の始点から終点まで移動する間に第１飲食物と第２飲食物とを前記移動体の乗客に提供する時間を示す情報を取得し、
複数の見物対象の候補のそれぞれに対応する、見物のために前記移動体が移動する経路を示す情報に基づいて、前記第１飲食物を提供する時間が終了してから前記第２飲食物を提供する時間が開始されるまでの間に前記乗客に見物させる見物対象を前記複数の見物対象の候補から選択し、
前記選択した見物対象の見物のために前記移動体が移動する経路を組み込んだ前記始点から前記終点までの移動経路を示す情報を生成し、
前記移動経路を示す情報を出力する
ことを含む情報処理方法。
【請求項９】
移動体が移動の始点から終点まで移動する間に第１飲食物と第２飲食物とを前記移動体の乗客に提供する時間を示す情報を取得するステップと、
複数の見物対象の候補のそれぞれに対応する、見物のために前記移動体が移動する経路を示す情報に基づいて、前記第１飲食物を提供する時間が終了してから前記第２飲食物を提供する時間が開始されるまでの間に前記乗客に見物させる見物対象を前記複数の見物対象の候補から選択するステップと、
前記選択した見物対象の見物のために前記移動体が移動する経路を組み込んだ前記始点から前記終点までの移動経路を示す情報を生成するステップと、
前記移動経路を示す情報を出力するステップと
を情報処理装置に実行させるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置、情報処理方法、及びプログラムに関する。
【背景技術】
【０００２】
ユーザによって入力された情報から認識された、ユーザの行動である目的を達成することが可能な場所を行き先に設定し、その行き先まで案内する際に、目的達成が困難と判断すると、代替場所を行き先に設定するナビゲーションシステムがある（例えば、特許文献１参照）。また、特定のグループ内で開催される宴会について、参加者に応じた宴会場所を推薦する装置がある（例えば、特許文献２）。また、移動体の利用条件及び作成された巡回スケジュールに基づき、最適な移動体の配車を決定する装置がある（例えば、特許文献３）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１４−０９２４９８号公報
【特許文献２】特開２０１０−０３３４８４号公報
【特許文献３】特開２０１５−０６９５９４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
本発明は、移動体から見物対象を見る乗客に適時の飲食物提供を行うことを可能とする情報処理装置、情報処理方法、及びプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００５】
本発明の態様の一つは、移動体が移動の始点から終点まで移動する間に前記移動体の乗客に提供する複数の飲食物に係る情報を取得することと、
前記移動体が前記移動の始点から終点まで移動する間に前記乗客が前記移動体から見える見物対象を見物するための時間を示す情報に基づいて、前記複数の飲食物のそれぞれを前記乗客に提供するタイミングを示す情報を生成することと、
前記タイミングを示す情報を出力することと、
を実行する制御部を含む情報処理装置である。
【０００６】
本発明の他の態様は、上記した情報処理装置と同様の特徴を有する情報処理方法やプログラムを含む。
【発明の効果】
【０００７】
本発明によれば、移動体から見物対象を見る乗客に適時の飲食物提供を行うことができる。
【図面の簡単な説明】
【０００８】
【図１】図１は、第１実施形態に係るコンピュータシステムの概要図である。
【図２】図２は、車両の走行コース（移動経路）の一例を示す。
【図３】図３は、端末の構成例を示す。
【図４】図４は、サーバの構成例を示す。
【図５】図５は、移動経路情報のテーブルのデータ構造例を示す。
【図６】図６は、飲食物情報のテーブルのデータ構造例を示す。
【図７】図７は、サーバ及び端末を含むコンピュータシステムで行われる処理の例を示すフローチャートである。
【図８】図８は、移動経路情報の生成処理の一例を示すフローチャートである。
【図９】図９は、配膳計画作成処理の一例を示すフローチャートである。
【図１０】図１０は、見物対象に対応する区間の通過時刻と、配膳時刻との関係を説明する図である。
【図１１】図１１は、見物対象に対応する区間の通過時刻と、配膳時刻との関係を説明する図である。
【図１２】図１２は、走行コースを移動する車両からの見物対象の見物時間と、飲食物の配膳のタイミングとの関係の一例を示す。
【図１３】図１３は、第２実施形態に係る処理例を示すフローチャートである。
【図１４】図１４は、第２実施形態における移動経路情報の生成処理の一例を示すフローチャートである。
【図１５】図１５は、飲食物の配膳後に乗客に見物させる見物対象の選択結果を示す。
【発明を実施するための形態】
【０００９】
実施形態では、以下を実行する制御部を備える情報処理装置について説明する。
（１）移動体が移動の始点から終点まで移動する間に移動体の乗客に提供する複数の飲食物に係る情報を取得する。
（２）移動体が始点から終点まで移動する間に乗客が移動体から見える見物対象を見物するための時間を示す情報に基づいて、複数の飲食物のそれぞれを乗客に提供するタイミングを示す情報を生成する。
（３）タイミングを示す情報を出力する。
【００１０】
「移動体」は、乗客を乗せて移動可能な装置又は機器であり、車両、鉄道車両、船舶などを含む。移動体の動力は問わない。移動体は、乗員が乗り込んで運転又は操縦するものでも、遠隔操作によって運転又は操縦するものでも、自動運転又は自動操縦により自律的な移動を行うものであってもよい。
【００１１】
「見物対象」は、公序良俗に反する等の公開が制限される理由が無い限り何でもよい。見物対象は、自然物（山、川、海、湖、岩、木、並木など）でも人工物（建物、橋、道路などの構造物、車両、船舶、航空機などの移動体、像、絵画、映像など）でも、人や動物、人や動物が行うパフォーマンスなどを含む。但し、これらに制限されない。見物対象には景色や風景も含まれる。見物対象の見物は、乗客が窓等の移動体の開口部から直接に見ることでなされても、カメラにより撮影され表示装置に映し出された見物対象のリアルタイム画像を見ることでなされてもよい。移動の始点から終点の間に見物する見物対象の数は適宜設定できる。
【００１２】
複数の飲食物は、飲み物及び料理を含む。例えば、コース料理やセット料理を構成する複数の料理及び飲み物である。但し、複数の飲食物に含める料理や飲み物の種別、及び組み合わせは適宜決定可能である。また、飲食物の提供数も適宜決定することができる。
【００１３】
情報処理装置において、制御部が複数の飲食物のそれぞれを乗客に提供するタイミングが見物対象を見物するための時間と重ならないように設定する構成を採用してもよい。これによって、乗客の見物が飲食物の提供によって妨げられるのを回避できる。
【００１４】
また、情報処理装置において、制御部は、複数の飲食物のうちの第１の飲食物を乗客に提供するタイミングを、第１の飲食物の提供が終了してから所定時間が経過した場合に見物対象を見物するための時間が開始されるように設定する、構成を採用してもよい。このようにすれば、所定時間の間に、乗客が第１の飲食物に集中し、第１の飲食物を目で楽し
んだり、味を確かめたりする時間を確保することができる。所定時間の長さは適宜設定できる。所定時間が経過した場合における見物対象を見物するための開始時間は、所定時間の経過と同時であっても、それより遅くてもよい。第１の飲食物は、複数の飲食物の中から適宜選択できる。複数の飲食物の中に、第１の飲食物に該当する飲食物が２以上含まれる場合もある。
【００１５】
情報処理装置において、制御部は、第１の飲食物の次に提供する第２の飲食物を提供するタイミングが見物対象を見物するための時間の終了より早く到来する場合に、見物対象を見物するための時間の終了後に到来するように第２の飲食物を提供するタイミングを調整する、構成を採用してもよい。このようにすれば、第２の飲食物の提供によって乗客の見物が妨げられるのを回避することができる。
【００１６】
また、情報処理装置は、以下を行う制御部を備えるものであってもよい。
<１>移動体が移動の始点から終点まで移動する間に第１飲食物と第２飲食物とを前記移動体の乗客に提供する時間を示す情報を取得する。
<２>複数の見物対象の候補のそれぞれに対応する、見物のために前記移動体が移動する経路を示す情報に基づいて、前記第１飲食物を提供する時間が終了してから前記第２飲食物を提供する時間が開始されるまでの間に前記乗客に見物させる見物対象を前記見物対象の候補から選択する。
<３>前記選択した見物対象の見物のために前記移動体が移動する経路を組み込んだ前記移動の始点から終点までの移動経路を示す情報を生成する。
<４>前記移動経路を示す情報を出力する。
【００１７】
〔第１実施形態〕
以下、図面を参照して実施形態に係る情報処理装置、情報処理方法及びプログラムについて説明する。実施形態の構成は例示であり、本発明は実施形態の構成に限定されない。
【００１８】
＜システム構成＞
図１は、第１実施形態に係るシステム概要図である。図１において、システムは、ネットワーク１に接続された、端末２０と、サーバ３０とを含む。ネットワーク１は、例えば、インターネット等の公衆通信網でありＷＡＮ（Wide Area Network）やその他の通信網
を採用し得る。また、ネットワーク１は、ＬＴＥ（Long Term Evolution）などのセルラ
ー網や、無線ＬＡＮ（Local Area Network：Wi-Fi含む）等の無線網を含んでもよい。端
末２０は、車両１０に載せられた車載端末である。車両１０は、「移動体」の一例である。
【００１９】
車両１０は、所定の移動の始点（出発地）と終点（目的地）との間を、乗客を乗せて移動する。始点と終点との間の移動経路は適宜決定可能であり、始点と終点とは同一地点でも同一でなくてもよい。移動経路はその一部又は全部が公道であってもよい。また、移動経路は、同じ道路を往復したり、周回したりしてもよい。
【００２０】
第１実施形態では、一例として、車両１０は、所定の走行コース５０（図２、移動経路の一例）を、決まった時間に走行（移動）する。車両１０は、運転手の運転によって、予め決められたルートを、決まった速度で、予定時間に従って走行する。但し、車両１０は自動運転によって移動するものであってもよい。
【００２１】
第１実施形態では、走行コース５０は、テーマパーク（遊園地）の敷地内にある場合を想定する。テーマパークは、動物園（サファリパーク）、水族館、公園などであってもよい。もっとも、走行コース５０の一部及び全部は公道であってもよく、走行コース５０の全てが何らかの敷地内にあることは要求されない。
【００２２】
車両１０は、業務として乗客に飲食物の提供を行う移動飲食店として利用される。車両１０内には、乗客（ユーザ）２の飲食スペース１３Ａと、厨房スペース１３Ｂとを備えている。飲食スペース１３Ａには、乗客２が利用する椅子とテーブル１４が配置されている。厨房スペース１３Ｂには、調理設備があり、料理人（コック）３が調理設備を用いて料理を作る。飲食物（料理や飲み物）、食器は、配膳人（給仕）４によって飲食スペース１３Ａに運ばれ、テーブル１４の上に置かれる。これにより、椅子に座った乗客２に対し、飲食物が提供され、乗客２は食事をすることができる。料理は、コース料理又はセット料理として、車両１０が走行コース５０を走行している間に、複数の飲食物が時間を空けて乗客２に提供される。
【００２３】
車両１０は、上述した端末２０の他、端末２０とそれぞれ接続されたカメラ１１と、ディスプレイ１２と、ディスプレイ１６とを備えている。カメラ１１は、車両１０の周囲を撮像する。カメラ１１の撮像画像は、飲食スペース１３Ａに設置された大型のディスプレイ１６に表示され、車両１０の周囲のリアルタイム画像を乗客２は見ることができる。カメラ１１の数は１でも２以上でもよく、適宜の数のカメラ１１が車両１０に設けられる。カメラ１１は、端末２０に接続されており、端末２０の制御下で、カメラ１１の視線方向や画角などが調整される。
【００２４】
また、飲食スペース１３Ａには、窓１５が形成されており、乗客２は、食事をしながら、窓１５を通じて、車両１０の周囲を直接に見ることができる。なお、車両１０の屋根部分にデッキが設けられ、デッキ上に椅子とテーブルが置かれ、そこで乗客２が車両１０の周囲を見ながら食事をとるようにしてもよい。
【００２５】
ディスプレイ１２は、厨房スペース１３Ｂに設置されている。ディスプレイ１２には、端末２０の表示制御によって、料理の調理時間や、料理や飲み物を配膳する時間を示す情報が表示される。コック３や給仕４は、ディスプレイ１２の表示内容を参照することで、調理や配膳を表示された時間に従って行う。
【００２６】
図２は、車両１０の走行コース（移動経路）の一例を示す。走行コースの平面形状に図２に示す例では、走行コース５０は、環状となっており、移動の始点（START）と終点（GOAL）とが同一地点となっている。車両１０は、走行コース５０を時計回りに一周する。
但し、走行コースは環状である必要はなく、始点と終点は異なる位置にあってよい。
【００２７】
図２では、１又は２以上の見物対象の例示として、見物対象Ｐ１〜Ｐ５が示されている。見物対象Ｐ１は、車両１０が地点Ｐ１１と地点Ｐ１２との間（区間（１）とする）を通過する間に、車両１０の右側面からよく見えるようになっている。また、見物対象Ｐ２は、車両１０が地点Ｐ２１と地点Ｐ２２との間（区間（２）とする）を通過する間に、車両１０の左側面からよく見えるようになっている。見物対象Ｐ３は、車両１０が地点Ｐ３１と地点Ｐ３２との間（区間（３）とする）を通過する間に、車両１０の右側面からよく見えるようになっている。また、見物対象Ｐ４は、車両１０が地点Ｐ４１と地点Ｐ４２との間（区間（４）とする）を通過する間に、車両１０の右側面からよく見えるようになっている。見物対象Ｐ５は、車両１０が地点Ｐ５１と地点Ｐ５２との間（区間（５）とする）を通過する間に、車両１０の左側面からよく見えるようになっている。車両１０は、常時一定速度で移動するようにしてもよく、区間（１）〜（５）において減速したり、一時停止したりしてもよい。
【００２８】
＜端末の構成＞
図３は、車載端末（端末２０）の構成例を示す。端末２０は、車両１０に据え付けられた端末装置であっても、単に車両１０に載せられた端末装置であってもよい。端末２０は
、ラップトップパーソナルコンピュータ、スマートフォンやタブレット端末などのスマートデバイス、Personal Digital Assistant（ＰＤＡ）、ウェアラブルコンピュータ等の携帯端末（可搬性を有する通信端末）であってもよい。第１実施形態では、一例として、端末２０は、車両１０に据え付けられた端末である場合を想定する。
【００２９】
端末２０は、プロセッサ２１と、記憶装置２２と、通信インタフェース（通信ＩＦ）２３と、入力装置２４と、ディスプレイ２５と、ＧＰＳ（Global Positioning System）受
信機２６とを含む。
【００３０】
記憶装置２２は、主記憶装置と補助記憶装置とを含む。主記憶装置は、プログラムやデータの記憶領域、プログラムの展開領域、プログラムの作業領域、通信データのバッファ領域などとして使用される。主記憶装置はＲＡＭ（Random Access Memory）、又はＲＡＭとＲＯＭ（Read Only Memory）との組み合わせで構成される。補助記憶装置は、データやプログラムの記憶領域として使用される。補助記憶装置は、例えば、ハードディスク、（ＳＳＤ）、フラッシュメモリ、ＥＥＰＲＯＭ（Electrically Erasable Programmable Read-Only Memory）などの不揮発性記憶媒体を含む。
【００３１】
通信ＩＦ２３は、端末２０がサポートする無線通信方式（ＬＴＥ、５Ｇ、無線ＬＡＮ（ＷｉＦｉ）など）に従った無線通信を司る。端末２０が固定端末である場合、通信ＩＦ２３として、ネットワークインタフェースカードなどを通信ＩＦ２３に適用可能である。
【００３２】
入力装置２４は、キー、ボタン、ポインティングデバイス、タッチパネル等を含み、情報の入力に使用される。ディスプレイ２５は例えば液晶ディスプレイなどであり、情報やデータを表示する。ＧＰＳ受信機２６はＧＰＳ衛星からの信号を受信して端末２０の位置を算出する。端末２０の位置は車両１０の位置として利用される。
【００３３】
プロセッサ２１は、例えばＣＰＵ（Central Processing Unit）などである。プロセッ
サ２１は、記憶装置２２に記憶された各種のプログラムを実行することによって、様々な処理を行う。
【００３４】
端末２０は、インタフェース回路（ＩＦ）２７を含み、ＩＦ２７を介して、カメラ１１と、ディスプレイ１２と、カーナビゲーション装置１７（車両１０に搭載されている）と接続される。プロセッサ２１は、入力装置２４及びディスプレイ２５を用いたカメラ１１のＧＵＩ（グラフィカルユーザインタフェース）の操作に応じて、撮影パラメータ、視線方向、画角などの制御を行う。また、プロセッサ２１は、カーナビゲーション装置１７から、車両１０の現在位置や、区間（１）〜（５）の通過予定時刻（区間をなす始点及び終点の通過予定時刻）を示す情報を受け取る。受け取った情報は、スケジュールの調整に利用される。
【００３５】
また、プロセッサ２１は、各区間（１）〜（５）の通過予定時刻を示す情報や、乗客２に提供する飲食物の調理時間を示す情報や、乗客２に提供（配膳）する時間を示す情報を表示する。プロセッサ２１は、現時刻が、飲食物の調理時間や配膳時間、区間の通過時間に属する場合、これらが看者（コック３や給仕４）に直感的に理解される特別態様でこれらをディスプレイ１２に表示してもよい。
【００３６】
＜サーバの構成＞
図４は、サーバ３０の構成例を示す。サーバ３０は、パーソナルコンピュータ（ＰＣ）、ワークステーションのような汎用の情報処理装置、或いはサーバマシンのような専用の情報処理装置を用いて構成できる。サーバ３０は、プロセッサ３１と、記憶装置３２と、通信インタフェース（通信ＩＦ）３３と、入力装置３４と、ディスプレイ３５とを含む。
記憶装置３２は、移動経路情報のテーブル３２１と、飲食物情報のテーブル３２２とを記憶する。プロセッサ３１は、制御部の一例である。
【００３７】
プロセッサ３１、記憶装置３２、入力装置３４及びディスプレイ３５は、プロセッサ２１、記憶装置２２、入力装置２４及びディスプレイ２５について説明した例示と同様のものを適用可能である。但し、用途や使用目的の違いに応じて、端末２０に適用されるものと性能の異なるものが適用される。
【００３８】
通信ＩＦ３３は通信処理を司る。通信ＩＦ３３として、例えばネットワークインタフェースカード（ＮＩＣ）を適用できる。通信ＩＦ３３は、ネットワーク１を介して、端末２０とデータや情報を送受信する。プロセッサ３１は、記憶装置３２に記憶された各種のプログラムを実行することによって、車両１０における調理時間や配膳時間を制御する情報処理装置としてサーバ３０を動作させる。
【００３９】
なお、プロセッサ２１やプロセッサ３１として、複数個のＣＰＵを適用しても、マルチコア型のＣＰＵを適用してもよい。ＣＰＵによって行われる処理の少なくとも一部が、ＤＳＰ（Digital Signal Processor）やＧＰＵ（Graphical Processing Unit）のようなＣ
ＰＵ以外のプロセッサや、ＡＳＩＣ（Application Specific Integrated Circuit）やＦ
ＰＧＡ（Field Programmable Gate Array）などの専用又は汎用の集積回路、或いはプロ
セッサと集積回路との組み合わせにより実行されてもよい。組み合わせは、例えば、マイクロコントローラ（ＭＣＵ）、ＳｏＣ（System-on-a-chip）、システムＬＳＩ、チップセットなどと呼ばれる。また、プロセッサ３１で行われる処理の一部がプロセッサ２１で行われるようにしてもよい。例えば、後述する、サーバ３０で行われる処理が端末２０で実行されてもよい。サーバ３０は、情報処理装置の一例である。
【００４０】
＜移動経路情報＞
図５は、移動経路情報のテーブル３２１のデータ構造例を示す。図５において、テーブル３２１は、車両１０の移動の始点（出発地）から終点（目的地）までの経路にある、見物対象を見物させる区間を示す情報と、区間の通過時刻を示す情報と、区間と飲食物との関連を示す情報とを記憶する。
【００４１】
図５に示す例では、走行コース５０に関して、出発地（始点）を１９時に出発し、目的地（終点）に２０時３０分に到着する予定であることが示されている。走行コース５０に含まれる経由地（すなわち区間）は、区間の開始地点と区間の終了地点とで定義され、区間は、見物対象の識別子である見物対象ＩＤと紐づけされている。見物対象ＩＤは、区間ＩＤとして用いることができる。また、車両１０が所定の速度で移動するとの仮定における、区間開始地点の通過時刻と、区間終了地点の通過時刻とが算出され、テーブル３２１に記憶される。区間開始地点の通過時刻と、区間終了地点の通過時刻とは、いずれも予定時刻である。
【００４２】
飲食物との関連を示す情報は、見物対象の有する属性やイメージと、飲食物が持つ属性やイメージとが結びつけられたものである。第１実施形態では、見物対象ＩＤに関連づけられた、飲食物の識別子である飲食物ＩＤが記憶される。例えば、見物対象が「海」をイメージさせる場合に、「飲食物」が魚介料理である場合などである。見物対象と飲食物とは、タグ情報によって関連付けされてもよい。飲食物との関連を示す情報はオプションである。
【００４３】
テーブル３２１に記憶される情報のうち、見物対象ＩＤ、区間開始地点、区間終了地点、及び飲食物との関連を示す情報は、サーバ３０の記憶装置３２、或いは記憶装置３２以外の所定の記憶装置に記憶された、見物対象管理データベース（ＤＢ）から読み出された
ものである。見物対象管理ＤＢは、複数の見物対象に対応する区間（区間開始地点と区間終了地点とで定義）と、見物対象と紐づけられた飲食物ＩＤとを管理する。
【００４４】
＜飲食物情報＞
図６は、飲食物情報のテーブル３２２のデータ構造例を示す。テーブル３２２は、走行コース５０の始点から終点までの移動の間に乗客２に提供する複数の飲食物の識別子（飲食物ＩＤ）を記憶する。飲食物ＩＤのそれぞれと関連づけて、飲食物の提供順と、調理所要時間、調理時刻、配膳所要時間、配膳時刻、次の配膳までの間隔を示す情報（間隔情報）を記憶する。
【００４５】
調理所要時間は、飲食物の調理を開始してから乗客２に提供可能な状態となるまでの所要時間を示す。調理時刻は、コック３が飲食物の調理を行う時間帯（予定）、すなわち調理開始時刻と調理終了時刻とを示す。また、配膳所要時間は、給仕４の配膳（飲食物のテーブル１４への運搬、テーブル１４上への配置、料理の説明などを含む）を行い、乗客が飲食物の摂取を開始可能となるまでの所要時間を示す。配膳時刻は、飲食物の配膳開始時刻と配膳終了時刻とを含む。間隔情報は、先の料理から次の料理までの間に空ける時間（間隔）を示す。次の配膳までの間隔は、飲食物を食べ終わる時間や、その後の食休みの時間を考慮して決定される。
【００４６】
第１実施形態では、配膳時刻は、飲食物の配膳によって乗客２の見物対象の見物が妨げられないように、各区間の通過時間を示す情報に基づいて算出される。給仕４がテーブル１４の上に飲食物を並べたり、飲み物をついだり、料理の説明をしたりすることを乗客２が見物対象の見物の邪魔と感じる場合があり得る。このような、乗客２が邪魔と感じるようなタイミングで配膳がなされないようにする。例えば、飲食物の配膳時間（配膳開始時刻から終了時刻までの時間）が区間（１）〜（５）の通過時間と重複しないように決定される。区間の通過時間は、「見物対象を見物するための時間」の一例である。
【００４７】
テーブル３２２に記憶される情報のうち、飲食物ＩＤ、調理所要時間、配膳所要時間、間隔情報は、サーバ３０の記憶装置３２、或いは記憶装置３２以外の所定の記憶装置に記憶された、飲食物管理データベース（ＤＢ）から読み出されたものである。飲食物管理ＤＢは、飲食物ＩＤに紐づけた調理所要時間及び配膳所要時間、間隔情報を記憶する。
【００４８】
＜処理例＞
図７は、サーバ３０及び端末２０を含むコンピュータシステムで行われる処理の例を示すフローチャートである。サーバ３０のプロセッサ３１は、移動経路情報の生成処理を行う（Ｓ１）。
【００４９】
図８は、移動経路情報の生成処理の一例を示すフローチャートである。Ｓ０１では、サーバ３０に対する情報入力が行われる。サーバ３０に対し、オペレータは、入力装置３４を用いて、移動の始点及び終点を示す情報と、移動の始点からの出発時刻を示す情報とを入力する。オペレータは、さらに、移動の始点から終点までの移動の間に乗客２に見物させる１以上の見物対象を指定する情報（見物対象ＩＤ）を入力する。見物対象の数が２以上の場合、見物の順序が指定される。
【００５０】
第１実施形態では、見物対象Ｐ１〜Ｐ５をＰ１→Ｐ２→Ｐ３→Ｐ４→Ｐ５の順で見物することを示す情報が入力される。また、オペレータは、車両１０の移動速度を示す情報を入力する。移動速度は、移動経路の全てに亘る平均速度を示す情報でも、見物対象に対応する区間（１）〜（５）における移動速度と、それら以外の区間の移動速度とを示す情報でもよい。移動速度は、区間毎に指定するようにしてもよい。
【００５１】
Ｓ０２において、プロセッサ３１は、テーブル３２１に、走行コース５０の始点及び終点の位置と、始点からの出発時刻を記憶する。Ｓ０３において、プロセッサ３１は、見物対象管理ＤＢから、指定された見物対象ＩＤ（見物対象Ｐ１〜Ｐ５の見物対象ＩＤ）に対応する区間開始及び終了地点を読み出し、テーブル３２１に記憶する。
【００５２】
Ｓ０４において、プロセッサ３１は、見物対象Ｐ１〜Ｐ５に対応する区間（１）〜（５）の通過時間（開始地点の通過時刻及び終了地点の通過時刻）を算出する。例えば、移動の始点及び終点、区間開始地点及び終了地点となる各地点間の距離は、予め記憶装置３２に記憶されている。プロセッサ３１は、始点を出発時刻に出発し、見物対象の区間（１）〜（５）を経由して終点に到達した場合における、各区間の通過時間を、入力された車両１０の移動速度を示す情報を用いて算出する。この計算によって、移動の終点への到着時刻が算出される。見物対象Ｐ１〜Ｐ５に対応する開始地点の通過時刻及び終了地点の通過時刻の算出結果と、移動の終点への到着時刻を、プロセッサ３１はテーブル３２１に記憶する。このようにして、テーブル３２１に、移動経路情報（走行コース５０を示す情報）が生成される。
【００５３】
上述した処理でわかるように、オペレータは、移動の始点及び終点を示す情報と、始点からの出発時刻を示す情報と、１又は２以上の見物対象（区間）を示す情報（区間の開始及び終了地点を示す情報）と、見物対象が２以上ある場合に通過順を指定する情報と、車両１０の移動速度を指定する情報とを入力する。これにより、プロセッサ３１は、移動経路情報を自動的に生成する。なお、移動速度の指定を変更することで、区間の終点をなす各地点のそれぞれの到着時刻を調整することができる。
【００５４】
図７に戻って、プロセッサ３１は、配膳計画作成処理を行う（Ｓ２）。図９は、配膳計画作成処理（Ｓ２）の一例を示すフローチャートである。Ｓ０１１において、プロセッサ３１は、飲食物ＩＤを受け付ける。サーバ３０のオペレータは、入力装置３４を用いて、車両１０で乗客に提供する複数の飲食物の飲食物ＩＤを、提供順とともに入力する。プロセッサ３１は、飲食物ＩＤのそれぞれに対応する調理所要時間、配膳所要時間、間隔情報を、飲食物管理ＤＢから読み出してテーブル３２２に記憶する。
【００５５】
プロセッサ３１は、移動経路情報のテーブル３２１を呼び出す（Ｓ０１２）。プロセッサ３１は、テーブル３２１から、見物の順序に従って、１つの見物対象（レコード）を特定し（Ｓ０１３）、この特定したレコード中の区間開始地点及び区間終了地点の通過時刻（見物対象に対応する区間の通過時間）を取得する（Ｓ０１４）。
【００５６】
Ｓ０１５では、プロセッサ３１は、調理時刻及び配膳時刻の決定を行う。例えば、プロセッサ３１は、Ｓ０１４で取得した区間の開始地点の通過時刻と、テーブル３２２から得られる配膳所要時間とを用いて、開始地点の通過時刻から所定時間（時間Ｔ１とする）遡った時刻か、その時刻より前の時刻が配膳の終了時刻となるように、配膳開始時刻及び配膳終了時刻を決定する。
【００５７】
時間Ｔ１は、乗客２が飲食物（料理）を眺めて楽しんだり、最初の一口を味わって食べたりするための時間、換言すれば、乗客に料理に集中してもらう時間である。また、配膳開始時刻とテーブル３２２から得られる調理時間とを用いて、配膳開始時刻までに調理が終了するように、調理時刻（調理の開始及び終了時刻）をプロセッサ３１は決定する。プロセッサ３１は、算出した配膳時刻及び調理時刻は、テーブル３２２に記憶する。
【００５８】
Ｓ０１６では、プロセッサ３１は、テーブル３２１に、未処理の見物対象が残っているかを判定する。このとき、見物対象が残っていると判定する場合は、処理がＳ０１３に戻り、次の見物対象をプロセッサ３１は選択する。これに対し、見物対象が残っていないと
判定する場合は、図９の処理を終了する。
【００５９】
図１０及び図１１は、見物対象に対応する区間の通過時刻と、配膳時刻との関係を説明する図である。一例として、見物対象Ｐ１に対応する区間（１）の通過時刻（開始地点Ｐ１１の通過時刻及び終了地点Ｐ１２の通過時刻）と、飲食物Ｄ２の配膳時刻（配膳開始時刻Ｄ２１及び配膳終了時刻Ｄ２２）との関係が示されている。
【００６０】
また、見物対象Ｐ２に対応する区間（２）の通過時刻（開始地点Ｐ２１の通過時刻及び終了地点Ｐ２２の通過時刻）と、飲食物Ｄ３の配膳時刻（配膳開始時刻Ｄ３１及び配膳終了時刻Ｄ３２）との関係が示されている。
【００６１】
図１０に示す例では、飲食物Ｄ２の配膳終了時刻Ｄ２２が、見物対象Ｐ１に対応する区間（１）の開始地点Ｐ１１の通過時刻から時間Ｔ１だけ遡った時刻（時刻Ｔ１Ａとする）に設定されている。換言すれば、飲食物Ｄ２の配膳終了時刻Ｄ２２が終了してから時間Ｔ１が経過した場合に見物対象Ｐ１に対応する開始地点Ｐ１１の通過時刻が到来するように、配膳時刻が設定される。飲食物Ｄ２は「第１の飲食物」の一例であり、配膳終了時刻Ｄ２２の到来は、第１の飲食物に相当する飲食物Ｄ２の提供の終了を意味する。時間Ｔ１は「所定時間」の一例である。区間（１）の通過時間（Ｐ１１及びＰ１２）は、見物対象Ｐ１を見物するための時間の一例である。
【００６２】
また、図１０には、見物対象Ｐ２に対応する区間（２）の通過時刻（開始地点Ｐ２１の通過時刻及び終了地点Ｐ２２の通過時刻）とが示されている。この例では、プロセッサ３１が、飲食物Ｄ２の次の飲食物Ｄ３の配膳開始までの間隔（時間Ｔ２とする）に従って、時間Ｔ２の終了時刻（時刻Ｔ２Ａとする）が飲食物Ｄ３の配膳開始時刻Ｄ３１となるように設定している。図１０に示す例では、配膳終了時刻Ｄ３２は、区間（２）の開始地点Ｐ２１の通過時刻より時間Ｔ１遡った時点（時刻Ｔ１Ｂとする）より早い位置にある（時間Ｔ１以上遡った時点で配膳が完了する）。
【００６３】
飲食物Ｄ２と飲食物Ｄ３の配膳の間隔を示す時間Ｔ２の終了時刻Ｔ２Ａと、上述した時刻Ｔ１Ｂとの間の時間（時間ｔ１とする）内において、飲食物Ｄ３の配膳時刻（配膳開始時刻Ｄ３１及び配膳終了時刻Ｄ３２）を移動させることができる。移動は、ユーザがマニュアル操作で行ってもよく、所定のアルゴリズムに従ってプロセッサ３１が移動させるようにしてもよい。
【００６４】
図１０に示す例では、時間Ｔ２の終了時刻Ｔ２Ａが区間（１）の終了地点Ｐ１２の通過時刻より遅い位置にある。これに対し、図１１に示すように、時間Ｔ２の終了時刻Ｔ２Ａを次の飲食物Ｄ３（第２の飲食物）の配膳開始時刻Ｄ３１に設定すると、配膳開始時刻Ｄ３１が見物対象Ｐ１に対応する区間の終了地点Ｐ１２の通過時刻より早い位置になる（見物対象Ｐ１の見物中に配膳が開始される）状態となる。この場合、以下のような処理をプロセッサ３１は行う。
【００６５】
図１１に示すように、プロセッサ３１は、所定長のオフセット時間ｔ０を時間Ｔ２に加算し、次の飲食物Ｄ３の配膳開始時刻Ｄ３１が時刻Ｐ２２より遅くなるようにする。オフセット時間ｔ０を１回加算しても開始時刻Ｄ３１が時刻Ｐ２２より早い場合は、開始時刻Ｄ３１が時刻Ｐ２２より遅い時間となるまで、オフセット時間ｔ０の加算を２回、３回・・・と繰り返す。
【００６６】
オフセット時間ｔ０の加算は、配膳終了時刻Ｄ３２が区間（２）の時刻Ｐ２１から時間Ｔ１だけ遡った時点（時刻Ｔ１Ｂ）より遅くならない範囲でなされる。また、オフセット時間ｔ０を追加すると、配膳終了時刻Ｄ３２が時刻Ｔ１Ｂより遅くなる場合、プロセッサ
３１は、配膳終了時刻Ｄ３２が時刻Ｔ１Ｂとなるように配膳時刻を決定する。このとき、配膳開始時刻Ｄ３１が時刻Ｐ１２の前に位置することを許容する。見物対象Ｐ２の区間（２）が終了していなくても、次の飲食物Ｄ３を楽しむ時間Ｔ１が確保されるようにする。
【００６７】
このように、第１実施形態では、第１の飲食物（飲食物Ｄ２）の次に提供する第２の飲食物（飲食物Ｄ３）を提供するタイミング（配膳開始時刻Ｄ３１）が見物対象（Ｐ２）を見物するための時間の終了（終了地点Ｐ２２の通過時刻）より早く到来する場合に、見物対象（Ｐ２）を見物するための時間の終了後に到来するように第２の飲食物（飲食物Ｄ２）を提供するタイミング（配膳開始時刻Ｄ３１）をプロセッサ３１が調整する。
【００６８】
図１２は、走行コース５０を移動する車両１０からの見物対象Ｐ１〜Ｐ５の見物時間と、飲食物Ｄ１〜Ｄ６の配膳のタイミングとの関係の一例を示す。図１２において、飲食物Ｄ１は飲み物であり、飲食物Ｄ２は前菜であり、飲食物Ｄ１に係る間隔情報は０（次の飲食物と同時に配膳可能）を示すため、飲食物Ｄ１及びＤ２の配膳が、区間（１）の進入前に終了するように、飲食物Ｄ１及びＤ２の配膳時刻が設定されている。
【００６９】
また、飲食物Ｄ３（例えば魚料理）の配膳時刻は、飲食物Ｄ２の間隔情報に基づいて、区間（１）及び（２）の通過後に設定されている。また、飲食物Ｄ４（例えば肉料理）の配膳時刻は、飲食物Ｄ３の間隔情報に基づいて、区間（３）の通過後に設定されている。
【００７０】
そして、飲食物Ｄ５及びＤ６（例えばデザートと飲み物）の配膳時刻は、飲食物Ｄ５の間隔情報が０を示すため、区間（５）の通過前に続けて設定されている。以上のように、飲食物Ｄ１〜Ｄ６の配膳時刻（配膳計画）が、見物対象Ｐ１〜Ｐ５の見物の時間と重複しないように設定される。配膳計画の情報は、プロセッサ３１が、テーブル３２２に、飲食物情報の一部として記憶する。
【００７１】
図７に戻って、サーバ３０は、テーブル３２１に記憶された移動経路情報と、テーブル３２２に記憶された飲食物情報とを、車両１０の端末２０へ送信する（Ｓ３）。
【００７２】
端末２０では、プロセッサ２１が、移動経路情報及び飲食物情報を記憶装置２２に記憶する。車両１０の乗員（例えば、車両１０の運転手）は、出発時刻の前に、入力装置２４を用いて端末２０を操作し、移動経路情報のディスプレイ２５への表示をプロセッサ２１に行わせる。乗員は、移動経路情報を参照し、終点位置を目的地とし、見物対象Ｐ１〜Ｐ５に係る区間開始地点及び区間終了地点のそれぞれを経由地とするルート案内の設定をカーナビゲーション装置１７に対して行う。
【００７３】
これにより、カーナビゲーション装置１７からは、現在位置を示す情報と、次の到着予定地（経由地又は目的地）への到着予定時刻が出力され、端末２０に入力される。現在位置及び到着予定時刻の情報は、カーナビゲーション装置１７が備えるディスプレイに表示される。また、プロセッサ２１が、ディスプレイ２５やディスプレイ１２に表示可能である。
【００７４】
プロセッサ２１は、サーバ３０から受信した飲食物情報の内容、厨房スペースにあるディスプレイ１２に表示する。これよって、コック３や給仕４は、ディスプレイ１２に表示される飲食物Ｄ１〜Ｄ６の調理時刻や配膳時刻を確認することができる。
【００７５】
その後、運転手が車両１０を移動の開始位置に移動させ、乗客２を乗せて、出発時刻に出発する（Ｓ５Ａ）。カーナビゲーション装置１７からは、現在位置と、次の到着予定地を示す情報と、そこへの到着予定時刻とが出力され、端末２０のプロセッサ２１に供給される（Ｓ６）。到着予定地には、区間の開始地点、区間の終了地点、又は目的地の地点が
該当する。
【００７６】
Ｓ７では、プロセッサ２１は、誤差判定及び更新表示を行う。すなわち、プロセッサ２１は、次の到着予定地への到着予定時刻を取得すると、移動経路情報に含まれる、次の到着予定地に対応する地点の通過時刻との差分が所定の誤差の範囲内（例えば±数分）かを判定する。差分が誤差の範囲を超えていると判定する場合、プロセッサ２１は、到着予定時刻に合わせて調理時刻及び配膳時刻を計算し直し、更新された調理時刻及び配膳時刻をディスプレイ１２に表示する。これによって、コック３及び給仕４は、更新された調理時刻及び配膳時刻に応じて、調理開始や配膳開始の時刻を早くしたり遅くしたりすることができる。これにより、実際の車両１０の移動に即した飲食物の提供を行うことができる。なお、給仕４は、乗客２の様子をみて、適宜のタイミングで食事の終わった食器を下げる。
【００７７】
Ｓ８では、プロセッサ２１は、終了判定を行う。例えば、プロセッサ２１は、カーナビゲーション装置１７から最終目的地への到着（ルート案内の終了）を示す情報を受信したか判定する。ルート案内の終了を示す情報を受信していないと判定する場合には、処理をＳ６に戻す。これに対し、終了を示す情報を受信したと判定する場合には、所定の終了処理（例えば、飲食物情報のディスプレイ１２への表示終了）を行う。Ｓ８の判定は、例えば、現時刻が最後の飲食物Ｄ６の配膳時刻が経過したかによって行ってもよい。
【００７８】
なお、Ｓ１及びＳ２の処理は、端末２０で行われてもよい。また、現在位置及び次の到着予定地への到着予定時刻は、カーナビゲーション装置１７以外の装置から取得してもよいし、端末２０自身が算出してもよい。また、プロセッサ２１がディスプレイ１２に、車両１０の現在位置を示す情報を表示してもよい。
【００７９】
＜第１実施形態の効果＞
第１実施形態によれば、サーバ３０が、移動経路情報と飲食物情報を生成し、車両１０の端末２０に供給（出力）する。車両１０は、走行コース５０を走行して、見物対象Ｐ１〜Ｐ５を乗客２に見物させる。これらの見物するための時間に、飲食物Ｄ１〜Ｄ６の配膳がされないように、飲食物Ｄ１〜Ｄ６の配膳時間が設定される。
【００８０】
乗客２は、窓１５から見える見物対象Ｐ１〜Ｐ５を直接的に見物したり、窓１５から見える角度と異なる角度や拡大された見物対象のリアルタイム画像をディスプレイ１６の参照により見物したりすることができる。一方、乗客２は、見物対象Ｐ１〜Ｐ５の見物を邪魔されないタイミングで飲食物Ｄ１〜Ｄ６の提供を受けることができる。すなわち、見物対象Ｐ１〜Ｐ５を見物する乗客２に対し、飲食物Ｄ１〜Ｄ６が適時に提供される。これによって、乗客２は見物と飲食との双方を楽しむことができる。第１実施形態によれば、固定の飲食店舗では提供することができないサービスを提供することができる。
【００８１】
また、配膳は、見物の区間の開始地点の通過時刻から時間Ｔ１を遡った時点より前に終了するように、配膳終了時刻が設定される。これによって、Ｔ１の間に、乗客２は、配膳された料理を目で楽しんだり、味を確かめたりすることができる。換言すれば、料理への興味が、見物対象の区間に進入することによって削がれるのを回避することができる。
【００８２】
〔第２実施形態〕
次に、第２実施形態について説明する。第２実施形態の構成は第１実施形態と同様の部分を含むので、主として相違点について説明し、同様の部分については説明を省略する。
【００８３】
第１実施形態では、車両１０の走行コース５０（移動経路）の情報に合わせて、複数の飲食物の配膳時間や調理時間を調整する情報処理装置（サーバ３０）について説明した。
第２実施形態では、生成された配膳計画に合わせて、車両１０の移動経路を決定する情報処理装置（サーバ３０）について説明する。
【００８４】
図１３は、第２実施形態に係る処理例を示す。Ｓ１Ａでは、サーバ３０のプロセッサ３１は、オペレータの操作にしたがって、飲食物情報のテーブル３２２を作成する。例えば、プロセッサ３１は、ディスプレイ３５に、飲食物Ｄ１〜Ｄ６について、調理所要時間及び配膳所要時間を表示し、これらを考慮した調理時刻、配膳時刻、間隔情報を入力する。プロセッサ３１は、飲食物Ｄ１〜Ｄ６についての調理時刻、配膳時刻、間隔情報をテーブル３２２に記憶して、飲食物情報を生成する。
【００８５】
なお、Ｓ１Ａにおいて、プロセッサ３１が、複数の飲食物の候補を示す情報を表示し、その中から、乗客２に提供する複数の飲食物（例えばＤ１〜Ｄ６）をオペレータが選択し、その後に、上記した飲食物Ｄ１〜Ｄ６に係る処理が行われるようにしてもよい。
【００８６】
Ｓ２Ａでは、プロセッサ３１は、移動経路情報の生成処理を行う。図１４は、第２実施形態における移動経路情報の生成処理の一例を示すフローチャートである。
【００８７】
Ｓ０２１において、プロセッサ３１は、車両１０の出発地、目的地、出発地からの出発時刻、目的地への到着時刻を示す情報を設定する。設定は、これらの情報をオペレータがサーバ３０に入力し、プロセッサ３１が入力された情報を受け付けることでなされる。
【００８８】
Ｓ０２２では、プロセッサ３１は、テーブル３２２の飲食物情報を取得し、最初の飲食物Ｄ１のレコードを選択する。このとき、飲食物Ｄ１のレコードにおける間隔情報が０（間隔不要を示す）場合には、次の飲食物（飲食物Ｄ２）のレコードをさらに選択する。このように、間隔情報が０を示す場合、次のレコードをさらに選択する処理を繰り返す。
【００８９】
但し、最後に提供される飲食物（飲食物Ｄ６）については、関連情報が０を示すが、次の飲食物のレコードがない。この場合、最後の飲食物とのフラグを立てて、Ｓ０２３以降の処理をプロセッサ３１は行う。
【００９０】
Ｓ０２３では、プロセッサ３１は、到着時刻が配膳終了時刻から時間Ｔ１以上経過した時点にある見物対象を抽出する。すなわち、プロセッサ３１は、見物対象管理ＤＢを参照し、現在地から区間の開始地点への到着時刻が飲食物の配膳終了時刻より時間Ｔ１以上経過した時点にある見物対象のレコードを抽出する。
【００９１】
経路探索及び到着時刻の算出方法は、既存のあらゆる方法を適用し得る。例えば、現在地から区間の開始地点への経路探索を行い、探索された経路を所定速度で移動した場合における到着時刻を算出する。Ｓ０２２で飲食物が複数選択された場合は、これらの複数の飲食物のうちで最後に提供する飲食物の配膳終了時刻が使用される。なお、上記例では、開始地点と終了地点のうち、到着時刻の早い方（現在地から近い方）への到着時刻を、配膳終了時刻との比較に用いている。すなわち、見物対象の区間を逆方向に移動することを許容する。但し、区間を順方向に移動することに制限する事情がある場合には、比較に用いる地点を開始地点についてのみ行う。
【００９２】
Ｓ０２４では、Ｓ０２３で抽出された見物対象の中から、見物対象に対応する区間の通過終了時刻（開始→終了の順方向又は終了→開始の逆方向）が次の飲食物の配膳開始時刻よりも早い（時間Ｔ２の経過前に区間が終了する）見物対象を抽出する。
【００９３】
Ｓ０２５では、飲食物との関連を有する見物対象を抽出する。すなわち、レコードがＳ０２２で選択された飲食物の飲食物ＩＤ又は当該飲食物に付与されたタグ情報を含んでい
る見物対象を抽出する。これにより、飲食物とイメージや属性が合致する見物対象が抽出される。
【００９４】
なお、Ｓ０２３で抽出された見物対象が１つの場合は、Ｓ０２４及びＳ０２５の処理はスルーされる。Ｓ０２４で抽出された見物対象が１つの場合は、Ｓ０２５の処理はスルーされる。なお、Ｓ０２３、Ｓ０２４、Ｓ０２５の順序は変更可能である。Ｓ０２５の処理はオプションであり、省略されてもよい。また、Ｓ０２５において２以上の見物対象が残った場合は、プロセッサ３１は、所定のルールに従って、一つの見物対象を採用する。例えば、区間への到着が最も早い見物対象を採用する。
【００９５】
Ｓ０２６では、飲食物情報に未処理の飲食物のレコードが残っているかを判定する。この判定は、Ｓ０２２で説明した最後の飲食物とのフラグが立っている（設定されている）か否かを以て行うことができる。レコードが残っていると判定する場合は、プロセッサ３１は処理祖Ｓ０２２に戻して次の飲食物を選択する。これに対し、レコードが残っていないと判定する場合には、図１４の処理を終了する。
【００９６】
Ｓ０２５の処理の結果得られた見物対象に係る情報（見物対象ＩＤ、区間開始地点、区間終了地点、開始地点の通過時刻、終了地点の通過時刻、飲食物との関連情報）は、テーブル３２１に記憶される。提供対象の全ての飲食物について、Ｓ０２３〜Ｓ０２５の処理が行われる。但し、最後の飲食物に係るＳ０２４の処理については、次の配膳開始時刻の代わりに目的地への到着時刻が用いられる。
【００９７】
図１５は、飲食物の配膳後に乗客に見物させる見物対象の選択結果を示す。図１５に示す例では、飲食物Ｄ２の配膳後に見物させる見物対象の選択結果が示されている。見物対象に対応する区間の開始時刻は、飲食物Ｄ２の配膳終了時刻Ｄ２２から時間Ｔ１が経過した時点よりも遅い。これにより、乗客２が飲食物Ｄ２に集中する時間Ｔ１が確保される。第２実施形態では、飲食物の提供を主に考えるため、間隔Ｔ２の終了時刻Ｔ２Ａに次の飲食物Ｄ３の配膳開始時刻Ｄ３１が設定される。この配膳開始時刻Ｄ３１は、見物対象に対応する区間の通過終了時刻より遅く、飲食物Ｄ３の配膳が、乗客の見物対象の見物を妨げない。
【００９８】
図１３におけるＳ３以降の処理は、第１実施形態と同様であるので説明を省略する。第２実施形態では、情報処理装置の制御部（サーバ３０のプロセッサ３１）が、移動体（車両１０）が移動の始点（出発地）から終点（目的地）まで移動する間に第１飲食物（飲食物Ｄ２）と第２飲食物（飲食物Ｄ３）とを車両１０の乗客２に提供する時間を示す情報（配膳時刻）を取得する。また、プロセッサ３１は、複数の見物対象の候補のそれぞれに対応する、見物のために車両１０が移動する経路を示す情報（見物対象に対応する区間を示す情報）に基づいて、飲食物Ｄ２を提供する時間（配膳時刻）が終了してから次の飲食物Ｄ３を提供する時間（配膳時刻）が開始されるまでの間に乗客２に見物させる見物対象を複数の見物対象の候補から選択する。そして、プロセッサ３１は、選択した見物対象の見物のために移動体が移動する経路（区間）を組み込んだ移動の始点から終点までの移動経路を示す情報（移動経路情報）を生成する。そして、プロセッサ３１は、移動経路情報を出力する。移動経路情報は、車両１０の端末２０にて受信される。車両１０の運転手は、カーナビゲーション装置１７の画面、或いはディスプレイ２５に表示されるルート案内の情報に従って車両１０を移動させる。これにより、移動経路情報に基づく移動経路を車両１０が移動する。
【００９９】
第２実施形態によれば、第１実施形態と同様に、乗客２に対し、飲食物の配膳が乗客２の見物対象の見物を妨げないタイミングで行われる。これによって、乗客２は、飲食と見物の両方を楽しむことができ、固定の飲食店舗では提供できないサービスを乗客２に提供
することができる。また、第２実施形態によれば、移動の始点と終点との間で複数の見物対象を見物するルートを、予め決められた飲食物の提供タイミングを妨げない状態で自動的に作成することができる。なお、Ｓ１Ａ及びＳ２Ａの処理は、端末２０のプロセッサ２１が情報処理装置の制御部として行うようにしてもよい。
【０１００】
〔その他〕
上記の第１及び第２実施形態はあくまでも一例であって、本発明はその要旨を逸脱しない範囲内で適宜変更して実施しうる。
【０１０１】
また、１つの装置が行うものとして説明した処理が、複数の装置によって分担して実行されてもよい。あるいは、異なる装置が行うものとして説明した処理が、１つの装置によって実行されても構わない。コンピュータシステムにおいて、各機能をどのようなハードウェア構成（サーバ構成）によって実現するかは柔軟に変更可能である。
【０１０２】
本発明は、上記の実施形態で説明した機能を実装したコンピュータプログラムをコンピュータに供給し、当該コンピュータが有する１つ以上のプロセッサがプログラムを読み出して実行することによっても実現可能である。このようなコンピュータプログラムは、コンピュータのシステムバスに接続可能な非一時的なコンピュータ可読記憶媒体によってコンピュータに提供されてもよいし、ネットワークを介してコンピュータに提供されてもよい。非一時的なコンピュータ可読記憶媒体は、例えば、磁気ディスク（フロッピー（登録商標）ディスク、ハードディスクドライブ（ＨＤＤ）等）、光ディスク（ＣＤ−ＲＯＭ、ＤＶＤディスク、ブルーレイディスク等）など任意のタイプのディスク、読み込み専用メモリ（ＲＯＭ）、ランダムアクセスメモリ（ＲＡＭ）、ＥＰＲＯＭ、ＥＥＰＲＯＭ、磁気カード、フラッシュメモリ、光学式カード、電子的命令を格納するために適した任意のタイプの媒体を含む。
【符号の説明】
【０１０３】
１０・・・車両
２０・・・端末
２１、３１・・・プロセッサ
【図１】
2020135584.tif 000003
【図２】
2020135584.tif 000004
【図３】
2020135584.tif 000005
【図４】
2020135584.tif 000006
【図５】
2020135584.tif 000007
【図６】
2020135584.tif 000008
【図７】
2020135584.tif 000009
【図８】
2020135584.tif 000010
【図９】
2020135584.tif 000011
【図１０】
2020135584.tif 000012
【図１１】
2020135584.tif 000013
【図１２】
2020135584.tif 000014
【図１３】
2020135584.tif 000015
【図１４】
2020135584.tif 000016
【図１５】
2020135584.tif 000017