(57)【要約】【課題】コンテンツの不正利用をより確実に防止することができるコンテンツ配信用サーバなどを提供する。【解決手段】コンテンツ配信用サーバ２，３は、電気通信回線を介してユーザ端末装置と接続可能に設けられており、コンテンツデータ、及びコンテンツデータの再生を規制するための第１キーを含む規制プログラムからなる配信コンテンツファイルを記憶する配信コンテンツ記憶部１４と、第１キーと対をなす第２キーを記憶するキー記憶部１５と、ユーザ端末装置から送信される端末識別情報を受信すると、受信した端末識別情報及び第２キーの情報を含んだ第３キーを生成するキー生成部３４と、第３キーをユーザ端末装置に送信する送信制御部１６，３４とを備える。規制プログラムは、配信コンテンツファイルがユーザ端末装置上で開かれると、コンテンツデータを再生させる前に、端末識別情報をコンテンツ配信用サーバ２，３に送信する。【選択図】図２
2006295274.tif 000002
【特許請求の範囲】
【請求項１】
電気通信回線を介してユーザ端末装置と接続可能に設けられたコンテンツ配信用のサーバであって、
コンテンツデータと、該コンテンツデータの再生を規制するためのプログラムであり、該規制に必要な第１キーを含む規制プログラムとからなる配信対象の配信コンテンツファイルを記憶する配信コンテンツ記憶部と、
前記第１キーと対をなす第２キーを記憶するキー記憶部と、
前記ユーザ端末装置から送信される端末識別情報を受信すると、受信した端末識別情報及び前記キー記憶部に格納された第２キーを基にこれらの情報を含んだ第３キーを生成するキー生成部と、
前記ユーザ端末装置からの要求に応じて、前記配信コンテンツ記憶部に格納された配信コンテンツファイルを該ユーザ端末装置に送信するとともに、前記キー生成部によって生成された第３キーを該ユーザ端末装置に送信する送信制御部とを備えてなり、
前記規制プログラムは、
前記配信コンテンツファイルが前記ユーザ端末装置上で少なくとも初めて開かれるときに、まず、該規制プログラムを実行させた後、前記コンテンツデータを再生させるように構成されて、
前記ユーザ端末装置上で、該ユーザ端末装置の固有情報に基づいた前記端末識別情報を生成して前記コンテンツ配信用サーバに送信する処理と、前記コンテンツ配信用サーバから送信される第３キーを受信して、受信した第３キーから前記第２キー及び端末識別情報に相当する情報をそれぞれ認識し、認識した第２キーが該規制プログラム中の前記第１キーと対をなすキーであるか否かを確認するとともに、認識した端末識別情報が前記生成した端末識別情報と一致しているか否かを確認する処理と、認識した第２キーが前記第１キーと対をなすキーであり、且つ認識した端末識別情報が前記生成した端末識別情報と一致している場合に、前記コンテンツデータを再生させる処理とを行うように構成されてなることを特徴とするコンテンツ配信用サーバ。
【請求項２】
前記配信コンテンツ記憶部には、それぞれ異なる前記コンテンツデータを備えた複数の配信コンテンツファイルが格納され、
前記規制プログラムは、その第１キーが前記コンテンツデータに応じて異なるように構成されて、前記端末識別情報を前記コンテンツ配信用サーバに送信する処理を行うに当たり、該端末識別情報とともに、前記コンテンツデータを識別するためのコンテンツ識別情報を送信するように構成され、
前記キー記憶部には、前記コンテンツ識別情報と、該コンテンツ識別情報によって特定されるコンテンツデータに対応した規制プログラム中の第１キーと対をなす第２キーとがそれぞれ関連付けられて格納され、
前記キー生成部は、前記ユーザ端末装置から送信される端末識別情報及びコンテンツ識別情報を受信すると、受信したコンテンツ識別情報を基に前記キー記憶部に格納されたデータを参照して、該コンテンツ識別情報と関連付けられた第２キーを認識し、認識した第２キー及び受信した端末識別情報を基にこれらの情報を含んだ第３キーを生成するように構成されてなることを特徴とする請求項１記載のコンテンツ配信用サーバ。
【請求項３】
前記キー生成部は、前記第３キーを生成するに当たり、前記コンテンツ識別情報毎に予め設定される一定条件を満たしているか否かを確認して、満たしている場合に前記第３キーを生成するように構成されてなることを特徴とする請求項２記載のコンテンツ配信用サーバ。
【請求項４】
前記配信コンテンツ記憶部には、それぞれ異なる前記コンテンツデータを備えた複数の配信コンテンツファイルが格納され、
前記規制プログラムは、その第１キーが前記コンテンツデータに応じて異なるように構成されて、前記端末識別情報を前記コンテンツ配信用サーバに送信する処理を行うに当たり、該端末識別情報とともに、前記ユーザ端末装置に送信された配信コンテンツファイル毎に設定される、該配信コンテンツファイルを個別に識別するための配信ファイル識別情報を送信するように構成され、
前記キー記憶部には、前記配信ファイル識別情報と、該配信ファイル識別情報によって特定される配信コンテンツファイルの規制プログラム中の第１キーと対をなす第２キーとがそれぞれ関連付けられて格納され、
前記キー生成部は、前記ユーザ端末装置から送信される端末識別情報及び配信ファイル識別情報を受信すると、受信した配信ファイル識別情報を基に前記キー記憶部に格納されたデータを参照して、該配信ファイル識別情報と関連付けられた第２キーを認識し、認識した第２キー及び受信した端末識別情報を基にこれらの情報を含んだ第３キーを生成するように構成されてなることを特徴とする請求項１記載のコンテンツ配信用サーバ。
【請求項５】
前記キー生成部は、前記第３キーを生成するに当たり、前記配信ファイル識別情報毎に予め設定される一定条件を満たしているか否かを確認して、満たしている場合に前記第３キーを生成するように構成されてなることを特徴とする請求項４記載のコンテンツ配信用サーバ。
【請求項６】
前記配信コンテンツ記憶部には、前記規制プログラム中の前記第１キーによって暗号化されたコンテンツデータを備える配信コンテンツファイルが格納され、
前記規制プログラムは、前記コンテンツデータを再生させる処理を行うに当たり、前記第２キーによって前記コンテンツデータを復号化するように構成されてなることを特徴とする請求項１乃至５記載のいずれかのコンテンツ配信用サーバ。
【請求項７】
前記規制プログラムは、まず、１回目の実行であるか否かを確認する処理を行うように構成されて、１回目であるときには、前記各処理に加えて、生成した端末識別情報を前記ユーザ端末装置の記憶部内に格納する処理を更に行い、１回目以外であるときには、前記端末識別情報を再度生成して、再生成した端末識別情報が前記ユーザ端末装置の記憶部内に格納された端末識別情報と一致しているか否かを確認する処理と、一致していると判断した場合に、前記コンテンツデータを再生させる処理とを行うように構成されてなることを特徴とする請求項１乃至６記載のいずれかのコンテンツ配信用サーバ。
【請求項８】
前記コンテンツデータを記憶するデータ記憶部と、
前記データ記憶部に格納されたコンテンツデータに前記規制プログラムを付加して前記配信コンテンツファイルを生成するとともに、該規制プログラムの第１キーと対をなす第２キーを生成し、生成した配信コンテンツファイルを前記配信コンテンツ記憶部に、生成した第２キーを前記キー記憶部に格納する配信コンテンツ生成部とを更に備えてなることを特徴とする請求項１乃至７記載のいずれかのコンテンツ配信用サーバ。
【請求項９】
コンテンツ配信用のサーバとユーザ端末装置とが電気通信回線を介し接続されて構成されるコンテンツ配信システムであって、
前記コンテンツ配信用サーバが、前記請求項１乃至８記載のいずれかのコンテンツ配信用サーバからなることを特徴とするコンテンツ配信システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、電気通信回線を介してユーザ端末装置と接続可能に設けられ、当該ユーザ端末装置からの要求に応じて各種コンテンツファイルを送信するように構成されたコンテンツ配信用サーバ及びこれを備えたコンテンツ配信システムに関する。
【背景技術】
【０００２】
近年、ゲーム，音楽，映画及び小説などのコンテンツに係るファイルを記憶したコンテンツ配信用サーバと、前記コンテンツを利用するユーザのユーザ端末装置とが、インターネットなどの電気通信回線を介して接続され、コンテンツ配信用サーバ内の前記コンテンツに係るファイルがユーザ端末装置にダウンロード可能となったコンテンツ配信システムを用いてオンライン商取引が広く行われている。
【０００３】
そして、このようなコンテンツ配信システムとして、例えば、特開２００４−１７１３７７号公報に開示されたものが提案されており、このコンテンツ配信システムは、コンテンツファイルの識別コードを送信するユーザ端末装置と、ユーザ端末装置から識別コードを受信して当該識別コードの認証を行う認証サーバと、コンテンツファイルが格納され、当該コンテンツファイルをユーザ端末装置に送信する配信サーバとがインターネットを介し接続されて構成される。
【０００４】
前記コンテンツファイルの識別コードは、適宜販売されるカードなどに記載されるようになっており、ユーザは、所望のコンテンツに係る識別コードが記載された当該カードを購入することで、識別コードを知り、ユーザ端末装置に入力して認証サーバに送信する。
【０００５】
前記認証サーバは、識別コードと、当該識別コードが認証済みのコードであるか否かを示したデータとを関連付けて記憶する記憶部を備えており、ユーザ端末装置から送信された識別コードを受信すると、記憶部内に格納されたデータを参照して、受信した識別コードが認証済みのコードであるか否かを確認し、認証済みでない場合に、識別コード及びユーザ端末装置のアドレスを配信サーバに送信するとともに、記憶部内に格納されたデータを更新して当該識別コードを認証済みのコードに変更し、認証済みであった場合には、エラーメッセージをユーザ端末装置に返信する。
【０００６】
前記配信サーバは、認証サーバから送信された識別コード及びユーザ端末装置のアドレスを受信すると、受信した識別コードに対応するコンテンツファイルを、受信したユーザ端末装置のアドレスを基に当該ユーザ端末装置に送信する。
【０００７】
このように構成されたコンテンツ配信システムによれば、認証サーバによって、識別コードが認証済みのコードであるか否かが管理され、１つの識別コードに付き１回だけコンテンツファイルが配信サーバからユーザ端末装置に送信されるので、ユーザが不正に入手した使用済みの識別コードを用いてコンテンツを不正に利用するのが防止される。
【０００８】
【特許文献１】特開２００４−１７１３７７号公報
【発明の開示】
【発明が解決しようとする課題】
【０００９】
しかしながら、上記従来のコンテンツ配信システムでは、コンテンツファイルが配信サーバからユーザ端末装置に送信されて格納されると、以降は、コンテンツの利用を制限することができないため、コンテンツファイルが違法にコピーされて第３者が利用可能となるなど、コンテンツの不正利用を防止することができないという問題があった。
【００１０】
本発明は、以上の実情に鑑みなされたものであって、コンテンツの不正利用をより確実に防止することができるコンテンツ配信用サーバ及びこれを備えたコンテンツ配信システムの提供をその目的とする。
【課題を解決するための手段】
【００１１】
上記目的を達成するための本発明は、
電気通信回線を介してユーザ端末装置と接続可能に設けられたコンテンツ配信用のサーバであって、
コンテンツデータと、該コンテンツデータの再生を規制するためのプログラムであり、該規制に必要な第１キーを含む規制プログラムとからなる配信対象の配信コンテンツファイルを記憶する配信コンテンツ記憶部と、
前記第１キーと対をなす第２キーを記憶するキー記憶部と、
前記ユーザ端末装置から送信される端末識別情報を受信すると、受信した端末識別情報及び前記キー記憶部に格納された第２キーを基にこれらの情報を含んだ第３キーを生成するキー生成部と、
前記ユーザ端末装置からの要求に応じて、前記配信コンテンツ記憶部に格納された配信コンテンツファイルを該ユーザ端末装置に送信するとともに、前記キー生成部によって生成された第３キーを該ユーザ端末装置に送信する送信制御部とを備えてなり、
前記規制プログラムは、
前記配信コンテンツファイルが前記ユーザ端末装置上で少なくとも初めて開かれるときに、まず、該規制プログラムを実行させた後、前記コンテンツデータを再生させるように構成されて、
前記ユーザ端末装置上で、該ユーザ端末装置の固有情報に基づいた前記端末識別情報を生成して前記コンテンツ配信用サーバに送信する処理と、前記コンテンツ配信用サーバから送信される第３キーを受信して、受信した第３キーから前記第２キー及び端末識別情報に相当する情報をそれぞれ認識し、認識した第２キーが該規制プログラム中の前記第１キーと対をなすキーであるか否かを確認するとともに、認識した端末識別情報が前記生成した端末識別情報と一致しているか否かを確認する処理と、認識した第２キーが前記第１キーと対をなすキーであり、且つ認識した端末識別情報が前記生成した端末識別情報と一致している場合に、前記コンテンツデータを再生させる処理とを行うように構成されてなることを特徴とするコンテンツ配信用サーバに係る。
【００１２】
この発明によれば、まず、配信コンテンツ記憶部内に、コンテンツデータと、当該コンテンツデータの再生を規制するためのプログラムであって当該規制に必要な第１キーを含んだ規制プログラムとからなる配信コンテンツファイルが格納され、キー記憶部内に、前記第１キーと対をなす第２キーが格納される。
【００１３】
前記コンテンツデータとは、文字，音声，映像などの情報・データやコンピュータ・プログラムなどを言い、音楽，映画，小説などをデータ化したものや、ゲームソフトなどである。また、再生とは、音楽をデータ化したものである場合には、ユーザ端末装置のスピーカに当該音楽の音が出力されること、映画をデータ化したものである場合には、ユーザ端末装置の表示装置に映画が映し出されること、小説などをデータ化したものである場合には、当該小説の文章などが前記表示装置に表示されること、ゲームソフトである場合には、当該ゲームソフトをユーザ端末装置上で使用可能な状態にすることを意味する。
【００１４】
また、更に、前記コンテンツデータは、これを再生するための再生プログラムを含まず、前記ユーザ端末装置側に予め格納されている適宜再生プログラムによって再生されるように構成されていても、再生プログラムを含み、この再生プログラムによって前記ユーザ端末装置側で再生されるように構成されていても良い。
【００１５】
この後、電気通信回線を介してユーザ端末装置からコンテンツ配信用サーバにアクセスがあり、特定の或いはユーザが選択したコンテンツの配信要求が、当該サーバの送信制御部によって受け付けられると、配信コンテンツ記憶部に格納された配信コンテンツファイルが当該ユーザ端末装置に送信され、格納される。
【００１６】
そして、ユーザが、ユーザ端末装置に格納された配信コンテンツファイルを開くと、まず、規制プログラムが実行され、当該規制プログラムに従い、ユーザ端末装置の固有情報、例えば、ＣＰＵ番号やハードディスク番号などに基づいた端末識別情報が生成されてコンテンツ配信用サーバに送信される。
【００１７】
ユーザ端末装置から送信された端末識別情報は、コンテンツ配信用サーバのキー生成部によって受信され、受信された端末識別情報及びキー記憶部に格納された第２キーを基にこれらの情報を含んだ第３キーが生成される。生成された第３キーは、送信制御部による制御の下、当該端末識別情報を送信したユーザ端末装置に返信される。
【００１８】
コンテンツ配信用サーバから返信された第３キーは、前記規制プログラムに従い、ユーザ端末装置によって受信され、受信した第３キーから第２キー及び端末識別情報に相当する情報がそれぞれ認識されて、認識された第２キーが当該規制プログラム中の第１キーと対をなすキーであるか否かが確認されるとともに、認識された端末識別情報が前記生成された端末識別情報と一致しているか否かが確認される。
【００１９】
そして、認識された第２キーが第１キーと対をなすキーであり、且つ認識された端末識別情報が生成された端末識別情報と一致している場合には、配信コンテンツファイルのコンテンツデータを再生させる処理が行われ、当該コンテンツデータがユーザ端末装置上で再生される。
【００２０】
このように、この発明によれば、コンテンツ配信用サーバから送信される第３キー中の第２キーが、配信コンテンツファイルの規制プログラム中の第１キーと対をなし、且つ前記第３キー中の端末識別情報がユーザ端末装置の端末識別情報と一致しない限り、規制プログラムによって配信コンテンツファイル中のコンテンツデータの再生が規制されるようになっており、配信コンテンツファイルが違法にコピーされ、更に第３キーに係る情報が知られたとしても、端末識別情報がユーザ端末装置毎に異なることから、規制プログラムによる規制を解除することができない。これにより、コンテンツの不正利用を有効に防止することができる。
【００２１】
尚、前記配信コンテンツ記憶部には、それぞれ異なる前記コンテンツデータを備えた複数の配信コンテンツファイルが格納され、前記規制プログラムは、その第１キーが前記コンテンツデータに応じて異なるように構成されて、前記端末識別情報を前記コンテンツ配信用サーバに送信する処理を行うに当たり、該端末識別情報とともに、前記コンテンツデータを識別するためのコンテンツ識別情報を送信するように構成され、前記キー記憶部には、前記コンテンツ識別情報と、該コンテンツ識別情報によって特定されるコンテンツデータに対応した規制プログラム中の第１キーと対をなす第２キーとがそれぞれ関連付けられて格納され、前記キー生成部は、前記ユーザ端末装置から送信される端末識別情報及びコンテンツ識別情報を受信すると、受信したコンテンツ識別情報を基に前記キー記憶部に格納されたデータを参照して、該コンテンツ識別情報と関連付けられた第２キーを認識し、認識した第２キー及び受信した端末識別情報を基にこれらの情報を含んだ第３キーを生成するように構成されていても良い。
【００２２】
ここで、前記コンテンツ識別情報は、例えば、予めユーザに通知されたものが当該ユーザにより入力されて送信されたり、配信コンテンツファイル中に含まれていたものが送信される。
【００２３】
このようにすれば、規制プログラム中の第１キーをコンテンツデータに応じて変えることで、当該第１キーと対をなす第２キーをコンテンツデータ毎に変えることができるので、コンテンツデータ（配信コンテンツファイル）間における第３キーの流用などを防止して、より確実にコンテンツの不正利用を防止することができる。
【００２４】
また、前記キー生成部は、前記第３キーを生成するに当たり、前記コンテンツ識別情報毎に予め設定される一定条件を満たしているか否かを確認して、満たしている場合に前記第３キーを生成するように構成されていても良い。
【００２５】
このようにすれば、コンテンツ識別情報毎に、即ち、コンテンツデータ毎にユーザの利用を細かく制限することができ、更に効果的にコンテンツの不正利用を防止することができる。具体的には、例えば、第３キーの生成実績回数が第３キーの生成可能な回数に達していない場合や、第３キーの生成可能な期間内である場合に、第３キーが生成される。
【００２６】
また、前記配信コンテンツ記憶部には、それぞれ異なる前記コンテンツデータを備えた複数の配信コンテンツファイルが格納され、前記規制プログラムは、その第１キーが前記コンテンツデータに応じて異なるように構成されて、前記端末識別情報を前記コンテンツ配信用サーバに送信する処理を行うに当たり、該端末識別情報とともに、前記ユーザ端末装置に送信された配信コンテンツファイル毎に設定される、該配信コンテンツファイルを個別に識別するための配信ファイル識別情報を送信するように構成され、前記キー記憶部には、前記配信ファイル識別情報と、該配信ファイル識別情報によって特定される配信コンテンツファイルの規制プログラム中の第１キーと対をなす第２キーとがそれぞれ関連付けられて格納され、前記キー生成部は、前記ユーザ端末装置から送信される端末識別情報及び配信ファイル識別情報を受信すると、受信した配信ファイル識別情報を基に前記キー記憶部に格納されたデータを参照して、該配信ファイル識別情報と関連付けられた第２キーを認識し、認識した第２キー及び受信した端末識別情報を基にこれらの情報を含んだ第３キーを生成するように構成されていても良い。
【００２７】
ここで、前記配信ファイル識別情報は、上記と同様に、例えば、予めユーザに通知されたものが当該ユーザにより入力されて送信されたり、配信コンテンツファイル中に含まれていたものが送信される。
【００２８】
このようにしても、上記と同様に、規制プログラム中の第１キーをコンテンツデータ毎に変えて、当該第１キーと対をなす第２キーをコンテンツデータ毎に変え、コンテンツデータ（配信コンテンツファイル）間における第３キーの流用などを防止することができて好都合である。
【００２９】
また、前記キー生成部は、前記第３キーを生成するに当たり、前記配信ファイル識別情報毎に予め設定される一定条件を満たしているか否かを確認して、満たしている場合に前記第３キーを生成するように構成されていても良く、このようにすれば、配信ファイル識別情報毎に、即ち、ユーザ毎に当該ユーザの利用を細かく制限することができて好都合である。
【００３０】
また、前記配信コンテンツ記憶部には、前記規制プログラム中の前記第１キーによって暗号化されたコンテンツデータを備える配信コンテンツファイルが格納され、前記規制プログラムは、前記コンテンツデータを再生させる処理を行うに当たり、前記第２キーによって前記コンテンツデータを復号化するように構成されていても良く、このようにすれば、コンテンツの不正利用をより効果的に防止することができる。
【００３１】
また、前記規制プログラムは、まず、１回目の実行であるか否かを確認する処理を行うように構成されて、１回目であるときには、前記各処理に加えて、生成した端末識別情報を前記ユーザ端末装置の記憶部内に格納する処理を更に行い、１回目以外であるときには、前記端末識別情報を再度生成して、生成した端末識別情報が前記ユーザ端末装置の記憶部内に格納された端末識別情報と一致しているか否かを確認する処理と、一致していると判断した場合に、前記コンテンツデータを再生させる処理とを行うように構成されていても良い。
【００３２】
例えば、配信コンテンツファイルが初めて開かれるときにのみ、規制プログラムが実行されるように構成されていると、当該規制プログラムが一度実行されて当該規制プログラムによる規制が解除された後は、何の制限もなくコンテンツを利用可能となるため、当該配信コンテンツファイルが不正にコピーされて利用される恐れがある。
【００３３】
そこで、２回目以降の実行時にも、端末識別情報を確認すれば、配信コンテンツファイルがコピーされたとしても、端末識別情報が異なっていると、当該配信コンテンツファイル中のコンテンツデータを再生することができないので、コンテンツの不正利用をより確実に防止することができる。また、２回目以降の実行時には、ユーザ端末装置とコンテンツ配信用サーバとの間でデータの送受信が行われないので、効率的に規制プログラムによる規制を解除することができる。尚、規制プログラムの実行回数が１回目であるか否かは、例えば、ユーザ端末装置の適宜記憶部内に端末識別情報が格納されているか否かで判断することができる。
【００３４】
また、前記コンテンツ配信用サーバは、前記コンテンツデータを記憶するデータ記憶部と、前記データ記憶部に格納されたコンテンツデータに前記規制プログラムを付加して前記配信コンテンツファイルを生成するとともに、該規制プログラムの第１キーと対をなす第２キーを生成し、生成した配信コンテンツファイルを前記配信コンテンツ記憶部に、生成した第２キーを前記キー記憶部に格納する配信コンテンツ生成部とを更に備えて構成されていても良い。
【００３５】
このようにすれば、配信コンテンツ生成部によって、コンテンツデータと規制プログラムとからなる配信コンテンツファイルや、当該配信コンテンツファイルの規制プログラム中の第１キーと対をなす第２キーを効率的に生成することができる。
【００３６】
また、本発明は、上記コンテンツ配信用サーバとユーザ端末装置とが電気通信回線を介し接続されて構成されるコンテンツ配信システムに係り、この発明によれば、上述のように、コンテンツの不正利用を有効に防止することができる。
【発明の効果】
【００３７】
以上のように、本発明に係るコンテンツ配信用サーバ及びこれを備えたコンテンツ配信システムによれば、コンテンツの不正利用をより確実に防止することができる。
【発明を実施するための最良の形態】
【００３８】
以下、本発明の具体的な実施形態について、添付図面に基づき説明する。尚、図１は、本発明の一実施形態に係るコンテンツ配信システムの概略構成を示したブロック図であり、図２は、本実施形態に係るコンテンツ配信用サーバ及びコンテンツ利用管理サーバなどの概略構成を示したブロック図である。
【００３９】
図１に示すように、本例のコンテンツ配信システム１は、コンテンツ配信用サーバ２とコンテンツ利用管理サーバ３と複数台のユーザ端末装置４とが、インターネット５を介し相互に接続されて構成されており、コンテンツ配信用サーバ２はＷＷＷサーバなどのインターネットサーバやＣＧＩスクリプトなどを備えたサーバとして機能し、ユーザ端末装置５はそれぞれブラウザを備えたクライアントとして機能する。
【００４０】
前記コンテンツ配信用サーバ２は、ＣＰＵ，ＲＯＭ，ＲＡＭ，ハードディスクなどを備えたコンピュータからなり、図２に示すように、ｗｅｂページ処理部１１，ユーザ登録処理部１２，ユーザ登録情報記憶部１３，配信コンテンツ記憶部１４，配信側キー記憶部１５，送受信制御部１６，プロダクトＩＤ発行部１７，データ記憶部１９，生成プログラム記憶部２０，配信コンテンツ生成部２１及び通信インターフェース１８などを備え、通信インターフェース１８を介してインターネット５に接続している。
【００４１】
前記ｗｅｂページ処理部１１は、コンテンツ配信のためのホームページをインターネット５上で公開する処理を行い、このホームページを介して、後述のユーザ登録や配信コンテンツファイルの配信処理がなされる。
【００４２】
前記ユーザ登録処理部１２は、ホームページを介してユーザ端末装置４から入力された情報を基にシステム利用者（ユーザ）を登録する処理を行う。具体的には、ユーザ登録処理部１２は、図３に示すように、ホームページを介してユーザ端末装置４から、ユーザの個人情報（氏名，住所，クレジットカードナンバー，メールアドレス，パスワードなど）などの登録情報が入力されると（ステップＳ１）、入力されたユーザの個人情報を受け付け（ステップＳ２）、当該ユーザに対してＩＤ番号を設定し、設定したＩＤ番号（ユーザＩＤ）をユーザ端末装置４に送信するとともに（ステップＳ３）、受け付けたユーザの個人情報及び設定したユーザＩＤをユーザ登録情報記憶部１３に格納する（ステップＳ４）。尚、ユーザ端末装置４では、送信されたユーザＩＤが受信されて表示される（ステップＳ５）。
【００４３】
前記データ記憶部１９には、コンテンツデータが格納されており、このコンテンツデータは、文字，音声，映像などの情報・データ（小説，エッセイ，音楽，映画，写真，絵画，デザインなど）をデータ化したものや、ゲームソフトなどのコンピュータ・プログラムであり、これを再生するための再生プログラムを含まず、ユーザ端末装置４側に予め格納されている適宜再生プログラムによって再生されるように構成されたり、再生プログラムを含み、この再生プログラムによってユーザ端末装置４側で再生されるように構成されている。
【００４４】
前記生成プログラム記憶部２０には、コンテンツ利用管理サーバ３から送信された生成プログラムが格納され、前記配信コンテンツ生成部２１は、生成プログラム記憶部２０に格納された生成プログラムを実行することにより、前記データ記憶部１９に格納されたコンテンツデータに、当該コンテンツデータの再生を規制するためのプログラムであって当該規制に必要な第１キーを含んだ規制プログラムを付加するとともに、コンテンツデータを規制プログラム中の第１キーにより暗号化して、図４に示すような配信対象となる配信コンテンツファイルを生成する処理と、前記規制プログラムの第１キーと対をなし、適宜キーによって暗号化した第２キーを生成する処理とを行う。
【００４５】
前記規制プログラムは、前記配信コンテンツファイルがユーザ端末装置４上で開かれると、まず、当該規制プログラムを実行させた後、前記コンテンツデータを再生させるように構成される。
【００４６】
また、前記規制プログラムは、ユーザ端末装置４上で、まず、予め設定されたキー入力があったか否か（規制解除処理を強制的に行わないようにするための操作の一つとして予め設定された所定のキー入力がないか）を確認する処理を行って、あった場合には、前記コンテンツデータを再生させる処理を行うように構成される。他方、前記キー入力がなかった場合には、まず、１回目の実行であるか否かを確認する処理を行い、１回目であるときには、当該ユーザ端末装置４の固有情報、例えば、ＣＰＵ番号やハードディスク番号などに基づいたＩＤ番号（端末ＩＤ（端末識別情報））を生成するとともに、ユーザによって当該ユーザ端末装置４に入力される後述のプロダクトＩＤを受け付けて、生成した端末ＩＤ及び受け付けたプロダクトＩＤをコンテンツ配信用サーバ２に送信する処理と、コンテンツ配信用サーバ２から送信される後述の第３キーを受信して、受信した第３キーから後述の第２キー及び端末ＩＤに相当する情報をそれぞれ認識し、認識した第２キーが当該規制プログラム中の第１キーと対をなすキーであるか否かを確認するとともに、認識した端末ＩＤが前記生成した端末ＩＤと一致しているか否かを確認する処理と、認識した第２キーが前記第１キーと対をなすキーであり、且つ認識した端末ＩＤが前記生成した端末ＩＤと一致している場合に、前記第２キーにより前記コンテンツデータを復号化して再生させるとともに、前記生成した端末ＩＤをユーザ端末装置４の記憶部内に格納する処理とを行う一方、１回目以外であったときには、前記端末ＩＤを再度生成して、再生成した端末ＩＤがユーザ端末装置４の記憶部内に格納された端末ＩＤと一致しているか否かを確認する処理と、一致していると判断した場合に、コンテンツデータを再生させる処理とを行うように構成される。
【００４７】
前記配信コンテンツ記憶部１４には、配信コンテンツ生成部２１によって生成された複数種類の配信コンテンツファイルが格納される。配信コンテンツ記憶部１４内の各配信コンテンツファイルは、それぞれ異なる前記コンテンツデータを備え、当該配信コンテンツファイルの規制プログラム中の第１キーは、前記コンテンツデータ毎に異なっている。
【００４８】
前記配信側キー記憶部１５には、図５に示すように、配信コンテンツファイル名と、後述の予め登録された番号たるプロダクトＩＤと、配信コンテンツ生成部２１によって生成された暗号化された第２キーであって、プロダクトＩＤによって特定される配信コンテンツファイルの規制プログラム中の第１キーと対をなす第２キーとがそれぞれ関連付けられて格納される。
【００４９】
前記送受信制御部１６は、コンテンツ利用管理サーバ３から送信された生成プログラムを受信して生成プログラム記憶部２０に格納する処理と、ユーザ端末装置４からの要求に応じて、配信コンテンツ記憶部１４に格納された配信コンテンツファイルを当該ユーザ端末装置４に送信する処理と、プロダクトＩＤ発行部１７によって設定されたプロダクトＩＤをユーザ端末装置４に送信する処理と、ユーザ端末装置４から送信された端末ＩＤ及びプロダクトＩＤを受信すると、受信したプロダクトＩＤを基に配信側キー記憶部１５に格納されたデータを参照して、当該プロダクトＩＤと関連付けられた第２キーを認識し、認識した第２キーと前記受信した端末ＩＤ及びプロダクトＩＤとをコンテンツ利用管理サーバ３に送信する処理と、コンテンツ利用管理サーバ３から送信された後述の第３キーを受信してユーザ端末装置４に送信する処理とを行う。
【００５０】
前記プロダクトＩＤ発行部１７は、送受信制御部１６による制御の下、配信コンテンツ記憶部１４に格納された配信コンテンツファイルがユーザ端末装置４からの要求に応じて当該ユーザ端末装置４に送信されると、送信された配信コンテンツファイル毎に設定される、当該配信コンテンツファイルを個別に識別するためのＩＤ番号（配信ファイル識別情報）を、予め登録された番号の中から設定して、設定したＩＤ番号（プロダクトＩＤ）を、送受信制御部１６による制御の下、ユーザ端末装置４に送信する処理を行う。
【００５１】
前記コンテンツ利用管理サーバ３は、前記コンテンツ配信用サーバ２と同様、ＣＰＵ，ＲＯＭ，ＲＡＭ，ハードディスクなどを備えたコンピュータからなり、図２に示すように、管理側キー記憶部３１，管理情報記憶部３２，送受信制御部３３，キー生成部３４，生成プログラム記憶部３６及び通信インターフェース３５などを備え、通信インターフェース３５を介してインターネット５に接続している。
【００５２】
前記生成プログラム記憶部３６には、前記配信コンテンツファイル及び第２キーを生成するための前記生成プログラムが予め適宜作成されて格納され、前記管理側キー記憶部３１には、前記配信コンテンツ生成部２１によって前記生成プログラムが実行されることで生成される、暗号化された第２キーをそれぞれ復号化するためのキー情報が格納される。
【００５３】
前記管理情報記憶部３２には、図６に示すように、配信コンテンツファイル名と、前記予め登録された番号たるプロダクトＩＤと、プロダクトＩＤ毎の管理情報とがそれぞれ関連付けられて格納されており、この管理情報としては、例えば、後述する第３キーの生成可能な回数及び期間や、当該第３キーの生成実績などが挙げられる。
【００５４】
前記送受信制御部３３は、生成プログラム記憶部３６に格納された生成プログラムをコンテンツ配信用サーバ２に送信する処理と、コンテンツ配信用サーバ２の送受信制御部１５から送信された端末ＩＤ，プロダクトＩＤ及び暗号化された第２キーを受信する処理と、キー生成部３４によって生成された第３キーをユーザ端末装置４に送信する処理とを行う。
【００５５】
前記キー生成部３４は、コンテンツ配信用サーバ２の送受信制御部１５から送信された端末ＩＤ，プロダクトＩＤ及び暗号化された第２キーが送受信制御部３３によって受信されると、受信されたプロダクトＩＤを基に管理情報記憶部３２に格納されたデータを参照して、当該プロダクトＩＤに対応した管理情報を基に一定条件を満たしているか否かを確認する処理と、一定条件を満たしている場合に（第３キーの生成実績が第３キーの生成可能な回数に達していない場合であり、且つ第３キーの生成可能な期間内である場合に）、受信された暗号化された第２キーを基に、管理側キー記憶部３１に格納されたキー情報を参照して当該暗号化された第２キーを復号化し、復号化した第２キー及び受信された端末ＩＤを基にこれらの情報を含んだ第３キーを生成する処理と、管理情報記憶部３２に格納された、受信されたプロダクトＩＤに対応する第３キーの生成実績を更新する処理と、生成した第３キーを、送受信制御部３３による制御の下、コンテンツ配信用サーバ２に送信する処理とを行う。
【００５６】
以上のように構成された本例のコンテンツ配信システム１によれば、まず、コンテンツ利用管理サーバ３の送受信制御部３３によって、生成プログラム記憶部３６に格納された生成プログラムがコンテンツ配信用サーバ２に送信され、送信された生成プログラムは、当該コンテンツ配信用サーバ２の送受信制御部１６により受信されて生成プログラム記憶部２０に格納される。
【００５７】
この後、生成プログラム記憶部２０に格納された生成プログラムが、配信コンテンツ生成部２１により実行されると、データ記憶部１９に格納されたコンテンツデータに規制プログラムが付加されて、当該コンテンツデータと規制プログラムとを含んだ配信コンテンツファイルが生成されるとともに、前記規制プログラム中の第１キーと対をなす、暗号化された第２キーが生成され、生成された配信コンテンツファイルは配信コンテンツ記憶部１４に、生成された第２キーは配信側キー記憶部１５に格納される。
【００５８】
このようにして、配信コンテンツ記憶部１４に配信コンテンツファイルが格納されると、図７に示すようにして、コンテンツ配信用サーバ２からユーザ端末装置４に配信コンテンツファイルが送信され、また、ユーザ端末装置４に送信された配信コンテンツファイルが開かれると、図８及び図９に示すようにして規制プログラム（認証処理）が実行された後、コンテンツデータが再生される。
【００５９】
即ち、図７に示すように、ホームページを介してユーザ端末装置４から、ユーザＩＤやパスワードなどの個人識別情報と、ユーザが選択した所望の配信コンテンツファイルを特定するための情報とが入力され（ステップＳ１１）、これがコンテンツ配信用サーバ２の送受信制御部１６によって受け付けられると（ステップＳ１２）、当該送受信制御部１６は、受け付けた配信コンテンツファイル特定情報を基に、配信コンテンツ記憶部１４内の配信コンテンツファイルを読み出して前記ユーザ端末装置４に送信する（ステップＳ１３）。
【００６０】
そして、送受信制御部１６によって送信された配信コンテンツファイルは、当該ユーザ端末装置４によって受信，格納される（ステップＳ１４）。また、送受信制御部１６によって配信コンテンツファイルがユーザ端末装置４に送信されると、プロダクトＩＤ発行部１７は、前記送信された配信コンテンツファイル毎に設定される、当該配信コンテンツファイルを個別に識別するためのプロダクトＩＤを予め登録された番号の中から設定して、送受信制御部１６による制御の下、ユーザ端末装置４に送信し（ステップＳ１５）、送信されたプロダクトＩＤは、当該ユーザ端末装置４によって受信，格納される（ステップＳ１６）。
【００６１】
この後、ユーザ端末装置４上で、当該ユーザ端末装置４に格納された配信コンテンツファイルが開かれると、図８及び図９に示すように、規制プログラムが実行され（ステップＳ２１）、この規制プログラムは、まず、予め設定されたキー入力があったか否か（規制解除処理を強制的に行わないようにするための操作の一つとして予め設定された所定のキー入力がないか）を確認する処理を行って（ステップＳ２２）、なかった場合には、当該規制プログラムの実行が１回目であるか否かを確認する処理を行う（ステップＳ２３）。尚、規制プログラムの実行が１回目であるか否かは、後述のステップＳ３９で生成，格納される規制解除データがあるか否かで判断され、当該規制解除データがない場合には１回目と、当該規制解除データがある場合には１回目以外と判断される。一方、ステップＳ２１であった場合には、ステップＳ４０に進む。
【００６２】
ステップＳ２３で１回目と判断すると、当該ユーザ端末装置４の固有情報（ＣＰＵ番号やハードディスク番号など）に基づいた端末ＩＤを生成するとともに、ユーザによってユーザ端末装置４に入力される、プロダクトＩＤ発行部１７により設定されてユーザ端末装置４に送信されたプロダクトＩＤを受け付けて、生成した端末ＩＤ及び受け付けたプロダクトＩＤをコンテンツ配信用サーバ２に送信する処理を行う（ステップＳ２４）。
【００６３】
ユーザ端末装置４から送信された端末ＩＤ及びプロダクトＩＤは、コンテンツ配信用サーバ２の送受信制御部１６によって受信され（ステップＳ２５）、当該送受信制御部１６は、受信したプロダクトＩＤを基に配信側キー記憶部１５内のデータを参照して、当該プロダクトＩＤと関連付けられた第２キーを認識し（ステップＳ２６）、認識した第２キーと前記受信した端末ＩＤ及びプロダクトＩＤをコンテンツ利用管理サーバ３に送信する（ステップＳ２７）。
【００６４】
送受信制御部１６によって送信された第２キー，端末ＩＤ及びプロダクトＩＤは、コンテンツ利用管理サーバ３の送受信制御部３３によって受信され（ステップＳ２８）、受信された第２キー，端末ＩＤ及びプロダクトＩＤを基に、キー生成部３４は、第３キーの生成処理などを行う。
【００６５】
具体的には、キー生成部３４は、まず、受信されたプロダクトＩＤを基に管理情報記憶部３２内のデータを参照して、当該プロダクトＩＤに対応した管理情報を基に一定条件を満たしているか否かを確認し（ステップＳ２９）、一定条件を満たしている（第３キーの生成実績が第３キーの生成可能な回数に達していない場合であり、且つ第３キーの生成可能な期間内である場合）と判断すると、受信された暗号化された第２キーを基に、管理側キー記憶部３１内のキー情報を参照して当該暗号化された第２キーを復号化し、復号化した第２キー及び受信された端末ＩＤを基にこれらの情報を含んだ第３キーを生成する（ステップＳ３０）。
【００６６】
次に、管理情報記憶部３２内の、受信されたプロダクトＩＤに対応する第３キーの生成実績を更新し、また、前記生成した第３キーを、送受信制御部３３による制御の下、前記コンテンツ配信用サーバ２に返信する（ステップＳ３１）。一方、ステップＳ２９で一定条件を満たしていないと判断すると、エラーメッセージを生成して、送受信制御部３３による制御の下、前記コンテンツ配信用サーバ２に返信する（ステップＳ３２）。
【００６７】
送受信制御部３３によって返信された第３キー又はエラーメッセージは、コンテンツ配信用サーバ２の送受信制御部１６によって受信された後、更に、前記ユーザ端末装置４に返信される（ステップＳ３３）。
【００６８】
送受信制御部１６によって返信された第３キー又はエラーメッセージは、前記規制プログラムに従い、ユーザ端末装置４によって受信され（ステップＳ３４）、当該規制プログラムは、当該ユーザ端末装置４上で、まず、受信した情報が第３キー及びエラーメッセージのどちらであるかを確認する処理を行い（ステップＳ３５）、エラーメッセージである場合には、これをユーザ端末装置４の表示装置に表示する処理を行う（ステップＳ３６）。
【００６９】
一方、ステップＳ３５で第３キーであると判断した場合には、受信した第３キーから第２キー及び端末ＩＤに相当する情報をそれぞれ認識して、認識した第２キーが当該規制プログラム中の第１キーと対をなすキーであるか否かを確認する処理を行い（ステップＳ３７）、対をなすキーであると判断した場合には、更に、前記認識した端末ＩＤがステップＳ２４で生成した端末ＩＤと一致しているか否かを確認する処理を行う（ステップＳ３８）。
【００７０】
ステップＳ３８で一致していると判断すると、当該第２キー及び端末ＩＤなどからなる規制解除データを生成してユーザ端末装置４の適宜記憶部内に格納するとともに、当該規制解除データを格納した記憶部のアドレス（格納アドレス）を前記規制解除データに付加する処理を行い（ステップＳ３９）、ステップＳ４０に進む。
【００７１】
一方、ステップＳ２３で１回目以外と判断すると、ステップＳ３９で生成，格納した規制解除データの内容を確認する処理を行って（ステップＳ４１）、その内容が正しいか否かを判断する処理を行う（ステップＳ４２）。具体的には、当該ユーザ端末装置４の固有情報に基づいた端末ＩＤを再度生成して、再生成した端末ＩＤが規制解除データの端末ＩＤと一致しているか否かを確認するとともに、規制解除データが格納されている記憶部のアドレスが規制解除データの格納アドレスと一致しているか否かを確認する。
【００７２】
ステップＳ４２で、再生成した端末ＩＤが規制解除データの端末ＩＤと一致しており、且つ規制解除データが格納されている記憶部のアドレスが規制解除データの格納アドレスと一致している場合には、ステップＳ４０に進み、当該ステップＳ４０では、ユーザ端末装置４側に予め格納されている適宜再生プログラムや、配信コンテンツファイル中の適宜再生プログラムを実行させて前記コンテンツデータを再生させる処理を行う。
【００７３】
尚、再生とは、音楽をデータ化したものである場合には、ユーザ端末装置４のスピーカに当該音楽の音が出力されること、映画をデータ化したものである場合には、ユーザ端末装置４の表示装置に映画が映し出されること、小説などをデータ化したものである場合には、当該小説の文章などが前記表示装置に表示されること、ゲームソフトである場合には、当該ゲームソフトをユーザ端末装置４上で使用可能な状態にすることである。
【００７４】
一方、ステップＳ３７で、認識した第２キーが当該規制プログラム中の第１キーと対をなすキーでないと判断した場合、ステップＳ３８で、前記認識した端末ＩＤがステップＳ２４で生成した端末ＩＤと一致していないと判断した場合、ステップＳ４２で、再生成した端末ＩＤが規制解除データの端末ＩＤと一致していない、又は、規制解除データが格納されている記憶部のアドレスが規制解除データの格納アドレスと一致していない場合には、ステップＳ３９で格納した規制解除データの記憶部のアドレスが変わっている場合には、ステップＳ４３に進んで、規制プログラムによる規制の解除を要求する旨のメッセージを生成して、ユーザ端末装置４の表示装置に表示する処理を行う（ステップＳ４３）。
【００７５】
以上詳述したように、本例のコンテンツ配信システム１によれば、コンテンツ利用管理サーバ３から送信される第３キー中の第２キーが、配信コンテンツファイルの規制プログラム中の第１キーと対をなし、且つ前記第３キー中の端末ＩＤがユーザ端末装置４の端末ＩＤと一致しない限り、規制プログラムによって配信コンテンツファイル中のコンテンツデータの再生が規制されるようになっており、配信コンテンツファイルが違法にコピーされ、更に第３キーに係る情報が知られたとしても、端末ＩＤがユーザ端末装置４毎に異なることから、規制プログラムによる規制を解除することができない。これにより、コンテンツの不正利用を有効に防止することができる。
【００７６】
また、規制プログラム中の第１キーをコンテンツデータ毎に変えているので、当該第１キーと対をなす第２キーをコンテンツデータ毎に変えることができ、コンテンツデータ（配信コンテンツファイル）間における第３キーの流用などを防止して、より確実にコンテンツの不正利用を防止することができる。
【００７７】
また、コンテンツ利用管理サーバ３のキー生成部３４を、これが、プロダクトＩＤを基に管理情報記憶部３２内に格納された管理情報を参照して一定条件を満たしているときにのみ第３キーを生成するように構成しているので、当該プロダクトＩＤ毎や配信コンテンツファイル（コンテンツデータ）毎にユーザの利用を細かく制限することが可能となり、更に効果的にコンテンツの不正利用を防止することができる。
【００７８】
また、配信コンテンツファイルのコンテンツデータを規制プログラム中の第１キーによって暗号化し、第３キー中の第２キーによって当該コンテンツデータを復号化するように構成しているので、コンテンツの不正利用をより効果的に防止することができる。
【００７９】
また、配信コンテンツファイルが開かれる度に規制プログラムを実行させるとともに、その実行回数を確認して実行回数が２回目以降のときには、端末ＩＤを再生成して規制解除データの端末ＩＤと一致しているか否か、及び規制解除データが格納されている記憶部のアドレスが規制解除データの格納アドレスと一致しているか否かを確認するようにしているので、コンテンツの不正利用をより確実に防止することができる。
【００８０】
これは、配信コンテンツファイルがコピーされて、異なるユーザ端末装置４に格納されると、端末ＩＤや規制解除データの格納された記憶部のアドレスが異なることになるため、コピーされたコンテンツデータの再生を有効に阻止することができるからである。また、例えば、配信コンテンツファイルが初めて開かれるときにのみ、規制プログラムが実行されるように構成されていると、当該規制プログラムが一度実行されて当該規制プログラムによる規制が解除された後は、何の制限もなくコンテンツを利用可能となるため、このような不都合をなくすこともできる。
【００８１】
また、２回目以降の実行時には、ユーザ端末装置４，コンテンツ配信用サーバ２及びコンテンツ利用管理サーバ３間でデータの送受信が行われないので、効率的に規制プログラムによる規制を解除することができる。
【００８２】
また、ユーザによってユーザ端末装置４に所定のキー入力（規制解除処理を強制的に行わないようにするための所定のキー入力）がされると、当該ユーザ端末装置４，コンテンツ配信用サーバ２及びコンテンツ利用管理サーバ３の間で、データの送受信を行わずに規制を解除するようにしているので、何らかのエラーなどが発生して、通常の規制解除処理（ステップＳ２３〜ステップＳ４３の処理）を実行することができない場合などに好都合である。
【００８３】
また、生成プログラム記憶部２０に格納された生成プログラムを基に、配信コンテンツ生成部２１によって、コンテンツデータ及び規制プログラムを含んだ配信コンテンツファイルや、当該配信コンテンツファイルの規制プログラム中の第１キーと対をなす第２キーを自動生成するようにしているので、効率的に配信コンテンツファイルや第２キーを生成することができる。
【００８４】
以上、本発明の一実施形態について説明したが、本発明の採り得る具体的な態様は、何らこれに限定されるものではない。
【００８５】
上例では、プロダクトＩＤを基に、配信側キー記憶部１５に格納された第２キーや、管理情報記憶部３２に格納された管理情報を認識するように構成したが、これに限られるものではなく、コンテンツデータを識別するためのコンテンツ識別情報と、配信コンテンツファイル名と、コンテンツ識別情報によって特定されるコンテンツデータに対応した規制プログラム中の第１キーと対をなす第２キーとをそれぞれ関連付けて配信側キー記憶部１５に格納するとともに、コンテンツ識別情報と、配信コンテンツファイル名と、コンテンツ識別情報毎の管理情報とをそれぞれ関連付けて管理情報記憶部３２に格納して、当該コンテンツ識別情報を基に、配信側キー記憶部１５に格納された第２キーや、管理情報記憶部３２に格納された管理情報を認識するようにしても良い。
【００８６】
尚、このコンテンツ識別情報は、例えば、予めユーザに通知されたものが当該ユーザにより入力されて、生成された端末ＩＤとともに、ユーザ端末装置４からコンテンツ配信用サーバ２やコンテンツ利用管理サーバ３に送信されたり、配信コンテンツファイル中に含まれていたものが、生成された端末ＩＤとともに、自動的にユーザ端末装置４からコンテンツ配信用サーバ２やコンテンツ利用管理サーバ３に送信される。
【００８７】
また、更に、前記コンテンツ識別情報，ユーザＩＤ，第２キー及び配信コンテンツファイルを相互に関連付けて配信側キー記憶部１５に格納したり、前記コンテンツ識別情報，ユーザＩＤ，管理情報及び配信コンテンツファイルを相互に関連付けて管理情報記憶部３２に格納して、ユーザ端末装置４からコンテンツ配信用サーバ２やコンテンツ利用管理サーバ３に送信される、生成された端末ＩＤ，コンテンツ識別情報及び入力されたユーザＩＤを基に、前記第２キーや管理情報を認識するようにすることもできる。
【００８８】
また、上例では、コンテンツ利用管理サーバ３の生成プログラム記憶部３６に格納された生成プログラムをコンテンツ配信用サーバ２に送信して、当該コンテンツ配信用サーバ２の配信コンテンツ生成部２１により、配信コンテンツファイルや第２キーを生成するように構成したが、これに限られるものではなく、図１０に示すように、コンテンツ配信用サーバ２を、ｗｅｂページ処理部１１，ユーザ登録処理部１２，ユーザ登録情報記憶部１３，配信コンテンツ記憶部１４，配信側キー記憶部１５，送受信制御部１６，プロダクトＩＤ発行部１７，データ記憶部１９及び通信インターフェース１８から構成し、コンテンツ利用管理サーバ３を、管理側キー記憶部３１，管理情報記憶部３２，送受信制御部３３，キー生成部３４，生成プログラム記憶部３６，データ記憶部３７，配信コンテンツ生成部３８，配信コンテンツ記憶部３９及び通信インターフェース３５から構成しても良い。
【００８９】
この場合、コンテンツ配信用サーバ２のデータ記憶部１９に格納されたコンテンツデータがコンテンツ利用管理サーバ３に送信されて、当該コンテンツ利用管理サーバ３のデータ記憶部３７に格納され、格納されたコンテンツデータ及び生成プログラム記憶部３６に格納された生成プログラムを基に、配信コンテンツ生成部３８によって配信コンテンツファイル及び第２キーが生成される。そして、生成された配信コンテンツファイル及び第２キーは、配信コンテンツ記憶部３９及び管理側キー記憶部３１に格納され、この後、格納されたデータがコンテンツ配信用サーバ２に送信されて、配信コンテンツ記憶部１４及び配信側キー記憶部１５にそれぞれ格納される。
【００９０】
また、コンテンツがゲームソフトなどの場合、どのようなゲームであるかをユーザに理解してもらうために、コンテンツを無料で少しだけ利用させる体験版と呼ばれるコンテンツデータを配信することがある。このような場合、体験版のコンテンツデータと、体験版ではない正規版としてのコンテンツデータとを用意しなければならないが、体験版のコンテンツデータと正規版のコンテンツデータとを一つの配信コンテンツファイルにまとめ、前記規制プログラムによって規制解除処理が実行されたときに、正規版におけるコンテンツ内容を利用可能にすれば、体験版と正規版との間でデータの共用化を図ることができるなど効率的となる。例えば、ユーザが適切な利用料金を支払ったときに、管理情報記憶部３２に格納された管理情報を、第３キーを生成可能に変更することで、規制プログラムによる規制を解除して、正規版に係るコンテンツデータをユーザ端末装置４上で実行させることができる。
【００９１】
また、コンテンツ配信用サーバ２とコンテンツ利用管理サーバ３とは一体的に設けられていても良い。
【図面の簡単な説明】
【００９２】
【図１】本発明の一実施形態に係るコンテンツ配信システムの概略構成を示したブロック図である。
【図２】本実施形態に係るコンテンツ配信用サーバ及びコンテンツ利用管理サーバなどの概略構成を示したブロック図である。
【図３】本実施形態に係るユーザ登録処理部における処理を説明するためのフローチャートである。
【図４】本実施形態に係る配信コンテンツ記憶部に格納されたデータのデータ構成を示した説明図である。
【図５】本実施形態に係る配信側キー記憶部に格納されたデータのデータ構成を示した説明図である。
【図６】本実施形態に係る管理情報記憶部に格納されたデータのデータ構成を示した説明図である。
【図７】本実施形態に係る配信処理を説明するためのフローチャートである。
【図８】本実施形態に係る規制解除処理を説明するためのフローチャートである。
【図９】本実施形態に係る規制解除処理を説明するためのフローチャートである。
【図１０】本発明の他の実施形態に係るコンテンツ配信用サーバ及びコンテンツ利用管理サーバなどの概略構成を示したブロック図である。
【符号の説明】
【００９３】
１    コンテンツ配信システム
２    コンテンツ配信用サーバ
３    コンテンツ利用管理サーバ
４    ユーザ端末装置
５    インターネット
１１  ｗｅｂページ処理部
１２  ユーザ登録処理部
１３  ユーザ登録情報記憶部
１４  配信コンテンツ記憶部
１５  配信側キー記憶部
１６  送受信制御部
１７  プロダクトＩＤ発行部
１９  データ記憶部
２０  生成プログラム記憶部
２１  配信コンテンツ生成部
３１  管理側キー記憶部
３２  管理情報記憶部
３３  送受信制御部
３４  キー生成部
３６  生成プログラム記憶部
【図１】
2006295274.tif 000003
【図２】
2006295274.tif 000004
【図３】
2006295274.tif 000005
【図４】
2006295274.tif 000006
【図５】
2006295274.tif 000007
【図６】
2006295274.tif 000008
【図７】
2006295274.tif 000009
【図８】
2006295274.tif 000010
【図９】
2006295274.tif 000011
【図１０】
2006295274.tif 000012