(57)【要約】【課題】ストリーミング配信を利用した会員制サービスのようにコンテンツの視聴ページまでの誘導の利便性を維持しつつ、ＤＲＭと同様にコンテンツの不正利用を防止するストリーミングコンテンツ配信システムおよび方法を提供することを目的とする。【解決手段】Ｗｅｂサーバに視聴リストを送信する度に値が異なる可変文字列を暗号化し記録する暗号化手段を設け、再生装置に視聴リストの送信を依頼するリスト要求手段と視聴リストに基づいてストリーミングコンテンツの配信を要求するコンテンツ要求手段とを設け、コンテンツサーバに配信要求に含まれている可変文字列を復号化する復号化手段と、ストリーミングコンテンツの配信を行うか否かを判定する判定手段と、ストリーミングコンテンツの配信を行う配信手段とを設けたストリーミングコンテンツ配信システムおよび方法を提供する。【選択図】  図１
2004320623.tif 000002
【特許請求の範囲】
【請求項１】
Ｗｅｂサーバが、ユーザの再生装置へストリーミングコンテンツの視聴リストを送信し、コンテンツサーバが、前記再生装置から受信した前記視聴リストに基づく配信要求により、ストリーミングコンテンツを前記再生装置へ配信し、前記再生装置において該ストリーミングコンテンツの再生を行うストリーミングコンテンツ配信システムであって、
前記Ｗｅｂサーバが、
前記視聴リストを送信する度に値が異なる可変情報を暗号化し、前記暗号化した可変情報を前記視聴リストに記録する暗号化手段を備え、
前記再生装置が、
前記Ｗｅｂサーバへ前記視聴リストの送信を依頼するリスト要求手段と、
前記Ｗｅｂサーバから受信した視聴リストに基づいて、ストリーミングコンテンツの配信を前記コンテンツサーバへ要求するコンテンツ要求手段とを備え、
前記コンテンツサーバが、
前記ストリーミングコンテンツの配信要求に含まれている前記暗号化した可変情報を復号化する復号化手段と、
前記復号化した可変情報に基づいて、ストリーミングコンテンツの配信を行うか否かを判定する判定手段と、
前記判定手段の結果により、要求されたストリーミングコンテンツの配信を行う配信手段とを備え、
ことを特徴とするストリーミングコンテンツ配信システム。
【請求項２】
請求項１記載のストリーミングコンテンツ配信システムであって、
前記可変情報を、
前記視聴リストを送信する度に値が異なる時刻情報により構成する、
ことを特徴とするストリーミングコンテンツ配信システム。
【請求項３】
請求項１または２記載のストリーミングコンテンツ配信システムであって、
前記判定手段が、
該判定手段の実行時間が前記時刻情報から予め設定した一定時間を経過していない場合、ストリーミングコンテンツの配信を行うと判定し、
該判定手段の実行時間が前記時刻情報から予め設定した一定時間を経過している場合、ストリーミングコンテンツの配信を行わないと判定する、
ことを特徴とするストリーミングコンテンツ配信システム。
【請求項４】
請求項１から３のいずれかに記載のストリーミングコンテンツ配信システムであって、
前記時刻情報を、
前記再生装置が前記Ｗｅｂサーバへ前記視聴リストの送信を要求した要求時刻、または、
前記Ｗｅｂサーバが前記暗号化手段を起動した起動時刻、
または、
前記暗号化手段の起動から前記暗号化を行うまでの間の任意の時点で取得した実行時刻、
のいずれかにより構成する、
ことを特徴とするストリーミングコンテンツ配信システム。
【請求項５】
請求項１から４のいずれかに記載のストリーミングコンテンツ配信システムであって、
前記時刻情報を、
前記要求時刻、または起動時刻、または前記実行時刻と、
該時刻からの有効時間とにより構成する、
ことを特徴とするストリーミングコンテンツ配信システム。
【請求項６】
請求項１記載のストリーミングコンテンツ配信システムであって、
前記可変情報を、
前記視聴リストを送信する度に前記Ｗｅｂサーバが所定の手順により生成し、記録した生成データにより構成する、
ことを特徴とするストリーミングコンテンツ配信システム。
【請求項７】
請求項１または６記載のストリーミングコンテンツ配信システムであって、
前記生成データを、
前記Ｗｅｂサーバ固有の情報と、該生成データの生成時刻により構成する、
ことを特徴とするストリーミングコンテンツ配信システム。
【請求項８】
請求項１、または請求項６から７のいずれかに記載のストリーミングコンテンツ配信システムであって、
前記判定手段が、
前記Ｗｅｂサーバが記録した生成データと、前記復号化し、逆生成手順で再現した可変情報が一致する場合、ストリーミングコンテンツの配信を行うと判定し、前記Ｗｅｂサーバが記録した生成データと、前記復号化し、逆生成手順で再現した可変情報が一致しない場合、ストリーミングコンテンツの配信を行わないと判定し、
判定後に記録した生成データを削除する、
ことを特徴とするストリーミングコンテンツ配信システム。
【請求項９】
請求項１記載のストリーミングコンテンツ配信システムであって、
前記可変情報を、
前記Ｗｅｂサーバが予め記録したデータ群から、ハッシュ関数を用いて選択した選択データにより構成する、
ことを特徴とするストリーミングコンテンツ配信システム。
【請求項１０】
請求項１または９記載のストリーミングコンテンツ配信システムであって、
前記判定手段が、
前記復号化した可変情報が、選択データと一致する場合、ストリーミングコンテンツの配信を行うと判定し、
前記復号化した可変情報が、選択データと一致しない場合、ストリーミングコンテンツの配信を行わないと判定し、
判定後に選択データを削除する、
ことを特徴とするストリーミングコンテンツ配信システム。
【請求項１１】
Ｗｅｂサーバが、ユーザの再生装置へストリーミングコンテンツの視聴リストを送信し、コンテンツサーバが、前記再生装置から受信した前記視聴リストに基づく配信要求により、ストリーミングコンテンツを前記再生装置へ配信し、前記再生装置において該ストリーミングコンテンツの再生を行うストリーミングコンテンツ配信方法であって、
前記再生装置が、
前記Ｗｅｂサーバへ前記視聴リストの送信を依頼する段階と、
前記Ｗｅｂサーバが、
前記視聴リストの送信依頼に基づいて、前記視聴リストを送信する度に値が異なる可変情報を暗号化し、前記暗号化した可変情報を前記視聴リストに記録して前記再生装置へ送信する段階と、
前記再生装置が、
前記Ｗｅｂサーバから受信した視聴リストに基づいて、ストリーミングコンテンツの配信を前記コンテンツサーバへ要求する段階と、
前記コンテンツサーバが、
前記再生装置から受信したストリーミングコンテンツの配信要求に含まれている前記暗号化した可変情報を復号化する段階と、
前記コンテンツサーバが、
前記復号化した可変情報に基づいて、ストリーミングコンテンツの配信を行うか否かを判定する段階と、
前記判定手段の結果により、要求されたストリーミングコンテンツの配信を行う段階と、
を設けたことを特徴とするストリーミングコンテンツ配信方法。
【請求項１２】
請求項１１記載のストリーミングコンテンツ配信方法であって、
前記可変情報を、
前記視聴リストを送信する度に値が異なる時刻情報により構成する、
ことを特徴とするストリーミングコンテンツ配信方法。
【請求項１３】
請求項１１または１２記載のストリーミングコンテンツ配信方法であって、
前記ストリーミングコンテンツの配信を行うか否か判定する段階が、
該判定の実行時間が前記時刻情報から予め設定した一定時間を経過していない場合、ストリーミングコンテンツの配信を行うと判定し、
該判定の実行時間が前記時刻情報から予め設定した一定時間を経過している場合、ストリーミングコンテンツの配信を行わないと判定する、
ことを特徴とするストリーミングコンテンツ配信方法。
【請求項１４】
請求項１１から１３のいずれかに記載のストリーミングコンテンツ配信方法であって、
前記時刻情報を、
前記再生装置が前記Ｗｅｂサーバへ前記視聴リストの送信を要求した要求時刻、または、
前記Ｗｅｂサーバが前記可変情報の暗号化を行う処理を起動した起動時刻、
または、
前記暗号化の処理の起動から前記暗号化を行うまでの間の任意の時点で取得した実行時刻、
のいずれかにより構成する、
ことを特徴とするストリーミングコンテンツ配信方法。
【請求項１５】
請求項１１から１４のいずれかに記載のストリーミングコンテンツ配信方法であって、
前記時刻情報を、
前記要求時刻、または起動時刻、または前記実行時刻と、
該時刻からの有効期間とにより構成する、
ことを特徴とするストリーミングコンテンツ配信方法。
【請求項１６】
請求項１１記載のストリーミングコンテンツ配信方法であって、
前記可変情報を、
前記視聴リストを送信する度に前記Ｗｅｂサーバが所定の手順により生成し、記録した生成データにより構成する、
ことを特徴とするストリーミングコンテンツ配信方法。
【請求項１７】
請求項１１または１６記載のストリーミングコンテンツ配信方法であって、
前記生成データを、
前記Ｗｅｂサーバ固有の情報と、該生成データの生成時刻により構成する、
ことを特徴とするストリーミングコンテンツ配信システム。
【請求項１８】
請求項１１、または請求項１６から１７のいずれかに記載のストリーミングコンテンツ配信方法であって、
前記ストリーミングコンテンツの配信を行うか否か判定する段階が、
前記Ｗｅｂサーバが記録した生成データと、前記復号化し、逆生成手順で再現した可変情報が一致する場合、ストリーミングコンテンツの配信を行うと判定し、前記Ｗｅｂサーバが記録した生成データと、前記復号化し、逆生成手順で再現した可変情報が一致しない場合、ストリーミングコンテンツの配信を行わないと判定する、
ことを特徴とするストリーミングコンテンツ配信方法。
【請求項１９】
請求項１１記載のストリーミングコンテンツ配信方法であって、
前記可変情報を、
前記Ｗｅｂサーバが予め記録した文字列群から、ハッシュ関数を用いて選択した選択文字列により構成する、
ことを特徴とするストリーミングコンテンツ配信方法。
【請求項２０】
請求項１１または１９記載のストリーミングコンテンツ配信方法であって、
前記ストリーミングコンテンツの配信を行うか否か判定する段階が、
前記復号化した可変情報が、前記Ｗｅｂサーバが備える文字列群の１つと一致する場合、ストリーミングコンテンツの配信を行うと判定し、
前記復号化した可変情報が、前記Ｗｅｂサーバが備える文字列群の１つと一致しない場合、ストリーミングコンテンツの配信を行わないと判定する、
ことを特徴とするストリーミングコンテンツ配信システム。
【請求項２１】
コンピュータを、請求項１から１０記載のストリーミングコンテンツ配信システムとして動作させるためのプログラム。
【請求項２２】
コンピュータを、請求項１から１０記載のストリーミングコンテンツ配信システムとして動作させるためのプログラムを記録したコンピュータ読み取り可能な記録媒体。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、動画・音声などのデジタルデータのストリーミングと呼ばれる配信に関し、特に、デジタルデータに対する不正利用防止に関するものである。
【０００２】
【従来の技術】
ＡＤＳＬ（Ａｓｙｍｍｅｔｒｉｃ  Ｄｉｇｉｔａｌ  Ｓｕｂｓｃｒｉｂｅｒ  Ｌｉｎｅ）や光ファイバなどの高速なネットワークインフラの普及により、一般家庭においても、インターネット上で高品質の動画・音声（以下、リッチメディアという）のサービスを楽しむことが可能になってきている。
【０００３】
一方、ファイル交換ソフトの悪用などにより、映画や楽曲などの本来著作権により保護されるべきリッチメディアのデジタルデータが、著作権を無視して個人間で不正に交換されることが増加してきている。
【０００４】
これらの個人間におけるファイル交換を管理したり制御したりすることは事実上不可能であり、それに代わるものとして、リッチメディアをデジタルデータ化する際に暗号化し、再生時にビジネスルール付きの復号鍵を用いることで条件付きの視聴を可能にしたり、またはデータの不正な流布を防止する著作権管理機能（ＤＲＭ  ：  Ｄｉｇｉｔａｌ  Ｒｉｇｈｔ  Ｍａｎａｇｅｍｅｎｔ）を用いたコンテンツファイル仲介システムがある（例えば、特許文献１参照。）。
【０００５】
ＤＲＭは、デジタルデータを視聴するユーザからみると、本来の視聴とは無関係な「ライセンスの取得」という手続が煩雑であり、デジタルデータの視聴を躊躇してしまうという問題がある。
【０００６】
一方、ＤＲＭは、デジタルデータを販売するコンテンツホルダーからみると、著作権などの権利保護の観点から必須の仕組みであるが、ユーザがＤＲＭを敬遠してデジタルデータの視聴を躊躇することは、利益機会の損失となってしまうという問題がある。
【０００７】
また、利用者を特定するＩＤとパスワードの入力を求め、会員制サービスによりコンテンツを視聴可能なユーザを一定範囲に限定し、更に、配信を受けながら再生を行うストリーミング方式で提供することにより課金を行う情報配信に対する課金および清算システムがある（例えば、特許文献２参照。）。
【０００８】
ストリーミング方式は、Ｗｅｂサーバを利用してユーザをストリーミング配信するコンテンツの視聴ページまで誘導し、当該ページ内にストリーミングサーバに対してコンテンツの配信要求を行うＵＲＬ（Ｕｎｉｆｏｒｍ  Ｒｅｓｏｕｒｃｅ  Ｌｏｃａｔｏｒ）、もしくはＵＲＬが記述されたメタファイルの生成を行うのが一般的な手法である。
【０００９】
上述のＩＤとパスワード、およびストリーミング方式を組み合わせた場合、ユーザの特定に使用されるＩＤとパスワードによる認証機能はＷｅｂサーバ上で機能するため、Ｗｅｂサーバにより、ストリーミングサーバへのコンテンツ要求の直前まで、正当なユーザの絞り込みを行うことができる。
【００１０】
しかしながら、Ｗｅｂサーバが仲介することにより、コンテンツ要求に必要なＵＲＬが隠蔽できたとしても、ストリーミングの再生ソフトウェアが動作するＰＣが、ストリーミングサーバと通信を行い、配信されるデータを受け取り、再生を行うのであるから、最終的にはＰＣにおいて当該ＵＲＬを知られてしまうことになる。
【００１１】
すなわち、結局は、コンテンツ再生に必要なＵＲＬをＰＣが保持するので、当該ＵＲＬの隠蔽は事実上不可能であり、当該ＵＲＬを不正に入手した者が、コンテンツを不正に利用することを防止できないという問題がある。
【００１２】
【特許文献１】
特開２００２−１４９８４８号公報
【特許文献２】
特開２０００−２７０３０９号公報
【００１３】
【発明が解決しようとする課題】
本発明は係る問題を解決するためなされたものであり、ストリーミング配信を利用した会員制サービスのように、コンテンツの視聴ページまでの誘導の利便性を維持しつつ、ＤＲＭと同様にコンテンツの不正利用を防止するストリーミングコンテンツ配信システムおよび方法を提供することを目的とする。
【００１４】
【課題を解決するための手段】
本発明の第１の態様は、Ｗｅｂサーバが、ユーザの再生装置へストリーミングコンテンツの視聴リストを送信し、コンテンツサーバが、前記再生装置から受信した前記視聴リストに基づく配信要求によりストリーミングコンテンツを前記再生装置へ配信し、前記再生装置において該ストリーミングコンテンツの再生を行うストリーミングコンテンツ配信システムにおいて、前記Ｗｅｂサーバに、前記視聴リストを送信する度に値が異なる可変情報を暗号化し、前記暗号化した可変情報を前記視聴リストに記録する暗号化手段を設け、前記再生装置に、前記Ｗｅｂサーバへ前記視聴リストの送信を依頼するリスト要求手段と、前記Ｗｅｂサーバから受信した視聴リストに基づいてストリーミングコンテンツの配信を前記コンテンツサーバへ要求するコンテンツ要求手段とを設け、前記コンテンツサーバに、前記ストリーミングコンテンツの配信要求に含まれている前記暗号化した可変情報を復号化する復号化手段と、前記復号化した可変情報に基づいてストリーミングコンテンツの配信を行うか否かを判定する判定手段と、前記判定手段の結果により要求されたストリーミングコンテンツの配信を行う配信手段とを設けたものである。
【００１５】
本発明の第２の態様は、上述の第１の態様に係るストリーミングコンテンツ配信システムにおいて、前記可変情報を、前記視聴リストを送信する度に値が異なる時刻情報により構成するようにしたものである。
【００１６】
本発明の第３の態様は、上述の第１または２の態様に係るストリーミングコンテンツ配信システムにおいて、前記判定手段が、該判定手段の実行時間が前記時刻情報から予め設定した一定時間を経過していない場合、ストリーミングコンテンツの配信を行うと判定し、該判定手段の実行時間が前記時刻情報から予め設定した一定時間を経過している場合、ストリーミングコンテンツの配信を行わないと判定するように構成したものである。
【００１７】
本発明の第４の態様は、上述の第１から３の態様に係るストリーミングコンテンツ配信システムにおいて、前記時刻情報を、前記再生装置が前記Ｗｅｂサーバへ前記視聴リストの送信を要求した要求時刻、または前記Ｗｅｂサーバが前記暗号化手段を起動した起動時刻、または、前記暗号化手段の起動から前記暗号化を行うまでの間の任意の時点で取得した実行時刻のいずれかにより構成するようにしたものである。
【００１８】
本発明の第５の態様は、上述の第１から４の態様に係るストリーミングコンテンツ配信システムにおいて、前記時刻情報を、前記要求時刻、または起動時刻、または前記実行時刻と、該時刻からの有効時間とにより構成するようにしたものである。
【００１９】
本発明の第６の態様は、上述の第１の態様に係るストリーミングコンテンツ配信システムにおいて、前記可変情報を、前記視聴リストを送信する度に前記Ｗｅｂサーバが所定の手順により生成し、記録した生成データにより構成するようにしたものである。
【００２０】
本発明の第７の態様は、上述の第１または６の態様に係るストリーミングコンテンツ配信システムにおいて、前記生成データを、前記Ｗｅｂサーバ固有の情報と該生成データの生成時刻により構成するするようにしたものである。
【００２１】
本発明の第８の態様は、上述の第１、または６から７の態様に係るストリーミングコンテンツ配信システムにおいて、前記判定手段が、前記Ｗｅｂサーバが記録した生成データと、前記復号化し逆生成手順で再現した可変情報が一致する場合、ストリーミングコンテンツの配信を行うと判定し、前記Ｗｅｂサーバが記録した生成データと、前記復号化し逆生成手順で再現した可変情報が一致しない場合、ストリーミングコンテンツの配信を行わないと判定し、判定後に記録した生成データを削除するように構成したものである。
【００２２】
本発明の第９の態様は、上述の第１の態様に係るストリーミングコンテンツ配信システムにおいて、前記可変情報を、前記Ｗｅｂサーバが予め記録した文字列群からハッシュ関数を用いて選択した選択文字列により構成するようにしたものである。
【００２３】
本発明の第１０の態様は、上述の第１または９の態様に係るストリーミングコンテンツ配信システムにおいて、前記復号化した可変情報が、前記選択データと一致する場合、ストリーミングコンテンツの配信を行うと判定し、前記復号化した可変情報が、前記選択データと一致しない場合、ストリーミングコンテンツの配信を行わないと判定し、判定後に選択データを削除するように構成したものである。
【００２４】
本発明の第１１の態様は、Ｗｅｂサーバが、ユーザの再生装置へストリーミングコンテンツの視聴リストを送信し、コンテンツサーバが、前記再生装置から受信した前記視聴リストに基づく配信要求によりストリーミングコンテンツを前記再生装置へ配信し、前記再生装置において該ストリーミングコンテンツの再生を行うストリーミングコンテンツ配信方法において、前記再生装置が、前記Ｗｅｂサーバへ前記視聴リストの送信を依頼する段階と、前記Ｗｅｂサーバが、前記視聴リストの送信依頼に基づいて前記視聴リストを送信する度に値が異なる可変情報を暗号化し、前記暗号化した可変情報を前記視聴リストに記録して前記再生装置へ送信する段階と、前記再生装置が、前記Ｗｅｂサーバから受信した視聴リストに基づいてストリーミングコンテンツの配信を前記コンテンツサーバへ要求する段階と、前記コンテンツサーバが、前記再生装置から受信したストリーミングコンテンツの配信要求に含まれている前記暗号化した可変情報を復号化する段階と、前記コンテンツサーバが、前記復号化した可変情報に基づいてストリーミングコンテンツの配信を行うか否かを判定する段階と、前記判定手段の結果により要求されたストリーミングコンテンツの配信を行う段階とを行うようにしたものである。
【００２５】
本発明の第１２の態様は、上述の第１１の態様に係るストリーミングコンテンツ配信方法において、前記可変情報を、前記視聴リストを送信する度に値が異なる時刻情報により構成するようにしたものである。
【００２６】
本発明の第１３の態様は、上述の第１１または１２の態様に係るストリーミングコンテンツ配信方法において、前記ストリーミングコンテンツの配信を行うか否か判定する段階が、該判定の実行時間が前記時刻情報から予め設定した一定時間を経過していない場合、ストリーミングコンテンツの配信を行うと判定し、該判定の実行時間が前記時刻情報から予め設定した一定時間を経過している場合、ストリーミングコンテンツの配信を行わないと判定するようにしたものである。
【００２７】
本発明の第１４の態様は、上述の第１１から１３の態様に係るストリーミングコンテンツ配信方法において、前記時刻情報を、前記再生装置が前記Ｗｅｂサーバへ前記視聴リストの送信を要求した要求時刻、または前記Ｗｅｂサーバが前記可変情報の暗号化を行う処理を起動した起動時刻、または前記暗号化の処理の起動から前記暗号化を行うまでの間の任意の時点で取得した実行時刻のいずれかにより構成するようにしたものである。
【００２８】
本発明の第１５の態様は、上述の第１１から１４の態様に係るストリーミングコンテンツ配信方法において、前記時刻情報を、前記要求時刻、または起動時刻、または前記実行時刻と、該時刻からの有効期間とにより構成するようにしたものである。
【００２９】
本発明の第１６の態様は、上述の第１１の態様に係るストリーミングコンテンツ配信方法において、前記可変情報を、前記視聴リストを送信する度に前記Ｗｅｂサーバが所定の手順により生成し記録した生成データにより構成するようにしたものである。
【００３０】
本発明の第１７の態様は、上述の第１１または１６の態様に係るストリーミングコンテンツ配信方法において、前記生成データを、前記Ｗｅｂサーバ固有の情報と、該生成データの生成時刻により構成するようにしたものである。
【００３１】
本発明の第１８の態様は、上述の第１１または１６から１７の態様に係るストリーミングコンテンツ配信方法において、前記ストリーミングコンテンツの配信を行うか否か判定する段階が、前記Ｗｅｂサーバが記録した生成データと前記復号化し逆生成手順で再現した可変情報が一致する場合、ストリーミングコンテンツの配信を行うと判定し、前記Ｗｅｂサーバが記録した生成データと前記復号化し逆生成手順で再現した可変情報が一致しない場合、ストリーミングコンテンツの配信を行わないと判定するように構成したものである。
【００３２】
本発明の第１９の態様は、上述の第１１の態様に係るストリーミングコンテンツ配信方法において、前記可変情報を、前記Ｗｅｂサーバが予め記録した文字列群からハッシュ関数を用いて選択した選択文字列により構成するようにしたものである。
【００３３】
本発明の第２０の態様は、上述の第１１または１９の態様に係るストリーミングコンテンツ配信方法において、前記ストリーミングコンテンツの配信を行うか否か判定する段階が、前記復号化した可変情報が、前記Ｗｅｂサーバが備える文字列群の１つと一致する場合、ストリーミングコンテンツの配信を行うと判定し、前記復号化した可変情報が、前記Ｗｅｂサーバが備える文字列群の１つと一致しない場合、ストリーミングコンテンツの配信を行わないと判定するように構成したものである。
【００３４】
本発明の第２１の態様は、コンピュータを上述の第１から第１０の態様に係るストリーミングコンテンツ配信システムとして動作させるためのプログラムを提供するようにしたものである。
【００３５】
本発明の第１２の態様は、コンピュータを上述の第１から第１０の態様に係るストリーミングコンテンツ配信システムとして動作させるためのプログラムを格納したコンピュータ読取可能な媒体を提供するようにしたものである。
【００３６】
【発明の実施の形態】
以下、本発明を図示する実施形態に基づいて説明する。図１は、本発明の一実施形態に係わるストリーミングコンテンツ配信システムの構成図である。
【００３７】
ストリーミングコンテンツ配信システムは、再生装置１、Ｗｅｂサーバ２、コンテンツサーバ３から成り、ネットワーク４を介して、各々が通信可能な状態に接続されている。
【００３８】
再生装置１は、実際には、Ｗｅｂブラウザ５、およびストリーム再生ソフト６が動作するＰＣなどの情報機器である。
【００３９】
Ｗｅｂブラウザ５は、Ｗｅｂサーバ２と通信することにより、リスト要求手段７、コンテンツ要求手段８として機能するものである。
【００４０】
リスト要求手段７は、Ｗｅｂサーバ２が誘導するストリーミングコンテンツの視聴ページにおいて、配信を希望するストリーミングコンテンツを選択することにより、該ストリーミングコンテンツの視聴リストを要求するものである。
【００４１】
コンテンツ要求手段８は、Ｗｅｂサーバ２から受信した視聴リストに基づき、特定のストリーミングコンテンツの配信をコンテンツサーバ３へ要求するものである。
【００４２】
ストリーム再生ソフト６は、コンテンツサーバ３からストリーミングコンテンツを受信した際に、Ｗｅｂブラウザ５により起動され、データを受信しながら該ストリーミングコンテンツの再生を行うものである。
【００４３】
Ｗｅｂサーバ２は、会員のログインやストリーミングコンテンツの視聴ページへの誘導を行うＷｅｂサーバ機能に加えて、暗号化手段９を備えている。
【００４４】
視聴リストは、ファイルに用意、または属性情報をデータベースで管理、などの任意の方法で用意しておくことができる。図２に、ＲｅａｌＮｅｔｗｏｒｋｓ社のＲｅａｌＭｅｄｉａ形式のストリーミングコンテンツに対する視聴リストの例を示す。
【００４５】
暗号化手段９は、再生装置１からの要求に基づいて視聴リストを送信する度に値が異なる可変情報を暗号化し、視聴リストの予め決められた位置に記録するものである。
【００４６】
上述の可変情報としては、再生装置１がＷｅｂサーバ２へ視聴リストの送信を要求した要求時刻、またはＷｅｂサーバ２が暗号化手段９を起動した起動時刻、または暗号化手段７の起動から暗号化を行うまでの間の任意の時点で暗号化手段９の内部で取得した実行時刻などの時刻情報を用いる。
【００４７】
図３は、暗号化手段７が、暗号化した時刻情報を、ストリーミングコンテンツのＵＲＬの一部に記録した視聴リストの例である。時刻情報を視聴リストに記録することにより、乱数を用いたのと同等な効果があり、同一のストリーミングコンテンツを要求した場合においても、毎回異なる暗号化文字列を含むＵＲＬを生成することができる。
【００４８】
図３においては、時刻情報だけを暗号化したが、ストリーミングコンテンツへのファイルパス指定の全体を暗号化することも、ファイルパスの一部を時刻情報と合わせて暗号化することも、ＤＲＭで規定されるような視聴に関するルールも含めて暗号化することも可能である。
【００４９】
また、Ｗｅｂサーバ２のＩＰアドレスなどの該サーバに固有の情報と、その都度可変にするために処理時刻とを組み合わせて、可変情報を生成することも可能である。この場合、生成した可変情報（以下、生成データという）をＵＲＬに付加すると同時に、コンテンツサーバ３へ送信し、記憶させる。
【００５０】
また、予めＷｅｂサーバ２が複数の任意のデータを格納しておき、例えば、ハッシュ関数を使用して、コンテンツ配信要求があった日時などから任意のデータを選択するように構成することも可能である。この場合、選択したデータ（以下、選択データという）をＵＲＬに付加すると同時に、コンテンツサーバ３へ送信し、記憶させる。ＵＲＬに付加する選択データは、バイナリデータでもよい。
【００５１】
コンテンツサーバ３は、各ストリーミングコンテンツのファイル形式毎に異なるサーバとなってもよいが、どの場合においても、復号化手段１０、判定手段１１、配信手段１２を備えている。
【００５２】
復号化手段１０は、受信した配信要求（実際には、暗号化した時刻情報を含むＵＲＬ）から、所定の位置に記録された暗号化されている文字列を取り出し、可変情報である時刻情報を復号化するものである。
【００５３】
判定手段１１は、復号化した時刻情報と現在時刻を比較し、通常の視聴リスト送信からストリーミングコンテンツの要求までの有効時間（例えば、５分など）内であれば、ストリーミングンコンテンツの配信を行うと判定し、有効時間を過ぎていれば、ストリーミングコンテンツを配信しないと判定するものである。
【００５４】
配信手段１２は、判定手段１１の判定結果により、要求されたストリーミングコンテンツを再生装置１へ配信するものである。
【００５５】
視聴リストに暗号化した時刻情報を記録することにより、不正な利用者が、ストリーミングコンテンツの所在を示す正規のＵＲＬを入手した場合でも、暗号化した時刻情報が含まれていないから、不正な利用者であると判断できる。
【００５６】
また、不正な利用者が、暗号化した時刻情報を含むストリーミングコンテンツの所在を示すＵＲＬを入手し、別途ストリーミングコンテンツの配信要求を出した場合においても、判定手段１１が、有効時間内か否かを判定することにより、不正利用を排除することができる。
【００５７】
更に、視聴リストを要求した再生装置１が固有に備える情報や、Ｗｅｂサーバ２が固有に備える情報も含めて暗号化することにより、正規の利用者であるか否かの判定を、より厳格に行うことも可能である。
【００５８】
可変情報として、Ｗｅｂサーバ２固有の文字列を用いた場合、判定手段１１は、予めＷｅｂサーバ２から受信し、記録しておいた生成データを参照し、可変情報が該生成データと一致するか否かでコンテンツの送信を行うか否かを判定し、判定後に該生成データを削除する。
【００５９】
ハッシュ関数によりＵＲＬに情報を付加した場合も、判定手段１１は、予めＷｅｂサーバ２から受信し記録しておいた選択データを参照し、可変情報と選択データが一致するか否かでコンテンツの送信を行うか否かを判定し、判定後に該選択データを削除する。
【００６０】
図４は、再生装置１、Ｗｅｂサーバ２、コンテンツサーバ３の間のやり取りにおいて、時刻情報を可変情報として用いた場合の模式図である。
【００６１】
Ｗｅｂサーバ２により表示されたログイン画面において、Ｗｅｂブラウザ５から、例えば、ユーザＩＤとパスワードを入力し、正規の利用者として認証を受ける。
【００６２】
次に、Ｗｅｂサーバ２は、ストリーミングコンテンツの視聴ページを送信し、利用者をストリーミングコンテンツの視聴ページへ誘導する。
【００６３】
利用者が「視聴」ボタンを押すというような操作により、視聴ページから自分が配信を受けるストリーミングコンテンツを選択すると、リスト要求手段７は、Ｗｅｂサーバ２に対して、視聴リストの送信を要求する。
【００６４】
Ｗｅｂサーバ２は、例えば、視聴リスト送信の要求を受信した時刻を要求時刻として暗号化手段９により暗号化し、ＵＲＬ内の所定の位置に暗号化した時刻情報を記録した視聴リストを再生装置１へ送信する。
【００６５】
Ｗｅｂブラウザ５は、受信した視聴リストに従い、ストリーム再生ソフト６を起動する。ストリーム再生ソフト６は、視聴リストに記録されている暗号化した時刻情報を記録したＵＲＬを、コンテンツ要求手段８により、コンテンツサーバ３へ送信する。
【００６６】
コンテンツサーバ３は、復号化手段１０により、受信したＵＲＬから時刻情報を復号化し、判定手段１１により該ストリーミングコンテンツを配信するか否かを判定する。
【００６７】
現在情報が、時刻情報から有効時間内である場合には、配信手段１２により要求されたストリーミングコンテンツを再生装置１へ配信し、有効時間外の場合には、ストリーミングコンテンツの配信を行わない。
【００６８】
この時、時刻情報に、有効時間を含めることも可能である。時刻情報が有効時間を含む場合、コンテンツサーバ３が有効時間を持つ必要がなく、コンテンツサーバ３が複数存在する場合においても、有効時間の変更などに適宜対応することが可能になる。
【００６９】
【発明の効果】
以上のとおり本発明に係るストリーミングコンテンツ配信システム、方法によれば、コンテンツを視聴するためのＵＲＬが不正に知られた場合においても、暗号化した時刻情報が有効時間外であれば視聴できないため、ストリーミングコンテンツを不正に利用されることを防止することができる。
【００７０】
また、Ｗｅｂサーバ固有の情報やハッシュ関数などを用いて、Ｗｅｂサーバが視聴リストを送信する度に値が異なる可変情報を付加し、コンテンツサーバにおいて保持し、１度判定に使用した後に削除することで、ＵＲＬが漏洩したとしても、不正利用を１回に限定することが可能になる。
【００７１】
また、Ｗｅｂサーバが行う認証機能をそのまま利用して、視聴ページまでの誘導を行いながら、別途「ライセンス」などを取得する必要がないので、利便性が高い。
【図面の簡単な説明】
【図１】本発明のストリーミングコンテンツ配信システムの構成図である。
【図２】視聴リストの例である。
【図３】本発明の暗号化した可変情報をＵＲＬに含む視聴リストの例である。
【図４】本発明のストリーミングコンテンツ配信までの模式図である。
【符号の説明】
１  再生装置
２  Ｗｅｂサーバ
３  コンテンツサーバ
４  ネットワーク
５  Ｗｅｂブラウザ
６  ストリーミング再生ソフト
７  リスト要求手段
８  コンテンツ要求手段
９  暗号化手段
１０  復号化手段
１１  判定手段
１２  配信手段
【図１】
2004320623.tif 000003
【図２】
2004320623.tif 000004
【図３】
2004320623.tif 000005
【図４】
2004320623.tif 000006