(57)【要約】【課題】  タクシーの乗客に対する適切なコンテンツの提供を支援する。【解決手段】    本発明の一実施形態に係るコンテンツ提供システム１は、コンテンツ配信サーバ１０と、当該サーバ１０と通信ネットワーク２０を介して通信可能に接続されると共にタクシー４０に搭載された車載端末３０とを備え、車載端末３０を介してタクシー４０の乗客に対してコンテンツを提供する機能を有する。当該システム１は、乗客の移動計画情報に基づいて設定したコンテンツを、タクシー４０への乗客の乗車に応じて、対応する車載端末３０において出力し、当該コンテンツの出力中における、当該乗客の移動計画に影響を与えるイベントの発生に応じて、出力するコンテンツを調整するから、タクシー４０による移動の際の個別の状況の変化に応じた柔軟なコンテンツの提供が可能となる。【選択図】  図１
2020113174.tif 000002
【特許請求の範囲】
【請求項１】
１又は複数のコンピュータプロセッサを備え、コンテンツを提供するためのシステムであって、
前記１又は複数のコンピュータプロセッサは、読取可能な命令の実行に応じて、
乗客の移動計画に関する移動計画情報に少なくとも基づいて、前記乗客が乗車するタクシーに搭載されている車載端末において出力するコンテンツを設定する処理と、
設定したコンテンツを、前記乗客の前記タクシーへの乗車に応じて、前記車載端末において出力する処理と、
前記設定したコンテンツの出力中における前記乗客の移動計画に影響を与えるイベントの発生に応じて、前記車載端末において出力するコンテンツを調整する処理と、を実行する、
システム。
【請求項２】
前記乗客の移動計画情報は、前記乗客の目的地に前記タクシーが到着するまでの予測所要時間を含み、
前記コンテンツを設定する処理は、予測所要時間に少なくとも基づいてコンテンツを設定することを含み、
前記コンテンツを調整する処理は、予測所要時間に影響を与えるイベントの発生に応じて変更される変更後の予測所要時間に少なくとも基づいてコンテンツを調整することを含む、
請求項１のシステム。
【請求項３】
前記乗客の移動計画情報は、前記乗客の目的地に前記タクシーが到着するまでの予定走行経路を含み、
前記コンテンツを設定する処理は、予定走行経路に少なくとも基づいてコンテンツを設定することを含み、
前記コンテンツを調整する処理は、予定走行経路に影響を与えるイベントの発生に応じて変更される変更後の予定走行経路に少なくとも基づいてコンテンツを調整することを含む、
請求項１又は２のシステム。
【請求項４】
前記乗客の移動計画情報は、前記乗客の目的地を含み、
前記コンテンツを調整する処理は、前記乗客の目的地における所定のイベントの発生に応じて、前記所定のイベントに関する情報が含まれるようにコンテンツを調整することを含む、
請求項１ないし３何れかのシステム。
【請求項５】
前記１又は複数のコンピュータプロセッサは、さらに、前記設定したコンテンツの出力が完了するよりも前に前記乗客が前記タクシーから降車する場合に、前記設定したコンテンツの全体のうち少なくとも未出力の部分を出力するための情報を前記乗客に提供する処理を実行する、
請求項１ないし４何れかのシステム。
【請求項６】
前記コンテンツを設定する処理は、複数のコンテンツの中から前記車載端末において出力する１又は複数のコンテンツを選択することを含み、
前記コンテンツを調整する処理は、選択された１又は複数のコンテンツの少なくとも一部を削除又は他のコンテンツに変更し、或いは、前記選択された１又は複数のコンテンツとして新たに選択されたコンテンツを追加することを含む、
請求項１ないし５何れかのシステム。
【請求項７】
前記コンテンツを設定する処理は、前記乗客の移動計画情報が取得される場合には、前記乗客の移動計画情報に少なくとも基づいてコンテンツを設定する一方、前記乗客の移動計画情報が取得されない場合には、所定の情報に少なくとも基づいてコンテンツを設定することを含む、
請求項１ないし６何れかのシステム。
【請求項８】
１又は複数のコンピュータによって実行され、コンテンツを提供するための方法であって、
乗客の移動計画に関する移動計画情報に少なくとも基づいて、前記乗客が乗車するタクシーに搭載されている車載端末において出力するコンテンツを設定する工程と、
設定したコンテンツを、前記乗客の前記タクシーへの乗車に応じて、前記車載端末において出力する工程と、
前記設定したコンテンツの出力中における前記乗客の移動計画に影響を与えるイベントの発生に応じて、前記車載端末において出力するコンテンツを調整する工程と、を備える、
方法。
【請求項９】
コンテンツを提供するためのプログラムであって、
１又は複数のコンピュータ上での実行に応じて、前記１又は複数のコンピュータに、
乗客の移動計画に関する移動計画情報に少なくとも基づいて、前記乗客が乗車するタクシーに搭載されている車載端末において出力するコンテンツを設定する処理と、
設定したコンテンツを、前記乗客の前記タクシーへの乗車に応じて、前記車載端末において出力する処理と、
前記設定したコンテンツの出力中における前記乗客の移動計画に影響を与えるイベントの発生に応じて、前記車載端末において出力するコンテンツを調整する処理と、を実行させる、
プログラム。
【請求項１０】
コンピュータプロセッサを備え、乗客が乗車するタクシーに搭載されている車載端末であって、
前記コンピュータプロセッサは、読取可能な命令の実行に応じて、
前記乗客の移動計画に関する移動計画情報に少なくとも基づいて、出力するコンテンツを設定する処理と、
設定したコンテンツを、前記乗客の前記タクシーへの乗車に応じて出力する処理と、
前記設定したコンテンツの出力中における前記乗客の移動計画に影響を与えるイベントの発生に応じて、出力するコンテンツを調整する処理と、を実行する、
車載端末。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、タクシーの乗客に対してコンテンツを提供するためのシステム、方法、及びプログラム、並びに当該コンテンツを出力する車載端末に関するものである。
【背景技術】
【０００２】
従来、タクシーの乗客に対して広告等のコンテンツを配信するための技術が提案されている。例えば、下記特許文献１は、タクシーの配車を依頼した依頼元に対応する広告情報を、当該タクシーに搭載された情報処理端末に対して配信するシステムを開示している。このシステムでは、例えば、飲食店の店舗が依頼元となってタクシーの配車を依頼すると、当該飲食店に対応する広告が、配車されたタクシーに搭載された情報処理端末において表示される。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１４−６３４２９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、上述した従来のシステムにおいては、乗客に対して提供されるコンテンツが、配車の依頼元に対応するコンテンツに限られているから、乗客の状況の変化（例えば、渋滞に巻き込まれて目的地への到着が遅れる等）に応じたコンテンツの提供が難しい。したがって、個別の状況の変化に対応可能となるように、柔軟にコンテンツを提供する仕組みの実現が望まれる。
【０００５】
本発明の実施形態は、タクシーの乗客に対する適切なコンテンツの提供を支援することを目的の一つとする。本発明の実施形態の他の目的は、本明細書全体を参照することにより明らかとなる。
【課題を解決するための手段】
【０００６】
本発明の一実施形態に係るシステムは、１又は複数のコンピュータプロセッサを備え、コンテンツを提供するためのシステムであって、前記１又は複数のコンピュータプロセッサは、読取可能な命令の実行に応じて、乗客の移動計画に関する移動計画情報に少なくとも基づいて、前記乗客が乗車するタクシーに搭載されている車載端末において出力するコンテンツを設定する処理と、設定したコンテンツを、前記乗客の前記タクシーへの乗車に応じて、前記車載端末において出力する処理と、前記設定したコンテンツの出力中における前記乗客の移動計画に影響を与えるイベントの発生に応じて、前記車載端末において出力するコンテンツを調整する処理と、を実行する。
【０００７】
本発明の一実施形態に係る方法は、１又は複数のコンピュータによって実行され、コンテンツを提供するための方法であって、乗客の移動計画に関する移動計画情報に少なくとも基づいて、前記乗客が乗車するタクシーに搭載されている車載端末において出力するコンテンツを設定する工程と、設定したコンテンツを、前記乗客の前記タクシーへの乗車に応じて、前記車載端末において出力する工程と、前記設定したコンテンツの出力中における前記乗客の移動計画に影響を与えるイベントの発生に応じて、前記車載端末において出力するコンテンツを調整する工程と、を備える。
【０００８】
本発明の一実施形態に係るプログラムは、コンテンツを提供するためのプログラムであって、１又は複数のコンピュータ上での実行に応じて、前記１又は複数のコンピュータに、乗客の移動計画に関する移動計画情報に少なくとも基づいて、前記乗客が乗車するタクシーに搭載されている車載端末において出力するコンテンツを設定する処理と、設定したコンテンツを、前記乗客の前記タクシーへの乗車に応じて、前記車載端末において出力する処理と、前記設定したコンテンツの出力中における前記乗客の移動計画に影響を与えるイベントの発生に応じて、前記車載端末において出力するコンテンツを調整する処理と、を実行させる。
【０００９】
本発明の一実施形態に係る車載端末は、コンピュータプロセッサを備え、乗客が乗車するタクシーに搭載されている車載端末であって、前記コンピュータプロセッサは、読取可能な命令の実行に応じて、前記乗客の移動計画に関する移動計画情報に少なくとも基づいて、出力するコンテンツを設定する処理と、設定したコンテンツを、前記乗客の前記タクシーへの乗車に応じて出力する処理と、前記設定したコンテンツの出力中における前記乗客の移動計画に影響を与えるイベントの発生に応じて、出力するコンテンツを調整する処理と、を実行する。
【発明の効果】
【００１０】
本発明の様々な実施形態は、タクシーの乗客に対する適切なコンテンツの提供を支援する。
【図面の簡単な説明】
【００１１】
【図１】本発明の一実施形態に係るコンテンツ提供システム１を含むネットワークの構成を概略的に示す構成図。
【図２】コンテンツ提供システム１が備えるコンテンツ配信サーバ１０及び車載端末３０がそれぞれ有する機能を概略的に示すブロック図。
【図３】車載端末情報テーブル６１１において管理される情報を例示する図。
【図４】コンテンツ情報テーブル６１２において管理される情報を例示する図。
【図５】配車依頼管理テーブル６１３において管理される情報を例示する図。
【図６】コンテンツ配信サーバ１０及び車載端末３０が実行する処理を例示するシーケンス図。
【図７】案内コンテンツが再生されている状態の車載端末用画面７０を例示する図。
【図８】配車依頼において乗客の目的地が設定されている場合におけるコンテンツリストの設定内容を例示する図。
【図９】乗客が配車サービスを利用していない場合におけるコンテンツリストの設定内容を例示する図。
【図１０】図８に例示したコンテンツリストが調整される様子を説明するための図。
【図１１】支払情報が表示されている状態の車載端末用画面７０を例示する図。
【図１２】鉄道の運行情報が含まれるコンテンツが再生される車載端末用画面７０を例示する図。
【発明を実施するための形態】
【００１２】
以下、図面を参照しながら、本発明の実施形態について説明する。
【００１３】
図１は、本発明の一実施形態に係るコンテンツ提供システム１を含むネットワークの構成を概略的に示す構成図である。システム１は、図示するように、コンテンツ配信サーバ１０と、当該サーバ１０とインターネット等の通信ネットワーク２０を介して通信可能に接続されると共にタクシー４０に搭載された車載端末３０とを備える。図１においては、１つの車載端末３０のみが図示されているが、システム１は、複数のタクシー４０にそれぞれ搭載された複数の車載端末３０を備え得る。コンテンツ提供システム１は、車載端末３０を介してタクシー４０の乗客に対してコンテンツを提供する機能を有する。
【００１４】
コンテンツ配信サーバ１０は、一般的なコンピュータとして構成されており、図１に示すように、ＣＰＵ又はＧＰＵ等として構成されるコンピュータプロセッサ１１と、メインメモリ１２と、入出力Ｉ／Ｆ１３と、通信Ｉ／Ｆ１４と、ストレージ（記憶装置）１５とを備え、これらの各構成要素が図示しないバス等を介して電気的に接続されている。
【００１５】
コンピュータプロセッサ１１は、ストレージ１５等に記憶されている様々なプログラムをメインメモリ１２に読み込んで、当該プログラムに含まれる各種の命令を実行する。メインメモリ１２は、例えば、ＤＲＡＭ等によって構成される。
【００１６】
入出力Ｉ／Ｆ１３は、ユーザ等との間で情報をやり取りするための各種の入出力装置を含む。入出力Ｉ／Ｆ１３は、例えば、キーボード、ポインティングデバイス（例えば、マウス、タッチパネル等）等の情報入力装置、マイクロフォン等の音声入力装置、カメラ等の画像入力装置を含む。また、入出力Ｉ／Ｆ１３は、ディスプレイ等の画像出力装置（表示装置）、スピーカー等の音声出力装置を含む。
【００１７】
通信Ｉ／Ｆ１４は、ネットワークアダプタ等のハードウェア、各種の通信用ソフトウェア、及びこれらの組み合わせとして実装され、通信ネットワーク２０等を介した有線又は無線の通信を実現できるように構成されている。
【００１８】
ストレージ１５は、例えば磁気ディスク又はフラッシュメモリ等によって構成される。ストレージ１５は、オペレーティングシステムを含む様々なプログラム及び各種データ等を記憶する。
【００１９】
本実施形態において、コンテンツ配信サーバ１０は、それぞれが上述したハードウェア構成を有する複数のコンピュータを用いて構成され得る。例えば、サーバ１０は、複数のサーバ装置によって構成され得る。
【００２０】
このように構成されたコンテンツ配信サーバ１０は、ウェブサーバ及びアプリケーションサーバとしての機能を有するように構成することができ、この場合、車載端末３０にインストールされているウェブブラウザ又はその他のアプリケーションからの要求に応答して各種の処理を実行し、当該処理の結果に応じた画面データ（例えば、ＨＴＭＬデータ）及び制御データ等を車載端末３０に送信する。車載端末３０では、受信したデータに基づくウェブページ又はその他の画面が表示され得る。
【００２１】
また、コンテンツ配信サーバ１０は、図１に示すように、通信ネットワーク２０を介して、配車管理サーバ５０と通信可能に接続されており、当該サーバ５０との間で各種の情報のやり取りが可能となっている。
【００２２】
本実施形態において、配車管理サーバ５０は、通信ネットワーク２０を介して通信可能に接続されたユーザ端末５２を操作するユーザからの要求に応答して、当該ユーザに対してタクシー４０を配車するタクシーの配車サービスを提供する。当該サービスは、例えば、スマートフォンとして構成されるユーザ端末５２にインストールされている配車サービス用のアプリケーションを介して提供される。また、配車管理サーバ５０は、通信ネットワーク２０を介して通信可能に接続されたドライバー端末４４を操作すると共にタクシー４０を運転するドライバー（乗務員）に対して、当該ドライバー端末４４を介して、配車サービスにおける各種の依頼（例えば、迎車の依頼等）を行うように構成されている。配車管理サーバ５０は、配車サービスのユーザ（乗客）に関するユーザ情報等を記憶する記憶装置を備える。
【００２３】
例えば、配車管理サーバ５０は、ユーザ端末５２からユーザアカウントと乗車位置（迎車位置）を特定する情報とを含む配車依頼を受け付けると、受け付けた配車依頼に対して割り当てるタクシー４０を特定し、特定したタクシー４０に対応するドライバー端末４４に対して迎車依頼を送信する。迎車依頼を受信したドライバー端末４４は、迎車依頼に関する情報（乗車位置等）を表示すると共に、迎車依頼に対する回答（「承諾」又は「非承諾」等）のドライバーによる入力を受け付けて、入力された回答をサーバ５０に送信する。そして、サーバ５０は、ドライバーによる回答が「承諾」である場合には、配車が確定したと判断してユーザ端末５２にその旨を送信する一方、ドライバーによる回答が「非承諾」である場合には、新たなタクシー４０を割り当てる。なお、ユーザ端末５２を介した配車依頼は、タクシー４０に乗車するユーザ自身によって行われることに加えて、配車サービスの提供事業者又はタクシー事業者のオペレータ等によって行われ得る（この場合、例えば、ユーザから当該オペレータに対する配車依頼は、電話等によって行われ得る。）。
【００２４】
車載端末３０は、一般的なコンピュータとして構成されており、図１に示すように、コンピュータプロセッサ３１と、メインメモリ３２と、入出力Ｉ／Ｆ３３と、通信Ｉ／Ｆ３４と、ストレージ（記憶装置）３５とを備え、これらの各構成要素が図示しないバス等を介して電気的に接続されている。
【００２５】
コンピュータプロセッサ３１は、ＣＰＵ又はＧＰＵ等として構成され、ストレージ３５等に記憶されている様々なプログラムをメインメモリ３２に読み込んで、当該プログラムに含まれる各種の命令を実行する。メインメモリ３２は、例えば、ＤＲＡＭ等によって構成される。
【００２６】
入出力Ｉ／Ｆ３３は、ユーザ等との間で情報をやり取りするための各種の入出力装置を含む。入出力Ｉ／Ｆ３３は、例えば、キーボード、ポインティングデバイス（例えば、マウス、タッチパネル等）等の情報入力装置、マイクロフォン等の音声入力装置、カメラ等の画像入力装置を含む。また、入出力Ｉ／Ｆ３３は、ディスプレイ等の画像出力装置、スピーカー等の音声出力装置を含む。
【００２７】
通信Ｉ／Ｆ３４は、ネットワークアダプタ等のハードウェア、各種の通信用ソフトウェア、及びこれらの組み合わせとして実装され、通信ネットワーク２０等を介した有線又は無線の通信を実現できるように構成されている。
【００２８】
ストレージ３５は、例えば磁気ディスク又はフラッシュメモリ等によって構成される。ストレージ３５は、オペレーティングシステムを含む様々なプログラム及び各種データ等を記憶する。ストレージ３５が記憶するプログラムは、アプリケーションマーケット等からダウンロードされてインストールされ得る。
【００２９】
本実施形態において、車載端末３０は、タブレット端末、スマートフォン、デジタルサイネージ装置、又はスマートスピーカ等として構成され得る。本実施形態において、車載端末３０は、タクシー４０の客室内の任意の位置に設置され得る。例えば、車載端末３０は、助手席のヘッドレスト付近において、ディスプレイ等の画像出力装置が後部座席を向くように設置される。
【００３０】
また、車載端末３０は、図１に示すように、タクシー４０に設置されているタクシーメーター４２と（例えば、ＢＬＥ等の近距離無線通信を介して）通信可能に接続されており、当該タクシーメーター４２との間で各種の情報のやり取りが可能となっている。また、タクシー４０は、タクシーメーター４２の他、カーナビゲーションシステム、各種の決済用装置（例えば、クレジットカード決済端末等）、タクシー用無線機、及び、ドライブレコーダー等のタクシーの営業に必要な様々な装置が設置され得る。
【００３１】
また、車載端末３０は、図１に示すように、通信ネットワーク２０を介して、コンテンツ配信サーバ１０の他、配車管理サーバ５０、及びユーザ端末５２と通信可能に接続され得る。さらに、車載端末３０は、通信ネットワーク２０を介して、又は、ＢＬＥ等の近距離無線通信を介して、ドライバー端末４４と通信可能に接続され得る。
【００３２】
次に、本実施形態のコンテンツ提供システム１が有する機能について説明する。図２は、システム１が備えるコンテンツ配信サーバ１０及び車載端末３０がそれぞれ有する機能を概略的に示すブロック図である。サーバ１０は、図示するように、情報を記憶及び管理する情報記憶管理部６１と、車載端末３０に対するコンテンツの配信を制御する配信制御部６３とを有する。これらの機能は、コンピュータプロセッサ１１及びメインメモリ１２等のハードウェア、並びに、ストレージ１５等に記憶されている各種プログラムやデータ等が協働して動作することによって実現され、例えば、メインメモリ１２に読み込まれたプログラムに含まれる命令をコンピュータプロセッサ１１が実行することによって実現される。また、コンテンツ配信サーバ１０が有するこれらの機能は、サーバ１０と車載端末３０とが協働することによって実現され、又は、車載端末３０によって実現され得る。例えば、配信制御部６３の機能の一部又は全部は、車載端末３０によって実現され得る。
【００３３】
また、車載端末３０は、図２に示すように、情報を記憶及び管理する情報記憶管理部６７と、車載端末３０における情報の入出力を制御する情報入出力制御部６９とを有する。これらの機能は、コンピュータプロセッサ３１及びメインメモリ３２等のハードウェア、並びに、ストレージ３５等に記憶されている各種プログラムやデータ等が協働して動作することによって実現され、例えば、メインメモリ３２に読み込まれたプログラムに含まれる命令をコンピュータプロセッサ３１が実行することによって実現される。また、車載端末３０が有するこれらの機能は、コンテンツ配信サーバ１０と車載端末３０とが協働することによって実現され、又は、サーバ１０によって実現され得る。
【００３４】
コンテンツ配信サーバ１０の情報記憶管理部６１は、ストレージ１５等によって構成され、様々な情報を記憶及び管理する。例えば、情報記憶管理部６１は、図２に示すように、車載端末３０に関する情報を管理する車載端末情報テーブル６１１と、車載端末３０に対して配信するコンテンツに関する情報を管理するコンテンツ情報テーブル６１２と、配車管理サーバ５０が提供する配車サービスにおける配車依頼に関する情報を管理する配車依頼管理テーブル６１３と、車載端末３０に対して配信するコンテンツ自体を格納するコンテンツＤＢ６１５とを有するように構成される。
【００３５】
コンテンツ配信サーバ１０の配信制御部６３は、コンテンツの配信の制御に関する様々な処理を実行する。例えば、配信制御部６３は、コンテンツＤＢ６１５に格納されているコンテンツを車載端末３０に対して送信するように構成される。
【００３６】
車載端末３０の情報記憶管理部６７は、ストレージ３５等によって構成され、様々な情報を記憶及び管理する。例えば、情報記憶管理部６７は、コンテンツ配信サーバ１０等から受信するコンテンツ及び他のコンテンツを記憶するように構成される。
【００３７】
車載端末３０の情報入出力制御部６９は、車載端末３０における情報の入出力の制御に関する様々な処理を実行する。例えば、情報入出力制御部６９は、コンテンツ配信サーバ１０からストリーミング形式で送信されるコンテンツを出力し、或いは、コンテンツ配信サーバ１０又は他の装置からダウンロード等されてストレージ３５等に保存されているコンテンツを出力するように構成される。
【００３８】
本実施形態において、コンテンツ配信サーバ１０の配信制御部６３は、乗客の移動計画に関する移動計画情報に少なくとも基づいて、当該乗客が乗車するタクシー４０に搭載されている車載端末３０において出力するコンテンツを設定するように構成されている。例えば、配信制御部６３は、配車管理サーバ５０から、乗客の移動計画情報としての配車依頼情報を取得し、当該配車依頼情報に基づいてコンテンツの設定を行うように構成される。
【００３９】
本実施形態において、コンテンツ配信サーバ１０の配信制御部６３によって設定されたコンテンツは、対応する乗客のタクシー４０への乗車に応じて、当該タクシー４０に搭載されている車載端末３０において出力されるように構成されている。
【００４０】
本実施形態において、車載端末３０において出力されるコンテンツは、当該コンテンツの出力中における乗客の移動計画に影響を与えるイベントの発生に応じて調整される。例えば、コンテンツ配信サーバ１０の配信制御部６３は、こうしたイベントの発生を認識すると、コンテンツを調整するように構成される。コンテンツの調整は、コンテンツの削除、変更及び追加を含む。
【００４１】
このように、本実施形態におけるコンテンツ提供システム１は、乗客の移動計画情報に基づいて設定したコンテンツを、タクシー４０への乗客の乗車に応じて、対応する車載端末３０において出力し、当該コンテンツの出力中における、当該乗客の移動計画に影響を与えるイベントの発生に応じて、出力するコンテンツを調整するから、タクシー４０による移動の際の個別の状況の変化に応じた柔軟なコンテンツの提供が可能となる。つまり、コンテンツ提供システム１は、タクシーの乗客に対する適切なコンテンツの提供を支援する。
【００４２】
本実施形態において、車載端末３０において出力されるコンテンツは、様々な種類の電子的なコンテンツが含まれ、例えば、動画、静止画、及び、音声の何れか、又は、これらの組合せが含まれる。つまり、車載端末３０の情報入出力制御部６９は、例えば、動画及び音声から成る映像コンテンツを再生し（画像を表示すると共に音声を出力し）、動画又は静止画のみから成る無音の映像コンテンツを再生し（画像を表示し）、或いは、音声のみから成る音声コンテンツを再生する（音声を出力する）ように構成される。これらのコンテンツは、広告、番組、映画、楽曲、又はＢＧＭ等として構成され得る。
【００４３】
本実施形態において、乗客の移動計画情報に基づくコンテンツの設定は様々なタイミングで行われ得る。例えば、コンテンツ配信サーバ１０の配信制御部６３は、乗客の移動計画情報としての配車依頼情報の配車管理サーバ５０からの受信に応じて（つまり、例えば、配車の確定に応じて）、当該配車依頼情報に基づくコンテンツの設定を行うように構成され、又は、車載端末３０からの要求に応答してコンテンツの設定を行うように構成され得る。
【００４４】
また、コンテンツ配信サーバ１０の配信制御部６３によって設定されたコンテンツの車載端末３０への配信は、様々なタイミングで行われ得る。例えば、配信制御部６３は、乗客の移動計画情報（例えば、配車依頼情報）に基づくコンテンツの設定に応じて、設定したコンテンツを車載端末３０に送信するように構成され、当該車載端末３０の情報入出力制御部６９は、コンテンツ配信サーバ１０から受信したコンテンツをストレージ３５等に保存し、その後、タクシー４０への乗客の乗車を認識すると、当該保存したコンテンツを出力するように構成される。また、例えば、車載端末３０の情報入出力制御部６９は、タクシー４０への乗客の乗車を認識すると、コンテンツ配信サーバ１０に対してコンテンツの配信を要求し、当該要求を受信したサーバ１０（配信制御部６３）は、対応する乗客の移動計画情報に基づいて設定したコンテンツを、対応する車載端末３０に対してストリーミング形式で送信するように構成される。タクシー４０への乗客の乗車は、例えば、タクシーメーター４２によって検出され（例えば、ドライバーによる実車（賃走）等へのタクシーメーター切り替え操作に応じて検出され）、車載端末３０（情報入出力制御部６９）による乗客の乗車の認識は、例えば、タクシーメーター４２から提供される情報に基づいて行われる。また、車載端末３０（情報入出力制御部６９）による乗客の乗車の認識は、例えば、ドライバー端末４４への乗車（実車）開始に関する入力操作に基づいて行われる。
【００４５】
本実施形態において、乗客の移動計画情報は、乗客の移動計画に関する様々な情報が含まれ得る。例えば、移動計画情報は、乗客の目的地にタクシー４０が到着するまでの予測所要時間を含む。この場合、コンテンツ配信サーバ１０の配信制御部６３は、当該予測所要時間に少なくとも基づいてコンテンツを設定し、また、乗客の予測所要時間に影響を与えるイベントの発生（例えば、渋滞の発生等）に応じて変更される変更後の予測所要時間に少なくとも基づいてコンテンツを調整するように構成され得る。例えば、配信制御部６３は、予測所要時間に適合するように（例えば、予測所要時間の範囲内で出力が完了するように、つまり、目的地に到着するまでに出力が完了するように）コンテンツの設定及び調整を行うように構成される。予測所要時間は、例えば、配車管理サーバ５０によって算出されて提供される。予測所要時間は、目的地に到着する時刻として予測される予測到着時刻として考えることもできる。
【００４６】
例えば、配車管理サーバ５０は、乗客からの配車依頼が目的地の設定を伴っている場合に、配車の確定の際に、乗車位置から目的地までの所要時間を予測してコンテンツ配信サーバ１０に提供すると共に、タクシー４０に乗客が乗車した後においては、タクシー４０の経路案内を実行し（例えば、ドライバー端末４４を介して経路案内を実行し）、当該経路案内の実行中において繰り返し算出される予測所要時間の変動幅（コンテンツの設定の際（配車の確定の際）に算出した予測所要時間と最新の予測所要時間との間の差分）が閾値以上となった場合に、最新（変動後）の予測所要時間をコンテンツ配信サーバ１０に提供するように構成される。こうした構成は、乗客の目的地に到着するまでの予測所要時間に基づくコンテンツの設定及び調整を可能とする。
【００４７】
また、例えば、移動計画情報は、乗客の目的地にタクシー４０が到着するまでの予定走行経路を含む。この場合、コンテンツ配信サーバ１０の配信制御部６３は、当該予定走行経路に少なくとも基づいてコンテンツを設定し、また、乗客の予定走行経路に影響を与えるイベントの発生（例えば、事故の発生等）に応じて変更される変更後の予定走行経路に少なくとも基づいてコンテンツを調整するように構成され得る。例えば、配信制御部６３は、予定走行経路の少なくとも一部（例えば、走行経路の始点（つまり、乗車位置／迎車位置）、通過点、及び終点（つまり、降車位置／目的地）の少なくとも１つ）に応じた内容のコンテンツとなるように、コンテンツの設定及び調整を行うように構成される。予定走行経路は、例えば、配車管理サーバ５０によって設定されて提供される。例えば、配車管理サーバ５０は、乗客からの配車依頼が目的地の設定を伴っている場合に、配車の確定の際に、乗車位置から目的地までの予定走行経路を判定してコンテンツ配信サーバ１０に提供すると共に、タクシー４０に乗客が乗車した後においては、タクシー４０の経路案内を実行し（例えば、ドライバー端末４４を介して経路案内を実行し）、当該経路案内の実行中において予定走行経路が変更された場合に、変更後の予定走行経路をコンテンツ配信サーバ１０に提供するように構成される。こうした構成は、予定走行経路に基づくコンテンツの設定及び調整を可能とする。
【００４８】
また、コンテンツ配信サーバ１０の配信制御部６３は、乗客の目的地における所定のイベントの発生に応じて、当該所定のイベントに関する情報が含まれるようにコンテンツを調整するように構成され得る。例えば、配信制御部６３は、乗客の目的地が交通機関の特定の駅である場合において、当該特定の駅における交通機関の所定の運行情報（遅延、事故、及び運転見合わせ等）の発生に応じて、当該運行情報に関する情報が含まれるようにコンテンツを調整するように構成される。こうした構成は、乗客の目的地において発生したイベントに関する情報を、コンテンツの提供を介して乗客に知らせることを可能とする。
【００４９】
本実施形態において、設定したコンテンツの出力が完了するよりも前に乗客がタクシー４０から降車する場合（例えば、想定よりも早く目的地に到着する場合、及び、目的地に到着する前に乗客が降車する場合等が考えられる。）において、当該設定したコンテンツの全体のうち少なくとも未出力の部分を出力するための情報を当該乗客に対して提供するようにしても良い。例えば、コンテンツ配信サーバ１０の配信制御部６３は、タクシー４０からの乗客の降車、及び、設定したコンテンツの出力の未完了を認識すると、当該コンテンツの全部、又は、一部（未出力の部分を含む。）を出力するための情報（当該コンテンツが提供されるＵＲＬ等）を乗客に対して提供するように構成される。タクシー４０からの乗客の降車は、例えば、タクシーメーター４２によって検出され（例えば、ドライバーによる空車や迎車等へのタクシーメーター切り替え操作に応じて検出され）、当該タクシーメーター４２から直接に、又は、車載端末３０を介して、コンテンツ配信サーバ１０に対して通知される。また、乗客の降車は、例えば、ドライバー端末４４への降車に関する入力操作に応じて検出され、当該ドライバー端末４４から直接に、又は、車載端末３０を介して、コンテンツ配信サーバ１０に対して通知される。また、コンテンツの出力の状況（進捗）は、例えば、コンテンツ配信サーバ１０の配信制御部６３によって管理され、又は、車載端末３０の情報入出力制御部６９によって管理されてコンテンツ配信サーバ１０に対して通知される。コンテンツの未出力の部分を出力するための情報は、例えば、配車管理サーバ５０が提供する配車サービスにおけるユーザアカウント、メールアドレス、又は、他のサービスのユーザアカウント等を介して乗客に対して提供される。こうしたユーザアカウント等は、例えば、車載端末３０又はユーザ端末５２を介してユーザ（乗客）によって入力される。こうした構成は、設定したコンテンツの未出力が生じた場合に、タクシー４０からの降車後において、当該未出力の部分を乗客に対して提供することを可能とする。
【００５０】
また、コンテンツ配信サーバ１０の配信制御部６３は、コンテンツを設定する際には、複数のコンテンツの中から車載端末３０において出力する複数のコンテンツを選択し、コンテンツを調整する際には、選択した複数のコンテンツの少なくとも一部を削除（選択解除）又は変更し、或いは、当該選択した複数のコンテンツとして新たに選択されたコンテンツを追加するように構成され得る。つまり、配信制御部６３は、例えば、乗客の移動計画情報に少なくとも基づいて、当該乗客に提供する（当該乗客が乗車するタクシー４０に搭載されている車載端末３０において出力する）複数のコンテンツを、コンテンツＤＢ６１５に格納されている複数のコンテンツの中から選択し、選択した複数のコンテンツの出力中における乗客の移動計画に影響を与えるイベントの発生に応じて、当該選択した複数のコンテンツの少なくとも一部（例えば、未出力のコンテンツ）を、選択解除又はコンテンツＤＢ６１５に格納されている他のコンテンツに変更し、或いは、当該他のコンテンツを、乗客に提供するコンテンツとして新たに追加するように構成される。こうした構成は、複数のコンテンツの中からのコンテンツの選択及びその変更等によって、コンテンツの設定及びその調整を実現することを可能とする。
【００５１】
また、コンテンツ配信サーバ１０の配信制御部６３は、コンテンツを設定する際に、乗客の移動計画情報が取得される場合には、当該乗客の移動計画情報に少なくとも基づいてコンテンツを設定する一方、乗客の移動計画情報が取得されない場合には、所定の情報に少なくとも基づいてコンテンツを設定するように構成され得る。例えば、配信制御部６３は、配車管理サーバ５０から移動計画情報（配車依頼情報）が送信される場合（例えば、配車管理サーバ５０が提供する配車サービスを介した配車である場合）には、当該移動計画情報に基づいてコンテンツを設定する一方、配車管理サーバ５０から移動計画情報（配車依頼情報）が送信されない場合（例えば、当該配車サービスを介した配車でない場合）には、所定の情報に基づいてコンテンツを設定するように構成される。所定の情報は、乗客の移動計画情報以外の様々な情報が含まれる。例えば、所定の情報は、現在時刻（時間帯）及び曜日、並びに、タクシー４０の現在地等を含む。また、所定の情報は、所定の固定値を含む。例えば、配信制御部６３は、コンテンツを設定する際に、乗客の予測所要時間が取得される場合には、当該予測所要時間に適合するようにコンテンツを設定する一方、乗客の予測所要時間が取得されない場合には、所定の固定値（例えば、１５分）に適合するようにコンテンツを設定するように構成され得る。こうした構成は、乗客の移動計画情報が取得されない場合における適切なコンテンツの提供を支援する。
【００５２】
次に、このような機能を有する本実施形態のコンテンツ提供システム１の具体例について説明する。この具体例では、配車管理サーバ５０が提供する配車サービスにおいて配車の対象となる複数のタクシー４０の各々の客室内に車載端末３０が設置されており、システム１は、各車載端末３０を介して、タクシー４０の乗客に対してコンテンツを提供する。
【００５３】
まず、この例において、各テーブルで管理される情報について説明する。図３は、この例において、車載端末情報テーブル６１１において管理される情報を例示する。車載端末情報テーブル６１１は、複数のタクシー４０にそれぞれ設置されている複数の車載端末３０の各々に関する情報を管理し、図示するように、個別の車載端末３０を識別する「端末ＩＤ」に対応付けて、この車載端末３０が設置されている車両（タクシー４０）を識別する「車両ＩＤ」、この車載端末３０に対して設定されているコンテンツリストに関する情報である「コンテンツリスト情報」等の情報を管理する。車両ＩＤは、配車管理サーバ５０においても各タクシー（車両）を識別するために用いられているＩＤである。
【００５４】
コンテンツリスト情報は、対応する車載端末３０において再生する複数のコンテンツの各々の情報であり、具体的には、各コンテンツを識別する「コンテンツＩＤ」、「再生順序」、及び、当該コンテンツが車載端末３０において再生済みであるか否かを示す「再生済みフラグ」を含む。詳しくは後述するが、コンテンツリスト情報は、車載端末３０からの要求に応じたコンテンツ配信サーバ１０によるコンテンツリストの設定に応じて設定され、また、その後、適宜に調整される。
【００５５】
図４は、この例において、コンテンツ情報テーブル６１２において管理される情報を例示する。コンテンツ情報テーブル６１２は、車載端末３０に対して配信可能なコンテンツ（コンテンツＤＢ６１５に格納されているコンテンツ）に関する情報を管理し、図示するように、個別のコンテンツを識別する「コンテンツＩＤ」に対応付けて、「再生時間」、このコンテンツに関連する地理的なエリアを示す「エリア」、このコンテンツに関連する時間帯を示す「時間帯」、このコンテンツに関連する性別を示す「性別」、このコンテンツに関連する年代（年齢）を示す「年代」等の情報を管理する。この例では、車載端末３０に対して配信されるコンテンツは、特定の店舗又は商品等の広告動画として構成され、「エリア」、「時間帯」、「性別」、「年代」は、広告のターゲットとして対応する値が設定される。
【００５６】
図５は、この例において、配車依頼管理テーブル６１３において管理される情報を例示する。配車依頼管理テーブル６１３は、配車管理サーバ５０が提供する配車サービスにおける配車依頼に関する情報を管理し、図示するように、個別の配車依頼を識別する「配車依頼ＩＤ」に対応付けて、この配車依頼に対応する乗客の「ユーザ情報」、この配車依頼の配車内容である「配車情報」、この配車依頼において割り当てられたタクシー４０に搭載されている車載端末３０を識別する「端末ＩＤ」、この配車依頼の状態を示す「状態」等の情報を管理する。配車依頼管理テーブル６１３において管理されるこれらの情報は、配車サービスにおける配車の確定（例えば、ドライバーによる迎車依頼の承諾）に応じて適宜に設定される。ユーザ情報は、配車管理サーバ５０において管理されているユーザ単位の情報であって、配車サービス用のユーザアカウント、氏名、性別、年齢、電話番号、住所、使用言語、及び、配車サービスの利用頻度等が含まれる。また、配車情報は、配車管理サーバ５０において管理されている配車単位の情報であって、割り当てられたタクシー４０の車両ＩＤ、迎車地（乗車予定地）、目的地（降車予定地）、迎車地から目的地までの予定走行経路及び予測所要時間等を含む。状態は、迎車、実車、及び、降車等を含み、これらの状態の変化に応じて配車管理サーバ５０から通知される値が設定される。
【００５７】
次に、この例におけるコンテンツ提供システム１の動作について説明する。図６は、コンテンツ配信サーバ１０及び車載端末３０がそれぞれ実行する処理を例示するシーケンス図である。まず、図示するように、車載端末３０が、タクシー４０の状態が「実車」となるのを待機する（ステップＳ１００においてＮＯ）。具体的には、車載端末３０は、タクシー４０への乗客の乗車に伴ってドライバーがタクシーメーター４２に対する所定の操作（実車ボタンを選択する操作等）を行って、「実車」への変化を示す情報がタクシーメーター４２から送信されることを待機する。
【００５８】
そして、タクシー４０の状態が「実車」となると（ステップＳ１００においてＹＥＳ）、車載端末３０が、当該車載端末３０において再生するコンテンツのリストであるコンテンツリストの設定をコンテンツ配信サーバ１０に対して要求する（ステップＳ１１０）。コンテンツリストの設定要求は、車載端末３０の端末ＩＤを伴って行われる。
【００５９】
コンテンツリストの設定要求を行うと、次に、車載端末３０が、案内コンテンツを再生する（ステップＳ１２０）。案内コンテンツは、車載端末３０のストレージ３５等において予め格納されており、この例では、無音の映像コンテンツとして構成されている。図７は、車載端末３０において表示される車載端末用画面７０であって、案内コンテンツが再生されている状態の当該画面７０を例示する。車載端末用画面７０は、画面全体においてコンテンツを表示するように構成されており、画面左下隅において、様々な情報を表示させるためのメニューオブジェクト７２が配置されている。当該オブジェクト７２が選択されると、車載端末用画面７０において、様々な情報（例えば、天気予報情報等）を外部から取得して表示するための所定のメニューが表示される。
【００６０】
この例における案内コンテンツは、乗車した乗客に対する案内情報を含む。案内情報は、具体的には、図７に示すように、「ご乗車ありがとうございます。シートベルトを着用して下さい。」というメッセージ、及び、当該メッセージの上側において再生される、シートベルトを装着する動作に対応するアニメーションを含む。
【００６１】
図６のシーケンス図に戻り、案内コンテンツの再生は、コンテンツ配信サーバ１０によるコンテンツリストの設定が完了するまで継続する（ステップＳ１３０においてＮＯ）。一方、車載端末３０からのコンテンツリスト設定要求を受信すると、コンテンツ配信サーバ１０が、対応するタクシー４０に乗車した乗客が、配車管理サービス５０によって提供される配車サービスを利用して配車を行ったか否かを判定する（ステップＳ２００）。具体的には、配車依頼管理テーブル６１３において、対応する車載端末３０の端末ＩＤが設定されている配車依頼であって、有効な（例えば、状態が「降車」に至っていない。）配車依頼が存在する場合には、対応する乗客が配車サービスを利用して配車を行ったと判定され、こうした配車依頼が存在しない場合には、対応する乗客が配車サービスを利用して配車を行っていないと判定される。配車サービスを利用していない場合は、無線配車を行った場合、及び、流し又は付け待ちのタクシー４０に乗車した場合等が含まれる。
【００６２】
そして、乗客が配車サービスを利用したと判定される場合には（ステップＳ２００においてＹＥＳ）、コンテンツ配信サーバ１０が、配車管理サーバ５０から提供される配車依頼情報に基づいてコンテンツリストを設定する（ステップＳ２１０）。具体的には、配車依頼において乗客の目的地が設定されている場合には、当該目的地が含まれるエリア、並びに、乗客の性別及び年齢（年代）に適合するコンテンツが、コンテンツＤＢ６１５に格納されている複数のコンテンツの中から抽出され、当該抽出されたコンテンツの中からコンテンツリストに含めるコンテンツが選択される。また、配車依頼において乗客の目的地が設定されていない場合には、乗客の性別及び年齢（年代）に適合するコンテンツが、コンテンツＤＢ６１５に格納されている複数のコンテンツの中から抽出され、当該抽出されたコンテンツの中からコンテンツリストに含めるコンテンツが選択される。特定のエリア、性別、及び、年齢（年代）に適合するコンテンツは、コンテンツ情報テーブル６１２を参照することによって特定される。なお、配車依頼において乗客の目的地が設定されていない場合であっても、例えば、乗客の乗車後において、車載端末３０又はドライバー端末４４等を介して入力される乗客の目的地を取得するようにしても良い。
【００６３】
また、コンテンツリストに含めるコンテンツの選択は、配車依頼において乗客の目的地が設定されている場合には、選択されたコンテンツの再生時間の合計が、目的地までの予測所要時間に適合するように行われる。予測所要時間は、配車の確定の際に、乗車位置から目的地までの経路探索を介して算出され、配車依頼管理テーブル６１３の配車情報の一部として管理されている。この例では、コンテンツリストに含まれるコンテンツの再生時間の合計が、予測所要時間から所定の余裕時間（例えば、１分）を減じた値となるように、コンテンツが選択される。なお、配車依頼において乗客の目的地が設定されていない場合には、コンテンツリストに含まれるコンテンツの再生時間の合計が、所定の固定値（例えば、１５分）となるようにコンテンツが選択され、又は、所定数のコンテンツが選択される。また、この例では、所定のルールに従って、コンテンツリストに含まれるコンテンツの再生順序が設定される。設定されたコンテンツリストに関する情報は、車載端末情報テーブル６１１に登録（上書き）される。
【００６４】
図８は、配車依頼において乗客の目的地が設定されている場合におけるコンテンツリストの設定内容を例示する。図８の例は、乗客の性別が「男性」であり、乗客の年齢（年代）が「３０代」であり、乗客の目的地がエリア「東京・日本橋」に含まれる場合におけるコンテンツリストの例であり、コンテンツリストに含まれる各コンテンツの性別、年代、及びエリアにもまた同じ値（男性、３０代、東京・日本橋）が設定されている。また、図８の例は、予測所要時間が１４分である場合の例であり、コンテンツリストに含まれるコンテンツの再生時間の合計が、予測所要時間の１４分から余裕時間の１分を減じた１３分となっている。
【００６５】
図６のシーケンス図に戻り、一方、乗客が配車サービスを利用したと判定されない場合には（ステップＳ２００においてＮＯ）、コンテンツ配信サーバ１０が、現在時刻に基づいてコンテンツリストを設定する（ステップＳ２２０）。具体的には、現在時刻に対応する時間帯に適合するコンテンツが、コンテンツＤＢ６１５に格納されている複数のコンテンツの中から抽出され、当該抽出されたコンテンツの中からコンテンツリストに含めるコンテンツが選択される。特定の時間帯に適合するコンテンツは、コンテンツ情報テーブル６１２を参照することによって特定される。コンテンツリストに含めるコンテンツの選択は、配車依頼において乗客の目的地が設定されていない場合と同様に、コンテンツリストに含まれるコンテンツの再生時間の合計が、所定の固定値（例えば、１５分）となるように行われ、又は、所定数のコンテンツが選択されるように行われる。設定されたコンテンツリストに関する情報は、車載端末情報テーブル６１１に登録（上書き）される。
【００６６】
図９は、乗客が配車サービスを利用していない場合におけるコンテンツリストの設定内容を例示する。図９の例は、現在時刻に対応する時間帯が「午前」である場合におけるコンテンツリストの例であり、コンテンツリストに含まれる各コンテンツの時間帯にもまた同じ値（午前）が設定されている。また、乗客が配車サービスを利用していない場合においては、コンテンツリストに含まれるコンテンツの再生時間の合計は、所定の固定値である１５分となっている。
【００６７】
図６のシーケンス図に戻り、こうしてコンテンツ配信サーバ１０によるコンテンツリストの設定が完了すると（ステップＳ１３０においてＹＥＳ）、車載端末３０が、設定されたコンテンツリストに従ってコンテンツを再生する（ステップＳ１４０）。具体的には、車載端末３０は、コンテンツ配信サーバ１０からコンテンツリストの設定の完了通知を受信すると、車載端末情報テーブル６１１において管理されている自身のコンテンツリスト情報にアクセスし、当該コンテンツリストに含まれるコンテンツの配信を、再生順序に従ってサーバ１０に対して順に要求し、サーバ１０からストリーミング形式で送信されるコンテンツを再生する。コンテンツの再生は、タクシー４０が目的地に到着し「支払」状態となるまで継続する（ステップＳ１５０においてＮＯ）。
【００６８】
一方、コンテンツ配信サーバ１０は、タクシー４０が「支払」状態となるまでの間（ステップＳ２３０においてＮＯ）、予測所要時間の変動通知の受信を待機する（ステップＳ２４０においてＮＯ）。具体的には、この例では、配車管理サーバ５０は、配車の確定の際の予測所要時間と、現在の予測所要時間との間の差分（予測所要時間の変動幅）が閾値（例えば、５分）を超えた場合に、予測所要時間の変動通知をコンテンツ配信サーバ１０に対して送信するように構成されており、サーバ１０は、当該通知の受信を待機する。なお、タクシー４０の状態は、車載端末３０又は配車管理サーバ５０等からコンテンツ配信サーバ１０に対して通知される。
【００６９】
予測所要時間の変動通知を受信すると（ステップＳ２４０においてＹＥＳ）、コンテンツ配信サーバ１０が、配車依頼情報及び現在の予測所要時間に基づいてコンテンツリストを調整する（ステップＳ２５０）。具体的には、コンテンツリストに含まれるコンテンツの再生時間の合計が、現在の（変動後の）予測所要時間から所定の余裕時間（例えば、１分）を減じた値となるように、未再生のコンテンツが、コンテンツリストから削除され、又は、他のコンテンツと入れ替えられ、或いは、新たなコンテンツがコンテンツリストに追加される。
【００７０】
図１０は、図８に例示したコンテンツリストが調整される様子を説明するための図である。図１０の例では、配車確定の際の予測所要時間（１４分）と比較して、現在の予測所要時間（１９分）が５分増加しているため、再生時間が５分である新たなコンテンツ「Ｄ」が、コンテンツリストの末尾に（最後の再生順序で）追加されている。この結果、コンテンツリストに含まれるコンテンツの再生時間の合計は、現在の予測所要時間である１９分から所定の余裕時間である１分を減じた１８分となっている。なお、新たなコンテンツが追加される位置（再生順序）は末尾（最後）に限定されない。
【００７１】
図６のシーケンス図に戻り、そして、タクシー４０の状態が「支払」となると（ステップＳ１５０においてＹＥＳ）、車載端末３０が、支払情報を表示する（ステップＳ１６０）。具体的には、車載端末３０は、タクシー４０のドライバーによるタクシーメーター４２に対する所定の操作（支払ボタンを選択する操作等）に応じて「支払」への変化を示す情報がタクシーメーター４２から送信されると、支払情報を表示する。
【００７２】
図１１は、支払情報が表示されている状態の車載端末用画面７０を例示する。この状態の画面７０は、図示するように、支払情報として、支払金額合計、及び、その内訳（運賃、割引、及びその他料金等）を表示する。これらの支払情報は、タクシーメーター４２から提供される。
【００７３】
上述した例では、コンテンツ配信サーバ１０からストリーミング形式で送信されるコンテンツを車載端末３０において再生するように構成したが、本実施形態の他の例では、車載端末３０において再生するコンテンツの一部又は全部は、車載端末３０のストレージ３５等に予めダウンロードされる。
【００７４】
上述した例では、予測所要時間に基づくコンテンツの設定、及び、当該予測所要時間の変更に応じたコンテンツの調整を行うようにしたが、これに代えて、又は、これに加えて、予定走行経路に基づくコンテンツの設定、及び、当該予定走行経路の変更に応じたコンテンツの調整を行うようにしても良い。この場合、例えば、コンテンツ配信サーバ１０は、予定走行経路において特定の通過点を通過する場合には、コンテンツリストを設定する際に、当該特定の通過点が含まれるエリアに適合するコンテンツを抽出するように構成される。この場合、コンテンツ配信サーバ１０は、予定走行経路の変更通知を配車管理サーバ５０から受信すると、変更後の予定走行経路に基づくコンテンツとなるようにコンテンツを調整し、具体的には、変更後の予定走行経路においては通過しなくなった通過点が含まれるエリアに適合するコンテンツをコンテンツリストから削除する一方、変更後の予定走行経路においては通過することになった通過点が含まれるエリアに適合するコンテンツをコンテンツリストに追加する。
【００７５】
上述した例において、乗客の目的地における所定のイベントの発生に応じて、当該イベントに関する情報を含むコンテンツをコンテンツリストに追加するようにしても良い。例えば、コンテンツ配信サーバ１０は、乗客の目的地が鉄道の駅である場合であって、当該目的地の駅に関係する鉄道の運行情報（遅延、事故、及び運転見合わせ等）を外部から取得した場合に、図１２に例示するように、こうした鉄道の運行情報を表示するための運行情報表示領域７１を有するコンテンツをコンテンツリストに追加するように構成される。例えば、当該コンテンツは、設定されているコンテンツリストに含まれる再生中のコンテンツの再生の完了を待って再生され（つまり、再生中のコンテンツの次の再生順序のコンテンツとして追加され）、又は、当該再生中のコンテンツに割り込んで（再生を停止して）直ちに再生される（コンテンツの優先度の変更）。また、こうした運行情報表示領域７１を有するコンテンツにおいて、運行情報（及び、例えば、車載端末３０等を介して入力される乗客の最終的な鉄道の目的地）に基づいて、タクシー４０の目的地の変更（例えば、平常運転されている他の路線の駅等）を提案するようにしても良い。
【００７６】
上述した例において、タクシー４０の状態が「支払」となったときに、コンテンツリストにおいて再生中、又は、未再生のコンテンツが存在する場合に、当該再生中、及び、未再生のコンテンツを後から再生するためのＵＲＬ等の情報を乗客に提供する（例えば、配車サービスのユーザアカウントに対して送信し、又は、ユーザによって車載端末３０又はユーザ端末５２等を介して入力されたアカウントに対して送信する等）ようにしても良い。
【００７７】
上述したように、本実施形態において、コンテンツの配信の制御に関する処理の一部又は全部は、車載端末３０において実行されるように構成することができ、例えば、図６に例示したシーケンス図においてコンテンツ配信サーバ１０が実行する処理（コンテンツリストの設定及び調整に関する処理）は、車載端末３０において実行されるようにしても良い。
【００７８】
以上説明した本実施形態に係るコンテンツ提供システム１は、乗客の移動計画情報（例えば、配車依頼情報）に基づいて設定したコンテンツを、タクシー４０への乗客の乗車に応じて、対応する車載端末３０において出力し、当該コンテンツの出力中における、当該乗客の移動計画に影響を与えるイベントの発生（例えば、予測所要時間の変動）に応じて、出力するコンテンツを調整するから、タクシー４０による移動の際の個別の状況の変化に応じた柔軟なコンテンツの提供が可能となる。つまり、コンテンツ提供システム１は、タクシーの乗客に対する適切なコンテンツの提供を支援する。
【００７９】
上述した実施形態では、コンテンツ配信サーバ１０が、乗客に提供されるコンテンツを格納するコンテンツＤＢ６１５を有するように構成したが、本発明の他の実施形態において、コンテンツは、コンテンツ配信サーバ１０の外部のサーバにおいて格納され、当該外部のサーバから提供される。
【００８０】
本発明の他の実施形態において、乗客の移動計画には、タクシー４０による移動に加えて、タクシー４０以外の移動手段（例えば、徒歩、及び、公共交通機関等）による移動が含まれる。こうした移動計画は、例えば、全体の出発地、タクシーの乗車地点及び降車地点、公共交通機関の乗車駅、乗換駅、及び降車駅、全体の目的地からなる。また、こうした移動計画は、例えば、コンテンツ配信サーバ１０、配車管理サーバ５０、又は、他のサーバ装置によって管理される。そして、例えば、タクシー４０の走行経路に加えて（又は、これに代えて）、（タクシー４０の降車以降の）徒歩又は公共交通機関の経路に影響を与えるイベントの発生に応じて、車載端末３０において出力するコンテンツが調整され、例えば、公共交通機関の運行情報、各経路における天候情報が含まれるようにコンテンツが調整される。また、こうしたイベントの発生に応じて、代替経路情報が含まれるようにコンテンツを調整することもできる。当該代替経路は、途中までしか行きつけない経路（例えば、羽田空港までは行けるが、フライトは欠航している等）が含まれる。
【００８１】
本明細書で説明された処理及び手順は、明示的に説明されたもの以外にも、ソフトウェア、ハードウェアまたはこれらの任意の組み合わせによって実現される。例えば、本明細書で説明される処理及び手順は、集積回路、揮発性メモリ、不揮発性メモリ、磁気ディスク等の媒体に、当該処理及び手順に相当するロジックを実装することによって実現される。また、本明細書で説明された処理及び手順は、当該処理・手順に相当するコンピュータプログラムとして実装し、各種のコンピュータに実行させることが可能である。
【００８２】
本明細書中で説明された処理及び手順が単一の装置、ソフトウェア、コンポーネント、モジュールによって実行される旨が説明されたとしても、そのような処理または手順は複数の装置、複数のソフトウェア、複数のコンポーネント、及び／又は複数のモジュールによって実行され得る。また、本明細書において説明されたソフトウェアおよびハードウェアの要素は、それらをより少ない構成要素に統合して、またはより多い構成要素に分解することによって実現することも可能である。
【００８３】
本明細書において、発明の構成要素が単数もしくは複数のいずれか一方として説明された場合、又は、単数もしくは複数のいずれとも限定せずに説明された場合であっても、文脈上別に解すべき場合を除き、当該構成要素は単数又は複数のいずれであってもよい。
【符号の説明】
【００８４】
１  コンテンツ提供システム
１０  コンテンツ配信サーバ
１１  コンピュータプロセッサ
１５  ストレージ
２０  通信ネットワーク
３０  車載端末
３１  コンピュータプロセッサ
３５  ストレージ
４２  タクシーメーター
４４  ドライバー端末
５０  配車管理サーバ
５２  ユーザ端末
６１  情報記憶管理部
６１１  車載端末情報テーブル
６１２  コンテンツ情報テーブル
６１３  配車依頼管理テーブル
６１４  コンテンツＤＢ
６３  配信制御部
６７  情報記憶管理部
６９  情報入出力制御部
７０  車載端末用画面
【図１】
2020113174.tif 000003
【図２】
2020113174.tif 000004
【図３】
2020113174.tif 000005
【図４】
2020113174.tif 000006
【図５】
2020113174.tif 000007
【図６】
2020113174.tif 000008
【図７】
2020113174.tif 000009
【図８】
2020113174.tif 000010
【図９】
2020113174.tif 000011
【図１０】
2020113174.tif 000012
【図１１】
2020113174.tif 000013
【図１２】
2020113174.tif 000014