(57)【要約】【課題】移動体に搭載された情報処理装置を利用してコンテンツにアクセスする際のユーザの利便性を確保する。【解決手段】コンテンツ提供装置１０は、移動体３に搭載されたコンテンツ再生装置１０にて再生されたコンテンツである再生コンテンツにリンクされているコンテンツを取得してこれを先読みコンテンツとしてコンテンツ再生装置１０に送信する。コンテンツ再生装置１０は、先読みコンテンツを受信するとこれを記憶する。コンテンツ再生装置１０は、コンテンツの再生要求が発生した際、現在、コンテンツ提供装置２０と通信可能な状況であるか否かを判定し、通信可能な状況でない場合、コンテンツを先読みコンテンツとして記憶しているか否かを判定し、記憶している場合はその先読みコンテンツを再生する。【選択図】図２
2015033030.tif 000002
【特許請求の範囲】
【請求項１】
コンテンツを取得するコンテンツ取得手段と、
コンテンツ再生装置と通信を行うコンテンツ提供装置通信手段と、
前記コンテンツ取得手段で取得した前記コンテンツを、前記コンテンツ提供装置通信手段を介して送信するコンテンツ送信手段と、
を有するコンテンツ提供装置と、
前記コンテンツ提供装置と通信するコンテンツ再生装置通信手段と、
前記コンテンツ再生装置通信手段が通信可能な状況か否かを判定する通信判定手段と、
前記コンテンツ再生装置通信手段を介して前記コンテンツの取得要求を行うコンテンツ取得要求手段と、
前記コンテンツ再生装置通信手段を介して取得したコンテンツを記憶するコンテンツ記憶手段と、
前記コンテンツを再生する再生手段と、
を有するコンテンツ再生装置と、
を備え、
前記コンテンツ再生装置が、前記コンテンツ再生装置通信手段により前記コンテンツの取得要求を前記コンテンツ提供装置に行うと、
前記コンテンツ提供装置は、前記コンテンツ又は前記コンテンツにリンクされているコンテンツを取得して前記コンテンツ再生装置に送信し、
前記コンテンツ再生装置は、
前記コンテンツを受信すると当該コンテンツを前記再生手段で再生し、
前記コンテンツにリンクされているコンテンツを受信すると当該コンテンツを先読みコンテンツとして前記コンテンツ記憶手段に記憶し、
前記通信判定手段によりコンテンツ提供装置と通信可能な状況であるか否かを判定し、通信可能な状況でないと判定した場合、前記先読みコンテンツを前記コンテンツ記憶手段から読み出し、当該先読みコンテンツを前記再生手段で再生する
ことを特徴とする情報処理システム。
【請求項２】
請求項１に記載の情報処理システムであって、
前記コンテンツ再生装置は、当該コンテンツ再生装置が搭載されている移動体の現在位置、目的地、目的地までの経路、及び前記移動体の移動速度を含む情報である移動体情報と、前記先読みコンテンツの記憶に用いることが可能な記憶領域の空き容量とを前記コンテンツ提供装置に送信し、
前記コンテンツ提供装置は、
計時手段を備え、
地図情報を記憶し、
当該コンテンツ提供装置と前記コンテンツ再生装置との間の通信が困難となる地域である通信困難地域を特定する情報である通信困難地域情報を記憶し、
前記移動体情報及び前記空き容量を受信し、
当該コンテンツ提供装置と前記コンテンツ再生装置との間の現在の通信速度を取得し、
前記計時手段から取得される計時情報、前記地図情報、前記通信困難地域情報、及び前記移動体情報に基づき、前記移動体が前記通信困難地域に侵入する時刻である通信困難地域侵入時刻を予測し、
前記空き容量と前記通信速度とに基づき、前記空き容量を消費しつくしてしまうのに要する時間である空き容量消費時間を求め、
前記通信困難地域侵入時刻と前記空き容量消費時間とに基づき、前記コンテンツにリンクされているコンテンツの前記コンテンツ再生装置への送信を開始する時刻である送信開始時刻を求め、
前記送信開始時刻が到来すると前記コンテンツにリンクされているコンテンツの前記コンテンツ再生装置への送信を開始する
情報処理システム。
【請求項３】
請求項２に記載の情報処理システムであって、
前記コンテンツ提供装置は、現在時刻が前記通信困難地域侵入時刻から前記空き容量消費時間だけ遡った時刻よりも前である場合、前記遡った時刻よりも前の時刻に前記送信開始時刻を設定する
情報処理システム。
【請求項４】
請求項２に記載の情報処理システムであって、
前記コンテンツ提供装置は、現在時刻が前記通信困難地域侵入時刻から前記空き容量消費時間だけ遡った時刻以後である場合、前記コンテンツ再生装置への前記先読みコンテンツの送信が直ちに開始される時刻に前記送信開始時刻を設定する
情報処理システム。
【請求項５】
請求項１に記載の情報処理システムであって、
前記コンテンツ再生装置は、前記再生手段で最後に再生したコンテンツを特定する情報を前記コンテンツ提供装置に送信し、
前記コンテンツ提供装置は、前記コンテンツ再生装置が最後に再生した前記コンテンツにリンクされているコンテンツを取得して前記コンテンツ再生装置に送信する
情報処理システム。
【請求項６】
請求項１又は２に記載の情報処理システムであって、
前記コンテンツ再生装置は、当該コンテンツ再生装置が搭載されている移動体の現在位置、目的地、及び目的地までの経路のうちの少なくともいずれかを含む情報である移動体情報を前記コンテンツ提供装置に送信し、
前記コンテンツ提供装置は、
地図情報を記憶し、
前記移動体情報を受信し、
前記移動体情報から特定される前記移動体の現在位置、目的地、及び目的地までの経路のうちの少なくともいずれかの周辺に存在する施設に関する文字列を送信順制御キーワードとして前記地図情報から抽出し、
前記コンテンツにリンクされているコンテンツの前記コンテンツ再生装置への送信に際し、前記送信順制御キーワードを含むコンテンツを他のコンテンツよりも優先して前記コンテンツ再生装置に送信する
情報処理システム。
【請求項７】
コンテンツ提供装置と通信するコンテンツ再生装置通信手段と、
前記コンテンツ再生装置通信手段が通信可能な状況か否かを判定する通信判定手段と、
前記コンテンツ再生装置通信手段を介してコンテンツの取得要求を行うコンテンツ取得要求手段と、
前記コンテンツ再生装置通信手段を介して取得したコンテンツを記憶するコンテンツ記憶手段と、
前記コンテンツを再生する再生手段と、
を有するコンテンツ再生装置であって、
前記コンテンツ再生装置通信手段によりコンテンツの取得要求を前記コンテンツ提供装置に行い、
前記コンテンツを受信すると当該コンテンツを前記再生手段で再生し、
前記コンテンツにリンクされているコンテンツを受信すると当該コンテンツを先読みコンテンツとして前記コンテンツ記憶手段に記憶し、
前記通信判定手段によりコンテンツ提供装置と通信可能な状況であるか否かを判定し、通信可能な状況でないと判定した場合、前記先読みコンテンツを前記コンテンツ記憶手段から読み出し、当該先読みコンテンツを前記再生手段で再生する
ことを特徴とする、コンテンツ再生装置。
【請求項８】
コンテンツを取得するコンテンツ取得手段と、
コンテンツ再生装置と通信を行うコンテンツ提供装置通信手段と、
前記コンテンツ取得手段で取得した前記コンテンツを、前記コンテンツ提供装置通信手段を介して送信するコンテンツ送信手段と、
を有するコンテンツ提供装置を有し、
前記コンテンツ提供装置通信手段により前記コンテンツの取得要求を受信すると、
前記コンテンツ又は前記コンテンツにリンクされているコンテンツを取得して前記コンテンツ再生装置に送信する
ことを特徴とする、コンテンツ提供装置。
【請求項９】
請求項８に記載のコンテンツ提供装置であって、
前記コンテンツ提供装置通信手段により、前記コンテンツ再生装置から、前記コンテンツ再生装置が搭載されている移動体の現在位置、目的地、目的地までの経路、及び前記移動体の移動速度を含む情報である移動体情報と、前記先読みコンテンツの記憶に用いることが可能な記憶領域の空き容量とを受信し、
計時手段を備え、
地図情報を記憶し、
当該コンテンツ提供装置と前記コンテンツ再生装置との間の通信が困難となる地域である通信困難地域を特定する情報である通信困難地域情報を記憶し、
前記移動体情報及び前記空き容量を受信し、
当該コンテンツ提供装置と前記コンテンツ再生装置との間の現在の通信速度を取得し、
前記計時手段から取得される計時情報、前記地図情報、前記通信困難地域情報、及び前記移動体情報に基づき、前記移動体が前記通信困難地域に侵入する時刻である通信困難地域侵入時刻を予測し、
前記空き容量と前記通信速度とに基づき、前記空き容量を消費しつくしてしまうのに要する時間である空き容量消費時間を求め、
前記通信困難地域侵入時刻と前記空き容量消費時間とに基づき、前記コンテンツにリンクされているコンテンツの前記コンテンツ再生装置への送信を開始する時刻である送信開始時刻を求め、
前記送信開始時刻が到来すると前記コンテンツにリンクされているコンテンツの前記コンテンツ再生装置への送信を開始する
ことを特徴とする、コンテンツ提供装置。
【請求項１０】
請求項９に記載のコンテンツ提供装置であって、
現在時刻が前記通信困難地域侵入時刻から前記空き容量消費時間だけ遡った時刻よりも前である場合、前記遡った時刻よりも前の時刻に前記送信開始時刻を設定する
ことを特徴とする、コンテンツ提供装置。
【請求項１１】
請求項９に記載のコンテンツ提供装置であって、
現在時刻が前記通信困難地域侵入時刻から前記空き容量消費時間だけ遡った時刻以後である場合、前記コンテンツ再生装置への前記先読みコンテンツの送信が直ちに開始される時刻に前記送信開始時刻を設定する
ことを特徴とする、コンテンツ提供装置。
【請求項１２】
請求項８に記載のコンテンツ提供装置であって、
前記コンテンツ提供装置通信手段により、前記コンテンツ再生装置から、前記再生手段で最後に再生したコンテンツを特定する情報を受信し、
前記コンテンツ再生装置が最後に再生した前記コンテンツにリンクされているコンテンツを取得して前記コンテンツ再生装置に送信する
ことを特徴とする、コンテンツ提供装置。
【請求項１３】
請求項８又は９に記載のコンテンツ提供装置であって、
前記コンテンツ提供装置通信手段により、前記コンテンツ再生装置から、前記移動体の現在位置、目的地、及び目的地までの経路のうちの少なくともいずれかを含む情報である移動体情報を受信し、
地図情報を記憶し、
前記移動体情報を受信し、
前記移動体情報から特定される前記移動体の現在位置、目的地、及び目的地までの経路のうちの少なくともいずれかの周辺に存在する施設に関する文字列を送信順制御キーワードとして前記地図情報から抽出し、
前記コンテンツにリンクされているコンテンツの前記コンテンツ再生装置への送信に際し、前記送信順制御キーワードを含むコンテンツを他のコンテンツよりも優先して前記コンテンツ再生装置に送信する
ことを特徴とする、コンテンツ提供装置。
【請求項１４】
コンテンツを取得するコンテンツ取得手段と、
コンテンツ再生装置と通信を行うコンテンツ提供装置通信手段と、
前記コンテンツ取得手段で取得した前記コンテンツを、前記コンテンツ提供装置通信手段を介して送信するコンテンツ送信手段と、
を有するコンテンツ提供装置と、
前記コンテンツ提供装置と通信するコンテンツ再生装置通信手段と、
前記コンテンツ再生装置通信手段が通信可能な状況か否かを判定する通信判定手段と、
前記コンテンツ再生装置通信手段を介して前記コンテンツの取得要求を行うコンテンツ取得要求手段と、
前記コンテンツ再生装置通信手段を介して取得したコンテンツを記憶するコンテンツ記憶手段と、
前記コンテンツを再生する再生手段と、
を有するコンテンツ再生装置と、
を備える情報処理システムの制御方法であって、
前記コンテンツ再生装置が、前記コンテンツ再生装置通信手段により前記コンテンツの取得要求を前記コンテンツ提供装置に行うステップと、
前記コンテンツ提供装置が、前記コンテンツ又は前記コンテンツにリンクされているコンテンツを取得して前記コンテンツ再生装置に送信するステップと、
前記コンテンツ再生装置が、
前記コンテンツを受信すると当該コンテンツを前記再生手段で再生し、
前記コンテンツにリンクされているコンテンツを受信すると当該コンテンツを先読みコンテンツとして前記コンテンツ記憶手段に記憶し、
前記通信判定手段によりコンテンツ提供装置と通信可能な状況であるか否かを判定し、通信可能な状況でないと判定した場合、前記先読みコンテンツを前記コンテンツ記憶手段から読み出し、当該先読みコンテンツを前記再生手段で再生するステップと
を含むことを特徴とする、情報処理システムの制御方法。
【請求項１５】
請求項１４に記載の情報処理システムの制御方法であって、
前記コンテンツ提供装置は計時手段を備え、
前記コンテンツ再生装置が、当該コンテンツ再生装置が搭載されている移動体の現在位置、目的地、目的地までの経路、及び前記移動体の移動速度を含む情報である移動体情報と、前記先読みコンテンツの記憶に用いることが可能な記憶領域の空き容量とを前記コンテンツ提供装置に送信するステップと、
前記コンテンツ提供装置が、
地図情報を記憶し、
当該コンテンツ提供装置と前記コンテンツ再生装置との間の通信が困難となる地域である通信困難地域を特定する情報である通信困難地域情報を記憶し、
前記移動体情報及び前記空き容量を受信し、
当該コンテンツ提供装置と前記コンテンツ再生装置との間の現在の通信速度を取得し、
前記計時手段から取得される計時情報、前記地図情報、前記通信困難地域情報、及び前記移動体情報に基づき、前記移動体が前記通信困難地域に侵入する時刻である通信困難地域侵入時刻を予測し、
前記空き容量と前記通信速度とに基づき、前記空き容量を消費しつくしてしまうのに要する時間である空き容量消費時間を求め、
前記通信困難地域侵入時刻と前記空き容量消費時間とに基づき、前記コンテンツにリンクされているコンテンツの前記コンテンツ再生装置への送信を開始する時刻である送信開始時刻を求め、
前記送信開始時刻が到来すると前記コンテンツにリンクされているコンテンツの前記コンテンツ再生装置への送信を開始するステップ
をさらに含むことを特徴とする、情報処理システムの制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理システム、コンテンツ再生装置、コンテンツ提供装置、及び情報処理システムの制御方法に関する。
【背景技術】
【０００２】
特許文献１には、車両などの移動体に搭載され、情報記録媒体に記録されたコンテンツ、及び通信ネットワークを介してダウンロードしたコンテンツの双方を再生可能な情報記録再生装置において、一時記憶装置の容量が十分でなくても通信ネットワークの接続環境に影響されず確実にコンテンツを再生できるようにするために、情報記録再生装置が、移動体の進行方向の前方に通信ネットワークに接続不可能な地域があるか否かを判定し、接続不可能な地域があるときに当該接続不可能な地域を通過するのに要する通過時間を算出し、上記通過時間の間に再生されるコンテンツの容量を算出し、移動体が通信ネットワークに接続不可能な地域に進入する前に、算出した上記コンテンツ容量のコンテンツをコンテンツ提供サーバから予めダウンロードして記憶部に記憶しておき、通信ネットワークと接続不可能なときにコンテンツ提供サーバから提供されるコンテンツを再生する場合、上記記憶部に記憶しているコンテンツを再生することが記載されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００８-２９４５３７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
昨今、スマートフォンに代表される携帯電子機器が急速に普及し、屋外でのインターネットの利用が進んでいる。こうした時勢に伴い、カーナビゲーションシステム等の車両等の移動体に搭載されて用いられる情報処理装置においても、Ｗｅｂブラウザ等を利用して任意のコンテンツにアクセスできるようにするための仕組みが検討されている。
【０００５】
ここで移動体に搭載された情報処理装置からコンテンツへのアクセスを可能とした場合、移動体が通信状況（電波状況）の悪い地域（以下、通信困難地域と称する。）を通過している間、再生中のコンテンツにリンクされているコンテンツにアクセスすることができなくなったり、レスポンスが大きく遅延してしまう可能性がある。そのため、こうした仕組みの実用化に際しては、移動体が通信困難地域を通過している際のユーザの利便性の低下を防ぐための工夫が必要となる。
【０００６】
本発明はこのような背景に鑑みてなされたもので、移動体に搭載された情報処理装置を利用してコンテンツにアクセスする際のユーザの利便性を確保することが可能な、情報処理システム、コンテンツ再生装置、コンテンツ提供装置、及び情報処理システムの制御方法を提供することを目的としている。
【課題を解決するための手段】
【０００７】
上記の課題を解決するための本発明のうちの一つは、情報処理システムであって、コンテンツを取得するコンテンツ取得手段と、コンテンツ再生装置と通信を行うコンテンツ提供装置通信手段と、前記コンテンツ取得手段で取得した前記コンテンツを、前記コンテンツ提供装置通信手段を介して送信するコンテンツ送信手段と、を有するコンテンツ提供装置と、前記コンテンツ提供装置と通信するコンテンツ再生装置通信手段と、前記コンテンツ再生装置通信手段が通信可能な状況か否かを判定する通信判定手段と、前記コンテンツ再生装置通信手段を介して前記コンテンツの取得要求を行うコンテンツ取得要求手段と、前記コンテンツ再生装置通信手段を介して取得したコンテンツを記憶するコンテンツ記憶手段と、前記コンテンツを再生する再生手段と、を有するコンテンツ再生装置と、を備え、前記コンテンツ再生装置が、前記コンテンツ再生装置通信手段により前記コンテンツの取得要求を前記コンテンツ提供装置に行うと、前記コンテンツ提供装置は、前記コンテンツ又は前記コンテンツにリンクされているコンテンツを取得して前記コンテンツ再生装置に送信し、前記コンテンツ再生装置は、前記コンテンツを受信すると当該コンテンツを前記再生手段で再生し、前記コンテンツにリンクされているコンテンツを受信すると当該コンテンツを先読みコンテンツとして前記コンテンツ記憶手段に記憶し、前記通信判定手段によりコンテンツ提供装置と通信可能な状況であるか否かを判定し、通信可能な状況でないと判定した場合、前記先読みコンテンツを前記コンテンツ記憶手段から読み出し、当該先読みコンテンツを前記再生手段で再生する。
【発明の効果】
【０００８】
本発明によれば、移動体に搭載された情報処理装置を利用してコンテンツにアクセスする際のユーザの利便性を確保することができる。
【０００９】
上記した以外の課題、構成及び効果は、以下の実施形態の説明により明らかにされる。
【図面の簡単な説明】
【００１０】
【図１】コンテンツ提供システム１の概略的な構成を示す図である。
【図２】コンテンツ再生装置２０及びコンテンツ提供装置１０の夫々が備える機能を示す図である。
【図３】移動体情報２１２の一例である。
【図４】コンテンツ提供処理Ｓ４００を説明するフローチャートである。
【図５】コンテンツ提供処理Ｓ４００（図４の続き）を説明するフローチャートである。
【図６】コンテンツ提供処理Ｓ４００（図５の続き）を説明するフローチャートである。
【発明を実施するための形態】
【００１１】
以下、実施形態について図面を用いて説明する。
【００１２】
図１に実施形態として説明する情報処理システム（以下、コンテンツ提供システム１と称する。）の概略的な構成を示している。同図に示すように、コンテンツ提供システム１は、コンテンツ提供装置１０と、車両等の移動体３に搭載されるコンテンツ再生装置２０とを含んで構成されている。
【００１３】
コンテンツ提供装置１０は、コンテンツ再生装置２０にコンテンツ（例えば、文書（ＰＤＦ等）、各種フォーマットで生成されたマルチメディアデータ（画像データ、動画データ、音声データ等）を提供する情報処理装置（コンピュータ）である。コンテンツ提供装置１０は、例えば、カーナビゲーション装置の製造メーカ、自動車メーカ、各種通信事業者等によって運用される。コンテンツ再生装置２０は、コンテンツ提供装置１０からコンテンツの提供を受ける情報処理装置（コンピュータ）であり、例えば、車両に搭載されるカーナビゲーション装置等の車載端末である。
【００１４】
コンテンツ提供装置１０は、インターネット５を介してコンテンツを提供している他の情報処理装置（例えば、ＷＷＷ（World Wide Web）サーバ。以下、他の装置２と称する。）と通信可能に接続している。コンテンツ提供装置１０は、コンテンツ再生装置２０からコンテンツの取得要求を受信すると、インターネット５を介して他の装置２にアクセスして該当のコンテンツを取得し、これをコンテンツ再生装置２０に送信する。
【００１５】
コンテンツ提供装置１０は、移動体３に搭載されているコンテンツ提供装置１０と通信ネットワーク５０を介して無線通信を行う。尚、通信ネットワーク５０の構成要素としては、例えば、ＰＨＳ（Personal Handy-phone System）、ＰＤＣ（Personal Digital Cellular）、ＧＳＭ（Global System for Mobile Communications）（登録商標）、ＣＤＭＡ（Code Division Multiple Access）、Ｗ−ＣＤＭＡ（Wideband Code Division Multiple Access）（登録商標）、ＣＤＭＡ−２０００（登録商標）、ＷｉＭａｘ（Worldwide Interoperability for Microwave Access）（登録商標）、ＬＴＥ（Long Term Evolution）（登録商標）、ＩＭＴ-Ａｄｖａｃｎｅｄ、ＤＳＲＣ（Dedicated Short Range Communication）、無線ＬＡＮ（IEEE802.11a/b/g/n）、Ｂｌｕｅｔｏｏｔｈ（登録商標）、赤外線通信（IrDA）、Ｅｔｈｅｒｎｅｔ(IEEE802.3）（登録商標）、ＵＳＢ(Universal Serial Bus)、ＨＤＭＩ(High-Definition Multimedia Interface)（登録商標）、ＩＥＥＥ１３９４等がある。
【００１６】
図１に示すように、コンテンツ再生装置２０は、プロセッサ２１、メモリ２２、入力装置２３、出力装置２４、記憶装置２５、通信装置２６、各種センサ２７、ＲＳＳＩ２８（RSSI:Received Signal Strength Indicator）、及び計時装置２９を備えている。
【００１７】
プロセッサ２１は、ＣＰＵ（Central Processing Unit）、ＭＰＵ（Micro Processing Unit）等を用いて構成されており、コンテンツ提供装置１０を構成しているハードウエアの統括的な制御を行う。メモリ１２は、例えば、ＲＡＭ（Random Access Memory）、ＲＯＭ（Read Only Memory）、ＮＶＲＡＭ（Non-Volatile Random-Access Memory）等の高速アクセスが可能な半導体記憶素子を用いて構成されており、プログラムやデータを記憶する。記憶装置２３は、メモリ２２に比べて大容量かつ不揮発性の記録媒体（磁気記録媒体、光学式記録媒体等）にデータを格納する装置であり、例えば、ハードディスクドライブ（Hard Disk Drive）、ＳＳＤ（Solid State Drive）等である。
【００１８】
入力装置２４は、ユーザ等から指示やデータの入力を受け付けるユーザインタフェースであり、例えば、タッチパネル、テンキー、ボタン、スイッチ、マウス、キーボードである。出力装置２５は、情報（視覚情報、聴覚情報、触覚情報等）を出力するユーザインタフェースであり、例えば、液晶パネル（LCD:Liquid Crystal Display）、有機ＥＬ（Electro-Luminescence）パネル、プラズマディスプレイ、電子ペーパ等）、スピーカ、ヘッドホン、イヤホン、振動素子、タッチフィードバックである。
【００１９】
通信装置２６は、例えば、無線通信モジュールであり、通信ネットワーク５０を介して行われるコンテンツ提供装置１０との間で通信を実現する。各種センサ２７は、移動体３に関する情報（現在位置、速度、加速度、姿勢、機器や装備の状態等に関する情報）を取得するセンサ群（例えば、ＧＰＳセンサ(GPS:Global Positioning System)、加速度センサ、車速センサ（車速パルスを利用するもの等）、ジャイロセンサ、舵角センサ（ステアリング舵角センサ）、車輪回転速度センサ（ＡＢＳセンサ）、タイヤ圧力センサ等）を含む。
【００２０】
ＲＳＳＩ２８は、通信ネットワーク５０を介して行われるコンテンツ提供装置１０との間の通信に際して受信される無線信号の電界強度（以下、「受信電界強度」と称する。）を計測して出力する。計時装置２９は、例えば、ＲＴＣ（Real Time Clock）を用いて構成されており、日時情報（現在日時等）を生成する。
【００２１】
同図に示すように、コンテンツ提供装置１０は、プロセッサ１１、メモリ１２、記憶装置１３、通信装置１４、及び計時装置１５を備えている。
【００２２】
プロセッサ１１は、例えば、ＣＰＵ、ＭＰＵを用いて構成され、コンテンツ提供装置１０を構成しているハードウエアの統括的な制御を行う。メモリ１２は、例えば、ＲＡＭ、ＲＯＭ、ＮＶＲＡＭ等の高速アクセスが可能な半導体記憶素子を用いて構成される。記憶装置１３は、メモリ１２に比べて大容量かつ不揮発性の記録媒体（磁気記録媒体、光学式記録媒体等）にデータを格納する装置であり、例えば、ハードディスクドライブ、ＳＳＤ等である。
【００２３】
通信装置１４は、例えば、通信事業者等によって運用される無線通信の基地局装置、無線通信モジュール、ＮＩＣ（Network Interface Card）等を用いて構成され、通信ネットワーク５０を介して行われるコンテンツ再生装置２０との間の通信やインターネット５を介して行われる他の装置２との間の通信を実現する。計時装置１５は、例えば、ＲＴＣを用いて構成され、日時情報（現在日時等）を生成する。
【００２４】
図２にコンテンツ再生装置２０及びコンテンツ提供装置１０の夫々が備える主な機能を示している。
【００２５】
同図に示すように、コンテンツ再生装置２０は、Ｗｅｂブラウザ２０１、ナビゲーション部２０２、移動体情報送信部２０３、先読みコンテンツ受信部２０４、及び通信状態判定部２０５の各機能を備えている。尚、これらの機能は、コンテンツ再生装置２０のプロセッサ２１が、メモリ２２もしくは記憶装置２３に格納されているプログラムを読み出して実行することにより、もしくはコンテンツ再生装置２０が備えるハードウエアの機能により実現される。またこれらの機能は、例えば、コンテンツ再生装置２０にインストールされたアプリケーションプログラムが、コンテンツ再生装置２０において動作するオペレーティングシステムやデバイスドライバと連携することにより実現される。
【００２６】
また同図に示すように、コンテンツ再生装置２０は、地図情報２１１（地図データ（例えばベクトル形式、ラスタ形式等で記述される）、地理データ（施設データを含む）等）、移動体情報２１２、及び先読みコンテンツ２１３等のデータを、メモリ２２もしくは記憶装置２３に記憶する。尚、これらのデータは、上記各機能によって随時、取得、生成、参照等される。
【００２７】
Ｗｅｂブラウザ２０１は、Ｗｅｂサーバ（ＷＷＷ（World Wide Web）サーバ等）によって提供されるコンテンツ（Ｗｅｂコンテンツとも称される。）を取り扱うアプリケーションソフトウエアである。Ｗｅｂブラウザ２０１は、ユーザ等が指定するＵＲＩ（Uniform Resource Identifier）から特定される所在（他の装置２）にアクセスしてコンテンツを取得し、取得したコンテンツをレンダリング（rendering)等して再生（文字情報や画像の表示、映像や音声の再生等）する。尚、ユーザは、例えば、ＷｅｂページのＵＲＩ指定欄にＵＲＩを入力したり、Ｗｅｂページのリンクが施された部分（文字列、画像等）に対して所定の選択操作を行うことによりＵＲＩを指定する。Ｗｅｂブラウザ２０１が、マルチタスク処理が可能なオペレーティングシステムの制御下で動作する場合、コンテンツ再生装置２０では同時に複数のＷｅｂブラウザ２０１を起動することができる。
【００２８】
Ｗｅｂブラウザ２０１が取り扱うＷｅｂページは、例えば、ＨＴＭＬ（HyperText Markup Language）、ＸＨＴＭＬ（eXtensible HyperText Markup Language）、ＸＭＬ（eXtensible Markup Language）、スタイルシート（ＣＳＳ（Cascading Style Sheets）、各種スクリプト言語（ＪａｖａＳｃｒｉｐｔ（登録商標）、ＰＨＰ（Hypertext Preprocessor）で記述される。コンテンツがＨＴＭＬで記述されている場合、上記リンクは、例えば、Ｗｅｂページに「<aref="http://www.xxxx.com/docs/htminfo.html">」等のマークアップ言語（Markup Language）を記述することにより施される。
【００２９】
Ｗｅｂブラウザ２０１は、コンテンツ再生装置２０においてコンテンツの再生要求が発生した際、コンテンツ提供装置１０と通信できない状態になっていると、再生要求の対象であるコンテンツを先読みコンテンツ２１３として記憶しているか否かを判定し、記憶している場合は該当の先読みコンテンツ２１３を用いて再生要求を処理する。また再生要求の対象であるコンテンツを記憶していない場合、Ｗｅｂブラウザ２０１はタイムオーバになるまでコンテンツ提供装置１０との通信の復旧を待機し、通信が復旧した場合はコンテンツ提供装置１０に再生要求の対象であるコンテンツを要求する。
【００３０】
ナビゲーション部２０２は、各種センサ２７の検知信号に基づき、移動体３の現在位置の取得、目的地の入力の受け付け、出発地（又は現在位置）から目的地までの経路探索、ナビゲーションに関する情報（例えば、地図情報、出発地、現在位置、目的地、出発地（又は現在位置）から目的地までの経路情報、渋滞情報、周辺施設情報、料金情報等）の生成や出力等を行う。尚、経路探索は、例えば、ダイクストラ法（Dijkstra Algorithm）等の探索アルゴリズムを用いて行われる。またコンテンツ再生装置２０が道路交通情報通信システム（VICS:Vehicle Information and Communication System）（登録商標）から交通情報を取得する機能を備えている場合、ナビゲーション部２０２は、取得した交通情報を加味して経路探索を行うこともできる。
【００３１】
移動体情報送信部２０３は、移動体情報２１２をコンテンツ提供装置１０に送信する。
【００３２】
図３に移動体情報２１２の一例を示している。同図に示すように、この移動体情報２１２には、移動体ＩＤ２１２１、目的地２１２２、経路情報２１２３、状況情報２１２４、再生コンテンツ２１２５、及び空き容量２１２６の各情報が含まれている。
【００３３】
このうち移動体ＩＤ２１２１には、移動体３ごとに付与される識別子（以下、移動体ＩＤと称する。）が設定される。
【００３４】
目的地２１２２には、ナビゲーション部２０２が受け付けた目的地を示す情報（例えば、目的地の位置（緯度、経度）で表される。）が設定される。経路情報２１２３には、ナビゲーション部２０２によって探索された目的地までの経路を示す情報（例えば、経路に沿って設定されたノード（例えば、位置（緯度、経度）で表される。）の集合で表される。）が設定される。
【００３５】
状況情報２１２４には、移動体３の現在の状況を示す情報（移動体３の移動速度、移動体３の現在位置、移動体３の移動方向等）が設定される。
【００３６】
再生コンテンツ２１２５には、Ｗｅｂブラウザ２０１が再生した（もしくは再生中の）コンテンツ（以下、再生コンテンツと称する。）を特定する情報（例えばＵＲＩで表される。）が設定される。再生コンテンツ２１２５には、好ましくは、Ｗｅｂブラウザ２０１が再生したコンテンツのうち、引き続き利用される可能性の高いコンテンツを特定する情報が設定される。本実施形態では、再生コンテンツ２１２５として、Ｗｅｂブラウザ２０１が最後に再生したコンテンツを特定する情報が設定されるものとする。尚、コンテンツ再生装置２０においてマルチタスク処理の下で同時に複数のＷｅｂブラウザ２０１が起動している場合には、例えば、Ｗｅｂブラウザ２０１の夫々が再生した（もしくは再生中の）複数のコンテンツが再生コンテンツとなる。
【００３７】
空き容量２１２６には、コンテンツ再生装置２０の記憶装置２３の空き容量（記憶装置２３の、後述する先読みコンテンツの記憶先として利用可能な記憶領域の空き容量）を示す情報が設定される。
【００３８】
先読みコンテンツ受信部２０４は、コンテンツ提供装置１０から送られてくる、後述する先読みコンテンツを受信し、これを先読みコンテンツ２１３として記憶する。
【００３９】
通信状態判定部２０５は、ＲＳＳＩ２８から取得されるコンテンツ再生装置２０から受信した無線信号の受信電界強度や、ソフトウエアレベルで把握されるコンテンツ提供装置１０との間の通信速度、通信品質等に基づき、コンテンツ提供装置１０とコンテンツ再生装置２０との間の現在の通信状態（通信可能な状態であるか否か）を判定する。
【００４０】
図２に示すように、コンテンツ提供装置１０は、交通情報取得部１０１、移動体情報受信部１０２、通信困難地域到達予測部１０３、コンテンツ取得部１０４、送信開始時刻決定部１０５、キーワード抽出部１０６、及び先読みコンテンツ送信部１０７の各機能を備えている。尚、これらの機能は、コンテンツ提供装置１０のプロセッサ１１が、メモリ１２もしくは記憶装置１３に格納されているプログラムを読み出して実行することにより、もしくはコンテンツ提供装置１０が備えるハードウエアの機能により実現される。
【００４１】
また同図に示すように、コンテンツ提供装置１０は、地図情報１１１（例えば、地図データ（例えばベクトル形式、ラスタ形式等で記述されたデータ。）、地理データ（施設データを含む。）等）、交通情報１１２、通信困難地域情報１１３、移動体情報１１４、及び先読みコンテンツ１１５等のデータを、メモリ１２もしくは記憶装置１３に記憶する。これらのデータは、上記各機能によって随時、取得、生成、参照等される。尚、通信困難地域情報１１３は、電波の輻輳、電波遮蔽物の影響、マルチパス等により、コンテンツ提供装置１０とコンテンツ再生装置２０との間の通信が困難になることが予測される地域（以下、通信困難地域と称する。）を特定する情報であり、例えば、通信困難地域の境界に沿って設定されたノードの集合で表される。
【００４２】
交通情報取得部１０１は、例えば、インターネット等の通信手段を介してコンテンツ提供装置１０と通信可能に接続する道路交通情報通信システムから交通情報（渋滞情報、事故情報、工事情報、通行止め情報等）を随時取得し、これを交通情報１１２として記憶する。尚、コンテンツ再生装置２０が道路交通情報通信システムから交通情報を取得する機能を備えている場合には、コンテンツ再生装置２０からコンテンツ提供装置１０に交通情報を提供するようにしてもよい。
【００４３】
移動体情報受信部１０２は、コンテンツ再生装置２０から送られてくる移動体情報を受信し、これを移動体情報１１４として記憶する。
【００４４】
通信困難地域到達予測部１０３は、移動体３が目的地に到達するまでの間に通信困難地域に侵入するか否かを判定する。尚、通信困難地域到達予測部１０３は、上記判定を、例えば、目的地までの経路上に、通信困難地域情報１１３から特定される通信困難地域が存在するか否かを調べることにより行う。また通信困難地域到達予測部１０３は、移動体３が目的地に到達するまでの間に通信困難地域に侵入すると判定すると、移動体３が通信困難地域に侵入する予想時刻（以下、通信困難地域侵入時刻と称する。）を求める。尚、通信困難地域到達予測部１０３は、地図情報１１１、交通情報１１２、通信困難地域情報１１３、移動体情報１１４の少なくともいずれかに基づいて通信困難地域侵入時刻を求める。
【００４５】
コンテンツ取得部１０４は、コンテンツ再生装置２０からコンテンツの取得要求を受信すると、インターネット５を介して他の装置２にアクセスしてコンテンツを取得し、これをコンテンツ再生装置２０に送信する。
【００４６】
送信開始時刻決定部１０５は、コンテンツ再生装置２０から受信した移動体情報２１２の空き容量２１２６と、コンテンツ提供装置１０とコンテンツ再生装置２０との間の通信速度（例えば、過去所定期間内における平均通信速度）とに基づき、コンテンツ提供装置１０からコンテンツ再生装置２０に先読みコンテンツ１１５の送信を開始してからコンテンツ再生装置２０の記憶装置２３の空き容量（前述した空き容量２１２６）が無くなる（消費しつくしてしまう）までに要する時間（以下、空き容量消費時間と称する。）を求める。そして送信開始時刻決定部１０５は、求めた空き容量消費時間と通信困難地域侵入時刻とに基づき、可能な限り多くの先読みコンテンツをコンテンツ再生装置２０に送り込むことができるように、コンテンツ再生装置２０への先読みコンテンツの送信を開始する時刻（以下、送信開始時刻と称する。）を決定（設定）する。
【００４７】
尚、例えば、現在時刻が通信困難地域侵入時刻から空き容量消費時間だけ遡った時刻よりも前である場合、送信開始時刻決定部１０５は、上記遡った時刻よりも前の時刻に送信開始時刻を設定する。また例えば、現在時刻が上記遡った時刻以後である場合、送信開始時刻決定部１０５は、コンテンツ再生装置２０への先読みコンテンツ１１５の送信が直ちに開始される時刻（例えば、現在時刻）に送信開始時刻を設定する。
【００４８】
キーワード抽出部１０６は、先読みコンテンツ１１５をコンテンツ再生装置２０に送信する際の送信順位を決定するためのキーワード（以下、送信順制御キーワードと称する。）を抽出する。キーワード抽出部１０６は、例えば、コンテンツ再生装置２０から受信した移動体情報２１２から特定される、移動体３の現在位置、目的地、及び目的地までの経路のうちの少なくともいずれかの周辺に存在する施設に関する文字列を、送信順制御キーワードとして地図情報１１１から抽出する。
【００４９】
先読みコンテンツ送信部１０７は、移動体情報２１２の再生コンテンツ２１２５にリンクされているコンテンツをインターネット５を介して他の装置２から取得し、これを先読みコンテンツ１１５として記憶する。
【００５０】
また先読みコンテンツ送信部１０７は、送信開始時刻の到来を監視し、送信開始時刻が到来するとコンテンツ再生装置２０への先読みコンテンツ１１５の送信を行う。この送信に際し、先読みコンテンツ送信部１０７は、キーワード抽出部１０６によって抽出された送信順制御キーワードを含む先読みコンテンツ１１５を他の先読みコンテンツ１１５よりも優先して（送信順制御キーワードを含んでいない他の先読みコンテンツ１１５よりも前に）コンテンツ再生装置２０に送信する。
【００５１】
続いて、コンテンツ提供システム１において行われる処理（以下、コンテンツ提供処理Ｓ４００と称する。）について説明する。図４乃至図６は、コンテンツ提供処理Ｓ４００を説明するフローチャートである。以下、これらの図とともに説明する。
【００５２】
図４に示すように、コンテンツ再生装置２０は、ユーザ等から移動体３の目的地の操作入力を受け付け、地図情報２１１を用いて移動体３の出発地（又は現在位置）から受け付けた目的地に至る経路を探索し、受け付けた目的地及び探索した経路を移動体情報２１２として記憶する（Ｓ４１１）。続いて、コンテンツ再生装置２０は、コンテンツ提供装置１０に移動体情報２１２を送信する（Ｓ４１２）。
【００５３】
コンテンツ提供装置１０は、コンテンツ再生装置２０から送られてくる移動体情報２１２の受信を待機している（Ｓ４１３）。コンテンツ提供装置１０は、移動体情報２１２を受信すると（Ｓ４１３：Ｙ）、受信した移動体情報２１２について認証を行う（Ｓ４１４）。認証に成功した場合（Ｓ４１４：Ｙ）、処理はＳ４１５に進み、認証に失敗した場合（Ｓ４１４：Ｎ）、処理はＳ４１３に戻る。尚、上記認証は、例えば、移動体情報２１２の移動体ＩＤ２１２１を、コンテンツ提供装置１０が予め記憶している認証情報と照合することにより行われる。
【００５４】
Ｓ４１５では、コンテンツ提供装置１０は、受信した移動体情報２１２を用いて、移動体３が目的地２１２２に到達するまでの間に通信困難地域に侵入するか否かを判定する。移動体３が通信困難地域に侵入するとコンテンツ提供装置１０が判定した場合（Ｓ４１５：Ｙ）、処理はＳ４１６に進み、移動体３が通信困難地域に侵入しないと判定した場合（Ｓ４１５：Ｎ）、処理はＳ４１３に戻る。
【００５５】
Ｓ４１６では、コンテンツ提供装置１０は、移動体情報２１２の再生コンテンツ２１２５にリンクされているコンテンツをインターネット５を介して他の装置２から取得し、これを先読みコンテンツ１１５として記憶する。尚、コンテンツ提供装置１０は、再生コンテンツ２１２５にリンクされているコンテンツの一部を過去に取得して記憶している場合、記憶していないコンテンツのみを取得する。また既に記憶しているコンテンツのバージョンが旧い場合、コンテンツ提供装置１０は、最新のコンテンツを再取得する。また再生コンテンツ２１２５とは無関係のコンテンツを先読みコンテンツ１１５として記憶している場合、コンテンツ提供装置１０は、メモリ１２や記憶装置１３の記憶領域の使用量等に応じて、そのコンテンツをメモリ１２又は記憶装置１３から適宜削除する。
【００５６】
続いて、コンテンツ提供装置１０は、通信困難地域侵入時刻を求める（Ｓ４１７）。またコンテンツ提供装置１０は、移動体情報２１２の空き容量２１２６とコンテンツ提供装置１０とコンテンツ再生装置２０との間の通信速度とに基づき、空き容量消費時間を求める（Ｓ４１８）。そしてコンテンツ提供装置１０は、求めた通信困難地域侵入時刻と空き容量消費時間とに基づき、先読みコンテンツ１１５の送信開始時刻を決定する（Ｓ４１９）。
【００５７】
続いて、コンテンツ提供装置１０は、コンテンツ再生装置２０から受信した移動体情報２１２から特定される、移動体３の現在位置、目的地、及び出発地（又は現在位置）から目的地までの経路のうちの少なくともいずれかの周辺に存在する施設に関する文字列を送信順制御キーワードとして地図情報１１１から抽出する（Ｓ４２０）。
【００５８】
以上の処理の後、コンテンツ提供装置１０は、Ｓ４１９で決定した先読みコンテンツ１１５の送信開始時刻の到来を待機する（Ｓ４２１）。そして送信開始時刻が到来すると（Ｓ４２１：Ｙ）、コンテンツ提供装置１０は、コンテンツ再生装置２０への先読みコンテンツ１１５の送信を開始する（Ｓ４２２）。尚、この送信に際し、コンテンツ提供装置１０は、送信順制御キーワードを含む先読みコンテンツ１１５を他の先読みコンテンツ１１５よりも優先して（送信順制御キーワードを含んでいない他の先読みコンテンツ１１５よりも前に）コンテンツ再生装置２０に送信する。これによりユーザが参照する可能性の高い先読みコンテンツ１１５が他の先読みコンテンツ１１５に優先してコンテンツ再生装置２０に送信され、移動体３が通信困難地域を通過している際にユーザの利便性が損なわれてしまう可能性を低減することができる。
【００５９】
コンテンツ再生装置２０は、コンテンツ提供装置１０から先読みコンテンツ１１５を受信すると（Ｓ４２３）、これを先読みコンテンツ２１３として記憶する（Ｓ４２４）。
【００６０】
尚、Ｓ４１２〜Ｓ４２４の処理は、必ずしもＳ４１１にて経路設定がされた際に限って行われるわけではなく、移動体３が目的地に到着する間での間に随時（例えば、目的地までの経路に存在する複数の通信困難地域を通過する度に）行われる。この場合、コンテンツ提供装置１０は、例えば、通信困難地域ごとに送信開始時刻を設定する。
【００６１】
図５に示すように、コンテンツ再生装置２０は、経路探索を行った後（Ｓ４１１）、移動体３が目的地に到着したか否かを監視している（Ｓ４２５）。移動体３が目的地に到着したことを検知すると（Ｓ４２５：Ｙ）、図６に示すように、コンテンツ再生装置２０は、その旨をコンテンツ提供装置１０に通知する（Ｓ４５０）。尚、コンテンツ再生装置２０から上記通知を受信すると（Ｓ４５１）、コンテンツ提供装置１０の処理は図４のＳ４１３に戻り、コンテンツ提供装置１０は次の移動体情報２１２の受信待機を開始する。
【００６２】
一方、図５に示すように、コンテンツ再生装置２０は、移動体３が目的地に到着するまでの間、コンテンツの再生要求の発生（Ｗｅｂブラウザ２０１が現在再生しているコンテンツにリンクされてコンテンツの再生要求を含む）を監視している（Ｓ４２６）。コンテンツの再生要求が発生すると（Ｓ４２６：Ｙ）、コンテンツ再生装置２０は、現在、自身がコンテンツ提供装置１０と通信可能な状態であるか否かを判定する（Ｓ４２７）。コンテンツ再生装置２０がコンテンツ提供装置１０と現在、通信可能な状態であると判定した場合（Ｓ４２７：Ｙ）、処理はＳ４２８に進む。コンテンツ再生装置２０がコンテンツ提供装置１０と現在、通信可能な状態でないと判定した場合（Ｓ４２７：Ｎ）、処理はＳ４４１に進む。
【００６３】
Ｓ４２８では、コンテンツ再生装置２０は、コンテンツ提供装置１０にコンテンツの取得要求を送信する。コンテンツ提供装置１０は、上記取得要求を受信すると（Ｓ４２９）、インターネット５を介して他の装置２からコンテンツを取得し（Ｓ４３０）、これをコンテンツ再生装置２０に送信する（Ｓ４３１）。
【００６４】
コンテンツ再生装置２０は、コンテンツ提供装置１０からコンテンツを受信すると（Ｓ４３２）、これを再生する（Ｓ４３３）。その後、処理はＳ４２５に戻る。
【００６５】
Ｓ４４１では、コンテンツ再生装置２０は、再生要求の対象であるコンテンツを先読みコンテンツ２１３として記憶しているか否かを判定する。先読みコンテンツ２１３として記憶している場合（Ｓ４４１：Ｙ）、コンテンツ再生装置２０はこれを再生する（Ｓ４４４）。その後、処理はＳ４２５に戻る。
【００６６】
一方、再生要求の対象であるコンテンツを先読みコンテンツ２１３として記憶していない場合（Ｓ４４１：Ｎ）、コンテンツ再生装置２０は、予め設定された制限時間に達するまで（タイムオーバになるまで）、コンテンツ提供装置１０と間の通信の復旧を待機する（Ｓ４４２：Ｎ，Ｓ４４３：Ｎ）。制限時間内に通信が復旧した場合（Ｓ４４２：Ｎ，Ｓ４４３：Ｙ）、処理はＳ４２８に進み、コンテンツ再生装置２０はコンテンツ提供装置１０からコンテンツを取得してこれを再生し（Ｓ４２８〜Ｓ４３３）、その後、処理はＳ４２５に戻る。一方、制限時間内に通信が復旧しなかった場合（Ｓ４４２：Ｙ）、処理はＳ４２５に戻る。
【００６７】
以上に説明したように、本実施形態のコンテンツ提供システム１においては、コンテンツ提供装置１０が、再生コンテンツにリンクされているコンテンツを他の装置２から取得してこれを先読みコンテンツ１１５としてコンテンツ再生装置２０に送信し、コンテンツ再生装置２０は、先読みコンテンツ１１５を受信してこれを先読みコンテンツ２１３として記憶し、コンテンツの再生要求が発生した際、現在、コンテンツ提供装置１０と通信可能な状況でないと判定した場合、コンテンツを先読みコンテンツ２１３として記憶している場合はその先読みコンテンツ２１３を再生する。
【００６８】
このため、コンテンツ再生装置２０は、移動体３が通信困難地域を通過している場合でも、コンテンツにリンクされているコンテンツを提供することができる。このため、コンテンツ再生装置２０を利用してコンテンツにアクセスするユーザの利便性を確保することができる。またこのコンテンツ提供システム１によれば、移動体３が通信困難地域を通過する時間が短くユーザがこの間に多階層に亘ってリンクを辿るような操作を行わない限り、移動体３が通信困難地域を通過中であることをユーザに殆ど意識させることなく、ユーザにリンク先のコンテンツを提供することができる。
【００６９】
またコンテンツ提供装置１０は、通信困難地域侵入時刻と空き容量消費時間とに基づき、再生コンテンツにリンクされているコンテンツのコンテンツ再生装置２０への送信を開始する時刻である送信開始時刻を求め、送信開始時刻が到来すると、再生コンテンツにリンクされているコンテンツのコンテンツ再生装置２０への送信を開始するので、移動体３が通信困難地域に侵入する前に、可能な限りの量（空き容量又は残り時間の観点から可能な限りの量）の先読みコンテンツ１１５をコンテンツ再生装置２０に送信することができる。
【００７０】
またコンテンツ提供装置１０は、先読みコンテンツ１１５のコンテンツ再生装置２０への送信に際し、送信順制御キーワードを含む先読みコンテンツ１１５を送信順制御キーワードを含まない他の先読みコンテンツ１１５よりも優先してコンテンツ再生装置２０に送信するので、ユーザが参照する可能性の高い先読みコンテンツ１１５が他の先読みコンテンツ１１５に優先してコンテンツ再生装置２０に送信され、移動体３が通信困難地域を通過している際にユーザの利便性が損なわれてしまう可能性を低減することができる。
【００７１】
ところで、本発明は以上に説明した実施例に限定されるものではなく、様々な変形例が含まれる。例えば、上記した実施例は本発明を分かりやすく説明するために詳細に説明したものであり、必ずしも説明した全ての構成を備えるものに限定されるものではない。またある実施例の構成の一部を他の実施例の構成に置き換えることが可能であり、またある実施例の構成に他の実施例の構成を加えることも可能である。また各実施例の構成の一部について、他の構成の追加・削除・置換をすることが可能である。
【００７２】
また上記の各構成、機能、処理部、処理手段等は、それらの一部又は全部を、例えば集積回路で設計する等によりハードウエアで実現してもよい。また上記の各構成、機能等は、中央処理装置（プロセッサ）がそれぞれの機能を実現するプログラムを解釈し、実行することによりソフトウエアで実現してもよい。各機能を実現するプログラム、テーブル、ファイル等の情報は、メモリ、ハードディスク、ＳＳＤ等の記録装置、または、ＩＣカード、ＳＤカード、ＤＶＤ等の記録媒体に記憶することができる。
【００７３】
また制御線や情報線は説明上必要と考えられるものを示すものであり、必ずしも本発明が適用される製品の全ての制御線や情報線を示しているとは限らない。  
【００７４】
また以上の説明では、コンテンツ再生装置２０からコンテンツ提供装置１０に送信する移動体情報２１２に再生コンテンツを特定する情報（再生コンテンツ２１２５）を通知するようにしているが、例えば、コンテンツ提供装置１０側でコンテンツ再生装置２０に正常送信されたコンテンツの情報を把握（記憶）しておき、これに基づきコンテンツ提供装置１０が再生コンテンツを特定するようにしてもよい。
【００７５】
また他の装置２の装置は必ずしもインターネット５上のＷｅｂサーバでなくてもよく、コンテンツ提供装置１０と他の装置２とはインターネット５以外の通信ネットワークで通信可能に接続されていてもよい。
【００７６】
前述したコンテンツ再生装置２０の機能の全部又は一部の機能をＷｅｂブラウザ２０１を実現するプログラムによって実現するようにしても（Ｗｅｂブラウザ２０１に組み込んでも）よい。
【００７７】
また以上では、コンテンツ提供装置１０が、コンテンツ再生装置２０とは独立した情報処理装置である場合を一例として説明したが、コンテンツ提供装置１０が記憶しているデータの全部又は一部をコンテンツ再生装置２０に記憶させ、コンテンツ提供装置１０の機能の全部又は一部の機能を、コンテンツ再生装置２０において実現するようにしてもよい。またこの場合、コンテンツ再生装置２０の機能の全部又は一部の機能を、Ｗｅｂブラウザ２０１を実現しているプログラムによって実現するようにしても（Ｗｅｂブラウザ２０１に組み込んでも）よい。
【００７８】
また以上では、送信開始時刻決定部１０５が送信開始時刻を設定し、送信開始時刻の到来を待って先読みコンテンツ１１５のコンテンツ再生装置２０への送信を開始するようにしているが、例えば、コンテンツ提供装置１０とのコンテンツ再生装置２０との間の通信速度が十分に高速である場合等、必要がない場合は送信開始時刻の設定は必ずしも行わなくてもよい。この場合、例えば、コンテンツ提供装置１０が、先読みコンテンツ１１５を取得すると直ちにこれをコンテンツ再生装置２０に送信するようにする。
【００７９】
また移動体３は、車両に限らず、携帯電話機やスマートフォンのように人によって携帯される情報処理装置、船舶や航空機に搭載される情報処理装置等であってもよい。
【００８０】
またコンテンツの再生主体は、Ｗｅｂブラウザ２０１以外のアプリケーションソフトウエアであってもよい。
【００８１】
また以上では、コンテンツがＷＷＷサーバによって提供されるコンテンツ（Ｗｅｂコンテンツ）である場合を一例として説明したが、コンテンツ提供装置１０によって提供されコンテンツ再生装置２０において再生されるコンテンツは、Ｗｅｂコンテンツ以外のコンテンツであってもよい。
【符号の説明】
【００８２】
１  コンテンツ提供システム、３  移動体、５  インターネット、１０  コンテンツ提供装置、１０１  交通情報取得部、１０２  移動体情報受信部、１０３  通信困難地域到達予測部、１０４  コンテンツ取得部、１０５  送信開始時刻決定部、１０６  キーワード抽出部、１０７  先読みコンテンツ送信部、１１１  地図情報
１１２  交通情報、１１３  通信困難地域情報、１１４  移動体情報、１１５  先読みコンテンツ、２０  コンテンツ再生装置、２０１  Ｗｅｂブラウザ、２０２  ナビゲーション部、２０３  移動体情報送信部、２０４  先読みコンテンツ受信部、２０５  通信状態判定部、２１１  地図情報、２１２  移動体情報、２１２１  移動体ＩＤ、２１３  先読みコンテンツ
【図１】
2015033030.tif 000003
【図２】
2015033030.tif 000004
【図３】
2015033030.tif 000005
【図４】
2015033030.tif 000006
【図５】
2015033030.tif 000007
【図６】
2015033030.tif 000008