(57)【特許請求の範囲】
【請求項１】
車載機器及びサーバからなるコンテンツデータ配信システムであって、
前記車載機器は、
購入されようとするコンテンツに対する第１ライセンス要求の入力が行われる第１ライセンス要求入力部と、
前記入力された第１ライセンス要求に基づいて第１のライセンス要求情報を生成する第１ライセンス要求情報生成部と、
前記第１ライセンス要求情報を前記サーバに送信する第１ライセンス要求情報送信部と、
前記送信された第１ライセンス要求情報に基づき前記サーバが発効した第１ライセンスを付されたコンテンツデータを前記サーバから受信するコンテンツデータ受信部と、
前記車載機器が搭載された車両の運転が終了された旨の判断に基づき運転終了通知情報を生成する運転終了通知情報生成部と、
前記生成された運転終了通知情報を前記サーバに送信する運転終了通知情報送信部と、
第２ライセンス要求を催促させるための第２ライセンス要求催促情報を前記サーバから受信する第２ライセンス要求催促情報受信部と、
前記受信された第２ライセンス要求催促情報に応じた提示に基づき第２ライセンス要求が入力される第２ライセンス要求入力部と、
前記入力された第２ライセンス要求に基づき第２ライセンス要求情報を生成する第２ライセンス要求情報生成部と、
前記生成された第２ライセンス要求情報を前記サーバに送信する第２ライセンス要求情報送信部とを備え、
前記サーバは、
前記第１ライセンス要求情報を前記車載機器から受信する第１ライセンス要求情報受信部と、
前記受信された第１ライセンス要求情報に基づいて前記第１ライセンスを発効する第１ライセンス発効部と、
前記発効された第１ライセンスを付されたコンテンツデータを前記車載機器に送信するコンテンツデータ送信部と、
前記運転終了通知情報を前記車載機器から受信する運転終了通知情報受信部と、
前記受信された運転終了通知情報に基づいて第２ライセンス要求を催促させるための第２ライセンス要求催促情報を生成する第２ライセンス要求催促情報生成部と、
前記生成された第２ライセンス要求催促情報を前記車載機器に送信する第２ライセンス要求催促情報送信部と、
前記第２ライセンス要求情報を前記車載機器から受信する第２ライセンス要求情報受信部と、
前記受信された第２ライセンス要求情報に基づき前記コンテンツデータに前記第２ライセンスを発効する第２ライセンス発効部とを備え、
前記第１ライセンス要求の入力は、前記第２ライセンス要求の入力よりも簡易であることを特徴とするコンテンツデータ配信システム。
【請求項２】
前記第１ライセンス要求の入力は音声入力であることを特徴とする請求項１に記載のコンテンツデータ配信システム。
【請求項３】
前記第１ライセンス要求の入力、及び前記第２ライセンス要求の入力は手動入力であり、前記第１ライセンス要求の入力回数は前記第２ライセンス要求の入力回数よりも少ないことを特徴とする請求項１に記載のコンテンツデータ配信システム。
【請求項４】
購入されようとするコンテンツに対する第１ライセンス要求の入力が行われる第１ライセンス要求入力部と、
前記入力された第１ライセンス要求に基づいて第１のライセンス要求情報を生成する第１ライセンス要求情報生成部と、
前記第１ライセンス要求情報を外部のサーバに送信する第１ライセンス要求情報送信部と、
前記送信された第１ライセンス要求情報に基づき前記サーバが発効した第１ライセンスを付されたコンテンツデータを前記サーバから受信するコンテンツデータ受信部と、
車両の運転が終了された旨の判断に基づき運転終了通知情報を生成する運転終了通知情報生成部と、
前記生成された運転終了通知情報を前記サーバに送信する運転終了通知情報送信部と、
前記送信された運転終了通知情報に応じて生成された第２ライセンス要求を催促させるための第２ライセンス要求催促情報を前記サーバから受信する第２ライセンス要求催促情報受信部と、
前記受信された第２ライセンス要求催促情報に応じた提示に基づき第２ライセンス要求が入力される第２ライセンス要求入力部と、
前記入力された第２ライセンス要求に基づき第２ライセンス要求情報を生成する第２ライセンス要求情報生成部と、
前記生成された第２ライセンス要求情報を前記サーバに送信する第２ライセンス要求情報送信部とを備えることを特徴とする車載機器。
【請求項５】
前記第１ライセンス要求の入力は音声入力であることを特徴とする請求項４に記載の車載機器。
【請求項６】
前記第１ライセンス要求の入力、及び前記第２ライセンス要求の入力は手動入力であり、前記第１ライセンス要求の入力回数は前記第２ライセンス要求の入力回数よりも少ないことを特徴とする請求項４に記載の車載機器。
【請求項７】
購入されようとするコンテンツに対する第１ライセンス要求情報を外部の車載機器から受信する第１ライセンス要求情報受信部と、
前記受信された第１ライセンス要求情報に基づいて前記第１ライセンスを発効する第１ライセンス発効部と、
前記発効された第１ライセンスを付されたコンテンツデータを前記車載機器に送信するコンテンツデータ送信部と、
前記車載機器が搭載された車両の運転が終了された旨の判断に基づき生成された運転終了通知情報を前記車載機器から受信する運転終了通知情報受信部と、
前記受信された運転終了通知情報に基づいて第２ライセンス要求を催促させるための第２ライセンス要求催促情報を生成する第２ライセンス要求催促情報生成部と、
前記生成された第２ライセンス要求催促情報を前記車載機器に送信する第２ライセンス要求催促情報送信部と、
前記送信された第２ライセンス要求催促情報に応じて生成された前記第２ライセンス要求情報を前記車載機器から受信する第２ライセンス要求情報受信部と、
前記受信された第２ライセンス要求情報に基づき前記コンテンツデータに前記第２ライセンスを発効する第２ライセンス発効部とを備えることを特徴とするサーバ。
【請求項８】
購入されようとするコンテンツに対する第１ライセンス要求情報を外部の車載機器から受信する第１ライセンス要求情報受信ステップと、
前記受信された第１ライセンス要求情報に基づいて前記第１ライセンスを発効する第１ライセンス発効ステップと、
前記発効された第１ライセンスを付されたコンテンツデータを前記車載機器に送信するコンテンツデータ送信ステップと、
前記車載機器が搭載された車両の運転が終了された旨の判断に基づき生成された運転終了通知情報を前記車載機器から受信する運転終了通知情報受信ステップと、
前記受信された運転終了通知情報に基づいて第２ライセンス要求を催促させるための第２ライセンス要求催促情報を生成する第２ライセンス要求催促情報生成ステップと、
前記生成された第２ライセンス要求催促情報を前記車載機器に送信する第２ライセンス要求催促情報送信ステップと、
前記送信された第２ライセンス要求催促情報に応じて生成された前記第２ライセンス要求情報を前記車載機器から受信する第２ライセンス要求情報受信ステップと、
前記受信された第２ライセンス要求情報に基づき前記コンテンツデータに前記第２ライセンスを発効する第２ライセンス発効ステップとを備えることを特徴とするライセンス発効方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、コンテンツデータ配信システム、車載機器、サーバ、及びライセンス発効方法に関し、特に、車載機器において、コンテンツを提供するサーバからコンテンツデータを受信して、コンテンツを再生する技術に関する。
【背景技術】
【０００２】
ユーザがインターネットを介して、楽曲等のコンテンツを購入して、ダウンロード入手する技術が検討されている（例えば、特許文献１、２）。
例えば、特許文献２には、音楽データを提供する音楽提供サーバと、音楽提供サーバの提供する音楽データを購入する通信端末とから構成される音楽購入システムが開示されている。音楽提供サーバは、音楽データの発売日時前に、通信端末から、音楽データの購入予約に関する処理を要求する予約処理要求データを受信すると、通信端末に対して音楽データを送信する。また、音楽提供サーバは、発売日時以降に、通信端末から、購入が予約されていた音楽データの購入を要求する予約音楽購入要求データを受信すると、通信端末に対して、音楽データの利用を許可するためのライセンスデータを送信する。このライセンスデータは、音楽データよりもデータ量が少ない。これによって、発売日時以降に、複数の通信端末から音楽データの購入要求が集中しても、音楽データを迅速に提供することが可能となる。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００７−５２４９２１号公報
【特許文献２】特開２００８−１９８１０９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
一方で、カーナビゲーションシステム及びカーオーディオ等の車載機器において、車両の運転中であっても、楽曲等のコンテンツをダウンロードして利用したいという要請がある。
【０００５】
ここで、インターネットを介して、楽曲等のコンテンツを購入する場合、一般的には、ユーザの名前（ＩＤ）、パスワード及びクレジットカード番号を始めとしたクレジットカード情報等の入力操作や、購入内容を確認する問い合わせに応じた入力操作等の複雑な入力操作が必要となる。
しかし、車載機器において、ユーザがインターネットを介してコンテンツを購入する際に、同様の操作を求めると、ユーザは車両の運転中に複雑な入力操作を行うこととなり、非常に危険である。一方で、ユーザは、運転中であっても楽曲データ等のコンテンツをダウンロードし、取得することを希望する場合がある。例えば、運転中に聞いていたラジオの楽曲を気に入り、ラジオによるその楽曲の再生が終了した後も、再度運転中に聞きたいと臨む場合等がその例としてあげられる。
【０００６】
本発明は、前述した要請に基づいてなされたものであって、安全性を維持しつつ、ユーザが簡易に購入するコンテンツ利用することができるコンテンツデータ配信システム、サーバ、通信端末、及びコンテンツデータ配信方法を提供することを目的とする。
【課題を解決するための手段】
【０００７】
本発明の第１の態様にかかるコンテンツデータ配信システムは、車載機器及びサーバからなるコンテンツデータ配信システムであって、前記車載機器は、購入されようとするコンテンツに対する第１ライセンス要求の入力が行われる第１ライセンス要求入力部と、前記入力された第１ライセンス要求に基づいて第１のライセンス要求情報を生成する第１ライセンス要求情報生成部と、前記第１ライセンス要求情報を前記サーバに送信する第１ライセンス要求情報送信部と、前記送信された第１ライセンス要求情報に基づき前記サーバが発効した第１ライセンスを付されたコンテンツデータを前記サーバから受信するコンテンツデータ受信部と、前記車載機器が搭載された車両の運転が終了された旨の判断に基づき運転終了通知情報を生成する運転終了通知情報生成部と、前記生成された運転終了通知情報を前記サーバに送信する運転終了通知情報送信部と、第２ライセンス要求を催促させるための第２ライセンス要求催促情報を前記サーバから受信する第２ライセンス要求催促情報受信部と、前記受信された第２ライセンス要求催促情報に応じた提示に基づき第２ライセンス要求が入力される第２ライセンス要求入力部と、前記入力された第２ライセンス要求に基づき第２ライセンス要求情報を生成する第２ライセンス要求情報生成部と、前記生成された第２ライセンス要求情報を前記サーバに送信する第２ライセンス要求情報送信部とを備え、前記サーバは、前記第１ライセンス要求情報を前記車載機器から受信する第１ライセンス要求情報受信部と、前記受信された第１ライセンス要求情報に基づいて前記第１ライセンスを発効する第１ライセンス発効部と、前記発効された第１ライセンスを付されたコンテンツデータを前記車載機器に送信するコンテンツデータ送信部と、前記運転終了通知情報を前記車載機器から受信する運転終了通知情報受信部と、前記受信された運転終了通知情報に基づいて第２ライセンス要求を催促させるための第２ライセンス要求催促情報を生成する第２ライセンス要求催促情報生成部と、前記生成された第２ライセンス要求催促情報を前記車載機器に送信する第２ライセンス要求催促情報送信部と、前記第２ライセンス要求情報を前記車載機器から受信する第２ライセンス要求情報受信部と、前記受信された第２ライセンス要求情報に基づき前記コンテンツデータに前記第２ライセンスを発効する第２ライセンス発効部とを備え、前記第１ライセンス要求の入力は、前記第２ライセンス要求の入力よりも簡易であることを特徴とする。
【０００８】
本発明の第２の態様にかかる車載機器は、購入されようとするコンテンツに対する第１ライセンス要求の入力が行われる第１ライセンス要求入力部と、前記入力された第１ライセンス要求に基づいて第１のライセンス要求情報を生成する第１ライセンス要求情報生成部と、前記第１ライセンス要求情報を外部のサーバに送信する第１ライセンス要求情報送信部と、前記送信された第１ライセンス要求情報に基づき前記サーバが発効した第１ライセンスを付されたコンテンツデータを前記サーバから受信するコンテンツデータ受信部と、車両の運転が終了された旨の判断に基づき運転終了通知情報を生成する運転終了通知情報生成部と、前記生成された運転終了通知情報を前記サーバに送信する運転終了通知情報送信部と、前記送信された運転終了通知情報に応じて生成された第２ライセンス要求を催促させるための第２ライセンス要求催促情報を前記サーバから受信する第２ライセンス要求催促情報受信部と、前記受信された第２ライセンス要求催促情報に応じた提示に基づき第２ライセンス要求が入力される第２ライセンス要求入力部と、前記入力された第２ライセンス要求に基づき第２ライセンス要求情報を生成する第２ライセンス要求情報生成部と、前記生成された第２ライセンス要求情報を前記サーバに送信する第２ライセンス要求情報送信部とを備えることを特徴とする。
【０００９】
本発明の第３の態様にかかるサーバは、購入されようとするコンテンツに対する第１ライセンス要求情報を外部の車載機器から受信する第１ライセンス要求情報受信部と、前記受信された第１ライセンス要求情報に基づいて前記第１ライセンスを発効する第１ライセンス発効部と、前記発効された第１ライセンスを付されたコンテンツデータを前記車載機器に送信するコンテンツデータ送信部と、前記車載機器が搭載された車両の運転が終了された旨の判断に基づき生成された運転終了通知情報を前記車載機器から受信する運転終了通知情報受信部と、前記受信された運転終了通知情報に基づいて第２ライセンス要求を催促させるための第２ライセンス要求催促情報を生成する第２ライセンス要求催促情報生成部と、前記生成された第２ライセンス要求催促情報を前記車載機器に送信する第２ライセンス要求催促情報送信部と、前記送信された第２ライセンス要求催促情報に応じて生成された前記第２ライセンス要求情報を前記車載機器から受信する第２ライセンス要求情報受信部と、前記受信された第２ライセンス要求情報に基づき前記コンテンツデータに前記第２ライセンスを発効する第２ライセンス発効部とを備えることを特徴とする。
【００１０】
本発明の第４の態様にかかるライセンス発効方法は、購入されようとするコンテンツに対する第１ライセンス要求情報を外部の車載機器から受信する第１ライセンス要求情報受信ステップと、前記受信された第１ライセンス要求情報に基づいて前記第１ライセンスを発効する第１ライセンス発効ステップと、前記発効された第１ライセンスを付されたコンテンツデータを前記車載機器に送信するコンテンツデータ送信ステップと、前記車載機器が搭載された車両の運転が終了された旨の判断に基づき生成された運転終了通知情報を前記車載機器から受信する運転終了通知情報受信ステップと、前記受信された運転終了通知情報に基づいて第２ライセンス要求を催促させるための第２ライセンス要求催促情報を生成する第２ライセンス要求催促情報生成ステップと、前記生成された第２ライセンス要求催促情報を前記車載機器に送信する第２ライセンス要求催促情報送信ステップと、前記送信された第２ライセンス要求催促情報に応じて生成された前記第２ライセンス要求情報を前記車載機器から受信する第２ライセンス要求情報受信ステップと、前記受信された第２ライセンス要求情報に基づき前記コンテンツデータに前記第２ライセンスを発効する第２ライセンス発効ステップとを備えることを特徴とする。
【発明の効果】
【００１１】
前述した本発明の各態様によれば、安全性を維持しつつ、ユーザが簡易に購入するコンテンツ利用することができるコンテンツデータ配信システム、車載機器、サーバ、及びライセンス発効方法を提供することができる。
【図面の簡単な説明】
【００１２】
【図１】発明の実施の形態にかかるコンテンツデータ配信システムの概要構成例を示すブロック図である。
【図２】発明の実施の形態にかかるコンテンツデータ配信システムの処理概要を示す処理フローである。
【図３】発明の実施の形態にかかるコンテンツデータ配信システムの構成例を示すブロック図である。
【図４】発明の実施の形態にかかる車載機器のコンテンツ記録部に格納されたコンテンツ管理情報の一例を示す図である。
【図５】発明の実施の形態にかかるサーバのコンテンツ記録部に格納されたコンテンツ管理情報の一例を示す図である。
【図６】発明の実施の形態にかかるサーバのコンテンツ記録部に格納された利用履歴情報の一例を示す図である。
【図７】発明の実施の形態にかかるサーバのユーザ情報記録部に格納されたユーザ管理情報の一例を示す図である。
【図８】発明の実施の形態にかかる車載機器の制御部の情報生成に関する機能ブロックを示すブロック図である。
【図９】発明の実施の形態にかかる通信端末の制御部の情報生成に関する機能ブロックを示すブロック図である。
【図１０】発明の実施の形態にかかるサーバの制御部の情報生成に関する機能ブロックを示すブロック図である。
【図１１】発明の実施の形態にかかるコンテンツデータ配信システムの処理を示す処理シーケンスである。
【図１２】発明の実施の形態にかかる車載機器のログイン要求時の処理を示す処理フローである。
【図１３】発明の実施の形態にかかるサーバのログイン要求受信時の処理を示す処理フローである。
【図１４】放送による提示方法を実施する場合におけるサーバの購入候補コンテンツ提示情報記録部に格納された情報を示す図である。
【図１５】発明の実施の形態にかかる車載機器の放送要求時の処理を示す処理フローである。
【図１６】発明の実施の形態にかかるサーバの放送要求受信時の処理を示す処理フローである。
【図１７】発明の実施の形態にかかる再生画面の例を示す図である。
【図１８】発明の実施の形態にかかる車載機器の広告表示要求時の処理を示す処理フローである。
【図１９】発明の実施の形態にかかるサーバの広告表示要求受信時の処理を示す処理フローである。
【図２０】発明の実施の形態にかかる広告画面の例を示す図である。
【図２１】発明の実施の形態にかかる車載機器のコンテンツデータ送信要求時の処理を示す処理フローである。
【図２２】発明の実施の形態にかかるサーバのコンテンツデータ送信要求受信時の処理を示す処理フローである。
【図２３】発明の実施の形態にかかる車載機器のコンテンツデータ受信時の処理を示す処理フローである。
【図２４】発明の実施の形態にかかる制限付きコンテンツの表示例を示す図である。
【図２５】発明の実施の形態にかかる車載機器の運転終了判断の処理を示す処理フローである。
【図２６】発明の実施の形態にかかるサーバの運転終了通知受信時の処理を示す処理フローである。
【図２７】地図情報とＧＰＳによる検出方法を実施する場合における車載機器の構成例を示すブロック図である。
【図２８】センサの出力による検出方法を実施する場合における車載機器の構成例を示すブロック図である。
【図２９】車載機器と通信端末とのセンサの出力のマッチングによる検出方法を実施する場合における通信端末の構成例を示すブロック図である。
【図３０】運転席のドア操作による検出方法を実施する場合における車載機器の構成例を示すブロック図である。
【図３１】パーキング状態による検出方法を実施する場合における車載機器の構成例を示すブロック図である。
【図３２】充電状態による検出方法を実施する場合における車載機器の構成例を示すブロック図である。
【図３３】ＡＣＣ電源状態による検出方法を実施する場合における車載機器の構成例を示すブロック図である。
【図３４】車載機器と通信端末との距離による検出方法（ＧＰＳによる検出）を実施する場合における車載機器の構成例を示すブロック図である。
【図３５】地図情報とＧＰＳによる検出方法を実施する場合における通信端末の構成例を示すブロック図である。
【図３６】発明の実施の形態にかかるサーバの運転終了判断の処理を示す処理フローである。
【図３７】地図情報とＧＰＳによる検出方法を実施する場合におけるサーバの構成例を示すブロック図である。
【図３８】発明の実施の形態にかかる通信端末のコンテンツの購入手続き時の処理を示す処理フローである。
【図３９】発明の実施の形態にかかる購入コンテンツ選択ページの例を示す図である。
【図４０】発明の実施の形態にかかるサーバの購入コンテンツ選択ページ送信要求受信時の処理を示す処理フローである。
【図４１】発明の実施の形態にかかるサーバの決済要求情報受信時の処理を示す処理フローである。
【図４２】発明の実施の形態にかかる仮ライセンス要求における入力と、正式ライセンス要求における入力との関係を示す図である。
【図４３】発明の実施の形態にかかるサーバの決済完了時の処理フローを示す図である。
【図４４】一時保存領域による管理方法を実施する場合における車載機器の利用履歴情報受信時の処理フローを示す図である。
【図４５】一時保存領域による管理方法を実施する場合におけるサーバの正式コンテンツデータ送信要求受信時の処理を示す処理フローである。
【図４６】正式コンテンツデータの再発効による管理方法を実施する場合における車載機器の利用履歴情報受信時の処理を示す処理フローである。
【図４７】正式コンテンツデータの再発効による管理方法を実施する場合におけるサーバのコンテンツ管理情報を示す図である。
【図４８】鍵による管理方法を実施する場合における車載機器のコンテンツ管理情報を示す図である。
【図４９】鍵による管理方法を実施する場合におけるサーバのコンテンツ管理情報を示す図である。
【図５０】鍵による管理方法を実施する場合における車載機器の利用履歴情報受信時の処理の処理フローを示す図である。
【図５１】鍵による管理方法を実施する場合におけるサーバの鍵データ送信要求受信時の処理を示す処理フローである。
【図５２】コンテンツデータを分割することによる管理方法を実施する場合における通信端末の構成例を示すブロック図である。
【図５３】コンテンツデータを分割することによる管理方法を実施する場合における通信端末のコンテンツ管理情報を示す図である。
【図５４】コンテンツデータを分割することによる管理方法を実施する場合における車載機器の利用履歴情報受信時の処理フローを示す図である。
【図５５】コンテンツデータを分割することによる管理方法を実施する場合における通信端末の部分データ送信要求受信時の処理を示す処理フローである
【図５６】発明の実施の形態の変形例にかかるコンテンツデータ配信システムの処理を示す処理フローである。
【図５７】発明の実施の形態の変形例にかかる車載機器のシャットダウン通知検出時の処理を示す処理フローである。
【図５８】発明の実施の形態の変形例にかかるサーバのログアウト要求受信時の処理を示す処理フローである。
【図５９】発明の実施の形態の変形例にかかるサーバのログイン確認要求情報受信時の処理を示す処理フローである。
【図６０】発明の実施の形態の変形例にかかるサーバの自動ログアウト処理を示す処理フローである。
【発明を実施するための形態】
【００１３】
＜１．コンテンツデータ配信システム１の概要構成＞
まず、図１を参照して、本発明の実施の形態にかかるコンテンツデータ配信システム１の概要構成について説明する。図１は、本発明の実施の形態にかかるコンテンツデータ配信システム１の概要構成例を示すブロック図である。
【００１４】
コンテンツデータ配信システム１は、車載機器１００、通信端末２００、及び、コンテンツ提供装置（サーバ）３００を有する。車載機器１００は、車両に搭載されている。通信端末２００は、車両を運転するユーザが所有する携帯電話等の通信端末である。
【００１５】
車載機器１００、通信端末２００、及びサーバ３００とは、インターネットを介して、任意の情報を互いに送受信する。より具体的には、車載機器１００及び通信端末２００は、携帯電話網を介して、インターネットに接続する。すなわち、車載機器１００及び通信端末２００は、携帯電話の無線通信規格を使用した無線通信によって情報を互いに送受信する。この無線通信規格は、例えば、３Ｇ、３．５Ｇ、及び、４Ｇ等の任意の携帯電話の無線通信規格を使用してよい。また、サーバ３００は、インターネットに接続するための任意の通信規格を使用して、有線通信又は無線通信によって、車載機器１００又は通信端末２００との間で情報を送受信する。なお、このときに送受信される情報は、携帯電話基地局、及び、携帯電話網とインターネットとを接続するゲートウェイ等を介して送受信されることは自明であるため、図示及びその説明は省略する。
【００１６】
車載機器１００と通信端末２００とは、無線通信によって、任意の情報を互いに直接送受信することもできる。この無線通信には、例えば、Ｂｌｕｅｔｏｏｔｈ（登録商標）及びＷｉ−Ｆｉ（登録商標）等の任意の無線通信規格を使用してよい。また、車載機器１００と通信端末２００とは、有線通信によって、任意の情報を送受信するようにしてもよい。例えば、車載機器１００と通信端末２００とを、ＵＳＢ（Universal Serial Bus）等の任意の有線接続規格によって接続することで有線通信を可能とする。
【００１７】
車載機器１００は、例えば、ＡＶ一体型のカーナビゲーションシステム又はカーオーディオ等である。車載機器１００は、各種コンテンツを再生可能である。ここで、コンテンツとしては、音声を示す音声コンテンツ、動画を示す動画コンテンツ等がある。動画コンテンツとして、動画像とともに音声も付加された音声付き動画コンテンツ、及び、動画像のみからなり、音声は付加されていない音声無し動画コンテンツがある。すなわち、音声コンテンツには、そのコンテンツとしての音声を示す音声情報が含まれ、音声付き動画コンテンツには、そのコンテンツとしての音声及び画像をそれぞれ示す音声情報及び画像情報が含まれ、音声無し動画コンテンツには、そのコンテンツとしての画像を示す画像情報が含まれる。音声コンテンツには、例えば、楽曲、講演、オーディオドラマ及びラジオ番組等がある。動画コンテンツには、例えば、映画、ドラマ、アニメーション、ミュージックビデオ及びテレビ番組等がある。
【００１８】
車載機器１００は、ユーザが購入しようとするコンテンツを示すコンテンツデータをサーバ３００からダウンロードして、ダウンロードしたコンテンツデータに基づいてコンテンツを再生する。また、車載機器１００は、ユーザが車両の運転中に簡易な操作でコンテンツを利用することを可能とするために、購入される候補となるコンテンツ（以下、単に「購入候補コンテンツ」という。）をユーザに対して提示する。車載機器１００は、購入候補コンテンツの提示内容に係る購入候補コンテンツ提示情報をサーバ３００から受信して、受信した購入候補コンテンツ提示情報に基づいて購入候補コンテンツを液晶モニタに表示する等してユーザに提示する。
【００１９】
車載機器１００が提示する購入候補コンテンツに対し、ユーザは所定の簡易入力を行いコンテンツデータのダウンロードを要求する。そして、購入候補コンテンツが複数提示されている場合はユーザが簡易入力により選択したコンテンツに係るコンテンツデータが、購入候補コンテンツが一つの場合はそのコンテンツに係るコンテンツデータが所定の制限を施された状態でサーバからダウンロードされる。以下では、この所定の制限を施した状態でのコンテンツデータのダウンロードを、仮ライセンスが付されたコンテンツデータのダウンロードという。なお、所定の簡易入力については、後に詳述する。
【００２０】
この仮ライセンスが付されたコンテンツデータのダウンロードによって、ユーザが複雑なコンテンツの購入手続きなしに、車載機器１００内でコンテンツを利用することが可能となる。車載機器１００は、所定の簡易手続きが実施されたコンテンツについて仮ライセンスの発効をサーバに要求する仮ライセンス要求情報をサーバ３００に送信することで、サーバ３００から仮ライセンスが付されたコンテンツデータを取得する。
【００２１】
以上のようにすることで、ユーザは、手間のかかるコンテンツの購入手続きを省略して、コンテンツデータをダウンロードして利用することが可能となり、運転中（走行中及び乗車中）であっても、コンテンツの利用を、より簡易に、又は安全に行うことが可能となる。
【００２２】
通信端末２００は、携帯電話、ＰＨＳ（Personal Handyphone System）、タブレットＰＣ（Personal Computer）、及び、ノートＰＣ等の通信機能を備えた情報処理装置である。携帯電話には、いわゆるスマートフォンが含まれる。
【００２３】
車載機器１００又は通信端末２００は、ユーザが車両の運転中でなくなったときに、ユーザにコンテンツの購入手続きを催促する通知のメール（以下、「購入手続きメール」と呼ぶ）をサーバ３００から受信する。また、この購入手続きメールには所定のＵＲＬ情報が含まれ、ユーザが、コンテンツの購入手続きを行うためのウェブページにアクセスして、コンテンツの購入手続きを行うことが可能となる。以上のようにすることで、コンテンツデータ配信システム１は、ユーザに対して、運転が終了して安全な状態になってから、複雑なコンテンツの購入手続きの入力を促すことが可能となる。
【００２４】
サーバ３００は、購入候補コンテンツ提示情報を生成し、車載機器１００に送信する。また、サーバ３００は、車載機器１００から仮ライセンス要求情報を受信すると、仮ライセンスを発効し、その仮ライセンスが付されたコンテンツデータを車載機器１００に送信し、前記の購入手続の対象となったコンテンツデータに対する、制限のない正式なライセンスを発効する。そして、サーバ３００は、ユーザが車両の運転中でなくなったときに、購入手続きメールを車載機器１００又は通信端末２００に送信し、前述の複雑なコンテンツ購入手続の入力が行われると、その購入手続の対象となるコンテンツデータに対して、仮ライセンスで施されていた制限を解除した、正式なライセンスを発効する。
【００２５】
＜２．コンテンツデータ配信システム１の処理概要＞
続いて、図２を参照して、本発明の実施の形態にかかるコンテンツデータ配信システム１の処理概要について説明する。図２は、本発明の実施の形態にかかるコンテンツデータ配信システム１の処理概要を示す処理フローである。
【００２６】
車載機器１００は、ユーザからのサーバ３００にログインする操作に応じて、サーバ３００にログインする（Ｓ１）。車載機器１００は、サーバ３００から送信された購入候補コンテンツ提示情報に基づいて、購入候補コンテンツを提示する（Ｓ２）。
【００２７】
車載機器１００は、ユーザからのコンテンツの仮ライセンスを要求する入力操作に応じて、サーバ３００に対してコンテンツの仮ライセンスを要求する（Ｓ３）。すなわち、車載機器１００は、ユーザからの購入候補コンテンツの提示に対する、購入しようとするコンテンツを指定する入力操作に応じて、指定されたコンテンツの仮ライセンスを要求する仮ライセンス要求情報をサーバ３００に対して送信する。サーバ３００は、車載機器１００からの仮ライセンスの要求に応じて、コンテンツの仮ライセンスを発効する（Ｓ４）。すなわち、サーバ３００は、車載機器１００から送信された仮ライセンス要求情報で仮ライセンスが要求されているコンテンツのコンテンツデータを所定の制限付きで車載機器１００に送信する。
【００２８】
車載機器１００は、サーバ３００から送信された所定の制限付きのコンテンツデータに基づいて、そのコンテンツデータが示すコンテンツを所定の制限に応じた態様で出力する。このように、コンテンツの購入手続きが完了するまでは、仮ライセンスが発効され、ユーザが購入しようとするコンテンツにその仮ライセンスに対応した一定の制限を付すことで、コンテンツの購入手続きが行われずに不正に利用されてしまうことを防止するようにしている。以下、このように、車載機器１００において、コンテンツデータがダウンロードされて、制限付きのコンテンツが利用されることを「試聴」とも言う。
【００２９】
サーバ３００は、ユーザが車両を運転中でなくなったときに、仮ライセンスにおいてコンテンツに付された所定の制限を解除した利用を許可する正式のライセンス（以下、単に「正式ライセンス」という。）の要求、つまり購入手続の要求を催促する（Ｓ５）。すなわち、サーバ３００は、制限の付されていないコンテンツの購入の手続きをユーザに催促する。具体的には、サーバ３００は、購入手続きメールを車載機器１００又は通信端末２００に送信する。
【００３０】
車載機器１００又は通信端末２００は、ユーザからのコンテンツの正式ライセンスを要求する入力操作に応じて、サーバ３００に対してコンテンツの正式ライセンスを要求する（Ｓ６）。すなわち、車載機器１００又は通信端末２００は、ユーザからのコンテンツの購入手続きを行う入力操作に応じて、サーバ３００に対してコンテンツの購入手続きを行う。サーバ３００は、購入手続きが完了したコンテンツの正式ライセンスを発効する（Ｓ７）。すなわち、サーバ３００は、車載機器１００において、購入手続きが完了したコンテンツについて、コンテンツの再生時における制限を解除する。
【００３１】
＜３．コンテンツデータ配信システム１の詳細構成＞
続いて、図３を参照して、本発明の実施の形態にかかるコンテンツデータ配信システム１の構成について説明する。図３は、本発明の実施の形態にかかるコンテンツデータ配信システム１の構成例を示すブロック図である。
【００３２】
まず、車載機器１００の構成について説明する。車載機器１００は、データ入出力部１０１、１０２、制御部１０３、操作入力部１０４、画像音声提示部１０５、及び、コンテンツ記録部１１１を有する。
【００３３】
データ入出力部１０１は、制御部１０３が生成し出力した各種情報をサーバ３００に送信する。データ入出力部１０１は、サーバ３００から送信された各種情報を受信して、制御部１０３に出力する。データ入出力部１０１は、前述した無線通信によって、これらの各種情報の送受信を行う。
【００３４】
データ入出力部１０２は、制御部１０３が生成し出力した各種情報を通信端末２００に送信する。データ入出力部１０２は、通信端末２００から送信された情報を受信して、制御部１０３に出力する。データ入出力部１０２は、前述した無線通信又は有線通信によって、これらの各種情報の送受信を行う。
【００３５】
制御部１０３は、車載機器１００の各種機能を実現するための処理を実行する。具体的には、車載機器１００が有するＣＰＵ（Central Processing Unit）が、車載機器１００としての各種機能を実現するための処理を実行させるプログラムを実行することによって、制御部１０３として機能する。制御部１０３は、操作入力部１０４からの情報の出力、及び、データ入出力部１０１、１０２からの情報の出力に応じて処理を実行する。
【００３６】
操作入力部１０４は、ユーザからの図示しないボタンの押下、画像音声提示部１０５の同じく図示しない液晶モニタ上に重畳されたタッチパネルのタッチ、及び音声による操作入力を受ける。操作入力部１０４は、ユーザからのボタンの押下等の手動による操作入力を受け、その入力内容を示す入力情報を制御部１０３に出力する。また、操作入力部１０４は、ユーザからの音声入力を受け、その音声を示す音声情報を制御部１０３に出力する。操作入力部１０４は、例えば、物理的な十字キー及び操作ボタン、画像音声提示部１０５の液晶モニタ上に重畳されたタッチパネル、及び、ユーザの音声入力を受け付けるマイクロフォン等を含む。
【００３７】
画像音声提示部１０５は、例えば液晶モニタ及びスピーカからなり、各種画像及び音声を出力する。画像音声提示部１０５は、制御部１０３から出力された画像情報が示す画像を液晶モニタに表示する。また、画像音声提示部１０５は、制御部１０３から出力された音声情報が示す音声をスピーカに出力する。ここで、画像を表示するモニタは、液晶モニタに限られず、例えば、液晶モニタ、有機ＥＬモニタ、及び、プラズマディスプレイモニタ等の任意の表示装置を使用することができる。
【００３８】
コンテンツ記録部１１１は、コンテンツデータ及びコンテンツ管理情報が格納される。コンテンツ管理情報については、図４を参照して後述する。コンテンツ記録部１１１は、コンテンツデータ及びコンテンツ管理情報を格納するための任意の記録装置を含む。記録装置は、例えば、メモリ及びハードディスク等である。
【００３９】
続いて、通信端末２００の構成について説明する。通信端末２００は、データ入出力部２０１、２０２、制御部２０３、操作入力部２０４、及び、画像音声提示部２０５を有する。
【００４０】
データ入出力部２０１は、制御部２０３が生成し出力した各種情報を車載機器１００に送信する。データ入出力部２０１は、車載機器１００から送信された各種情報を受信して、制御部２０３に出力する。データ入出力部２０１は、前述したような無線通信又は有線通信によって、これらの各種情報の送受信を行う。
【００４１】
データ入出力部２０２は、制御部１０３が生成し出力した各種情報をサーバ３００に送信する。データ入出力部２０２は、サーバ３００から送信された各種情報を受信して、制御部１０３に出力する。データ入出力部２０２は、前述したような無線通信によって、これらの各種情報の送受信を行う。
【００４２】
制御部２０３は、通信端末２００としての各種機能を実現するための処理を実行する。具体的には、通信端末２００が有するＣＰＵが、通信端末２００としての各種機能を実現するための処理を実行させるプログラムを実行することによって、制御部２０３として機能する。制御部２０３は、操作入力部２０４からの情報の出力、及び、データ入出力部２０１、２０２からの情報の出力に応じて処理を実行する。
【００４３】
操作入力部２０４は、ユーザからの図示しないボタンの押下、画像音声提示部２０５の同じく図示しない液晶モニタ上に重畳されたタッチパネルのタッチ、及び音声による操作入力を受ける。操作入力部２０４は、ユーザからのボタンの押下等の手動による操作入力を受け、その入力内容を示す入力情報を制御部２０３に出力する。また、操作入力部２０４は、ユーザからの音声入力を受け、その音声を示す音声情報を制御部２０３に出力する。操作入力部２０４は、例えば、物理的な十字キー及び操作ボタン、画像音声提示部１０５の液晶モニタ上に重畳されたタッチパネル、及び、ユーザの音声入力を受け付けるマイクロフォン等を含む。
【００４４】
画像音声提示部２０５は、例えば液晶モニタ及びスピーカからなり、各種画像及び音声を出力する。画像音声提示部２０５は、制御部２０３から出力された画像情報が示す画像を液晶モニタに表示する。また、画像音声提示部２０５は、制御部２０３から出力された音声情報が示す音声をスピーカに出力する。ここで、画像を表示するモニタは、液晶モニタに限られず、例えば、液晶モニタ、有機ＥＬモニタ、及び、プラズマディスプレイモニタ等の任意の表示装置を使用することができる。
【００４５】
続いて、サーバ３００の構成について説明する。サーバ３００は、データ入出力部３０１、制御部３０２、コンテンツ記録部３１１、ユーザ情報記録部３１２、及び、購入候補コンテンツ提示情報記録部３１３を有する。
【００４６】
データ入出力部３０１は、制御部３０２が生成し出力した各種情報を車載機器１００又は通信端末２００に送信する。データ入出力部３０１は、車載機器１００又は通信端末２００から送信された情報を受信して、制御部３０２に出力する。データ入出力部３０１は、前述したような有線通信又は無線通信によって、これらの各種情報の送受信を行う。
【００４７】
制御部３０２は、サーバ３００としての各種機能を実現するための処理を実行する。具体的には、サーバ３００が有するＣＰＵが、サーバ３００としての各種機能を実現するための処理を実行させるプログラムを実行することによって、制御部３０２として機能する。制御部３０２は、データ入出力部３０１からの情報の出力に応じて処理を実行する。
【００４８】
コンテンツ記録部３１１は、コンテンツデータ及びコンテンツ管理情報が格納される。コンテンツ管理情報については、図５を参照して後述する。コンテンツ記録部３１１は、コンテンツデータ及びコンテンツ管理情報を格納するための任意の記録装置を含む。
【００４９】
ユーザ情報記録部３１２は、ユーザ管理情報及び利用履歴情報が格納される。ユーザ情報及び利用履歴情報については、後述する。ユーザ情報記録部３１２は、ユーザ管理情報及び利用履歴情報を格納するための任意の記録装置を含む。
【００５０】
購入候補コンテンツ提示情報記録部３１３は、複数の購入候補コンテンツ提示情報が格納される。購入候補コンテンツ提示情報記録部３１３は、購入候補コンテンツ提示情報を格納するための任意の記録装置を含む。
【００５１】
続いて、図４を参照して、車載機器１００のコンテンツ記録部１１１に格納されたコンテンツ管理情報１１００の一例について説明する。図４は、車載機器１００のコンテンツ記録部１１１に格納されたコンテンツ管理情報１１００の一例を示す図である。
【００５２】
コンテンツ管理情報１１００は、初期状態ではレコードを含まないが、ユーザによるコンテンツの利用に応じて１つ以上のレコードを含むように更新される。１つのレコードは、コンテンツＩＤ情報１１０１、購入日時情報１１０２、及び、記録領域情報１１０３を含む。各レコードは、そのレコードに含まれるコンテンツＩＤ情報１１０１が示すコンテンツＩＤのコンテンツに関する情報を示す。
【００５３】
コンテンツＩＤ情報１１０１は、コンテンツＩＤを示す情報である。コンテンツＩＤは、所定のコンテンツに対して、そのコンテンツを識別するための識別子として一意に予め定められる。購入日時情報１１０２は、コンテンツの購入日時を示す情報である。記録領域情報１１０３は、コンテンツ記録部１１１においてコンテンツデータが記録されている記録領域を示す情報である。記録領域として、例えば、図４に示すように、コンテンツデータが格納されたパスを示す。
【００５４】
コンテンツ管理情報１１００は、以下のルールに従った内容となる。
- レコードが存在しないコンテンツ  ＝  未試聴  かつ  未購入
- 購入日時情報が未設定  かつ  記録領域情報が未設定  ＝  試聴済（データ未取得）
- 購入日時情報が未設定  かつ  記録領域情報が設定済  ＝  試聴済（データ取得済）
- 購入日時情報が設定済  かつ  記録領域情報が未設定  ＝  購入済（データ未取得）
- 購入日時情報が設定済  かつ  記録領域情報が設定済  ＝  購入済（データ取得済）
【００５５】
すなわち、コンテンツ管理情報１１００に、あるコンテンツＩＤを示すレコードが存在しない場合には、そのコンテンツＩＤのコンテンツデータが、車載機器１００にダウンロードされておらず、かつ、購入手続きもされていないことを示す。
【００５６】
コンテンツ管理情報１１００に、あるコンテンツＩＤを示すレコードが存在し、そのレコードにおいて、購入日時情報１１０２が未設定であり、かつ、記録領域情報１１０３も未設定である場合には、そのコンテンツＩＤのコンテンツデータが、車載機器１００に試聴されているが、購入手続きがされていないことを示す。また、そのコンテンツデータが、コンテンツ記録部１１１に格納されていないことを示す。
【００５７】
コンテンツ管理情報１１００に、あるコンテンツＩＤを示すレコードが存在し、そのレコードにおいて、購入日時情報１１０２が未設定であり、かつ、記録領域情報１１０３が設定済みである場合には、そのコンテンツＩＤのコンテンツデータが、車載機器１００に試聴されているが、購入手続きがされていないことを示す。また、そのコンテンツデータが、コンテンツ記録部１１１に格納されていることを示す。
【００５８】
コンテンツ管理情報１１００に、あるコンテンツＩＤを示すレコードが存在し、そのレコードにおいて、購入日時情報１１０２が設定済みであるが、記録領域情報１１０３が未設定である場合には、そのコンテンツＩＤのコンテンツデータが、車載機器１００に試聴されていないが、購入手続きがされていることを示す。また、そのコンテンツデータが、コンテンツ記録部１１１に格納されていないことを示す。
【００５９】
コンテンツ管理情報１１００に、あるコンテンツＩＤを示すレコードが存在し、そのレコードにおいて、購入日時情報１１０２が設定済みであり、かつ、記録領域情報１１０３も設定済みである場合には、そのコンテンツＩＤのコンテンツデータが、車載機器１００に試聴されており、かつ、購入手続きがされていることを示す。また、そのコンテンツデータが、コンテンツ記録部１１１に格納されていることを示す。
【００６０】
続いて、図５を参照して、サーバ３００のコンテンツ記録部３１１に格納されたコンテンツ管理情報３１００の一例について説明する。図５は、サーバ３００のコンテンツ記録部３１１に格納されたコンテンツ管理情報３１００の一例を示す図である。
【００６１】
コンテンツ管理情報３１００は、複数のレコードが予め含まれている。１つのレコードは、コンテンツＩＤ情報３１０１、記録領域情報３１０２、及び、属性情報３１０３を含む。各レコードは、そのレコードに含まれるコンテンツＩＤ情報３１０１が示すコンテンツＩＤに係るコンテンツに関する情報を示す。
【００６２】
コンテンツＩＤ情報３１０１については、前述と同様であるため、説明を省略する。記録領域情報３１０２は、コンテンツ記録部３１１においてコンテンツデータが記録されている記録領域を示す情報である。記録領域は、例えば、図５に示すように、コンテンツデータが格納されたパスとなる。属性情報３１０３は、コンテンツに関する内容を示す情報である。例えば、コンテンツが楽曲である場合、属性情報３１０３は、コンテンツの価格、タイトル、アーティスト名、アルバム名、リリース日、ジャンル、時間、作詞者、及び、作曲者等の少なくとも１つ以上を示す情報となる。また、例えば、コンテンツが映画である場合、属性情報３１０３は、タイトル、公開年月、監督、脚本、及び、出演者等の少なくとも１つ以上を示す情報となる。
【００６３】
続いて、図６を参照して、サーバ３００のコンテンツ記録部３１１に格納された利用履歴情報３２００の一例について説明する。図６は、サーバ３００のコンテンツ記録部３１１に格納された利用履歴情報３２００の一例を示す図である。
【００６４】
コンテンツ記録部３１１には、ユーザ毎に、利用履歴情報３２００が格納される。利用履歴情報３２００は、初期状態ではレコードを含まないが、ユーザによるコンテンツの利用に応じて１つ以上のレコードを含むように更新される。１つのレコードは、コンテンツＩＤ情報３２０１、試聴日時情報３２０２、及び、購入日時情報３２０３を含む。各レコードは、そのレコードに含まれるコンテンツＩＤ情報が示すコンテンツＩＤのコンテンツに関する情報を示す。
【００６５】
コンテンツＩＤ情報３２０１及び購入日時情報３２０３については、前述と同様であるため、説明を省略する。試聴日時情報３２０２は、コンテンツの試聴日時を示す情報である。
【００６６】
利用履歴情報３２００は、以下のルールに従った内容となる。
- レコードが存在しないコンテンツ  ＝  未試聴  かつ  未購入
- 購入日時情報が未設定で存在するコンテンツ  ＝  試聴済  かつ  未購入
- 購入日時情報が設定済みで存在するコンテンツ  ＝  購入済
【００６７】
すなわち、利用履歴情報３２００に、あるコンテンツＩＤを示すレコードが存在しない場合には、そのコンテンツＩＤのコンテンツデータが、車載機器１００で未試聴であり、かつ、購入手続きもされていないことを示す。
【００６８】
利用履歴情報３２００に、あるコンテンツＩＤを示すレコードが存在し、そのレコードにおいて購入日時情報３２０３が未設定である場合には、そのコンテンツＩＤのコンテンツデータが、車載機器１００で試聴済みであるが、購入手続きがされていないことを示す。
【００６９】
利用履歴情報３２００に、あるコンテンツＩＤを示すレコードが存在し、そのレコードにおいて購入日時情報３２０３が設定済みである場合には、そのコンテンツＩＤのコンテンツデータの購入手続きがされていることを示す。
【００７０】
利用履歴情報３２００のそれぞれは、ユーザからコンテンツの利用に応じて、そのユーザに係る利用履歴情報３２００を特定・更新することが可能なように管理される。具体的には、図７を参照して後述するユーザ管理情報３３００と、そのユーザ管理情報３３００と同一ユーザに関する利用履歴情報３２００とを紐付けることによって、それを可能とする。ユーザが車載機器１００からサーバ３００にログインする場合、そのユーザに係るユーザ管理情報３３００によってログイン認証が行われ、そのログインに係るセッションが車載機器１００とサーバ３００との間で確立される。これによれば、あるセッションによってコンテンツの利用があった場合、サーバ３００の制御部３０２は、そのセッションの確立時にログイン認証で利用されたユーザ管理情報３３００に紐付いた利用履歴情報３２００を更新対象として特定することで、コンテンツを利用したユーザに係る利用履歴情報３２００を更新することが可能となる。
【００７１】
なお、ユーザ管理情報３３００と利用履歴情報３２００との紐付けは、例えば、一方の情報から他方の情報を特定することができる情報を、コンテンツ記録部３１１又はユーザ情報記録部３１２に予め格納しておくことによって行う。この情報は、例えば、ユーザ管理情報３３００と利用履歴情報３２００のそれぞれがファイルとして用意されている場合には、それぞれが格納されるパスを対応付けて示す情報としてもよい。そして、制御部３０２は、この情報に基づいて、前述したようにユーザ管理情報３３００に紐付いた利用履歴情報３２００を特定する。さらには、制御部３０２が、セッションを確立したときに、そのセッションに係るセッションＩＤと、そのセッションの確立に利用したユーザ管理情報３３００に紐付いた利用履歴情報３２００とを対応付けた情報をコンテンツ記録部３１１又はユーザ情報記録部３１２に格納しておくことで、あるセッションでのコンテンツの利用があった場合に、その情報でそのセッションに係るセッションＩＤに対応付けられている利用履歴情報３２００を、コンテンツを利用したユーザに係る利用履歴情報３２００として特定することも可能となる。
【００７２】
続いて、図７を参照して、サーバ３００のユーザ情報記録部３１２に格納されたユーザ管理情報３３００の一例について説明する。図７は、サーバ３００のユーザ情報記録部３１２に格納されたユーザ管理情報３３００の一例を示す図である。
【００７３】
コンテンツ記録部３１１には、ユーザ毎に、ユーザ管理情報３３００が格納される。ユーザ管理情報３３００は、メールアドレス情報３３０１、ユーザ名情報３３０２、パスワード情報３３０３、ログイン日時情報３３０４、ログアウト日時情報３３０５、ログイン確認日時情報３３０６、及び、メール送信日時情報３３０７を含む。
【００７４】
メールアドレス情報３３０１は、通信端末２００のメールアドレスを示す情報である。ユーザ名情報３３０２は、車載機器１００のユーザがサーバ３００にログインする際のユーザ名を示す情報である。パスワード情報３３０３は、車載機器１００のユーザがサーバ３００にログインする際のパスワードを示す情報である。ログイン日時情報３３０４は、ユーザが車載機器１００からサーバ３００に最後にログインした日時を示す情報である。ログアウト日時情報３３０５は、ユーザがサーバ３００から最後にログアウトした日時を示す情報である。ログイン確認日時情報３３０６は、ユーザが車載機器１００からサーバ３００にログインしていることを、最後に確認した日時を示す情報である。メール送信日時情報３３０７は、サーバ３００が購入手続きメールを通信端末２００に最後に送信した日時を示す情報である。
【００７５】
続いて、図８を参照して、本発明の実施の形態にかかる車載機器１００の制御部１０３の情報生成に関する機能ブロックについて説明する。図８は、本発明の実施の形態にかかる車載機器１００の制御部１０３の情報生成に関する機能ブロックを示すブロック図である。
【００７６】
車載機器１００の制御部１０３は、ログイン要求情報生成部１００１、購入候補コンテンツ提示要求情報生成部１００２、仮ライセンス要求情報生成部１００３、購入手続ページ送信要求情報生成部１００４、正式ライセンス要求情報生成部１００５、及び運転終了通知情報生成部１００６としても機能する。
【００７７】
ログイン要求情報生成部１００１は、ログイン処理（Ｓ１）時に、ログインを要求するログイン要求情報を生成する。購入候補コンテンツ提示要求情報生成部１００２は、購入コンテンツ提示処理（Ｓ２）時に、購入候補のコンテンツの提示を要求する購入候補コンテンツ提示要求情報を生成する。仮ライセンス要求情報生成部１００３は、仮ライセンスの要求処理（Ｓ３）時に、コンテンツデータの仮ライセンスの発効を要求する仮ライセンス要求情報を生成する。購入手続きページ送信要求情報生成部１００４は、コンテンツの購入手続き処理（Ｓ６）時に、試聴済みコンテンツの購入手続きページを要求する購入手続きページ送信要求情報を生成する。正式ライセンス要求情報生成部１００５は、コンテンツの購入手続き処理（Ｓ６）時に、コンテンツデータの正式ライセンスの発効を要求する正式ライセンス要求情報を生成する。運転終了通知情報生成部１００６は、正式ライセンス要求の催促処理（Ｓ５）時に、車両の運転終了を通知する運転終了通知情報を生成する。
【００７８】
続いて、図９を参照して、本発明の実施の形態にかかる通信端末２００の制御部２０３の情報生成に関する機能ブロックについて説明する。図９は、本発明の実施の形態にかかる通信端末２００の制御部２０３の情報生成に関する機能ブロックを示すブロック図である。
【００７９】
通信端末２００の制御部２０３は、購入手続きページ送信要求情報生成部２００１、正式ライセンス要求情報生成部２００２、及び、運転終了通知情報生成部２００３としても機能する。
【００８０】
購入手続きページ送信要求情報生成部２００１は、コンテンツの購入手続き処理（Ｓ６）時に、試聴済みコンテンツの購入手続きページを要求する購入手続きページ送信要求情報を生成する。正式ライセンス要求情報生成部２００２は、コンテンツの購入手続き処理（Ｓ６）時に、コンテンツデータの正式ライセンスの発効を要求する正式ライセンス要求情報を生成する。運転終了通知情報生成部２００３は、正式ライセンス要求の催促処理（Ｓ５）時に、車両の運転終了を通知する運転終了通知情報を生成する。
【００８１】
続いて、図１０を参照して、本発明の実施の形態にかかるサーバ３００の制御部３０２の情報生成に関する機能ブロックについて説明する。図１０は、本発明の実施の形態にかかるサーバ３００の制御部３０２の情報生成に関する機能ブロックを示すブロック図である。
【００８２】
サーバ３００の制御部３０２は、ログイン結果通知情報生成部３００１、仮ライセンス発効部３００２、正式ライセンス要求催促情報生成部３００３、購入手続きページ情報生成部３００４、正式ライセンス発効部３００５、購入手続き完了通知情報生成部３００６、及び運転終了通知情報生成部３００７としても機能する。
【００８３】
ログイン結果通知情報生成部３００１は、ログイン処理（Ｓ１）時に、ログインの可否の判定結果を通知するログイン結果通知情報を生成する。仮ライセンス発効部３００２は、受信された仮ライセンス要求情報に基づいてユーザが指定した購入候補コンテンツデータに対し仮ライセンスを発効する。正式ライセンス要求催促情報生成部３００３は、正式ライセンス要求の催促処理（Ｓ５）時に、試聴済みコンテンツの購入手続きを催促する購入手続きメールを、正式ライセンス要求催促情報として生成する。購入手続きページ情報生成部３００４は、コンテンツの購入手続き処理（Ｓ６）時に、購入手続きページを示す購入手続きページ情報を生成する。正式ライセンス発効部３００５は、受信された正式ライセンス要求情報に基づいて、ユーザが所定の購入手続を行ったコンテンツデータに対し、仮のライセンスで付加した所定の制限を解除した正式のライセンスを発効する。購入手続き完了通知情報生成部３００６は、正式ライセンスの発効処理（Ｓ７）時に、コンテンツの購入手続きが完了したことを通知する購入手続き完了通知情報を生成する。運転終了通知情報生成部３００７は、正式ライセンス要求の催促処理（Ｓ５）時に、車両の運転終了を通知する運転終了通知情報を生成する。
【００８４】
＜４．コンテンツデータ配信システム１の処理＞
続いて、図１１を参照して、本発明の実施の形態にかかるコンテンツデータ配信システム１の処理について説明する。図１１は、本発明の実施の形態にかかるコンテンツデータ配信システム１の処理を示す処理シーケンスである。以下、前述したステップＳ１〜Ｓ８における処理について、より具体的に説明する。
【００８５】
（ステップＳ１）
ユーザによって車載機器１００のＡＣＣ（アクセサリー）電源がＯＮにされたことに応じて、車載機器１００は、電源ＯＮとなって起動する。車載機器１００は、起動後、サーバ３００との通信を可能とするために、インターネットに接続する。車載機器１００の操作入力部１０４は、ユーザからサーバ３００へのログインを要求する入力を受ける（Ｓ１０）。この入力は、ログイン時の認証に必要な内容（ユーザ名及びパスワード）の入力を含む。操作入力部１０４は、ユーザからの入力内容を示す入力情報を生成して制御部１０３に出力する。
【００８６】
ログイン要求情報生成部１００１は、操作入力部１０４からのログインを要求する入力を示す入力情報の出力に応じて、ログインを要求するログイン要求情報を生成する。ログイン要求情報は、入力情報によって示されるユーザの入力内容（ユーザ名及びパスワード）を示すように生成される。ログイン要求情報生成部１００１は、生成したログイン要求情報をデータ入出力部１０１に出力する。データ入出力部１０１は、ログイン要求情報生成部１００１から出力されたログイン要求情報をサーバ３００に送信する（Ｓ１１）。
【００８７】
サーバ３００のデータ入出力部３０１は、車載機器１００から送信されたログイン要求情報を受信する。データ入出力部３０１は、受信したログイン要求情報を制御部３０２に出力する。制御部３０２は、データ入出力部３０１からのログイン要求情報の出力に応じて、ログイン要求情報に基づいてユーザによるログインの可否を判定する（Ｓ１２）。具体的には、制御部３０２は、ログイン要求情報が示すユーザの入力内容を、ユーザ情報記録部３１２に格納されたユーザ管理情報３３００が示すユーザの入力内容の期待値と照合することによって、ログインの可否を判定する。
【００８８】
そして、ログイン結果通知情報生成部３００１は、ログインの可否の判定結果を通知するログイン結果通知情報を生成する。ログイン結果通知情報生成部３００１は、生成したログイン結果通知情報をデータ入出力部３０１に出力する。データ入出力部３０１は、ログイン結果通知情報生成部３００１から出力されたログイン結果通知情報を車載機器１００に送信する（Ｓ１３）。
【００８９】
車載機器１００のデータ入出力部１０１は、サーバ３００から送信されたログイン結果通知情報を受信する。データ入出力部１０１は、受信したログイン結果通知情報を制御部１０３に出力する。制御部１０３は、データ入出力部１０１からログイン結果通知情報によって、サーバ３００によってログインが許可されてことを認識する。これによって、車載機器１００とサーバ３００との間で、このログインにおけるセッションが確立される。以降は、この確立されたセッションによって、車載機器１００とサーバ３００との間で各種情報の送受信が行われる。
【００９０】
（ステップＳ２）
車載機器１００の操作入力部１０４は、ユーザから購入候補のコンテンツの提示を要求する入力を受ける（Ｓ２０）。操作入力部１０４は、ユーザから入力された入力内容を示す入力情報を生成して制御部１０３に出力する。
【００９１】
購入候補コンテンツ提示要求情報生成部１００２は、操作入力部１０４からの購入候補のコンテンツの提示を要求する入力を示す入力情報の入力に応じて、購入候補コンテンツの提示を要求する購入候補コンテンツ提示要求情報を生成する。購入候補コンテンツ提示要求情報生成部１００２は、生成した購入候補コンテンツ提示要求情報をデータ入出力部１０１に出力する。データ入出力部１０１は、購入候補コンテンツ提示要求情報生成部１００２から出力された購入候補コンテンツ提示要求情報をサーバ３００に送信する（Ｓ２１）。
【００９２】
サーバ３００のデータ入出力部３０１は、車載機器１００から送信された購入候補コンテンツ提示要求情報を受信する。データ入出力部３０１は、受信した購入候補コンテンツ提示要求情報を制御部３０２に出力する。サーバ３００の制御部３０２は、データ入出力部３０１からの購入候補コンテンツ提示要求情報の出力に応じて、対応する購入候補コンテンツ提示情報を購入候補コンテンツ提示情報記録部３１３から取得してデータ入出力部３０１に出力する。データ入出力部３０１は、制御部３０２から出力された購入候補コンテンツ提示情報を車載機器１００に送信する（Ｓ２２）。
【００９３】
車載機器１００のデータ入出力部１０１は、サーバ３００から送信された購入候補コンテンツ提示情報を受信する。データ入出力部１０１は、受信した購入候補コンテンツ提示情報を制御部１０３に出力する。制御部１０３は、購入候補コンテンツ提示情報に基づいて、購入候補コンテンツを提示する画像情報を生成する。制御部１０３は、生成した購入候補コンテンツを提示する画像情報を画像音声提示部１０５に出力する。画像音声提示部１０５は、制御部１０３からの購入候補コンテンツを提示する画像情報の出力に応じて、その画像情報に基づいて購入候補コンテンツを提示する画像を出力する（Ｓ２３）。なお、購入候補コンテンツの提示は、後述するように、画像のみに限られず、音声による提示も可能である。
【００９４】
（ステップＳ３）
車載機器１００の操作入力部１０４は、ユーザから購入候補コンテンツの提示に対する、コンテンツへの仮ライセンスの発効を要求する入力を受ける（Ｓ３０）。この入力はコンテンツの購入手続き（正式ライセンスの発効の要求）における入力よりも簡易なものとなる。操作入力部１０４は、ユーザからの入力内容を示す入力情報を生成して制御部１０３に出力する。
【００９５】
仮ライセンス要求情報生成部１００３は、操作入力部１０４からのコンテンツへの仮ライセンスの発効を要求する入力を示す入力情報の出力に応じて、ユーザから仮ライセンスの発効が要求されたコンテンツのコンテンツデータの仮ライセンスの発効を要求する仮ライセンス要求情報を生成する。仮ライセンス要求情報は、ユーザが仮ライセンスの発効を要求するコンテンツのコンテンツＩＤを示すように生成される。仮ライセンス要求情報生成部１００３は、生成した仮ライセンス要求情報をデータ入出力部１０１に出力する。データ入出力部１０１は、仮ライセンス要求情報生成部１００３から出力された仮ライセンス要求情報をサーバ３００に送信する（Ｓ３１）。
【００９６】
（ステップＳ４）
サーバ３００のデータ入出力部３０１は、車載機器１００から送信された仮ライセンス要求情報を受信する。データ入出力部３０１は、受信した仮ライセンス要求情報を制御部３０２に出力する。制御部３０２は、データ入出力部３０１からの仮ライセンス要求情報の出力に応じて、仮ライセンス要求情報で仮ライセンスの発効が要求されるコンテンツに関して、利用履歴情報３２００を試聴済みに更新するとともに、コンテンツデータをコンテンツ記録部３１１から取得し、所定の制限を付加してデータ入出力部３０１に出力する（Ｓ４０）。データ入出力部３０１は、制御部３０２から出力された所定の制限が付加されたコンテンツデータを車載機器１００に送信する（Ｓ４１）。
【００９７】
車載機器１００のデータ入出力部１０１は、サーバ３００から送信された所定の制限が付加されたコンテンツデータを受信し、制御部１０３に出力する。制御部１０３は、データ入出力部１０１からの所定の制限が付加されたコンテンツデータの出力に応じて、そのコンテンツデータをコンテンツ記録部１１１に格納するとともに、そのコンテンツ記録部１１１に格納されたコンテンツデータに基づいて、制限付きのコンテンツを再生する（Ｓ４２）。
【００９８】
(ステップＳ５)
車両の運転が終了した旨の判断がなされると（Ｓ５０）、運転終了通知情報が生成される。この運転終了通知情報の生成は、車載機器１００の運転終了通知情報生成部１００６、通信端末２００の運転終了通知情報生成部２００３、又はサーバ３００の運転終了通知情報生成部３００７の何れが行ってもよい。
車載機器１００の運転終了通知情報生成部１００６は、ユーザによる車両の運転終了の判断をしたときに（Ｓ５０）、運転終了を通知する運転終了通知情報をデータ入出力部１０１に出力する。データ入出力部１０１は、運転終了通知情報生成部１００６から出力された運転終了通知情報をサーバ３００に送信する（Ｓ５１）。
又は、通信端末２００の運転終了通知情報生成部２００３は、ユーザによる車両の運転終了の判断をしたときに（Ｓ５０）、運転終了を通知する運転終了通知情報をデータ入出力部２０１に出力する。データ入出力部２０１は、運転終了通知情報生成部２００３から出力された運転終了通知情報をサーバ３００に送信する（Ｓ５１）。
或は、サーバ３００の運転終了通知情報生成部３００７が、ユーザによる車両の運転終了の判断をしたときに（Ｓ５０）、運転終了を通知する運転終了通知情報を生成してもよい（Ｓ５２）。
【００９９】
前記のようにして運転終了通知情報が受信又は生成されると、正式ライセンス要求催促情報生成部３００３は、試聴済みコンテンツの購入手続きをユーザに催促する購入手続きメールを、正式ライセンス要求催促情報として生成する（Ｓ５３）。正式ライセンス要求催促情報生成部３００３は、生成した購入手続きメールをデータ入出力部３０１に出力する。データ入出力部３０１は、正式ライセンス要求催促情報生成部３００３から出力された購入手続きメールを車載機器１００又は通信端末２００に送信する（Ｓ５４）。
【０１００】
車載機器１００のデータ入出力部１０２又は通信端末２００のデータ入出力部２０２は、サーバ３００から送信された購入手続きメールを受信する。受信された購入手続きメールは制御部１０３又は制御部２０３に出力される。制御部１０３又は制御部２０３は、購入手続きメールの出力に応じて、ユーザに対して、購入手続きメールの受信を通知する（Ｓ５５）。具体的には、制御部１０３又は制御部２０３は、購入手続きメールの受信を通知する画面を示す画像情報を生成する。制御部１０３又は制御部２０３は、生成した購入手続きメールの受信を通知する画面を示す画像情報を画像音声提示部１０５又は画像音声提示部２０５に出力する。画像音声提示部１０５又は画像音声提示部２０５は、制御部１０３又は制御部２０３からの購入手続きメールの受信を通知する画面を示す画像情報の出力に応じて、その画像情報が示す購入手続きメールの受信を通知する画面を表示する。
【０１０１】
（ステップＳ６）
車載機器１００の操作入力部１０４又は通信端末２００の操作入力部２０４は、ユーザから、購入手続きメールに基づいた、試聴済みコンテンツの購入手続きを行うウェブページを要求する入力を受ける（Ｓ６０）。以下、このウェブページを「購入手続きページ」と言う。操作入力部１０４又は操作入力部２０４は、ユーザからの入力内容を示す入力情報を生成して制御部１０３又は制御部２０３に出力する。
【０１０２】
車載機器１００の購入手続きページ送信要求情報生成部１００４又は通信端末２００の購入手続きページ送信要求情報生成部２００１は、操作入力部１０４又は操作入力部２０４からの購入手続きページを要求する入力を示す入力情報の出力に応じて、試聴済みコンテンツの購入手続きページを要求する購入手続きページ送信要求情報を生成する。購入手続きページ送信要求情報生成部１００４又は購入手続きページ送信要求情報生成部２００１は、生成した購入手続きページ送信要求情報をデータ入出力部１０２又はデータ入出力部２０２に出力する。データ入出力部１０２又はデータ入出力部２０２は、購入手続きページ送信要求情報生成部１００４又は購入手続きページ送信要求情報生成部２００１から出力された購入手続きページ送信要求情報をサーバ３００に送信する（Ｓ６１）。
【０１０３】
サーバ３００のデータ入出力部３０１は、車載機器１００又は通信端末２００から送信された購入手続きページ送信要求情報を受信する。データ入出力部３０１は、受信した購入手続きページ送信要求情報を制御部３０２に出力する。制御部３０２は、データ入出力部３０１からの購入手続きページ送信要求情報の出力に応じて、購入手続きページを示す購入手続きページ情報を生成する（Ｓ６２）。制御部３０２は、生成した購入手続きページ情報をデータ入出力部３０１に出力する。データ入出力部３０１は、制御部３０２から出力された購入手続きページ情報を車載機器１００又は通信端末２００に送信する（Ｓ６３）。
【０１０４】
車載機器１００のデータ入出力部１０２又は通信端末２００のデータ入出力部２０２は、サーバ３００から送信された購入手続きページ情報を受信する。データ入出力部１０２又はデータ入出力部２０２は、受信した購入手続きページ情報を制御部１０３又は制御部２０３に出力する。制御部１０３又は制御部２０３は、データ入出力部１０２又はデータ入出力部２０２からの購入手続きページ情報の出力に応じて、購入手続きページ情報に基づいて購入手続きページを示す画像情報を生成する。制御部１０３又は制御部２０３は、生成した画像情報を画像音声提示部１０５又は画像音声提示部２０５に出力する。画像音声提示部１０５又は画像音声提示部２０５は、制御部２０３からの画像情報の出力に応じて、画像情報が示す購入手続きページを表示する（Ｓ６４）。
【０１０５】
車載機器１００の操作入力部１０４又は通信端末２００の操作入力部２０４は、ユーザから購入手続きページに対するコンテンツの購入手続きを行う入力を受ける（Ｓ６５）。この入力は、例えば、購入手続きを行うコンテンツを選択する入力、及び、クレジットカード番号等の決済に必要な情報の入力が含まれる等、仮ライセンスの要求時にユーザが行った簡易な入力よりも複雑なものとなる。操作入力部１０４又は操作入力部２０４は、ユーザからの入力内容を示す入力情報を生成して制御部２０３に出力する。
【０１０６】
車載機器１００の正式ライセンス要求情報生成部１００５、又は通信端末２００の正式ライセンス要求情報生成部２００２は、操作入力部１０４又は操作入力部２０４からのコンテンツの購入手続きを行う入力を示す入力情報の出力に応じて、コンテンツの購入手続きを要求する購入手続き要求情報、すなわち正式ライセンスの発効を要求する正式ライセンス要求情報を生成する。正式ライセンス要求情報は、購入手続き対象として選択された（正式ライセンスの発効を要求する）コンテンツのコンテンツＩＤ、及び、入力情報によって示されるユーザの入力内容（決済に必要な情報）を示すように生成される。車載機器１００の正式ライセンス要求情報生成部１００５、又は通信端末２００の正式ライセンス要求情報生成部２００２は、生成した正式ライセンス要求情報をデータ入出力部１０２又はデータ入出力部２０２に出力する。データ入出力部１０２又はデータ入出力部２０２は、制御部２０３から出力された正式ライセンス要求情報をサーバ３００に送信する（Ｓ６６）。
【０１０７】
サーバ３００のデータ入出力部３０１は、車載機器１００又は通信端末２００から送信された正式ライセンス要求情報を受信する。データ入出力部３０１は、受信した正式ライセンス要求情報を制御部３０２に出力する。制御部３０２は、データ入出力部３０１からの正式ライセンス要求情報の出力に応じて、正式ライセンス要求情報で要求されるコンテンツが購入済みとなるように利用履歴情報３２００を更新する（Ｓ６７）。制御部３０２は、車載機器１００又は通信端末２００に対してコンテンツの購入手続きが完了したことを通知する購入手続き完了通知情報を生成する。制御部３０２は、生成した購入手続き完了通知情報をデータ入出力部３０３に出力する。データ入出力部３０１は、制御部３０２から出力された購入手続き完了通知情報を車載機器１００又は通信端末２００に送信する（Ｓ６８）。
【０１０８】
（ステップＳ７）
サーバ３００の制御部３０２は、ユーザによるコンテンツの購入手続きの完了後に、車載機器１００に対しても、コンテンツの購入手続きが完了したことを通知する購入手続き完了通知情報（車載機器向け）を生成する。制御部３０２は、生成した購入手続き完了通知情報（車載機器向け）をデータ入出力部３０１に出力する。データ入出力部３０１は、制御部３０２から出力された購入手続き完了通知情報（車載機器向け）を車載機器１００に送信する（Ｓ７０）。
【０１０９】
車載機器１００のデータ入出力部１０１は、サーバ３００から送信された購入手続き完了通知情報（車載機器向け）を受信する。データ入出力部１０１は、受信した購入手続き完了通知情報（車載機器向け）を制御部１０３に出力する。制御部１０３は、データ入出力部１０１からの購入手続き完了通知情報（車載機器向け）の出力に応じて、購入手続きが完了したコンテンツを再生する際の制限を解除する（Ｓ７１）。
【０１１０】
＜５．ログイン（Ｓ１）＞
続いて、前述のステップＳ１にかかるログイン処理について、より詳細に説明する。
【０１１１】
まず、図１２を参照して、車載機器１００のログイン要求時の処理について説明する。図１２は、車載機器１００のログイン要求時の処理を示す処理フローである。
【０１１２】
車載機器１００は、ユーザによって車載機器１００のＡＣＣ電源がＯＮにされたときに起動する（Ｓ１００）。車載機器１００の制御部１０３は、車載機器１００の起動後に、インターネットへの接続を行う（Ｓ１０１）。インターネットへの接続後に（Ｓ１０１：Ｙｅｓ）、操作入力部１０４は、ユーザからサーバ３００へのログインを要求する入力を受ける（Ｓ１０２）。この入力は、ユーザ名及びパスワードの入力を含む。操作入力部１０４は、ユーザからの入力に応じて、入力内容を示す入力情報を生成して制御部１０３に出力する。ステップＳ１０２は、ステップＳ１０に相当する。
【０１１３】
制御部１０３は、操作入力部１０４からのログインを要求する入力を示す入力情報の出力に応じて、ログインを要求するログイン要求情報を生成する。ログイン要求情報は、入力情報において示される入力内容（ユーザ名及びパスワード）を示すように生成される。制御部１０３は、生成したログイン要求情報を、データ入出力部１０１を介してサーバ３００に送信する（Ｓ１０３）。ステップＳ１０３は、ステップＳ１１に相当する。
【０１１４】
制御部１０３は、サーバ３００から送信されたログイン結果通知情報を、データ入出力部１０１を介して受信する（Ｓ１０３）。ログイン結果通知情報がログイン成功を示している場合、車載機器１００とサーバ３００との間でセッションが確立される。以降、車載機器１００は、そのセッションを利用して、サーバ３００との間で情報を送受信することが可能となる。ログイン結果通知情報がログインエラーを示している場合、車載機器１００とサーバ３００との間でセッションは確立されない。
【０１１５】
続いて、図１３を参照して、サーバ３００のログイン要求受信時の処理について説明する。図１３は、サーバ３００のログイン要求受信時の処理を示す処理フローである。
【０１１６】
制御部３０２は、車載機器１００から送信されたログイン要求情報を、データ入出力部３０１を介して受信する（Ｓ１１０）。制御部３０２は、ログイン要求情報の受信に応じて、ログイン要求情報で示されるユーザ名及びパスワードを示すユーザ管理情報３３００を、ユーザ情報記録部３１２に格納されたユーザ管理情報３３００から検索する（Ｓ１１１）。すなわち、制御部３０２は、ログイン要求情報で示されるユーザ名及びパスワードを示すユーザ名情報３３０２及びパスワード情報３３０３を含むユーザ管理情報３３００を検索する。ステップＳ１１１は、ステップＳ１２に相当する。
【０１１７】
検索したユーザ管理情報３３００が存在する場合（Ｓ１１２：Ｙｅｓ）、制御部３０２は、そのユーザ管理情報３３００のログイン日時情報３３０４を、現在日時を示すように更新する（Ｓ１１３）。この場合、制御部３０２は、ログイン成功を示すログイン結果通知情報を生成する。制御部３０２は、生成したログイン結果通知情報を、データ入出力部３０１を介して車載機器１００に送信する（Ｓ１１４）。
【０１１８】
検索したユーザ管理情報３３００が存在しない場合（Ｓ１１２：Ｎｏ）、制御部３０２は、ログインエラーを示すログイン結果情報を生成する。制御部３０２は、生成したログイン結果通知情報を、データ入出力部３０１を介して車載機器１００に送信する（Ｓ１１５）。ステップＳ１１４、Ｓ１１５は、ステップＳ１３に相当する。
【０１１９】
＜６．購入候補コンテンツの提示（Ｓ２）＞
続いて、前述のステップＳ２にかかる購入候補コンテンツ提示処理について、より詳細に説明する。
【０１２０】
ここでは、購入候補コンテンツの提示方法として、以下の２つの提供方法について説明する。
（１）放送による提示
（２）広告表示による提示
【０１２１】
（１）放送による提示
まず、購入候補コンテンツを放送によって提示する提示方法について説明する。図１４を参照して、放送による提示方法を実施する場合におけるサーバ３００の購入候補コンテンツ提示情報記録部３１３に格納された情報について説明する。図１４は、放送による提示方法を実施する場合におけるサーバ３００の購入候補コンテンツ提示情報記録部３１３に格納された情報を示す図である。
【０１２２】
購入候補コンテンツ提示情報記録部３１３は、複数のストリームデータ３４００が格納される。また、１つのストリームデータ３４００は、複数のメタデータ３４０１を含む。
【０１２３】
ストリームデータ３４００は、車載機器１００に対して放送する内容を示すデータである。複数のストリームデータ３４００のそれぞれは、複数のチャンネルのそれぞれに対応する放送内容を示す情報となる。ストリームデータは、例えば、テレビ放送又はラジオ放送の放送内容を示す情報である。すなわち、ストリームデータ３４００は、テレビ放送の放送内容を示す場合、テレビ放送の音声を示す音声情報、及び、テレビ放送の画像を示す画像情報を含む。また、ストリームデータ３４００は、ラジオ放送の放送内容を示す場合、ラジオ放送の音声を示す音声情報を含む。ストリームデータ３４００は、テレビ放送及びラジオ放送の内容をストリーミング形式で表したデータとなる。すなわち、サーバ３００は、サーバ型放送を実現する装置となる。
【０１２４】
ここで、ストリームデータ３４００には、コンテンツが含まれている。例えば、ラジオ放送の放送内容として、音声コンテンツが含まれる。また、テレビ放送の放送内容には、音声コンテンツ又は動画コンテンツが含まれる。例えば、ストリームデータ３４００によって再生される放送内容として、ある楽曲が流れる場合には、そのストリームデータ３４００には、その楽曲の音声コンテンツが含まれていることになる。
【０１２５】
そしてストリームデータ３４００に含まれるメタデータ３４０１は、ストリームデータ３４００に基づいて再生される放送内容に関するコンテンツを、購入候補として提示する画面の表示内容を示す情報である。すなわち、メタデータ３４０１は、購入候補コンテンツ提示情報に相当する。より具合的には、ストリームデータ３４００には、再生されるコンテンツデータに対応するように、そのコンテンツを購入候補として提示する画面の表示内容を示す情報がメタデータ３４０１として含められている。これによって、車載機器１００において、あるコンテンツが放送内容として再生されている、または再生されたとき等に、そのコンテンツを購入候補として提示する表示をすることが可能となる。また、車載機器１００において、コンテンツ自体は再生されていないが、コンテンツに関する放送内容が再生されている場合（例えば、テレビ番組で、ある楽曲が紹介されている場合）にも、メタデータ３４０１に基づいて、そのコンテンツを購入候補として提示する等、メタデータ３４０１としての購入候補コンテンツデータの提示は様々な態様が考えられる。
【０１２６】
続いて、図１５を参照して、車載機器１００の放送要求時の処理について説明する。図１５は、車載機器１００の放送要求時の処理を示す処理フローである。
【０１２７】
操作入力部１０４は、ユーザから放送の再生を要求する入力を受ける（Ｓ２００）。この入力は、再生を要求する放送のチャンネルを指定する入力を含む。操作入力部１０４は、ユーザからの入力に応じて、入力内容を示す入力情報を生成して制御部１０３に出力する。ステップＳ２００は、ステップＳ２０に相当する。
【０１２８】
制御部１０３は、操作入力部１０４からの放送の再生を要求する入力を示す入力情報の出力に応じて、放送を要求する放送要求情報を生成する。放送要求情報は、入力情報において入力内容として示されるチャンネルを示すように生成される。制御部１０３は、生成した放送要求情報を、データ入出力部１０１を介してサーバ３００に送信する（Ｓ２０１）。ステップＳ２０１は、ステップＳ２１に相当する。すなわち、放送要求情報は、購入候補コンテンツ提示要求情報に相当する。これに応じて、サーバ３００は、放送要求情報で示されるチャンネルの放送内容を示すストリームデータ３４００の車載機器１００への送信を開始する。
【０１２９】
制御部１０３は、サーバ３００から送信されるストリームデータ３４００の再生を開始する（Ｓ２０２）。すなわち、制御部１０３は、サーバ３００から送信されるストリームデータ３４００を、データ入出力部１０１を介して受信して、受信したストリームデータ３４００を再生する。具体的には、ストリームデータ３４００がラジオ放送のストリームデータである場合、制御部１０３は、ストリームデータ３４００に含まれるラジオ放送の音声情報を画像音声提示部１０５のスピーカに出力する。ストリームデータ３４００がテレビ放送のストリームデータである場合、ストリームデータ３４００に含まれるテレビ放送の音声情報及び画像情報を画像音声提示部１０５の液晶モニタ及びスピーカに出力する。画像音声提示部１０５のスピーカは、制御部１０３からの音声情報の出力に応じて、音声情報が示す音声を出力する。画像音声提示部１０５の液晶モニタは、制御部１０３からの画像情報の出力に応じて、画像情報が示す画像を表示する。このストリームデータ３４００の再生は、ユーザから放送の再生終了が要求されるか、又は、サーバ３００からのストリームデータ３４００の全ての送信が終了するまで継続される（Ｓ２０３：Ｎｏ）。
【０１３０】
制御部１０３は、ストリームデータ３４００の再生中に、サーバ３００から送信されてくるストリームデータ３４００においてメタデータ３４０１を検出したとき（Ｓ２０４：Ｙｅｓ）、検出したメタデータ３４０１に基づいて、放送内容を表示する再生画面において、現在の放送内容に関するコンテンツを購入候補コンテンツとして提示する画像を表示する（Ｓ２０５）。具体的には、制御部１０３は、メタデータ３４０１に基づいて、放送内容の再生画面において購入候補コンテンツを提示する画像を示す画像情報を生成して画像音声提示部１０５に出力する。ここで、メタデータ３４０１は、例えば、コンテンツに関する放送内容が再生される期間における再生画面に、そのコンテンツを購入候補として提示することができるようにするため、ストリームデータ３４００において、その期間における放送内容を示すデータの開始位置に挿入されている。これによって、メタデータ３４０１が送信される毎に、ユーザに対して購入候補として提示するコンテンツが切り替えられた再生画面が表示される。
【０１３１】
制御部１０３は、ユーザから放送の再生終了が要求された場合、又は、サーバ３００からのストリームデータ３４００の全ての送信が終了した場合（Ｓ２０３：Ｙｅｓ）、ストリームデータ３４００の再生を終了する（Ｓ２０６）。ここで、ユーザから放送の再生終了が要求された場合について具体的に説明する。操作入力部１０４は、ユーザから放送の再生終了を要求する入力を受けたとき、その入力内容を示す入力情報を生成して制御部１０３に出力する。制御部１０３は、操作入力部１０４からの放送の再生終了を要求する入力を示す入力情報の出力に応じて、ストリームデータ３４００の再生を終了する。また、制御部１０３は、放送の終了を要求する放送終了要求情報を生成して、データ入出力部１０１を介してサーバ３００に送信する。ステップＳ２０２〜Ｓ２０６は、ステップＳ２３に相当する。
【０１３２】
続いて、図１６を参照して、サーバ３００の放送要求受信時の処理について説明する。図１６は、サーバ３００の放送要求受信時の処理を示す処理フローである。
【０１３３】
制御部３０２は、車載機器１００から送信された放送要求情報を、データ入出力部３０１を介して受信する（Ｓ２１０）。制御部３０２は、放送要求情報の受信に応じて、放送要求情報で示されるチャンネルの放送内容を示すストリームデータ３４００の車載機器１００への送信を開始する（Ｓ２１１）。具体的には、制御部３０２は、放送要求情報で示されるチャンネルのストリームデータ３４００を、購入候補コンテンツ提示情報記録部３１３から取得して、データ入出力部３０１を介して車載機器１００に送信する。このストリームデータ３４００の送信は、車載機器１００から放送の終了が要求されるか、又は、ストリームデータ３４００を全て送信するまで継続される（Ｓ２１２：Ｎｏ）。
【０１３４】
制御部３０２は、車載機器１００から放送の終了が要求された場合、又は、ストリームデータ３４００を全て送信した場合（Ｓ２１２：Ｙｅｓ）、車載機器１００へのストリームデータ３４００の送信を終了する（Ｓ２１３）。ここで、車載機器１００から放送の終了が要求された場合について、具体的に説明する。制御部３０２は、車載機器１００から送信された放送終了要求情報を、データ入出力部３０１を介して受信する。制御部３０２は、放送終了要求情報の受信に応じて、ストリームデータ３４００の車載機器１００への送信を終了する。ステップＳ２１０〜Ｓ２１３は、ステップＳ２２に相当する。
【０１３５】
ここで、図１７Ａ及び図１７Ｂを参照して、再生画面４００、４１０について説明する。図１７Ａ及び図１７Ｂは、再生画面の一例を示す図である。図１７Ａは、ラジオ放送時における再生画面４００の一例を示し、図１７Ｂは、テレビ放送時における再生画面４１０の一例を示す。
【０１３６】
まず、図１７Ａを参照して、ラジオ放送時における再生画面４００の一例について説明する。図１７Ａに示すように、ラジオ放送時における再生画面４００は、現在放送されているチャンネル（周波数）の表示４０１、現在の放送内容に関するコンテンツを提示する表示４０２、及び、そのコンテンツに対する仮ライセンスの発効を要求する取得ボタンの表示４０３等が含まれる。すなわち、メタデータ３４０１には、購入候補コンテンツ提示情報として、放送内容に関するコンテンツを提示する表示内容４０２を示す情報が含まれている。図１７Ａでは、コンテンツを提示する表示４０２として、タイトル及びアーティスト名が表示されている場合について例示している。よって、この再生画面４００の表示に利用されるメタデータ３４０１には、タイトル及びアーティスト名を示す情報が含まれる。
【０１３７】
これによって、後述するように、ユーザが取得ボタン４０３を押下するのみで、購入候補として提示されているコンテンツをダウンロードして利用することを可能としている。例えば、ラジオ放送として、ある楽曲（音声コンテンツ）を再生しているときには、その楽曲を提示する表示内容が表示され、そのときに取得ボタン４０３を一度押下するのみで簡易に仮ライセンスの要求をすることが可能となる。また、例えば、ラジオ放送として再生されているラジオ番組において、ある楽曲が紹介されているときも、その楽曲を提示する表示内容が表示され、そのときに取得ボタン４０３を一度押下するのみで簡易に仮ライセンスの要求をすることが可能となる。ラジオ放送として再生されているラジオ番組において、ある映画（動画コンテンツ）が紹介されているときも、同様である。
【０１３８】
ここで、「コンテンツを提示する表示４０２」として、コンテンツに関する任意の内容を表示するようにしてよい。例えば、コンテンツが楽曲である場合は、タイトル、アーティスト名、アルバム名、リリース日、ジャンル、時間、作詞者、作曲者、説明文、及び、ジャケット画像等のいずれか１つ以上を表示するようにしてよい。例えば、コンテンツが映画である場合、属性情報は、タイトル、公開年月、監督、脚本、出演者、説明文、及び、ジャケット画像等の少なくとも１つ以上を表示するようにしてよい。
【０１３９】
続いて、図１７Ｂを参照して、テレビ放送時における再生画面４１０の一例について説明する。図１７Ｂに示すように、テレビ放送時における再生画面４１０は、現在放送されているテレビ放送の画像の表示４１１、現在の放送内容に関するコンテンツを提示する表示４１２、及び、そのコンテンツに対する仮ライセンスの発効を要求する取得ボタン４１３の表示等が含まれる。ここで、図１７Ｂでは、コンテンツを提示する表示４１２として、タイトル及び説明文が表示されている場合について例示している。よって、この再生画面４１０の表示に利用されるメタデータ３４０１には、タイトル及び説明文を示す情報が含まれる。
【０１４０】
これによって、後述するように、ユーザが取得ボタン４１３を押下するのみで、提示されているコンテンツをダウンロードして利用することを可能としている。このように、例えば、テレビ放送として、ある映画（動画コンテンツ）を再生しているときには、その映画を提示する表示内容が表示され、そのときに取得ボタン４１３を一度押下するのみで簡易に仮ライセンスの要求をすることが可能となる。また、例えば、テレビ放送として再生されているテレビ番組において、ある映画が紹介されているときも、その映画を提示する表示内容が表示され、そのときに取得ボタン４１３を一度押下するのみで簡易に仮ライセンスの要求をすることが可能となる。テレビ放送として再生されているテレビ番組において、ある楽曲（音声コンテンツ）が紹介されているときも、同様である。
【０１４１】
ここで、前述した購入候補コンテンツを放送によって提示する提示方法の変形例の一態様として、取得ボタン４０３、４１３は表示するようにして、「現在の放送内容に関するコンテンツを提示する表示４０２、４１２」を表示しないようにしてもよい。そして、放送内容として、あるコンテンツが再生されているときに、取得ボタン４０３、４１３が押下された場合に、その再生されているコンテンツをダウンロードして利用可能としてもよい。例えば、ストリームデータ３４００によって再生される放送内容として、ある楽曲が流れているときに、取得ボタン４０３、４１３が押下された場合に、その楽曲をダウンロードして利用可能としてもよい。すなわち、この場合には、ストリームデータ３４００自体（放送内容を示す部分）が購入候補コンテンツ提示情報として機能することになる。
【０１４２】
（２）広告表示による提示
続いて、購入候補コンテンツを広告表示によって提示する提示方法について説明する。この提示方法では、購入候補コンテンツ提示情報記録部３１３は、複数の広告表示情報が格納される。広告表示情報は、ユーザに対して購入を勧めるコンテンツを、広告の形式で購入候補として提示する画面の表示内容を示す情報である。すなわち、広告表示情報は、購入候補コンテンツ提示情報に相当する。
【０１４３】
続いて、図１８を参照して、車載機器１００の広告表示要求時の処理について説明する。図１８は、車載機器１００の広告表示要求時の処理を示す処理フローである。
【０１４４】
車載機器１００の操作入力部１０４は、ユーザから広告の表示を要求する入力を受ける（Ｓ２２０）。操作入力部１０４は、ユーザからの入力に応じて、入力内容を示す入力情報を生成して制御部１０３に出力する。ステップＳ２２０は、ステップＳ２０に相当する。
【０１４５】
制御部１０３は、操作入力部１０４からの広告の表示を要求する入力を示す入力情報の出力に応じて、広告の送信を要求する広告送信要求情報を生成する。制御部１０３は、生成した広告送信要求情報を、データ入出力部１０１を介してサーバ３００に送信する（Ｓ２２１）。ステップＳ２２１は、ステップＳ２１に相当する。すなわち、広告送信要求情報は、購入候補コンテンツ提示要求情報に相当する。これに応じて、サーバ３００は、広告表示情報の車載機器１００への送信を開始する。
【０１４６】
制御部１０３は、ユーザから広告の表示の終了が要求されていない場合（Ｓ２２２：Ｎｏ）、サーバ３００からの広告表示情報の待ち合わせを行う（Ｓ２２３）。制御部１０３は、サーバ３００から送信された広告表示情報を、データ入出力部１０１を介して受信する。制御部１０３は、広告表示情報を受信したときに（Ｓ２２３：Ｙｅｓ）、広告表示情報に基づいて、ユーザに対してコンテンツの購入を勧める広告画面を表示する（Ｓ２２４）。具体的には、制御部１０３は、広告表示情報に基づいて、広告画面を示す画像情報を生成して画像音声提示部１０５に出力する。画像音声提示部１０５は、制御部１０３からの画像情報の出力に応じて、画像情報が示す広告画面を表示する。これによって、広告表示情報が送信される毎に、ユーザに対して購入候補として提示するコンテンツが切り替えられた広告画面が表示される。
【０１４７】
制御部１０３は、ユーザから広告の表示の終了を要求された場合（Ｓ２２２：Ｙｅｓ）、広告の表示を終了する（Ｓ２２５）。具体的には、操作入力部１０４は、ユーザから広告の表示の終了を要求する入力内容の入力を受けたとき、その入力内容を示す入力情報を生成して制御部１０３に出力する。制御部１０３は、操作入力部１０４からの広告の表示の終了を要求する入力内容を示す入力情報の出力に応じて、広告画面を示す画像情報の画像音声提示部１０５への出力を終了する。また、制御部１０３は、広告の送信の終了を要求する広告送信終了要求情報を生成して、データ入出力部１０１を介してサーバ３００に送信する。ステップＳ２２３〜Ｓ２２５は、ステップＳ２３に相当する。
【０１４８】
続いて、図１９を参照して、サーバ３００の広告表示要求受信時の処理について説明する。図１９は、サーバ３００の広告表示要求受信時の処理を示す処理フローである。
【０１４９】
制御部３０２は、車載機器１００から送信された広告送信要求情報を、データ入出力部３０１を介して受信する（Ｓ２３０）。制御部３０２は、広告送信要求情報の受信に応じて、広告表示情報を購入候補コンテンツ提示情報記録部３１３から取得して、データ入出力部３０１を介して車載機器１００に送信する（Ｓ２３１）。
【０１５０】
制御部３０２は、車載機器１００から広告の送信の終了が要求されていない場合（Ｓ２３２：Ｎｏ）、前回に広告表示情報を送信してから一定時間が経過しているか否かを判定する（Ｓ２３３）。一定時間が経過していない場合（Ｓ２３２：Ｎｏ）、制御部３０２は、一定時間が経過するまで待ち合わせを継続する。一定時間が経過している場合（Ｓ２３２：Ｙｅｓ）、制御部３０２は、次の広告表示情報を購入候補コンテンツ提示情報記録部３１３から取得して、データ入出力部３０１を介して車載機器１００に送信する（Ｓ２３１）。そして、制御部３０２は、再び、一定時間の待ち合わせを行う（Ｓ２３３）。これによって、一定時間経過する毎に、ユーザに対して購入候補として提示するコンテンツが切り替えられた購入候補コンテンツ提示画面が車載機器１００において表示される。
【０１５１】
制御部３０２は、車載機器１００から広告の送信の終了が要求されたとき（Ｓ２３１：Ｙｅｓ）、車載機器１００への広告表示情報の送信を終了する（Ｓ２３４）。具体的には、制御部３０２は、車載機器１００から送信された広告送信終了要求情報を、データ入出力部３０１を介して受信する。制御部３０２は、広告送信終了要求情報の受信に応じて、広告表示情報の車載機器１００への送信を終了する。ステップＳ２３０〜Ｓ２３３は、ステップＳ２２に相当する。
【０１５２】
なお、ここでは、サーバ３００が、車載機器１００からの広告送信要求情報の受信に応じて、広告表示情報を車載機器１００に送信する場合について例示したが、これに限られない。例えば、サーバ３００は、車載機器１００からのログイン完了に応じて、広告表示情報を車載機器１００に送信するようにしてもよい。
【０１５３】
ここで、図２０Ａ及び図２０Ｂを参照して、広告画面４２０、４３０について説明する。図２０Ａ及び図２０Ｂは、広告画面の一例を示す図である。
【０１５４】
図２０Ａに示すように、広告画面４２０は、ユーザに購入を勧めるコンテンツを提示する表示４２１、及び、そのコンテンツに対する仮ライセンスの発効を要求する取得ボタン４２２等が含まれる。ここで、図２０Ａでは、コンテンツを提示する表示４２１として、ジャケット画像、タイトル、アーティスト名、及び、説明文が表示されている場合について例示している。よって、この広告画面４２０の表示に利用される広告表示情報には、ジャケット画像、タイトル、アーティスト名、及び、説明文を示す情報が含まれる。
【０１５５】
また、図２０Ｂに示すように、広告画面４３０は、複数のコンテンツを提示するようにしてもよい。この場合、例えば、図２０Ｂに示すように、複数のコンテンツのそれぞれに対応するように、取得ボタン４３２、４３３、４３４を表示するようにする。これによって、取得ボタン４３２、４３３、４３４のうち、いずれかの取得ボタンが押下された場合に、押下された取得ボタンに対応するコンテンツに対する仮ライセンスの発効が要求されるようにしてもよい。ここで、図２０Ｂでは、コンテンツを提示する表示４３１として、タイトル及びアーティスト名が表示されている場合について例示している。よって、この広告画面４３０の表示に利用される広告表示情報には、タイトル及びアーティスト名を示す情報が含まれる。
【０１５６】
＜７．仮ライセンスの要求（Ｓ３）＞
続いて、前述のステップＳ３にかかる仮ライセンスの要求処理について、より詳細に説明する。
【０１５７】
図２１を参照して、車載機器１００の仮ライセンスの要求処理について説明する。図２１は、車載機器１００の仮ライセンスの要求の処理を示す処理フローである。以下、前述した再生画面４００、４１０及び広告画面４２０、４３０を「購入候補コンテンツ提示画面」と呼ぶ。
【０１５８】
操作入力部１０４は、購入候補コンテンツ提示画面によって購入候補コンテンツを提示しているときに、ユーザから提示しているコンテンツに対する仮ライセンスの発効を要求する入力を受ける（Ｓ３００）。操作入力部１０４は、ユーザからの入力に応じて、入力内容を示す入力情報を生成して制御部１０３に出力する。ステップＳ３００は、ステップＳ３０に相当する。
【０１５９】
制御部１０３は、操作入力部１０４からのコンテンツに対する仮ライセンスの発効を要求する入力を示す入力情報の出力に応じて、コンテンツ記録部１１１に格納されたコンテンツ管理情報１１００において、購入候補コンテンツ提示画面で提示しているコンテンツのコンテンツＩＤを示すレコードが存在し、かつ、そのレコードの購入日時情報１１０２が未設定であるか否かを判定する（Ｓ３０１）。すなわち、制御部１０３は、購入が申請されたコンテンツが、試聴済みか否かを判定する。コンテンツのコンテンツＩＤを示すレコードが存在し、かつ、そのレコードの購入日時情報１１０２が未設定である場合、そのコンテンツは、購入されておらず、かつ、試聴済みとなる。
【０１６０】
ここで、購入候補コンテンツ提示画面で提示しているコンテンツのコンテンツＩＤは、例えば、購入候補コンテンツ提示情報に、その購入候補コンテンツ提示情報によって提示するコンテンツのコンテンツＩＤ情報を含めるようにして、制御部１０３が、コンテンツを提示している間は、そのコンテンツＩＤ情報を車載機器１００が有する任意の記憶装置に格納しておくようにする。そして、そのコンテンツＩＤ情報を参照することで、購入候補コンテンツ提示画面で提示しているコンテンツのコンテンツＩＤを認識可能とする。
【０１６１】
仮ライセンスの発効が要求されたコンテンツのコンテンツＩＤを示すレコードが存在し、かつ、そのレコードの購入日時情報１１０２が未設定である場合（Ｓ３０１：Ｙｅｓ）、制御部１０３は、コンテンツが試聴済みである旨を通知するメッセージを表示する（Ｓ３０２）。具体的には、制御部１０３は、コンテンツが試聴済みである旨を通知するメッセージを含む画像を示す画像情報を生成する。制御部１０３は、生成した画像情報を画像音声提示部１０５に出力する。画像音声提示部１０５は、制御部１０３からの画像情報の出力に応じて、画像情報が示す画像を表示する。
【０１６２】
仮ライセンスの発効が要求されたコンテンツのコンテンツＩＤを示すレコードが存在しない場合、又は、仮ライセンスの発効が要求されたコンテンツのコンテンツＩＤを示すレコードが存在し、かつ、そのレコードの購入日時情報１１０２が未設定でない場合（Ｓ３０１：Ｎｏ）、仮ライセンス要求情報生成部１００３は、仮ライセンス要求情報を生成する。仮ライセンス要求情報は、仮ライセンスの発効が要求されたコンテンツのコンテンツＩＤを示すように生成される。仮ライセンス要求情報生成部１００３は、生成した仮ライセンス要求情報を、データ入出力部１０１を介してサーバ３００に送信する（Ｓ３０３）。ステップＳ３０３は、前述のステップＳ３１に相当する。これに応じて、サーバ３００から仮ライセンスが付されたコンテンツデータが送信される。
【０１６３】
なお、後述するように、購入手続きが済んだコンテンツのコンテンツデータは、別処理によって取得が行われる。そのため、ステップＳ３０２では、仮ライセンスの発効が要求されたコンテンツのコンテンツＩＤを示すレコードが存在するか否かのみを判定するようにしてもよい。すなわち、仮ライセンスの発効が要求されたコンテンツが、試聴済みか否かを判定することができれば、前述した判定条件に限られない。
【０１６４】
ここでは、ユーザがコンテンツの仮ライセンス発効を要求する方法として、以下の３つの要求入力方法について説明する。
（１）ボタン操作による要求入力方法
（２）音声による要求入力方法
（３）運転終了時のコンテンツの自動要求入力方法
【０１６５】
（１）ボタン操作による要求入力方法
この要求入力方法では、ユーザからの購入候補コンテンツ提示画面において表示されている取得ボタンを手動で押下する入力を、その購入候補コンテンツ提示画面において提示されているコンテンツに対する仮ライセンスの発効を要求する入力とする。なお、図１７Ａ、図１７Ｂ、図２０Ａ、及び図２０Ｂでは、タッチパネルに取得ボタンが表示されている場合について例示しているため、本例では、取得ボタンを押下する入力は、取得ボタンをタッチする入力となる。
【０１６６】
具体的には、操作入力部１０４は、ユーザから購入候補コンテンツ提示画面の取得ボタンを押下する入力を受ける。操作入力部１０４は、ユーザからの入力に応じて、入力内容を示す入力情報を生成して制御部１０３に出力する。制御部１０３は、操作入力部１０４から出力された入力情報が、取得ボタンを押下する入力を示している場合に、コンテンツの仮ライセンスの要求をする入力があったと判定する。これによれば、タッチパネルの取得ボタンを１回だけタッチするのみで、コンテンツに対する仮ライセンスの発効を要求することができる。
【０１６７】
ここで、購入候補コンテンツ提示画面において取得ボタンを表示しないようにしてもよい。この場合、購入候補コンテンツ提示画面（タッチパネル）のいずれかのタッチを、コンテンツに対する仮ライセンスの発効を要求する入力として認識する。コンテンツに対する仮ライセンスの発効を要求する入力は、タッチパネルをタッチする場合に限られず、取得ボタンとして割り当てられた物理的な操作ボタンを押下する入力であってもよい。それによっても、操作ボタンを１回だけ押下するのみで、コンテンツに対する仮ライセンスの発効を要求することができる。
【０１６８】
また、前述したように放送内容としてコンテンツを再生することで、コンテンツを購入候補として提示している場合には、前述したコンテンツを提示する画像を表示しないようにしてもよい。この場合、コンテンツを再生しているときにおける、タッチパネルのタッチ又は操作ボタンの押下を、そのコンテンツに対する仮ライセンスの発効を要求する入力として認識する。
【０１６９】
（２）音声による要求入力方法
この要求入力方法では、ユーザからのコンテンツに対する仮ライセンスの発効を要求する旨の音声の入力を、コンテンツの仮ライセンスを要求する入力とする。
【０１７０】
具体的には、操作入力部１０４は、購入候補コンテンツ提示時に、ユーザからコンテンツに対する仮ライセンスの発効を要求する旨の音声の入力を受ける。操作入力部１０４は、ユーザから入力された音声を示す音声情報を生成して制御部１０３に出力する。
ここで、コンテンツに対する仮ライセンスの発効を要求する旨の音声としては、予め定められたキーワードや予めユーザが設定した任意の合言葉等が使用される。例えば、ユーザが「取得」や「ダウンロード」といった予め定められたキーワードを音声として発声すると、それがコンテンツに対する仮ライセンスの発効を要求する旨の音声として入力される。制御部１０３は、音声認識によって、操作入力部１０４から出力された音声情報が、コンテンツの仮ライセンスの要求をする旨の音声を示している場合に、コンテンツの仮ライセンスの要求をする入力があったと判定する。
【０１７１】
（３）運転終了時のコンテンツの自動要求入力方法
【０１７２】
前記（１）（２）における要求入力方法に加えて、運転終了時に、提示していたコンテンツに対する仮ライセンスの発効の要求を自動的に行うようにしてもよい。これによれば、運転終了間際にコンテンツの提示が開始された場合であっても、そのコンテンツのに対する仮ライセンスの発効の要求を漏れなく行うことが可能となる。
【０１７３】
具体的には、制御部１０３は、運転終了の判断がなされたときに、前述したステップＳ３０１以降の処理を実行する。ここで、運転終了の判断の詳細は、後述する「９．正式ライセンス要求の催促（Ｓ５）」において説明する。
【０１７４】
＜８．仮ライセンスの発効（Ｓ４）＞
続いて、ステップＳ４にかかる、仮ライセンスを付されたコンテンツデータの提供、すなわち仮ライセンスの発効処理について、より詳細に説明する。
【０１７５】
図２２を参照して、サーバ３００の仮ライセンス要求情報受信時の処理について説明する。図２２は、サーバ３００の仮ライセンス要求情報受信時の処理を示す処理フローである。
【０１７６】
制御部３０２は、車載機器１００から送信された仮ライセンス要求情報を、データ入出力部３０１を介して受信する（Ｓ４００）。制御部３０２は、仮ライセンス要求情報の受信に応じて、仮ライセンス要求情報で示されるコンテンツＩＤを示すコンテンツＩＤ情報を含むレコードを、ユーザ情報記録部３１２に格納された利用履歴情報３２００から検索する（Ｓ４０１）。すなわち、制御部３０２は、車載機器１００から送信が要求されたコンテンツが試聴済みであるか否かを判定する。
【０１７７】
検索したレコードが存在する場合（Ｓ４０２：Ｙｅｓ）、制御部３０２は、試聴済みであることを通知するエラー通知情報を生成し、データ入出力部３０１を介して車載機器１００に送信する（Ｓ４０３）。
【０１７８】
検索したレコードが存在しない場合（Ｓ４０２：Ｎｏ）、制御部３０２は、ユーザ情報記録部３１２に格納された利用履歴情報３２００に、仮ライセンス要求情報で示されるコンテンツＩＤに関するレコードを追加する（Ｓ４０４）。具体的には、制御部３０２は、仮ライセンス要求情報で示されるコンテンツＩＤを示すコンテンツＩＤ情報３２０１を含むレコードを追加する。制御部３０２は、追加するレコードにおいて、試聴日時情報３２０２を、レコード追加時における日時を示すように設定する。ステップＳ４００〜Ｓ４０４は、ステップＳ４０に相当する。
【０１７９】
制御部３０２は、コンテンツ記録部３１１に格納されたコンテンツ管理情報３１００に基づいて、仮ライセンス要求情報で示されるコンテンツＩＤのコンテンツデータの記録領域を特定する（Ｓ４０５）。具体的には、仮ライセンス要求情報で示されるコンテンツＩＤを示すコンテンツＩＤ情報３１０１を含むレコードにおける記録領域情報３１０２が示す記録領域を、コンテンツデータの記録領域として特定する。
【０１８０】
制御部３０２は、特定した記録領域に格納されているコンテンツデータをコンテンツ記録部３１１から取得して、所定の制限を付加した上で、すなわち仮ライセンスを付した上でデータ入出力部３０１を介して車載機器１００に送信する（Ｓ４０６）。ステップＳ４０５、Ｓ４０６は、ステップＳ４１に相当する。
【０１８１】
続いて、図２３を参照して、車載機器１００のコンテンツデータ受信時の処理について説明する。図２３は、車載機器１００のコンテンツデータ受信時の処理を示す処理フローである。
【０１８２】
制御部１０３は、サーバ３００から送信された仮ライセンスが付されたコンテンツデータを、データ入出力部１０１を介して受信する（Ｓ４１０）。制御部１０３は、受信した仮ライセンスが付されたコンテンツデータをコンテンツ記録部１１１に格納する（Ｓ４１１）。制御部１０３は、コンテンツ記録部１１１に格納されたコンテンツ管理情報１１００に、受信した仮ライセンスが付されたコンテンツデータのコンテンツＩＤを示すコンテンツＩＤ情報１１０１を含むレコードを追加する（Ｓ４１２）。制御部１０３は、追加するレコードにおいて、記録領域情報１１０３をコンテンツデータが格納された記録領域を示すように設定する。
【０１８３】
ここで、受信した仮ライセンスが付されたコンテンツデータのコンテンツＩＤは、例えば、サーバ３００の制御部３０２が、仮ライセンスが付されたコンテンツデータとともに、そのコンテンツＩＤを示すコンテンツＩＤ情報も車載機器１００に送信するようにして、制御部１０３が、受信したコンテンツＩＤ情報によって認識可能とする。
【０１８４】
制御部１０３は、記録領域に記録した仮ライセンスが付されたコンテンツデータに基づいて、制限付きのコンテンツを再生する（Ｓ４１３）。これによって、制限付きのコンテンツが再生される。具体的には、コンテンツデータが音声コンテンツのコンテンツデータである場合、制御部１０３は、コンテンツデータに含まれる音声情報を画像音声提示部１０５に出力する。また、コンテンツデータが音声付き動画コンテンツのコンテンツデータである場合、制御部１０３は、コンテンツデータに含まれる音声情報及び画像情報を画像音声提示部１０５に出力する。また、コンテンツデータが音声無し動画コンテンツのコンテンツデータである場合、制御部１０３は、コンテンツデータに含まれる画像情報を画像音声提示部１０５に出力する。画像音声提示部１０５は、制御部１０３からの音声情報の出力に応じて、音声情報が示す音声を出力する。画像音声提示部１０５は、制御部１０３からの画像情報の出力に応じて、画像情報が示す画像を表示する。ステップＳ４１０〜Ｓ４１３は、ステップＳ４２に相当する。
【０１８５】
ここでは、制限付きコンテンツの提供方法として、以下の２つの提供方法について説明する。
（１）コンテンツ自体に制限を付しての提供
（２）コンテンツの再生時に制限付しての提供
【０１８６】
（１）コンテンツ自体に制限を付しての提供
この提供方法では、コンテンツを制限付きで示す制限付きコンテンツデータと、それと同一のコンテンツを制限無しで示す制限無しコンテンツデータとが予め用意される。すなわち、この提供方法では、コンテンツ記録部３１１には、制限付きコンテンツデータと、制限無しコンテンツデータとが予め格納されている。試聴時には、サーバ３００から車載機器１００に制限付きコンテンツデータが送信され、制御部１０３は、制限付きコンテンツデータに基づいて、制限付きコンテンツを再生する。そして、運転終了後の購入手続きの後、サーバ３００から車載機器１００に制限無しコンテンツデータが送信され、制御部１０３は、制限無しコンテンツデータに基づいて、制限無しコンテンツを再生する。
【０１８７】
（２）コンテンツの再生時に制限を付しての提供
この提供方法では、試聴時と、購入手続き完了後とで、コンテンツの再生に使用するコンテンツデータが同一となる。この提供方法では、制御部１０３は、試聴時にコンテンツを再生するときには、制限を付してコンテンツを再生する。そして、制御部１０３は、運転終了後の購入手続きの後にコンテンツを再生するときには、制限は付さずにコンテンツを再生する。具体的には、制御部１０３は、コンテンツ管理情報１１００において、再生するコンテンツに関するレコードに購入日時が設定されていない場合には、制限を付してコンテンツを再生し、再生するコンテンツに関するレコードに購入日時が設定されている場合には、制限を付してコンテンツを再生する。
【０１８８】
続いて、コンテンツの制限内容について説明する。コンテンツの制限内容の例として、以下の３つの制限内容について説明する。
（１）画像を一部非表示とする表示内容の制限（動画コンテンツ）
（２）画像を全て非表示とする表示内容の制限（動画コンテンツ）
（３）再生時の操作内容の制限（音声コンテンツ、動画コンテンツ）
（４）コンテンツの品質の制限（音声コンテンツ、動画コンテンツ）
【０１８９】
（１）画像を一部非表示とする表示内容の制限（動画コンテンツ）
この制限内容は、動画コンテンツの再生時に、コンテンツの画像の一部を非表示とすることによって、コンテンツの表示内容を制限するものである。ここで、画像を非表示とする領域の大きさ及び形状等は、予め任意に定めるようにしてよい。例えば、図２４に示す再生画面４４０のように、試聴中である旨（購入手続きが完了していない旨）を示す文字４４２を画像４４１に重ね合わせて表示するようにすることで、画像の一部の表示を制限するようにしてもよい。
【０１９０】
コンテンツ自体に制限を付すことによって、制限付きのコンテンツを提供する場合、コンテンツデータに含まれる画像情報を、予め一部が非表示の画像を示すようにしておくことによって、制限付きコンテンツの提供を可能とする。
【０１９１】
コンテンツの再生時に制限を付すことによって、制限付きのコンテンツを提供する場合、制御部１０３は、コンテンツデータに含まれる画像情報に基づいて、その画像情報が示す画像の一部が非表示の画像を示す画像情報を生成することによって実施する。そして、制御部１０３は、コンテンツデータに含まれる画像情報に代えて、生成した画像情報を画像音声提示部１０５に出力することによって、制限付きコンテンツの提供を可能とする。
【０１９２】
（２）画像を全て非表示とする表示内容の制限（動画コンテンツ）
この制限内容は、動画コンテンツの再生時に、コンテンツの画像の全てを非表示とすることによって、コンテンツの表示内容を制限するものである。ここで、コンテンツの画像を全て非表示とする方法であれば、どのような方法によってコンテンツを制限するようにしてもよい。例えば、全体が黒く塗りつぶされた画像を本来のコンテンツの画像に代えて表示するようにしてもよく、黒色以外の色で塗りつぶされた画像を本来のコンテンツの画像に代えて表示するようにしてもよく、単一色で塗りつぶされた画像に限られず、任意の差し替え用の画像を本来のコンテンツの画像に代えて表示するようにしてもよい。すなわち、本来のコンテンツの画像と異なる画像であれば、どのような画像が表示されるようにしてもよい。この場合、本来のコンテンツの音声のみが画像音声提示部１０５から出力されることになる。
【０１９３】
コンテンツ自体に制限を付すことによって、制限付きのコンテンツを提供する場合、コンテンツデータに含まれる画像情報を、予め本来のコンテンツの画像と異なる画像を示すようにしておくことによって、制限付きコンテンツの提供を可能とする。
【０１９４】
コンテンツの再生時に制限を付すことによって、制限付きのコンテンツを提供する場合、制御部１０３は、コンテンツデータに含まれる画像情報に代えて、本来のコンテンツの画像と異なる画像情報を画像音声提示部１０５に出力することによって、コンテンツの画像を非表示とする。これは、例えば、コンテンツ記録部１１１にコンテンツデータの画像情報に代えて表示する画像を示す画像情報を予め格納しておき、その画像情報を画像音声提示部１０５に出力することによって行う。
【０１９５】
（３）再生時の操作内容の制限（音声コンテンツ、動画コンテンツ）
この制限内容は、コンテンツの再生時におけるユーザからの操作入力部１０４への操作内容を制限するものである。例えば、コンテンツが音声コンテンツである場合、早送り、巻き戻し、一時停止、逆再生、加速再生、及び、減速再生等の操作のうち、任意の１つ以上の操作を制限するようにする。また、音声コンテンツが楽曲である場合は、さらに、曲のスキップ及びランダム再生等を加えた操作のうち、任意の１つ以上の操作を制限するようにしてよい。また、コンテンツが動画コンテンツである場合、早送り、巻き戻し、一時停止、逆再生、加速再生、減速再生、チャプタースキップ、及び、チャプター選択再生等の操作のうち、任意の１つ以上の操作を制限するようにしてよい。
【０１９６】
具体的には、操作入力部１０４は、コンテンツの再生時に、ユーザから前述したようなコンテンツの再生時における操作の入力を受ける。操作入力部１０４は、ユーザからの入力に応じて、入力内容を示す入力情報を制御部１０３に出力する。制御部１０３は、操作入力部１０４からのコンテンツの再生時における操作の入力を示す入力情報の出力に応じて、入力情報によって示される操作が制限される操作であるか否かを判定する。制限される操作である場合、制御部１０３は、その操作に応じたコンテンツの制御を抑止する。制限される操作でない場合、制御部１０３は、その操作に応じたコンテンツの制御を行う。なお、制限される操作であるか否かは、例えば、制限される操作一覧を示す制限操作情報を、車載機器１００が有する任意の記憶装置に予め格納しておき、制御部１０３が、入力情報が示す操作が制限操作情報で示される操作に該当するか否かによって判定する。
【０１９７】
以上のように、制限付きコンテンツを提供する場合、制御部１０３は、コンテンツデータが制限付きコンテンツデータであるときに、前述した操作の制限を行う。ここで、コンテンツデータが制限付きコンテンツデータであるか否かは、コンテンツデータに、制限付きコンテンツデータか否か識別する識別情報を、予め含めておき、制御部１０３が識別情報を参照することによって判定可能とする。
【０１９８】
コンテンツの再生時に制限を付すことによって、制限付きコンテンツを提供する場合、制御部１０３は、再生するコンテンツの購入手続きが完了していない場合に、前述した操作の制限を行う。具体的には、制御部１０３は、コンテンツ管理情報１１００において、再生するコンテンツのコンテンツＩＤを示すレコードにおいて、購入日時情報１１０２に購入日時が設定されていないときに、前述した操作の制限を行う。
【０１９９】
（４）コンテンツの品質の制限（音声コンテンツ、動画コンテンツ）
この制限内容は、コンテンツの再生時に、コンテンツの品質を低下させることによって、コンテンツの品質を制限するものである。ここで、コンテンツの品質を低下させる方法であれば、どのような方法によってコンテンツを制限するようにしてもよい。例えば、音声コンテンツ及び動画コンテンツであれば、音声のサンプリングレートを低下させるようにしてもよく、動画コンテンツであれば、画像の解像度を低下させるようにしてもよい。また、動画コンテンツであれば、音声のサンプリングレートの低下と、画像の解像度の低下の両方を実施するようにしてもよい。
【０２００】
コンテンツ自体に制限を付すことによって、制限付きのコンテンツを提供する場合、コンテンツデータに含まれる音声情報が示す音声のサンプリングレートを予め低くしておくこと、もしくは、コンテンツデータに含まれる画像情報が示す画像の解像度を予め低くしておくことによって、制限付きコンテンツの提供を可能とする。
【０２０１】
コンテンツの再生時に制限を付すことによって、制限付きのコンテンツを提供する場合、制御部１０３は、コンテンツデータに含まれる音声情報に対して、音声のサンプリングレートを低下させる音声処理を施すことによって、もしくは、コンテンツデータに含まれる画像情報に対して、画像の解像度を低下させる画像処理を施すことによって、コンテンツの品質を低下させる。具体的には、制御部１０３は、コンテンツ管理情報１１００において、再生するコンテンツのコンテンツＩＤを示すレコードにおいて、購入日時情報１１０２に購入日時が設定されていないときに、前述した品質の制限を行う。
【０２０２】
＜９．正式ライセンス要求の催促（Ｓ５）＞
続いて、ステップＳ５にかかる正式ライセンス要求の催促処理について、より詳細に説明する。
【０２０３】
まず、運転終了の判断について説明する。ここで、コンテンツデータ配信システム１においては、車載機器１００の制御部１０３、通信端末２００の制御部２０３、又はサーバ３００の制御部３０２の何れかが、ユーザによる車両の運転終了の判断を行うようにしてよい。
【０２０４】
＜車載機器１００の制御部１０３による運転終了の判断＞
まず車載機器１００による運転終了の判断について説明する。図２５は、車載機器１００による運転終了通知情報の生成と、その送信処理のフローチャートである。車載機器１００の制御部１０３が運転終了を判断すると（Ｓ５００）、運転終了通知情報生成部１００６は、運転終了の判断に応じて、運転終了を通知する運転終了通知情報を生成し、データ入出力部１０１を介してサーバ３００に送信する（Ｓ５０１）。なお、制御部１０３が行う運転終了の判断方法については、後に詳述する。ステップＳ５００は、ステップＳ５０に相当する。ステップＳ５０１は、ステップＳ５１に相当する。
【０２０５】
通信端末２００による運転終了通知情報の生成と、その送信処理は、前述の車載機器１００によるものと同様である。すなわち、通信端末２００の制御部２０３が運転終了の判断をすると、運転終了通知情報生成部２００３は、運転終了の判断に応じて、運転終了を通知する運転終了通知情報を生成し、データ入出力部２０１を介してサーバ３００に送信する。
【０２０６】
また、サーバ３００も運転終了通知情報を生成することができる。この場合は、サーバ３００の制御部３０２が運転終了の判断を行うと、その判断に基づき運転終了通知情報生成部３００７が運転終了通知情報を生成することになる。
【０２０７】
なお、前述の通り、車載機器１００、通信端末２００、及びサーバ３００は何れも各機器自身が行った運転終了の判断に基づき運転終了通知情報を生成することができるが、運転終了の判断関する情報を互いに送受信することで、他の機器が行った運転終了の判断に基づいて運転終了通知情報を生成することもできる。
【０２０８】
すなわち、車載機器１００の運転終了通知情報生成部１００６は、データ入出力部１０１又は１０２から受信された、通信端末２００の制御部２０３が行った運転終了の判断とそれに基づき生成した運転終了の判断に関する情報、又はサーバ３００の制御部３０２が行った運転終了の判断とそれに基づき生成した運転終了の判断に関する情報に基づいて、運転終了通知情報を生成することもできる。そして、同様に、通信端末２００の運転終了通知情報生成部２００３は、車載機器１００又はサーバ３００で行われた運転終了の判断に基づいて、サーバ３００の運転終了通知情報生成部３００７は、車載機器１００又は通信端末２００で行われた運転終了の判断に基づいて、運転終了通知情報を生成することができる。
【０２０９】
続いて、図２６を参照して、サーバ３００の購入手続きメール生成の処理について説明する。図２６は、サーバ３００の購入手続きメール生成時の処理を示す処理フローである。
【０２１０】
制御部３０２は、車載機器１００又は通信端末２００から送信された運転終了通知情報を、データ入出力部３０１を介して受信、又は運転終了通知情報生成部３００７として運転終了通知情報を生成する。（Ｓ５１０）。制御部３０２は、受信または生成された運転終了通知情報に応じて、ユーザ情報記録部３１２に格納された利用履歴情報３２００において、ユーザ情報記録部３１２に格納されたユーザ管理情報３３００に含まれるメール送信日時情報３３０７が示すメール送信日時よりも後の日時の試聴日時を示す試聴日時情報３２０２を含むレコードを検索する（Ｓ５１１）。検索したレコードが存在しない場合（Ｓ５１２：Ｎｏ）、処理を終了する。
【０２１１】
検索したレコードが存在する場合（Ｓ５１２：Ｙｅｓ）、制御部３０２は、購入手続きページのＵＲＬ（Uniform Resource Locator）を記述した購入手続きメールを生成して、ユーザ情報記録部３１２に格納されたユーザ管理情報３３００に含まれるメールアドレス情報３３０１が示すメールアドレス宛てに送信する（Ｓ５１３）。すなわち、制御部３０２は、生成した購入手続きメールを、データ入出力部３０１を介して通信端末２００に送信する。ステップＳ５１３は、ステップＳ５３、Ｓ５４に相当する。このように、前回の購入手続きメールのメール送信日時よりも後の日時が試聴日時となるコンテンツが存在する場合に、コンテンツの購入手続きを催促する購入手続きメールを送信することで、購入手続きを催促していない試聴済みコンテンツがある場合のみに、購入手続きの催促が可能となる。
【０２１２】
そして、制御部３０２は、ユーザ情報記録部３１２に格納されたユーザ管理情報３３００に含まれるメール送信日時情報３３０７を、現在日時（購入手続きメールを送信した日時）を示すように更新する（Ｓ５１４）。
【０２１３】
次に、運転終了の判断方法として、以下の１１つの判断方法について説明する。
（１）地図情報とＧＰＳ（Global Positioning System）による判断
（２）車載機器１００と通信端末２００との距離による判断（通信による判断）
（３）センサの出力による判断
（４）車載機器１００と通信端末２００とのセンサの出力のマッチングによる判断
（５）通信端末２００の操作状況による判断
（６）運転席のドア操作による判断
（７）パーキング状態による判断
（８）充電状態による判断（電気自動車）
（９）ＡＣＣ電源状態による判断
（１０）車載機器１００と通信端末２００との距離による判断（ＧＰＳによる判断）
（１１）車載機器１００のサーバ３００からのログアウトによる判断
【０２１４】
＜車載機器１００の制御部１０３による運転終了の判断＞
（１）地図情報とＧＰＳによる判断
この判断方法では、地図と車両（車載機器１００）の位置とに基づいて、車両が目的地に到着したことが検出された場合に、運転が終了したものと判断される。一般的に、ユーザによって設定された目的地に、車両が到着した場合には、それ以上の運転は行われないと考えられるからである。すなわち、この判断方法では、車載機器１００がカーナビゲーションシステムである場合について説明したものである。
【０２１５】
図２７を参照して、地図情報とＧＰＳによる判断方法を実施する場合における車載機器１００の構成について説明する。図２７は、地図情報とＧＰＳによる判断方法を実施する場合における車載機器１００の構成例を示すブロック図である。
【０２１６】
車載機器１００は、データ入出力部１０１、１０２、制御部１０３、操作入力部１０４、画像音声提示部１０５、及び、コンテンツ記録部１１１に加えて、さらに、地図情報記録部１１２及びＧＰＳ（Global Positioning System）１２１を有する。
【０２１７】
地図情報記録部１１２は、地図を示す地図情報記録部１１２が格納される。地図情報記録部１１２は、地図情報を格納するための任意の記録装置を含む。
【０２１８】
ＧＰＳ１２１は、ＧＰＳ衛星からの信号に基づいて、車両（車載機器１００）の位置を測位する。ＧＰＳ１２１は、測位した車両の位置を座標（経度・緯度）で示す測位情報を生成する。ＧＰＳ１２１は、生成した測位情報を制御部１０３に出力する。
【０２１９】
ここで、ユーザによって車載機器１００に対して、地図情報記録部１１２に格納された地図情報が示す地図上において、車両の目的地が設定されているものとする。具体的には、操作入力部１０４は、ユーザから目的地を設定する入力を受ける。操作入力部１０４は、ユーザからの入力に応じて、入力内容を示す入力情報を生成して制御部１０３に出力する。制御部１０３は、操作入力部１０４からの目的地を設定する入力を示す入力情報の出力に応じて、地図上に目的地を設定する。
【０２２０】
ＧＰＳ１２１は、随時、測位情報を生成して制御部１０３に出力する。制御部１０３は、ＧＰＳ１２１からの測位情報の出力に応じて、ＧＰＳ１２１から出力された測位情報が示す位置が、地図情報記録部１１２に格納された地図情報が示す地図上における目的地の位置となったか否かを判定する。測位情報が示す位置が、地図情報が示す地図上における目的地の位置となった場合に、制御部１０３は、運転が終了したと判断する。測位情報が示す位置が、地図情報が示す地図上における目的地の位置となっていない場合には、制御部１０３は、運転が終了していないと判断する。
【０２２１】
（２）車載機器１００と通信端末２００との距離による判断（通信による判断）
この判断方法では、車載機器１００と通信端末２００との通信状況に基づいて、車載機器１００と通信端末２００とが所定の距離離れたことが検出された場合に、運転が終了したものと判断される。この場合、通信端末２００を持ったユーザが、降車して車両（車載機器１００）から離れていると考えられるからである。
【０２２２】
具体的には、車載機器１００のデータ入出力部１０２と通信端末２００のデータ入出力部２０１との間の無線通信に、所定の距離範囲内でのみ通信が可能な近距離無線通信を使用するようにする。これによれば、車載機器１００の制御部１０３は、通信端末２００とのデータ入出力部１０２を介した通信の途絶を検出することによって、車載機器１００と通信端末２００とが所定の距離よりも離れたことを検出することができる。
【０２２３】
車載機器１００と通信端末２００との通信の途絶の検出は、車載機器１００と通信端末２００との間の通信の途絶を検出することができれば、どのような方法で検出するようにしてもよい。例えば、車載機器１００の制御部１０３が、通信状態を確認する通信確認情報を、一定時間毎に、データ入出力部１０１を介して通信端末２００に送信するようにし、通信端末２００の制御部３０２が、通信確認情報の受信に応じて、そのレスポンスとなる応答情報を、データ入出力部３０１を介して車載機器１００に送信するようにすることで、通信の途絶を検出するようにしてもよい。この場合、車載機器１００の制御部１０３は、通信確認情報の送信に応じて、通信端末２００から応答情報が送信されなかった場合に、車載機器１００と通信端末２００との間の通信が途絶したと判定する。
【０２２４】
その他、車載機器１００と通信端末２００との間の通信の電波強度の変化を利用する等、両機器間の距離が所定以上となったとの判断が可能なものであれば、既知の技術を採用することができる。
【０２２５】
（３）センサの出力による判断
この判断方法では、車両の走行に応じて変化するセンサの出力値に基づいて、所定の時間の間、センサの出力値が変化していない場合（車両が走行していない場合）に、運転が終了したと判断する。この場合、車両が走行していないことになるからである。
【０２２６】
図２８を参照して、センサの出力による判断方法を実施する場合における車載機器１００の構成について説明する。図２８は、センサの出力による判断方法を実施する場合における車載機器１００の構成例を示すブロック図である。
【０２２７】
車載機器１００は、データ入出力部１０１１０２、制御部１０３、操作入力部１０４、画像音声提示部１０５、及び、コンテンツ記録部１１１に加えて、さらに、ＧＰＳ１２１、ジャイロセンサ１２２、加速度センサ１２３、及び、車速パルス入力部１２４を有する。ＧＰＳ１２１については、前述した通りであるため、説明を省略する。
【０２２８】
ジャイロセンサ１２２は、車両の角速度を検出する。例えば、ジャイロセンサ１２２は、車両の走行中に、ユーザが車両のハンドルを操作することによって車両の進行方向を変化させたときに生じる角速度を検出する。ジャイロセンサ１２２は、検出した角速度を示す角速度情報を生成して制御部１０３に出力する。
【０２２９】
加速度センサ１２３は、車両の加速度を検出する。加速度センサ１２３は、車両の前後方向（進行方向）の軸と、左右方向の軸との２軸の加速度を検出する。加速度センサ１２３は、検出した前後方向の加速度及び左右方向の加速度を示す加速度情報を制して制御部１０３に出力する。
【０２３０】
車速パルス入力部１２４は、車両から車速パルスが入力される。車速パルスは、単位時間当たりのパルス数が、車両の速度に比例した数となる信号である。車速パルス入力部１２４は、入力された車速パルスを制御部１０３に出力する。
【０２３１】
まず、ＧＰＳ１２１からの出力に基づいて判断する場合について説明する。ＧＰＳ１２１は、随時、測位情報を生成して制御部１０３に出力する。制御部１０３は、一定時間の間に、ＧＰＳ１２１から出力される複数の測位情報のそれぞれが示す位置に、変化がないか否かを判定する。位置に変化がない場合、制御部１０３は、運転が終了したと判断する。この場合、一定時間の間、車両の位置が変化しておらず、車両が走行していないことになるからである。位置に変化がある場合、制御部１０３は、運転が終了していないと判断する。
【０２３２】
次に、ジャイロセンサ１２２からの出力に基づいて判断する場合について説明する。ジャイロセンサ１２２は、随時、角速度情報を生成して制御部１０３に出力する。ジャイロセンサ１２２は、一定時間の間に、ジャイロセンサ１２２から出力される複数の角速度情報のそれぞれにおいて、角速度が検出されていない（角速度がない）か否かを判定する。角速度が検出されていない場合、制御部１０３は、運転が終了したと判断する。この場合、一定時間の間、車両の走行に伴って行われる走行中の進行方向の変化が行われておらず、車両が走行していないと考えられるからである。角速度が検出された場合、制御部１０３は、運転が終了していないと判断する。
【０２３３】
次に、加速度センサ１２３からの出力に基づいて判断する場合について説明する。加速度センサ１２３は、随時、加速度情報を生成して制御部１０３に出力する。加速度センサ１２３は、一定時間の間に、加速度センサ１２３から出力される複数の加速度情報のそれぞれにおいて、前後方向の加速度及び左右方向の加速度がいずれも検出されていない（加速度がない）か否かを判定する。加速度が検出されていない場合、制御部１０３は、運転が終了したと判断する。この場合、一定時間の間、車両の走行に伴って行われる加速、減速、及び進行方向の変化が行われておらず、車両が走行していないと考えられるからである。加速度が検出された場合、制御部１０３は、運転が終了していないと判断する。
【０２３４】
なお、ここでは、加速度センサ１２３が、２軸の加速度を検出する場合について説明したが、いずれか１軸の加速度のみを検出して、前述の処理を行うようにしてもよい。
【０２３５】
次に、車速パルス入力部１２４からの出力に基づいて判断する場合について説明する。車速パルス入力部１２４は、随時、車両から入力される車速パルスを制御部１０３に出力する。車速パルス入力部１２４は、一定時間の間に、車速パルス入力部１２４から出力される複数の車速情報のそれぞれにおいて、速度が検出されていない（速度がない）か否かを判定する。速度が検出されていない場合、制御部１０３は、運転が終了したと判断する。この場合、車両が走行していないことになるからである。速度が検出された場合、制御部１０３は、運転が終了していないと判断する。
【０２３６】
このように、この判断方法では、車両の走行（動き）に応じて変化する物理量（位置、速度、角速度、及び加速度）を検出して、検出した物理量に変化がない場合に、運転が終了したと判断する。なお、ここでは、車載機器１００が、ＧＰＳ１２１、ジャイロセンサ１２２、加速度センサ１２３、及び、車速パルス入力部１２４を有する場合について説明したが、これに限られない。これらのうちの、いずれか１つ以上を有するようにして、車載機器１００が有するものについて前述した処理を実行するようにしてもよい。
【０２３７】
（４）車載機器１００と通信端末２００とのセンサの出力のマッチングによる判断
この判断方法では、車載機器１００の動きに応じて変化するセンサの出力値と、通信端末２００の動きに応じて変化するセンサの出力値とが一致しない場合に、運転が終了したものと判断される。この場合、通信端末２００を持ったユーザが、車両の運転を終了して、降車して車両（車載機器１００）から離れている、又は、通信端末２００を操作していると考えられるからである。
【０２３８】
図２９を参照して、車載機器１００と通信端末２００とのセンサの出力のマッチングによる判断方法を実施する場合における車載機器１００及び通信端末２００の構成について説明する。図２９は、車載機器１００と通信端末２００とのセンサの出力のマッチングによる判断方法を実施する場合における車載機器１００及び通信端末２００の構成例を示すブロック図である。
【０２３９】
車載機器１００は、データ入出力部１０１、１０２、制御部１０３、操作入力部１０４、画像音声提示部１０５、及び、コンテンツ記録部１１１に加えて、さらに、ＧＰＳ１２１、ジャイロセンサ１２２、及び、加速度センサ１２３を有する。ＧＰＳ１２１、ジャイロセンサ１２２、及び、加速度センサ１２３については、前述した通りであるため、説明を省略する。
【０２４０】
通信端末２００は、データ入出力部２０１、２０２、制御部２０３、操作入力部２０４、及び、画像音声提示部２０５に加えて、さらに、ＧＰＳ２２１、ジャイロセンサ２２２、及び、加速度センサ２２３を有する。
【０２４１】
ＧＰＳ２２１は、ＧＰＳ衛星からの信号に基づいて、通信端末２００の位置を測位する。ＧＰＳ２２１は、測位した通信端末２００の位置を座標（経度・緯度）で示す測位情報を生成する。ＧＰＳ２２１は、生成した測位情報を制御部２０３に出力する。
【０２４２】
ジャイロセンサ２２２は、通信端末２００の角速度を検出する。例えば、ジャイロセンサ２２２は、ユーザが通信端末２００の角度を変化させたときに生じた角速度を検出する。ジャイロセンサ２２２は、検出した角速度を示す角速度情報を生成して制御部２０３に出力する。
【０２４３】
加速度センサ２２３は、通信端末２００の加速度を検出する。加速度センサ１２３は、通信端末２００の２軸の加速度を検出する。加速度センサ２２３は、検出した２軸のそれぞれの加速度を示す加速度情報を生成して制御部２０３に出力する。
【０２４４】
まず、ＧＰＳ１２１及びＧＰＳ２２１からの出力に基づいて判断する場合について説明する。通信端末２００のＧＰＳ２２１は、随時、測位情報を生成して制御部２０３に出力する。制御部２０３は、ＧＰＳ２２１から出力された測位情報を、データ入出力部２０１を介して車載機器１００に送信する。
【０２４５】
一方、車載機器１００のＧＰＳ１２１は、随時、測位情報を生成して制御部１０３に出力する。制御部１０３は、通信端末２００から送信された測位情報を、データ入出力部１０２を介して受信する。制御部１０３は、通信端末２００から受信した測位情報が示す位置と、通信端末２００から測位情報を受信したときにＧＰＳ１２１から出力された測位情報が示す位置とを比較する。測位情報が示す位置が一致しない場合、制御部１０３は、運転が終了したと判断する。測位情報が示す位置が一致する場合、制御部１０３は、運転が終了していないと判断する。
【０２４６】
なお、ジャイロセンサ１２２及びジャイロセンサ２２２からの出力に基づいて判断する場合も、加速度センサ１２３及び加速度センサ２２３から出力する場合も、前述した処理を、測位情報に代えて、角速度情報又は加速度情報に対して行うこと以外は、同様であるため、説明を省略する。
【０２４７】
なお、ジャイロセンサ１２２及びジャイロセンサ２２２からの出力に基づいて判断する場合、及び、加速度センサ１２３及び加速度センサ２２３からの出力に基づいて判断する場合は、車載機器１００と角速度及び加速度を検出する軸が合うように、通信端末２００を車両内に設置する必要がある。そのため、車載機器１００と角速度及び加速度を検出する軸が合うように、通信端末２００を設置することが可能となる通信端末２００のホルダーを車載機器１００に設けるようにしてもよい。
【０２４８】
また、ここでは、加速度センサ１２３、２２３が、２軸の加速度を検出する場合について説明したが、いずれか１軸の加速度のみを検出して、前述の処理を行うようにしてもよい。また、車載機器１００及び通信端末２００が、ＧＰＳ１２１、２２１、ジャイロセンサ１２２、２２２、及び、加速度センサ１２３、２２３を有する場合について説明したが、これに限られない。これらの同一のセンサの組のうちの、いずれか１組以上を有するようにして、車載機器１００及び通信端末２００が有するものについて前述した処理を実行するようにしてもよい。
【０２４９】
（５）通信端末２００の操作状況による判断
この判断方法では、ユーザから通信端末２００に対して所定の操作が行われている場合に、運転が終了したものと判断される。この場合、ユーザが、車両の運転を終了して、通信端末２００を操作していると考えられるからである。
【０２５０】
操作入力部２０４は、ユーザからの入力に応じて、入力内容を示す入力情報を生成する。操作入力部２０４は、生成した入力情報を制御部２０３に出力する。
【０２５１】
制御部２０３は、操作入力部２０４からの入力情報の出力に応じて、入力情報が示す入力内容が、所定の検出対象とする入力内容であるか否かを判定する。ここで、検出対象とする入力内容として、ユーザが運転を終了して通信端末２００を操作していると考えられる入力内容であれば、予め任意の入力内容を定めることができる。例えば、一定時間におけるタッチ数が所定数を超えたことを検出するようにしてもよく、電子メール機能を起動する入力が行われたことを検出するようにしてもよい。
【０２５２】
入力情報が検出対象とする入力内容を示す場合、制御部２０３は、ユーザによって通信端末２００が操作されていることを通知する操作通知情報を生成して、データ入出力部２０１を介して車載機器１００に送信する。車載機器１００の制御部１０３は、通信端末２００から送信された操作通知情報を、データ入出力部１０１を介して受信する。制御部１０３は、操作通知情報を受信したときに、運転が終了したと判断する。なお、入力情報が検出対象とする入力内容を示さない場合、制御部２０３は、操作通知情報を車載機器１００には送信しない。
【０２５３】
（６）運転席のドア操作による判断
この判断方法では、車両の運転席のドアが開いたときに、運転が終了したものと判断される。この場合、ユーザが、車両の運転が終了して、降車すると考えられるからである。
【０２５４】
図３０を参照して、運転席のドア操作による判断方法を実施する場合における車載機器１００の構成について説明する。図３０は、運転席のドア操作による判断方法を実施する場合における車載機器１００の構成例を示すブロック図である。
【０２５５】
車載機器１００は、データ入出力部１０１、１０２、制御部１０３、操作入力部１０４、画像音声提示部１０５、及び、コンテンツ記録部１１１に加えて、さらに、ドア開信号入力部１２５を有する。
【０２５６】
ドア開信号入力部１２５は、運転席のドアが開いたときに、車両から運転席のドアが開いたことを示すドア開信号が入力される。ドア開信号入力部１２５は、入力されたドア開信号を制御部１０３に出力する。
【０２５７】
制御部１０３は、ドア開信号入力部１２５からドア開信号が出力されたときに、運転が終了したと判断する。
【０２５８】
（７）パーキング状態による判断
この判断方法では、車両のパーキングブレーキがかけられていることを検出したときに、運転が終了したものと判断される。この場合、ユーザが、車両の運転を終了して、パーキングブレーキをかけていると考えられるからである。なお、ここでいうパーキングブレーキは、いわゆるハンドブレーキやサイドブレーキを含むものである。
【０２５９】
図３１を参照して、パーキング状態による判断方法を実施する場合における車載機器１００の構成について説明する。図３１は、パーキング状態による判断方法を実施する場合における車載機器１００の構成例を示すブロック図である。
【０２６０】
車載機器１００は、データ入出力部１０１、１０２、制御部１０３、操作入力部１０４、画像音声提示部１０５、及び、コンテンツ記録部１１１に加えて、さらに、パーキングブレーキ信号入力部１２６を有する。
【０２６１】
パーキングブレーキ信号入力部１２６は、パーキングブレーキがかけられたときに、車両からパーキングブレーキがかけられたことを示すパーキングブレーキ信号が入力される。パーキングブレーキ信号入力部１２６は、入力されたパーキングブレーキ信号を制御部１０３に出力する。
【０２６２】
制御部１０３は、パーキングブレーキ信号入力部１２６からパーキングブレーキ信号が出力されたときに、運転が終了したと判断する。
【０２６３】
（８）充電状態による判断（電気自動車）
この判断方法では、車両が充電されていることを検出したときに、運転が終了したものと判断される。この場合、ユーザが、降車して、車両を充電していることになるからである。すなわち、ここでは、車両が電気自動車である場合について説明する。
【０２６４】
図３２を参照して、充電状態による判断方法を実施する場合における車載機器１００の構成について説明する。図３２は、充電状態による判断方法を実施する場合における車載機器１００の構成例を示すブロック図である。
【０２６５】
車載機器１００は、データ入出力部１０１、１０２、制御部１０３、操作入力部１０４、画像音声提示部１０５、及び、コンテンツ記録部１１１に加えて、さらに、充電信号入力部１２７を有する。
【０２６６】
充電信号入力部１２７は、車両が充電されているときに、車両の充電が行われていることを示す充電信号が車両から入力される。充電信号入力部１２７は、入力された充電信号を制御部１０３に出力する。
【０２６７】
制御部１０３は、充電信号入力部１２７から充電信号が出力されたときに、運転が終了したと判断する。
【０２６８】
（９）ＡＣＣ電源状態による判断
この判断方法では、ユーザが車両のキー操作を行うことによって、ＡＣＣ電源がＯＦＦにされたことを検出したときに、運転が終了したものと判断される。この場合は、車両の走行が終了して、エンジンが切られていることになるからである。
【０２６９】
図３３を参照して、ＡＣＣ電源状態による判断方法を実施する場合における車載機器１００の構成について説明する。図３３は、ＡＣＣ電源状態による判断方法を実施する場合における車載機器１００の構成例を示すブロック図である。
【０２７０】
車載機器１００は、データ入出力部１０１、１０２、制御部１０３、操作入力部１０４、画像音声提示部１０５、及び、コンテンツ記録部１１１に加えて、さらに、ＡＣＣ電源切断信号入力部１２８を有する。
【０２７１】
ＡＣＣ電源切断信号入力部１２８は、ＡＣＣ電源がＯＦＦされた場合に、ＡＣＣ電源がＯＦＦされたことを示すＡＣＣ電源切断信号が車両から入力される。ＡＣＣ電源切断信号入力部１２８は、入力されたＡＣＣ電源切断信号を制御部１０３に出力する。
【０２７２】
制御部１０３は、ＡＣＣ電源切断信号入力部１２８からＡＣＣ電源切断信が出力されたときに、運転が終了したと判断する。なお、車載機器１００は、車両から常時電源の供給を受けることによって、ＡＣＣ電源ＯＦＦ後の処理の実行を可能とする。
【０２７３】
（１０）車載機器１００と通信端末２００との距離による判断（ＧＰＳによる判断）
この判断方法では、車載機器１００と通信端末２００のそれぞれの位置に基づいて、車載機器１００と通信端末２００とが所定の距離離れたことを検出した場合に、運転が終了したものと判断される。この場合、通信端末２００を持ったユーザが、降車して車両（車載機器１００）から離れていると考えられるからである。
【０２７４】
図３４を参照して、車載機器１００と通信端末２００との距離による判断方法（ＧＰＳによる判断）を実施する場合における車載機器１００及び通信端末２００の構成について説明する。図３４は、車載機器１００と通信端末２００とのセンサの出力のマッチングによる判断方法を実施する場合における車載機器１００及び通信端末２００の構成例を示すブロック図である。
【０２７５】
車載機器１００は、データ入出力部１０１、１０２、制御部１０３、操作入力部１０４、画像音声提示部１０５、及び、コンテンツ記録部１１１に加えて、さらに、ＧＰＳ１２１を有する。ＧＰＳ１２１については、前述した通りであるため、説明を省略する。
【０２７６】
通信端末２００は、データ入出力部２０１、２０２、制御部２０３、操作入力部２０４、及び、画像音声提示部２０５に加えて、さらに、ＧＰＳ２２１を有する。ＧＰＳ２２１については、前述した通りであるため、説明を省略する。
【０２７７】
通信端末２００のＧＰＳ２２１は、随時、測位情報を生成して制御部２０３に出力する。制御部２０３は、ＧＰＳ２２１から出力された測位情報を、データ入出力部２０１を介して車載機器１００に送信する。
【０２７８】
一方、車載機器１００のＧＰＳ１２１は、随時、測位情報を生成して制御部１０３に出力する。制御部１０３は、通信端末２００から送信された測位情報を、データ入出力部１０２を介して受信する。制御部１０３は、通信端末２００から受信した測位情報が示す位置と、通信端末２００から測位情報を受信したときにＧＰＳ１２１から出力された測位情報が示す位置との間の距離を算出する。すなわち、通信端末２００の位置と、車載機器１００の位置との間の距離を算出する。算出した距離が所定の距離以上である場合、制御部１０３は、運転が終了したと判断する。算出した距離が所定の距離以上でない場合、制御部１０３は、運転が終了していないと判断する。
【０２７９】
（１１）車載機器１００のサーバ３００からのログアウトによる判断
ここで、前述したように、車載機器１００とサーバ３００との間ではログインによって確立されたセッションを介して通信が行われる。すなわち、車載機器１００がサーバ３００からログアウトすることでセッションが切断されてしまった場合には、サーバ３００が、車載機器１００からセッションを介して運転終了通知情報を受信することができなくなってしまう。そのため、車載機器１００において、サーバ３００からのログアウトが行われる場合には、運転終了の通知漏れを防止するために、車載機器１００の制御部１０３は、運転終了通知情報をサーバ３００に送信するようにしてもよい。
【０２８０】
具体的には、車載機器１００の操作入力部１０４は、ユーザからサーバ３００からのログアウトを要求する入力を受ける。操作入力部１０４は、ユーザからの入力に応じて、入力内容を示す入力情報を生成して制御部１０３に出力する。制御部１０３は、操作入力部１０４からのサーバ３００からのログアウトを要求する入力を示す入力情報の出力に応じて、運転終了通知情報を生成して、データ入出力部１０１を介してサーバ３００に送信する。その後、制御部１０３は、ログアウトを要求するログアウト要求情報を生成して、生成したログアウト要求情報を、データ入出力部１０１を介してサーバ３００に送信する。
【０２８１】
なお、サーバ３００の制御部３０２は、車載機器１００から送信されたログアウト要求情報を、データ入出力部３０１を介して受信する。制御部３０２は、ログアウト要求情報の受信に応じて、車載機器１００とのセッションを切断し、ユーザ情報記録部３１２に格納されたユーザ管理情報３３００に含まれるログアウト日時情報３３０５が示すログアウト日時を、現在日時を示すように更新する等のログアウトに係る処理を行う。
【０２８２】
＜通信端末２００の制御部２０３による運転終了の判断＞
前述したステップＳ５にかかる正式ライセンス要求の催促処理における運転終了判断の処理は、車載機器１００に代えて、通信端末２００で実施するようにしてもよい。
【０２８３】
なお、通信端末２００の運転終了通知情報の生成と、その送信処理は、車載機器１００の制御部１０３に代えて、通信端末２００の制御部２０３が処理を実施することになること以外は、図２５を参照して説明した車載機器１００による運転終了通知情報の生成と、その送信処理と同様であるため、説明を省略する。
【０２８４】
ここで、通信端末２００における運転終了の判断方法として、前述した運転終了の判断方法のうち、（１）〜（５）、（１０）で説明した判断方法を実施することが好ましい。以下、（１）〜（５）、（１０）の６つの判断方法を通信端末２００で実施した場合について説明する。なお、前述した処理と同様の点については、適宜、説明を省略する。また、新たに（１２）車載機器１００と通信端末２００との接続解除による判断方法についても説明する。
【０２８５】
（１）地図情報とＧＰＳによる判断
この判断方法では、地図と車両を運転するユーザが有する通信端末２００の位置（すなわち、車両の位置）とに基づいて、車両が目的地に到着したことを検出した場合に、運転が終了したものと判断される。一般的に、ユーザによって設定された目的地に、車両が到着した場合には、それ以上の運転は行われないと考えられるからである。すなわち、この判断方法では、通信端末２００がカーナビゲーション機能を有する場合について説明したものである。
【０２８６】
図３５を参照して、地図情報とＧＰＳによる判断方法を実施する場合における通信端末２００の構成について説明する。図３５は、地図情報とＧＰＳによる判断方法を実施する場合における通信端末２００の構成例を示すブロック図である。
【０２８７】
通信端末２００は、データ入出力部２０１、２０２、制御部２０３、及び、操作入力部２０４、画像音声提示部２０５に加えて、さらに、地図情報記録部２１２及びＧＰＳ２２１を有する。ＧＰＳ１２１については、前述した通りであるため、説明を省略する。地図情報記録部２１２については、地図情報記録部１１２と同様であるため、説明を省略する。
【０２８８】
ここで、ユーザによって通信端末２００に対して、地図情報記録部２１２に格納された地図情報が示す地図上において、車両の目的地が設定されているものとする。具体的には、操作入力部２０４は、ユーザから目的地を設定する入力を受ける。操作入力部２０４は、ユーザからの入力に応じて、入力内容を示す入力情報を生成して制御部２０３に出力する。制御部２０３は、操作入力部２０４からの目的地を設定する入力を示す入力情報の出力に応じて、地図上に目的地を設定する。
【０２８９】
ＧＰＳ２２１は、随時、測位情報を生成して制御部２０３に出力する。制御部２０３は、ＧＰＳ２２１からの測位情報の出力に応じて、ＧＰＳ２２１から出力された測位情報が示す位置が、地図情報記録部２１２に格納された地図情報が示す地図上における目的地の位置となったか否かを判定する。測位情報が示す位置が、地図情報が示す地図上における目的地の位置となった場合に、制御部２０３は、運転が終了したと判断する。測位情報が示す位置が、地図情報が示す地図上における目的地の位置となっていない場合には、制御部２０３は、運転が終了していないと判断する。
【０２９０】
（２）車載機器１００と通信端末２００との距離による判断（通信による判断）
この判断方法を通信端末２００で実施する場合、通信端末２００の制御部２０３が、車載機器１００とのデータ入出力部２０１を介した通信の途絶を検出することになる。すなわち、車載機器１００の制御部１０３と、通信端末２００の制御部２０３とで実施する処理が入れ替わること以外は、前述した車載機器１００で実施する場合における処理と同様であるため、具体的な処理の説明は省略する。
【０２９１】
その他、通信端末２００と車載機器１００との間の通信の電波強度の変化を利用する等、両機器間の距離が所定以上となったとの判断が可能なものであれば、既知の技術を採用することができる。
【０２９２】
（３）センサの出力による判断
この判断方法を通信端末２００で実施する場合における通信端末２００の構成は、図２９を参照して説明した構成と同様であるため、説明を省略する。この判断方法を通信端末２００で実施する場合、通信端末２００の制御部２０３が、通信端末２００が有するセンサ（ＧＰＳ２２１、ジャイロセンサ２２２、加速度センサ２２３）からの出力に基づいて、運転が終了したか否かを判断する。すなわち、制御部１０３、ＧＰＳ１２１、ジャイロセンサ１２２、及び、加速度センサ１２３によって実施していた処理を、制御部３０２、ＧＰＳ２２１、ジャイロセンサ２２２、及び、加速度センサ２２３で実施すること以外は、前述した車載機器１００で実施する場合における処理と同様であるため、具体的な処理の説明は省略する。
【０２９３】
（４）車載機器１００と通信端末２００とのセンサの出力のマッチングによる判断
この判断方法を通信端末２００で実施する場合、通信端末２００の制御部２０３が、車載機器１００から送信された車載機器１００におけるセンサの出力値と、通信端末２００におけるセンサの出力値とが一致するか否かを判断することになる。すなわち、車載機器１００の制御部１０３と、通信端末２００の制御部２０３とで実施する処理が入れ替わること以外は、前述した車載機器１００で実施する場合における処理と同様であるため、具体的な処理の説明は省略する。
【０２９４】
（５）通信端末２００の操作状況による判断
この判断方法を通信端末２００で実施する場合、通信端末２００の制御部２０３が、操作入力部２０４からの入力情報が示す入力内容が、所定の検出対象とする入力内容であると判断したときに、運転終了通知情報を生成して、データ入出力部２０２を介してサーバ３００に送信する。すなわち、操作通知情報の車載機器１００への送信は不要となる。
【０２９５】
（１０）車載機器１００と通信端末２００との距離による判断（ＧＰＳによる判断）
この判断方法を通信端末２００で実施する場合、通信端末２００の制御部２０３が、車載機器１００から送信されたＧＰＳ１２１の測位情報が示す位置と、通信端末２００におけるＧＰＳ２２１の測位情報が示す位置との距離を算出し、算出した距離が所定の距離以上であるか否かを判断することになる。すなわち、車載機器１００の制御部１０３と、通信端末２００の制御部２０３とで実施する処理が入れ替わること以外は、前述した車載機器１００で実施する場合における処理と同様であるため、具体的な処理の説明は省略する。
【０２９６】
（１２）車載機器１００と通信端末２００との接続解除による判断
ここで、前述した（４）を実施する場合には、車載機器１００と通信端末２００とで通信が確立されている必要がある。すなわち、車載機器１００と通信端末２００との間での無線通信の接続が解除された場合には、センサからの出力を車載機器１００から通信端末２００に送信できなくなってしまうため、運転終了を判断することができなくなってしまう。そのため、車載機器１００と通信端末２００との間での無線通信の接続が解除された場合には、コンテンツの購入手続きの催促漏れを防止するために、通信端末２００の制御部２０３は、運転終了通知情報をサーバ３００に送信するようにしてもよい。
【０２９７】
具体的には、操作入力部２０４は、ユーザから車載機器１００との通信の接続の解除を要求する入力を受ける。操作入力部２０４は、ユーザからの入力に応じて、入力内容を示す入力情報を生成して制御部２０３に出力する。制御部２０３は、操作入力部２０４からの車載機器１００との通信の接続の解除を要求する入力を示す入力情報の出力に応じて、車載機器１００との通信の接続を解除する。すなわち、データ入出力部２０１における送受信の動作を停止させる。このときに、制御部２０３は、運転終了通知情報を生成して、データ入出力部２０２を介してサーバ３００に送信する。
【０２９８】
＜サーバ３００の制御部３０２による運転終了の判断＞
前述したステップＳ５にかかる正式ライセンス要求の催促処理における運転終了判断の処理は、車載機器１００又は通信端末２００に代えて、サーバ３００で実施するようにしてもよい。
【０２９９】
まず、図３６を参照して、サーバ３００の運転終了判断の処理について説明する。図３６は、サーバ３００の運転終了判断の処理を示す処理フローである。
【０３００】
サーバ３００の制御部３０２は、ユーザによる車両の運転終了を判断する（Ｓ５２０）。運転終了通知情報生成部３００７は、運転終了の判断に応じて、運転終了判断通知を生成する（Ｓ５２１）。ステップＳ５２０は、ステップＳ５０に相当する。ステップＳ５２１は、ステップＳ５２に相当する。
【０３０１】
ここで、サーバ３００における運転終了の判断方法として、前述した運転終了の判断方法のうち、（１）、（１０）で説明した判断方法を実施することが好ましい。以下、（１）、（１０）の２つの判断方法をサーバ３００で実施した場合について説明する。
【０３０２】
（１）地図情報とＧＰＳによる判断
この判断方法では、地図と車両（車載機器１００）の位置とに基づいて、車両が目的地に到着したことを検出した場合に、運転が終了したものと判断される。一般的に、ユーザによって設定された目的地に、車両が到着した場合には、それ以上の運転は行われないと考えられるからである。すなわち、この判断方法では、サーバ３００がカーナビゲーション機能を有する場合について説明したものである。
【０３０３】
図３７を参照して、地図情報とＧＰＳによる判断方法を実施する場合におけるサーバ３００の構成について説明する。図３７は、地図情報とＧＰＳによる判断方法を実施する場合におけるサーバ３００の構成例を示すブロック図である。
【０３０４】
通信端末２００は、データ入出力部３０１、制御部３０２、コンテンツ記録部３１１、ユーザ情報記録部３１２、及び、購入候補コンテンツ提示情報記録部３１３に加えて、さらに、地図情報記録部３１４を有する。地図情報記録部３１４については、地図情報記録部１１２と同様であるため、説明を省略する。
【０３０５】
ここで、ユーザによってサーバ３００に対して、地図情報記録部３１４に格納された地図情報が示す地図上において、車両の目的地が設定されているものとする。ユーザが車載機器１００に対して、地図情報記録部１１２に格納された地図情報が示す地図上において、車両の目的地が設定したときに、サーバ３００の地図情報記録部３１４に格納された地図情報が示す地図上において、その目的地の設定が反映される。すなわち、地図情報記録部１１２に格納された地図情報が示す地図と、地図情報記録部３１４に格納された地図情報が示す地図とは、好ましくは、同一の内容を示すようになっている。
【０３０６】
具体的には、操作入力部１０４は、ユーザから目的地を設定する入力を受ける。操作入力部１０４は、ユーザからの入力に応じて、入力内容を示す入力情報を生成して制御部１０３に出力する。制御部１０３は、操作入力部１０４からの目的地を設定する入力を示す入力情報の出力に応じて、地図上の目的地の位置を示す目的地情報を生成する。制御部１０３は、生成した目的地情報を、データ入出力部１０１を介してサーバ３００に送信する。サーバ３００の制御部３０２は、車載機器１００から送信された目的地情報を、データ入出力部３０１を介して受信する。制御部３０２は、受信した目的地情報が示す目的地を、地図情報記録部３１４に格納された地図情報が示す地図上において、車両の目的地として設定する。
【０３０７】
ＧＰＳ１２１は、随時、測位情報を生成して制御部１０３に出力する。制御部１０３は、ＧＰＳ１２１からから出力された測位情報を、データ入出力部１０１を介してサーバ３００に送信する。サーバ３００の制御部３０２は、車載機器１００から送信された測位情報を、データ入出力部３０１を介して受信する。制御部３０２は、受信した測位情報が示す位置が、地図情報記録部３１４に格納された地図情報が示す地図上における目的地の位置となったか否かを判定する。測位情報が示す位置が、地図情報が示す地図上における目的地の位置となった場合に、制御部３０２は、運転が終了したと判断する。測位情報が示す位置が、地図情報が示す地図上における目的地の位置となっていない場合には、制御部１０３は、運転が終了していないと判断する。
【０３０８】
（１０）車載機器１００と通信端末２００との距離による判断（ＧＰＳによる判断）
この判断方法をサーバ３００で実施する場合における車載機器１００及び通信端末２００の構成は、図３４を参照して説明した構成と同様であるため、説明を省略する。この判断方法では、車載機器１００と通信端末２００のそれぞれの位置に基づいて、車載機器１００と通信端末２００とが所定の距離離れたことを検出した場合に、運転が終了したものと判断される。この場合、通信端末２００を持ったユーザが、降車して車両（車載機器１００）から離れていると考えられるからである。
【０３０９】
車載機器１００のＧＰＳ１２１は、随時、測位情報を生成して制御部１０３に出力する。制御部１０３は、ＧＰＳ１２１から出力された測位情報を、データ入出力部１０１を介してサーバ３００に送信する。一方、通信端末２００のＧＰＳ２２１も、随時、測位情報を生成して制御部２０３に出力する。制御部２０３は、ＧＰＳ２２１から出力された測位情報を、データ入出力部２０２を介してサーバ３００に送信する。
【０３１０】
サーバ３００の制御部３０２は、車載機器１００から送信された測位情報と、通信端末２００から送信された測位情報とを、データ入出力部３０１を介して受信する。制御部３０２は、車載機器１００から受信した測位情報が示す位置と、通信端末２００から受信した測位情報が示す位置との間の距離を算出する。すなわち、通信端末２００の位置と、車載機器１００の位置との間の距離を算出する。算出した距離が所定の距離以上である場合、制御部３０２は、運転が終了したと判断する。算出した距離が所定の距離以上でない場合、制御部３０２は、運転が終了していないと判断する。
【０３１１】
なお、前述した（１）及び（１０）以外の判断方法以外の判断方法についても、各種情報をサーバ３００が、車載機器１００及び通信端末２００の少なくとも何れかから取得することで実施可能である。
【０３１２】
＜１０．正式ライセンスの要求（Ｓ６）＞
続いて、ステップＳ６にかかる正式ライセンスの要求に基づくコンテンツの購入手続き処理について、より詳細に説明する。
【０３１３】
図３８を参照して、通信端末２００又は車載機器１００のコンテンツの購入手続き時の処理について説明する。図３８は、通信端末２００又は車載機器１００のコンテンツの購入手続き時の処理を示す処理フローである。
【０３１４】
通信端末２００の操作入力部２０４又は車載機器の操作入力部１０４は、受信された購入手続きメールに基づき、ユーザが行う購入手続きページのＵＲＬへのアクセス要求の入力を受ける（Ｓ６００）。操作入力部２０４又は操作入力部１０４は、ユーザからの入力に応じて、入力内容を示す入力情報を生成して制御部２０３又は制御部１０３に出力する。ステップＳ６００は、ステップＳ６０に相当する。
【０３１５】
購入手続きページ送信要求情報生成部２００１又は購入手続きページ送信要求情報生成部１００４は、操作入力部２０４又は操作入力部１０４からの購入手続きメールに記載された購入ページのＵＲＬへのアクセスを要求する入力を示す入力情報の出力に応じて、そのＵＲＬが示すウェブページとなる購入コンテンツ選択ページの送信を要求する購入コンテンツ選択ページ送信要求情報を生成する。制御部２０３又は制御部１０３は、生成した購入コンテンツ選択ページ送信要求情報を、データ入出力部２０２を介してサーバ３００に送信する（Ｓ６０１）。これに応じて、サーバ３００の購入手続きページ情報生成部３００４が購入コンテンツ選択ページを示す購入コンテンツ選択ページ情報を生成し、通信端末２００又は車載機器１００に送信する。ステップＳ６０１は、ステップＳ６１に相当する。
【０３１６】
通信端末２００又は車載機器１００は、サーバ３００から送信された購入コンテンツ選択ページ情報を、データ入出力部２０２又はデータ入出力部１０２を介して受信する（Ｓ６０２）。制御部２０３は、購入コンテンツ選択ページ情報の受信に応じて、購入コンテンツ選択ページ情報が示す購入コンテンツ選択ページを表示する（Ｓ６０３）。具体的には、制御部２０３又は制御部１０３は、購入コンテンツ選択ページ情報に基づいて、購入コンテンツ選択ページを示す画像情報を生成する。制御部２０３は、生成した画像情報を画像音声提示部２０５又は画像音声提示部１０５に出力する。画像音声提示部２０５又は画像音声提示部１０５は、制御部２０３からの画像情報の出力に応じて、画像情報が示す購入コンテンツ選択ページを表示する。購入コンテンツ選択ページ情報は、例えば、購入コンテンツ選択ページのＨＴＭＬ（HyperText Markup Language）を示す情報を含む。ステップＳ６０２、Ｓ６０３は、ステップＳ６４に相当する。
【０３１７】
図３９Ａは、購入コンテンツ選択ページ５００の一例を示す。図３９Ａに例示するように、購入コンテンツ選択ページ５００は、試聴済みのコンテンツの一覧５０１と、それぞれのコンテンツを選択するためのチェックボックス５０２と、選択したコンテンツの正式な購入を申請するためのボタン５０３と、コンテンツの正式な購入をキャンセルするためのボタン５０４とを含む。図３９Ａでは、コンテンツを選択するためのインタフェース部品（ウィジェット）がチェックボックス５０２であり、コンテンツの正式な購入を申請するためのインタフェース部品がボタン５０３である場合について例示しているが、その他の形式のインタフェース部品を利用するようにしてもよい。
【０３１８】
操作入力部２０４又は操作入力部１０４は、ユーザから購入コンテンツ選択ページ５００に対して、購入手続きを行うコンテンツを選択する入力を受ける（Ｓ６０４）。図３９Ａに示す場合、購入手続きを行うコンテンツを選択する入力には、チェックボックス５０２を選択する入力と、ボタン５０３を押下する入力とを含む。操作入力部２０４又は操作入力部１０４は、ユーザからの入力に応じて、入力内容を示す入力情報を生成して制御部２０３又は制御部１０３に出力する。
【０３１９】
制御部２０３又は制御部１０３は、操作入力部２０４又は操作入力部１０４からの購入手続きを行うコンテンツを選択する入力を示す入力情報の出力に応じて、選択されたコンテンツを決済する決済情報入力ページの送信を要求する決済情報入力ページ送信要求情報を生成する。制御部２０３又は制御部１０３は、生成した決済情報入力ページ送信要求情報を、データ入出力部２０２又は操作入力部１０４を介してサーバ３００に送信する（Ｓ６０５）。これに応じて、サーバ３００から決済情報入力ページを示す決済情報入力ページ情報が送信される。
【０３２０】
ここで、制御部２０３又は制御部１０３は、購入手続きを行うコンテンツを選択する入力を示す入力情報の出力に応じて、図３９Ｂに示すように購入コンテンツ確認ページ５１０を表示し、それに対してユーザから購入手続きを行うコンテンツに問題がないことを通知する入力されたときに、決済情報入力ページ送信要求情報をサーバ３００に送信するようにしてもよい。
【０３２１】
具体的には、制御部２０３又は制御部１０３は、購入コンテンツ確認ページ５１０を示す画像情報を生成して、画像音声提示部２０５又は画像音声提示部１０５に出力する。画像音声提示部２０５又は画像音声提示部１０５は、画像情報の出力に応じて、画像情報が示す購入コンテンツ確認ページ５１０を表示する。購入コンテンツ確認ページ５１０は、例えば、図３９Ｂに示すように、選択されたコンテンツ及びその価格の一覧５１１と、合計金額と、購入手続きを行うコンテンツに問題がないこと通知するためのボタン５１２と、コンテンツの正式な購入をキャンセルするためのボタン５１３を含む。図３９Ｂでは、購入手続きを行うコンテンツに問題がないことを通知、又は、コンテンツの正式な購入をキャンセルするためのインタフェース部品がボタン５１３、５１４である場合について例示しているが、その他の形式のインタフェース部品を利用するようにしてもよい。
【０３２２】
操作入力部２０４又は操作入力部１０４は、ユーザから購入手続きを行うコンテンツに問題がないことを通知する入力を受ける。操作入力部２０４又は操作入力部１０４は、図３９Ｂに示す場合、購入手続きを行うコンテンツに問題がないことを通知する入力とは、ボタン５１２を押下する入力に相当する。操作入力部２０４又は操作入力部１０４は、ユーザからの入力に応じて、入力内容を示す入力情報を生成して制御部２０３に出力する。そして、制御部２０３は、購入手続きを行うコンテンツに問題がないことを通知する入力を示す入力情報の出力に応じて、決済情報入力ページ送信要求情報をサーバ３００に送信する（Ｓ６０５）。ステップＳ６０５は、ステップＳ６１に相当する。
【０３２３】
制御部２０３又は制御部１０３は、サーバ３００から送信された決済情報入力ページ情報を、データ入出力部２０２又はデータ入出力部１０２を介して受信する（Ｓ６０６）。制御部２０３又は制御部１０３は、決済情報入力ページ情報の受信に応じて、決済情報入力ページ情報が示す決済情報入力ページを表示する（Ｓ６０７）。具体的には、制御部２０３又は制御部１０３は、決済情報入力ページ情報に基づいて、決済情報入力ページを示す画像情報を生成する。制御部２０３又は制御部１０３は、生成した画像情報を画像音声提示部２０５又は画像音声提示部１０５に出力する。画像音声提示部２０５又は画像音声提示部１０５は、制御部２０３又は制御部１０３からの画像情報の出力に応じて、画像情報が示す決済情報入力ページを表示する。決済情報入力ページ情報は、例えば、決済情報入力ページのＨＴＭＬを示す情報を含む。ステップＳ６０６、Ｓ６０７は、ステップＳ６４に相当する。
【０３２４】
図３９Ｃは、決済情報入力ページの一例を示す。決済情報入力ページは、例えば、図３９Ｃに示すように、決済に使用するクレジットカードを選択するためのラジオボタン５３１と、クレジットカード番号を入力するためのテキストボックス５３２と、ユーザの名前を入力するためのテキストボックス５３３と、これらの入力内容を確定するためのボタン５３４と、コンテンツの正式な購入をキャンセルするためのボタン５３５を含む。図３９Ｃでは、決済に使用するクレジットカードを選択するためのインタフェース部品がラジオボタン５３１であり、クレジットカード番号及びユーザの名前を入力するためのインタフェース部品がテキストボックス５３２、５３３であり、これらの入力を確定する、又は、コンテンツの正式な購入をキャンセルするためのインタフェース部品がボタン５３４、５３５である場合について例示しているが、その他の形式のインタフェース部品であってもよい。
【０３２５】
操作入力部２０４又は操作入力部１０４は、ユーザから決済情報入力ページに対して、決済を要求する入力を受ける（Ｓ６０８）。決済を要求する入力には、決済に使用するクレジットカードを指定する入力、クレジットカード番号の入力、ユーザの名前の入力、及び、これらの入力内容を確定する入力が含まれる。図３９Ｃに示す場合、決済に使用するクレジットカードを指定する入力とは、ラジオボタン５３１を選択する入力に相当し、クレジットカード番号及びユーザの名前の入力とは、テキストボックス５３２、５３３に対する入力に相当し、入力内容を確定する入力とは、ボタン５３４を押下する入力に相当する。操作入力部２０４又は操作入力部１０４は、ユーザからの入力に応じて、入力内容を示す入力情報を生成して制御部２０３又は制御部１０３に出力する。ステップＳ６０８は、ステップＳ６５に相当する。
【０３２６】
制御部２０３は、操作入力部２０４又は操作入力部１０４からの決済を要求する入力を示す入力情報の出力に応じて、決済を要求する決済要求情報を生成する。決済要求情報は、入力情報において示される入力内容（決済に使用するクレジットカード、クレジットカード番号、ユーザの名前）を示すように生成される。制御部２０３又は制御部１０３は、生成した決済要求情報を、データ入出力部２０２又はデータ入出力部１０２を介してサーバ３００に送信する（Ｓ６０９）。これに応じて、サーバ３００において正式な購入を申請したコンテンツの決済が行われる。そして、決済の終了後に、サーバ３００から決済確定ページを示す決済確定ページ情報が送信される。ステップＳ６０９は、ステップＳ６６に相当する。
【０３２７】
制御部２０３又は制御部１０３は、サーバ３００から送信された決済確定ページ情報を、データ入出力部２０２又はデータ入出力部１０２を介して受信する（Ｓ６１０）。制御部２０３又は制御部１０３は、決済確定ページ情報の受信に応じて、決済確定ページ情報が示す決済確定ページを表示する（Ｓ６１１）。具体的には、制御部２０３又は制御部１０３は、決済確定ページ情報に基づいて、決済確定ページを示す画像情報を生成する。制御部２０３又は制御部１０３は、生成した画像情報を画像音声提示部２０５又は画像音声提示部１０５に出力する。画像音声提示部２０５又は画像音声提示部１０５は、制御部２０３又は制御部１０３からの画像情報の出力に応じて、画像情報が示す決済確定ページを表示する。決済確定ページ情報は、例えば、決済確定ページのＨＴＭＬを示す情報を含む。ステップＳ６１０、Ｓ６１１は、ステップＳ６８に相当する。すなわち、決済確定ページ情報は、購入手続き完了通知（通信端末向け）に相当する。
【０３２８】
図３９Ｄは、決済確定ページ５４０の一例を示す。決済確定ページ５４０は、例えば、図３９Ｄに示すように、決済が確定したことを知らせるメッセージ５４１と、決済が確定したコンテンツの一覧５４２と、トップページに戻るためのボタン５４３を含む。図４０Ｄでは、トップページに戻るためのインタフェース部品がボタン５４３である場合について例示しているが、その他の形式のインタフェース部品を利用するようにしてもよい。
【０３２９】
決済確定ページ５４０によって、ユーザは、コンテンツの購入手続きが完了したことを認識することができる。
【０３３０】
続いて、図４０を参照して、サーバ３００の購入手続きページ送信要求受信時の処理について説明する。図４０は、サーバ３００の購入手続きページ送信要求受信時の処理を示す処理フローである。
【０３３１】
制御部３０２は、通信端末２００又は車載機器１００から送信された購入手続きページ送信要求情報を、データ入出力部３０１を介して受信する（Ｓ６２０）。制御部３０２は、購入手続きページ送信要求情報の受信に応じて、ユーザ情報記録部３１２に格納された利用履歴情報３２００のレコードの調査を開始する（Ｓ６２１）。ここでは、利用履歴情報３２００に含まれるレコード数がＮ個であるものとして説明する。すなわち、利用履歴情報３２００には、０番目からＮ−１番目までのレコードが含まれているものとする。以下、調査対象のレコード番号をｉで示す。
【０３３２】
制御部３０２は、ｉに０を代入する（Ｓ６２２）。すなわち、制御部３０２は、調査対象のｉ番目のレコードを０番目のレコードとする。制御部３０２は、調査対象のレコード番号ｉがＮより小さいか否かを判定する（Ｓ６２３）。調査対象のレコード番号ｉがＮより小さい場合（Ｓ６２３：Ｙｅｓ）、制御部３０２は、調査対象のｉ番目のレコード（０番目のレコード）において、試聴日時情報３２０２が示す試聴日時が、ユーザ管理情報３３００のログイン日時情報３３０４が示すログイン日時よりも後の日時であるか否かを判定する（Ｓ６２４）。
【０３３３】
調査対象のｉ番目のレコード（０番目のレコード）において、試聴日時がログイン日時よりも後の日時である場合（Ｓ６２４：Ｙｅｓ）、制御部３０２は、ｉ番目のレコード（０番目のレコード）のコンテンツＩＤを示すコンテンツＩＤ情報３２０１を、サーバ３００が有する任意の記憶装置に格納する（Ｓ６２５）。
【０３３４】
調査対象のｉ番目のレコード（０番目のレコード）において、試聴日時がログイン日時よりも後の日時でない場合（Ｓ６２４：Ｎｏ）、及び、コンテンツＩＤ情報３２０１の格納が終了した場合（Ｓ６２５）、制御部３０２は、ｉに１を加算する（Ｓ６２６）。すなわち、制御部３０２は、調査対象のレコード番号を、現在のレコード番号に１を加算したレコード番号とする。ここでは、レコード番号が０であるため、レコード番号を１とする。
【０３３５】
次に、調査対象のｉ番目のレコード（１番目のレコード）について、同様にして、ステップＳ６２３以降の処理が実行される。すなわち、これ以降は、全てのＮ個のレコードに対して、ステップＳ６２３以降の処理が繰り返される（Ｓ６２３：Ｙｅｓ）。これによって、ログイン後に試聴されたコンテンツのコンテンツＩＤを示すコンテンツＩＤ情報が記憶装置に格納されていく。
【０３３６】
調査対象のレコード番号ｉがＮ以上になった場合（Ｓ６２３：Ｎｏ）、制御部３０２は、記憶装置に格納されたコンテンツＩＤ情報３２０１が示すコンテンツＩＤ群について、コンテンツ管理情報３１０１において、そのコンテンツＩＤを示すレコードの属性情報３１０３を取得して、取得した属性情報３１０３に基づいて、購入コンテンツ選択ページ情報を生成する（Ｓ６２７）。例えば、図３９Ａに示すように、購入コンテンツ選択ページ５００において、試聴済みコンテンツの名前の一覧５０１を示す場合、属性情報３１０３で示されるコンテンツの名前（タイトル）に基づいて、試聴済みコンテンツの名前の一覧５０１を作成する。すなわち、ログイン後に試聴されたコンテンツを、購入手続きの選択対象として示す購入コンテンツ選択ページ５００が生成される。制御部３０２は、生成した購入コンテンツ選択ページ情報を、データ入出力部３０１を介して通信端末２００又は車載機器１００に送信する（Ｓ６２８）。ステップＳ６２０〜Ｓ６２８は、ステップＳ６２に相当する。
【０３３７】
続いて、図４１を参照して、サーバ３００の決済要求情報受信時の処理について説明する。図４１は、サーバ３００の決済要求情報受信時の処理を示す処理フローである。
【０３３８】
制御部３０２は、通信端末２００又は車載機器１００から送信された決済要求情報を、データ入出力部３０１を介して受信する（Ｓ６３０）。制御部３０２は、決済要求情報の受信に応じて、決済要求情報で示される決済方法（クレジットカード等）によって、コンテンツの料金を決済する（Ｓ６３１）。制御部３０２は、ユーザ情報記録部３１２に格納された利用履歴情報３２００において、決済が完了したコンテンツのコンテンツＩＤを示すレコードの購入日時情報３２０３に現在日時を設定する（Ｓ６３２）。制御部３０２は、決済確定ページ情報を生成して、データ入出力部３０１を介して制御部３０２に送信する（Ｓ６３３）。なお、決済対象のコンテンツは、例えば、サーバ３００の制御部３０２が、購入コンテンツ選択ページ情報に、その購入コンテンツ選択ページで選択可能なコンテンツのコンテンツＩＤ情報を含めて車載機器１００に送信し、車載機器１００の制御部１０３が、購入コンテンツ選択ページで選択されたコンテンツのコンテンツＩＤ情報を決済情報入力ページ送信要求情報又は決済要求情報に含めてサーバ３００に送信することで、サーバ３００の制御部３０２が、決済情報入力ページ送信要求情報又は決済要求情報に含まれるコンテンツＩＤ情報によって特定可能とする。
【０３３９】
ここで、図４２を参照して、仮ライセンス要求における入力と、正式ライセンス要求における入力との関係について説明する。図４２は、本発明の実施の形態にかかる仮ライセンス要求における入力と、正式ライセンス要求における入力との関係を示す図である。
【０３４０】
仮ライセンス要求における入力と、正式ライセンス要求における入力とは、図４２に示すような、仮ライセンス要求における入力が、正式ライセンス要求における入力よりも簡易な入力となる関係が成立する。図４２は、４つの異なる観点で捉えた関係を示している。
【０３４１】
１つ目は、仮ライセンス要求における入力が音声入力となり、正式ライセンス要求における入力が手動操作入力となることを示している。すなわち、ここでは、仮ライセンスの要求において、前述した「（２）音声による要求入力方法」が実施される場合における関係について示している。それに対して、正式ライセンスの要求では、前述したように、手動操作入力によって、購入手続きにおける入力項目（決済に使用するクレジットカード、クレジットカード番号、ユーザの名前等）を入力する必要がある。音声入力は、車両を運転している状況下において、車両の運転を継続できるという点において、手動操作入力よりも簡易な入力方法となる。
【０３４２】
２つ目は、仮ライセンス要求における入力は、操作回数が少なくなり、正式ライセンス要求における入力は、それよりも操作回数が多くなることを示している。仮ライセンスの要求では、図１７Ａ、図１７Ｂ、図２０Ａ、図２０Ｂを参照して説明したように、操作回数は、取得ボタン４０３、４１３、４２２、４３２の押下又は音声の入力の１回のみとなる。それに対して、正式ライセンスの要求では、前述したように、購入手続きにおける複数の入力項目（決済に使用するクレジットカード、クレジットカード番号、ユーザの名前等）を入力する必要がある。また、クレジットカード番号及びユーザの名前等の文字列を入力する際には、入力する文字数に応じて操作回数が増大することになる。
【０３４３】
３つ目は、仮ライセンス要求における入力は、選択操作（タッチ操作）であり、正式ライセンス要求における入力は、文字入力となることを示している。仮ライセンスの要求では、図１７Ａ、図１７Ｂ、図２０Ａ、及び図２０Ｂを参照して説明したように、取得ボタン４０３、４１３、４２２、４３２を選択操作（タッチ操作）する入力のみとなる。それに対して、正式ライセンスの要求では、前述したように、購入手続きにおける入力項目（決済に使用するクレジットカード、クレジットカード番号、ユーザの名前等）の入力において文字入力が含まれる。
【０３４４】
４つ目は、仮ライセンス要求における入力は、入力項目数が少なくなり、正式ライセンス要求における入力は、それよりも入力項目数が多くなることを示している。仮ライセンスの要求では、図１７Ａ、図１７Ｂ、図２０Ａ、及び図２０Ｂを参照して説明したように、入力項目は、取得ボタン４０３、４１３、４２２、４３２の入力の１項目のみとなる。それに対して、正式ライセンスの要求では、前述したように、購入手続きにおける複数の入力項目（決済に使用するクレジットカード、クレジットカード番号、ユーザの名前等）を入力する必要がある。
【０３４５】
このように、本実施の形態では、仮ライセンス要求における入力が、正式ライセンス要求における入力よりも簡易な入力となるようにし、ユーザが車両運転中に購入しようと思う（購入を予定する）コンテンツを、実際に購入手続きを行うよりも簡易な入力によって、サーバ３００からダウンロードして車両運転中に利用することを可能としている。
【０３４６】
＜１１．正式ライセンスの発効（Ｓ７）＞
続いて、ステップＳ７にかかる正式ライセンスの発効処理について、より詳細に説明する。
【０３４７】
ここでは、コンテンツデータの管理方法として、以下の３つの管理方法について説明する。
（１）一時保存領域による管理
（２）正式コンテンツデータの再発効による管理
（３）鍵による管理
（４）コンテンツデータを分割することによる管理
【０３４８】
（１）一時保存領域による管理
この管理方法は、コンテンツの再生時に制限を付して、制限付きコンテンツを提供する方法を対象としたコンテンツデータの管理方法となる。この管理方法では、コンテンツ記録部１１１には、コンテンツデータが一時的に保存される一時保存領域と、コンテンツデータが恒久的に保存される恒久保存領域とを含む。この管理方法では、試聴時に取得したコンテンツデータは、一時保存領域に格納される。そして、コンテンツの購入手続きの完了後に、一時保存領域に格納されたコンテンツデータが、恒久保存領域に移動され、継続的な利用が可能となる。また、この管理方法では、所定の時点で、一時保存領域に格納されたコンテンツデータを削除することによって、購入手続きが行われず、不正にコンテンツが利用され続けることを防止する。
【０３４９】
図４３を参照して、サーバ３００の決済完了時の処理について説明する。図４３は、サーバ３００の決済完了時の処理フローを示す図である。
【０３５０】
制御部３０２は、決済の完了後に、ユーザ情報記録部３１２に格納された利用履歴情報３２００を取得して、データ入出力部３０１を介して車載機器１００に送信する（Ｓ７００）。ステップＳ７００は、ステップＳ７０に相当する。すなわち、利用履歴情報３２００は、購入手続き完了通知情報（車載機器向け）に相当する。
【０３５１】
続いて、図４４を参照して、車載機器１００の利用履歴情報受信時の処理について説明する。図４４は、車載機器１００の利用履歴情報受信時の処理フローを示す図である。
【０３５２】
制御部１０３は、サーバ３００から送信された利用履歴情報３２００を、データ入出力部１０１を介して受信する（Ｓ７１０）。制御部１０３は、利用履歴情報３２００の受信に応じて、コンテンツ記録部１１１に格納されたコンテンツ管理情報１１００と、受信した利用履歴情報３２００の内容との比較を開始する（Ｓ７１１）。ここで、利用履歴情報３２００に含まれるレコード数がＮ個であるものとして説明する。すなわち、利用履歴情報３２００には、０番目からＮ−１番目までのレコードが含まれているものとする。以下、調査対象のレコード番号をｉで示す。
【０３５３】
制御部１０３は、ｉに０を代入する（Ｓ７１２）。すなわち、制御部３０２は、比較対象のｉ番目のレコードを０番目のレコードとする。制御部１０３は、比較対象のレコード番号ｉがＮより小さいか否かを判定する（Ｓ７１３）。調査対象のレコード番号ｉがＮより小さい場合（Ｓ７１３：Ｙｅｓ）、制御部１０３は、利用履歴情報３２００のｉ番目のレコードで示されるコンテンツＩＤに関するレコードが、コンテンツ管理情報１１００にも存在するか否かを判定する（Ｓ７１４）。ｉ番目のレコードで示されるコンテンツＩＤに関するレコードが、コンテンツ管理情報１１００にも存在しない場合（Ｓ７１４：Ｎｏ）、制御部１０３は、コンテンツ管理情報１１００に、そのコンテンツＩＤを示すレコードを追加する（Ｓ７１５）。制御部３０２は、追加するレコードの購入日時情報１１０２を、利用履歴情報３２００のｉ番目のレコードで示される購入日時を示すように設定する。
【０３５４】
利用履歴情報３２００のｉ番目のレコードで示されるコンテンツＩＤに関するレコードが、コンテンツ管理情報１１００にも存在する場合（Ｓ７１４：Ｙｅｓ）、及び、ステップＳ７１４の実行後、制御部１０３は、利用履歴情報３２００のｉ番目のレコードの購入日時情報３２０３が設定済みであるか否かを判定する（Ｓ７１６）。
【０３５５】
利用履歴情報３２００のｉ番目のレコードの購入日時情報３２０３が設定済みでない場合（Ｓ７１６：Ｎｏ）、制御部１０３は、コンテンツ管理情報１１００において、利用履歴情報３２００のｉ番目のレコードで示されるコンテンツＩＤを示すレコードの記録領域情報１１０３が設定済みか否かを判定する（Ｓ７１７）。記録領域情報１１０３が設定済みである場合（Ｓ７１７：Ｙｅｓ）、制御部１０３は、その記録領域情報１１０３の設定をクリアし、その記録領域情報１１０３が示していた記録領域（一時保存領域）に格納されているコンテンツデータを消去する（Ｓ７１８）。そして、次のレコードに関して処理を実行するために、ステップＳ７２７に進む。また、記録領域情報１１０３が設定済みでない場合も（Ｓ７１７：Ｎｏ）、ステップＳ７２７に進む。
【０３５６】
利用履歴情報３２００のｉ番目のレコードの購入日時情報３２０３が設定済みである場合（Ｓ７１６：Ｙｅｓ）、制御部１０３は、コンテンツ管理情報１１００において、利用履歴情報３２００のｉ番目のレコードで示されるコンテンツＩＤを示すレコードの購入日時情報１１０２が設定済みか否かを判定する（Ｓ７１９）。
【０３５７】
購入日時情報１１０２が設定済みである場合（Ｓ７１９：Ｙｅｓ）、制御部１０３は、コンテンツ管理情報１１００において、利用履歴情報３２００のｉ番目のレコードで示されるコンテンツＩＤを示すレコードの記録領域情報１１０３が設定済みであるか否かを判定する（Ｓ７２０）。
【０３５８】
記録領域情報１１０３が設定済みである場合（Ｓ７２０：Ｙｅｓ）、コンテンツを購入済みであり、そのコンテンツデータも恒久保存領域に格納済みである。この場合、次のレコードに関して処理を実行するために、ステップＳ７２７に進む。
【０３５９】
記録領域情報１１０３が設定済みでない場合（Ｓ７２０：Ｎｏ）、制御部１０３は、利用履歴情報３２００のｉ番目のレコードで示されるコンテンツＩＤのコンテンツデータの送信を要求する正式コンテンツデータ送信要求情報を生成する。この正式コンテンツデータ送信要求情報は、利用履歴情報３２００のｉ番目のレコードで示されるコンテンツＩＤを示すように生成される。コンテンツを購入済みであるが、そのコンテンツデータが格納済みでない場合に、ステップＳ７２０でＮｏとなる。制御部１０３は、生成した正式コンテンツデータ送信要求情報を、データ入出力部１０１を介してサーバ３００に送信する（Ｓ７２１）。これに応じて、サーバ３００から正式コンテンツデータ送信要求情報で指定したコンテンツＩＤのコンテンツデータが送信される。制御部１０３は、サーバ３００から送信されたコンテンツデータを、データ入出力部１０１を介して受信して、コンテンツ記録部１１１の恒久保存領域に格納する（Ｓ７２２）。制御部１０３は、記録領域情報１１０３に、コンテンツデータを格納した記録領域を設定する（Ｓ７２３）。そして、次のレコードに関して処理を実行するために、ステップＳ７２７に進む。
【０３６０】
購入日時情報１１０２が設定済みでない場合（Ｓ７１９：Ｎｏ）、制御部１０３は、コンテンツ管理情報１１００において、利用履歴情報３２００のｉ番目のレコードで示されるコンテンツＩＤを示すレコードの購入日時情報１１０２に、利用履歴情報３２００のｉ番目のレコードの購入日時情報３２０３が示す購入日時を設定する（Ｓ７２４）。コンテンツを新規購入した場合にステップＳ７１９でＮｏとなる。制御部１０３は、コンテンツ管理情報１１００において、利用履歴情報３２００のｉ番目のレコードで示されるコンテンツＩＤを示すレコードの記録領域情報１１０３が設定済みであるか否かを判定する（Ｓ７２５）。
【０３６１】
記録領域情報１１０３が設定済みである場合（Ｓ７２５：Ｙｅｓ）、制御部１０３は、その記録領域情報１１０３で示される記録領域（一時保存領域）に格納されたコンテンツデータを、コンテンツ記録部１１１の恒久保存領域に移動し（Ｓ７２６）、その記録領域情報１１０３を、コンテンツデータの移動先の記録領域を示すように設定する（Ｓ７２３）。コンテンツを購入済みであり、かつ、そのコンテンツのコンテンツデータに対して、ステップＳ７１８が実行されていない場合に、ステップＳ７２５でＹｅｓとなる。記録領域情報１１０３が設定済みでない場合（Ｓ７２５：Ｎｏ）、制御部１０３は、ステップＳ７２１を実行する。これは、コンテンツを購入済みであるが、そのコンテンツのコンテンツデータに対して、ステップＳ７１８が実行されて、コンテンツデータが削除されてしまっているときに発生する。そして、ステップＳ７２１〜Ｓ７２３の実行後、次のレコードに関して処理を実行するために、ステップＳ７２７に進む。
【０３６２】
制御部１０３は、ｉに１を加算する（Ｓ７２７）。すなわち、制御部１０３は、調査対象のレコード番号を、現在のレコード番号に１を加算したレコード番号とする。ここでは、レコード番号が０であるため、レコード番号を１とする。
【０３６３】
次に、比較対象のｉ番目のレコード（１番目のレコード）について、同様にして、ステップＳ７１４以降の処理が実行される。すなわち、これ以降は、全てのＮ個のレコードに対して、ステップＳ７１４以降の処理が繰り返される（Ｓ７１３：Ｙｅｓ）。比較対象のレコード番号ｉがＮ以上になった場合（Ｓ７１３：Ｎｏ）、制御部１０３は、処理を終了する。ステップＳ７１０〜Ｓ７２７は、ステップＳ７１に相当する。
【０３６４】
なお、ここで説明した処理では、一時保存領域に格納されたコンテンツデータを削除するタイミングが、利用履歴情報３２００を受信したときとしているが、一時保存領域に格納されたコンテンツデータを削除するタイミングは、これに限られない。購入手続きが行われないまま、コンテンツデータが利用されることを防止することができれば、所定の時点で削除するようにしてもよい。例えば、車載機器１００がサーバ３００からログアウトするタイミングで削除するようにしてもよく、車載機器１００がシャットダウンするタイミングで削除するようにしてもよく、コンテンツデータによるコンテンツの再生が所定回数行われたときに削除するようにしてもよい。
【０３６５】
続いて、図４５を参照して、サーバ３００の正式コンテンツデータ送信要求受信時の処理について説明する。図４５は、サーバ３００の正式コンテンツデータ送信要求受信時の処理を示す処理フローである。
【０３６６】
制御部３０２は、車載機器１００から送信された正式コンテンツデータ送信要求情報を、データ入出力部３０１を介して受信する（Ｓ７４０）。制御部３０２は、正式コンテンツデータ送信要求情報の受信に応じて、正式コンテンツデータ送信要求情報で示されるコンテンツＩＤのコンテンツデータの記録領域を特定する（Ｓ７４１）。具体的には、コンテンツ管理情報３１００において、正式コンテンツデータ送信要求情報で示されるコンテンツＩＤを示すコンテンツＩＤ情報３１０１を含むレコードにおける記録領域情報３１０２が示す記録領域を、コンテンツデータの記録領域として特定する。
【０３６７】
制御部３０２は、特定した記録領域に格納されているコンテンツデータをコンテンツ記録部３１１から取得して、データ入出力部３０１を介して車載機器１００又は通信端末２００に送信する（Ｓ７４２）。なお、このときこの正式コンテンツデータの送信回数、つまりダウンロード回数には制限を設けることもできる。購入手続きを行ったユーザ以外のユーザが、不正にダウンロード入手することを防止するためである。
【０３６８】
（２）正式コンテンツデータの再発効による管理
この管理方法は、コンテンツ自体に制限を付して、制限付きコンテンツを提供する方法を対象としたコンテンツデータの管理方法となる。すなわち、この管理方法では、コンテンツ記録部３１１には、制限付きコンテンツデータと、制限無しコンテンツデータとが、予め格納されている。そして、車載機器１００は、コンテンツの購入手続きの完了後に、制限無しコンテンツデータを、正式コンテンツデータとしてサーバ３００から取得して、制限無しコンテンツの継続的な利用が可能となる。また、この管理方法では、所定の時点で、制限付きコンテンツデータを削除することによって、購入手続きが行われず、不正にコンテンツが利用され続けることを防止する。
【０３６９】
続いて、図４６を参照して、車載機器１００の利用履歴情報受信時の処理について説明する。図４６は、車載機器１００の利用履歴情報受信時の処理を示す処理フローである。以下、（１）の管理方法と異なる点について説明する。
【０３７０】
この管理方法では、図４６を参照して説明した正式コンテンツデータ送信要求受信時の処理と、コンテンツ管理情報１１００の記録領域情報１１０３が設定済みである場合（Ｓ７２５：Ｙｅｓ）にも、ステップＳ７２１を実行する点が異なる。この管理方法では、この場合（Ｓ７２５：Ｙｅｓ）には、制限付きコンテンツデータがコンテンツ記録部１１１に格納されている。そのため、この場合にも、制御部１０３は、正式コンテンツデータ送信要求情報をサーバ３００に送信する。そして、この管理方法では、サーバ３００の制御部３０２は、正式コンテンツデータ送信要求情報の受信に応じて、コンテンツ記録部３１１に格納された制限無しコンテンツデータを車載機器１００に送信する（図４５のＳ７４２）。
【０３７１】
ここで、この管理方法では、図４７に示すコンテンツ管理情報３１００を、サーバ３００のコンテンツ記録部３１１に格納する。図４７に示すように、このコンテンツ管理情報３１００は、記録領域情報３１０２として、制限付きコンテンツデータが格納された記録領域を示す記録領域情報３１０２ａと、制限無しコンテンツデータが格納された記録領域を示す記録領域情報３１０２ｂとを含む。そして、試聴時には、サーバ３００の制御部３０２は、制限付きコンテンツデータが格納された記録領域を示す記録領域情報３１０２ａに基づいて、車載機器１００からのコンテンツデータの送信要求に応じて送信するコンテンツデータの記録領域として、制限付きコンテンツデータの記録領域を特定し（図２２のＳ４０５）、コンテンツの購入手続き完了後には、制限無しコンテンツデータが格納された記録領域を示す記録領域情報３１０２ｂに基づいて、車載機器１００からのコンテンツデータの送信要求に応じて送信するコンテンツデータの記録領域として、制限無しのコンテンツデータの記録領域を特定するようにする（図４５のＳ７４１）。
【０３７２】
（３）鍵による管理
この管理方法は、コンテンツの再生時に制限を付して、制限付きコンテンツを提供する方法を対象としたコンテンツデータの管理方法となる。この管理方法では、コンテンツデータを、暗号化されたデータとする。また、サーバ３００のコンテンツ記録部３１１には、コンテンツデータのそれぞれに対応するように、コンテンツデータの復号に使用する復号鍵を示す鍵データも格納するものとする。サーバ３００の制御部３０２は、車載機器１００にコンテンツデータを送信する際に、そのコンテンツデータに対応する鍵データも送信する。そして、車載機器１００の制御部１０３は、コンテンツデータとともに、鍵データもコンテンツ記録部１１１に格納し、コンテンツを再生する際には、鍵データを使用してコンテンツデータを復号化しつつ、コンテンツを再生する。また、この管理方法では、所定の時点で、鍵データを削除することによって、購入手続きが行われず、不正にコンテンツが利用され続けることを防止する。そして、制御部１０３は、コンテンツの購入手続きの完了後に、鍵データをサーバ３００から取得して、コンテンツの継続的な利用を可能とする。
【０３７３】
ここで、この管理方法では、図４８に示すコンテンツ管理情報１１００を、車載機器１００のコンテンツ記録部１１１に格納する。図４８に示すように、このコンテンツ管理情報１１００は、同一レコードで示されるコンテンツの鍵データが記録された記録領域を示す鍵記録領域情報１１０４を含む。車載機器１００の制御部１０３は、コンテンツデータの受信時に追加するレコードにおいて、鍵記録領域情報１１０４を鍵データを格納した記録領域を示すように設定する（図２３のＳ４１２）。そして、制御部１０３は、記録領域に記録した鍵データに基づいて、コンテンツデータを復号しつつ、コンテンツを再生する（図２３のＳ４１３）。
【０３７４】
また、この管理方法では、図４９に示すコンテンツ管理情報３１００を、サーバ３００のコンテンツ記録部３１１に格納する。図４９に示すように、このコンテンツ管理情報３１００は、同一レコードで示されるコンテンツの鍵データが記録された記録領域を示す鍵記録領域情報３１０４を含む。そして、サーバ３００の制御部３０２は、コンテンツデータを送信する際に（図２２のＳ４０５、Ｓ４０６）、同様にして、鍵記録領域情報３１０４に基づいて、鍵データの記録領域を特定し、特定した記録領域に格納された鍵データをコンテンツデータとともに車載機器１００に送信するようにする。
【０３７５】
続いて、図５０を参照して、車載機器１００の利用履歴情報受信時の処理について説明する。図５０は、車載機器１００の利用履歴情報受信時の処理の処理フローを示す図である。以下、（１）の管理方法と異なる点について説明する。なお、図５０では、ステップＳ７２１〜Ｓ７２３の図示を省略している。
【０３７６】
この管理方法では、図４４を参照して説明した正式コンテンツデータ送信要求受信時の処理と、ステップＳ７１７、Ｓ７１８に代えて、Ｓ７２８、Ｓ７２９を実行する点が異なる。具体的には、制御部１０３は、コンテンツ記録部１１１に格納されたコンテンツ管理情報１１００において、利用履歴情報３２００のｉ番目のレコードで示されるコンテンツＩＤを示すレコードの鍵記録領域情報１１０４が設定済みか否かを判定する（Ｓ７２８）。鍵記録領域情報１１０４が設定済みである場合（Ｓ７２８：Ｙｅｓ）、制御部１０３は、その鍵記録領域情報１１０４の設定をクリアし、その鍵記録領域情報１１０４が示していた記録領域に格納されている鍵データを消去する（Ｓ７２９）。そして、次のレコードに関して処理を実行するために、ステップＳ７２７に進む。また、鍵記録領域情報１１０４が設定済みでない場合も（Ｓ７２８：Ｎｏ）、ステップＳ７２７に進む。
【０３７７】
また、この管理方法では、図４４を参照して説明した正式コンテンツデータ送信要求受信時の処理と、コンテンツ管理情報１１００の記録領域情報１１０３が設定済みである場合（Ｓ７２５：Ｙｅｓ）に、ステップＳ７２６、Ｓ７２３に代えて、ステップＳ７３０〜Ｓ７３３を実行する点が異なる。
【０３７８】
具体的には、コンテンツ管理情報１１００の記録領域情報１１０３が設定済みである場合（Ｓ７２５：Ｙｅｓ）、制御部１０３は、コンテンツ記録部１１１に格納されたコンテンツ管理情報１１００において、利用履歴情報３２００のｉ番目のレコードで示されるコンテンツＩＤを示すレコードの鍵記録領域情報１１０４が設定済みか否かを判定する（Ｓ７３０）。鍵記録領域情報１１０４が設定済みである場合（Ｓ７３０：Ｙｅｓ）、次のレコードに関して処理を実行するために、ステップＳ７２７に進む。
【０３７９】
鍵記録領域情報１１０４が設定済みでない場合（Ｓ７３０：Ｎｏ）、制御部１０３は、利用履歴情報３２００のｉ番目のレコードで示されるコンテンツＩＤのコンテンツの鍵データの送信を要求する鍵データ送信要求情報を生成する。この鍵データ送信要求情報は、利用履歴情報３２００のｉ番目のレコードで示されるコンテンツＩＤを示すように生成される。コンテンツを購入済みであり、かつ、そのコンテンツのコンテンツデータが格納されているが、ステップＳ７２９が実行されて、そのコンテンツデータの鍵データが削除されてしまっているときに、ステップＳ７３０でＮｏとなる。制御部１０３は、生成した鍵データ送信要求情報を、データ入出力部１０１を介してサーバ３００に送信する（Ｓ７３１）。これに応じて、サーバ３００から鍵データ送信要求情報で指定したコンテンツＩＤのコンテンツの鍵データが送信される。
【０３８０】
制御部１０３は、サーバ３００から送信された鍵データを、データ入出力部１０１を介して受信して、コンテンツ記録部１１１に格納する（Ｓ７３２）。制御部１０３は、鍵記録領域情報１１０４に、コンテンツデータを格納した記録領域を設定する（Ｓ７３３）。そして、次のレコードに関して処理を実行するために、ステップＳ７２７に進む。鍵記録領域情報１１０４が設定済みである場合（Ｓ７３０：Ｙｅｓ）、ステップＳ７２７に進む。
【０３８１】
続いて、図５１を参照して、サーバ３００の鍵データ送信要求受信時の処理について説明する。図５１は、サーバ３００の鍵データ送信要求受信時の処理を示す処理フローである。
【０３８２】
制御部３０２は、車載機器１００から送信された鍵データ送信要求情報を、データ入出力部３０１を介して受信する（Ｓ７５０）。制御部３０２は、鍵データ送信要求情報の受信に応じて、コンテンツ記録部３１１に格納されたコンテンツ管理情報３１００に基づいて、鍵データ送信要求情報で示されるコンテンツＩＤのコンテンツの鍵データの記録領域を特定する（Ｓ７５１）。具体的には、鍵データ送信要求情報で示されるコンテンツＩＤを示すコンテンツＩＤ情報３１０１を含むレコードにおける鍵記録領域情報３１０４が示す記録領域を、鍵データの記録領域として特定する。
【０３８３】
制御部３０２は、特定した記録領域に格納されている鍵データをコンテンツ記録部３１１から取得して、データ入出力部３０１を介して車載機器１００に送信する（Ｓ７５２）。
【０３８４】
（４）コンテンツデータを分割することによる管理
この管理方法は、コンテンツの再生時に制限を付して、制限付きコンテンツを提供する方法を対象としたコンテンツデータの管理方法となる。この管理方法では、車載機器１００の制御部１０３は、サーバ３００からコンテンツデータを受信した際に、その一部分を通信端末２００に送信する。通信端末２００は、車載機器１００から送信されたコンテンツデータの一部分を、通信端末２００が有する記憶装置に格納する。そして、この管理方法では、所定の時点で、コンテンツデータのうち、通信端末２００に送信した部分を削除することによって、購入手続きが行われず、不正にコンテンツが利用され続けることを防止する。そして、制御部１０３は、コンテンツの購入手続きの完了後に、コンテンツデータの一部分を通信端末２００から取得して、コンテンツの継続的な利用を可能とする。
【０３８５】
図５２を参照して、コンテンツデータを分割することによる管理方法を実施する場合における通信端末２００の構成について説明する。図５２は、コンテンツデータを分割することによる管理方法を実施する場合における通信端末２００の構成例を示すブロック図である。
【０３８６】
通信端末２００は、データ入出力部２０１、２０２、制御部２０３、操作入力部２０４、及び、画像音声提示部２０５に加えて、さらに、コンテンツ記録部２１１を有する。コンテンツ記録部２１１は、車載機器１００から送信されるコンテンツデータの一部分、及び、コンテンツ管理情報２１００が格納される。コンテンツ管理情報２１００については、図５３を参照して後述する。コンテンツ記録部１１１は、コンテンツデータ及びコンテンツ管理情報２１００を格納するための任意の記録装置を含む。
【０３８７】
ここで、この管理方法では、図５３に示すコンテンツ管理情報２１００を、通信端末２００のコンテンツ記録部２１１に格納する。初期状態ではレコードを含まないが、車載機器１００からのコンテンツデータの一部分の送信に応じて１つ以上のレコードを含むように更新される。１つのレコードは、コンテンツＩＤ情報２１０１、及び、記録領域情報２１０２を含む。各レコードは、そのレコードに含まれるコンテンツＩＤ情報２１０１が示すコンテンツＩＤのコンテンツに関する情報を示す。
【０３８８】
コンテンツＩＤ情報２１０１については、前述と同様であるため、説明を省略する。記録領域情報２１０２は、コンテンツ記録部２１１においてコンテンツデータの一部分が記録されている記録領域を示す情報である。記録領域は、例えば、図５３に示すように、コンテンツデータの一部分が格納されたパスとなる。
【０３８９】
この管理方法では、車載機器１００の制御部１０３は、仮ライセンスを要求して、サーバ３００からコンテンツデータを受信したときに（図２３のＳ４１０）、受信したコンテンツデータの一部分のコピーを、データ入出力部１０２を介して通信端末２００に送信する。通信端末２００の制御部２０３は、車載機器１００から送信されたコンテンツデータの一部分を、データ入出力部２０１を介して受信する。制御部２０３は、受信したコンテンツデータの一部分をコンテンツ記録部２１１に格納する。制御部２０３は、コンテンツ記録部２１１に格納されたコンテンツ管理情報２１００に、受信したコンテンツデータのコンテンツＩＤを示すコンテンツＩＤ情報２１０１を含むレコードを追加する。例えば、制御部２０３は、車載機器１００の制御部２０３からコンテンツデータの一部分とともに、そのコンテンツデータのコンテンツＩＤ情報も受信するようにして、受信したコンテンツＩＤ情報を認識するようにする。制御部２０３は、追加するレコードにおいて、記録領域情報２１０２をコンテンツデータの一部分を格納した記録領域を示すように設定する。
【０３９０】
続いて、図５４を参照して、車載機器１００の利用履歴情報受信時の処理について説明する。図５４は、車載機器１００の利用履歴情報受信時の処理フローを示す図である。以下、（１）の管理方法と異なる点について説明する。なお、図５４では、ステップＳ７２１〜Ｓ７２３の図示を省略している。
【０３９１】
この管理方法では、図４４を参照して説明した正式コンテンツデータ送信要求受信時の処理と、ステップＳ７１８に代えて、Ｓ７３４を実行する点が異なる。具体的には、コンテンツ管理情報１１００の記録領域情報１１０３が設定済みである場合（Ｓ７１７：Ｙｅｓ）、制御部１０３は、その記録領域情報１１０３が示す記録領域に格納されているコンテンツデータの一部分を消去する（Ｓ７３４）。ここで、消去する部分は、そのコピーを通信端末２００に送信した部分となる。そして、次のレコードに関して処理を実行するために、ステップＳ７２７に進む。
【０３９２】
また、この管理方法では、図４４を参照して説明した正式コンテンツデータ送信要求受信時の処理と、コンテンツ管理情報１１００の記録領域情報１１０３が設定済みである場合（Ｓ７２５：Ｙｅｓ）に、ステップＳ７２６、Ｓ７２３に代えて、ステップＳ７３５〜Ｓ７３７を実行する点が異なる。
【０３９３】
具体的には、コンテンツ管理情報１１００の記録領域情報１１０３が設定済みである場合（Ｓ７２５：Ｙｅｓ）、制御部１０３は、コンテンツ記録部１１１に格納されたコンテンツ管理情報１１００において、利用履歴情報３２００のｉ番目のレコードで示されるコンテンツＩＤを示すレコードで示される記録領域に格納されたコンテンツデータの一部分が消去済みか否かを判定する（Ｓ７３５）。コンテンツデータの一部分が消去済みでない場合（Ｓ７３５：Ｎｏ）、次のレコードに関して処理を実行するために、ステップＳ７２７に進む。
【０３９４】
コンテンツデータの一部分が消去済みである場合（Ｓ７３６：Ｎｏ）、制御部１０３は、利用履歴情報３２００のｉ番目のレコードで示されるコンテンツＩＤのコンテンツデータの一部分の送信を要求する部分データ送信要求情報を生成する。この部分データ送信要求情報は、利用履歴情報３２００のｉ番目のレコードで示されるコンテンツＩＤを示すように生成される。コンテンツを購入済みであり、かつ、そのコンテンツデータが格納されているが、ステップＳ７３４が実行されて、その一部分が削除されている場合に、ステップＳ７３５でＹｅｓとなる。制御部１０３は、生成した部分データ送信要求情報を、データ入出力部１０１を介して通信端末２００に送信する（Ｓ７３６）。これに応じて、通信端末２００から部分データ送信要求情報で指定したコンテンツＩＤのコンテンツデータの一部分が送信される。
【０３９５】
制御部１０３は、通信端末２００から送信されたコンテンツデータの一部分を、データ入出力部１０１を介して受信する。制御部１０３は、受信したコンテンツデータの一部分と、コンテンツ記録部１１１に残されたコンテンツデータのそれ以外の部分と結合して、コンテンツデータを復元する。制御部１０３は、復元したコンテンツデータをコンテンツ記録部１１１に格納する（Ｓ７３７）。このとき、制御部１０３は、復元したコンテンツデータで残されていたコンテンツデータを上書きすることで、記録領域情報１１０３の設定をそのままとしてもよく、復元したコンテンツデータを残されていたコンテンツデータの記録領域とは異なる記録領域に格納するようにして、その記録領域を記録領域情報１１０３に設定するようにしてもよい。そして、次のレコードに関して処理を実行するために、ステップＳ７２７に進む。
【０３９６】
続いて、図５５を参照して、通信端末２００の部分データ送信要求受信時の処理について説明する。図５５は、通信端末２００の部分データ送信要求受信時の処理を示す処理フローである。
【０３９７】
制御部２０３は、車載機器１００から送信された部分データ送信要求情報を、データ入出力部２０１を介して受信する（Ｓ７６０）。制御部２０３は、部分データ送信要求情報の受信に応じて、コンテンツ記録部２１１に格納されたコンテンツ管理情報２１００に基づいて、部分データ送信要求情報で示されるコンテンツＩＤのコンテンツデータの一部分が格納された記録領域を特定する（Ｓ７６１）。具体的には、制御部２０３は、コンテンツ管理情報２１００において、部分データ送信要求情報で示されるコンテンツＩＤを示すコンテンツＩＤ情報２１０１を含むレコードにおける記録領域情報２１０２が示す記録領域を、コンテンツデータの一部分が格納された記録領域として特定する。
【０３９８】
制御部２０３は、特定した記録領域に格納されているコンテンツデータの一部分をコンテンツ記録部２１１から取得して、データ入出力部２０１を介して車載機器１００に送信する（Ｓ７６２）。
【０３９９】
＜１２．変形例＞
続いて、前述した実施の形態の変形例について説明する。ここでは、前述した運転終了の判断方法として、前述した「（９）ＡＣＣ電源状態による判断方法」を適用した場合における変形例について説明する。一般的に、カーナビゲーションシステム及びカーオーディオ等は、ＡＣＣ電源のＯＦＦを検出した場合には、車両のバッテリー消費を低減するために、シャットダウンを行うようにしている。本変形例では、前述した実施の形態を、それに適した処理に変形した場合について例示する。なお、車載機器１００の構成は、「（９）ＡＣＣ電源による判断方法」において、図３３を参照して説明した構成と同様であるため、説明を省略する。
【０４００】
図５６を参照して、本発明の実施の形態の変形例にかかるコンテンツデータ配信システム１の処理について説明する。図５６は、本発明の実施の形態の変形例にかかるコンテンツデータ配信システム１の処理を示す処理シーケンスである。以下、図１１を参照して説明したコンテンツデータ配信システム１の処理と異なる点について説明する。
【０４０１】
(ステップＳ５)
この変形例では、車載機器１００の制御部１０３は、ステップＳ５において、ユーザによって車載機器１００の電源切断の契機となるＡＣＣ電源のＯＦＦを検出したときに（Ｓ５６）、ログアウトを要求するログアウト要求情報を生成し、生成したログアウト要求情報をデータ入出力部１０１に出力する。データ入出力部１０１は、制御部１０３から出力されたログアウト要求情報をサーバ３００に送信する（Ｓ５７）。ログアウト要求情報は、運転終了通知情報に相当する。
【０４０２】
(ステップＳ７)
この変形例では、ステップＳ７において、ユーザによって車載機器１００のＡＣＣ電源がＯＮにされたことに応じて、車載機器１００は、電源ＯＮとなって起動する。車載機器１００は、起動後、サーバ３００との通信を可能とするために、インターネットに接続する。そして、前述と同様に、ステップＳ１０〜Ｓ１２のログインにおける処理が行われる。
【０４０３】
ここで、この変形例では、サーバ３００が、ログイン成功を示すログイン結果通知情報を車載機器１００に送信するときに、ログイン結果通知情報に利用履歴情報も含めて車載機器１００に送信する（Ｓ７２）。
【０４０４】
続いて、図５７を参照して、本発明の実施の形態の変形例にかかる車載機器１００のシャットダウン通知検出時の処理について説明する。図５７は、本発明の実施の形態の変形例にかかる車載機器１００のシャットダウン通知検出時の処理を示す処理フローである。
【０４０５】
ＡＣＣ電源切断信号入力部１２８は、前述したように、ＡＣＣ電源がＯＦＦされた場合に、ＡＣＣ電源切断信号を、シャットダウン通知信号として制御部１０３に出力する。制御部１０３は、ＡＣＣ電源切断信号入力部１２８からのシャットダウン通知信号の検出に応じて（Ｓ５４０）、サーバ３００にログイン中か否かを判定する（Ｓ５４１）。サーバ３００にログイン中と判定した場合（Ｓ５４１：Ｙｅｓ）、制御部１０３は、ログアウト要求情報を生成する。制御部１０３は、生成したログアウト要求情報を、データ入出力部１０１を介してサーバ３００に送信する（Ｓ５４２）。
【０４０６】
サーバ３００にログイン中でないと判定した場合（Ｓ５４１：Ｎｏ）、及び、ステップＳ５２２の処理の実行後、制御部１０３は、車載機器１００のシャットダウン処理を開始する（Ｓ５４３）。
【０４０７】
続いて、図５８を参照して、サーバ３００のログアウト要求受信時の処理について説明する。図５８は、サーバ３００のログアウト要求受信時の処理を示す処理フローである。以下、図２６を参照して説明したサーバ３００の運転終了通知受信時の処理と異なる点について説明する。
【０４０８】
制御部３０２は、車載機器１００から送信されたログアウト要求情報を、データ入出力部３０１を介して受信する（Ｓ５１５）。制御部３０２は、ログアウト要求情報の受信に応じて、ユーザ情報記録部３１２に格納されたユーザ管理情報３３００に含まれるログアウト日時情報３３０５が示すログアウト日時を、現在日時を示すように更新する（Ｓ５１６）。
【０４０９】
制御部３０２は、所定時間Ｄ０の待ち合わせを行う（Ｓ５１７）。制御部３０２は、所定時間Ｄ０の待ち合わせ後、ユーザ管理情報３３００において、ログイン日時情報３３０４が示すログイン日時が、ログアウト日時情報３３０５が示すログアウト日時よりも前であり、かつ、ログアウト日時情報３３０５が示すログアウト日時に所定時間Ｄ０を加算した日時が、現在日時よりも後の日時であるか否かを判定する（Ｓ５１８）。ログイン日時がログアウト日時よりも前でない、又は、ログアウト日時に所定時間Ｄ０を加算した日時が現在日時よりも後の日時でない場合（Ｓ５１８：Ｎｏ）、Ｄ０の間に再ログインされたことになる。この場合は、購入手続きメールを送信せずに、処理を終了する。
【０４１０】
ログイン日時がログアウト日時よりも前であり、かつ、ログイン日時に所定時間Ｄ０を加算した日時が現在日時よりも後の日時である場合（Ｓ５１８：Ｙｅｓ）、制御部３０２は、ユーザ情報記録部３１２に格納された利用履歴情報３２００において、ユーザ管理情報３３００に含まれるメール送信日時情報３３０７が示すメール送信日時よりも後の日時となり、かつ、ユーザ管理情報３３００に含まれるログアウト日時情報３３０５が示すログアウト日時よりも後の日時となる試聴日時を示す試聴日時情報３２０２を含むレコードを検索する（Ｓ５１９）。ステップＳ５１２以降については、図２６を参照して説明したサーバ３００の運転終了通知受信時の処理と同様であるため、説明を省略する。
【０４１１】
この処理によれば、電波状態の良くない場所を走行し、ログインとログアウトが繰り返された場合であっても、車載機器１００に送信される購入手続きメールの数を抑制することができる。
【０４１２】
ここで、サーバ３００は、電波状態により、車載機器１００がログアウト要求情報をサーバ３００に送信できない状況を検出して、自発的にログアウト処理（ログアウト要求受信時の処理）を実行する。以下、その処理について説明する。
【０４１３】
まず、図５９を参照して、サーバ３００のログイン確認要求情報受信時の処理について説明する。図５９は、サーバ３００のログイン確認要求情報受信時の処理を示す処理フローである。なお、車載機器１００の制御部１０３は、サーバ３００へのログイン後、一定時間間隔毎に、ログイン確認要求情報を生成して、データ入出力部１０１を介してサーバ３００に送信しているものとする。
【０４１４】
制御部３０２は、車載機器１００から送信されたログイン確認要求情報を、データ入出力部１０１を介して受信する（Ｓ８００）。制御部３０２は、ログイン確認要求情報の受信に応じて、ユーザ情報記録部３１２に格納されたユーザ管理情報３３００のログイン確認日時情報３３０６が示すログイン確認日時を、現在日時に更新する（Ｓ８０１）。
【０４１５】
続いて、図６０を参照して、サーバ３００の自動ログアウト処理について説明する。図６０は、サーバ３００の自動ログアウト処理を示す処理フローである。
【０４１６】
制御部３０２は、ログイン処理の完了後（Ｓ８１０）、ユーザ管理情報３３００において、ログイン日時情報３３０４が示すログイン日時が、ログアウト日時情報３３０５が示すログアウト日時よりも前の日時であるか否かを判定する（Ｓ８１１）。ログイン日時がログアウト日時よりも前の日時でない場合（Ｓ８１１：Ｎｏ）、処理を終了する。この場合は、車載機器１００は、ログアウト状態であるため、ログイン確認は、不要であるからである。
【０４１７】
ログイン日時がログアウト日時よりも前の日時である場合（Ｓ８１１：Ｙｅｓ）、制御部３０２は、所定時間Ｄ１の待ち合わせを行う（Ｓ８１２）。制御部３０２は、所定時間Ｄ１の待ち合わせ後、ユーザ管理情報３３００において、ログイン確認日時情報３３０６が示すログイン確認日時にＤ１を加算した日時が、現在日時よりも前であるか否かを判定する（Ｓ８１３）。ログイン確認日時にＤ１を加算した日時が、現在日時よりも前でない場合（Ｓ８１３：Ｎｏ）、ステップＳ８１１に戻る。
【０４１８】
ログイン確認日時にＤ１を加算した日時が、現在日時よりも前である場合（Ｓ８１３：Ｙｅｓ）、制御部３０２は、ログアウト処理を実行する（Ｓ８１４）。具体的には、図５９を参照して説明したログアウト要求受信時の処理を実行する。この場合、所定時間Ｄ１の間、車載機器１００のログアウトが確認できなかったことになるからである。
【０４１９】
以上に説明したように、本実施の形態では、車載機器１００が、ユーザからの購入するコンテンツを指定する入力に応じて、購入するとして指定されたコンテンツを示すコンテンツデータをサーバ３００から受信して、受信したコンテンツデータに基づいて、購入するとして指定されたコンテンツを制限付きで再生するようにしている。そして、車載機器１００は、サーバ３００に対して購入するとして指定されたコンテンツの購入手続きが完了した後にサーバ３００から送信される購入手続き完了通知情報の受信に応じて、購入するとして指定されたコンテンツを再生するときにおける制限を解除するようにしている。
【０４２０】
これによれば、ユーザが、購入するコンテンツを指定しただけで、コンテンツを利用することが可能となる。また、複雑なコンテンツの購入手続きは、制限を解除するために、後ほど行うようにすればよい。そのため、安全性を維持しつつ、購入するコンテンツの迅速な利用を可能とすることができる。
【０４２１】
なお、本発明は前記実施の形態に限られたものではなく、趣旨を逸脱しない範囲で適宜変更することが可能である。
【０４２２】
前述した実施の形態では、音声及び動画等のコンテンツを購入する場合について説明したが、これに限られない。例えば、同様にして、ストリームデータによって再生される放送内容において、商品が紹介されている場合に、その商品を購入候補として提示するようにしてもよい。そして、商品の購入が申請された場合、その購入手続きメールを通信端末２００に送信するようにする。これによれば、商品の買い逃しを防止することができる。
【０４２３】
前述した実施の形態では、車載機器１００が、サーバ３００との間で直接データを送受信する場合について例示したが、これに限られない。車載機器１００が、通信装置２００を利用したデザリングによって、サーバ３００との間でデータを送受信するようにしてもよい。すなわち、車載機器１００の制御部１０３は、サーバ３００にデータを送信する場合、データ入出力部１０２を介して通信端末２００にデータを送信する。通信端末２００の制御部２０３は、車載機器１００から送信されたデータをデータ入出力部２０１を介して受信し、受信したデータをデータ入出力部２０２を介してサーバ３００に送信する。そして、サーバ３００の制御部３０２は、通信端末２００から送信されたデータを、データ入出力部３０１を介して受信する。一方、サーバ１００の制御部３０２は、車載機器１００にデータを送信する場合、データ入出力部３０１を介してサーバ３００にデータを送信する。通信端末２００の制御部２０３は、サーバ３００から送信されたデータをデータ入出力部２０２を介して受信し、受信したデータをデータ入出力部２０１を介して車載機器１００に送信する。そして、車載機器１００は、通信端末２００から送信されたデータを、データ入出力部１０２を介して受信する。
【０４２４】
本発明の実施の形態にかかる車載機器１００、通信端末２００、及びサーバ３００は、前述の実施の形態の機能を実現するプログラムを、コンピュータ（車載機器１００、通信端末２００、及びサーバ３００）又はコンピュータが有するプロセッサ（ＣＰＵ、ＭＰＵ（Micro Processing Unit））が実行することによって、構成することが可能である。
【０４２５】
また、このプログラムは、様々なタイプの非一時的なコンピュータ可読媒体（non-transitory computer readable medium）を用いて格納され、コンピュータに供給することができる。非一時的なコンピュータ可読媒体は、様々なタイプの実体のある記録媒体（tangible storage medium）を含む。非一時的なコンピュータ可読媒体の例は、磁気記録媒体（例えばフレキシブルディスク、磁気テープ、ハードディスクドライブ）、光磁気記録媒体（例えば光磁気ディスク）、ＣＤ−ＲＯＭ（Read Only Memory）、ＣＤ−Ｒ、ＣＤ−Ｒ／Ｗ、半導体メモリ（例えば、マスクＲＯＭ、ＰＲＯＭ（Programmable ROM）、ＥＰＲＯＭ（Erasable PROM）、フラッシュＲＯＭ、ＲＡＭ（Random Access Memory））を含む。また、プログラムは、様々なタイプの一時的なコンピュータ可読媒体（transitory computer readable medium）によってコンピュータに供給されてもよい。一時的なコンピュータ可読媒体の例は、電気信号、光信号、及び電磁波を含む。一時的なコンピュータ可読媒体は、電線及び光ファイバ等の有線通信路、又は無線通信路を介して、プログラムをコンピュータに供給できる。
【０４２６】
また、コンピュータが前述の実施の形態の機能を実現するプログラムを実行することにより、前述の実施の形態の機能が実現される場合だけでなく、このプログラムが、コンピュータ上で稼動しているＯＳ（Operating System）もしくはアプリケーションソフトウェアと共同して、前述の実施の形態の機能を実現する場合も、本発明の実施の形態に含まれる。
【符号の説明】
【０４２７】
１  コンテンツデータ配信システム
１００  車載機器
１０１、１０２，２０１、２０２、３０１  データ入出力部
１０３、２０３、３０２  制御部
１０４、２０４  操作入力部
１０５、２０５  画像音声提示部
１１１、２１１、３１１  コンテンツ記録部
１１２、２１２、３１４  地図情報記録部
１２１、２２１  ＧＰＳ
１２２、２２２  ジャイロセンサ
１２３、２２３  加速度センサ
１２４  車速パルス入力部
１２５  ドア開信号入力部
１２６  パーキングブレーキ信号入力部
１２７  充電信号入力部
１２８  ＡＣＣ電源切断信号入力部
２００  携帯電話
３００  サーバ
３１２  ユーザ情報記録部
３１３  購入候補コンテンツ提示情報記録部
４００、４１０、４４０  再生画面
４２０、４３０  広告画面
４０１  チャンネルの表示
４０２、４１２、４２１、４３１  コンテンツ提示表示
４０３、４１３、４２２、４３２  取得ボタン
４１１、４４１  画像表示
４４２  試聴中文字
５００  購入コンテンツ選択ページ
５０１  試聴済みコンテンツ一覧
５０２  チェックボックス
５０３、５０４、５１２、５１３、５３４、５３５、５４３  ボタン
５１０  購入コンテンツ確認ページ
５１１  選択コンテンツ及び価格一覧
５１２  決済情報入力ページ
５３１  ラジオボタン
５３２、５３３  テキストボックス
５４０  決済確定ページ
５４１  決済確定メッセージ
５４２  決済確定コンテンツ一覧
１００１  ログイン要求情報生成部
１００２  購入候補コンテンツ提示要求情報生成部
１００３  仮ライセンス要求情報生成部
１００４  購入手続きページ送信要求情報生成部
１００５  正式ライセンス要求情報生成部
１００６  運転終了通知情報生成部
１１００、２１００、３１００  コンテンツ管理情報
１１０１、２１０１、３１０１、３２０１  コンテンツＩＤ情報
１１０２、３２０３  購入日時情報
１１０３、２１０２、３１０２、３１０２ａ、３１０２ｂ  記録領域情報
１１０４、３１０４  鍵記録領域情報
２００１  正式ライセンス要求情報生成部
２００２  購入手続き要求情報生成部
３００１  ログイン結果通知情報生成部
３００２  仮ライセンス発効部
３００３  正式ライセンス要求催促情報生成部
３００４  購入手続きページ情報生成部
３００５  正式ライセンス発効部
３００６  購入手続き完了通知情報生成部
３００７  運転終了通知情報生成部
３１０３  属性情報
３２００  利用履歴情報
３２０２  試聴日時情報
３３００  ユーザ管理情報
３３０１  メールアドレス情報
３３０２  ユーザ名情報
３３０３  パスワード情報
３３０４  ログイン日時情報
３３０５  ログアウト日時情報
３３０６  ログイン確認日時情報
３３０７  メール送信日時情報
３４００  ストリームデータ
３４０１  メタデータ
【図１】
0005862448.tif 000002
【図２】
0005862448.tif 000003
【図３】
0005862448.tif 000004
【図４】
0005862448.tif 000005
【図５】
0005862448.tif 000006
【図６】
0005862448.tif 000007
【図７】
0005862448.tif 000008
【図８】
0005862448.tif 000009
【図９】
0005862448.tif 000010
【図１０】
0005862448.tif 000011
【図１１】
0005862448.tif 000012
【図１２】
0005862448.tif 000013
【図１３】
0005862448.tif 000014
【図１４】
0005862448.tif 000015
【図１５】
0005862448.tif 000016
【図１６】
0005862448.tif 000017
【図１７】
0005862448.tif 000018
【図１８】
0005862448.tif 000019
【図１９】
0005862448.tif 000020
【図２０】
0005862448.tif 000021
【図２１】
0005862448.tif 000022
【図２２】
0005862448.tif 000023
【図２３】
0005862448.tif 000024
【図２４】
0005862448.tif 000025
【図２５】
0005862448.tif 000026
【図２６】
0005862448.tif 000027
【図２７】
0005862448.tif 000028
【図２８】
0005862448.tif 000029
【図２９】
0005862448.tif 000030
【図３０】
0005862448.tif 000031
【図３１】
0005862448.tif 000032
【図３２】
0005862448.tif 000033
【図３３】
0005862448.tif 000034
【図３４】
0005862448.tif 000035
【図３５】
0005862448.tif 000036
【図３６】
0005862448.tif 000037
【図３７】
0005862448.tif 000038
【図３８】
0005862448.tif 000039
【図３９】
0005862448.tif 000040
【図４０】
0005862448.tif 000041
【図４１】
0005862448.tif 000042
【図４２】
0005862448.tif 000043
【図４３】
0005862448.tif 000044
【図４４】
0005862448.tif 000045
【図４５】
0005862448.tif 000046
【図４６】
0005862448.tif 000047
【図４７】
0005862448.tif 000048
【図４８】
0005862448.tif 000049
【図４９】
0005862448.tif 000050
【図５０】
0005862448.tif 000051
【図５１】
0005862448.tif 000052
【図５２】
0005862448.tif 000053
【図５３】
0005862448.tif 000054
【図５４】
0005862448.tif 000055
【図５５】
0005862448.tif 000056
【図５６】
0005862448.tif 000057
【図５７】
0005862448.tif 000058
【図５８】
0005862448.tif 000059
【図５９】
0005862448.tif 000060
【図６０】
0005862448.tif 000061