(57)【要約】【課題】一時期限が終了したライセンスの更新をバックグラウンドで実行する。【解決手段】コンテンツのライセンスは一時期限を有している。再生が指令されたコンテンツのライセンスが切れていた、または、タイマーが発効したライセンスがある場合、対応するライセンスの発行許可リクエストが送信される。ライセンス発行許可とトランザクションＩＤが受信された場合、安全な通信経路を用いて、ライセンスリクエストが送信され、ライセンスの発行を受けたか否かが判断される。ライセンスの発行を受けた場合、発行されたライセンスが上書きされ、更新したライセンスのタイマーがセットされて、処理が終了される。ライセンス発行許可が受信されなかった場合、または、ライセンスの発行を受けなかった場合、エラーメッセージが表示されて、処理が終了される。本発明は、コンテンツをダウンロードするサーバ、パーソナルコンピュータ、ＭＭＫに適用できる。【選択図】　　　図２０
2004133501.tif 000002
【特許請求の範囲】
【請求項１】
他の情報処理装置と、所定のコンテンツデータを再生または記録させるために必要な第１の情報を授受する情報処理装置において、
前記他の情報処理装置と情報を授受する情報授受手段と、
前記第１の情報の配信に関する第２の情報を記録する記録手段と、
前記情報授受手段による前記第１の情報の前記他の情報処理装置への配信を制御する配信制御手段と
を備え、
前記情報授受手段は、
前記他の情報処理装置から、前記第１の情報の配信を要求する信号を受信し、
前記配信制御手段による制御に基づいて、前記他の情報処理装置へ、前記第
１の情報を配信し、
前記他の情報処理装置から、前記第１の情報を受信し、
前記第１の情報は、前記ユーザが前記所定のコンテンツデータを再生または記録することが許可された所定の期間よりも短い一時期限により示される期間だけ、前記所定のコンテンツデータを再生または記録させることが可能な情報であり、
前記記録手段により記録されている前記第２の情報は、前記他の情報処理装置へ配信される、前記第１の情報の前記一時期限を示す第３の情報を含む
ことを特徴とする情報処理装置。
【請求項２】
前記情報授受手段による情報の授受の少なくとも一部は、安全な通信経路により授受される
ことを特徴とする請求項１に記載の情報処理装置。
【請求項３】
前記情報授受手段による情報の授受の少なくとも一部は、暗号化されて授受される
ことを特徴とする請求項１に記載の情報処理装置。
【請求項４】
認証処理を実行する認証処理実行手段を更に備え、
前記配信制御手段は、前記認証処理実行手段による認証処理が正しく終了された場合にのみ、前記他の情報処理装置へ、前記第１の情報を配信するように、前記情報授受手段を制御する
ことを特徴とする請求項１に記載の情報処理装置。
【請求項５】
ランダムな情報である第４の情報を発生する情報発生手段を更に備え、
前記情報授受手段は、前記第４の情報を前記他の情報処理装置に送信し、
前記配信制御手段は、前記他の情報処理装置から前記第４の情報を受信した場合にのみ、前記他の情報処理装置へ前記第１の情報を配信するように、前記情報授受手段を制御する
ことを特徴とする請求項１に記載の情報処理装置。
【請求項６】
前記記録手段により記録されている前記第２の情報の記録の変更を制御する情報記録制御手段を更に備え、
前記第２の情報は、前記第１の情報が、前記他の情報処理装置に配信されているか否かを示す第４の情報を更に含み、
前記情報記録制御手段は、
前記情報授受手段により、前記他の情報処理装置へ前記第１の情報が配信された場合、前記記録手段により記録されている前記第２の情報に含まれている前記第４の情報を、前記第１の情報が、前記他の情報処理装置に配信されているものに更新し、
前記情報授受手段により、前記他の情報処理装置へ前記第１の情報が配信されたのち、前記一時期限が過ぎた場合、または、前記情報授受手段により、前記他の情報処理装置から前記第１の情報を受信した場合、前記記録手段により記録されている前記第２の情報に含まれている前記第４の情報を、前記第１の
情報が前記他の情報処理装置に配信されていないものに更新する
ことを特徴とする請求項１に記載の情報処理装置。
【請求項７】
他の情報処理装置と、所定のコンテンツデータを再生または記録させるために必要な第１の情報を授受する情報処理装置の情報処理方法において、
前記第１の情報の配信に関する第２の情報の記録を制御する記録制御ステップと、
前記他の情報処理装置からの、前記第１の情報の配信を要求する信号の受信を制御する第１の受信制御ステップと、
前記他の情報処理装置への、前記第１の情報の送信を制御する送信制御ステップと、
前記他の情報処理装置からの、前記第１の情報の受信を制御する第２の受信制御ステップと
を含み、
前記第１の情報は、前記ユーザが前記所定のコンテンツデータを再生または記録することが許可された所定の期間よりも短い一時期限により示される期間だけ、前記所定のコンテンツデータを再生または記録させることが可能な情報であり、
前記記録制御ステップの処理により記録が制御されている前記第２の情報は、前記他の情報処理装置へ配信される、前記第１の情報の前記一時期限を示す第３の情報を含む
ことを特徴とする情報処理方法。
【請求項８】
他の情報処理装置と、所定のコンテンツデータを再生または記録させるために必要な第１の情報を授受する処理をコンピュータに実行させるプログラムであって
前記他の情報処理装置からの、前記第１の情報の配信を要求する信号の受信を制御する第１の受信制御ステップと、
前記他の情報処理装置への、前記第１の情報の送信を制御する送信制御ステップと、
前記他の情報処理装置からの、前記第１の情報の受信を制御する第２の受信制御ステップと
を含み、
前記第１の情報は、前記ユーザが前記所定のコンテンツデータを再生または記録することが許可された所定の期間よりも短い一時期限により示される期間だけ、前記所定のコンテンツデータを再生または記録させることが可能な情報であることを特徴とするコンピュータが読み取り可能なプログラムが記録されている記録媒体。
【請求項９】
他の情報処理装置と、所定のコンテンツデータを再生または記録させるために必要な第１の情報を授受する処理をコンピュータに実行させるプログラムであって、
前記他の情報処理装置からの、前記第１の情報の配信を要求する信号の受信を制御する第１の受信制御ステップと、
前記他の情報処理装置への、前記第１の情報の送信を制御する送信制御ステップと、
前記他の情報処理装置からの、前記第１の情報の受信を制御する第２の受信制御ステップと
を含み、
前記第１の情報は、前記ユーザが前記所定のコンテンツデータを再生または記録することが許可された所定の期間よりも短い一時期限により示される期間だけ、前記所定のコンテンツデータを再生または記録させることが可能な情報である
ことを特徴とするプログラム。
【請求項１０】
他の情報処理装置と、コンテンツデータを再生または記録させるために必要な第１の情報を授受する情報処理装置において、
前記他の情報処理装置と情報を授受する情報授受手段と、
ユーザの操作入力に基づいて、前記情報授受手段による、所定の前記コンテンツデータに対応する前記第１の情報の送信を要求する信号の送信を制御する要求信号送信制御手段と、
前記情報授受手段により受信された前記第１の情報、および、前記第１の情報の利用に関する第２の情報を記録する記録手段と
を備え、
前記情報授受手段は、前記他の情報処理装置から前記第１の情報を受信するとともに、前記ユーザの操作入力に基づいて、前記第１の情報を前記他の情報処理装置に送信し、
前記第１の情報は、前記ユーザが所定のコンテンツデータを再生または記録することが許可された所定の期間よりも短い一時期限により示される期間だけ、前記所定のコンテンツデータを再生または記録させることが可能な情報であり、
前記記録手段により記録されている前記第２の情報には、前記第１の情報の前記一時期限を示す第３の情報が含まれ、
前記要求信号送信制御手段は、ユーザの操作入力に基づいて、または、前記他の情報処理装置から前記第１の情報を受信した後、前記一時期限が経過した場合、前記情報授受手段により前記第１の情報の送信を要求する信号が送信されるように制御する
ことを特徴とする情報処理装置。
【請求項１１】
前記第１の情報の送信を要求する信号の少なくとも一部は、安全な通信経路により授受される
ことを特徴とする請求項１０に記載の情報処理装置。
【請求項１２】
前記第１の情報の送信を要求する信号の少なくとも一部は、暗号化されて授受される
ことを特徴とする請求項１０に記載の情報処理装置。
【請求項１３】
認証処理に必要な情報を取得する取得手段を更に備え、
前記情報授受手段は、前記他の情報処理装置に、前記認証処理に必要な情報を送信する
ことを特徴とする請求項１０に記載の情報処理装置。
【請求項１４】
前記第１の情報を用いて、前記コンテンツデータを記録または再生するコンテンツデータ処理手段
を更に備えることを特徴とする請求項１０に記載の情報処理装置。
【請求項１５】
他の情報処理装置と、コンテンツデータを再生または記録させるために必要な第１の情報を授受する情報処理装置の情報処理方法において、
ユーザの操作入力に基づいて、所定の前記コンテンツデータに対応する前記第１の情報の送信を要求する信号の送信を制御する第１の要求信号送信制御ステップと、
前記他の情報処理装置から前記第１の情報、および、前記第１の情報の利用に関する第２の情報の受信を制御する受信制御ステップと、
前記受信ステップの処理により受信された前記第１の情報、および、前記第２の情報の記録を制御する記録制御ステップと、
前記第２の情報に含まれている、前記第１の情報の一時期限を示す第３の情報を基に、前記他の情報処理装置から前記第１の情報を受信した後、前記一時期限が経過した場合、前記第１の情報の送信を要求する信号の送信を制御する第２の要求信号送信制御ステップと、
前記ユーザの操作入力に基づいて、前記第１の情報の前記他の情報処理装置への送信を制御する送信制御ステップと
を含み、
前記第１の情報は、前記ユーザが所定のコンテンツデータを再生または記録することが許可された所定の期間よりも短い前記一時期限により示される期間だけ、前記所定のコンテンツデータを再生または記録させることが可能な情報である
ことを特徴とする情報処理方法。
【請求項１６】
他の情報処理装置と、コンテンツデータを再生または記録させるために必要な第１の情報を授受する処理をコンピュータに実行させるプログラムであって、
ユーザの操作入力に基づいて、所定の前記コンテンツデータに対応する前記第１の情報の送信を要求する信号の送信を制御する第１の要求信号送信制御ステップと、
前記他の情報処理装置から前記第１の情報、および、前記第１の情報の利用に関する第２の情報の受信を制御する受信制御ステップと、
前記受信ステップの処理により受信された前記第１の情報、および、前記第２の情報の記録を制御する記録制御ステップと、
前記第２の情報に含まれている、前記第１の情報の一時期限を示す第３の情報を基に、前記他の情報処理装置から前記第１の情報を受信した後、前記一時期限が経過した場合、前記第１の情報の送信を要求する信号の送信を制御する第２の要求信号送信制御ステップと、
前記ユーザの操作入力に基づいて、前記第１の情報の前記他の情報処理装置への送信を制御する送信制御ステップと
を含み、
前記第１の情報は、前記ユーザが所定のコンテンツデータを再生または記録することが許可された所定の期間よりも短い前記一時期限により示される期間だけ、前記所定のコンテンツデータを再生または記録させることが可能な情報であることを特徴とするコンピュータが読み取り可能なプログラムが記録されている記録媒体。
【請求項１７】
他の情報処理装置と、コンテンツデータを再生または記録させるために必要な第１の情報を授受する処理をコンピュータに実行させるプログラムであって、
ユーザの操作入力に基づいて、所定の前記コンテンツデータに対応する前記第１の情報の送信を要求する信号の送信を制御する第１の要求信号送信制御ステップと、
前記他の情報処理装置から前記第１の情報、および、前記第１の情報の利用に関する第２の情報の受信を制御する受信制御ステップと、
前記受信ステップの処理により受信された前記第１の情報、および、前記第２の情報の記録を制御する記録制御ステップと、
前記第２の情報に含まれている、前記第１の情報の一時期限を示す第３の情報を基に、前記他の情報処理装置から前記第１の情報を受信した後、前記一時期限が経過した場合、前記第１の情報の送信を要求する信号の送信を制御する第２の要求信号送信制御ステップと、
前記ユーザの操作入力に基づいて、前記第１の情報の前記他の情報処理装置への送信を制御する送信制御ステップと
を含み、
前記第１の情報は、前記ユーザが所定のコンテンツデータを再生または記録することが許可された所定の期間よりも短い前記一時期限により示される期間だけ、前記所定のコンテンツデータを再生または記録させることが可能な情報である
ことを特徴とするプログラム。
【請求項１８】
コンテンツデータを再生または記録させるために必要な第１の情報を管理する第１の情報処理装置と、
前記第１の情報処理装置と、前記第１の情報を授受する第２の情報処理装置と
で構成されるコンテンツ配信システムにおいて、
前記第１の情報処理装置は、
前記第２の情報処理装置と情報を授受する第１の情報授受手段と、
前記第１の情報の配信に関する第２の情報を記録する第１の記録手段と、
前記第１の情報授受手段による前記第１の情報の、前記第２の情報処理装置
への配信を制御する配信制御手段と
を備え、
前記１の情報授受手段は、
前記第２の情報処理装置から、前記第１の情報の配信を要求する信号を受
信し、
前記配信制御手段による制御に基づいて、前記第２の情報処理装置へ、前
記第１の情報を配信し、
前記第２の情報処理装置から、前記第１の情報を受信し、
前記１の記録手段により記録されている前記第２の情報は、前記第２の情報処理装置へ配信される、前記第１の情報の前記一時期限を示す第３の情報を含
み、
前記第２の情報処理装置は、
前記第１の情報処理装置と情報を授受する第２の情報授受手段と、
前記ユーザの操作入力に基づいて、前記第２の情報授受手段による、所定の前記コンテンツデータに対応する前記第１の情報の送信を要求する信号の送信
を制御する要求信号送信制御手段と、
前記第２の情報授受手段により受信された前記第１の情報、および、前記第
１の情報の利用に関する前記第２の情報を記録する第２の記録手段と
を備え、
前記第２の情報授受手段は、前記第１の情報処理装置から前記第１の情報を受信するとともに、前記ユーザの操作入力に基づいて、前記第１の情報を前記
第１の情報処理装置に送信し、
前記第２の記録手段により記録されている前記第２の情報には、前記第３の
情報が含まれ、
前記要求信号送信制御手段は、ユーザの操作入力に基づいて、または、前記第１の情報処理装置から前記第１の情報を受信した後、前記一時期限が経過した場合、前記情報授受手段により前記第１の情報の送信を要求する信号が送信
されるように制御し、
前記第１の情報は、前記ユーザが前記所定のコンテンツデータを再生または記録することが許可された所定の期間よりも短い一時期限により示される期間だけ、前記所定のコンテンツデータを再生または記録させることが可能な情報
である
ことを特徴とするコンテンツ配信システム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、情報処理装置および情報処理方法、コンテンツ配信システム、記録媒体、並びに、プログラムに関し、特に、コンテンツデータと、コンテンツデータを記録または再生させるために必要な、例えば、ライセンスなどの情報を、それぞれ別に配信する場合に用いて好適な、情報処理装置および情報処理方法、コンテンツ配信システム、記録媒体、並びに、プログラムに関する。
【０００２】
【従来の技術】
インターネットを介して楽曲を提供するデータ配信サービスにおいて、そのデータ配信は、オーディオデータを提供するコンテンツサーバと、著作権保護されたコンテンツのライセンスを提供するライセンスサーバとによって行われる。
【０００３】
ユーザが、著作権保護された記録媒体に一度ダウンロードしたコンテンツまたはライセンスを、ライセンスサーバに登録、あるいは、登録削除することができるようにして、例えば、金品を貸し金庫に預けるが如く、コンテンツのライセンスを、ライセンスサーバに預け入れたり、もしくは、預けられているコンテンツのライセンスを引き出したりすることは、すでに、実現されている（例えば、特許文献１参照）。
【０００４】
【特許文献１】
特開２００２−７３５７号公報
【０００５】
【発明が解決しようとする課題】
しかしながら、従来の方法で、コンテンツのライセンスを、ライセンスサーバに預け入れたり、もしくは、預けられているコンテンツのライセンスを引き出すことができるようになされている場合、例えば、コンテンツのライセンスをユーザが使用しているパーソナルコンピュータなどに記録している状態で、そのパーソナルコンピュータが故障、または、紛失してしまったり、あるいは、盗難されてしまうことなどにより、正当にライセンスを保有するべきユーザのライセンスが消滅、または、第三者に使用されてしまう恐れがある。
【０００６】
従来のコンテンツ配信システムにおいては、クライアントとして利用している機器の盗難、紛失、故障によりライセンスを失った場合、サーバからライセンスを再配布するか、あるいは、サーバの介在によりクライアントでバックアップした権利を復活させる機能が用意されていたが、例えば、ライセンス喪失を装った第三者が、これらの機能を悪用して、ライセンンスの複製を手に入れることが可能であった。これに対して、一般的には、ライセンスの復活をサーバにて監視し、ライセンスを復活することができる回数を制限するなどして、際限なく複製が作成されることを防ぐようになされてきたが、この場合、悪意の第三者が、本当に正規のユーザが使える再配布の権利を減らしてしまうという課題があった。
【０００７】
本発明はこのような状況に鑑みてなされたものであり、一定の期間ごとにライセンスを更新するようにすることにより、正当にライセンスを保有するべきユーザの権利を保護することができるようにするものである。
【０００８】
【課題を解決するための手段】
本発明の第１の情報処理装置は、他の情報処理装置と情報を授受する情報授受手段と、第１の情報の配信に関する第２の情報を記録する記録手段と、情報授受手段による第１の情報の他の情報処理装置への配信を制御する配信制御手段とを備え、情報授受手段は、他の情報処理装置から、第１の情報の配信を要求する信号を受信し、配信制御手段による制御に基づいて、他の情報処理装置へ、第１の情報を配信し、他の情報処理装置から、第１の情報を受信し、第１の情報は、ユーザが所定のコンテンツデータを再生または記録することが許可された所定の期間よりも短い一時期限により示される期間だけ、所定のコンテンツデータを再生または記録させることが可能な情報であり、記録手段により記録されている第２の情報は、他の情報処理装置へ配信される、第１の情報の一時期限を示す第３の情報を含むことを特徴とする。
【０００９】
情報授受手段による情報の授受の少なくとも一部は、安全な通信経路により授受されるものとすることができる。
【００１０】
情報授受手段による情報の授受の少なくとも一部は、暗号化されて授受されるものとすることができる。
【００１１】
認証処理を実行する認証処理実行手段を更に備えさせるようにすることができ、配信制御手段には、認証処理実行手段による認証処理が正しく終了された場合にのみ、他の情報処理装置へ、第１の情報を配信するように、情報授受手段を制御させるようにすることができる。
【００１２】
ランダムな情報である第４の情報を発生する情報発生手段を更に備えさせるようにすることができ、情報授受手段には、第４の情報を他の情報処理装置に送信させるようにすることができ、配信制御手段には、他の情報処理装置から第４の情報を受信した場合にのみ、他の情報処理装置へ第１の情報を配信するように、情報授受手段を制御させるようにすることができる。
【００１３】
記録手段により記録されている第２の情報の記録の変更を制御する情報記録制御手段を更に備えさせるようにすることができ、第２の情報には、第１の情報が、他の情報処理装置に配信されているか否かを示す第４の情報を更に含ませるようにすることができ、情報記録制御手段には、情報授受手段により、他の情報処理装置へ第１の情報が配信された場合、記録手段により記録されている第２の情報に含まれている第４の情報を、第１の情報が、他の情報処理装置に配信されているものに更新させるようにすることができ、情報授受手段により、他の情報処理装置へ第１の情報が配信されたのち、一時期限が過ぎた場合、または、情報授受手段により、他の情報処理装置から第１の情報を受信した場合、記録手段により記録されている第２の情報に含まれている第４の情報を、第１の情報が他の情報処理装置に配信されていないものに更新させるようにすることができる。
【００１４】
本発明の第２の情報処理方法は、第１の情報の配信に関する第２の情報の記録を制御する記録制御ステップと、他の情報処理装置からの、第１の情報の配信を要求する信号の受信を制御する第１の受信制御ステップと、他の情報処理装置への、第１の情報の送信を制御する送信制御ステップと、他の情報処理装置からの、第１の情報の受信を制御する第２の受信制御ステップとを含み、第１の情報は、ユーザが所定のコンテンツデータを再生または記録することが許可された所定の期間よりも短い一時期限により示される期間だけ、所定のコンテンツデータを再生または記録させることが可能な情報であり、記録制御ステップの処理により記録が制御されている第２の情報は、他の情報処理装置へ配信される、第１の情報の一時期限を示す第３の情報を含むことを特徴とする。
【００１５】
本発明の第１の記録媒体に記録されているプログラムは、他の情報処理装置からの、第１の情報の配信を要求する信号の受信を制御する第１の受信制御ステップと、他の情報処理装置への、第１の情報の送信を制御する送信制御ステップと、他の情報処理装置からの、第１の情報の受信を制御する第２の受信制御ステップとを含み、第１の情報は、ユーザが所定のコンテンツデータを再生または記録することが許可された所定の期間よりも短い一時期限により示される期間だけ、所定のコンテンツデータを再生または記録させることが可能な情報であることを特徴とする。
【００１６】
本発明の第１のプログラムは、他の情報処理装置からの、第１の情報の配信を要求する信号の受信を制御する第１の受信制御ステップと、他の情報処理装置への、第１の情報の送信を制御する送信制御ステップと、他の情報処理装置からの、第１の情報の受信を制御する第２の受信制御ステップとを含み、第１の情報は、ユーザが所定のコンテンツデータを再生または記録することが許可された所定の期間よりも短い一時期限により示される期間だけ、所定のコンテンツデータを再生または記録させることが可能な情報であることを特徴とする。
【００１７】
本発明の第２の情報処理装置は、他の情報処理装置と情報を授受する情報授受手段と、ユーザの操作入力に基づいて、情報授受手段による、所定のコンテンツデータに対応する第１の情報の送信を要求する信号の送信を制御する要求信号送信制御手段と、情報授受手段により受信された第１の情報、および、第１の情報の利用に関する第２の情報を記録する記録手段とを備え、情報授受手段は、他の情報処理装置から第１の情報を受信するとともに、ユーザの操作入力に基づいて、第１の情報を他の情報処理装置に送信し、第１の情報は、ユーザが所定のコンテンツデータを再生または記録することが許可された所定の期間よりも短い一時期限により示される期間だけ、所定のコンテンツデータを再生または記録させることが可能な情報であり、記録手段により記録されている第２の情報には、第１の情報の一時期限を示す第３の情報が含まれ、要求信号送信制御手段は、ユーザの操作入力に基づいて、または、他の情報処理装置から第１の情報を受信した後、一時期限が経過した場合、情報授受手段により第１の情報の送信を要求する信号が送信されるように制御することを特徴とする。
【００１８】
第１の情報の送信を要求する信号の少なくとも一部は、安全な通信経路により授受されるものとすることができる。
【００１９】
第１の情報の送信を要求する信号の少なくとも一部は、暗号化されて授受されるものとすることができる。
【００２０】
認証処理に必要な情報を取得する取得手段を更に備えさせるようにすることができ、情報授受手段には、他の情報処理装置に、認証処理に必要な情報を送信させるようにすることができる。
【００２１】
第１の情報を用いて、コンテンツデータを記録または再生するコンテンツデータ処理手段を更に備えさせるようにすることができる。
【００２２】
本発明の第２の情報処理方法は、ユーザの操作入力に基づいて、所定のコンテンツデータに対応する第１の情報の送信を要求する信号の送信を制御する第１の要求信号送信制御ステップと、他の情報処理装置から第１の情報、および、第１の情報の利用に関する第２の情報の受信を制御する受信制御ステップと、受信ステップの処理により受信された第１の情報、および、第２の情報の記録を制御する記録制御ステップと、第２の情報に含まれている、第１の情報の一時期限を示す第３の情報を基に、他の情報処理装置から第１の情報を受信した後、一時期限が経過した場合、第１の情報の送信を要求する信号の送信を制御する第２の要求信号送信制御ステップと、ユーザの操作入力に基づいて、第１の情報の他の情報処理装置への送信を制御する送信制御ステップとを含み、第１の情報は、ユーザが所定のコンテンツデータを再生または記録することが許可された所定の期間よりも短い一時期限により示される期間だけ、所定のコンテンツデータを再生または記録させることが可能な情報であることを特徴とする。
【００２３】
本発明の第２の記録媒体に記録されているプログラムは、ユーザの操作入力に基づいて、所定のコンテンツデータに対応する第１の情報の送信を要求する信号の送信を制御する第１の要求信号送信制御ステップと、他の情報処理装置から第１の情報、および、第１の情報の利用に関する第２の情報の受信を制御する受信制御ステップと、受信ステップの処理により受信された第１の情報、および、第２の情報の記録を制御する記録制御ステップと、第２の情報に含まれている、第１の情報の一時期限を示す第３の情報を基に、他の情報処理装置から第１の情報を受信した後、一時期限が経過した場合、第１の情報の送信を要求する信号の送信を制御する第２の要求信号送信制御ステップと、ユーザの操作入力に基づいて、第１の情報の他の情報処理装置への送信を制御する送信制御ステップとを含み、第１の情報は、ユーザが所定のコンテンツデータを再生または記録することが許可された所定の期間よりも短い一時期限により示される期間だけ、所定のコンテンツデータを再生または記録させることが可能な情報であることを特徴とする。
【００２４】
本発明の第２のプログラムは、ユーザの操作入力に基づいて、所定のコンテンツデータに対応する第１の情報の送信を要求する信号の送信を制御する第１の要求信号送信制御ステップと、他の情報処理装置から第１の情報、および、第１の情報の利用に関する第２の情報の受信を制御する受信制御ステップと、受信ステップの処理により受信された第１の情報、および、第２の情報の記録を制御する記録制御ステップと、第２の情報に含まれている、第１の情報の一時期限を示す第３の情報を基に、他の情報処理装置から第１の情報を受信した後、一時期限が経過した場合、第１の情報の送信を要求する信号の送信を制御する第２の要求信号送信制御ステップと、ユーザの操作入力に基づいて、第１の情報の他の情報処理装置への送信を制御する送信制御ステップとを含み、第１の情報は、ユーザが所定のコンテンツデータを再生または記録することが許可された所定の期間よりも短い一時期限により示される期間だけ、所定のコンテンツデータを再生または記録させることが可能な情報であることを特徴とする。
【００２５】
本発明のコンテンツ配信システムは、第１の情報処理装置が、第２の情報処理装置と情報を授受する第１の情報授受手段と、第１の情報の配信に関する第２の情報を記録する第１の記録手段と、第１の情報授受手段による第１の情報の、第２の情報処理装置への配信を制御する配信制御手段とを備え、１の情報授受手段は、第２の情報処理装置から、第１の情報の配信を要求する信号を受信し、配信制御手段による制御に基づいて、第２の情報処理装置へ、第１の情報を配信し、第２の情報処理装置から、第１の情報を受信し、１の記録手段により記録されている第２の情報は、第２の情報処理装置へ配信される、第１の情報の一時期限を示す第３の情報を含み、第２の情報処理装置が、第１の情報処理装置と情報を授受する第２の情報授受手段と、ユーザの操作入力に基づいて、第２の情報授受手段による、所定のコンテンツデータに対応する第１の情報の送信を要求する信号の送信を制御する要求信号送信制御手段と、第２の情報授受手段により受信された第１の情報、および、第１の情報の利用に関する第２の情報を記録する第２の記録手段とを備え、第２の情報授受手段は、第１の情報処理装置から第１の情報を受信するとともに、ユーザの操作入力に基づいて、第１の情報を第１の情報処理装置に送信し、第２の記録手段により記録されている第２の情報には、第３の情報が含まれ、要求信号送信制御手段は、ユーザの操作入力に基づいて、または、第１の情報処理装置から第１の情報を受信した後、一時期限が経過した場合、情報授受手段により第１の情報の送信を要求する信号が送信されるように制御し、この第１の情報は、ユーザが所定のコンテンツデータを再生または記録することが許可された所定の期間よりも短い一時期限により示される期間だけ、所定のコンテンツデータを再生または記録させることが可能な情報であることを特徴とする。
【００２６】
本発明の第１の情報処理装置および方法、並びにプログラムにおいては、他の情報処理装置から、第１の情報の配信を要求する信号が受信され、他の情報処理装置へ、第１の情報が送信され、他の情報処理装置から、第１の情報が受信され、第１の情報は、ユーザが所定のコンテンツデータを再生または記録することが許可された所定の期間よりも短い一時期限により示される期間だけ、所定のコンテンツデータを再生または記録させることが可能な情報である。
【００２７】
本発明の第２の情報処理装置および方法、並びにプログラムにおいては、ユーザの操作入力に基づいて、所定のコンテンツデータに対応する第１の情報の送信が要求され、他の情報処理装置から第１の情報、および、第１の情報の利用に関する第２の情報が受信され、受信された第１の情報、および、第２の情報が記録され、第２の情報に含まれている、第１の情報の一時期限を示す第３の情報を基に、他の情報処理装置から第１の情報を受信した後、一時期限が経過した場合、第１の情報の送信を要求する信号が送信され、ユーザの操作入力に基づいて、第１の情報が他の情報処理装置へ送信され、この第１の情報は、ユーザが所定のコンテンツデータを再生または記録することが許可された所定の期間よりも短い一時期限により示される期間だけ、所定のコンテンツデータを再生または記録させることが可能な情報である。
【００２８】
本発明のコンテンツ配信システムにおいては、第１の情報処理装置で、第２の情報処理装置から、第１の情報の配信を要求する信号が受信され、第２の情報処理装置へ、第１の情報が送信され、第２の情報処理装置から、第１の情報が受信され、第２の情報処理装置で、ユーザの操作入力に基づいて、所定のコンテンツデータに対応する第１の情報の送信が要求され、第１の情報処理装置から第１の情報、および、第１の情報の利用に関する第２の情報が受信され、受信された第１の情報、および、第２の情報が記録され、第２の情報に含まれている、第１の情報の一時期限を示す第３の情報を基に、第１の情報処理装置から第１の情報を受信した後、一時期限が経過した場合、第１の情報の送信を要求する信号が送信され、ユーザの操作入力に基づいて、第１の情報が第１の情報処理装置へ送信され、この第１の情報は、ユーザが所定のコンテンツデータを再生または記録することが許可された所定の期間よりも短い一時期限により示される期間だけ、所定のコンテンツデータを再生または記録させることが可能な情報である。
【００２９】
【発明の実施の形態】
以下、図を参照して、本発明の実施の形態について説明する。
【００３０】
図１は、本発明を適用したコンテンツ配信システムについて説明するための図である。ライセンスを管理するサーバ１は、例えば、インターネットなどの広域ネットワークや、専用回線などの安全な通信経路などで構成されるネットワーク２を介して、ユーザが使用しているパーソナルコンピュータ３−１乃至３−ｎや、ユーザが、例えばＭＤ（Ｍｉｎｉ　Ｄｉｓｋ（商標））などの記録媒体を用いて、所定のデータの授受を実行することができるＭＭＫ（Ｍｕｌｔｉ　Ｍｅｄｉａ　Ｋｉｏｓｋ）４−１乃至４−ｍと接続されている。
【００３１】
サーバ１は、パーソナルコンピュータ３−１乃至３−ｎ、または、ＭＭＫ４−１乃至４−ｍに、コンテンツデータを送信するとともに、例えば、ログイン名やパスワードなどの認証情報を用いて認証処理を行い、正しく認証されたユーザが使用しているパーソナルコンピュータ３−１乃至３−ｎ、または、ＭＭＫ４−１乃至４−ｍに、コンテンツデータを記録または再生することを許可するライセンスを配信する。また、サーバ１は、ユーザが使用しているパーソナルコンピュータ３−１乃至３−ｎ、または、ＭＭＫ４−１乃至４−ｍから、コンテンツのライセンスを預け入れられ、ユーザの要求に応じて、預け入れられたライセンスを再び与えることができる。
【００３２】
パーソナルコンピュータ３−１乃至３−ｎ、または、ＭＭＫ４−１乃至４−ｍを利用しているユーザは、サーバ１からライセンスをダウンロードする処理と、サーバ１にライセンスを返却する処理の実行を、パーソナルコンピュータ３−１乃至３−ｎ、または、ＭＭＫ４−１乃至４−ｍに指令する。ライセンスは、例えば、１ヶ月など、所定の期限の間、コンテンツを記録再生することを許可するものである。ダウンロードされたライセンスは、例えば、３日など、所定の期間で規制されている一時期限のみ、有効であり、一時期限が過ぎると、再度ライセンスをダウンロード（更新）しなければ、コンテンツを記録再生することができない。
【００３３】
パーソナルコンピュータ３−１乃至３−ｎは、ユーザの指令がなくても（すなわち、バックグラウンド処理で）、ライセンスをダウンロードした後、一時期限が経過すると、ライセンス更新をサーバ１に要求する処理を実行する。サーバ１は、パーソナルコンピュータ３−１乃至３−ｎ、または、ＭＭＫ４−１乃至４−ｍにライセンスを配信した後、一時期限が経過すると、ライセンスはユーザに配信されているのではなく、サーバ１に預けられている状態であるとし、パーソナルコンピュータ３−１乃至３−ｎ、または、ＭＭＫ４−１乃至４−ｍの要求に応じて、ライセンスを再度配信（すなわち、ライセンスを更新）する。
【００３４】
従って、パーソナルコンピュータ３−１乃至３−ｎを利用してコンテンツを記録再生しているユーザ、または、ＭＭＫ４−１乃至４−ｍを用いてダウンロードしたライセンスを用いて、ネットワーク２に接続されていない機器でコンテンツを記録再生しているユーザは、故障、紛失、または、盗難などにより、ライセンスを失っても、例えば、ネットワーク２に接続されている故障していない機器（パーソナルコンピュータ３−１乃至３−ｎ、または、ＭＭＫ４−１乃至４−ｍのうちの、故障していないもの）を用いて、サーバ１に登録されているログイン名やパスワードなどの認証情報を変更し、一時期限後に、新たにライセンスの配信をサーバ１に要求することができる。
【００３５】
以下、パーソナルコンピュータ３−１乃至パーソナルコンピュータ３−ｎを個々に区別する必要がない場合、単にパーソナルコンピュータ１と総称し、ＭＭＫ４−１乃至ＭＭＫ４−ｍを個々に区別する必要がない場合、単にＭＭＫ４と総称する。
【００３６】
図２は、サーバ１の構成を示すブロック図である。
【００３７】
ＣＰＵ（Ｃｅｎｔｒａｌ　Ｐｒｏｃｅｓｓｉｎｇ　Ｕｎｉｔ）１１は、入出力インターフェース１５および内部バス１４を介して、例えば、サーバ１の管理者が入力部１６を用いて入力した各種指令に対応する信号や、通信部１９を介して入力された信号を受け、それらの信号に基づいた各種処理を実行する。ＲＯＭ（Ｒｅａｄ　Ｏｎｌｙ　Ｍｅｍｏｒｙ）１２は、ＣＰＵ１１が使用するプログラムや、演算用のパラメータのうちの基本的に固定のデータを格納する。ＲＡＭ（Ｒａｎｄｏｍ　Ａｃｃｅｓｓ　Ｍｅｍｏｒｙ）１３は、ＣＰＵ１１の実行において使用するプログラムや、その実行において適宜変化するパラメータを格納する。ＣＰＵ１１、ＲＯＭ１２、およびＲＡＭ１３は、内部バス１４により相互に接続されている。
【００３８】
内部バス１４は、入出力インターフェース１５とも接続されている。入力部１６は、例えば、キーボードやマウスなどからなり、ＣＰＵ１１に各種の指令を入力するとき操作される。出力部１７は、例えば、ＣＲＴ（Ｃａｔｈｏｄｅ　Ｒａｙ　Ｔｕｂｅ）等、各種情報をテキスト、あるいはイメージなどで表示する表示デバイスや、スピーカなどの音声出力デバイスで構成されている。記録部１８は、例えば、ハードディスクや半導体メモリで構成され、パーソナルコンピュータ３またはＭＭＫ４に配信するコンテンツデータ、パーソナルコンピュータ３またはＭＭＫ４にライセンスを発行したり、ライセンスの返却を受けるために必要なデータ、ＣＰＵ１１が使用するプログラム、それらのプログラムの処理により生成されたデータなどを記憶する。
【００３９】
また、ドライブ２０には、必要に応じて磁気ディスク２１、光ディスク２２、光磁気ディスク２３、および半導体メモリ２４が装着され、データの授受を行う。通信部１９は、ネットワーク２に接続され、パーソナルコンピュータ３またはＭＭＫ４と情報を授受する。
【００４０】
図３は、パーソナルコンピュータ３の構成を示すブロック図である。
【００４１】
ＣＰＵ３１は、入出力インターフェース３５および内部バス３４を介して、例えば、ユーザが入力部３６を用いて入力した各種指令に対応する信号や、通信部３９を介して入力された信号を受け、それらの信号に基づいた各種処理を実行する。ＲＯＭ３２は、ＣＰＵ３１が使用するプログラムや、演算用のパラメータのうちの基本的に固定のデータを格納する。ＲＡＭ３３は、ＣＰＵ３１の実行において使用するプログラムや、その実行において適宜変化するパラメータを格納する。ＣＰＵ３１、ＲＯＭ３２、およびＲＡＭ３３は、内部バス３４により相互に接続されている。
【００４２】
内部バス３４は、入出力インターフェース３５とも接続されている。入力部３６は、例えば、キーボードやマウスなどからなり、ＣＰＵ３１に各種の指令を入力するとき操作される。出力部３７は、例えば、ＣＲＴ等、各種情報をテキスト、あるいはイメージなどで表示する表示デバイスや、スピーカなどの音声出力デバイスで構成されている。記録部３８は、例えば、ハードディスクや半導体メモリで構成され、サーバ１からライセンスの発行を受けたり、サーバ１にライセンスを返却するために必要なデータや、サーバ１から配信されたコンテンツデータおよびライセンスの他、ＣＰＵ３１が使用するプログラム、それらのプログラムの処理により生成されたデーなどを記憶する。
【００４３】
また、ドライブ４０には、必要に応じて磁気ディスク２１、光ディスク２２、光磁気ディスク２３、および半導体メモリ２４が装着され、データの授受を行う。通信部３９は、ネットワーク２に接続され、サーバ１と情報を授受する。
【００４４】
図４は、ＭＭＫ４の構成を示すブロック図である。
【００４５】
ＭＭＫ４は、配信端末コンピュータ５１、ＩＥＥＥ１３９４ケーブル５３、ＭＤドライブ５２、スピーカ５５で構成されている。配信端末コンピュータ５１は、ネットワーク２と接続されて、サーバ１と情報を授受するとともに、ＩＥＥＥ１３９４ケーブル５３を介して、ＭＤドライブ５２と接続され、情報を授受することができるようになされている。ＭＤドライブ５２は、ＭＤ５４を装着され、配信端末コンピュータ５１の制御に従って、サーバ１から配信されたコンテンツデータやライセンスをＭＤ５４に記録したり、ＭＤ５４に記録されているコンテンツを再生して、スピーカ５５に出力したり、ライセンスの授受に必要な情報を、ＭＤ５４から読み出して、配信端末コンピュータ５１に出力する処理を行う。
【００４６】
図５は、配信端末コンピュータ５１の構成を示すブロック図である。
【００４７】
ＣＰＵ６１は、入出力インターフェース６５および内部バス６４を介して、例えば、ユーザが入力部６６を用いて入力した各種指令に対応する信号や、通信部６９を介して入力された信号を受け、それらの信号に基づいた各種処理を実行する。ＲＯＭ６２は、ＣＰＵ６１が使用するプログラムや、演算用のパラメータのうちの基本的に固定のデータを格納する。ＲＡＭ６３は、ＣＰＵ６１の実行において使用するプログラムや、その実行において適宜変化するパラメータを格納する。ＣＰＵ６１、ＲＯＭ６２、およびＲＡＭ６３は、内部バス６４により相互に接続されている。
【００４８】
内部バス６４は、入出力インターフェース６５とも接続されている。入力部６６は、例えば、キーボードやマウスなどからなり、ＣＰＵ６１に各種の指令を入力するとき操作される。表示部６７は、例えば、ＣＲＴ等で構成され、各種情報をテキスト、あるいはイメージなどで表示する。記録部６８は、例えば、ハードディスクや半導体メモリで構成され、ＣＰＵ６１が使用するプログラム、それらのプログラムの処理により生成されたデーなどを記憶する。通信部６９は、ネットワーク２に接続され、サーバ１と情報を授受するとともに、ＩＥＥＥ１３９４ケーブル５３を介して、ＭＤドライブ５２に接続されている。
【００４９】
図１におけるサーバ１は、上述したように、パーソナルコンピュータ３またはＭＭＫ４にコンテンツを配信するとともに、認証処理を実行して、正しく認証されたユーザが使用しているパーソナルコンピュータ３またはＭＭＫ４に対して、ライセンスをダウンロードしたり、更新したり、ダウンロードしたライセンスの返却を受ける。以下、これらの処理を、クライアントの処理とサーバの処理とに分けて説明する。
【００５０】
図６は、コンテンツの配信、ライセンスのダウンロード、更新、返却の処理を実行する場合の、サーバ８１およびクライアント８２の機能ブロック図である。図６において、サーバ８１は、図１のサーバ１のＣＰＵ１１が実行する機能に対応し、クライアント８２は、図１のパーソナルコンピュータ３のＣＰＵ３１、またはＭＭＫ４の端末配信コンピュータ５１のＣＰＵ６１が実行する機能に対応する。
【００５１】
サーバ８１は、コンテンツサーバ９１、コンテンツデータベース９６、ロッカーサーバ９２、ロッカーデータベース９３、ライセンスサーバ９４、および購入サーバ９５で構成されている。
【００５２】
コンテンツサーバ９１は、クライアント８２のロッカークライアント１０１からの要求を受け、コンテンツデータベース９６に記録されているコンテンツを、通信路１１１を介して、ロッカークライアント１０１に配信する。通信経路１１１は、例えば、インターネットなどの広域ネットワークであっても良い。コンテンツデータベース９６は、クライアントに配信するコンテンツを記録している。コンテンツは、コンテンツＩＤで区別される。
【００５３】
ロッカーサーバ９２は、クライアント８２のロッカークライアント１０１からの要求を受け、認証処理を実行したり、ロッカーデータベース９３に記録しているライセンスの一覧を送信したり、トランザクションＩＤを発行して、ライセンス発行、または、ライセンス返却の許可とともに送信したり、ライセンスサーバ９４から、ライセンスリクエスト、またはライセンス返却リクエストを受け、ライセンスを発行したり、ライセンス返却処理を行う。ロッカーサーバ９２は、上述した処理に伴って、ロッカーデータベース９３に登録されている情報を更新する。また、ロッカーサーバ９２は、クライアント８２のロッカークライアント１０１と、通信経路１１２を介して通信する。通信経路１１２は、通信経路１１１と同一の通信経路であっても良く、例えば、インターネットなどの広域ネットワークであっても良い。
【００５４】
ロッカーデータベース９３は、ユーザの登録情報であるユーザデータ、および、ライセンスの情報であるライセンスデータを記録する。ロッカーデータベース９３に記録されているユーザの登録情報、および、ライセンスの情報を図７に示す。
【００５５】
ロッカーデータベース９３は、ユーザの登録情報として、ユーザＩＤをＰｒｉｍａｒｙ　Ｋｅｙｗｏｒｄ（ＰＫ）とし、ログイン名、パスワードを記録している。ユーザ登録は予め行われており、ユーザＩＤに対応して、ログイン名、パスワードが登録されている。また、ロッカーデータベース９３は、ライセンスの情報として、ライセンスＩＤをＰｒｉｍａｒｙ　Ｋｅｙｗｏｒｄとし、ユーザＩＤ、コンテンツＩＤ、一時期限、期限、利用条件などを記録している。一時期限とは、ダウンロードされたライセンスが有効である期間であり、一時期限が過ぎた場合、ライセンスの更新処理が実行される。期限とは、ライセンスの更新が可能な期限であり、期限が過ぎたライセンスは、更新することができない。利用条件とは、例えば、配信されたコンテンツを、他の装置、または記録媒体にコピー可能な回数、または、配信されたコンテンツを、他の装置、または記録媒体にコピーすることを禁止するための情報などである。
【００５６】
ライセンスサーバ９４は、ライセンスクライアント１０３から、ライセンスリクエスト、またはライセンス返却リクエストを受け、ロッカーサーバ９２に出力するとともに、発行されたライセンス、または、ライセンス返却完了通知を、ライセンスクライアント１０３に送信する。また、ライセンスサーバ９４は、クライアント８２のライセンスクライアント１０３と、安全な通信経路である通信経路１１３を介して通信する。通信経路１１３には、例えば、インターネットなどの広域ネットワークを用いても良いが、その場合は、暗号化などの安全な通信に必要な処理を行うようにする。
【００５７】
購入サーバ９５は、購入クライアント１０５から、ライセンスの購入の要求を受け、販売コンテンツの一覧を送信したり、ユーザが指定した購入コンテンツの情報を基に、ライセンスＩＤを発行して、購入クライアント１０５に送信し、ロッカーデータベース９３に登録されているライセンスの情報に、新たに発行したライセンスの情報を追加する。また、購入サーバ９５は、クライアント８２の購入クライアント１０５と、通信経路１１４を介して通信する。通信経路１１４は、通信経路１１１または通信経路１１２と同一の通信経路であっても良く、例えば、インターネットなどの広域ネットワークであっても良い。
【００５８】
クライアント８２は、ロッカークライアント１０１、コンテンツデータベース１０２、ライセンスクライアント１０３、ライセンスデータベース１０４、購入クライアント１０５、記録再生処理部１０６、表示制御部１０７、および、操作入力部１０８で構成されている。
【００５９】
クライアント８２のロッカークライアント１０１は、操作入力部１０８から入力されるユーザの操作に従って、サーバ８１のコンテンツサーバ９１から、通信路１１１を介して、コンテンツの配信を受け、コンテンツデータベース１０２に記録したり、操作入力部１０８から、ログイン名やパスワードなど、認証に必要な情報の入力を受け、ロッカーサーバ９２に、通信路１１２を介して、ライセンス一覧リクエスト、ライセンス発行許可リクエスト、または、ライセンス返却許可リクエストを送信して、認証処理が正しく終了された場合、ライセンス一覧、ライセンス発行許可通知およびトランザクションＩＤ、または、ライセンス返却許可通知およびトランザクションＩＤを受信する。
【００６０】
コンテンツデータベース１０２は、ロッカークライアント１０１がコンテンツサーバ９１から受信したコンテンツデータを記録する。
【００６１】
ライセンスクライアント１０３は、ライセンスリクエストまたはライセンス返却リクエストを、安全な通信経路である通信経路１１３を介して、ライセンスサーバ９４に送信するとともに、ライセンス、またはライセンス返却完了通知を、安全な通信経路である通信経路１１３を介して、ライセンスサーバ９４から受信する。また、ライセンスクライアント１０３は、供給されたライセンス情報を、ライセンスデータベース１０４に格納する。なお、通信経路１１３が、例えば、インターネットなどの広域ネットワークである場合、ライセンスリクエストまたはライセンス返却リクエストは、暗号化されて送信される。
【００６２】
図８は、ライセンスデータベース１０４に登録される情報の例を示す図である。ライセンス情報には、ライセンスＩＤをＰＫとして、コンテンツＩＤ、一時期限、期限、および、利用条件が記載されている。
【００６３】
購入クライアント１０５は、操作入力部１０８から入力される、ユーザの操作入力に従って、購入サーバ９５と、ライセンスの購入に必要な情報を授受する。
【００６４】
記録再生処理部１０６は、コンテンツデータベース１０２に格納されているコンテンツデータを、ライセンスデータベース１０４に格納されているライセンスを用いて、記録媒体に記録する、または再生して音声出力する処理を実行するものであり、パーソナルコンピュータ３のドライブ４０、または、出力部３７、あるいは、ＭＭＫ４のＭＤドライブ５２に対応するものである。
【００６５】
表示制御部１０７は、各種情報をテキストあるいは画像などの表示を制御するものであり、パーソナルコンピュータ３の出力部３７、または、ＭＭＫ４の表示部６７の表示を制御する。
【００６６】
操作入力部１０８は、ユーザからの操作入力を受け、ロッカークライアント１０１、ライセンスクライアント１０３、または、購入クライアント１０５に、ユーザの操作入力を示す信号を出力するものであり、パーソナルコンピュータ３の入力部３６、または、ＭＭＫ４の入力部６６に対応する。
【００６７】
次に、図９のフローチャートを参照して、クライアント８２が実行する、ライセンス購入処理について説明する。
【００６８】
ステップＳ１において、購入クライアント１０５は、操作入力部１０８を用いてユーザが入力する、ライセンスの購入処理の開始を指令する操作に基づいて、サーバ８１の購入サーバ９５にアクセスし、購入処理の開始を通知する。購入処理開始の通知は、例えば、販売可能なライセンスに対応するコンテンツの一覧のリクエストとして送信される。
【００６９】
ステップＳ２において、購入クライアント１０５は、購入サーバ９５が、後述する図１０のステップＳ２２において送信する、販売コンテンツの一覧を示すデータを受信し、表示制御部１０７の処理により、販売コンテンツの一覧を、出力部３７、または、表示部６７に表示させる。
【００７０】
購入クライアント１０５は、ステップＳ３において、操作入力部１０８から、ライセンスの購入を希望するコンテンツを指定する操作入力を受け、ステップＳ４において、操作入力部１０８から、例えば、ログイン名やパスワードなどの認証処理に必要な情報や、購入したコンテンツのライセンスの代金の支払方法など、ライセンスを購入するために必要な情報の入力を受ける。
【００７１】
ステップＳ５において、購入クライアント１０５は、コンテンツを指定する情報、および、ライセンスを購入するために必要な情報を、購入サーバ９５に送信する。
【００７２】
ステップＳ６において、購入クライアント１０５は、購入サーバ９５が、後述する図１０のステップＳ２７において送信する、購入処理結果を受信して、表示制御部１０７の処理により、購入処理結果を、出力部３７、または、表示部６７に表示させて、処理が終了される。
【００７３】
なお、クライアント８２は、ライセンス購入処理が実行される前、または、後（遅くとも、ライセンスのダウンロード時）、あるいは、ライセンス購入処理と同時に、コンテンツサーバ９１から、コンテンツデータの配信を受け、コンテンツデータベース１０２に保存するものとする。また、図９のフローチャートにおいては、コンテンツ購入にあたって、ライセンス取得時にコンテンツ購入料金の支払方法が決定されるものとして説明したが、コンテンツデータ配信時に、コンテンツ購入料金の支払方法が決定されるものとしても良い。
【００７４】
次に、図１０のフローチャートを参照して、図９を用いて説明した処理と並行して実行される、サーバ８１のライセンス購買処理について説明する。
【００７５】
購入サーバ９５は、ステップＳ２１において、クライアント８２の購入クライアント１０５が、図９のステップＳ１において送信した購入処理の開始の通知を受け、ステップＳ２２において、販売コンテンツの一覧を示すデータを送信する。
【００７６】
ステップＳ２３において、購入サーバ９５は、購入クライアント１０５が、図９のステップＳ５において送信したコンテンツを指定する情報、および、ライセンスを購入するために必要な情報を受信する。購入サーバ９５は、受信したデータを基に、ロッカーデータベース９３に登録されているユーザデータを参照して、ユーザを照会する（認証処理を実行する）。
【００７７】
ステップＳ２４において、購入サーバ９５は、ユーザが正しく照会されたか否かを判断する。
【００７８】
ステップＳ２４において、ユーザが正しく照会されたと判断された場合、購入サーバ９５は、ステップＳ２５において、ライセンスＩＤを発行し、ステップＳ２６において、ロッカーデータベース９３に、新規ライセンス、すなわち、発行されたライセンスＩＤに対応する、コンテンツＩＤ、期限、および利用条件を登録する。
【００７９】
ステップＳ２４において、ユーザが正しく照会されなかったと判断された場合、または、ステップＳ２６の処理の終了後、ステップＳ２７において、購入サーバ９５は、購入クライアント１０５に購入処理結果を送信して、処理が終了される。すなわち、ユーザが正しく照会されなかった場合、購入処理失敗が通知され、ユーザが正しく照会された場合、購入処理終了が通知される。
【００８０】
なお、図９および図１０を用いて説明した処理により、クライアント８２が、サーバ８１からコンテンツのライセンスを購入しただけでは、コンテンツデータを記録または再生することができない。クライアント８２は、図９および図１０を用いて説明した処理によって、コンテンツのライセンスを購入することにより、後述する処理によって実行される、ライセンスのダウンロードを行うことが可能となる。クライアント８２は、ライセンスをダウンロードすることにより、コンテンツデータを記録または再生することが可能となる。
【００８１】
次に、図１１および図１２のフローチャートを参照して、購入処理が終了したコンテンツのライセンスをダウンロードする、クライアントのライセンスダウンロード処理について説明する。
【００８２】
ステップＳ４１において、ロッカークライアント１０１は、操作入力部１０８から、例えば、ログイン名、パスワードなどの、ライセンス一覧リクエストのために必要な認証情報の入力を受ける。
【００８３】
ステップＳ４２において、ロッカークライアント１０１は、入力された認証情報を記憶し、認証情報とともに、このクライアント８２を使用するユーザが購入しているライセンスの一覧を要求するライセンス一覧リクエストを、サーバ８１のロッカーサーバ９２に送信する。
【００８４】
ステップＳ４３において、ロッカークライアント１０１は、後述する図１３のステップＳ７３において送信されるライセンス一覧情報を受信したか否かを判断する。ステップＳ４３において、ライセンス一覧情報を受信しなかったと判断された場合、処理は、ステップＳ５４に進む。
【００８５】
ステップＳ４３において、ライセンス一覧情報を受信したと判断された場合、ステップＳ４４において、ロッカークライアント１０１は、表示制御部１０７にライセンス一覧情報を出力する。表示制御部１０７は、パーソナルコンピュータ３の出力部３７、または、ＭＭＫ４の表示部６７を制御し、ライセンス一覧情報を表示させる。ライセンス一覧情報には、このクライアント８２を使用するユーザが購入しているライセンスに対応する、ライセンスＩＤ、コンテンツ名、コンテンツＩＤと、それらのコンテンツの利用条件などが含まれている。
【００８６】
ステップＳ４５において、ロッカークライアント１０１は、操作入力部１０８から、例えば、ライセンスＩＤ、または、コンテンツ名やコンテンツＩＤなど、ライセンスリクエストを行うライセンスを指定する操作入力を受ける。
【００８７】
ステップＳ４６において、ロッカークライアント１０１は、ステップＳ４２において記憶した、例えば、ログイン名やパスワードなどの認証処理に必要な情報と、発行を要求するライセンスを指定する情報（例えば、ライセンスＩＤ）が含まれているライセンス発行許可リクエストを、ロッカーサーバ９２に送信する。
【００８８】
ステップＳ４７において、ロッカークライアント１０１は、後述する図１３のステップＳ７７において送信されるライセンス発行許可とトランザクションＩＤを受信したか否かを判断する。ステップＳ４７において、ライセンス発行許可とトランザクションＩＤを受信しなかったと判断された場合、処理は、後述するステップＳ５４に進む。
【００８９】
ステップＳ４７において、ライセンス発行許可とトランザクションＩＤを受信したと判断された場合、ステップＳ４８において、ロッカークライアント１０１は、ライセンスクライアント１０３に、ライセンス発行許可が通知されたことを通知し、発行されたトランザクションＩＤを供給する。ライセンスクライアント１０３は、ロッカークライアント１０１から供給されたトランザクションＩＤを含むライセンスリクエストを、安全な通信経路１１３を用いて、サーバ８１のライセンスサーバ９４に送信する。
【００９０】
例えば、ライセンスの一時期限をユーザが設定することができる場合、ライセンスリクエストとともに、ライセンスの一時期限をライセンスサーバ９４に通知するようにしても良い。一方、ライセンスの一時期限が、サーバ８１によって予め決められている場合、または、設定された一時期限より、ライセンスの期限の残りが少なかった場合、発行されるライセンスとともに送信される利用条件に一時期限が記載されて、クライアント８２に通知される。
【００９１】
通信経路１１３が、例えば、インターネットなどの広域ネットワークである場合、ライセンスサーバ９４とライセンスクライアント１０３との情報の授受は、例えば、暗号などを用いることにより保護され、かつ、情報の送信者が、正しい送信者であることが証明される（悪意の第三者によるなりすましを防ぐ）ようになされる。
【００９２】
暗号方式には、例えば、共通鍵暗号方式と、公開鍵暗号方式がある。公開鍵方式は、インターネットで最も普及している暗号方式である。利用者には、公開鍵と、秘密鍵の２つが与えられ、この２つの組合せで暗号化や復号が行われる。公開鍵は、第三者信用機関であるＣＡ（Ｃｅｒｔｉｆｉｃａｔｅ　Ａｕｔｈｏｒｉｔｙ）により認証されて、公開されており、公開鍵で暗号化された情報は、公開鍵の公開者が保有する秘密鍵で復号可能である。また、公開鍵方式は、電子署名にも利用することができる。
【００９３】
一方、共通鍵方式では、暗号化と復号で、同じ鍵を使用する。すなわち、情報の送り手と受け手が、共通した暗号鍵を同時に保有していなければならない。情報の送り手は、秘密鍵を使って文書を暗号化し、情報の受取り側も、同じ秘密鍵を使って、データを復号する。共通鍵には、例えば、単純なＤＥＳ（Ｄａｔａ　Ｅｎｃｒｙｐｔｉｏｎ　Ｓｔａｎｄａｒｄ）の暗号鍵を用いるようにしても良い。
【００９４】
ステップＳ４９において、ライセンスクライアント１０３は、後述する図１４のステップＳ８１において送信されるライセンスおよび利用条件を受信したか否かを判断する。ステップＳ４９において、ライセンスの発行を受けていないと判断された場合、処理は、後述するステップＳ５４に進む。
【００９５】
ステップＳ４９において、ライセンスおよび利用条件を受信したと判断された場合、ステップＳ５０において、ライセンスクライアント１０３は、ライセンスデータベース１０４に、受信したライセンスと利用条件を格納する。
【００９６】
ここで、ライセンスとは、単独では再生することができないコンテンツデータを再生することができるようにするためのデータであり、例えば、コンテンツデータが暗号化されている場合、復号するための暗号鍵が、ライセンスとしてクライアント８２に供給されるようにしてもよいし、コンテンツデータを再生する場合に必要な制御情報などが、ライセンスとしてクライアント８２に供給されるようにしてもよい。
【００９７】
ステップＳ５０において格納されたライセンスに対応するコンテンツデータが取得されていない場合、ステップＳ５１において、ロッカークライアント１０１は、コンテンツデータをサーバ８１のコンテンツサーバ９１から取得して、コンテンツデータベース１０２に格納する。コンテンツデータの取得は、ライセンスの取得より以前に実行されていても良い。
【００９８】
ステップＳ５２において、ライセンスクライアント１０３は、ライセンスダウンロードが完了したことを通知するメッセージを表示制御部１０７およびロッカークライアント１０１に出力する。表示制御部１０７は、パーソナルコンピュータ３の出力部３７、または、ＭＭＫ４の表示部６７を制御し、ライセンスダウンロードが完了したことを通知するメッセージを表示させる。
【００９９】
ステップＳ５３において、ロッカークライアント１０１は、新たにダウンロードしたライセンスの一時期限を基に、後述するライセンス更新処理を実行するためのタイマーをセットし、処理が終了される。
【０１００】
ステップＳ４３において、ライセンス一覧情報を受信しなかったと判断された場合、ステップＳ４７において、ライセンス発行許可とトランザクションＩＤを受信しなかったと判断された場合、または、ステップＳ４９において、ライセンスの発行を受けていないと判断された場合、ステップＳ５４において、ロッカークライアント１０１は、ロッカーサーバ９２からエラーメッセージを受信するので、エラーメッセージを表示制御部１０７に出力する。表示制御部１０７は、パーソナルコンピュータ３の出力部３７、または、ＭＭＫ４の表示部６７を制御し、エラーメッセージを表示させて、処理が終了される。
【０１０１】
次に、図１３および図１４のフローチャートを参照して、図１１および図１２のフローチャートを用いて説明した処理と並行して実行される、サーバのライセンスダウンロード処理について説明する。
【０１０２】
ステップＳ７１において、ロッカーサーバ９２は、図１１のステップＳ４２においてロッカークライアント１０１が送信した、必要な認証情報を含むライセンス一覧リクエストを受信する。
【０１０３】
ステップＳ７２において、ロッカーサーバ９２は、ロッカーデータベース９３に登録されているユーザデータを参照し、ライセンス一覧リクエストとともに送信された認証情報は正しいか否かを判断する。ステップＳ７２において、認証情報は正しくないと判断された場合、処理は、後述するステップＳ８３に進む。
【０１０４】
ステップＳ７２において、認証情報は正しいと判断された場合、ステップＳ７３において、ロッカーサーバ９２は、ロッカーデータベース９３に登録されているライセンスデータを参照して、ライセンス一覧リクエストを送信したユーザが購入しているライセンスの一覧であるライセンス一覧情報を生成し、ロッカークライアント１０１に送信する。
【０１０５】
ステップＳ７４において、ロッカーサーバ９２は、図１１のステップＳ４６においてロッカークライアント１０１が送信した、ライセンス発行許可リクエストを受信する。
【０１０６】
ステップＳ７５において、図１５もしくは図１７を用いて後述するトランザクションＩＤ発行処理が実行される。
【０１０７】
ステップＳ７６において、ロッカーサーバ９２は、ステップＳ７５のトランザクションＩＤ発行処理の結果、トランザクションＩＤは発行されたか否かを判断する。ステップＳ７６において、トランザクションＩＤは発行されなかったと判断された場合、処理は、後述するステップＳ８３に進む。
【０１０８】
ステップＳ７６において、トランザクションＩＤは発行されたと判断された場合、ステップＳ７７において、ロッカーサーバ９２は、ライセンス発行許可とトランザクションＩＤを、ロッカークライアント１０１に送信する。
【０１０９】
ステップＳ７８において、ライセンスサーバ９４は、図１２のステップＳ４８においてライセンスクライアント１０３が送信したライセンスリクエストを、安全な通信経路１１３を介して受信する。上述したように、通信経路１１３が、例えば、インターネットなどの広域ネットワークである場合、ライセンスリクエストは、暗号化されて送信される。
【０１１０】
ステップＳ７９において、図１６もしくは図１８を用いて後述するライセンス発行許可処理が実行される。
【０１１１】
ステップＳ８０において、ロッカーサーバ９２は、ステップＳ７９のライセンス発行許可処理の結果、ライセンスの発行は許可されたか否かを判断する。ステップＳ８０において、ライセンスの発行は許可されていないと判断された場合、処理は、後述するステップＳ８３に進む。
【０１１２】
ステップＳ８０において、ライセンスの発行は許可されたと判断された場合、ステップＳ８１において、ロッカーサーバ９２は、ライセンスサーバ９４に、ライセンス発行が許可されたことを通知する。ライセンスサーバ９４は、ライセンスを発行して、ライセンスＩＤと利用条件を、安全な通信経路１１３を介して、ライセンスクライアント１０３に送信する。
【０１１３】
ステップＳ８２において、ロッカーサーバ９２は、ロッカーデータベース９３の対応するライセンスのライセンスデータのＤＬ（ダウンロード）済みフラグをＯＮ（対応するライセンスはダウンロード済みであることを示す状態）にして、処理が終了される。
【０１１４】
ステップＳ７２において、認証情報は正しくないと判断された場合、ステップＳ７６において、トランザクションＩＤは発行されなかったと判断された場合、または、ステップＳ８０において、ライセンスの発行は許可されていないと判断された場合、ステップＳ８３において、ロッカーサーバ９２は、ロッカークライアント１０１にエラーメッセージを送信して、処理が終了される。
【０１１５】
図１１乃至図１４を用いて説明した処理により、ライセンスがサーバ８１からクライアント８２にダウンロードされる。ライセンスがクライアント８２のライセンスデータベース１０４に格納されているとき、記録再生処理部１０６は、コンテンツデータベース１０２に格納されているコンテンツデータを所定の記録媒体に記録したり、再生出力することが可能である。
【０１１６】
次に、図１５のフローチャートを参照して、図１３のステップＳ７５において実行される、トランザクションＩＤ発行処理１について説明する。
【０１１７】
ロッカーサーバ９２は、ステップＳ１０１において、ロッカークライアント１０１から供給されたログイン名を基に、ロッカーデータベース９３に登録されているユーザデータを参照し、ステップＳ１０２において、ロッカークライアント１０１から供給されたパスワードは正しいか否かを判断する。
【０１１８】
ステップＳ１０２において、パスワードは正しいと判断された場合、ロッカーサーバ９２は、ステップＳ１０３において、乱数を発生することにより、トランザクションＩＤを発生し、ステップＳ１０４において、トランザクションＩＤ、ライセンスＩＤ、ユーザＩＤ、ライセンスの一時期限の情報を含むトランザクションデータをロッカーデータベース９３に記憶する。トランザクションＩＤとは、サーバ８１が実行するユニークなトランザクションを識別するためのＩＤである。
【０１１９】
ステップＳ１０５において、ロッカーサーバ９２は、トランザクションＩＤとライセンス発行許可通知をロッカークライアント１０１に返信可として、処理は、図１３のステップＳ７６に進む。
【０１２０】
ステップＳ１０２において、パスワードは正しくないと判断された場合、ステップＳ１０６において、ロッカーサーバ９２は、トランザクションＩＤ発行不可として、処理は、図１３のステップＳ７６に進む。
【０１２１】
次に、図１６のフローチャートを参照して、図１３のステップＳ７５において図１５を用いて説明したトランザクションＩＤ発行処理１が実行された場合に、図１４のステップＳ７９で実行されるライセンス発行許可処理１について説明する。
【０１２２】
ロッカーサーバ９２は、ステップＳ１１１において、トランザクションＩＤを基に、トランザクションデータを参照し、ステップＳ１１２において、トランザクションデータに含まれているライセンスＩＤを検索キーとして、ライセンスデータを参照する。
【０１２３】
ステップＳ１１３において、ロッカーサーバ９２は、ライセンスデータのＤＬ済みフラグはＯＦＦ（すなわち、ライセンスがダウンロードされていない状態）になっているか否かを判断する。ステップＳ１１３において、ライセンスデータのＤＬ済みフラグはＯＦＦになっていないと判断された場合、処理は、後述するステップＳ１１８に進む。
【０１２４】
ステップＳ１１３において、ライセンスデータのＤＬ済みフラグはＯＦＦになっていると判断された場合、ステップＳ１１４において、ロッカーサーバ９２は、ライセンス期限内であるか否かを判断する。ステップＳ１１４において、ライセンス期限内ではないと判断された場合、処理は、後述するステップＳ１１８に進む。
【０１２５】
ステップＳ１１４において、ライセンス期限内であると判断された場合、ステップＳ１１５において、ロッカーサーバ９２は、ライセンスの期限および一時期限、利用条件などを含む、ライセンス発行許可情報を作成する。
【０１２６】
ここで、ライセンスの一時期限は、ユーザによって設定可能であっても、サーバ８１によって予め設定されるようにしても良いが、ライセンスの期限の残りが、ユーザによる設定、または、サーバ８１による設定よりも短い場合がある。従って、ライセンス発行許可情報に記載されるライセンスの一時期限は、ライセンスの期限の残り、ユーザによる設定、または、サーバ８１による設定のうちの一番短いものとされる。
【０１２７】
また、一時期限の上限値を予め設定しておくことができるようにしても良い。一時期限の上限値は、ユーザごとに設定するようにし、例えば、ユーザデータに登録するようにしても良いし、サーバ８１によって予め設定されるようにしても良い。一時期限の上限値を長く設定することにより、後述するライセンス更新処理のための通信コストを削減することができるが、ライセンスを保存しているパーソナルコンピュータ３などの紛失、または、不意の故障、あるいは、盗難が発生した場合、正しいユーザにライセンスが復帰するまでに、長い時間がかかってしまう恐れがある。
【０１２８】
ロッカーサーバ９２は、ステップＳ１１６において、必要に応じて、ロッカーデータベース９３に登録されているライセンスデータを更新し、ステップＳ１１７において、ライセンス発行許可をライセンスサーバ９４に返信可として、処理は、図１４のステップＳ８０に進む。
【０１２９】
ステップＳ１１３において、ライセンスデータのＤＬ済みフラグはＯＦＦになっていないと判断された場合、または、ステップＳ１１４において、ライセンス期限内ではないと判断された場合、ステップＳ１１８において、ロッカーサーバ９２は、ライセンスサーバ９４にライセンス発行不可を出力するものとして、処理は、図１４のステップＳ８０に進む。
【０１３０】
また、図１５を用いて説明したトランザクションＩＤ発行処理１に代わって、図１３のステップＳ７５においては、図１７を用いて説明するトランザクションＩＤ発行処理２を実行するようにしても良い。
【０１３１】
ステップＳ１３１およびステップＳ１３２において、図１５のステップＳ１０１およびステップＳ１０２と同様の処理が実行される。すなわち、ロッカーサーバ９２は、ログイン名を基に、ユーザデータを参照し、パスワードが正しいか否かを判断する。ステップＳ１３２において、パスワードが正しくないと判断された場合、処理は、後述するステップＳ１４０に進む。
【０１３２】
ステップＳ１３２において、パスワードが正しいと判断された場合、ステップＳ１３３乃至ステップＳ１３６において、図１６のステップＳ１１２乃至ステップＳ１１５と同様の処理が実行される。すなわち、ライセンスデータが参照されて、ＤＬ済みフラグがＯＦＦであり、かつ、ライセンス期限内である場合、ライセンス発行許可情報が作成される。
【０１３３】
ステップＳ１３４において、ＤＬ済みフラグがＯＦＦでないと判断された場合、または、ステップＳ１３５において、ライセンス期限内ではないと判断された場合、処理は、後述するステップＳ１４０に進む。
【０１３４】
ステップＳ１３７乃至ステップＳ１３９において、図１５のステップＳ１０３乃至ステップＳ１０５と同様の処理が実行される。すなわち、トランザクションＩＤが発生されて、発生されたトランザクションデータが記憶されて、トランザクションＩＤおよびライセンス発行許可通知が返信可であるとされて、処理は、図１３のステップＳ７６に進む。
【０１３５】
ステップＳ１３２において、パスワードが正しくないと判断された場合、ステップＳ１３４において、ＤＬ済みフラグがＯＦＦでないと判断された場合、または、ステップＳ１３５において、ライセンス期限内ではないと判断された場合、ステップＳ１４０において、図１５のステップＳ１０６の処理と同様に、トランザクションＩＤが発行不可とされて、処理は、図１３のステップＳ７６に進む。
【０１３６】
次に、図１８のフローチャートを参照して、図１３のステップＳ７５において図１７を用いて説明したトランザクションＩＤ発行処理２が実行された場合に、図１４のステップＳ７９で実行されるライセンス発行許可処理２について説明する。
【０１３７】
ステップＳ１５１乃至ステップＳ１５３において、図１６のステップＳ１１１、ステップＳ１１６、およびステップＳ１１７と同様の処理が実行されて、処理は、図１４のステップＳ８０に進む。
【０１３８】
すなわち、図１３のステップＳ７５において図１７を用いて説明したトランザクションＩＤ発行処理２が実行された場合、ＤＬ済みフラグとライセンス期限は、すでに確認され、ライセンス発行許可情報もすでに作成されているので、トランザクションデータを参照して、ライセンスデータを更新し、ライセンス発行許可をライセンスサーバ９４に返信可であるとする処理のみが実行される。
【０１３９】
サーバ８１は、ライセンスをクライアント８２にダウンロードした後、ライセンスの一時期限が切れると、クライアント８２からのライセンス更新処理に備えて、ライセンスのダウンロード済みフラグをＯＦＦにしなければならない。図１９のフローチャートを参照して、サーバ８１のライセンス期限切れ処理について説明する。
【０１４０】
ステップＳ１６１において、ロッカーサーバ９２は、ロッカーデータベース９３に登録されているライセンスデータを順次取得する。
【０１４１】
ステップＳ１６２において、ロッカーサーバ９２は、取得されたライセンスデータのライセンスは、ダウンロード、または更新されてから、一時期限以内であるか否かを判断する。ステップＳ１６２において、一時期限以内であると判断された場合、処理は、ステップＳ１６１に戻り、それ以降の処理が繰り返される。
【０１４２】
ステップＳ１６２において、一時期限以内ではないと判断された場合、ステップＳ１６３において、ロッカーサーバ９２は、ライセンスデータのダウンロード済みフラグをＯＦＦにする。
【０１４３】
ステップＳ１６４において、ロッカーサーバ９２は、全てのライセンスデータに対して処理が終了したか否かを判断する。ステップＳ１６４において、全てのライセンスデータに対して処理が終了していないと判断された場合、処理は、ステップＳ１６１に戻り、それ以降の処理が繰り返される。ステップＳ１６４において、全てのライセンスデータに対して処理が終了したと判断された場合、処理は終了される。
【０１４４】
図１９を用いて説明した処理により、ダウンロード、または更新されてから、一時期限経過したライセンスに対応するダウンロード済みフラグは、ＯＮからＯＦＦに変更されるので、そのライセンスは、サーバ８１において、サーバ８１からクライアント８２にダウンロードされていない状態と認識される。
【０１４５】
一方、クライアント８２は、ライセンスの一時期限ごとに、ユーザの操作入力を受けることなく、ライセンスを再度サーバ８１に要求して、格納しているライセンスを更新するための処理を実行する。例えば、ユーザが、クライアント８２として利用しているパーソナルコンピュータ３を盗難されたとしても、次の一時期限までに、ログイン名やパスワードなどを変更する処理をサーバ８１に対して実行しておくことにより、悪意の第三者が、継続してコンテンツのライセンスを行使することはできなくなる。
【０１４６】
次に、図２０のフローチャートを参照して、クライアント８２が実行するライセンス更新処理について説明する。
【０１４７】
ステップＳ１７１において、ロッカークライアント１０１は、操作入力部１０８を用いて、ユーザから再生が指令されたコンテンツのライセンスが切れていたか否かを判断する。
【０１４８】
ステップＳ１７１において、コンテンツのライセンスが切れていなかったと判断された場合、ステップＳ１７２において、ロッカークライアント１０１は、ライセンスデータベース１０４に格納されているライセンスのいずれかにおいて、図１２のステップＳ５３においてセットされたタイマーが発効したか、すなわち、一時期限を経過したライセンスがあるか否かを判断する。ステップＳ１７２において、タイマーが発効していないと判断された場合、処理は、ステップＳ１７１に戻り、それ以降の処理が繰り返される。
【０１４９】
ステップＳ１７１において、コンテンツのライセンスが切れていたと判断された場合、もしくは、ステップＳ１７２において、いずれかのライセンスのタイマーが発効したと判断された場合、ステップＳ１７３乃至ステップＳ１７６において、図１１および図１２のステップＳ４６乃至ステップＳ４９と同様の処理が実行される。すなわち、再生しようとしたがライセンスが切れていたコンテンツのライセンス、または、タイマーが発効したライセンスの発行許可リクエストが送信され、ライセンス発行許可とトランザクションＩＤが受信された場合、安全な通信経路１１３を用いて、ライセンスリクエストが送信され、ライセンスの発行を受けたか否かが判断される。ライセンス発行許可とトランザクションＩＤが受信されなかったと判断された場合、または、ライセンスの発行を受けなかったと判断された場合、処理は、後述するステップＳ１７９に進む。
【０１５０】
ステップＳ１７６において、ライセンスの発行を受けたと判断された場合、ステップＳ１７７において、ライセンスクライアント１０３は、発行されたライセンスを、ライセンスデータベース１０４に上書きし、ステップＳ１７８において、ロッカークライアント１０１は、更新したライセンスのタイマーをセットして、処理が終了される。
【０１５１】
ステップＳ１７４において、ライセンス発行許可とトランザクションＩＤが受信されなかったと判断された場合、または、ステップＳ１７６において、ライセンスの発行を受けなかったと判断された場合、ステップＳ１７９において、ライセンスクライアント１０３は、エラーメッセージを受信するので、表示制御部１０７にエラーメッセージを出力する。表示制御部１０７は、パーソナルコンピュータ３の出力部３７、または、ＭＭＫ４の表示部６７を制御し、エラーメッセージを表示させて、処理が終了される。
【０１５２】
次に、図２１のフローチャートを参照して、図２０のフローチャートを用いて説明した処理と並行して実行される、サーバ８１のライセンス更新処理について説明する。
【０１５３】
サーバ８１のライセンス更新処理においては、ステップＳ１９１乃至ステップＳ２００において、図１３および図１４のステップＳ７４乃至ステップＳ８３と同様の処理が実行されて、処理が終了される。
【０１５４】
すなわち、ライセンス発行許可リクエストを受信して、トランザクションＩＤ発行処理が実行される。トランザクションＩＤが発行された場合、ライセンス発行許可と、トランザクションＩＤが送信されて、ライセンスリクエストが、安全な通信経路１１３を介して受信される。そして、ライセンス発行許可処理においてライセンスの発行が許可された場合、ライセンスおよび利用条件が送信されて、図１９のステップＳ１６３においてＯＦＦに変更されたＤＬ済みフラグがＯＮにされ、処理が終了される。また、トランザクションＩＤが発行されなかった場合、または、ライセンスの発行が許可されなかった場合、エラーメッセージが送信され、処理が終了される。
【０１５５】
図２０および図２１を用いて説明した処理により、クライアント８２として利用しているパーソナルコンピュータ３などが故障、または紛失したり、盗難された場合においても、ユーザが再びライセンスを行使することを可能とするために、ライセンスに一時期限を設けているにもかかわらず、ユーザに煩雑な操作を行わせることなく、クライアント８２にダウンロードされてから一時期限を経過したライセンスが、バックグラウンドで更新される。
【０１５６】
また、クライアント８２を利用しているユーザは、例えば、他の機器においてライセンスを利用したい場合など、ライセンスを格納している状態で、サーバ８１にライセンスを返却することが可能である。
【０１５７】
次に、図２２のフローチャートを参照して、クライアント８２のライセンス返却処理について説明する。
【０１５８】
ステップＳ２１１乃至ステップＳ２１４において、図１１のステップＳ４１乃至ステップＳ４４と同様の処理が実行される。すなわち、ユーザから認証情報の入力を受けて、それを記憶し、認証処理情報とライセンス一覧リクエストをサーバ８１に送信し、ライセンス一覧情報を受信したか否かを判断する。ライセンス一覧情報が受信された場合、受信されたライセンス一覧情報は、ダウンロード済みのライセンスと、ダウンロードされていない（サーバ８１が預かっている）ライセンスとが区別できるように表示される。ライセンス一覧情報が受信されない場合、処理は、後述するステップＳ２１１に進む。
【０１５９】
ステップＳ２１５において、ロッカークライアント１０１は、操作入力部１０８から、例えば、ライセンスＩＤ、コンテンツ名、または、コンテンツＩＤなど、返却するライセンスを指定する操作入力を受ける。
【０１６０】
ステップＳ２１６において、ロッカークライアント１０１は、ステップＳ２１２において記憶した、例えば、ログイン名やパスワードなどの認証処理に必要な情報と、返却を要求するライセンスを指定する情報（例えば、ライセンスＩＤなど）が含まれているライセンス返却許可リクエストを、ロッカーサーバ９２に送信する。
【０１６１】
ステップＳ２１７において、ロッカークライアント１０１は、後述する図２４のステップＳ２３７において送信されるライセンス返却許可とトランザクションＩＤを受信したか否かを判断する。ステップＳ２１７において、ライセンス返却許可とトランザクションＩＤを受信しなかったと判断された場合、処理は、後述するステップＳ２２１に進む。
【０１６２】
ステップＳ２１７において、ライセンス返却許可とトランザクションＩＤを受信したと判断された場合、ステップＳ２１８において、ロッカークライアント１０１は、ライセンスクライアント１０３に、ライセンス返却許可が通知されたことを通知し、発行されたトランザクションＩＤを供給する。ライセンスクライアント１０３は、ロッカークライアント１０１から供給されたトランザクションＩＤを含むライセンス返却リクエストを、安全な通信経路１１３を用いて、サーバ８１のライセンスサーバ９４に送信する。
【０１６３】
ステップＳ２１９において、ライセンスクライアント１０３は、後述する図２４のステップＳ２４１において、ライセンスサーバ９４から送信されるライセンス返却完了通知を受けたか否かを判断する。
【０１６４】
ステップＳ２１９において、ライセンス返却完了通知を受けたと判断された場合、ステップＳ２２０において、ライセンスクライアント１０３は、ライセンスの返却が完了したことを、表示制御部１０７に出力する。表示制御部１０７は、パーソナルコンピュータ３の出力部３７、または、ＭＭＫ４の表示部６７を制御し、ライセンスの返却が完了したことを通知するメッセージを表示させて、処理が終了される。
【０１６５】
ステップＳ２１３において、ライセンス一覧情報が受信されなかったと判断された場合、ステップＳ２１７において、ライセンス返却許可とトランザクションＩＤを受信しなかったと判断された場合、または、ステップＳ２１９において、ライセンス返却完了通知を受けたと判断された場合、ステップＳ２２１において、ライセンスクライアント１０３は、ライセンスサーバ９４から受信したエラーメッセージを表示制御部１０７に出力する。表示制御部１０７は、パーソナルコンピュータ３の出力部３７、または、ＭＭＫ４の表示部６７を制御し、エラーメッセージを表示させて、処理が終了される。
【０１６６】
次に、図２３および図２４のフローチャートを参照して、図２２を用いて説明した処理と並行して実行される、サーバのライセンス返却処理について説明する。
【０１６７】
ステップＳ２３１乃至ステップＳ２３３において、図１３のステップＳ７１乃至ステップＳ７３と同様の処理が実行される。すなわち、ライセンス一覧リクエストを受信して、認証情報が正しいか否かを判断し、認証情報が正しいと判断された場合、ライセンス一覧情報を、クライアント８２に送信する。認証情報が正しくないと判断された場合、処理は、後述するステップＳ２４２に進む。
【０１６８】
ステップＳ２３４において、ロッカーサーバ９２は、図２２のステップＳ２１６においてロッカークライアント１０１が送信した、ライセンス返却許可リクエストを受信する。
【０１６９】
ステップＳ２３５において、図２５もしくは図２７を用いて後述する返却時トランザクションＩＤ発行処理が実行される。
【０１７０】
ステップＳ２３６において、ロッカーサーバ９２は、ステップＳ２３５の返却時トランザクションＩＤ発行処理の結果、トランザクションＩＤは発行されたか否かを判断する。ステップＳ２３６において、トランザクションＩＤは発行されなかったと判断された場合、処理は、後述するステップＳ２４２に進む。
【０１７１】
ステップＳ２３６において、トランザクションＩＤは発行されたと判断された場合、ステップＳ２３７において、ロッカーサーバ９２は、ライセンス返却許可とトランザクションＩＤを、ロッカークライアント１０１に送信する。
【０１７２】
ステップＳ２３８において、ライセンスサーバ９４は、図２２のステップＳ１２８においてライセンスクライアント１０３が送信した、ライセンス返却リクエストを、安全な通信経路１１３を介して受信する。上述したように、通信経路１１３が、例えば、インターネットなどの広域ネットワークである場合、ライセンス返却リクエストは、暗号化されて送信される。
【０１７３】
ステップＳ２３９において、図２６もしくは図２８を用いて後述するライセンス返却許可処理が実行される。
【０１７４】
ステップＳ２４０において、ロッカーサーバ９２は、ステップＳ７９のライセンス返却許可処理の結果、ライセンスの返却は許可されたか否かを判断する。
【０１７５】
ステップＳ２４０において、ライセンスの返却は許可されたと判断された場合、ステップＳ２４１において、ロッカーサーバ９２は、ロッカーデータベース９３の対応するライセンスのライセンスデータのＤＬ済みフラグをＯＦＦにして、ライセンスサーバ９４に、ライセンス返却が許可されたことを通知する。ライセンスサーバ９４は、ライセンスの返却が完了したことを示すメッセージを、安全な通信経路１１３を介して、ライセンスクライアント１０３に送信して、処理が終了される。
【０１７６】
ステップＳ２３２において、認証情報は正しくないと判断された場合、ステップＳ２３６において、トランザクションＩＤは発行されなかったと判断された場合、または、ステップＳ２４０において、ライセンスの返却は許可されていないと判断された場合、ステップＳ２４２において、ロッカーサーバ９２は、ロッカークライアント１０１にエラーメッセージを送信して、処理が終了される。
【０１７７】
図２２乃至図２４を用いて説明した処理により、クライアント８２が格納しているライセンスが、サーバ８１に返却される。サーバ８１に返却されたライセンスは、ライセンス期間内であれば、上述したダウンロード処理により、クライアント８２に再びダウンロードされる。
【０１７８】
次に、図２５のフローチャートを参照して、図２３のステップＳ２３５において実行される、返却時トランザクションＩＤ発行処理１について説明する。
【０１７９】
ステップＳ２５１乃至ステップＳ２５４において、図１５のステップＳ１０１乃至ステップＳ１０４と同様の処理が実行される。すなわち、ログイン名を基に参照されたユーザデータのパスワードは、入力されたパスワードと等しいか否かが判断され、パスワードが正しかった場合、トランザクションＩＤが発生されて記録される。
【０１８０】
ステップＳ２５５において、ロッカーサーバ９２は、トランザクションＩＤとライセンス返却許可通知をロッカークライアント１０１に返信可として、処理は、図２３のステップＳ２３６に進む。
【０１８１】
ステップＳ２５２において、パスワードは正しくないと判断された場合、ステップＳ２５６において、ロッカーサーバ９２は、トランザクションＩＤ発行不可として、処理は、図２３のステップＳ２３６に進む。
【０１８２】
次に、図２６のフローチャートを参照して、図２３のステップＳ２３５において図２５を用いて説明したトランザクションＩＤ発行処理１が実行された場合に、図２４のステップＳ２３９で実行されるライセンス返却許可処理１について説明する。
【０１８３】
ステップＳ２７１およびステップＳ２７２において、図１６のステップＳ１１１およびステップＳ１１２と同様の処理が実行される。すなわち、トランザクションＩＤを基に、トランザクションデータが参照され、対応するライセンスデータが参照される。
【０１８４】
ステップＳ２７３において、ロッカーサーバ９２は、ライセンスデータのＤＬ済みフラグはＯＮになっているか否かを判断する。ステップＳ２７３において、ライセンスデータのＤＬ済みフラグはＯＮになっていないと判断された場合、処理は、後述するステップＳ２７７に進む。
【０１８５】
ステップＳ２７３において、ライセンスデータのＤＬ済みフラグはＯＮになっていると判断された場合、ステップＳ２７４において、ロッカーサーバ９２は、ライセンス期限内であるか否かを判断する。ステップＳ２７４において、ライセンス期限内ではないと判断された場合、処理は、後述するステップＳ２７７に進む。
【０１８６】
ステップＳ２７４において、ライセンス期限内であると判断された場合、ロッカーサーバ９２は、ステップＳ２７５において、ロッカーデータベース９３に登録されているライセンスデータを更新し、ステップＳ２７６において、ライセンス返却許可をライセンスサーバ９４に返信可として、処理は、図２４のステップＳ２４０に進む。
【０１８７】
ステップＳ２７３において、ライセンスデータのＤＬ済みフラグはＯＮになっていないと判断された場合、または、ステップＳ２７４において、ライセンス期限内ではないと判断された場合、ステップＳ２７７において、ロッカーサーバ９２は、ライセンスサーバ９４にライセンス発行不可を出力して、処理は、図２４のステップＳ２４０に進む。
【０１８８】
また、図２５を用いて説明した返却時トランザクションＩＤ発行処理１に代わって、図２３のステップＳ２３５においては、図２７を用いて説明する返却時トランザクションＩＤ発行処理２を実行するようにしても良い。
【０１８９】
ステップＳ２９１およびステップＳ２９２において、図２５を用いて説明した、ステップＳ２５１およびステップＳ２５２と同様の処理が実行される。すなわち、ロッカーサーバ９２は、ログイン名を基に、ユーザデータを参照し、パスワードが正しいか否かを判断する。ステップＳ２９２において、パスワードが正しくないと判断された場合、処理は、後述するステップＳ２９９に進む。
【０１９０】
ステップＳ２９３乃至ステップＳ２９５において、図２６を用いて説明した、ステップＳ２７２乃至ステップＳ２７４と同様の処理が実行される。すなわち、パスワードが正しければ、ライセンスデータが参照されて、ライセンスデータのＤＬ済みフラグがＯＮになっていれば、ライセンス期間内であるか否かが判断される。ステップＳ２９４において、ライセンスデータのＤＬ済みフラグはＯＮになっていないと判断された場合、または、ステップＳ２９５において、ライセンス期限内ではないと判断された場合、処理は、後述するステップＳ２９９に進む。
【０１９１】
ステップＳ２９５において、ライセンス期限内であると判断された場合、ステップＳ２９６乃至ステップＳ２９８において、図２５を用いて説明したステップＳ２５３乃至ステップＳ２５５と同様の処理が実行される。すなわち、トランザクションＩＤが発生されて記憶され、トランザクションＩＤおよびライセンス発行許可通知が返信可であるとされて、処理は、図２３のステップＳ２３６に進む。
【０１９２】
ステップＳ２９２において、パスワードが正しくないと判断された場合、ステップＳ２９４において、ＤＬ済みフラグがＯＮではないと判断された場合、または、ステップＳ２９５において、ライセンス期限内ではないと判断された場合、ステップＳ２９９において、トランザクションＩＤが発行不可とされて、処理は、図２３のステップＳ２３６に進む。
【０１９３】
次に、図２８のフローチャートを参照して、図２３のステップＳ２３５において図２７を用いて説明したトランザクションＩＤ発行処理２が実行された場合に、図２４のステップＳ２３９で実行されるライセンス返却許可処理２について説明する。
【０１９４】
ステップＳ３３１乃至ステップＳ３３３において、図２６のステップＳ２７１ステップＳ２７５、およびステップＳ２７６と同様の処理が実行されて、処理は、図２４のステップＳ２４０に進む。すなわち、図２３のステップＳ２３５において図２７を用いて説明したトランザクションＩＤ発行処理２が実行された場合、ＤＬ済みフラグとライセンス期限は、すでに確認され、ライセンス返却許可情報もすでに作成されているので、トランザクションデータを参照して、ライセンスデータを更新し、ライセンス返却許可をライセンスサーバ９４に返信可であるとする処理のみが実行される。
【０１９５】
次に、図２９のフローチャートを参照して、クライアント８２がコンテンツを再生する処理について説明する。
【０１９６】
ステップＳ３２１において、操作入力部１０８は、再生するコンテンツを指定する操作入力を受ける。
【０１９７】
ステップＳ３２２において、ライセンスクライアント１０３は、ライセンスデータベース１０４を参照し、再生が指令されたコンテンツのライセンスが切れているか否かを判断する。ステップＳ３２２において、再生が指令されたコンテンツのライセンスが切れていないと判断された場合、処理は、後述するステップＳ３２９に進む。
【０１９８】
ステップＳ３２２において、再生が指令されたコンテンツのライセンスが切れていると判断された場合、ステップＳ３２３乃至ステップＳ３２８において、図２０のステップ１７３乃至ステップＳ１７８と同様の処理を実行する。すなわち、再生が指令されたコンテンツのライセンスが切れていた場合、そのコンテンツのライセンスの更新処理が実行される。
【０１９９】
ステップＳ３２２において、再生が指令されたコンテンツのライセンスが切れていないと判断された場合、または、ステップＳ３２８の処理の終了後、ステップＳ３２９において、記録再生処理部１０６は、コンテンツデータベース１０２に格納されている、ユーザにより指定されたコンテンツを、ライセンスデータベース１０４に格納されているライセンスを用いて再生し、処理が終了される。
【０２００】
ステップＳ３２４において、ライセンス発行許可とトランザクションＩＤが受信されなかったと判断された場合、または、ステップＳ３２６において、ライセンスの発行を受けなかったと判断された場合、ステップＳ３３０において、ライセンスクライアント１０３、またはロッカークライアント１０１は、エラーメッセージを受信するので、表示制御部１０７にエラーメッセージを出力する。表示制御部１０７は、パーソナルコンピュータ３の出力部３７、または、ＭＭＫ４の表示部６７を制御し、エラーメッセージを表示させて、処理が終了される。
【０２０１】
図２９を用いて説明した処理により、ライセンスがダウンロードされた状態において、コンテンツデータが再生される。
【０２０２】
以上説明した処理においては、通常の通信経路でコンテンツデータが送受信される。また、ライセンス発行、更新、返却に関する要求も、まず、通常の通信経路を介して、クライアント８２からサーバ８１に送信され、サーバ８１は、トランザクションＩＤを発行して、通常の通信経路で、クライアント８２に送信する。
【０２０３】
そして、クライアント８２は、トランザクションＩＤを、通常の通信経路ではなく、安全な通信経路でサーバ８１に送信するか、または、トランザクションＩＤを暗号化して送信し、ライセンスの発行においても、サーバ８１は、安全な通信経路でクライアントに送信するか、または、ライセンスや利用条件などを暗号化して送信するようになされている。
【０２０４】
このようにすることにより、悪意の第三者によるなりすましを防ぐことができ、ライセンスを購入したユーザの権利を保護することが可能となる。
【０２０５】
以上においては、パーソナルコンピュータ３またはＭＭＫ４を用いて、ライセンスの供給を受けるものとして説明したが、例えば、ＰＤＡ（Ｐｅｒｓｏｎａｌ　Ｄｉｇｉｔａｌ（Ｄａｔａ）　Ａｓｓｉｓｔａｎｔｓ）や携帯型電話機などをクライアント８２として用いるようにしても良いことは言うまでもない。
【０２０６】
従来のコンテンツ配信システムにおいて発生していた問題点に対し、本発明を適用することにより、ユーザがサーバ８１からダウンロードしたライセンスを失っても、設定された一時期限が過ぎるとサーバ８１にライセンスが復活するので、例えば、ログイン名やパスワードなどの認証情報を知っているユーザが、改めて、新しいパーソナルコンピュータ３などのクライアント８２に、ライセンスをダウンロードすることができる。
【０２０７】
これにより、ライセンスバックアップ手段が不要になり、システム構築や、システムの運用のコストを削減することができる。また、万が一、不正にライセンスがダウンロードされても、サーバ８１でパスワードなどの認証情報の登録内容を変更することにより、悪意の第三者によるライセンスの次回更新を防ぐことができ、正規ユーザの権利を守ることができる。更に、一般のバックアップ機能のようなライセンス複製を許す必要が無いので、ライセンスの不正コピーの発生を抑制することができる。
【０２０８】
上述した一連の処理は、ソフトウェアにより実行することもできる。そのソフトウェアは、そのソフトウェアを構成するプログラムが、専用のハードウェアに組み込まれているコンピュータ、または、各種のプログラムをインストールすることで、各種の機能を実行することが可能な、例えば汎用のパーソナルコンピュータなどに、記録媒体からインストールされる。
【０２０９】
この記録媒体は、図２または図３に示すように、コンピュータとは別に、ユーザにプログラムを提供するために配布される、プログラムが記録されている磁気ディスク２１（フレキシブルディスクを含む）、光ディスク２２（ＣＤ−ＲＯＭ（Ｃｏｍｐａｃｔ　Ｄｉｓｋ−Ｒｅａｄ　Ｏｎｌｙ　Ｍｅｍｏｒｙ），ＤＶＤ（Ｄｉｇｉｔａｌ　Ｖｅｒｓａｔｉｌｅ　Ｄｉｓｋ）を含む）、光磁気ディスク２３（ＭＤ（Ｍｉｎｉ−Ｄｉｓｋ）（商標）を含む）、もしくは半導体メモリ２４などよりなるパッケージメディアなどにより構成される。
【０２１０】
また、本明細書において、記録媒体に記録されるプログラムを記述するステップは、記載された順序に沿って時系列的に行われる処理はもちろん、必ずしも時系列的に処理されなくとも、並列的あるいは個別に実行される処理をも含むものである。
【０２１１】
なお、本明細書において、システムとは、複数の装置により構成される装置全体を表すものである。
【０２１２】
【発明の効果】
このように、本発明によれば、コンテンツデータを再生または記録するために必要な情報を授受することができる。
特に、コンテンツデータを再生または記録するために必要な情報は、ユーザがコンテンツを再生または記録することが許可された所定の期間よりも短い一時期限のみにおいて、コンテンツデータを再生または記録することが可能な情報であるものとすることができる。
また、他の本発明によれば、コンテンツデータを再生または記録するために必要な情報を授受することができる他、ユーザがコンテンツを再生または記録することが許可された所定の期間よりも短い一時期限が経過した場合、再度、情報を要求することができる。
【図面の簡単な説明】
【図１】本発明を適用したコンテンツ配信システムについて説明するための図である。
【図２】図１のサーバの構成を示すブロック図である。
【図３】図１のパーソナルコンピュータの構成を示すブロック図である。
【図４】図１のＭＭＫの構成を示すブロック図である。
【図５】図４の配信端末コンピュータの構成を示すブロック図である。
【図６】本発明を適用したコンテンツ配信システムの機能ブロック図である。
【図７】図６のロッカーデータベースに記録されているデータについて説明する図である。
【図８】図６のライセンスデータベースに記録されているデータについて説明する図である。
【図９】クライアントのライセンス購入処理について説明するフローチャートである。
【図１０】サーバのライセンス購買処理について説明するフローチャートである。
【図１１】クライアントのライセンスダウンロード処理について説明するフローチャートである。
【図１２】クライアントのライセンスダウンロード処理について説明するフローチャートである。
【図１３】サーバのライセンスダウンロード処理について説明するフローチャートである。
【図１４】サーバのライセンスダウンロード処理について説明するフローチャートである。
【図１５】トランザクションＩＤ発行処理１について説明するフローチャートである。
【図１６】ライセンス発行許可処理１について説明するフローチャートである。
【図１７】トランザクションＩＤ発行処理２について説明するフローチャートである。
【図１８】ライセンス発行許可処理２について説明するフローチャートである。
【図１９】サーバのライセンス期限切れ処理について説明するフローチャートである。
【図２０】クライアントのライセンス更新処理について説明するフローチャートである。
【図２１】サーバのライセンス更新処理について説明するフローチャートである。
【図２２】クライアントのライセンス返却処理について説明するフローチャートである。
【図２３】サーバのライセンス返却処理について説明するフローチャートである。
【図２４】サーバのライセンス返却処理について説明するフローチャートである。
【図２５】返却時トランザクションＩＤ発行処理１について説明するフローチャートである。
【図２６】ライセンス返却許可処理１について説明するフローチャートである。
【図２７】返却時トランザクションＩＤ発行処理２について説明するフローチャートである。
【図２８】ライセンス返却許可処理２について説明するフローチャートである。
【図２９】クライアントのコンテンツ再生処理について説明するフローチャートである。
【符号の説明】
１　サーバ，　３　パーソナルコンピュータ，　４　ＭＭＫ，　９１　コンテンツサーバ，　９２　ロッカーサーバ，　９３　ロッカーデータベース，　９４ライセンスサーバ，　９５　購入サーバ，　９６　コンテンツデータベース，１０１　ロッカークライアント，　１０２　コンテンツデータベース，　１０３　ライセンスクライアント，　１０４　ライセンスデータベース，　１０５　購入クライアント，　１０６　記録再生処理部，　１０７　表示制御部，　１０８　操作入力部，　１１３　通信経路
【図１】
2004133501.tif 000003
【図２】
2004133501.tif 000004
【図３】
2004133501.tif 000005
【図４】
2004133501.tif 000006
【図５】
2004133501.tif 000007
【図６】
2004133501.tif 000008
【図７】
2004133501.tif 000009
【図８】
2004133501.tif 000010
【図９】
2004133501.tif 000011
【図１０】
2004133501.tif 000012
【図１１】
2004133501.tif 000013
【図１２】
2004133501.tif 000014
【図１３】
2004133501.tif 000015
【図１４】
2004133501.tif 000016
【図１５】
2004133501.tif 000017
【図１６】
2004133501.tif 000018
【図１７】
2004133501.tif 000019
【図１８】
2004133501.tif 000020
【図１９】
2004133501.tif 000021
【図２０】
2004133501.tif 000022
【図２１】
2004133501.tif 000023
【図２２】
2004133501.tif 000024
【図２３】
2004133501.tif 000025
【図２４】
2004133501.tif 000026
【図２５】
2004133501.tif 000027
【図２６】
2004133501.tif 000028
【図２７】
2004133501.tif 000029
【図２８】
2004133501.tif 000030
【図２９】
2004133501.tif 000031