(57)【要約】  端末装置の移動を考慮した順番でコンテンツを配信することにより、ダウンロードしたいコンテンツをダウンロードできない状態が継続することを防ぐことができるとともに、効率良くコンテンツをダウンロードすることができるコンテンツ配信システム。このシステムでは、コンテンツ配信装置（１２１）〜（１２３）は、端末装置（１３０）の移動経路上に所定の順番で配置されるとともに、端末装置（１３０）が何れかのコンテンツ配信装置（１２１）〜（１２３）から配信されるコンテンツのダウンロードに失敗した際に、ダウンロードに失敗したコンテンツを端末装置（１３０）が次に近接するコンテンツ配信装置（１２１）〜（１２３）で優先的にダウンロードできるようにコンテンツを配信する。端末装置（１３０）は、移動しながらコンテンツ配信装置（１２１）〜（１２３）に順次近接することにより各コンテンツをダウンロードする。
2008129631.tif 000002
【特許請求の範囲】
【請求項１】
複数のコンテンツを配信する複数のコンテンツ配信装置と、前記各コンテンツ配信装置に順次近接することにより前記コンテンツ配信装置から配信されたコンテンツをダウンロードする端末装置とを具備するコンテンツ配信システムであって、
前記各コンテンツ配信装置は前記端末装置の移動経路上に所定の順番で配置されるとともに、前記端末装置が一の前記コンテンツ配信装置から配信されるコンテンツのダウンロードに失敗した際に、前記ダウンロードに失敗したコンテンツを前記端末装置が次に近接する他の前記コンテンツ配信装置で優先的にダウンロードできるように前記各コンテンツ配信装置が前記各コンテンツを配信するコンテンツ配信システム。
【請求項２】
前記コンテンツ配信装置は、前記ダウンロードに失敗したコンテンツの情報であるエラー情報を生成するとともに、前記端末装置が次に近接する他の前記コンテンツ配信装置に対して前記エラー情報を転送する請求項１記載のコンテンツ配信システム。
【請求項３】
前記コンテンツ配信装置が配信する暗号化されたコンテンツを復号するための復号鍵を発行する権利発行サーバを具備し、
前記コンテンツ配信装置は、前記権利発行サーバが発行する前記復号鍵の発行件数に応じた順番で前記各コンテンツを配信する請求項１記載のコンテンツ配信システム。
【請求項４】
前記コンテンツ配信装置は、前記発行件数が多いコンテンツほど優先的に配信する請求項３記載のコンテンツ配信システム。
【請求項５】
前記コンテンツ配信装置が配信する暗号化された前記コンテンツを復号するための復号鍵をグループ化して記憶するとともに、前記端末装置から要求された前記復号鍵が属するグループの復号鍵を前記端末装置に対して一括で発行する権利発行サーバを具備し、
前記端末装置は、ダウンロードしたコンテンツの前記復号鍵の発行を前記権利発行サーバに対して要求するとともに、前記権利発行サーバで発行された前記グループの前記復号鍵を受信する請求項１記載のコンテンツ配信システム。
【請求項６】
複数のコンテンツを記憶するコンテンツ記憶手段と、
端末装置がダウンロードに失敗したコンテンツの情報であるエラー情報を受信する受信手段と、
前記端末装置が近接したことを検出した際に、受信した前記エラー情報のコンテンツを前記コンテンツ記憶手段から読み出して優先的に配信する配信手段と、
を具備するコンテンツ配信装置。
【請求項７】
前記配信手段で配信したコンテンツに関する前記エラー情報を生成する配信制御手段と、
前記端末装置が次に近接してダウンロードを行う装置に対して前記エラー情報を転送する送信手段と、
を具備する請求項６記載のコンテンツ配信装置。
【請求項８】
前記配信手段は、配信した前記コンテンツを復号するための復号鍵の発行件数に応じた順番で前記コンテンツを配信する請求項６記載のコンテンツ配信装置。
【請求項９】
前記配信手段は、前記発行件数が多いコンテンツほど優先的に配信する請求項８記載のコンテンツ配信装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、端末装置が移動しながらコンテンツをダウンロードするコンテンツ配信システム及びコンテンツ配信装置に関する。
【背景技術】
【０００２】
従来、音楽、画像または動画等のデジタルコンテンツを端末装置にダウンロードする場合の不正利用を防止するために、ＤＲＭ（Digital Right Management）が用いられている。ＤＲＭでは、通常、端末装置は、コンテンツを暗号化した状態で受信し、受信したコンテンツを再生する際に、コンテンツの利用許可（ライセンス）を取得してコンテンツを復号する（例えば、特許文献１）。特許文献１の配信用データストリームは、コンテンツを複数のコンテンツデータに分割するとともに、各コンテンツデータにヘッダ情報を付加したデータ構成になっている。【０００３】
また、端末装置は、比較的データ容量の大きいコンテンツをダウンロードするための通信手段と、復号鍵等を含む権利情報をセキュアに取得するための通信手段との、二つの異なる通信手段を有している。コンテンツをダウンロードするための通信手段としては、ワイヤレスＬＡＮ等のネットワークを使ってサーバにアクセスする通信手段の他、近年では、赤外線通信、ブルートゥース（Bluetooth）またはＵＷＢ（Ultra Wide band）等の近距離無線通信技術を使うものが知られている。【０００４】
また、端末装置は、コンテンツを配信する装置に近接することにより、コンテンツをダウンロードすることができる。特に、ＵＷＢでは、ギガｂｐｓでのダウンロードが可能であり、瞬時に音楽ＣＤや映画等の数１００メガ〜数ギガバイトのコンテンツをダウンロードすることができる。
【特許文献１】特開２００５−１３６６４２号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、従来のシステムにおいては、端末装置は、短時間しかコンテンツ配信用の装置と通信を行えない場合に、コンテンツの一部しかダウンロードできないという問題がある。また、従来のシステムにおいては、端末装置は、移動に伴って、複数のコンテンツ配信用の装置からコンテンツをダウンロードすることが可能であるが、この場合でも、各装置を短時間で通過する場合には、結局、ダウンロードしたいコンテンツをダウンロードできない状態が継続するという問題がある。【０００６】
本発明の目的は、端末装置の移動を考慮した順番でコンテンツを配信することにより、ダウンロードしたいコンテンツをダウンロードできない状態が継続することを防ぐことができるとともに、効率良くコンテンツをダウンロードすることができるコンテンツ配信システム及びコンテンツ配信装置を提供することである。
【課題を解決するための手段】
【０００７】
本発明のコンテンツ配信システムは、複数のコンテンツを配信する複数のコンテンツ配信装置と、前記各コンテンツ配信装置に順次近接することにより前記コンテンツ配信装置から配信されたコンテンツをダウンロードする端末装置とを具備するコンテンツ配信システムであって、前記各コンテンツ配信装置は前記端末装置の移動経路上に所定の順番で配置されるとともに、前記端末装置が一の前記コンテンツ配信装置から配信されるコンテンツのダウンロードに失敗した際に、前記ダウンロードに失敗したコンテンツを前記端末装置が次に近接する他の前記コンテンツ配信装置で優先的にダウンロードできるように前記各コンテンツ配信装置が前記各コンテンツを配信する構成を採る。【０００８】
本発明のコンテンツ配信装置は、複数のコンテンツを記憶するコンテンツ記憶手段と、端末装置がダウンロードに失敗したコンテンツの情報であるエラー情報を受信する受信手段と、前記端末装置が近接したことを検出した際に、受信した前記エラー情報のコンテンツを前記コンテンツ記憶手段から読み出して優先的に配信する配信手段と、を具備する構成を採る。
【発明の効果】
【０００９】
本発明によれば、端末装置の移動を考慮した順番でコンテンツを配信することにより、ダウンロードしたいコンテンツをダウンロードできない状態が継続することを防ぐことができるとともに、効率良くコンテンツをダウンロードすることができる。
【図面の簡単な説明】
【００１０】
【図１】本発明の実施の形態１に係るコンテンツ配信システムの構成を示すブロック図
【図２】本発明の実施の形態１に係るコンテンツ配信装置の構成を示すブロック図
【図３Ａ】本発明の実施の形態１に係るコンテンツ配信方法を示すシーケンス図
【図３Ｂ】本発明の実施の形態１に係るコンテンツ配信方法を示すシーケンス図
【図４】本発明の実施の形態１に係る集合コンテンツのデータフォーマットを示す図
【図５】本発明の実施の形態２に係るコンテンツ配信システムの構成を示すブロック図
【図６】本発明の実施の形態２に係るコンテンツサーバの構成を示すブロック図
【図７】本発明の実施の形態２に係る集合コンテンツのデータフォーマットを示す図
【図８】本発明の実施の形態２に係るコンテンツ配信方法を示すシーケンス図
【図９】本発明の実施の形態３に係るコンテンツ配信システムの構成を示すブロック図
【図１０】本発明の実施の形態３に係る端末装置の構成を示すブロック図
【図１１】本発明の実施の形態３に係る再生装置の構成を示すブロック図
【図１２】本発明の実施の形態３に係る権利発行サーバの構成を示すブロック図
【図１３】本発明の実施の形態３に係るコンテンツサーバの構成を示すブロック図
【図１４】本発明の実施の形態３に係るコンテンツ配信方法を示すシーケンス図
【図１５】本発明の実施の形態３に係る権利発行サーバから端末装置に送信する権利オブジェクトを示す図
【図１６】本発明の実施の形態３に係るコンテンツ配信方法を示すシーケンス図
【図１７】本発明の実施の形態３に係る権利オブジェクトの構造を示す図
【発明を実施するための最良の形態】
【００１１】
以下、本発明の実施の形態について図面を参照して詳細に説明する。本発明の実施の形態に係るコンテンツ配信システムは、例えば、ワイヤレスＬＡＮ等のネットワークを使ってサーバにアクセスする通信手段の他、近年では、赤外線通信、ブルートゥース（Bluetooth）またはＵＷＢ（Ultra Wide band）等の近距離無線通信技術を用いることができる。ここで、ＵＷＢでは、ギガｂｐｓでのダウンロードが可能であり、瞬時に音楽ＣＤや映画等の数１００メガ〜数ギガバイトのコンテンツをダウンロードすることができる。また、本発明の実施の形態に係るコンテンツ配信システムは、例えば、駅の改札の通過時に非接触カードによる通信と同時にコンテンツをダウンロードする新しいコンテンツ配信方法、例えば、Touch & Moveダウンロード方法に適用することができる。【００１２】
（実施の形態１）
図１は、本発明の実施の形態１に係るコンテンツ配信システム１００の構成を示すブロック図である。コンテンツ配信システム１００は、コンテンツサーバ１１０、複数のコンテンツ配信装置１２１〜１２３、コンテンツ配信装置１２１〜１２３から配信されたコンテンツをダウンロードする端末装置１３０、権利発行サーバ１４０及び携帯電話網１５０から主に構成される。【００１３】
コンテンツサーバ１１０は、複数の個別コンテンツにより構成される集合コンテンツを記憶しており、コンテンツ配信装置１２１〜１２３に対して、記憶している集合コンテンツを送信する。また、コンテンツサーバ１１０は、コンテンツ配信装置１２１〜１２３から端末装置１３０がダウンロードに失敗した個別コンテンツの情報であるエラー情報を受信した場合に、エラー情報を送信したコンテンツ配信装置１２１〜１２３の次に端末装置１３０が近接するコンテンツ配信装置１２１〜１２３に対して、エラー情報を送信する。また、コンテンツサーバ１１０は、端末装置１３０に対して、携帯電話網１５０を介して、直接コンテンツを配信することも可能である。【００１４】
コンテンツ配信装置１２１〜１２３は、端末装置１３０の移動経路上に所定の順番で配置される。例えば、コンテンツ配信装置１２１〜１２３は、端末装置１３０の移動経路上において、端末装置１３０がコンテンツ配信装置１２１、コンテンツ配信装置１２２、コンテンツ配信装置１２３の順番で近接する順番で配置される。また、コンテンツ配信装置１２１〜１２３は、コンテンツサーバ１１０が送信した集合コンテンツを受信して記憶する。この際に、各コンテンツ配信装置１２１〜１２３が受信する集合コンテンツは、全て同一である。そして、コンテンツ配信装置１２１〜１２３は、端末装置１３０が近接した際に、近距離無線通信により、記憶している個別コンテンツを所定の順番で順次配信する。また、コンテンツ配信装置１２１〜コンテンツ配信装置１２３は、エラーが発生した場合、即ち端末装置１３０が個別コンテンツのダウンロードに失敗した場合、端末装置１３０がダウンロードに失敗した個別コンテンツのエラー情報を生成して、生成したエラー情報をコンテンツサーバ１１０へ送信する。また、コンテンツ配信装置１２１〜１２３は、コンテンツサーバ１１０からエラー情報を受信した際に、エラー情報を参照することにより、エラーが発生した個別コンテンツを優先的に配信するように個別コンテンツを並び替える。なお、コンテンツ配信装置１２１〜１２３の構成の詳細、及び個別コンテンツを並び替える方法については後述する。【００１５】
端末装置１３０は、例えば携帯電話であり、移動可能であるとともに、移動に伴ってコンテンツ配信装置１２１〜１２３に順次近接することによりコンテンツ配信装置１２１〜１２３と近距離無線通信を行って、コンテンツ配信装置１２１〜１２３からコンテンツをダウンロードする。また、端末装置１３０は、権利発行サーバ１４０に対して、ダウンロードしたコンテンツを復号するための復号鍵の取得を要求し、要求した復号鍵を権利発行サーバ１４０から携帯電話網１５０を介して受信する。また、端末装置１３０は、携帯電話網１５０を介してコンテンツサーバ１１０から直接コンテンツをダウンロードすることも可能である。【００１６】
権利発行サーバ１４０は、コンテンツを復号するための復号鍵を管理しており、端末装置１３０から要求された復号鍵を携帯電話網１５０を介して端末装置１３０へ送信する。【００１７】
携帯電話網１５０は、コンテンツサーバ１１０と端末装置１３０とを無線で接続するとともに、権利発行サーバ１４０と端末装置１３０とを無線で接続する。【００１８】
次に、コンテンツ配信装置１２１〜１２３の構成について、図２を用いて説明する。図２は、コンテンツ配信装置１２２の構成を示すブロック図である。なお、各コンテンツ配信装置１２１〜１２３は同一構成であるので、コンテンツ配信装置１２２の構成のみについて説明する。【００１９】
コンテツ記憶部２０１は、通信部２０２から入力した暗号化された個別コンテンツを記憶する。【００２０】
通信部２０２は、コンテンツサーバ１１０から暗号化された個別コンテンツを取得し、取得した個別コンテンツをコンテンツ記憶部２０１に記憶させる。また、通信部２０２は、端末装置１３０がコンテンツ配信装置１２１からのダウンロードに失敗したコンテンツの情報であるエラー情報をコンテンツサーバ１１０から取得して、取得したエラー情報を配信制御部２０３へ出力する。また、通信部２０２は、端末装置１３０がコンテンツ配信装置１２２からのダウンロードに失敗した個別コンテンツの情報であるエラー情報を配信制御部２０３から取得して、取得したエラー情報をコンテンツサーバ１１０に送信する。そして、コンテンツサーバ１１０は、端末装置１３０が次に近接してダウンロードを行う装置であるコンテンツ配信装置１２３に対して、エラー情報を転送する。また、通信部２０２は、権利発行サーバ１４０が配信した個別コンテンツを復号するための復号鍵の発行件数に応じた順番で個別コンテンツを配信する指示をコンテンツサーバ１１０から受信して配信制御部２０３へ通知するようにしても良い。【００２１】
配信制御部２０３は、配信部２０４からコンテンツ取得の要求を受けた場合に、コンテンツ記憶部２０１に記憶している個別コンテンツを配信部２０４から配信させる。また、配信制御部２０３は、配信部２０４からの通知により、配信部２０４が配信に失敗した個別コンテンツの情報または端末装置１３０がダウンロードに失敗した個別コンテンツの情報であるエラー情報を生成して、生成したエラー情報を通信部２０２へ出力する。また、配信制御部２０３は、通信部２０２から入力したエラー情報を参照して、ダウンロードに失敗した個別コンテンツが優先的に配信されるように、即ちダウンロードに失敗した個別コンテンツから順番に配信されるように、コンテンツ記憶部２０１から配信部２０４へ各個別コンテンツを出力させる。さらに、配信制御部２０３は、権利発行サーバ１４０が配信した個別コンテンツを復号するための復号鍵の発行件数に応じた順番で個別コンテンツを配信する指示を受信した旨の通知を受けた際に、配信部２０４に対して、指示された順番で配信部２０４から個別コンテンツを配信させるように制御しても良い。【００２２】
配信部２０４は、近距離無線通信により端末装置１３０との間で通信を行う。具体的には、配信部２０４は、端末装置１３０が近接したことを検出するとともに、近接したことを検出した端末装置１３０からコンテンツ取得の要求を受信し、受信したコンテンツ取得の要求を配信制御部２０３へ出力する。そして、配信部２０４は、コンテンツ記憶部２０１から取得した個別コンテンツを端末装置１３０に対して配信する。また、配信部２０４は、配信制御部２０３に対して、配信部２０４が配信に失敗した個別コンテンツまたは端末装置１３０がダウンロードに失敗した個別コンテンツを通知する。なお、配信部２０４には、例えば、ワイヤレスＬＡＮ等のネットワークを使ってサーバにアクセスする通信手段の他、赤外線通信、ブルートゥースまたはＵＷＢ等の近距離無線通信技術を用いることができる。【００２３】
次に、コンテンツ配信システム１００におけるコンテンツ配信方法について説明する。最初に、全ての個別コンテンツのダウンロードに成功した場合のコンテンツ配信方法について、図３Ａを用いて説明する。図３Ａは、コンテンツ配信方法を示すシーケンス図である。なお、図３Ａにおいては、コンテンツ配信装置１２１は、ｍ個の個別コンテンツを所定の配列で記憶しているものとする。【００２４】
図３Ａより、端末装置１３０は、コンテンツ配信装置１２１に近接することにより、コンテンツ配信装置１２１から配信される１／ｍ番目の個別コンテンツをダウンロードする（Ｃｏｎｔｅｎｔｓ  Ｄａｔａ（１／ｍ））（ステップＳＴ３０１）。【００２５】
次に、端末装置１３０は、ダウンロードした１／ｍ番目の個別コンテンツに対してフレームチェック（誤り検出）を行う（ステップＳＴ３０２）。【００２６】
次に、端末装置１３０は、コンテンツ配信装置１２１に対して、１／ｍ番目のコンテンツを正常にダウンロードしたことを通知するＡＣＫを送信する（ＡＣＫ（１／ｍ））（ステップＳＴ３０３）。【００２７】
次に、端末装置１３０は、コンテンツ配信装置１２１から配信される２／ｍ番目の個別コンテンツをダウンロードする（Ｃｏｎｔｅｎｔｓ  Ｄａｔａ（２／ｍ））（ステップＳＴ３０４）。【００２８】
次に、端末装置１３０は、ダウンロードした２／ｍ番目の個別コンテンツに対してフレームチェック（誤り検出）を行う（ステップＳＴ３０５）。【００２９】
次に、端末装置１３０は、コンテンツ配信装置１２１に対して、２／ｍ番目のコンテンツを正常にダウンロードしたことを通知するＡＣＫを送信する（ＡＣＫ（２／ｍ））（ステップＳＴ３０６）。【００３０】
そして、これらの処理を繰り返した後に、端末装置１３０は、コンテンツ配信装置１２１から配信される最後のｍ／ｍ番目の個別コンテンツをダウンロードする（Ｃｏｎｔｅｎｔｓ  Ｄａｔａ（ｍ／ｍ））（ステップＳＴ３０７）。【００３１】
次に、端末装置１３０は、ダウンロードしたｍ／ｍ番目の個別コンテンツに対してフレームチェック（誤り検出）を行う（ステップＳＴ３０８）。【００３２】
次に、端末装置１３０は、コンテンツ配信装置１２１に対して、ｍ／ｍ番目の個別コンテンツを正常にダウンロードしたことを通知するＡＣＫを送信する（ＡＣＫ（ｍ／ｍ））（ステップＳＴ３０９）。【００３３】
これにより、端末装置１３０及びコンテンツ配信装置１２１は、正常終了する（ステップＳＴ３１０、ステップＳＴ３１１）。【００３４】
次に、データが破損することにより全ての個別コンテンツをダウンロードできない場合について、図３Ｂ及び図４を用いて説明する。図３Ｂは、コンテンツ配信方法を示すシーケンス図であり、図４は、データが破損することにより全ての個別コンテンツをダウンロードできない場合のコンテンツ配信装置１２１〜コンテンツ配信装置１２３から配信される集合コンテンツを示す図である。なお、図３Ｂにおいては、各コンテンツ配信装置１２１〜１２３は、コンテンツ１〜コンテツ６までの６個の個別コンテンツを所定の配列で記憶しているものとし、端末装置１３０は、コンテンツ配信装置１２１、コンテンツ配信装置１２２、コンテンツ配信装置１２３の順番で近接するものとする。【００３５】
図３Ｂより、端末装置１３０は、コンテンツ配信装置１２１に近接することにより、コンテンツ配信装置１２１から配信されるコンテンツ１から順次ダウンロードする（ステップＳＴ３５０）。図４より、コンテンツ配信装置１２１は、コンテンツ１→２→３→４→５→６の順番で配信する。【００３６】
次に、端末装置１３０は、ダウンロードした各コンテンツに対してフレームチェック（誤り検出）を行う（ステップＳＴ３５１）。【００３７】
次に、端末装置１３０は、フレームチェックの結果、コンテンツ２を正常にダウンロードできなかったものと判定し、コンテンツ配信装置１２１に対して、コンテンツ２のダウンロードに失敗したことを通知するＮＡＣＫを送信する（ＮＡＣＫ（２／６））（ステップＳＴ３５２）。【００３８】
次に、ＮＡＣＫを受信したコンテンツ配信装置１２１は、端末装置１３０がコンテンツ２を正常にダウンロードできなかったことを認識してエラー情報を生成し、生成したエラー情報をコンテンツサーバ１１０へ送信して異常終了する（ステップＳＴ３５３）。【００３９】
次に、エラー情報を受け取ったコンテンツサーバ１１０は、受け取ったエラー情報をコンテンツ配信装置１２２へ転送する。【００４０】
次に、エラー情報を受け取ったコンテンツ配信装置１２２は、端末装置１３０がコンテンツ２のダウンロードに失敗したことを認識する。【００４１】
次に、コンテンツ配信装置１２２は、コンテンツ２が優先的に配信されるように、即ちコンテンツ２が先頭になるように個別コンテンツを配列するとともに、すでに端末装置１３０がダウンロードに成功したコンテンツ１は最後尾になるように配列する。これにより、コンテンツ配信装置１２２は、コンテンツ２→３→４→５→６→１の順に並び替えて配信する。【００４２】
次に、端末装置１３０は、コンテンツ配信装置１２２に近接することにより、コンテンツ配信装置１２２から配信されるコンテンツ２から順次ダウンロードする（ステップＳＴ３５４）。【００４３】
次に、端末装置１３０は、ダウンロードした個別コンテンツに対してフレームチェック（誤り検出）を行う（ステップＳＴ３５５）。【００４４】
次に、端末装置１３０は、フレームチェックの結果、コンテンツ４を正常にダウンロードできなかったものと判定し、コンテンツ配意装置１２２に対して、コンテンツ４のダウンロードに失敗したことを通知するＮＡＣＫを送信する（ＮＡＣＫ（４／６））（ステップＳＴ３５６）。【００４５】
次に、ＮＡＣＫを受信したコンテンツ配信装置１２２は、端末装置１３０がコンテンツ４を正常にダウンロードできなかったことを認識してエラー情報を生成し、生成したエラー情報をコンテンツサーバ１１０へ送信して異常終了する（ステップＳＴ３５７）。【００４６】
次に、エラー情報を受け取ったコンテンツサーバ１１０は、受け取ったエラー情報をコンテンツ配信装置１２３へ転送する。【００４７】
次に、エラー情報を受け取ったコンテンツ配信装置１２３は、端末装置１３０がコンテンツ４のダウンロードに失敗したことを認識する。【００４８】
次に、コンテンツ配信装置１２３は、コンテンツ４が優先的に配信されるように、即ちコンテンツ４が先頭になるように個別コンテンツを配列するとともに、すでに端末装置１３０がダウンロードに成功したコンテンツ２及びコンテンツ３が後方になるように配列する。これにより、コンテンツ配信装置１２３は、コンテンツ４→５→６→１→２→３の順に並び替えて配信する。【００４９】
次に、端末装置１３０は、コンテンツ配信装置１２３に近接することにより、コンテンツ配信装置１２３から配信されコンテンツ４から順次ダウンロードする（ステップＳＴ３５８）。【００５０】
次に、端末装置１３０は、ダウンロードした個別コンテンツに対してフレームチェック（誤り検出）を行う（ステップＳＴ３５９）。【００５１】
次に、端末装置１３０は、フレームチェックの結果、コンテンツ２を正常にダウンロードできなかったものと判定し、コンテンツ配信装置１２３に対して、コンテンツ２のダウンロードに失敗したことを通知するＮＡＣＫを送信する（ＮＡＣＫ（２／６））（ステップＳＴ３６０）。【００５２】
次に、ＮＡＣＫを受信したコンテンツ配信装置１２３は、端末装置１３０がコンテンツ２を正常にダウンロードできなかったことを認識してエラー情報を生成し、生成したエラー情報をコンテンツサーバ１１０へ送信して異常終了する（ステップＳＴ３６１）。【００５３】
一方、端末装置１３０は、コンテンツ１〜コンテンツ６の全ての個別コンテンツを正常にダウンロードしたことにより、正常終了する（ステップＳＴ３６２）。【００５４】
コンテンツのダウンロードに失敗するのは、一般的に、端末装置１３０が、コンテンツ配信装置１２１〜コンテンツ配信装置１２３に近接してから配信装置１２１〜コンテンツ配信装置１２３から遠ざかるまでの時間が短い場合である。そのため、後ろに配列した個別コンテンツほど端末装置１３０がダウンロードできない可能性が高い。【００５５】
また、端末装置１３０が各コンテンツ配信装置１２１〜１２３を通過する時間はほぼ同一であるので、個別コンテンツの配信を開始してからＴ時間経過後にエラーが発生する可能性が高い。従って、コンテンツ配信装置１２１〜１２３は、あらかじめＴ時間経過後に配信する個別コンテンツを、端末装置１３０が次に近接するコンテンツ配信装置１２１〜１２３で優先的に配信するように設定しておいても良い。また、複数の端末装置１３０が移動経路上を移動する際に、コンテンツ配信装置１２１〜１２３を通過する各端末装置１３０の順番が入れ替わることがある。従って、各コンテンツ配信装置１２１〜１２３は、エラーが発生した個別コンテンツを集計するとともに、その集計結果をエラー情報としてコンテンツサーバ１１０へ送信し、コンテンツサーバ１１０を介してエラー情報を受信したコンテンツ配信装置１２１〜１２３は、エラー情報を参照して最もエラーが発生した回数または頻度が多い個別コンテンツを優先的に配信するように設定してもよい。【００５６】
このように、本実施の形態１によれば、複数のコンテンツを複数のコンテンツ配信装置を用いて配信する際に、各コンテンツ配信装置から配信するコンテンツの順番を変えることにより、ダウンロードしたいコンテンツをダウンロードできない状態が継続することを防ぐことができるとともに、効率良くコンテンツをダウンロードすることができる。【００５７】
なお、本実施の形態１において、通信システム１００には、コンテンツサーバ１１０、権利発行サーバ１４０及び携帯電話網１５０を設けたが、これに限らず、コンテンツ配信装置１２１〜１２３間で直接エラー情報の転送が可能であれば、コンテンツサーバ１１０、権利発行サーバ１４０及び携帯電話網１５０はなくても良い。【００５８】
（実施の形態２）
図５は、本発明の実施の形態２に係るコンテツ配信システム５００の構成を示すブロック図である。【００５９】
本実施の形態２に係るコンテンツ配信システム５００は、図１に示す実施の形態１に係るコンテンツ配信システム１００において、図５に示すように、権利発行サーバ１４０の代わりに権利発行サーバ５０１を有し、コンテンツサーバ１１０の代わりにコンテンツサーバ５０２を有する。なお、図５においては、図１と同一構成である部分には同一の符号を付してその説明は省略する。【００６０】
端末装置１３０は、移動可能であり、移動に伴ってコンテンツ配信装置１２１〜コンテンツ配信装置１２３に順次近接することによりコンテンツ配信装置１２１〜コンテンツ配信装置１２３と近距離無線通信を行って、コンテンツ配信装置１２１〜コンテンツ配信装置１２３からコンテンツをダウンロードする。また、端末装置１３０は、権利発行サーバ５０１に対して、ダウンロードしたコンテンツを復号するための復号鍵の取得を要求し、要求した復号鍵を権利発行サーバから受信する。【００６１】
権利発行サーバ５０１は、コンテンツを復号するための復号鍵を管理しており、端末装置１３０から要求された復号鍵を端末装置１３０へ送信する。また、権利発行サーバ５０１は、端末装置１３０に対して発行した復号鍵の発行履歴を記憶する。そして、権利発行サーバ５０１は、記憶する発行履歴の情報である鍵発行情報をコンテンツサーバ５０２へ送信する。【００６２】
コンテンツサーバ５０２は、権利発行サーバ５０１から取得した鍵発行情報に基づいて、コンテンツ配信装置１２１〜コンテンツ配信装置１２３に対して送信する個別コンテンツの優先度を判定し、判定した優先度に応じて個別コンテンツの並び替えを行って複数の個別コンテンツにより構成される集合コンテンツを構築する。また、コンテンツサーバ５０２は、コンテンツ配信装置１２１〜コンテンツ配信装置１２３に対して、構築した集合コンテンツを送信する。また、コンテンツサーバ５０２は、コンテンツ配信装置１２１〜コンテンツ配信装置１２３からエラー情報を受信した場合に、エラー情報を送信したコンテンツ配信装置１２１〜コンテンツ配信装置１２３の次に端末装置１３０が近接するコンテンツ配信装置１２１〜コンテンツ配信装置１２３に対して、エラー情報を送信する。なお、コンテンツサーバ５０２の構成の詳細については後述する。【００６３】
コンテンツ配信装置１２１〜コンテンツ配信装置１２３は、端末装置１３０の移動経路上に所定の順番で配置される。例えば、コンテンツ配信装置１２１〜１２３は、端末装置１３０の移動経路上において、端末装置１３０がコンテンツ配信装置１２１、コンテンツ配信装置１２２、コンテンツ配信装置１２３の順番で近接する順番で配置される。また、コンテンツ配信装置１２１〜コンテンツ配信装置１２３は、コンテンツサーバ５０２が送信した集合コンテンツを受信して記憶する。そして、コンテンツ配信装置１２１〜コンテンツ配信装置１２３は、端末装置１３０が近接した際に、近距離無線通信により、記憶している個別コンテンツを所定の順番で順次配信する。また、コンテンツ配信装置１２１〜コンテンツ配信装置１２３は、エラーが発生した場合、即ち端末装置１３０が個別コンテンツのダウンロードに失敗した場合、端末装置１３０がダウンロードに失敗した個別コンテンツの情報であるエラー情報を生成して、生成したエラー情報をコンテンツサーバ５０２へ送信する。【００６４】
コンテンツ配信装置１２１は、コンテンツサーバ５０２から指示された基準となる順番で配列した個別コンテンツからなる集合コンテンツを記憶する。【００６５】
コンテンツ配信装置１２２及びコンテンツ配信装置１２３は、コンテンツサーバ５０２からエラー情報を受信した際に、エラー情報を参照することにより、エラーが発生した個別コンテンツを優先的に配信するように個別コンテンツを並び替える。【００６６】
次に、コンテンツサーバ５０２の構成について、図６を用いて説明する。図６は、コンテンツサーバ５０２の構成を示すブロック図である。【００６７】
コンテンツ特徴記述データ記憶部６０１は、個別コンテンツの内容や性質に関する情報であるコンテンツ特徴記述データを記憶する。ここで、コンテンツ特徴記述データは、ＭＰＥＧ−７等で規定された表記方法に基づいて記述されるメタデータであり、コンテンツの再生に適した時間帯や地域の情報等を含むものである。【００６８】
優先度決定処理部６０２は、コンテンツ特徴記述データ記憶部６０１に記憶したコンテンツ特徴記述データを読み出すとともに、読み出したコンテンツ特徴記述データ、あらかじめ記憶している優先度決定用情報及び権利発行サーバ５０１から受信した鍵発行情報を参照して、各個別コンテンツの優先度を決定する。そして、優先度決定処理部６０２は、決定した優先度の情報を集合コンテンツ構築部６０４へ出力する。ここで、優先度決定用情報は、優先度決定ルール、現在時刻、現在地、コンテンツの再生時間または視聴ランキング等である。なお、優先度を決定する方法については後述する。【００６９】
コンテンツ記憶部６０３は、コンテンツ配信装置１２１〜１２３に送信するためのコンテンツを記憶する。【００７０】
集合コンテンツ構築部６０４は、優先度決定処理部６０２から入力した優先度の情報に基づいて、優先度の高い個別コンテンツから順番にコンテンツ記憶部６０３から読み出して、読み出した個別コンテンツからなる集合コンテンツを構築する。そして、集合コンテンツ構築部６０４は、構築した集合コンテンツをコンテンツ配信装置１２１〜１２３へ送信する。そして、コンテンツ配信装置１２１〜１２３の通信部２０２は、集合コンテンツ構築部６０４で構築した集合コンテンツを受信し、コンテンツ配信装置１２１〜１２３のコンテンツ記憶部２０１は、通信部２０２が受信した集合コンテンツを記憶し、配信部２０４は、コンテンツ記憶部２０１に記憶して集合コンテンツを配信する。【００７１】
次に、コンテンツの優先度を決定する方法について説明する。【００７２】
ユーザは、一般的に、以下のような傾向を有すると考えられる。即ち、ユーザは、朝には経済ニュースを視聴し、夜はスポーツ新聞またはコミックを視聴する傾向が強いと考えられる。また、ユーザは、所有する端末装置１３０が近接するコンテンツ配信装置１２１〜１２３が配置されている場所（例えば、東京駅）の周辺エリアに関連するコンテンツを視聴する傾向が強いと考えられる。また、ユーザは、改札口を通過する際に、コンテンツ配信装置１２１〜１２３からコンテンツを取得する場合には、電車等の乗り物に乗車している時間内に視聴し終えるコンテンツを視聴する傾向が強いと考えられる。【００７３】
従って、優先度決定処理部６０２は、上記のユーザの傾向も考慮して、コンテンツの優先度を決定する。例えば、優先度決定処理部６０２は、優先度決定用情報の現在時刻が朝である場合には、朝刊のニュースに関するコンテンツの優先度を高くする。また、優先度決定処理部６０２は、優先度決定用情報の現在地が東京駅であれば、東京駅の周辺エリアに関するコンテンツの優先度を高くし、現在地が教育施設内であれば教材に関するコンテンツの優先度を高くする。また、優先度決定処理部６０２は、優先度決定用情報の視聴ランキングが上位のコンテンツほど優先度を高くする。また、優先度決定処理部６０２は、駅の改札入口から配信するコンテンツに関しては、優先度決定用情報の再生時間が１０分以内のコンテンツの優先度を高くする。また、優先度決定処理部６０２は、鍵発行情報の復号鍵発行件数が多いコンテンツほど優先度を高くする。また、優先度決定処理部６０２は、上記の複数の条件を用いて優先度を決定することができる。【００７４】
図７は、優先度決定処理部６０２で決定した優先度に従って個別コンテンツを配列した際の集合コンテンツのデータフォーマットを示す図である。【００７５】
図７に示すように、個別コンテンツ７０１、７０２、７０３は、ヘッダ部７０１ａ、７０２ａ、７０３ａ、コンテンツデータ７０１ｂ、７０２ｂ、７０３ｂ、及び誤り検出部であるチェックサム７０１ｃ、７０２ｃ、７０３ｃから構成される。この際に、集合コンテンツ構築部６０４は、最初に最も優先度の高い個別コンテンツ７０１ｂを取り出してコンテンツヘッダ７０１ａとチェックサム７０１ｃを付加した個別コンテンツ７０１として先頭に配置し、次に２番目に優先度の高い個別コンテンツ７０２ｂを取り出してコンテンツヘッダ７０２ａとチェックサム７０２ｃを付加した個別コンテンツ７０２として、個別コンテンツ７０１の後ろに配置する。以下、同様に配置することにより、集合コンテンツ構築部６０４は、図７に示すような集合コンテンツを構築する。図７では、コンテンツ７０１＞コンテンツ７０２＞コンテンツ７０３の優先度に従い、集合コンテンツが構築される場合を示す。【００７６】
また、優先度決定処理部６０２は、権利発行サーバ５０１が復号鍵を発行した端末装置１３０が何れのコンテツ配信装置１２１〜１２３からコンテンツをダウンロードするかを想定して、想定したコンテンツ配信装置１２１〜１２３から、復号鍵を発行したコンテンツが優先的に配信されるように個別コンテンツを配列しても良い。これにより、コンテンツ配信装置１２１〜１２３毎に精度の高い優先度を算出することができる。【００７７】
例えば、コンテンツ配信装置１２１〜１２３は、コンテンツにコンテンツ配信装置１２１〜１２３のＩＤと配信時間を付与して配信し、端末装置１３０は、権利情報の取得を要求する際に、コンテンツ配信装置１２１〜１２３のＩＤと配信時間も合わせて通知する。そして、権利発行サーバ５０１は、端末装置１３０から取得したコンテンツ配信装置１２１〜１２３のＩＤと配信時間をコンテンツサーバ５０２に転送する。これにより、優先度決定処理部６０２は、権利発行サーバ５０１が復号鍵を発行した端末装置１３０が何れのコンテツ配信装置１２１〜１２３からコンテンツをダウンロードするかを想定することができる。【００７８】
また、上記以外の方法として、端末装置１３０は、自身の位置情報と受信時間を保持し、権利情報の取得を要求する際に、保持した自身の位置情報と受信時間も合わせて通知する。そして、権利発行サーバ５０１は、端末装置１３０から取得した自身の位置情報と受信時間をコンテンツサーバ５０２に転送する。これにより、優先度決定処理部６０２は、コンテンツ配信装置１２１〜１２３の配置されている位置情報を認識していれば、権利発行サーバ５０１が復号鍵を発行した端末装置１３０が何れのコンテツ配信装置１２１〜１２３からコンテンツをダウンロードするかを想定することができる。【００７９】
次に、コンテンツ配信システム５００におけるコンテンツ配信方法について、図８を用いて説明する。図８は、コンテンツ配信方法を示すシーケンス図である。図８は、リンクダウンにより全ての個別コンテンツをダウンロードできない場合を示すものである。【００８０】
図８より、端末装置１３０は、コンテンツ配信装置１２１に近接することにより、コンテンツ配信装置１２１から配信される１／ｍ番目の個別コンテンツをダウンロードする（Ｃｏｎｔｅｎｔｓ  Ｄａｔａ（１／ｍ））（ステップＳＴ８０１）。コンテンツ配信装置１２１は、図７に示すデータフォーマットの集合コンテンツを記憶している。即ち、コンテンツ配信装置１２１は、優先度の高い個別コンテンツから順次配信する。【００８１】
次に、端末装置１３０は、ダウンロードした１／ｍ番目の個別コンテンツに対してフレームチェック（誤り検出）を行う（ステップＳＴ８０２）。【００８２】
次に、端末装置１３０は、コンテンツ配信装置１２１に対して、１／ｍ番目のコンテンツを正常にダウンロードしたことを通知するＡＣＫを送信する（ＡＣＫ（１／ｍ））（ステップＳＴ８０３）。【００８３】
次に、端末装置１３０は、引き続きコンテンツ配信装置１２１に近接することにより、コンテンツ配信装置１２１から配信される２／ｍ番目の個別コンテンツのダウンロードを試みるが、リンクダウンにより、２／ｍ番目の個別コンテンツはダウンロードできない（Ｃｏｎｔｅｎｔｓ  Ｄａｔａ（２／ｍ））（ステップＳＴ８０４）。【００８４】
次に、コンテンツ配信装置１２１は、２／ｍ番目の個別コンテンツを配信してから所定時間内にＡＣＫ及びＮＡＣＫを受信しないことより、端末装置１３０が受信に失敗したことを認識してエラー情報を生成し、生成したエラー情報をコンテンツサーバ５０２へ送信して異常終了する（ステップＳＴ８０５）。【００８５】
次に、エラー情報を受け取ったコンテンツサーバ５０２は、受け取ったエラー情報をコンテンツ配信装置１２２へ転送する。【００８６】
次に、エラー情報を受け取ったコンテンツ配信装置１２２は、端末装置１３０が２／ｍ番目の個別コンテンツのダウンロードに失敗したことを認識する。【００８７】
次に、端末装置１３０は、コンテンツ配信装置１２２に近接することにより、コンテンツ配信装置１２２から配信される２／ｍ番目の個別コンテンツのダウンロードを試みるが、リンクダウンにより、２／ｍ番目の個別コンテンツはダウンロードできない（Ｃｏｎｔｅｎｔｓ  Ｄａｔａ（２／ｍ））（ステップＳＴ８０６）。【００８８】
次に、コンテンツ配信装置１２２は、２／ｍ番目の個別コンテンツを配信してから所定時間内にＡＣＫ及びＮＡＣＫを受信しないことより、端末装置１３０が受信に失敗したことを認識してエラー情報を生成し、生成したエラー情報をコンテンツサーバ５０２へ送信して異常終了する（ステップＳＴ８０７）。【００８９】
次に、エラー情報を受け取ったコンテンツサーバ５０２は、受け取ったエラー情報をコンテンツ配信装置１２３へ転送する。【００９０】
次に、エラー情報を受け取ったコンテンツ配信装置１２３は、端末装置１３０が２／ｍ番目の個別コンテンツのダウンロードに失敗したことを認識する。【００９１】
次に、端末装置１３０は、コンテンツ配信装置１２３に近接することにより、コンテンツ配信装置１２３から配信される２／ｍ番目の個別コンテンツのダウンロードを試みるが、リンクダウンにより、２／ｍ番目の個別コンテンツはダウンロードできない（ＣｏｎｔｅｎtｓＤａｔａ（２／ｍ））（ステップＳＴ８０８）。【００９２】
そして、端末装置１３０及びコンテンツ配信装置１２３は、異常終了する（ステップＳＴ８０９、ステップＳＴ８１０）。【００９３】
図８の場合において、端末装置１３０は、ステップＳＴ８０１ではコンテンツを正常にダウンロードしているため、図７の優先度の最も高いコンテンツデータ７０１を正常にダウンロードすることができる。【００９４】
このように、本実施の形態２によれば、上記実施の形態１の効果に加えて、優先度の高い個別コンテンツを優先して配信するので、ユーザが視聴を希望するコンテンツを確実にダウンロードすることができる。【００９５】
（実施の形態３）
図９は、本発明の実施の形態３に係るコンテンツ配信システム９００の構成を示すブロック図である。【００９６】
本実施の形態３に係るコンテンツ配信システム９００は、図１に示す実施の形態１に係るコンテンツ配信システム１００において、図９に示すように、再生装置９０２を追加し、端末装置１３０の代わりに端末装置９０１を有し、権利発行サーバ１４０の代わりに権利発行サーバ９０３を有する。なお、図９においては、図１と同一構成である部分には同一の符号を付してその説明は省略する。【００９７】
コンテンツサーバ１１０は、複数の個別コンテンツにより構成される集合コンテンツを記憶しており、コンテンツ配信装置１２１〜１２３に対して、記憶している集合コンテンツを送信する。また、コンテンツサーバ１１０は、コンテンツ配信装置１２１〜１２３からエラー情報を受信した場合に、エラー情報を送信したコンテンツ配信装置１２１〜１２３の次に端末装置９０１が近接するコンテンツ配信装置１２１〜１２３に対して、エラー情報を送信する。また、コンテンツサーバ１１０は、端末装置９０１に対して、携帯電話網１５０を介して、直接コンテンツを配信することも可能である。【００９８】
コンテンツ配信装置１２１〜１２３は、再生装置９０２が通過する経路上に所定の順番で配置される。また、コンテンツ配信装置１２１〜１２３は、コンテンツサーバ１１０が送信した集合コンテンツを受信して記憶する。そして、コンテンツ配信装置１２１〜１２３は、再生装置９０２が近接した際に、近距離無線通信により、記憶している個別コンテンツを所定の順番で順次配信する。また、コンテンツ配信装置１２１〜１２３は、エラーが発生した場合、即ち再生装置９０２が個別コンテンツのダウンロードに失敗した場合、再生装置９０２がダウンロードに失敗した個別コンテンツの情報であるエラー情報を生成して、生成したエラー情報をコンテンツサーバ１１０へ送信する。また、コンテンツ配信装置１２１〜１２３は、コンテンツサーバ１１０からエラー情報を受信した際に、エラー情報を参照することにより、再生装置９０２がダウンロードに失敗した個別コンテンツを優先的に配信するように個別コンテンツを並び替える。なお、コンテンツ配信装置１２１〜１２３は、図７に示すように、配信する集合コンテンツのヘッダの後ろに、配信する全てのコンテンツのリストであるコンテンツリストを付加しても良い。これにより、端末装置９０１及び再生装置９０２は、ダウンロードできなかったコンテンツの中に権利情報を取得済みのものがあるか否かを判定することができ、権利取得済みでダウンロードできなかったコンテンツがあることをユーザに通知することができる。【００９９】
権利発行サーバ９０３は、コンテンツを復号するための復号鍵を管理しており、端末装置９０１から要求された復号鍵を携帯電話網１５０を介して端末装置９０１へ送信する。なお、権利発行サーバ９０３の構成の詳細については後述する。【０１００】
携帯電話網１５０は、コンテンツサーバ１１０と端末装置９０１とを無線で接続するとともに、権利発行サーバ９０３と端末装置９０１とを無線で接続する。【０１０１】
端末装置９０１は、移動可能であり、移動に伴ってコンテンツ配信装置１２１〜１２３に順次近接することによりコンテンツ配信装置１２１〜１２３と近距離無線通信を行って、コンテンツ配信装置１２１〜１２３からコンテンツをダウンロードする。また、端末装置９０１は、権利発行サーバ９０３に対して、ダウンロードしたコンテンツを復号するための復号鍵の取得を要求し、要求した復号鍵を権利発行サーバから受信する。また、端末装置９０１は、携帯電話網１５０を介してコンテンツサーバ１１０から直接コンテンツをダウンロードすることも可能である。また、端末装置９０１は、近接する再生装置９０２に対して、取得したコンテンツ及び権利情報を近距離無線通信により転送する。なお、端末装置９０１の構成の詳細については後述する。【０１０２】
再生装置９０２は、近距離無線通信により、コンテンツ配信装置１２１〜１２３からコンテンツをダウンロードするとともに、同一ドメイン内の端末装置９０１と接続して、端末装置９０１から近距離無線通信により、コンテンツ及び権利情報を取得する。【０１０３】
次に、端末装置９０１の構成について、図１０を用いて説明する。図１０は、端末装置９０１の構成を示すブロック図である。【０１０４】
通信制御部１００２は、近距離無線通信により、後述する再生装置９０２またはコンテンツ配信装置１２１〜１２３とアンテナ１００１を介して接続する。【０１０５】
コンテンツ取得制御部１００３は、アンテナ１００１及び通信制御部１００２を介してコンテンツ配信装置１２１〜１２３から暗号化されたコンテンツをダウンロードしてコンテンツを取得する。そして、コンテンツ取得制御部１００３は、取得したコンテンツをコンテンツ記憶部１００４に記憶させる。【０１０６】
コンテンツ記憶部１００４は、コンテンツ取得制御部１００３で取得した暗号化されたコンテンツを記憶する。【０１０７】
権利情報取得制御部１００５は、コンテンツ取得制御部１００３で取得したコンテンツのヘッダ情報を解析する。また、権利情報取得制御部１００５は、通信制御部１００７及びアンテナ１００８を介して権利発行サーバ９０３と接続して認証を行う。そして、権利情報取得制御部１００５は、ヘッダ情報の解析結果に基づいて、権利発行サーバ９０３に対して、通信制御部１００７及びアンテナ１００８を介して、コンテンツ取得制御部１００３で取得したコンテンツを復号するための復号鍵の取得を要求する。また、権利情報取得制御部１００５は、アンテナ１００８及び通信制御部１００７を介して、グループ化された復号鍵をグループ単位で取得し、取得した復号鍵を権利情報記憶部１００６へ記憶させる。【０１０８】
権利情報記憶部１００６は、権利情報取得制御部１００５で取得した復号鍵を記憶する。【０１０９】
通信制御部１００７は、携帯電話網１５０における通信を制御するものであり、携帯電話網１５０と接続して、コンテンツ配信装置１２１〜１２３または権利発行サーバ９０３とアンテナ１００８を介して接続する。【０１１０】
権利管理・出力制御部１００９は、権利情報記憶部１００６から取得した権利情報に基づいて、コンテンツの使用許可及び使用制限を管理する。また、権利管理・出力制御部１００９は、ダウンロードしたコンテンツの使用が許可されていると判定した場合に、コンテンツ記憶部１００４からコンテンツを取得するとともに、取得したコンテンツを復号するための復号鍵を権利情報記憶部１００６から取得して、取得したコンテンツと復号鍵の双方を暗号解読部１０１０へ出力する。また、権利管理・出力制御部１００９は、再生装置９０２が近接した際に、コンテンツと復号鍵の双方を通信制御部１００２及びアンテナ１００１を介して、再生装置９０２へ転送する。【０１１１】
暗号解読部１０１０は、権利管理・出力制御部１００９から入力した暗号化されたコンテンツを復号鍵を用いて復号して出力部１０１１へ出力する。【０１１２】
出力部１０１１は、暗号解読部１０１０で復号したコンテンツを音声または映像として出力する。【０１１３】
次に、再生装置９０２の構成について、図１１を用いて説明する。図１１は、再生装置９０２の構成を示すブロック図である。【０１１４】
通信制御部１１０２は、近距離無線通信により、アンテナ１１０１を介して、端末装置９０１またはコンテンツ配信装置１２１〜１２３と接続する。【０１１５】
コンテンツ取得制御部１１０３は、アンテナ１１０１及び通信制御部１１０２を介してコンテンツ配信装置１２１〜１２３から暗号化されたコンテンツをダウンロードしてコンテンツを取得する。そして、コンテンツ取得制御部１１０３は、取得したコンテンツをコンテンツ記憶部１１０４に記憶させる。【０１１６】
コンテンツ記憶部１１０４は、コンテンツ取得制御部１１０３で取得した暗号化されたコンテンツを記憶する。【０１１７】
権利取得制御部１１０５は、アンテナ１１０１及び通信制御部１１０２を介して端末装置９０１から復号鍵を含む権利情報を取得する。そして、権利取得制御部１１０５は、取得した権利情報を権利情報記憶部１１０６に記憶させる。【０１１８】
権利情報記憶部１１０６は、権利取得制御部１１０５で取得した権利情報を記憶する。【０１１９】
権利管理・出力制御部１１０７は、権利情報記憶部１１０６から取得した権利情報に基づいて、コンテンツの使用許可及び使用制限を管理する。また、権利管理・出力制御部１１０７は、ダウンロードしたコンテンツの使用が許可されていると判定した場合に、コンテンツ記憶部１１０４からコンテンツを取得するとともに、取得したコンテンツを復号するための復号鍵を権利情報記憶部１１０６から取得して、取得したコンテンツと復号鍵の双方を暗号解読部１１０８へ出力する。具体的には、権利管理・出力制御部１１０７は、コンテンツ記憶部１１０４から取得したコンテンツのヘッダ情報のコンテンツＩＤと権利情報記憶部１１０６から取得した復号鍵の鍵ＩＤとを照合し、一致する鍵があれば取得したコンテンツと復号鍵の双方を暗号解読部１１０８へ出力する。【０１２０】
暗号解読部１１０８は、権利管理・出力制御部１１０７から入力した暗号化されたコンテンツを復号鍵を用いて復号して出力部１１０９へ出力する。【０１２１】
出力部１１０９は、暗号解読部１１０８で復号したコンテンツを音声または映像として出力する。【０１２２】
次に、権利発行サーバ９０３の構成について、図１２を用いて説明する。図１２は、権利発行サーバ９０３の構成を示すブロック図である。【０１２３】
通信制御部１２０１は、携帯電話網１５０に接続され、端末装置９０１との間で携帯電話網１５０を介してコマンド及びデータの送受信を行う。【０１２４】
認証処理部１２０２は、端末装置９０１から通信制御部１２０１を介して通知される情報と、予め端末情報記憶部１２０４に登録されている端末情報とを照合して、正当な端末装置であるか否かの認証を行う。そして、認証処理部１２０２は、権利オブジェクト生成部１２０３に対して、認証結果を通知する。【０１２５】
権利オブジェクト生成部１２０３は、認証処理部１２０２から通知された認証結果が正当な端末装置９０１である場合に、端末装置９０１からの復号鍵の取得要求に対するコンテンツの復号を許可する許可情報を生成する。また、権利オブジェクト生成部１２０３は、復号鍵の取得要求を受けたコンテンツの暗号化共通鍵を端末装置９０１の秘密鍵によって個々に暗号化を行う。また、権利オブジェクト生成部１２０３は、生成した許可情報及び暗号化した暗号化共通鍵を権利オブジェクトとして生成し、生成した権利オブジェクトを権利情報として通信制御部１２０１及び携帯電話網１５０を介して端末装置９０１へ送信する。【０１２６】
端末情報記憶部１２０４は、端末装置９０１の識別情報及び秘密鍵等の端末装置９０１の認証に必要な情報である端末情報を記憶する。【０１２７】
権利情報記憶部１２０５は、コンテンツを復号するための復号鍵を含む権利情報を記憶する。【０１２８】
暗号鍵記憶部１２０６は、秘密鍵を含む暗号鍵を記憶する。【０１２９】
次に、コンテンツサーバ１１０の構成について、図１３を用いて説明する。図１３は、コンテンツサーバ１１０の構成を示すブロック図である。【０１３０】
通信制御部１３０１は、携帯電話網１５０を介して端末装置９０１と接続する。また、通信制御部１３０１は、コンテンツ配信装置１２１〜１２３と接続する。【０１３１】
暗号処理部１３０２は、暗号鍵記憶部１３０５から読み出した暗号鍵を用いて、コンテンツ記憶部１３０４から読み出したコンテンツを暗号化する。そして、暗号処理部１３０２は、暗号化したコンテンツを暗号化コンテンツ記憶部１３０３に記憶させる。【０１３２】
暗号化コンテンツ記憶部１３０３は、暗号処理部１３０２で暗号化したコンテンツを記憶する。また、暗号化コンテンツ記憶部１３０３は、記憶している暗号化したコンテンツを、通信制御部１３０１を介して、端末装置９０１またはコンテンツ配信装置１２１〜１２３へ送信する。【０１３３】
コンテンツ記憶部１３０４は、コンテンツ提供者により提供されたコンテンツを記憶する。【０１３４】
暗号鍵記憶部１３０５は、コンテンツを暗号化するための暗号鍵を記憶する。【０１３５】
次に、端末装置９０１でコンテンツを再生する場合のコンテンツ配信方法について、図１４を用いて説明する。図１４は、コンテンツ配信方法を示すシーケンス図である。【０１３６】
最初に、端末装置９０１は、コンテンツ配信装置１２１〜１２３のいずれかに近接して、コンテンツ配信装置１２１〜１２３に対して、コンテンツのダウンロードを要求し（Request）（ステップＳＴ１４０１）、コンテンツ配信装置１２１〜１２３からコンテンツのパッケージをダウンロードする（Download Contents X1,Y1&Z1）（ステップＳＴ１４０２）。ステップＳＴ１４０２でダウンロードするコンテンツのパッケージは、各コンテンツＸ１、Ｙ１、Ｚ１から成る。例えば、コンテンツＸ１は、定期的に配信されるコンテンツシリーズＸの１回分のコンテンツを示すものであり、コンテンツシリーズＸは、ニュース、連載小説または連載漫画のシリーズである。同様にＹ１、Ｚ１もコンテンツシリーズＹ、Ｚの中の１回分のコンテンツを表す。【０１３７】
次に、端末装置９０１は、コンテンツＸ１のヘッダ情報に含まれる権利発行サーバ９０３のＵＲＬを参照して権利発行サーバ９０３と接続し、権利発行サーバ９０３に対して、コンテンツシリーズＸの権利オブジェクトの取得を要求する（Select Right for content X1(with, KeyInfo X2,X3,・・・by Subscriotin)（ステップＳＴ１４０３）。【０１３８】
次に、権利発行サーバ９０３は、権利オブジェクトを要求した端末装置９０１を認証した後、端末装置９０１の要求に応じてコンテンツシリーズＸの権利オブジェクトを生成して送信する（Download Right Objects for content X1,X2,X3,・・・）（ステップＳＴ１４０４）。ステップＳＴ１４０４で送信する権利オブジェクトは、各コンテンツＸ１、Ｘ２、Ｘ３、・・・の復号鍵が含まれている。【０１３９】
図１５は、権利発行サーバ９０３から端末装置９０１に送信する権利オブジェクトを示す図である。図１５より、権利発行サーバ９０３は、今後配信する予定の複数のコンテンツＣ１、Ｃ２、Ｃ３に対する個々の共通鍵Ｃ１、Ｃ２、Ｃ３を暗号化して権利オブジェクトに含めて端末装置９０１へ送信する。また、権利発行サーバ９０３は、コンテンツＣ１に対応する共通鍵Ｃ１のみならず、共通鍵Ｃ２、Ｃ３についても、共通鍵Ｒで暗号化し、端末装置９０１は、取得した暗号化された共通鍵Ｃ１、Ｃ２、Ｃ３を共通鍵Ｒで復号する。そして、端末装置９０１は、ダウンロードしたコンテンツＣ１を共通鍵Ｃ１で復号する。また、端末装置９０１は、コンテンツＣ２、Ｃ３をダウンロードするまで、取得した共通鍵Ｃ２、Ｃ３を保存しておく。【０１４０】
図１４に戻って、次に、端末装置９０１は、取得したコンテンツＸ１の権利オブジェクトを用いてコンテンツＸ１を復号して再生するとともに（ステップＳＴ１４０５）、取得したコンテンツＸ２、Ｘ３の権利オブジェクトを保管する。【０１４１】
次に、端末装置９０１は、コンテンツ配信装置１２１〜１２３のいずれかと近接することにより、コンテンツ配信装置１２１〜１２３に対して、コンテンツのダウンロードを要求し（Request）（ステップＳＴ１４０６）、コンテンツ配信装置１２１〜１２３からコンテンツのパッケージをダウンロードする（Download Contents X2,Y2&Z2）（ステップＳＴ１４０７）。ステップＳＴ１４０７でダウンロードするコンテンツのパッケージは、各コンテンツＸ２、Ｙ２、Ｚ２から成る。【０１４２】
この場合、端末装置９０１は、ステップＳＴ１４０４で事前にコンテンツＸ２の権利オブジェクトを取得しているので、コンテンツＸ２を再生することができる（ステップＳＴ１４０８）。【０１４３】
次に、端末装置９０１は、コンテンツ配信装置１２１〜１２３のいずれかと近接することにより、コンテンツ配信装置１２１〜１２３に対して、コンテンツのダウンロードを要求し（Request）（ステップＳＴ１４０９）、コンテンツ配信装置１２１〜１２３は、ＤＲＭコンテンツのパッケージをダウンロードする（Download Contents X3,Y3&Z3）（ステップＳＴ１４１０）。ステップＳＴ１４１０でダウンロードするＤＲＭコンテンツのパッケージは、各ＤＲＭコンテンツＸ３、Ｙ３、Ｚ３から成る。【０１４４】
この場合、端末装置９０１は、ステップＳＴ１４０４で事前にコンテンツＸ３の権利オブジェクトを取得しているので、コンテンツＸ３を再生することができる（ステップＳＴ１４１１）。【０１４５】
次に、再生装置９０２でコンテンツを再生する場合のコンテンツ配信方法について、図１６を用いて説明する。図１６は、コンテンツ配信方法を示すシーケンス図である。【０１４６】
最初に、端末装置９０１は、コンテンツ配信装置１２１〜１２３のいずれかに近接して、コンテンツ配信装置１２１〜１２３に対して、コンテンツのダウンロードを要求し（Request）（ステップＳＴ１６０１）、コンテンツ配信装置１２１〜１２３からコンテンツのパッケージをダウンロードする（Download Contents X1,Y1&Z1）（ステップＳＴ１６０２）。【０１４７】
次に、端末装置９０１は、コンテンツＸ１のヘッダ情報に含まれる権利発行サーバ９０３のＵＲＬを参照して権利発行サーバ９０３と接続し、権利発行サーバ９０３に対して、コンテンツシリーズＸの権利オブジェクトの取得を要求する（Select Right for content X1(with, KeyInfoX2,X3,・・・by Subscriotin)（ステップＳＴ１６０３）。【０１４８】
次に、権利発行サーバ９０３は、権利オブジェクトを要求した端末装置９０１を認証した後、端末装置９０１の要求に応じてコンテンツシリーズＸの権利オブジェクトを生成して送信する（Download Right Objects for content X1,X2,X3,・・・）（ステップＳＴ１６０４）。ステップＳＴ１６０４で送信する権利オブジェクトは、各コンテンツＸ１、Ｘ２、Ｘ３、・・・の復号鍵が含まれている。【０１４９】
次に、端末装置９０１は、再生装置９０２に対して、コンテンツＸ１、及びコンテンツＸ１、Ｘ２、Ｘ３、・・・に関する権利オブジェクトを送信する（Transfer Content X1(with Embedded Domain Right Objects)（ステップＳＴ１６０５）。【０１５０】
次に、再生装置９０２は、ステップＳＴ１６０５で取得したコンテンツＸ１を、ステップＳＴ１６０５で取得したコンテンツＸ１の権利オブジェクトに含まれる復号鍵で再生する（ステップＳＴ１６０６）。【０１５１】
次に、再生端末９０２は、コンテンツ配信装置１２１〜１２３のいずれかに近接して、コンテンツ配信装置１２１〜１２３に対して、コンテンツのダウンロードを要求し（Request）（ステップＳＴ１６０７）、コンテンツ配信装置１２１〜１２３からコンテンツのパッケージをダウンロードする（Download Contents X2,Y2&Z2）（ステップＳＴ１６０８）。【０１５２】
次に、再生装置９０２は、ステップＳＴ１６０８で取得したコンテンツＸ２を、ステップＳＴ１６０５で取得したコンテンツＸ２の権利オブジェクトに含まれる復号鍵で再生する（ステップＳＴ１６０９）。【０１５３】
次に、再生端末９０２は、コンテンツ配信装置１２１〜１２３のいずれかに近接して、コンテンツ配信装置１２１〜１２３に対して、コンテンツのダウンロードを要求し（Request）（ステップＳＴ１６１０）、コンテンツ配信装置１２１〜１２３からコンテンツのパッケージをダウンロードする（Download Contents X3,Y3&Z3）（ステップＳＴ１６１１）。【０１５４】
次に、再生装置９０２は、ステップＳＴ１６１１で取得したコンテンツＸ３を、ステップＳＴ１６０５で取得したコンテンツＸ３の権利オブジェクトに含まれる復号鍵で再生する（ステップＳＴ１６１２）。【０１５５】
図１７は、権利オブジェクトの構造を示す図である。図１７では、複数のコンテンツの鍵情報を一度に渡せるようにするための権利オブジェクトの構成例を示す。具体的には、あるコンテンツの権利オブジェクトの中に複数のコンテンツの共通鍵を持つ権利オブジェクトの構成を示す。ここでは、コンテンツ情報として、コンテンツＩＤと暗号情報を有する。暗号情報は、暗号方式、共通鍵、許可情報および制限情報を含む。共通鍵は複数あり、ここではコンテンツのコードを属性値として、共通鍵ＣＥＫ１、２、３を列挙している。【０１５６】
因みに、事前申し込み型のコンテンツ配信方法により、コンテンツのダウンロードと共に自動的に権利情報の取得するようにすることも可能である。しかし、この方法でも、コンテンツをダウンロードする毎に都度権利情報を取得する必要があり、煩わしさは解消されない。【０１５７】
また、コンテンツ発行者と権利発行者の双方へのアクセス機能を持つ接続型デバイスと、アクセス機能を持たない非接続型デバイスとを同一のドメインに所属させることにより、接続型デバイスから非接続型デバイスへのコンテンツ及び権利情報の転送を可能にすることができる。この方法によれば、ドメイン鍵に基づくライセンスを取得することにより、機器毎のライセンスを取得する必要がなくなる。しかし、この方法では、非接触型デバイスでコンテンツを視聴する際には、都度コンテンツと権利情報を転送する操作が必要となり、煩わしい。一方、近距離通信機能を設けてコンテンツ発行者へのアクセス機能のみを有するようにすることは比較的容易である。従って、本実施の形態３では、再生端末９０２は、近距離通信機能、即ちコンテンツを取得する通信手段のみを備えることにより、容易な操作で権利情報を取得してコンテンツを再生することができる。【０１５８】
このように、本実施の形態３によれば、上記実施の形態１の効果に加えて、復号鍵をグループ単位で発行することにより、端末装置でコンテンツをダウンロードする毎に復号鍵の発行を要求する必要がなく、復号鍵のみを先取りできるので、利便性を向上させることができる。また、本実施の形態３によれば、コンテンツをダウンロードした際に権利情報を取得できない環境であっても、ダウンロードしたコンテンツを復号して再生することができる。また、本実施の形態３によれば、再生装置は端末装置から権利情報を取得してコンテンツを復号するので、コンテンツをダウンロードする機器毎に権利発行サーバへの接続のライセンスを取得する煩わしさを解消することができる。
【産業上の利用可能性】
【０１５９】
本発明にかかるコンテンツ配信システム及びコンテンツ配信装置は、端末装置が移動しながらコンテンツをダウンロードするのに好適である。
【図１】
2008129631.tif 000003
【図２】
2008129631.tif 000004
【図３Ａ】
2008129631.tif 000005
【図３Ｂ】
2008129631.tif 000006
【図４】
2008129631.tif 000007
【図５】
2008129631.tif 000008
【図６】
2008129631.tif 000009
【図７】
2008129631.tif 000010
【図８】
2008129631.tif 000011
【図９】
2008129631.tif 000012
【図１０】
2008129631.tif 000013
【図１１】
2008129631.tif 000014
【図１２】
2008129631.tif 000015
【図１３】
2008129631.tif 000016
【図１４】
2008129631.tif 000017
【図１５】
2008129631.tif 000018
【図１６】
2008129631.tif 000019
【図１７】
2008129631.tif 000020
【手続補正書】
【提出日】平成19年12月20日(2007.12.20)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
第１のコンテンツを配信した後に第２のコンテンツを配信できるように、前記第１のコンテンツと前記第２のコンテンツとを第１の配列で記憶する、第１のコンテンツ配信装置および第２のコンテンツ配信装置と、
前記第１のコンテンツ配信装置および前記第２のコンテンツ配信装置から配信される前記第１のコンテンツと前記第２のコンテンツとをダウンロードする端末装置とを有するコンテンツ配信システムであって、
前記端末装置が前記第１のコンテンツ配信装置から前記第１のコンテンツをダウンロードした後に、前記第２のコンテンツのダウンロードに失敗した場合に、前記第２のコンテンツ配信装置は、前記第２のコンテンツを前記第１のコンテンツよりも先に配信できるように、前記第１のコンテンツと前記第２のコンテンツとを前記第１の配列から第２の配列に並べ替えて記憶し、前記第２のコンテンツを前記第１のコンテンツよりも先に配信する、コンテンツ配信システム。
【請求項２】
前記第１のコンテンツ配信装置は、前記端末装置が前記第１のコンテンツをダウンロードした後に前記第２のコンテンツのダウンロードに失敗したことを示すエラー情報を、前記第２のコンテンツ配信装置に送信する、請求項１に記載のコンテンツ配信システム。
【請求項３】
前記第１のコンテンツ配信装置および前記第２のコンテンツ配信装置は、前記端末装置の移動経路上に配置されている、請求項１に記載のコンテンツ配信システム。
【請求項４】
前記第１のコンテンツ配信装置および前記第２のコンテンツ配信装置から配信される前記第１のコンテンツと前記第２のコンテンツとを複合化するための復号鍵を発行する権利発行サーバをさらに有し、
前記権利発行サーバが発行する復号鍵の発行件数に応じて、前記第１の配列が決定される請求項１から３のいずれかに記載のコンテンツ配信システム。
【請求項５】
第１のコンテンツを配信した後に第２のコンテンツを配信できるように、前記第１のコンテンツと前記第２のコンテンツとを第１の配列で記憶する記憶手段と、
端末装置が前記第１のコンテンツをダウンロードした後に前記第２のコンテンツのダウンロードに失敗したことを示す、エラー情報を受信する受信手段と、
前記受信手段が前記エラー情報を受信した場合に、前記第２のコンテンツを前記第１のコンテンツよりも先に配信できるように、前記第１のコンテンツと前記第２のコンテンツとを前記第１の配列から第２の配列に並べ替えて記憶し、前記第２のコンテンツを前記第１のコンテンツよりも先に配信する、配信手段とを有する、コンテンツ配信装置。
【手続補正書】
【提出日】平成21年10月22日(2009.10.22)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
第１のコンテンツを配信した後に第２のコンテンツを配信できるように、前記第１のコンテンツと前記第２のコンテンツとを第１の配列で記憶する、第１のコンテンツ配信装置および第２のコンテンツ配信装置と、
前記第１のコンテンツ配信装置および前記第２のコンテンツ配信装置から配信される前記第１のコンテンツと前記第２のコンテンツとをダウンロードする端末装置とを有するコンテンツ配信システムであって、
前記端末装置が前記第１のコンテンツ配信装置から前記第１のコンテンツをダウンロードした後に、前記第２のコンテンツのダウンロードに失敗した場合に、前記第２のコンテンツ配信装置は、前記第２のコンテンツを前記第１のコンテンツよりも先に配信できるように、前記第１のコンテンツと前記第２のコンテンツとを前記第１の配列から第２の配列に並べ替えて記憶し、前記第２のコンテンツを前記第１のコンテンツよりも先に配信する、コンテンツ配信システム。
【請求項２】
前記第１のコンテンツ配信装置は、前記端末装置が前記第１のコンテンツをダウンロードした後に前記第２のコンテンツのダウンロードに失敗したことを示すエラー情報を、前記第２のコンテンツ配信装置に送信する、請求項１に記載のコンテンツ配信システム。
【請求項３】
前記第１のコンテンツ配信装置および前記第２のコンテンツ配信装置は、前記端末装置の移動経路上に配置されている、請求項１に記載のコンテンツ配信システム。
【請求項４】
前記第１のコンテンツ配信装置および前記第２のコンテンツ配信装置から配信される前記第１のコンテンツと前記第２のコンテンツとを複合化するための復号鍵を発行する権利発行サーバをさらに有し、
前記権利発行サーバが発行する復号鍵の発行件数に応じて、前記第１の配列が決定される請求項１から３のいずれかに記載のコンテンツ配信システム。
【請求項５】
第１のコンテンツを配信した後に第２のコンテンツを配信できるように、前記第１のコンテンツと前記第２のコンテンツとを第１の配列で記憶する記憶手段と、
端末装置が前記第１のコンテンツをダウンロードした後に前記第２のコンテンツのダウンロードに失敗したことを示す、エラー情報を受信する受信手段と、
前記受信手段が前記エラー情報を受信した場合に、前記第２のコンテンツを前記第１のコンテンツよりも先に配信できるように、前記第１のコンテンツと前記第２のコンテンツとを前記第１の配列から第２の配列に並べ替えて記憶し、前記第２のコンテンツを前記第１のコンテンツよりも先に配信する、配信手段とを有する、コンテンツ配信装置。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、端末装置が移動しながらコンテンツをダウンロードするコンテンツ配信システム及びコンテンツ配信装置に関する。
【背景技術】
【０００２】
従来、音楽、画像または動画等のデジタルコンテンツを端末装置にダウンロードする場合の不正利用を防止するために、ＤＲＭ（Digital Right Management）が用いられている。ＤＲＭでは、通常、端末装置は、コンテンツを暗号化した状態で受信し、受信したコンテンツを再生する際に、コンテンツの利用許可（ライセンス）を取得してコンテンツを復号する（例えば、特許文献１）。特許文献１の配信用データストリームは、コンテンツを複数のコンテンツデータに分割するとともに、各コンテンツデータにヘッダ情報を付加したデータ構成になっている。
【０００３】
また、端末装置は、比較的データ容量の大きいコンテンツをダウンロードするための通信手段と、復号鍵等を含む権利情報をセキュアに取得するための通信手段との、二つの異なる通信手段を有している。コンテンツをダウンロードするための通信手段としては、ワイヤレスＬＡＮ等のネットワークを使ってサーバにアクセスする通信手段の他、近年では、赤外線通信、ブルートゥース（Bluetooth）またはＵＷＢ（Ultra Wide band）等の近距離無線通信技術を使うものが知られている。
【０００４】
また、端末装置は、コンテンツを配信する装置に近接することにより、コンテンツをダウンロードすることができる。特に、ＵＷＢでは、ギガｂｐｓでのダウンロードが可能であり、瞬時に音楽ＣＤや映画等の数１００メガ〜数ギガバイトのコンテンツをダウンロードすることができる。
【特許文献１】特開２００５−１３６６４２号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、従来のシステムにおいては、端末装置は、短時間しかコンテンツ配信用の装置と通信を行えない場合に、コンテンツの一部しかダウンロードできないという問題がある。また、従来のシステムにおいては、端末装置は、移動に伴って、複数のコンテンツ配信用の装置からコンテンツをダウンロードすることが可能であるが、この場合でも、各装置を短時間で通過する場合には、結局、ダウンロードしたいコンテンツをダウンロードできない状態が継続するという問題がある。
【０００６】
本発明の目的は、端末装置の移動を考慮した順番でコンテンツを配信することにより、ダウンロードしたいコンテンツをダウンロードできない状態が継続することを防ぐことができるとともに、効率良くコンテンツをダウンロードすることができるコンテンツ配信システム及びコンテンツ配信装置を提供することである。
【課題を解決するための手段】
【０００７】
本発明のコンテンツ配信システムは、複数のコンテンツを配信する複数のコンテンツ配信装置と、前記各コンテンツ配信装置に順次近接することにより前記コンテンツ配信装置から配信されたコンテンツをダウンロードする端末装置とを具備するコンテンツ配信システムであって、前記各コンテンツ配信装置は前記端末装置の移動経路上に所定の順番で配置されるとともに、前記端末装置が一の前記コンテンツ配信装置から配信されるコンテンツのダウンロードに失敗した際に、前記ダウンロードに失敗したコンテンツを前記端末装置が次に近接する他の前記コンテンツ配信装置で優先的にダウンロードできるように前記各コンテンツ配信装置が前記各コンテンツを配信する構成を採る。
【０００８】
本発明のコンテンツ配信装置は、複数のコンテンツを記憶するコンテンツ記憶手段と、端末装置がダウンロードに失敗したコンテンツの情報であるエラー情報を受信する受信手段と、前記端末装置が近接したことを検出した際に、受信した前記エラー情報のコンテンツを前記コンテンツ記憶手段から読み出して優先的に配信する配信手段と、を具備する構成を採る。
【発明の効果】
【０００９】
本発明によれば、端末装置の移動を考慮した順番でコンテンツを配信することにより、ダウンロードしたいコンテンツをダウンロードできない状態が継続することを防ぐことができるとともに、効率良くコンテンツをダウンロードすることができる。
【発明を実施するための最良の形態】
【００１０】
以下、本発明の実施の形態について図面を参照して詳細に説明する。本発明の実施の形態に係るコンテンツ配信システムは、例えば、ワイヤレスＬＡＮ等のネットワークを使ってサーバにアクセスする通信手段の他、近年では、赤外線通信、ブルートゥース（Bluetooth）またはＵＷＢ（Ultra Wide band）等の近距離無線通信技術を用いることができる。ここで、ＵＷＢでは、ギガｂｐｓでのダウンロードが可能であり、瞬時に音楽ＣＤや映画等の数１００メガ〜数ギガバイトのコンテンツをダウンロードすることができる。また、本発明の実施の形態に係るコンテンツ配信システムは、例えば、駅の改札の通過時に非接触カードによる通信と同時にコンテンツをダウンロードする新しいコンテンツ配信方法、例えば、Touch & Moveダウンロード方法に適用することができる。
【００１１】
（実施の形態１）
図１は、本発明の実施の形態１に係るコンテンツ配信システム１００の構成を示すブロック図である。コンテンツ配信システム１００は、コンテンツサーバ１１０、複数のコンテンツ配信装置１２１〜１２３、コンテンツ配信装置１２１〜１２３から配信されたコンテンツをダウンロードする端末装置１３０、権利発行サーバ１４０及び携帯電話網１５０から主に構成される。
【００１２】
コンテンツサーバ１１０は、複数の個別コンテンツにより構成される集合コンテンツを記憶しており、コンテンツ配信装置１２１〜１２３に対して、記憶している集合コンテンツを送信する。また、コンテンツサーバ１１０は、コンテンツ配信装置１２１〜１２３から端末装置１３０がダウンロードに失敗した個別コンテンツの情報であるエラー情報を受信した場合に、エラー情報を送信したコンテンツ配信装置１２１〜１２３の次に端末装置１３０が近接するコンテンツ配信装置１２１〜１２３に対して、エラー情報を送信する。また、コンテンツサーバ１１０は、端末装置１３０に対して、携帯電話網１５０を介して、直接コンテンツを配信することも可能である。
【００１３】
コンテンツ配信装置１２１〜１２３は、端末装置１３０の移動経路上に所定の順番で配置される。例えば、コンテンツ配信装置１２１〜１２３は、端末装置１３０の移動経路上において、端末装置１３０がコンテンツ配信装置１２１、コンテンツ配信装置１２２、コンテンツ配信装置１２３の順番で近接する順番で配置される。また、コンテンツ配信装置１２１〜１２３は、コンテンツサーバ１１０が送信した集合コンテンツを受信して記憶する。この際に、各コンテンツ配信装置１２１〜１２３が受信する集合コンテンツは、全て同一である。そして、コンテンツ配信装置１２１〜１２３は、端末装置１３０が近接した際に、近距離無線通信により、記憶している個別コンテンツを所定の順番で順次配信する。また、コンテンツ配信装置１２１〜コンテンツ配信装置１２３は、エラーが発生した場合、即ち端末装置１３０が個別コンテンツのダウンロードに失敗した場合、端末装置１３０がダウンロードに失敗した個別コンテンツのエラー情報を生成して、生成したエラー情報をコンテンツサーバ１１０へ送信する。また、コンテンツ配信装置１２１〜１２３は、コンテンツサーバ１１０からエラー情報を受信した際に、エラー情報を参照することにより、エラーが発生した個別コンテンツを優先的に配信するように個別コンテンツを並び替える。なお、コンテンツ配信装置１２１〜１２３の構成の詳細、及び個別コンテンツを並び替える方法については後述する。
【００１４】
端末装置１３０は、例えば携帯電話であり、移動可能であるとともに、移動に伴ってコンテンツ配信装置１２１〜１２３に順次近接することによりコンテンツ配信装置１２１〜１２３と近距離無線通信を行って、コンテンツ配信装置１２１〜１２３からコンテンツをダウンロードする。また、端末装置１３０は、権利発行サーバ１４０に対して、ダウンロードしたコンテンツを復号するための復号鍵の取得を要求し、要求した復号鍵を権利発行サーバ１４０から携帯電話網１５０を介して受信する。また、端末装置１３０は、携帯電話網１５０を介してコンテンツサーバ１１０から直接コンテンツをダウンロードすることも可能である。
【００１５】
権利発行サーバ１４０は、コンテンツを復号するための復号鍵を管理しており、端末装置１３０から要求された復号鍵を携帯電話網１５０を介して端末装置１３０へ送信する。
【００１６】
携帯電話網１５０は、コンテンツサーバ１１０と端末装置１３０とを無線で接続するとともに、権利発行サーバ１４０と端末装置１３０とを無線で接続する。
【００１７】
次に、コンテンツ配信装置１２１〜１２３の構成について、図２を用いて説明する。図２は、コンテンツ配信装置１２２の構成を示すブロック図である。なお、各コンテンツ配信装置１２１〜１２３は同一構成であるので、コンテンツ配信装置１２２の構成のみについて説明する。
【００１８】
コンテツ記憶部２０１は、通信部２０２から入力した暗号化された個別コンテンツを記憶する。
【００１９】
通信部２０２は、コンテンツサーバ１１０から暗号化された個別コンテンツを取得し、取得した個別コンテンツをコンテンツ記憶部２０１に記憶させる。また、通信部２０２は、端末装置１３０がコンテンツ配信装置１２１からのダウンロードに失敗したコンテンツの情報であるエラー情報をコンテンツサーバ１１０から取得して、取得したエラー情報を配信制御部２０３へ出力する。また、通信部２０２は、端末装置１３０がコンテンツ配信装置１２２からのダウンロードに失敗した個別コンテンツの情報であるエラー情報を配信制御部２０３から取得して、取得したエラー情報をコンテンツサーバ１１０に送信する。そして、コンテンツサーバ１１０は、端末装置１３０が次に近接してダウンロードを行う装置であるコンテンツ配信装置１２３に対して、エラー情報を転送する。また、通信部２０２は、権利発行サーバ１４０が配信した個別コンテンツを復号するための復号鍵の発行件数に応じた順番で個別コンテンツを配信する指示をコンテンツサーバ１１０から受信して配信制御部２０３へ通知するようにしても良い。
【００２０】
配信制御部２０３は、配信部２０４からコンテンツ取得の要求を受けた場合に、コンテンツ記憶部２０１に記憶している個別コンテンツを配信部２０４から配信させる。また、配信制御部２０３は、配信部２０４からの通知により、配信部２０４が配信に失敗した個別コンテンツの情報または端末装置１３０がダウンロードに失敗した個別コンテンツの情報であるエラー情報を生成して、生成したエラー情報を通信部２０２へ出力する。また、配信制御部２０３は、通信部２０２から入力したエラー情報を参照して、ダウンロードに失敗した個別コンテンツが優先的に配信されるように、即ちダウンロードに失敗した個別コンテンツから順番に配信されるように、コンテンツ記憶部２０１から配信部２０４へ各個別コンテンツを出力させる。さらに、配信制御部２０３は、権利発行サーバ１４０が配信した個別コンテンツを復号するための復号鍵の発行件数に応じた順番で個別コンテンツを配信する指示を受信した旨の通知を受けた際に、配信部２０４に対して、指示された順番で配信部２０４から個別コンテンツを配信させるように制御しても良い。
【００２１】
配信部２０４は、近距離無線通信により端末装置１３０との間で通信を行う。具体的には、配信部２０４は、端末装置１３０が近接したことを検出するとともに、近接したことを検出した端末装置１３０からコンテンツ取得の要求を受信し、受信したコンテンツ取得の要求を配信制御部２０３へ出力する。そして、配信部２０４は、コンテンツ記憶部２０１から取得した個別コンテンツを端末装置１３０に対して配信する。また、配信部２０４は、配信制御部２０３に対して、配信部２０４が配信に失敗した個別コンテンツまたは端末装置１３０がダウンロードに失敗した個別コンテンツを通知する。なお、配信部２０４には、例えば、ワイヤレスＬＡＮ等のネットワークを使ってサーバにアクセスする通信手段の他、赤外線通信、ブルートゥースまたはＵＷＢ等の近距離無線通信技術を用いることができる。
【００２２】
次に、コンテンツ配信システム１００におけるコンテンツ配信方法について説明する。最初に、全ての個別コンテンツのダウンロードに成功した場合のコンテンツ配信方法について、図３Ａを用いて説明する。図３Ａは、コンテンツ配信方法を示すシーケンス図である。なお、図３Ａにおいては、コンテンツ配信装置１２１は、ｍ個の個別コンテンツを所定の配列で記憶しているものとする。
【００２３】
図３Ａより、端末装置１３０は、コンテンツ配信装置１２１に近接することにより、コンテンツ配信装置１２１から配信される１／ｍ番目の個別コンテンツをダウンロードする（Ｃｏｎｔｅｎｔｓ  Ｄａｔａ（１／ｍ））（ステップＳＴ３０１）。
【００２４】
次に、端末装置１３０は、ダウンロードした１／ｍ番目の個別コンテンツに対してフレームチェック（誤り検出）を行う（ステップＳＴ３０２）。
【００２５】
次に、端末装置１３０は、コンテンツ配信装置１２１に対して、１／ｍ番目のコンテンツを正常にダウンロードしたことを通知するＡＣＫを送信する（ＡＣＫ（１／ｍ））（ステップＳＴ３０３）。
【００２６】
次に、端末装置１３０は、コンテンツ配信装置１２１から配信される２／ｍ番目の個別コンテンツをダウンロードする（Ｃｏｎｔｅｎｔｓ  Ｄａｔａ（２／ｍ））（ステップＳＴ３０４）。
【００２７】
次に、端末装置１３０は、ダウンロードした２／ｍ番目の個別コンテンツに対してフレームチェック（誤り検出）を行う（ステップＳＴ３０５）。
【００２８】
次に、端末装置１３０は、コンテンツ配信装置１２１に対して、２／ｍ番目のコンテンツを正常にダウンロードしたことを通知するＡＣＫを送信する（ＡＣＫ（２／ｍ））（ステップＳＴ３０６）。
【００２９】
そして、これらの処理を繰り返した後に、端末装置１３０は、コンテンツ配信装置１２１から配信される最後のｍ／ｍ番目の個別コンテンツをダウンロードする（Ｃｏｎｔｅｎｔｓ  Ｄａｔａ（ｍ／ｍ））（ステップＳＴ３０７）。
【００３０】
次に、端末装置１３０は、ダウンロードしたｍ／ｍ番目の個別コンテンツに対してフレームチェック（誤り検出）を行う（ステップＳＴ３０８）。
【００３１】
次に、端末装置１３０は、コンテンツ配信装置１２１に対して、ｍ／ｍ番目の個別コンテンツを正常にダウンロードしたことを通知するＡＣＫを送信する（ＡＣＫ（ｍ／ｍ））（ステップＳＴ３０９）。
【００３２】
これにより、端末装置１３０及びコンテンツ配信装置１２１は、正常終了する（ステップＳＴ３１０、ステップＳＴ３１１）。
【００３３】
次に、データが破損することにより全ての個別コンテンツをダウンロードできない場合について、図３Ｂ及び図４を用いて説明する。図３Ｂは、コンテンツ配信方法を示すシーケンス図であり、図４は、データが破損することにより全ての個別コンテンツをダウンロードできない場合のコンテンツ配信装置１２１〜コンテンツ配信装置１２３から配信される集合コンテンツを示す図である。なお、図３Ｂにおいては、各コンテンツ配信装置１２１〜１２３は、コンテンツ１〜コンテツ６までの６個の個別コンテンツを所定の配列で記憶しているものとし、端末装置１３０は、コンテンツ配信装置１２１、コンテンツ配信装置１２２、コンテンツ配信装置１２３の順番で近接するものとする。
【００３４】
図３Ｂより、端末装置１３０は、コンテンツ配信装置１２１に近接することにより、コンテンツ配信装置１２１から配信されるコンテンツ１から順次ダウンロードする（ステップＳＴ３５０）。図４より、コンテンツ配信装置１２１は、コンテンツ１→２→３→４→５→６の順番で配信する。
【００３５】
次に、端末装置１３０は、ダウンロードした各コンテンツに対してフレームチェック（誤り検出）を行う（ステップＳＴ３５１）。
【００３６】
次に、端末装置１３０は、フレームチェックの結果、コンテンツ２を正常にダウンロードできなかったものと判定し、コンテンツ配信装置１２１に対して、コンテンツ２のダウンロードに失敗したことを通知するＮＡＣＫを送信する（ＮＡＣＫ（２／６））（ステップＳＴ３５２）。
【００３７】
次に、ＮＡＣＫを受信したコンテンツ配信装置１２１は、端末装置１３０がコンテンツ２を正常にダウンロードできなかったことを認識してエラー情報を生成し、生成したエラー情報をコンテンツサーバ１１０へ送信して異常終了する（ステップＳＴ３５３）。
【００３８】
次に、エラー情報を受け取ったコンテンツサーバ１１０は、受け取ったエラー情報をコンテンツ配信装置１２２へ転送する。
【００３９】
次に、エラー情報を受け取ったコンテンツ配信装置１２２は、端末装置１３０がコンテンツ２のダウンロードに失敗したことを認識する。
【００４０】
次に、コンテンツ配信装置１２２は、コンテンツ２が優先的に配信されるように、即ちコンテンツ２が先頭になるように個別コンテンツを配列するとともに、すでに端末装置１３０がダウンロードに成功したコンテンツ１は最後尾になるように配列する。これにより、コンテンツ配信装置１２２は、コンテンツ２→３→４→５→６→１の順に並び替えて配信する。
【００４１】
次に、端末装置１３０は、コンテンツ配信装置１２２に近接することにより、コンテンツ配信装置１２２から配信されるコンテンツ２から順次ダウンロードする（ステップＳＴ３５４）。
【００４２】
次に、端末装置１３０は、ダウンロードした個別コンテンツに対してフレームチェック（誤り検出）を行う（ステップＳＴ３５５）。
【００４３】
次に、端末装置１３０は、フレームチェックの結果、コンテンツ４を正常にダウンロードできなかったものと判定し、コンテンツ配意装置１２２に対して、コンテンツ４のダウンロードに失敗したことを通知するＮＡＣＫを送信する（ＮＡＣＫ（４／６））（ステップＳＴ３５６）。
【００４４】
次に、ＮＡＣＫを受信したコンテンツ配信装置１２２は、端末装置１３０がコンテンツ４を正常にダウンロードできなかったことを認識してエラー情報を生成し、生成したエラー情報をコンテンツサーバ１１０へ送信して異常終了する（ステップＳＴ３５７）。
【００４５】
次に、エラー情報を受け取ったコンテンツサーバ１１０は、受け取ったエラー情報をコンテンツ配信装置１２３へ転送する。
【００４６】
次に、エラー情報を受け取ったコンテンツ配信装置１２３は、端末装置１３０がコンテンツ４のダウンロードに失敗したことを認識する。
【００４７】
次に、コンテンツ配信装置１２３は、コンテンツ４が優先的に配信されるように、即ちコンテンツ４が先頭になるように個別コンテンツを配列するとともに、すでに端末装置１３０がダウンロードに成功したコンテンツ２及びコンテンツ３が後方になるように配列する。これにより、コンテンツ配信装置１２３は、コンテンツ４→５→６→１→２→３の順に並び替えて配信する。
【００４８】
次に、端末装置１３０は、コンテンツ配信装置１２３に近接することにより、コンテンツ配信装置１２３から配信されコンテンツ４から順次ダウンロードする（ステップＳＴ３５８）。
【００４９】
次に、端末装置１３０は、ダウンロードした個別コンテンツに対してフレームチェック（誤り検出）を行う（ステップＳＴ３５９）。
【００５０】
次に、端末装置１３０は、フレームチェックの結果、コンテンツ２を正常にダウンロードできなかったものと判定し、コンテンツ配信装置１２３に対して、コンテンツ２のダウンロードに失敗したことを通知するＮＡＣＫを送信する（ＮＡＣＫ（２／６））（ステップＳＴ３６０）。
【００５１】
次に、ＮＡＣＫを受信したコンテンツ配信装置１２３は、端末装置１３０がコンテンツ２を正常にダウンロードできなかったことを認識してエラー情報を生成し、生成したエラー情報をコンテンツサーバ１１０へ送信して異常終了する（ステップＳＴ３６１）。
【００５２】
一方、端末装置１３０は、コンテンツ１〜コンテンツ６の全ての個別コンテンツを正常にダウンロードしたことにより、正常終了する（ステップＳＴ３６２）。
【００５３】
コンテンツのダウンロードに失敗するのは、一般的に、端末装置１３０が、コンテンツ配信装置１２１〜コンテンツ配信装置１２３に近接してから配信装置１２１〜コンテンツ配信装置１２３から遠ざかるまでの時間が短い場合である。そのため、後ろに配列した個別コンテンツほど端末装置１３０がダウンロードできない可能性が高い。
【００５４】
また、端末装置１３０が各コンテンツ配信装置１２１〜１２３を通過する時間はほぼ同一であるので、個別コンテンツの配信を開始してからＴ時間経過後にエラーが発生する可能性が高い。従って、コンテンツ配信装置１２１〜１２３は、あらかじめＴ時間経過後に配信する個別コンテンツを、端末装置１３０が次に近接するコンテンツ配信装置１２１〜１２３で優先的に配信するように設定しておいても良い。また、複数の端末装置１３０が移動経路上を移動する際に、コンテンツ配信装置１２１〜１２３を通過する各端末装置１３０の順番が入れ替わることがある。従って、各コンテンツ配信装置１２１〜１２３は、エラーが発生した個別コンテンツを集計するとともに、その集計結果をエラー情報としてコンテンツサーバ１１０へ送信し、コンテンツサーバ１１０を介してエラー情報を受信したコンテンツ配信装置１２１〜１２３は、エラー情報を参照して最もエラーが発生した回数または頻度が多い個別コンテンツを優先的に配信するように設定してもよい。
【００５５】
このように、本実施の形態１によれば、複数のコンテンツを複数のコンテンツ配信装置を用いて配信する際に、各コンテンツ配信装置から配信するコンテンツの順番を変えることにより、ダウンロードしたいコンテンツをダウンロードできない状態が継続することを防ぐことができるとともに、効率良くコンテンツをダウンロードすることができる。
【００５６】
なお、本実施の形態１において、通信システム１００には、コンテンツサーバ１１０、権利発行サーバ１４０及び携帯電話網１５０を設けたが、これに限らず、コンテンツ配信装置１２１〜１２３間で直接エラー情報の転送が可能であれば、コンテンツサーバ１１０、権利発行サーバ１４０及び携帯電話網１５０はなくても良い。
【００５７】
（実施の形態２）
図５は、本発明の実施の形態２に係るコンテツ配信システム５００の構成を示すブロック図である。
【００５８】
本実施の形態２に係るコンテンツ配信システム５００は、図１に示す実施の形態１に係るコンテンツ配信システム１００において、図５に示すように、権利発行サーバ１４０の代わりに権利発行サーバ５０１を有し、コンテンツサーバ１１０の代わりにコンテンツサーバ５０２を有する。なお、図５においては、図１と同一構成である部分には同一の符号を付してその説明は省略する。
【００５９】
端末装置１３０は、移動可能であり、移動に伴ってコンテンツ配信装置１２１〜コンテンツ配信装置１２３に順次近接することによりコンテンツ配信装置１２１〜コンテンツ配信装置１２３と近距離無線通信を行って、コンテンツ配信装置１２１〜コンテンツ配信装置１２３からコンテンツをダウンロードする。また、端末装置１３０は、権利発行サーバ５０１に対して、ダウンロードしたコンテンツを復号するための復号鍵の取得を要求し、要求した復号鍵を権利発行サーバから受信する。
【００６０】
権利発行サーバ５０１は、コンテンツを復号するための復号鍵を管理しており、端末装置１３０から要求された復号鍵を端末装置１３０へ送信する。また、権利発行サーバ５０１は、端末装置１３０に対して発行した復号鍵の発行履歴を記憶する。そして、権利発行サーバ５０１は、記憶する発行履歴の情報である鍵発行情報をコンテンツサーバ５０２へ送信する。
【００６１】
コンテンツサーバ５０２は、権利発行サーバ５０１から取得した鍵発行情報に基づいて、コンテンツ配信装置１２１〜コンテンツ配信装置１２３に対して送信する個別コンテンツの優先度を判定し、判定した優先度に応じて個別コンテンツの並び替えを行って複数の個別コンテンツにより構成される集合コンテンツを構築する。また、コンテンツサーバ５０２は、コンテンツ配信装置１２１〜コンテンツ配信装置１２３に対して、構築した集合コンテンツを送信する。また、コンテンツサーバ５０２は、コンテンツ配信装置１２１〜コンテンツ配信装置１２３からエラー情報を受信した場合に、エラー情報を送信したコンテンツ配信装置１２１〜コンテンツ配信装置１２３の次に端末装置１３０が近接するコンテンツ配信装置１２１〜コンテンツ配信装置１２３に対して、エラー情報を送信する。なお、コンテンツサーバ５０２の構成の詳細については後述する。
【００６２】
コンテンツ配信装置１２１〜コンテンツ配信装置１２３は、端末装置１３０の移動経路上に所定の順番で配置される。例えば、コンテンツ配信装置１２１〜１２３は、端末装置１３０の移動経路上において、端末装置１３０がコンテンツ配信装置１２１、コンテンツ配信装置１２２、コンテンツ配信装置１２３の順番で近接する順番で配置される。また、コンテンツ配信装置１２１〜コンテンツ配信装置１２３は、コンテンツサーバ５０２が送信した集合コンテンツを受信して記憶する。そして、コンテンツ配信装置１２１〜コンテンツ配信装置１２３は、端末装置１３０が近接した際に、近距離無線通信により、記憶している個別コンテンツを所定の順番で順次配信する。また、コンテンツ配信装置１２１〜コンテンツ配信装置１２３は、エラーが発生した場合、即ち端末装置１３０が個別コンテンツのダウンロードに失敗した場合、端末装置１３０がダウンロードに失敗した個別コンテンツの情報であるエラー情報を生成して、生成したエラー情報をコンテンツサーバ５０２へ送信する。
【００６３】
コンテンツ配信装置１２１は、コンテンツサーバ５０２から指示された基準となる順番で配列した個別コンテンツからなる集合コンテンツを記憶する。
【００６４】
コンテンツ配信装置１２２及びコンテンツ配信装置１２３は、コンテンツサーバ５０２からエラー情報を受信した際に、エラー情報を参照することにより、エラーが発生した個別コンテンツを優先的に配信するように個別コンテンツを並び替える。
【００６５】
次に、コンテンツサーバ５０２の構成について、図６を用いて説明する。図６は、コンテンツサーバ５０２の構成を示すブロック図である。
【００６６】
コンテンツ特徴記述データ記憶部６０１は、個別コンテンツの内容や性質に関する情報であるコンテンツ特徴記述データを記憶する。ここで、コンテンツ特徴記述データは、ＭＰＥＧ−７等で規定された表記方法に基づいて記述されるメタデータであり、コンテンツの再生に適した時間帯や地域の情報等を含むものである。
【００６７】
優先度決定処理部６０２は、コンテンツ特徴記述データ記憶部６０１に記憶したコンテンツ特徴記述データを読み出すとともに、読み出したコンテンツ特徴記述データ、あらかじめ記憶している優先度決定用情報及び権利発行サーバ５０１から受信した鍵発行情報を参照して、各個別コンテンツの優先度を決定する。そして、優先度決定処理部６０２は、決定した優先度の情報を集合コンテンツ構築部６０４へ出力する。ここで、優先度決定用情報は、優先度決定ルール、現在時刻、現在地、コンテンツの再生時間または視聴ランキング等である。なお、優先度を決定する方法については後述する。
【００６８】
コンテンツ記憶部６０３は、コンテンツ配信装置１２１〜１２３に送信するためのコンテンツを記憶する。
【００６９】
集合コンテンツ構築部６０４は、優先度決定処理部６０２から入力した優先度の情報に基づいて、優先度の高い個別コンテンツから順番にコンテンツ記憶部６０３から読み出して、読み出した個別コンテンツからなる集合コンテンツを構築する。そして、集合コンテンツ構築部６０４は、構築した集合コンテンツをコンテンツ配信装置１２１〜１２３へ送信する。そして、コンテンツ配信装置１２１〜１２３の通信部２０２は、集合コンテンツ構築部６０４で構築した集合コンテンツを受信し、コンテンツ配信装置１２１〜１２３のコンテンツ記憶部２０１は、通信部２０２が受信した集合コンテンツを記憶し、配信部２０４は、コンテンツ記憶部２０１に記憶して集合コンテンツを配信する。
【００７０】
次に、コンテンツの優先度を決定する方法について説明する。
【００７１】
ユーザは、一般的に、以下のような傾向を有すると考えられる。即ち、ユーザは、朝には経済ニュースを視聴し、夜はスポーツ新聞またはコミックを視聴する傾向が強いと考えられる。また、ユーザは、所有する端末装置１３０が近接するコンテンツ配信装置１２１〜１２３が配置されている場所（例えば、東京駅）の周辺エリアに関連するコンテンツを視聴する傾向が強いと考えられる。また、ユーザは、改札口を通過する際に、コンテンツ配信装置１２１〜１２３からコンテンツを取得する場合には、電車等の乗り物に乗車している時間内に視聴し終えるコンテンツを視聴する傾向が強いと考えられる。
【００７２】
従って、優先度決定処理部６０２は、上記のユーザの傾向も考慮して、コンテンツの優先度を決定する。例えば、優先度決定処理部６０２は、優先度決定用情報の現在時刻が朝である場合には、朝刊のニュースに関するコンテンツの優先度を高くする。また、優先度決定処理部６０２は、優先度決定用情報の現在地が東京駅であれば、東京駅の周辺エリアに関するコンテンツの優先度を高くし、現在地が教育施設内であれば教材に関するコンテンツの優先度を高くする。また、優先度決定処理部６０２は、優先度決定用情報の視聴ランキングが上位のコンテンツほど優先度を高くする。また、優先度決定処理部６０２は、駅の改札入口から配信するコンテンツに関しては、優先度決定用情報の再生時間が１０分以内のコンテンツの優先度を高くする。また、優先度決定処理部６０２は、鍵発行情報の復号鍵発行件数が多いコンテンツほど優先度を高くする。また、優先度決定処理部６０２は、上記の複数の条件を用いて優先度を決定することができる。
【００７３】
図７は、優先度決定処理部６０２で決定した優先度に従って個別コンテンツを配列した際の集合コンテンツのデータフォーマットを示す図である。
【００７４】
図７に示すように、個別コンテンツ７０１、７０２、７０３は、ヘッダ部７０１ａ、７０２ａ、７０３ａ、コンテンツデータ７０１ｂ、７０２ｂ、７０３ｂ、及び誤り検出部であるチェックサム７０１ｃ、７０２ｃ、７０３ｃから構成される。この際に、集合コンテンツ構築部６０４は、最初に最も優先度の高い個別コンテンツ７０１ｂを取り出してコンテンツヘッダ７０１ａとチェックサム７０１ｃを付加した個別コンテンツ７０１として先頭に配置し、次に２番目に優先度の高い個別コンテンツ７０２ｂを取り出してコンテンツヘッダ７０２ａとチェックサム７０２ｃを付加した個別コンテンツ７０２として、個別コンテンツ７０１の後ろに配置する。以下、同様に配置することにより、集合コンテンツ構築部６０４は、図７に示すような集合コンテンツを構築する。図７では、コンテンツ７０１＞コンテンツ７０２＞コンテンツ７０３の優先度に従い、集合コンテンツが構築される場合を示す。
【００７５】
また、優先度決定処理部６０２は、権利発行サーバ５０１が復号鍵を発行した端末装置１３０が何れのコンテツ配信装置１２１〜１２３からコンテンツをダウンロードするかを想定して、想定したコンテンツ配信装置１２１〜１２３から、復号鍵を発行したコンテンツが優先的に配信されるように個別コンテンツを配列しても良い。これにより、コンテンツ配信装置１２１〜１２３毎に精度の高い優先度を算出することができる。
【００７６】
例えば、コンテンツ配信装置１２１〜１２３は、コンテンツにコンテンツ配信装置１２１〜１２３のＩＤと配信時間を付与して配信し、端末装置１３０は、権利情報の取得を要求する際に、コンテンツ配信装置１２１〜１２３のＩＤと配信時間も合わせて通知する。そして、権利発行サーバ５０１は、端末装置１３０から取得したコンテンツ配信装置１２１〜１２３のＩＤと配信時間をコンテンツサーバ５０２に転送する。これにより、優先度決定処理部６０２は、権利発行サーバ５０１が復号鍵を発行した端末装置１３０が何れのコンテツ配信装置１２１〜１２３からコンテンツをダウンロードするかを想定することができる。
【００７７】
また、上記以外の方法として、端末装置１３０は、自身の位置情報と受信時間を保持し、権利情報の取得を要求する際に、保持した自身の位置情報と受信時間も合わせて通知する。そして、権利発行サーバ５０１は、端末装置１３０から取得した自身の位置情報と受信時間をコンテンツサーバ５０２に転送する。これにより、優先度決定処理部６０２は、コンテンツ配信装置１２１〜１２３の配置されている位置情報を認識していれば、権利発行サーバ５０１が復号鍵を発行した端末装置１３０が何れのコンテツ配信装置１２１〜１２３からコンテンツをダウンロードするかを想定することができる。
【００７８】
次に、コンテンツ配信システム５００におけるコンテンツ配信方法について、図８を用いて説明する。図８は、コンテンツ配信方法を示すシーケンス図である。図８は、リンクダウンにより全ての個別コンテンツをダウンロードできない場合を示すものである。
【００７９】
図８より、端末装置１３０は、コンテンツ配信装置１２１に近接することにより、コンテンツ配信装置１２１から配信される１／ｍ番目の個別コンテンツをダウンロードする（Ｃｏｎｔｅｎｔｓ  Ｄａｔａ（１／ｍ））（ステップＳＴ８０１）。コンテンツ配信装置１２１は、図７に示すデータフォーマットの集合コンテンツを記憶している。即ち、コンテンツ配信装置１２１は、優先度の高い個別コンテンツから順次配信する。
【００８０】
次に、端末装置１３０は、ダウンロードした１／ｍ番目の個別コンテンツに対してフレームチェック（誤り検出）を行う（ステップＳＴ８０２）。
【００８１】
次に、端末装置１３０は、コンテンツ配信装置１２１に対して、１／ｍ番目のコンテンツを正常にダウンロードしたことを通知するＡＣＫを送信する（ＡＣＫ（１／ｍ））（ステップＳＴ８０３）。
【００８２】
次に、端末装置１３０は、引き続きコンテンツ配信装置１２１に近接することにより、コンテンツ配信装置１２１から配信される２／ｍ番目の個別コンテンツのダウンロードを試みるが、リンクダウンにより、２／ｍ番目の個別コンテンツはダウンロードできない（Ｃｏｎｔｅｎｔｓ  Ｄａｔａ（２／ｍ））（ステップＳＴ８０４）。
【００８３】
次に、コンテンツ配信装置１２１は、２／ｍ番目の個別コンテンツを配信してから所定時間内にＡＣＫ及びＮＡＣＫを受信しないことより、端末装置１３０が受信に失敗したことを認識してエラー情報を生成し、生成したエラー情報をコンテンツサーバ５０２へ送信して異常終了する（ステップＳＴ８０５）。
【００８４】
次に、エラー情報を受け取ったコンテンツサーバ５０２は、受け取ったエラー情報をコンテンツ配信装置１２２へ転送する。
【００８５】
次に、エラー情報を受け取ったコンテンツ配信装置１２２は、端末装置１３０が２／ｍ番目の個別コンテンツのダウンロードに失敗したことを認識する。
【００８６】
次に、端末装置１３０は、コンテンツ配信装置１２２に近接することにより、コンテンツ配信装置１２２から配信される２／ｍ番目の個別コンテンツのダウンロードを試みるが、リンクダウンにより、２／ｍ番目の個別コンテンツはダウンロードできない（Ｃｏｎｔｅｎｔｓ  Ｄａｔａ（２／ｍ））（ステップＳＴ８０６）。
【００８７】
次に、コンテンツ配信装置１２２は、２／ｍ番目の個別コンテンツを配信してから所定時間内にＡＣＫ及びＮＡＣＫを受信しないことより、端末装置１３０が受信に失敗したことを認識してエラー情報を生成し、生成したエラー情報をコンテンツサーバ５０２へ送信して異常終了する（ステップＳＴ８０７）。
【００８８】
次に、エラー情報を受け取ったコンテンツサーバ５０２は、受け取ったエラー情報をコンテンツ配信装置１２３へ転送する。
【００８９】
次に、エラー情報を受け取ったコンテンツ配信装置１２３は、端末装置１３０が２／ｍ番目の個別コンテンツのダウンロードに失敗したことを認識する。
【００９０】
次に、端末装置１３０は、コンテンツ配信装置１２３に近接することにより、コンテンツ配信装置１２３から配信される２／ｍ番目の個別コンテンツのダウンロードを試みるが、リンクダウンにより、２／ｍ番目の個別コンテンツはダウンロードできない（ＣｏｎｔｅｎｓＤａｔａ（２／ｍ））（ステップＳＴ８０８）。
【００９１】
そして、端末装置１３０及びコンテンツ配信装置１２３は、異常終了する（ステップＳＴ８０９、ステップＳＴ８１０）。
【００９２】
図８の場合において、端末装置１３０は、ステップＳＴ８０１ではコンテンツを正常にダウンロードしているため、図７の優先度の最も高いコンテンツデータ７０１を正常にダウンロードすることができる。
【００９３】
このように、本実施の形態２によれば、上記実施の形態１の効果に加えて、優先度の高い個別コンテンツを優先して配信するので、ユーザが視聴を希望するコンテンツを確実にダウンロードすることができる。
【００９４】
（実施の形態３）
図９は、本発明の実施の形態３に係るコンテンツ配信システム９００の構成を示すブロック図である。
【００９５】
本実施の形態３に係るコンテンツ配信システム９００は、図１に示す実施の形態１に係るコンテンツ配信システム１００において、図９に示すように、再生装置９０２を追加し、端末装置１３０の代わりに端末装置９０１を有し、権利発行サーバ１４０の代わりに権利発行サーバ９０３を有する。なお、図９においては、図１と同一構成である部分には同一の符号を付してその説明は省略する。
【００９６】
コンテンツサーバ１１０は、複数の個別コンテンツにより構成される集合コンテンツを記憶しており、コンテンツ配信装置１２１〜１２３に対して、記憶している集合コンテンツを送信する。また、コンテンツサーバ１１０は、コンテンツ配信装置１２１〜１２３からエラー情報を受信した場合に、エラー情報を送信したコンテンツ配信装置１２１〜１２３の次に端末装置９０１が近接するコンテンツ配信装置１２１〜１２３に対して、エラー情報を送信する。また、コンテンツサーバ１１０は、端末装置９０１に対して、携帯電話網１５０を介して、直接コンテンツを配信することも可能である。
【００９７】
コンテンツ配信装置１２１〜１２３は、再生装置９０２が通過する経路上に所定の順番で配置される。また、コンテンツ配信装置１２１〜１２３は、コンテンツサーバ１１０が送信した集合コンテンツを受信して記憶する。そして、コンテンツ配信装置１２１〜１２３は、再生装置９０２が近接した際に、近距離無線通信により、記憶している個別コンテンツを所定の順番で順次配信する。また、コンテンツ配信装置１２１〜１２３は、エラーが発生した場合、即ち再生装置９０２が個別コンテンツのダウンロードに失敗した場合、再生装置９０２がダウンロードに失敗した個別コンテンツの情報であるエラー情報を生成して、生成したエラー情報をコンテンツサーバ１１０へ送信する。また、コンテンツ配信装置１２１〜１２３は、コンテンツサーバ１１０からエラー情報を受信した際に、エラー情報を参照することにより、再生装置９０２がダウンロードに失敗した個別コンテンツを優先的に配信するように個別コンテンツを並び替える。なお、コンテンツ配信装置１２１〜１２３は、図７に示すように、配信する集合コンテンツのヘッダの後ろに、配信する全てのコンテンツのリストであるコンテンツリストを付加しても良い。これにより、端末装置９０１及び再生装置９０２は、ダウンロードできなかったコンテンツの中に権利情報を取得済みのものがあるか否かを判定することができ、権利取得済みでダウンロードできなかったコンテンツがあることをユーザに通知することができる。
【００９８】
権利発行サーバ９０３は、コンテンツを復号するための復号鍵を管理しており、端末装置９０１から要求された復号鍵を携帯電話網１５０を介して端末装置９０１へ送信する。なお、権利発行サーバ９０３の構成の詳細については後述する。
【００９９】
携帯電話網１５０は、コンテンツサーバ１１０と端末装置９０１とを無線で接続するとともに、権利発行サーバ９０３と端末装置９０１とを無線で接続する。
【０１００】
端末装置９０１は、移動可能であり、移動に伴ってコンテンツ配信装置１２１〜１２３に順次近接することによりコンテンツ配信装置１２１〜１２３と近距離無線通信を行って、コンテンツ配信装置１２１〜１２３からコンテンツをダウンロードする。また、端末装置９０１は、権利発行サーバ９０３に対して、ダウンロードしたコンテンツを復号するための復号鍵の取得を要求し、要求した復号鍵を権利発行サーバから受信する。また、端末装置９０１は、携帯電話網１５０を介してコンテンツサーバ１１０から直接コンテンツをダウンロードすることも可能である。また、端末装置９０１は、近接する再生装置９０２に対して、取得したコンテンツ及び権利情報を近距離無線通信により転送する。なお、端末装置９０１の構成の詳細については後述する。
【０１０１】
再生装置９０２は、近距離無線通信により、コンテンツ配信装置１２１〜１２３からコンテンツをダウンロードするとともに、同一ドメイン内の端末装置９０１と接続して、端末装置９０１から近距離無線通信により、コンテンツ及び権利情報を取得する。
【０１０２】
次に、端末装置９０１の構成について、図１０を用いて説明する。図１０は、端末装置９０１の構成を示すブロック図である。
【０１０３】
通信制御部１００２は、近距離無線通信により、後述する再生装置９０２またはコンテンツ配信装置１２１〜１２３とアンテナ１００１を介して接続する。
【０１０４】
コンテンツ取得制御部１００３は、アンテナ１００１及び通信制御部１００２を介してコンテンツ配信装置１２１〜１２３から暗号化されたコンテンツをダウンロードしてコンテンツを取得する。そして、コンテンツ取得制御部１００３は、取得したコンテンツをコンテンツ記憶部１００４に記憶させる。
【０１０５】
コンテンツ記憶部１００４は、コンテンツ取得制御部１００３で取得した暗号化されたコンテンツを記憶する。
【０１０６】
権利情報取得制御部１００５は、コンテンツ取得制御部１００３で取得したコンテンツのヘッダ情報を解析する。また、権利情報取得制御部１００５は、通信制御部１００７及びアンテナ１００８を介して権利発行サーバ９０３と接続して認証を行う。そして、権利情報取得制御部１００５は、ヘッダ情報の解析結果に基づいて、権利発行サーバ９０３に対して、通信制御部１００７及びアンテナ１００８を介して、コンテンツ取得制御部１００３で取得したコンテンツを復号するための復号鍵の取得を要求する。また、権利情報取得制御部１００５は、アンテナ１００８及び通信制御部１００７を介して、グループ化された復号鍵をグループ単位で取得し、取得した復号鍵を権利情報記憶部１００６へ記憶させる。
【０１０７】
権利情報記憶部１００６は、権利情報取得制御部１００５で取得した復号鍵を記憶する。
【０１０８】
通信制御部１００７は、携帯電話網１５０における通信を制御するものであり、携帯電話網１５０と接続して、コンテンツ配信装置１２１〜１２３または権利発行サーバ９０３とアンテナ１００８を介して接続する。
【０１０９】
権利管理・出力制御部１００９は、権利情報記憶部１００６から取得した権利情報に基づいて、コンテンツの使用許可及び使用制限を管理する。また、権利管理・出力制御部１００９は、ダウンロードしたコンテンツの使用が許可されていると判定した場合に、コンテンツ記憶部１００４からコンテンツを取得するとともに、取得したコンテンツを復号するための復号鍵を権利情報記憶部１００６から取得して、取得したコンテンツと復号鍵の双方を暗号解読部１０１０へ出力する。また、権利管理・出力制御部１００９は、再生装置９０２が近接した際に、コンテンツと復号鍵の双方を通信制御部１００２及びアンテナ１００１を介して、再生装置９０２へ転送する。
【０１１０】
暗号解読部１０１０は、権利管理・出力制御部１００９から入力した暗号化されたコンテンツを復号鍵を用いて復号して出力部１０１１へ出力する。
【０１１１】
出力部１０１１は、暗号解読部１０１０で復号したコンテンツを音声または映像として出力する。
【０１１２】
次に、再生装置９０２の構成について、図１１を用いて説明する。図１１は、再生装置９０２の構成を示すブロック図である。
【０１１３】
通信制御部１１０２は、近距離無線通信により、アンテナ１１０１を介して、端末装置９０１またはコンテンツ配信装置１２１〜１２３と接続する。
【０１１４】
コンテンツ取得制御部１１０３は、アンテナ１１０１及び通信制御部１１０２を介してコンテンツ配信装置１２１〜１２３から暗号化されたコンテンツをダウンロードしてコンテンツを取得する。そして、コンテンツ取得制御部１１０３は、取得したコンテンツをコンテンツ記憶部１１０４に記憶させる。
【０１１５】
コンテンツ記憶部１１０４は、コンテンツ取得制御部１１０３で取得した暗号化されたコンテンツを記憶する。
【０１１６】
権利取得制御部１１０５は、アンテナ１１０１及び通信制御部１１０２を介して端末装置９０１から復号鍵を含む権利情報を取得する。そして、権利取得制御部１１０５は、取得した権利情報を権利情報記憶部１１０６に記憶させる。
【０１１７】
権利情報記憶部１１０６は、権利取得制御部１１０５で取得した権利情報を記憶する。
【０１１８】
権利管理・出力制御部１１０７は、権利情報記憶部１１０６から取得した権利情報に基づいて、コンテンツの使用許可及び使用制限を管理する。また、権利管理・出力制御部１１０７は、ダウンロードしたコンテンツの使用が許可されていると判定した場合に、コンテンツ記憶部１１０４からコンテンツを取得するとともに、取得したコンテンツを復号するための復号鍵を権利情報記憶部１１０６から取得して、取得したコンテンツと復号鍵の双方を暗号解読部１１０８へ出力する。具体的には、権利管理・出力制御部１１０７は、コンテンツ記憶部１１０４から取得したコンテンツのヘッダ情報のコンテンツＩＤと権利情報記憶部１１０６から取得した復号鍵の鍵ＩＤとを照合し、一致する鍵があれば取得したコンテンツと復号鍵の双方を暗号解読部１１０８へ出力する。
【０１１９】
暗号解読部１１０８は、権利管理・出力制御部１１０７から入力した暗号化されたコンテンツを復号鍵を用いて復号して出力部１１０９へ出力する。
【０１２０】
出力部１１０９は、暗号解読部１１０８で復号したコンテンツを音声または映像として出力する。
【０１２１】
次に、権利発行サーバ９０３の構成について、図１２を用いて説明する。図１２は、権利発行サーバ９０３の構成を示すブロック図である。
【０１２２】
通信制御部１２０１は、携帯電話網１５０に接続され、端末装置９０１との間で携帯電話網１５０を介してコマンド及びデータの送受信を行う。
【０１２３】
認証処理部１２０２は、端末装置９０１から通信制御部１２０１を介して通知される情報と、予め端末情報記憶部１２０４に登録されている端末情報とを照合して、正当な端末装置であるか否かの認証を行う。そして、認証処理部１２０２は、権利オブジェクト生成部１２０３に対して、認証結果を通知する。
【０１２４】
権利オブジェクト生成部１２０３は、認証処理部１２０２から通知された認証結果が正当な端末装置９０１である場合に、端末装置９０１からの復号鍵の取得要求に対するコンテンツの復号を許可する許可情報を生成する。また、権利オブジェクト生成部１２０３は、復号鍵の取得要求を受けたコンテンツの暗号化共通鍵を端末装置９０１の秘密鍵によって個々に暗号化を行う。また、権利オブジェクト生成部１２０３は、生成した許可情報及び暗号化した暗号化共通鍵を権利オブジェクトとして生成し、生成した権利オブジェクトを権利情報として通信制御部１２０１及び携帯電話網１５０を介して端末装置９０１へ送信する。
【０１２５】
端末情報記憶部１２０４は、端末装置９０１の識別情報及び秘密鍵等の端末装置９０１の認証に必要な情報である端末情報を記憶する。
【０１２６】
権利情報記憶部１２０５は、コンテンツを復号するための復号鍵を含む権利情報を記憶する。
【０１２７】
暗号鍵記憶部１２０６は、秘密鍵を含む暗号鍵を記憶する。
【０１２８】
次に、コンテンツサーバ１１０の構成について、図１３を用いて説明する。図１３は、コンテンツサーバ１１０の構成を示すブロック図である。
【０１２９】
通信制御部１３０１は、携帯電話網１５０を介して端末装置９０１と接続する。また、通信制御部１３０１は、コンテンツ配信装置１２１〜１２３と接続する。
【０１３０】
暗号処理部１３０２は、暗号鍵記憶部１３０５から読み出した暗号鍵を用いて、コンテンツ記憶部１３０４から読み出したコンテンツを暗号化する。そして、暗号処理部１３０２は、暗号化したコンテンツを暗号化コンテンツ記憶部１３０３に記憶させる。
【０１３１】
暗号化コンテンツ記憶部１３０３は、暗号処理部１３０２で暗号化したコンテンツを記憶する。また、暗号化コンテンツ記憶部１３０３は、記憶している暗号化したコンテンツを、通信制御部１３０１を介して、端末装置９０１またはコンテンツ配信装置１２１〜１２３へ送信する。
【０１３２】
コンテンツ記憶部１３０４は、コンテンツ提供者により提供されたコンテンツを記憶する。
【０１３３】
暗号鍵記憶部１３０５は、コンテンツを暗号化するための暗号鍵を記憶する。
【０１３４】
次に、端末装置９０１でコンテンツを再生する場合のコンテンツ配信方法について、図１４を用いて説明する。図１４は、コンテンツ配信方法を示すシーケンス図である。
【０１３５】
最初に、端末装置９０１は、コンテンツ配信装置１２１〜１２３のいずれかに近接して、コンテンツ配信装置１２１〜１２３に対して、コンテンツのダウンロードを要求し（Request）（ステップＳＴ１４０１）、コンテンツ配信装置１２１〜１２３からコンテンツのパッケージをダウンロードする（Download Contents X1,Y1&Z1）（ステップＳＴ１４０２）。ステップＳＴ１４０２でダウンロードするコンテンツのパッケージは、各コンテンツＸ１、Ｙ１、Ｚ１から成る。例えば、コンテンツＸ１は、定期的に配信されるコンテンツシリーズＸの１回分のコンテンツを示すものであり、コンテンツシリーズＸは、ニュース、連載小説または連載漫画のシリーズである。同様にＹ１、Ｚ１もコンテンツシリーズＹ、Ｚの中の１回分のコンテンツを表す。
【０１３６】
次に、端末装置９０１は、コンテンツＸ１のヘッダ情報に含まれる権利発行サーバ９０３のＵＲＬを参照して権利発行サーバ９０３と接続し、権利発行サーバ９０３に対して、コンテンツシリーズＸの権利オブジェクトの取得を要求する（Select Right for content X1(with, KeyInfoX2,X3,・・・by Subscriotin)（ステップＳＴ１４０３）。
【０１３７】
次に、権利発行サーバ９０３は、権利オブジェクトを要求した端末装置９０１を認証した後、端末装置９０１の要求に応じてコンテンツシリーズＸの権利オブジェクトを生成して送信する（Download Right Objects for content X1,X2,X3,・・・）（ステップＳＴ１４０４）。ステップＳＴ１４０４で送信する権利オブジェクトは、各コンテンツＸ１、Ｘ２、Ｘ３、・・・の復号鍵が含まれている。
【０１３８】
図１５は、権利発行サーバ９０３から端末装置９０１に送信する権利オブジェクトを示す図である。図１５より、権利発行サーバ９０３は、今後配信する予定の複数のコンテンツＣ１、Ｃ２、Ｃ３に対する個々の共通鍵Ｃ１、Ｃ２、Ｃ３を暗号化して権利オブジェクトに含めて端末装置９０１へ送信する。また、権利発行サーバ９０３は、コンテンツＣ１に対応する共通鍵Ｃ１のみならず、共通鍵Ｃ２、Ｃ３についても、共通鍵Ｒで暗号化し、端末装置９０１は、取得した暗号化された共通鍵Ｃ１、Ｃ２、Ｃ３を共通鍵Ｒで復号する。そして、端末装置９０１は、ダウンロードしたコンテンツＣ１を共通鍵Ｃ１で復号する。また、端末装置９０１は、コンテンツＣ２、Ｃ３をダウンロードするまで、取得した共通鍵Ｃ２、Ｃ３を保存しておく。
【０１３９】
図１４に戻って、次に、端末装置９０１は、取得したコンテンツＸ１の権利オブジェクトを用いてコンテンツＸ１を復号して再生するとともに（ステップＳＴ１４０５）、取得したコンテンツＸ２、Ｘ３の権利オブジェクトを保管する。
【０１４０】
次に、端末装置９０１は、コンテンツ配信装置１２１〜１２３のいずれかと近接することにより、コンテンツ配信装置１２１〜１２３に対して、コンテンツのダウンロードを要求し（Request）（ステップＳＴ１４０６）、コンテンツ配信装置１２１〜１２３からコンテンツのパッケージをダウンロードする（Download Contents X2,Y2&Z2）（ステップＳＴ１４０７）。ステップＳＴ１４０７でダウンロードするコンテンツのパッケージは、各コンテンツＸ２、Ｙ２、Ｚ２から成る。
【０１４１】
この場合、端末装置９０１は、ステップＳＴ１４０４で事前にコンテンツＸ２の権利オブジェクトを取得しているので、コンテンツＸ２を再生することができる（ステップＳＴ１４０８）。
【０１４２】
次に、端末装置９０１は、コンテンツ配信装置１２１〜１２３のいずれかと近接することにより、コンテンツ配信装置１２１〜１２３に対して、コンテンツのダウンロードを要求し（Request）（ステップＳＴ１４０９）、コンテンツ配信装置１２１〜１２３は、ＤＲＭコンテンツのパッケージをダウンロードする（Download Contents X3,Y3&Z3）（ステップＳＴ１４１０）。ステップＳＴ１４１０でダウンロードするＤＲＭコンテンツのパッケージは、各ＤＲＭコンテンツＸ３、Ｙ３、Ｚ３から成る。
【０１４３】
この場合、端末装置９０１は、ステップＳＴ１４０４で事前にコンテンツＸ３の権利オブジェクトを取得しているので、コンテンツＸ３を再生することができる（ステップＳＴ１４１１）。
【０１４４】
次に、再生装置９０２でコンテンツを再生する場合のコンテンツ配信方法について、図１６を用いて説明する。図１６は、コンテンツ配信方法を示すシーケンス図である。
【０１４５】
最初に、端末装置９０１は、コンテンツ配信装置１２１〜１２３のいずれかに近接して、コンテンツ配信装置１２１〜１２３に対して、コンテンツのダウンロードを要求し（Request）（ステップＳＴ１６０１）、コンテンツ配信装置１２１〜１２３からコンテンツのパッケージをダウンロードする（Download Contents X1,Y1&Z1）（ステップＳＴ１６０２）。
【０１４６】
次に、端末装置９０１は、コンテンツＸ１のヘッダ情報に含まれる権利発行サーバ９０３のＵＲＬを参照して権利発行サーバ９０３と接続し、権利発行サーバ９０３に対して、コンテンツシリーズＸの権利オブジェクトの取得を要求する（Select Right for content X1(with, KeyInfoX2,X3,・・・by Subscriotin)（ステップＳＴ１６０３）。
【０１４７】
次に、権利発行サーバ９０３は、権利オブジェクトを要求した端末装置９０１を認証した後、端末装置９０１の要求に応じてコンテンツシリーズＸの権利オブジェクトを生成して送信する（Download Right Objects for content X1,X2,X3,・・・）（ステップＳＴ１６０４）。ステップＳＴ１６０４で送信する権利オブジェクトは、各コンテンツＸ１、Ｘ２、Ｘ３、・・・の復号鍵が含まれている。
【０１４８】
次に、端末装置９０１は、再生装置９０２に対して、コンテンツＸ１、及びコンテンツＸ１、Ｘ２、Ｘ３、・・・に関する権利オブジェクトを送信する（Transfer Content X1(with Embedded Domain Right Objects)（ステップＳＴ１６０５）。
【０１４９】
次に、再生装置９０２は、ステップＳＴ１６０５で取得したコンテンツＸ１を、ステップＳＴ１６０５で取得したコンテンツＸ１の権利オブジェクトに含まれる復号鍵で再生する（ステップＳＴ１６０６）。
【０１５０】
次に、再生端末９０２は、コンテンツ配信装置１２１〜１２３のいずれかに近接して、コンテンツ配信装置１２１〜１２３に対して、コンテンツのダウンロードを要求し（Request）（ステップＳＴ１６０７）、コンテンツ配信装置１２１〜１２３からコンテンツのパッケージをダウンロードする（Download Contents X2,Y2&Z2）（ステップＳＴ１６０８）。
【０１５１】
次に、再生装置９０２は、ステップＳＴ１６０８で取得したコンテンツＸ２を、ステップＳＴ１６０５で取得したコンテンツＸ２の権利オブジェクトに含まれる復号鍵で再生する（ステップＳＴ１６０９）。
【０１５２】
次に、再生端末９０２は、コンテンツ配信装置１２１〜１２３のいずれかに近接して、コンテンツ配信装置１２１〜１２３に対して、コンテンツのダウンロードを要求し（Request）（ステップＳＴ１６１０）、コンテンツ配信装置１２１〜１２３からコンテンツのパッケージをダウンロードする（Download Contents X3,Y3&Z3）（ステップＳＴ１６１１）。
【０１５３】
次に、再生装置９０２は、ステップＳＴ１６１１で取得したコンテンツＸ３を、ステップＳＴ１６０５で取得したコンテンツＸ３の権利オブジェクトに含まれる復号鍵で再生する（ステップＳＴ１６１２）。
【０１５４】
図１７は、権利オブジェクトの構造を示す図である。図１７では、複数のコンテンツの鍵情報を一度に渡せるようにするための権利オブジェクトの構成例を示す。具体的には、あるコンテンツの権利オブジェクトの中に複数のコンテンツの共通鍵を持つ権利オブジェクトの構成を示す。ここでは、コンテンツ情報として、コンテンツＩＤと暗号情報を有する。暗号情報は、暗号方式、共通鍵、許可情報および制限情報を含む。共通鍵は複数あり、ここではコンテンツのコードを属性値として、共通鍵ＣＥＫ１、２、３を列挙している。
【０１５５】
因みに、事前申し込み型のコンテンツ配信方法により、コンテンツのダウンロードと共に自動的に権利情報の取得するようにすることも可能である。しかし、この方法でも、コンテンツをダウンロードする毎に都度権利情報を取得する必要があり、煩わしさは解消されない。
【０１５６】
また、コンテンツ発行者と権利発行者の双方へのアクセス機能を持つ接続型デバイスと、アクセス機能を持たない非接続型デバイスとを同一のドメインに所属させることにより、接続型デバイスから非接続型デバイスへのコンテンツ及び権利情報の転送を可能にすることができる。この方法によれば、ドメイン鍵に基づくライセンスを取得することにより、機器毎のライセンスを取得する必要がなくなる。しかし、この方法では、非接触型デバイスでコンテンツを視聴する際には、都度コンテンツと権利情報を転送する操作が必要となり、煩わしい。一方、近距離通信機能を設けてコンテンツ発行者へのアクセス機能のみを有するようにすることは比較的容易である。従って、本実施の形態３では、再生端末９０２は、近距離通信機能、即ちコンテンツを取得する通信手段のみを備えることにより、容易な操作で権利情報を取得してコンテンツを再生することができる。
【０１５７】
このように、本実施の形態３によれば、上記実施の形態１の効果に加えて、復号鍵をグループ単位で発行することにより、端末装置でコンテンツをダウンロードする毎に復号鍵の発行を要求する必要がなく、復号鍵のみを先取りできるので、利便性を向上させることができる。また、本実施の形態３によれば、コンテンツをダウンロードした際に権利情報を取得できない環境であっても、ダウンロードしたコンテンツを復号して再生することができる。また、本実施の形態３によれば、再生装置は端末装置から権利情報を取得してコンテンツを復号するので、コンテンツをダウンロードする機器毎に権利発行サーバへの接続のライセンスを取得する煩わしさを解消することができる。
【産業上の利用可能性】
【０１５８】
本発明にかかるコンテンツ配信システム及びコンテンツ配信装置は、端末装置が移動しながらコンテンツをダウンロードするのに好適である。
【図面の簡単な説明】
【０１５９】
【図１】本発明の実施の形態１に係るコンテンツ配信システムの構成を示すブロック図
【図２】本発明の実施の形態１に係るコンテンツ配信装置の構成を示すブロック図
【図３Ａ】本発明の実施の形態１に係るコンテンツ配信方法を示すシーケンス図
【図３Ｂ】本発明の実施の形態１に係るコンテンツ配信方法を示すシーケンス図
【図４】本発明の実施の形態１に係る集合コンテンツのデータフォーマットを示す図
【図５】本発明の実施の形態２に係るコンテンツ配信システムの構成を示すブロック図
【図６】本発明の実施の形態２に係るコンテンツサーバの構成を示すブロック図
【図７】本発明の実施の形態２に係る集合コンテンツのデータフォーマットを示す図
【図８】本発明の実施の形態２に係るコンテンツ配信方法を示すシーケンス図
【図９】本発明の実施の形態３に係るコンテンツ配信システムの構成を示すブロック図
【図１０】本発明の実施の形態３に係る端末装置の構成を示すブロック図
【図１１】本発明の実施の形態３に係る再生装置の構成を示すブロック図
【図１２】本発明の実施の形態３に係る権利発行サーバの構成を示すブロック図
【図１３】本発明の実施の形態３に係るコンテンツサーバの構成を示すブロック図
【図１４】本発明の実施の形態３に係るコンテンツ配信方法を示すシーケンス図
【図１５】本発明の実施の形態３に係る権利発行サーバから端末装置に送信する権利オブジェクトを示す図
【図１６】本発明の実施の形態３に係るコンテンツ配信方法を示すシーケンス図
【図１７】本発明の実施の形態３に係る権利オブジェクトの構造を示す図
【手続補正３】
【補正対象書類名】図面
【補正対象項目名】全図
【補正方法】変更
【補正の内容】
【図１】
2008129631.tif 000021
【図２】
2008129631.tif 000022
【図３Ａ】
2008129631.tif 000023
【図３Ｂ】
2008129631.tif 000024
【図４】
2008129631.tif 000025
【図５】
2008129631.tif 000026
【図６】
2008129631.tif 000027
【図７】
2008129631.tif 000028
【図８】
2008129631.tif 000029
【図９】
2008129631.tif 000030
【図１０】
2008129631.tif 000031
【図１１】
2008129631.tif 000032
【図１２】
2008129631.tif 000033
【図１３】
2008129631.tif 000034
【図１４】
2008129631.tif 000035
【図１５】
2008129631.tif 000036
【図１６】
2008129631.tif 000037
【図１７】
2008129631.tif 000038
【国際調査報告】
2008129631.tif 000039
2008129631.tif 000040
2008129631.tif 000041
2008129631.tif 000042