(57)【要約】    【課題】      サーバの実装負荷を抑えたコンテンツ視聴権譲与システム及び譲与方法を提供すること。    【解決手段】  通信端末装置Ｂ１０２が通信端末装置Ａ１０１にコンテンツ視聴要求を行い、通信端末装置Ｂ１０２のコンテンツ視聴要求を受けて、通信端末装置Ａ１０１がコンテンツサーバ１０３のみが復号可能なOne Time URLを生成する。通信端末装置Ａ１０１が電子メールを用いて通信端末装置Ｂ１０２にOne Time URLを発行する。通信端末装置Ｂ１０２が通信端末装置Ａ１０１から取得したOne Time URLによりコンテンツサーバ１０３にアクセスする。コンテンツサーバ１０３がOne Time URLの認証を行い、One Time URLが妥当であれば、コンテンツサーバ１０３が通信端末装置Ｂ１０２にコンテンツを配信する。  【選択図】      図２
2005346389.tif 000002
【特許請求の範囲】
【請求項１】
コンテンツを配信するコンテンツサーバと、
前記コンテンツサーバへの正規アクセス権限を有することを示す認証情報と、他の通信端末装置にアクセスを許可するコンテンツ情報とを含み、前記コンテンツサーバのみが復号可能なOne Time URLを生成するＯＴＵ生成手段を有する第１通信端末装置と、
前記第１通信端末装置で生成されたOne Time URLを取得し、取得したOne Time URLにより前記コンテンツサーバにアクセスする第２通信端末装置と、
を具備することを特徴とするコンテンツ配信システム。
【請求項２】
前記第１通信端末装置は、前記ＯＴＵ生成手段が、他の通信端末装置にアクセスを許可するコンテンツの視聴期限を示す視聴期限情報を含むOne Time URLを生成することを特徴とする請求項１に記載のコンテンツ配信システム。
【請求項３】
前記第１通信端末装置は、前記ＯＴＵ生成手段が、One Time URLを生成するたびに変動する情報を含むOne Time URLを生成することを特徴とする請求項１又は請求項２に記載のコンテンツ配信システム。
【請求項４】
前記第１通信端末装置は、生成したOne Time URLをメールで前記第２通信端末装置に送信することを特徴とする請求項１から請求項３のいずれかに記載のコンテンツ配信システム。
【請求項５】
前記第１通信端末装置は、前記ＯＴＵ生成手段が、前記コンテンツサーバが有する秘密鍵と対になる公開鍵を有し、前記公開鍵を用いてOne Time URLに含まれる情報を暗号化する暗号化手段を有することを特徴とする請求項１から請求項４のいずれかに記載のコンテンツ配信システム。
【請求項６】
前記コンテンツサーバは、前記第１通信端末装置により生成されたOne Time URLによりアクセスされたセッションのうち有効なセッション数を把握し、
前記第１通信端末装置について予め設定され、有効なセッションを同時に許容するセッション数の上限値に基づいて、One Time URLによる新たなアクセスを受け付けるか否かを判定することを特徴とする請求項１から請求項５のいずれかに記載のコンテンツ配信システム。
【請求項７】
前記第１通信端末装置は、前記ＯＴＵ生成手段が、既に生成したOne Time URLに含まれる視聴期限情報を管理し、新たに生成するOne Time URLに含まれる視聴期限情報が既に生成したOne Time URLに含まれる視聴期限情報と重複する数が所定の閾値未満であるか否かに応じて新たなOne Time URLを生成するか否かを判定することを特徴とする請求項２から請求項６のいずれかに記載のコンテンツ配信システム。
【請求項８】
前記コンテンツサーバは、前記第１通信端末装置に配信するコンテンツに対して、前記第２通信端末装置に配信するコンテンツの品質を低下させることを特徴とする請求項１から請求項７のいずれかに記載のコンテンツ配信システム。
【請求項９】
コンテンツサーバへの正規アクセス権限を有することを示す認証情報と、他の通信端末装置にアクセスを許可するコンテンツ情報とを含み、前記コンテンツサーバのみが復号可能なOne Time URLを生成するＯＴＵ生成手段を有することを特徴とする通信端末装置。
【請求項１０】
自サーバへの正規アクセス権限を有する第１通信端末装置が生成したOne Time URLによりアクセスしてきた第２通信端末装置に対して、コンテンツを配信することを特徴とするコンテンツサーバ。
【請求項１１】
第１通信端末装置が、コンテンツサーバへの正規アクセス権限を有することを示す認証情報と、他の通信端末装置にアクセスを許可するコンテンツ情報とを含み、前記コンテンツサーバのみが復号可能なOne Time URLを生成し、
第２通信端末装置が、前記第１通信端末装置で生成されたOne Time URLを取得し、取得したOne Time URLにより前記コンテンツサーバにアクセスする
ことを特徴とするコンテンツ視聴権譲与方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、コンテンツ配信システムにおけるコンテンツサーバの実装負荷を抑えることに関する。
【背景技術】
【０００２】
コンテンツサーバから有償でコンテンツ視聴権を得ているユーザＡがユーザＢに対してそのコンテンツ視聴権を譲与する方法としては、次のような方法がある。
【０００３】
一般的なコンテンツ提供サービス上でユーザＡからユーザＢにコンテンツ視聴権を譲与するには、ユーザＡからユーザＢへサーバ認証のためのパスワードを教えるか、ユーザＢがユーザＡからサーバアクセス方法（ＵＲＬ）を取得して、当該サーバと正規契約を結ぶ方法（方法１）がある。
【０００４】
また、特許文献１には、コンテンツ視聴権を有するユーザＡからサーバに対してユーザＢでのコンテンツ取得を可能にするよう要求し、サーバがユーザＢに対してOne Time URLを発行する方法（方法２）がある。
【０００５】
ここで、One Time URLについて説明する。One Time URLは、ユーザが公衆ネットワーク上の特定コンテンツにアクセスしようとする度に異なるURLを発行してコンテンツを視聴させる仕組であり、一旦ＵＲＬが使用された場合、あるいは一定時間が経過した場合は発行済みＵＲＬも無効となる。また、有料コンテンツなど利用者を限定するコンテンツを提供する場合、既に行っている認証システムと連動させて不正アクセスの防止を補完する。例えば、コンサートライブストリーミングに事前に申し込みをしておくと、開演直前にユーザ毎に異なるＵＲＬを発行する。このようなOne Time URLの特徴により、特定のユーザを特定のＷｅｂページに誘導したり、ＵＲＬを取得していること自体が本人認証を兼ねることから簡易なユーザ認証機能を実現したり、特定Ｗｅｂページへのアクセス回数やアクセス期間等を制限したりすることができる。
【０００６】
一般にOne Time URLは、ユーザ認証の補完的意味合いで用いられることが多い。One Time URLはＷｅｂサーバが特定ユーザに対して必要に応じて随時発行するという性質のものであるため、それを知っていること、すなわちそのOne Time URLを辿って特定のＷｅｂページに到達できるということ自体がそのまま認証的な機能を実現することになり、このような用い方が一般的である。例えば、昨今の会員登録制Ｗｅｂサービスでは、ユーザ登録情報の変更の際に予め登録していたメールアドレスへOne Time URLが送信され、そのユーザ固有の登録情報変更画面へユーザを誘導するという例が多く見られる。具体的には、ユーザ情報変更のためのフロントページでユーザＩＤとパスワードを入力するとユーザ情報変更用メインページのOne Time URLがメールで送られてくるというものである。
【０００７】
図８は、One Time URLの一例を示す図である。この図において、“http:〜cgi”の前半部分Ｕｐが暗号化されていない位置情報からなり、“code=〜hjkk”の後半部分Ｕｓが暗号化されたパラメータ情報からなっている。前半部分ＵｐはOne Time URLの解析を行うためにコンテンツサーバ内部に設けられたＣＧＩ（Common Gateway Interface）プログラムを示す位置情報であり、コンテンツに拠らずコンテンツサーバ毎に決められた固有の情報である。一方、後半部分ＵｓはＣＧＩプログラムに渡すべきパラメータ情報である。このＵＲＬの構成は、一般的なインターネットで使用されるＵＲＬのデータ構造そのものである。インターネットを構成するＩＰネットワークは、ＵＲＬ前半部分から接続すべきサーバの位置を把握し、通信端末装置からコンテンツサーバへのパケット伝達経路の自立解決を図る。
【０００８】
なお、ここでは、One Time URLという表現を用いているが、一般的に同種のＵＲＬの使用制限はサーバ側の設定に依存するものであり、その使用が１回のみに限定される場合もあれば、一定期限内に複数回の使用が許可される場合もあり得る。
【特許文献１】特開２００４−３０１８９号公報
【発明の開示】
【発明が解決しようとする課題】
【０００９】
しかしながら、上述した方法１では、ユーザＡからユーザＢへ正規のサーバ認証情報（パスワード等）を教えなければならず、購入者（契約者）がユーザＡであるにもかかわらずユーザＢが自由にコンテンツを利用することができ、ユーザＡにとってもコンテンツ提供者にとっても好ましいことではない。また、ユーザＢが正規契約を結ぶしかない場合には、ユーザＢは煩わしい手続きを経なければならず、ユーザＢが容易に契約を結べないとコンテンツ提供サービス及びコンテンツそのものの宣伝・販促効果を向上させることができない。
【００１０】
また、上述した方法２では、サーバがユーザＡのリクエストに応え、One Time URLをユーザＢに発行するため、ユーザＢは容易にコンテンツを利用することができるが、ユーザＡからユーザＢへ視聴権を譲与する際、サーバを介さなければならず、サーバがユーザＢに情報を発信するためには、例えば電子メールプロトコルを実装し、固有のメールアドレスを保持する必要があるため、サーバの実装負荷が増大してしまう。特に、宅内のメディアプレイヤをコンテンツサーバとするシステムを想定した場合、メディアプレイヤ等のネットワーク家電はインターネット上のコンテンツサーバとは異なり、マシンリソースの制約が厳しく、サーバの実装負荷を低減することが要求される。また、コンテンツ取得権又は視聴権の譲与が常にサーバへのネットワーク接続を前提とすることはユーザＡにとっては処理負荷及び料金負荷となる。
【００１１】
本発明はかかる点に鑑みてなされたものであり、サーバの実装負荷を抑えるコンテンツ配信システム及びコンテンツ視聴権譲与方法を提供することを目的とする。
【課題を解決するための手段】
【００１２】
本発明のコンテンツ配信システムは、コンテンツを配信するコンテンツサーバと、前記コンテンツサーバへの正規アクセス権限を有することを示す認証情報と、他の通信端末装置にアクセスを許可するコンテンツ情報とを含み、前記コンテンツサーバのみが復号可能なOne Time URLを生成するＯＴＵ生成手段を有する第１通信端末装置と、前記第１通信端末装置で生成されたOne Time URLを取得し、取得したOne Time URLにより前記コンテンツサーバにアクセスする第２通信端末装置と、を具備する構成を採る。
【００１３】
この構成によれば、第１通信端末装置が認証情報を第２通信端末装置に通知することなくコンテンツ視聴権を譲与することができ、また、サーバを介することなくOne Time URLを発行することができるので、サーバの実装負荷を抑えることができる。
【発明の効果】
【００１４】
以上説明したように、本発明によれば、第１通信端末装置の認証情報と第２通信端末装置にアクセスを許可するコンテンツ情報とを含み、コンテンツサーバのみが復号可能なOne Time URLを第１通信端末装置が発行し、発行されたOne Time URLを第２通信端末装置が取得し、取得したOne Time URLを用いてコンテンツサーバにアクセスすることにより、第１通信端末装置が認証情報を第２通信端末装置に通知することなくコンテンツ視聴権を譲与することができ、また、サーバを介することなくOne Time URLを発行することができるので、サーバの実装負荷を抑えることができる。
【発明を実施するための最良の形態】
【００１５】
以下、本発明の実施の形態について、図面を参照して詳細に説明する。
【００１６】
（実施の形態１）
図１は、本発明の実施の形態１に係るコンテンツ配信システムの構成を示すブロック図である。この図が示すように、通信端末装置Ａ１０１、通信端末装置Ｂ１０２、コンテンツサーバ１０３は、それぞれ共通のネットワークに接続されている。ここで、ネットワークとはインターネット網を想定する。
【００１７】
通信端末装置Ａ１０１は、コンテンツサーバ１０３に対する正規アクセス権限を有し、サーバ内部の特定コンテンツに対して通信端末装置Ｂ１０２が視聴を要求していると認識すると、通信端末装置Ｂ１０２に対して先のコンテンツに直接アクセス可能なOne Time URLを発行する。なお、正規アクセス権限を有する通信端末装置を、以下、正規通信端末装置と称することがある。
【００１８】
One Time URLのパラメータ部分Ｕｓには、コンテンツにアクセスするために必要な複数の情報が含まれるが、通信端末装置Ｂ１０２には直接知られたくない情報であるため、サーバの公開鍵Ｋｐで暗号化処理を行った上でOne Time URLへの埋め込みを行う。なお、通信端末装置Ａ１０１から通信端末装置Ｂ１０２へのOne Time URLの発行はメールで行う。
【００１９】
通信端末装置Ｂ１０２は、通信端末装置Ａ１０１から取得したOne Time URLを基にコンテンツサーバ１０３へのアクセスを行う。
【００２０】
なお、通信端末装置Ａ１０１及び通信端末装置Ｂ１０２は、パーソナルコンピュータや携帯通信端末装置を想定しており、一般的なメーラであればメール本文中に記載されたＵＲＬにワンクリックでアクセスできるため、通信端末装置Ｂ１０２はコンテンツサーバ１０３へ非常に簡便にアクセスすることができ、また、通信端末装置Ｂ１０２は特別な機能を実装する必要がない。
【００２１】
コンテンツサーバ１０３は、通信端末装置Ｂ１０２からアクセスされると、サーバの秘密鍵Ｋｓを用いてOne Time URLのパラメータ部分Ｕｓの復号化を行い、復号化した情報Ｐｉｎｆｏの解析を行う。
【００２２】
復号化された情報Ｐｉｎｆｏには、視聴を許可するコンテンツのＵＲＬ情報であるアクセス許可コンテンツ情報と、通信端末装置Ａ１０１がコンテンツサーバ１０３にアクセスする際の認証情報（一般的には、ユーザＩＤ及びパスワード等の情報）と、視聴許可開始日時及び視聴許可終了日時を指定する視聴期限情報と、暗号強度を高める乱数とを結合させた情報列である。
【００２３】
復号化された情報Ｐｉｎｆｏが適切に通信端末装置Ａ１０１の認証情報を含み、通信端末装置Ａ１０１がOne Time URL発行時に指定した視聴期限に照らしてコンテンツを視聴可能である場合、コンテンツサーバ１０３はアクセス許可コンテンツ情報で指定されたコンテンツを通信端末装置Ｂ１０２に対して配信する。
【００２４】
次に、上記構成を有するコンテンツ配信システムの動作について説明する。図２は、本発明の実施の形態１に係るコンテンツ配信システムのコンテンツ視聴権譲与の処理手順を示すシーケンス図である。
【００２５】
ステップ（以下、「ＳＴ」と省略する）２０１では、通信端末装置Ａ１０１が認証情報をコンテンツサーバ１０３に送信し、ＳＴ２０２では、コンテンツサーバ１０３が通信端末装置Ａ１０１の認証情報の認証を行う。認証情報が妥当であれば、ＳＴ２０３でコンテンツサーバ１０３に蓄積されているコンテンツの一覧を通信端末装置Ａ１０１に送信し、ＳＴ２０４で通信端末装置Ａ１０１がコンテンツ一覧の中から選択する。ＳＴ２０５では、通信端末装置Ａ１０１が選択したコンテンツ情報をコンテンツサーバ１０３に送信し、ＳＴ２０６では、通信端末装置Ａ１０１が選択したコンテンツをコンテンツサーバ１０３が通信端末装置Ａ１０１に配信する。
【００２６】
ＳＴ２０７では、通信端末装置Ｂ１０２が通信端末装置Ａ１０１に対してコンテンツ視聴要求を行い、ＳＴ２０８では、通信端末装置Ｂ１０２のコンテンツ視聴要求を受けて、通信端末装置Ａ１０１がOne Time URLを生成する。ＳＴ２０９では、通信端末装置Ａ１０１が電子メールを用いて通信端末装置Ｂ１０２にOne Time URLを発行する。ＳＴ２１０では、通信端末装置Ｂ１０２が通信端末装置Ａ１０１から取得したOne Time URLによりコンテンツサーバ１０３にアクセスし、ＳＴ２１１では、コンテンツサーバ１０３がOne Time URLの認証を行う。One Time URLが妥当であれば、ＳＴ２１２でコンテンツサーバ１０３が通信端末装置Ｂ１０２にコンテンツを配信する。そして、通信端末装置Ｂ１０２は、コンテンツサーバ１０３からのコンテンツを取得する（ＳＴ２１３）。
【００２７】
図３は、本発明の実施の形態１に係る通信端末装置Ａ１０１、通信端末装置Ｂ１０２、コンテンツサーバ１０３の内部構成を示すブロック図である。まず、通信端末装置Ａ１０１の内部構成について説明する。
【００２８】
図３において、通信端末装置Ａ１０１は、ネットワークを介してコンテンツサーバ１０３にアクセスするＷｅｂブラウザとしての機能と、ネットワークを介して通信端末装置Ｂ１０２とメールの送受信を行う電子メール機能（メーラ機能）とを有するアクセス制御部３０１と、サーバの公開鍵Ｋｐを管理し、One Time URLを生成するＯＴＵ生成部３１０と、ネットワークインタフェースＩＦ１と、ユーザインタフェースＩＦ２とを備える。
【００２９】
Ｗｅｂアクセス部３０２は、ネットワークインタフェースＩＦ１及びネットワークを介してコンテンツサーバ１０３にアクセスし、認証情報の送信、コンテンツの選択、選択したコンテンツデータの受信等を行う。また、受信したコンテンツデータをコンテンツ再生部３０３に出力し、そのコンテンツのＵＲＬを記憶部３０４に出力する。
【００３０】
コンテンツ再生部３０３は、Ｗｅｂアクセス部３０２から出力されたコンテンツデータを順次再生する。記憶部３０４は、Ｗｅｂアクセス部３０２から出力されたコンテンツのＵＲＬを記憶する。メール送受信制御部３０５は、後述するＯＴＵ生成部３１０で生成されたOne Time URLをメールでネットワークインタフェースＩＦ１及びネットワークを介して通信端末装置Ｂ１０２に送信する。
【００３１】
情報取得部３１１は、記憶部３０４に記憶されたＵＲＬを取得して画面表示し、画面表示した複数のＵＲＬのうち、ユーザインタフェースＩＦ２を介してユーザに選択されたＵＲＬをアクセス許可コンテンツ情報として認識する。また、アプリケーションのＧＵＩ（Graphical user Interface）画面を通してユーザに視聴許可開始日時と視聴許可終了日時を入力させ、視聴期限情報を生成する。さらに、図４に示すように、サーバ名、認証情報、One Time URL解析用ＣＧＩのＵＲＬ（Ｕｐ）、サーバ公開鍵Ｋｐが対応付けて記憶された接続先情報記憶テーブルを有し、ＧＵＩ画面を通してユーザに接続先サーバを選択させると、認証情報、One Time URL解析用ＣＧＩのＵＲＬ（Ｕｐ）、サーバ公開鍵Ｋｐが決定される。アクセス許可コンテンツ情報、視聴期限情報、認証情報、One Time URL解析用ＣＧＩのＵＲＬが情報結合部３１３に出力され、サーバ公開鍵Ｋｐが暗号化部３１４に出力される。
【００３２】
乱数発生部３１２は、例えば０〜９９の間で乱数を発生し、発生した乱数が情報結合部３１３により取得される。なお、乱数の桁数は任意としてよい。
【００３３】
情報結合部３１３は、アクセス許可コンテンツ情報、視聴期限情報、認証情報、乱数を結合して平文の結合情報Ｐｉｎｆｏを生成し、暗号化部３１４に出力する。また、暗号化部３１４で暗号化された結合情報Ｐｉｎｆｏは暗号化結合情報Ｕｓとして返送され、One Time URL解析用ＣＧＩのＵＲＬ（Ｕｐ）と暗号化結合情報Ｕｓを結合し、One Time URLを生成する。生成したOne Time URLは、メール送受信制御部３０５に出力される。
【００３４】
暗号化部３１４は、情報取得部３１１から出力されたサーバ公開鍵Ｋｐを用いて、情報結合部３１３から出力された平文の結合情報Ｐｉｎｆｏを暗号化し、暗号化結合情報Ｕｓを生成し、生成した暗号化結合情報Ｕｓを情報結合部３１３に返送する。
【００３５】
次に、通信端末装置Ｂ１０２の内部構成について説明する。通信端末装置Ｂ１０２は、ネットワークを介してコンテンツサーバ１０３にアクセスするＷｅｂブラウザとしての機能と、ネットワークを介して通信端末装置Ｂ１０２とメールの送受信を行う電子メール機能（メーラ機能）とを有するアクセス制御部３２０と、ネットワークインタフェースＩＦ３とを備える。
【００３６】
メール送受信制御部３２１は、通信端末装置Ａ１０１のメール送受信制御部３０５から送信されたメールを受信し、受信したメールに記載されたOne Time URLを記憶部３２２に出力する。
【００３７】
記憶部３２２は、メール送受信制御部３２１から出力されたOne Time URLを記憶し、記憶されたOne Time URLがＷｅｂアクセス部３２３に読み取られる。
【００３８】
Ｗｅｂアクセス部３２３は、記憶部３２２に記憶されたOne Time URLを読み取り、読み取ったOne Time URLでネットワークインタフェースＩＦ３及びネットワークを介してコンテンツサーバ１０３にアクセスし、コンテンツデータの受信等を行う。また、受信したコンテンツデータをコンテンツ再生部３２４に出力する。
【００３９】
コンテンツ再生部３２４は、Ｗｅｂアクセス部３２３から出力されたコンテンツデータを順次再生する。
【００４０】
次に、コンテンツサーバ１０３の内部構成について説明する。コンテンツサーバ１０３は、Ｗｅｂサーバとして機能し、コンテンツを配信するコンテンツ配信制御部３３０と、サーバの暗号鍵を生成及び管理し、One Time URLの解読（復号化及び解析）を行うＯＴＵ解析部３４０と、ネットワークインタフェースＩＦ４と、ユーザインタフェースＩＦ５を備える。
【００４１】
Ｗｅｂ制御部３３１は、通信端末装置Ａ１０１のＷｅｂアクセス部３０２からのアクセスを受け、通信端末装置Ａ１０１から送信された認証情報をユーザ認証・管理部３３２に出力し、ユーザ認証・管理部３３２の認証結果に基づいて、ファイルシステム３３３を制御する。また、通信端末装置Ａ１０１のＷｅｂアクセス部３０２からユーザにより選択されたコンテンツ情報を受信し、ファイルシステム３３３を制御する。また、ＨＴＴＰセッションの切断を検出し、セッション切断をユーザ認証・管理部３３２に通知する。さらに、Ｗｅｂ制御部３３１は、通信端末装置Ｂ１０２から送信されたOne Time URLを受信し、One Time URLの前半部分Ｕｐの解析を行い、ＯＴＵ解析部３４０をＨＴＭＬから実行可能なプログラム形式であるＣＧＩスクリプトとして起動すると共に、ＣＧＩパラメータとしてOne Time URLの前半部分ＵｐをＯＴＵアクセス制御部３４１に出力する。そして、ＯＴＵアクセス制御部３４１からアクセス許可コンテンツ情報を受信すると、ファイルシステム３３３を制御する。
【００４２】
ユーザ認証・管理部３３２は、図５に示すように、ユーザＩＤ、パスワード、現在有効なＨＴＴＰセッションのうち既にユーザ認証が完了しているか否かを示すステータスを対応付けた認証情報管理テーブルとして有し、通信端末装置Ａ１０１から送信された認証情報の妥当性を認証情報管理テーブルに基づいて確認する。ここで、ステータスとは、現在有効なＨＴＴＰセッションのうち、既にユーザ認証が完了しているか否かを示す情報であり、図中、Ｐ（Permitted）はセッションが有効でかつ認証済みであることを示し、Ｆ（Forbidden）はＰ以外の状態でファイルシステム３３３のＨＴＭＬやコンテンツへのアクセスが禁止されることを示す。また、ユーザ認証・管理部３３２は、Ｗｅｂ制御部３３１からセッション切断が通知されると、認証情報管理テーブルのステータス情報を更新（ＰからＦへ更新）する。
【００４３】
ファイルシステム３３３は、ＨＴＭＬデータ及びコンテンツデータを保持し、Ｗｅｂ制御部３３１の制御を受けて、ＨＴＭＬデータ又はコンテンツデータを通信端末装置側に送信する。
【００４４】
ＯＴＵアクセス制御部３４１は、Ｗｅｂ制御部３３１から出力されたOne Time URLの後半部分Ｕｓを復号化部３４６に出力し、復号化された平文の結合情報Ｐｉｎｆｏの返送を受ける。そして、結合情報Ｐｉｎｆｏからアクセス許可コンテンツ情報、視聴期限情報、認証情報、乱数を抽出する。抽出された認証情報は、ユーザ認証・管理部３４２に出力され、ユーザ認証・管理部の認証結果に基づいて、以後の処理を行うか否か決定する。また、後述する時刻管理部３４３から取得した時刻情報が抽出された視聴期限情報の期間内であるか否かに応じて以後の処理を行うか否か決定する。認証情報及び期限情報が妥当であれば、アクセス許可コンテンツ情報をＷｅｂ制御部３３１に出力する。
【００４５】
ユーザ認証・管理部３４２は、ＯＴＵアクセス制御部３４１から認証情報が出力されると、コンテンツ配信制御部３３０のユーザ認証・管理部３３２に管理されている認証情報管理テーブルにアクセスし、認証情報が認証情報管理テーブルに登録されているか否かを確認する。確認した結果はＯＴＵアクセス制御部３４１に通知される。
【００４６】
時刻管理部３４３は、現在の時刻情報を生成し、生成した時刻情報をＯＴＵアクセス制御部３４１に出力する。
【００４７】
暗号鍵生成部３４４は、コンテンツサーバ１０３の初期起動時、あるいは正規通信端末装置Ａ１０１が求める任意のタイミングで公開鍵暗号方式に基づく秘密鍵Ｋｓと公開鍵Ｋｐとを自動生成し、両者を情報記憶・通知部３４５に格納する。
【００４８】
情報記憶・通知部３４５は、格納した秘密鍵Ｋｓと公開鍵Ｋｐのうち、公開鍵ＫｐのみをユーザインタフェースＩＦ５を介して通信端末装置Ａ１０１に通知する。なお、ネットワークインタフェースＩＦ４を介して通信端末装置Ａ１０１に通知してもよい。
【００４９】
復号化部３４６は、情報記憶・通知部３４５に格納された秘密鍵Ｋｓを取り出し、秘密鍵Ｋｓを用いて、ＯＴＵアクセス制御部３４１から出力されたOne Time URLの後半部分Ｕｓを復号化し、平文の結合情報Ｐｉｎｆｏを生成する。生成された結合情報ＰｉｎｆｏはＯＴＵアクセス制御部３４１に返送される。
【００５０】
次に、上記構成を有する通信端末装置Ａ１０１、通信端末装置Ｂ１０２、コンテンツサーバ１０３の詳細な動作について図３を参照しながら説明する。まず、通信端末装置Ａ１０１のコンテンツ取得要求とコンテンツ取得の動作を中心に説明する。
【００５１】
通信端末装置Ａ１０１のＷｅｂアクセス部３０２がコンテンツサーバ１０３のＷｅｂ制御部３３１に対して認証ページのアクセスを行い、Ｗｅｂ制御部３３１はファイルシステム３３３を制御して、認証ページのＨＴＭＬデータを通信端末装置Ａ１０１に送信する。
【００５２】
通信端末装置Ａ１０１がコンテンツサーバ１０３から送信されたＨＴＭＬ入力フォームから認証情報を入力してコンテンツサーバ１０３に送信する。通信端末装置Ａ１０１から送信された認証情報は、ユーザ認証・管理部３３２で管理されている認証情報管理テーブルに基づいて確認される。
【００５３】
ユーザ認証・管理部３３２では、現在有効になっている通信端末装置Ａ１０１からのＨＴＴＰセッションがすでに認証済みであることを認証情報管理テーブルに反映させると共に、その旨をＷｅｂ制御部３３１に通知する。そして、Ｗｅｂ制御部３３１はファイルシステム３３３を制御し、ファイルシステム３３３はコンテンツサーバ１０３が蓄積しているコンテンツの一覧が表示されるポータルページのＨＴＭＬデータを通信端末装置Ａ１０１に送信する。
【００５４】
通信端末装置Ａ１０１は、コンテンツサーバ１０３から送信されたコンテンツ一覧から所望のコンテンツをＨＴＭＬ上で選択すると、Ｗｅｂ制御部３３１は通信端末装置Ａ１０１で選択されたリンク情報がコンテンツファイルへのリンクであることを解析し、コンテンツデータを通信端末装置Ａ１０１に送信するようファイルシステム３３３を制御する。ファイルシステム３３３はＷｅｂ制御部３３１の制御に従って、指定されたコンテンツデータを通信端末装置Ａ１０１に配信する。
【００５５】
通信端末装置Ａ１０１では、コンテンツサーバ１０３から配信されたコンテンツデータをコンテンツ再生部３０３で再生すると共に、配信されたコンテンツのＵＲＬを記憶部３０４が自動的に記憶する。
【００５６】
コンテンツデータの配信が完了すると、通信端末装置Ａ１０１のＷｅｂアクセス部３０２はＨＴＴＰセッションを切断し、コンテンツサーバ１０３のＷｅｂ制御部３３１がＨＴＴＰセッションの切断を検出する。セッションの切断はユーザ認証・管理部３３２に通知され、ユーザ認証・管理部３３２が管理する認証情報管理テーブルのステータス情報が更新される。
【００５７】
次に、通信端末装置Ａ１０１のOne Time URL生成動作について説明する。通信端末装置Ａ１０１は通信端末装置Ｂ１０２からコンテンツ視聴要求を受けると、One Time URL生成アプリケーションを起動する。情報取得部３１１は、アプリケーションのＧＵＩ画面を通して、通信端末装置Ａ１０１のユーザにアクセス許可コンテンツ情報の入力を求める。ユーザは直接アクセス許可コンテンツ情報を入力（直接入力）するか、過去にアクセスしたコンテンツのＵＲＬ情報の中から所望のＵＲＬをアクセス許可コンテンツ情報として選択（選択入力）する。過去にアクセスしたコンテンツのＵＲＬ情報は、アクセス制御部３０１の記憶部３０４に格納されており、これらのＵＲＬ情報が画面表示される。なお、記憶部３０４に格納されたＵＲＬ情報の中からアクセス許可コンテンツ情報の選択肢となりうるものだけを抽出するには、ＵＲＬ末尾のファイル名の拡張子がコンテンツファイルか否かを判断すればよい。
【００５８】
ユーザがアクセス許可コンテンツ情報を直接入力する場合、アクセス許可コンテンツ情報は情報結合部３１３に出力され、選択入力する場合、選択されたＵＲＬ情報のみがアクセス許可コンテンツ情報であると情報結合部３１３で認識される。
【００５９】
また、情報取得部３１１は、アプリケーションのＧＵＩ画面を通して、通信端末装置Ａ１０１のユーザにコンテンツの視聴を許可する開始日時と終了日時の入力を求める。それぞれの日時は入力されなくてもよく、この場合制限がないことになる。このように通信端末装置Ａ１０１がコンテンツの視聴期限を決定することにより、通信端末装置Ｂ１０２のコンテンツ視聴に対して自在に制限を加えることができる。ユーザから入力された視聴期限情報は情報結合部３１３に出力される。
【００６０】
One Time URLの前半部分に使用されるOne Time URL解析用ＣＧＩのＵＲＬ（Ｕｐ）は、認証情報と同様に通信端末装置Ａ１０１がコンテンツサーバ１０３と契約することにより、予め通知される情報である。One Time URL解析用ＣＧＩのＵＲＬ（Ｕｐ）は情報取得部３１１が有する接続先情報記憶テーブルに記憶される。図４に示したように、One Time URL生成アプリケーションは、複数のサーバに対応しており、ＧＵＩ画面上でユーザが接続先サーバを選択すれば、One Time URL解析用ＣＧＩのＵＲＬ（Ｕｐ）、認証情報、サーバ公開鍵Ｋｐは一意に決定される。なお、One Time URL生成アプリケーションでは、任意のタイミングで接続先情報記憶テーブルの登録内容を変更することができる。
【００６１】
情報結合部３１３は、乱数発生部３１２で発生された乱数と、情報取得部３１１からアクセス許可コンテンツ情報、認証情報、視聴期限情報とを取得し、これらの情報をフィールドセパレータ記号「；」で結合することにより、平文の結合情報Ｐｉｎｆｏを生成する。
【００６２】
暗号化部３１４は、選択された接続先サーバの公開鍵Ｋｐを情報取得部３１１から取得し、平文結合情報Ｐｉｎｆｏを公開鍵Ｋｐで暗号化することにより、暗号化結合情報Ｕｓを生成する。これにより、秘密鍵Ｋｓを有さない通信端末装置Ｂ１０２は暗号化された内容を解読することができないので、通信端末装置Ａ１０１の暗号化された認証情報などの漏洩を防止することができる一方、暗号化された情報は、コンテンツサーバ１０３の秘密鍵Ｋｓを用いて復号化されることにより、コンテンツサーバ１０３は第１通信端末装置を認証することができる。生成された暗号化結合情報Ｕｓは、情報結合部３１３に返送される。
【００６３】
One Time URL解析用ＣＧＩのＵＲＬ（Ｕｐ）と暗号化結合情報Ｕｓは、情報結合部３１３において結合され、One Time URLが生成される。生成されたOne Time URLはメール送受信制御部３０５に出力され、メール送受信制御部３０５はOne Time URLがメール本文に記載されたメールを通信端末装置Ｂ１０２宛に送信する。
【００６４】
これにより、通信端末装置Ａ１０１はコンテンツの視聴を要求する通信端末装置Ｂ１０２にサーバを介することなく、One Time URLを発行することができるので、サーバはOne Time URLの発行に要する実装負荷及び処理負荷を回避することができる。また、通信端末装置Ａ１０１の認証情報は、コンテンツサーバ１０３に固有の公開鍵で暗号化されているので、通信端末装置Ｂ１０２が解読することはできない。
【００６５】
次に、通信端末装置Ｂ１０２のOne Time URLの受信動作及びOne Time URLによるアクセス動作について説明する。通信端末装置Ｂ１０２は、通信端末装置Ａ１０１からOne Time URLが記載されたメールをメール送受信制御部３２１において受信し、One Time URLを記憶部３２２に一旦記憶し、別途Ｗｅｂアクセス部３２３を起動した後、記憶部３２２からＵＲＬ情報を取り出してコンテンツサーバ１０３にアクセスする。
【００６６】
一般的なメーラであれば、受信したメールを開封すると、メールに記載されたOne Time URLがクリッカブル状態になって表示される。通信端末装置Ｂ１０２のユーザはクリッカブル状態となったOne Time URLをクリックすると、Ｗｅｂアクセス部３２３が起動し、所望のコンテンツサーバ１０３にアクセスすることができる。これにより、通信端末装置Ｂ１０２は一般的なメーラを備えるのみで済むため、特別な機能を実装することなく容易にコンテンツを利用することができる。
【００６７】
次に、コンテンツサーバ１０３のOne Time URL解析動作について説明する。通信端末装置Ｂ１０２からOne Time URLによるアクセスを受けたコンテンツサーバ１０３では、Ｗｅｂ制御部３３１がOne Time URLの前半部分Ｕｐの解析を行い、ＯＴＵ解析部３４０をＣＧＩスクリプトとして起動すると共に、ＣＧＩパラメータとしてOne Time URLの後半部分ＵｓをＯＴＵアクセス制御部３４１に出力する。
【００６８】
ＯＴＵ解析部３４０では、復号化部３４６が情報記憶・通知部３４５からサーバの秘密鍵Ｋｓを取得し、取得した秘密鍵Ｋｓを用いてＣＧＩパラメータＵｓを復号化することにより、平文の結合情報Ｐｉｎｆｏを得る。結合情報ＰｉｎｆｏはＯＴＵアクセス制御部３４１に返送され、ＯＴＵアクセス制御部３４１において結合情報Ｐｉｎｆｏのフィールドセパレータ記号「；」を基準として、情報の抽出が行われる。これにより、ＯＴＵアクセス制御部３４１は、通信端末装置Ａ１０１が設定した情報の全て、すなわち、アクセス許可コンテンツ情報、認証情報、視聴期限情報を得ることができる。
【００６９】
ＯＴＵアクセス制御部３４１においてOne Time URLから抽出された認証情報は、ユーザ認証・管理部３４２がコンテンツ配信制御部３３０のユーザ認証・管理部３３２で管理されている認証情報管理テーブルにアクセスして、登録されているか否かが確認される。
【００７０】
認証情報管理テーブルに登録されていない場合、One Time URLが不正であるとして以後の処理を行わず、通信端末装置Ｂ１０２に対して認証エラーであることを通知する。一方、認証情報管理テーブルに登録されている場合、One Time URLが正規通信端末装置により生成されていると判断し、ＯＴＵアクセス制御部３４１に以後の処理を許可する。
【００７１】
ユーザ認証・管理部３４２において以後の処理が許可されると、ＯＴＵアクセス制御部３４１では、時刻管理部３４３から現在の時刻情報を取得し、現在時刻がOne Time URLから抽出された視聴期限情報が示す期間内であるか否かの判断が行われる。現在時刻が視聴期限外であれば以後の処理を行わず、通信端末装置Ｂ１０２に対して視聴期限ではない旨を通知する。一方、現在時刻が視聴期限内であればＯＴＵアクセス制御部３４１はＷｅｂ制御部３３１にアクセス許可コンテンツ情報を出力する。このとき、既に認証済みのアクセスとして通信端末装置Ｂ１０２へのコンテンツ配信を指示する。Ｗｅｂ制御部３３１はＯＴＵアクセス制御部３４１の指示に従って、コンテンツの配信を開始するようファイルシステム３３３を制御する。
【００７２】
ファイルシステム３３３は、Ｗｅｂ制御部３３１の制御を受けて、指定されたコンテンツを通信端末装置Ｂ１０２に対して配信する。通信端末装置Ｂ１０２では、コンテンツサーバ１０３から送信されたコンテンツを受信し、受信したコンテンツがコンテンツ再生部３２４において順次再生される。これにより、コンテンツ視聴権が譲与された通信端末装置Ｂ１０２のコンテンツ視聴要求を満たすことができる。コンテンツの取得（視聴）が完了すると、通信端末装置Ｂ１０２にてＨＴＴＰセッションが切断される。
【００７３】
このように本実施の形態によれば、正規通信端末装置が予め取得しているサーバ固有の暗号化公開鍵を用いて、自通信端末装置の認証情報と他の通信端末装置に視聴を許可するコンテンツ情報とを含むOne Time URLを発行し、発行されたOne Time URLを用いてコンテンツサーバ１０３にアクセスした他の通信端末装置に対し、コンテンツサーバ１０３がOne Time URLを認証した後、One Time URLで指示されたコンテンツを配信することにより、正規通信端末装置が自通信端末装置の認証情報を他の通信端末装置に通知することなくコンテンツ視聴権を譲与することができると共に、譲与するコンテンツ視聴権を制限することができ、また、サーバを介することなくOne Time URLを発行することができるので、サーバの実装負荷を抑えることができる。
【００７４】
なお、本実施の形態では、通信端末装置Ａ１０１において暗号化されるパラメータとして、アクセス許可コンテンツ情報、認証情報、視聴期限情報、乱数としたが、アクセス許可コンテンツ情報と認証情報のみであってもよい。ただし、アクセス許可コンテンツ情報と認証情報のみを暗号化する場合、同一のコンテンツについて繰り返しアクセス許可を行っても、生成されるOne Time URLはその都度同じものとなってしまい、暗号化の効果が損なわれるおそれがある。このため、One Time URL漏洩による不正なアクセスを防止するためには、サーバ内のファイル構造やコンテンツ名を常に代える必要があるが、これは現実的ではない。したがって、暗号化されるパラメータには、システムで固定の情報（コンテン情報）又は準固定の情報（認証情報）だけではなく、視聴期限情報や乱数といったOne Time URLを生成するたびに変動する情報を含めることにより、暗号強度を高めることができ、One Time URL漏洩による不正なアクセスを防止することができる。
【００７５】
また、本実施の形態では、One Time URLを電子メールで通知する場合について説明したが、携帯電話におけるショートメッセージサービスの利用、ＰＣ通信端末装置におけるインスタントメッセージングなどでもよく、さらには、口頭伝達等のオフラインでもよく、要は、コンテンツ視聴を要求する通信端末装置にOne Time URLを入力できれば何でもよい。
【００７６】
また、本実施の形態では、コンテンツサーバ１０３がＨＴＴＰベースのＷｅｂサーバとして機能することを前提としているが、通信端末装置が最終的にコンテンツを受信する際のプロトコルは必ずしもＨＴＴＰである必要はなく、メディアストリーミングサーバで用いられる一般的なＲＴＰ／ＲＴＣＰ系のプロトコルでもよいし、ｆｔｐによるコンテンツ配信であってもよい。
【００７７】
また、アクセス許可コンテンツ情報、認証情報、視聴期限情報、乱数、公開鍵、秘密鍵、平文結合情報等の各種情報のフォーマット及び結合方法については、本実施の形態に限らず任意に設定してよい。認証情報についてはユーザＩＤとパスワードである必要はなく、サーバ側で重複がなければパスワードのみでもよい。
【００７８】
また、公開鍵暗号方式については、一方向性関数を用いた公開鍵暗号方式であればその種別は問わず、コンテンツについても、動画、静止画、音声データ、文書データ等、その種別は問わない。
【００７９】
（実施の形態２）
本発明の実施の形態２では、コンテンツサーバ１０３においてOne Time URLによる同時アクセス数に制限を設ける場合について説明する。なお、本実施の形態に係る通信端末装置Ａ１０１、通信端末装置Ｂ１０２、コンテンツサーバ１０３の構成は図３と同様であるので、図３を援用して説明する。
【００８０】
図３において、ユーザ認証・管理部３４２は、正規通信端末装置毎に許容されるセッション数と、現在のアクティブセッション数とを管理するセッション数管理テーブルを有する。
【００８１】
アクティブセッション数とは、特定の正規通信端末装置が発行したOne Time URLにて現時点でサーバにアクセスがあり、アクティブ状態（有効）になっているセッションの動的管理値である。また、許容されるセッション数とは、アクティブセッション数を許容する最大数である。
【００８２】
図６は、セッション数管理テーブルの一例を示す図である。この図が示すように、セッション数管理テーブルは、ユーザＩＤ、許容セッション数、アクティブセッション数を対応付けて管理している。ちなみに、図６では、ユーザＩＤ：０１２３とユーザＩＤ：４５６７の許容セッション数を１０とし、ユーザＩＤ：８９０１の許容セッション数を３０としており、コンテンツ視聴権を譲与するサービスを想定した場合、許容セッション数をユーザが選択しうるものとすれば、サービス内容を差別化することができる。
【００８３】
ユーザ認証・管理部３４２では、One Time URLから抽出された認証情報に対応する許容セッション数とアクティブセッション数についてセッション数管理テーブルを参照し、アクティブセッション数が許容セッション数未満であるか判断される。アクティブセッション数が許容セッション数と同数であれば、新たなセッションを確立できないものとして、その旨（セッション数エラー）を通信端末装置Ｂ１０２に通知し、以後の処理を行わない。一方、アクティブセッション数が許容セッション数未満であれば、新たなセッションを確立できるものとして、アクティブセッション数をインクリメントし、ＯＴＵアクセス制御部３４１に以後の継続処理を許可する。
【００８４】
ＯＴＵアクセス制御部３４１は、セッションの切断を検出すると、ユーザ認証・管理部３４２のセッション数管理テーブルにアクセスし、対応するエントリのアクティブセッション数をデクリメントする。
【００８５】
このように本実施の形態によれば、コンテンツサーバ１０３においてOne Time URLによる同時アクセス数に制限を設けることにより、One Time URLによるアクセス数が一定以上に増大せず、サーバの負荷も一定以上に増大しないので、サーバが過負荷となり、正規通信端末装置へのコンテンツ配信が阻害されることを防止することができる。
【００８６】
（実施の形態３）
本発明の実施の形態３では、正規通信端末装置が発行するOne Time URLの発行数に制限を設ける場合について説明する。なお、本実施の形態に係る通信端末装置Ａ１０１、通信端末装置Ｂ１０２、コンテンツサーバ１０３の構成は図３と同様であるので、図３を援用して説明する。
【００８７】
図３において、情報取得部３１１は、通信端末装置Ａ１０１が発行したOne Time URLのうち、現時点において視聴期限内の有効なものについて、その視聴期限情報を記憶したＯＴＵ発行履歴管理テーブルを有する。
【００８８】
図７は、ＯＴＵ発行履歴管理テーブルの一例を示す図である。この図が示すように、ＯＴＵ発行履歴管理テーブルには、視聴期限情報は視聴開始日時と視聴終了日時を対にして記憶される。また、ＯＴＵ発行履歴管理テーブルには、通信端末装置Ａ１０１とコンテンツサーバ１０３との契約内容に応じたＯＴＵ同時発行可能数Ｎｄが保持される。ＯＴＵ同時発行可能数Ｎｄはアクセス許可コンテンツがいずれであるかにかかわらず、視聴期限が重複するOne Time URLをいくつまで発行できるかという上限値である。なお、図７では、ＯＴＵ同時発行可能数Ｎｄを３としている。
【００８９】
情報取得部３１１は、ユーザにより視聴期限情報が入力されると、入力された視聴期限情報がＯＴＵ発行履歴管理テーブルに記憶された視聴期限と重複している数をカウントする。重複している数が３（ＯＴＵ同時発行可能数Ｎｄ）に達したら、発行上限数に達していると認識し、その旨をユーザに通知すると共に、視聴期限の再入力を要求する。
【００９０】
逆に、ＯＴＵ発行履歴管理テーブルの全てを照合した結果、視聴期限が重複している数が２以下であれば、One Time URLを発行可能であると判断すると共に、新たな視聴期限をＯＴＵ発行履歴管理テーブルに追加する。なお、ＯＴＵ発行履歴管理テーブルは定期的にリフレッシュ処理が行われ、既に視聴期限が無効となっているエントリの情報は速やかに削除される。
【００９１】
ここでは、１つのＯＴＵ発行履歴管理テーブルについて説明したが、実際には、通信端末装置Ａ１０１は複数のコンテンツサーバ１０３へ接続することが想定されるため、ＯＴＵ発行履歴管理テーブルも接続するサーバ数分用意されるものである。
【００９２】
このように本実施の形態によれば、正規通信端末装置が発行するOne Time URLの発行数に制限を設けることより、コンテンツサーバ１０３においてOne Time URLによる同時アクセス数に制限を設ける場合に比べ、サーバの処理負荷を低減することができ、また、One Time URLによるアクセス数が一定以上に増大せず、サーバの負荷も一定以上に増大しないので、サーバが過負荷となり、正規通信端末装置へのコンテンツ配信が阻害されることを防止することができる。
【００９３】
（実施の形態４）
本発明の実施の形態４では、One Time URLによるアクセスに対しては、オリジナルコンテンツとは別のサンプル用コンテンツを配信する場合について説明する。以下、本実施の形態では、正規通信端末装置に配信するオリジナルコンテンツをコンテンツＣｄとし、オリジナルコンテンツとは別のサンプル用コンテンツをコンテンツＣｄｘとする。なお、本実施の形態に係る通信端末装置Ａ１０１、通信端末装置Ｂ１０２、コンテンツサーバ１０３の構成は図３と同様であるので、図３を援用して説明する。
【００９４】
図３において、ＯＴＵアクセス制御部３４１は、視聴期限が有効であれば、サンプル用コンテンツ（コンテンツＣｄｘ）へのアクセスを許可するアクセス許可コンテンツ情報ＣｄｘをＷｅｂ制御部３３１に出力することにより、既に認証済みのアクセスとして通信端末装置Ｂ１０２へコンテンツＣｄｘを配信するようＷｅｂ制御部３３１に要求する。Ｗｅｂ制御部３３１はＯＴＵアクセス制御部３４１からの要求に従いファイルシステム３３３を制御する。
【００９５】
ファイルシステム３３３には、予めコンテンツＣｄから生成されたコンテンツＣｄｘが蓄積されており、Ｗｅｂ制御部３３１の制御によって指定されたコンテンツの配信を開始する。
【００９６】
なお、サンプル用コンテンツであるコンテンツＣｄｘは、オリジナルコンテンツ（コンテンツＣｄ）に対して、通信品質（画質）を落としたもの、あるいは画面サイズを小さくしたもの、さらには一部のデータのみを再生する等の制約を付加することにより、コンテンツの品質を低下させたものである。
【００９７】
このように本実施の形態によれば、One Time URLによるアクセスに対しては、オリジナルコンテンツとは別のサンプル用コンテンツを配信することにより、コンテンツ視聴権を譲与されたユーザに対して、正規契約を結ばなければ配信されないオリジナルコンテンツの宣伝・販促効果を向上させることができる。
【００９８】
なお、本実施の形態では、コンテンツＣｄｘがファイルシステムに予め蓄積されているものとして説明したが、One Time URLによるアクセスを受けてからコンテンツＣｄｘを生成するようにしもよい。また、この場合、コンテンツＣｄｘを生成しながら生成した分について順次配信するようにしてもよい。
【００９９】
上述したように、実施の形態におけるコンテンツ配信システムの特徴は、コンテンツを配信するコンテンツサーバと、前記コンテンツサーバへの正規アクセス権限を有することを示す認証情報と、他の通信端末装置にアクセスを許可するコンテンツ情報とを含み、前記コンテンツサーバのみが復号可能なOne Time URLを生成するＯＴＵ生成手段を有する第１通信端末装置と、前記第１通信端末装置で生成されたOne Time URLを取得し、取得したOne Time URLにより前記コンテンツサーバにアクセスする第２通信端末装置と、を具備する構成を採る。
【０１００】
この構成によれば、第１通信端末装置が認証情報を第２通信端末装置に通知することなくコンテンツ視聴権を譲与することができ、また、サーバを介することなくOne Time URLを発行することができるので、サーバの実装負荷を抑えることができる。
【０１０１】
また、実施の形態におけるコンテンツ配信システムの特徴は、前記第１通信端末装置は、前記ＯＴＵ生成手段が、他の通信端末装置にアクセスを許可するコンテンツの視聴期限を示す視聴期限情報を含むOne Time URLを生成する構成を採る。
【０１０２】
この構成によれば、前記ＯＴＵ生成手段が、他の通信端末装置にアクセスを許可するコンテンツの視聴期限を示す視聴期限情報を含むOne Time URLを生成することにより、第１通信端末装置がコンテンツの視聴期限を決定すれば、第２通信端末装置のコンテンツ視聴に対して自在に制限を加えることができる。
【０１０３】
また、実施の形態におけるコンテンツ配信システムの特徴は、前記第１通信端末装置は、前記ＯＴＵ生成手段が、One Time URLを生成するたびに変動する情報を含むOne Time URLを生成する構成を採る。
【０１０４】
この構成によれば、One Time URLを生成するたびに変動する情報を含むOne Time URLを生成することにより、暗号強度を高めることができ、One Time URL漏洩による不正なアクセスを防止することができる。
【０１０５】
また、実施の形態におけるコンテンツ配信システムの特徴は、前記第１通信端末装置は、生成したOne Time URLをメールで前記第２通信端末装置に送信する構成を採る。
【０１０６】
この構成によれば、第１通信端末装置は、生成したOne Time URLをメールで第２通信端末装置に送信することにより、第２通信端末装置は一般的なメーラを備えるのみで済むため、特別な機能を実装することなく容易にコンテンツを利用することができる。
【０１０７】
また、実施の形態におけるコンテンツ配信システムの特徴は、前記第１通信端末装置は、前記ＯＴＵ生成手段が、前記コンテンツサーバが有する秘密鍵と対になる公開鍵を有し、前記公開鍵を用いてOne Time URLに含まれる情報を暗号化する暗号化手段を有する構成を採る。
【０１０８】
この構成によれば、第１通信端末装置は、コンテンツサーバが有する秘密鍵と対になる公開鍵を有し、公開鍵を用いてOne Time URLに含まれる情報を暗号化することにより、秘密鍵を有さない第２通信端末装置は暗号化された内容を解読することができないので、第１通信端末装置の暗号化された認証情報などの漏洩を防止することができる一方、暗号化された情報は、コンテンツサーバの秘密鍵を用いて復号化されることにより、コンテンツサーバは第１通信端末装置を認証することができる。
【０１０９】
また、実施の形態におけるコンテンツ配信システムの特徴は、前記コンテンツサーバは、前記第１通信端末装置により生成されたOne Time URLによりアクセスされたセッションのうち有効なセッション数を把握し、前記第１通信端末装置について予め設定され、有効なセッションを同時に許容するセッション数の上限値に基づいて、One Time URLによる新たなアクセスを受け付けるか否かを判定する構成を採る。
【０１１０】
この構成によれば、コンテンツサーバは、One Time URLによりアクセスされたセッションのうち有効なセッション数を把握し、予め設定された許容セッション数の上限値に基づいて、One Time URLによる新たなアクセスを受け付けるか否かを判定することにより、One Time URLによるアクセス数が一定以上に増大せず、サーバの負荷も一定以上に増大しないので、サーバが過負荷となり、正規通信端末装置へのコンテンツ配信が阻害されることを防止することができる。
【０１１１】
また、実施の形態におけるコンテンツ配信システムの特徴は、前記第１通信端末装置は、前記ＯＴＵ生成手段が、既に生成したOne Time URLに含まれる視聴期限情報を管理し、新たに生成するOne Time URLに含まれる視聴期限情報が既に生成したOne Time URLに含まれる視聴期限情報と重複する数が所定の閾値未満であるか否かに応じて新たなOne Time URLを生成するか否かを判定する構成を採る。
【０１１２】
この構成によれば、第１通信端末装置は、既に生成したOne Time URLに含まれる視聴期限情報を管理し、新たに生成するOne Time URLに含まれる視聴期限情報が既に生成したOne Time URLに含まれる視聴期限情報と重複する数が所定の閾値未満であるか否かに応じて新たなOne Time URLを生成するか否かを判定することにより、One Time URLによるアクセス数が一定以上に増大せず、サーバの負荷も一定以上に増大しないので、サーバが過負荷となり、正規通信端末装置へのコンテンツ配信が阻害されることを防止することができる。
【０１１３】
また、実施の形態におけるコンテンツ配信システムの特徴は、前記コンテンツサーバは、前記第１通信端末装置に配信するコンテンツに対して、前記第２通信端末装置に配信するコンテンツの品質を低下させる構成を採る。
【０１１４】
この構成によれば、コンテンツサーバは、第１通信端末装置に配信するコンテンツに対して、第２通信端末装置に配信するコンテンツの品質を低下させることにより、第２通信端末装置に対して、正規契約を結ばなければ配信されないオリジナルコンテンツの宣伝・販促効果を向上させることができる。
【０１１５】
また、実施の形態における通信端末装置の特徴は、コンテンツサーバへの正規アクセス権限を有することを示す認証情報と、他の通信端末装置にアクセスを許可するコンテンツ情報とを含み、前記コンテンツサーバのみが復号可能なOne Time URLを生成するＯＴＵ生成手段を有する構成を採る。
【０１１６】
この構成によれば、生成したOne Time URLを他の通信端末装置に発行すれば、認証情報を他の通信端末装置に通知することなくコンテンツ視聴権を譲与することができ、また、サーバを介することなくOne Time URLを発行することができるので、サーバの実装負荷を抑えることができる。
【０１１７】
また、実施の形態におけるコンテンツサーバの特徴は、自サーバへの正規アクセス権限を有する第１通信端末装置が生成したOne Time URLによりアクセスしてきた第２通信端末装置に対して、コンテンツを配信する構成を採る。
【０１１８】
この構成によれば、自サーバへの正規アクセス権限を有する第１通信端末装置が生成したOne Time URLによりアクセスしてきた第２通信端末装置に対して、コンテンツを配信することにより、コンテンツ視聴権が譲与された第２通信端末装置のコンテンツ視聴要求を満たすことができる。
【０１１９】
また、実施の形態におけるコンテンツ視聴権譲与方法は、第１通信端末装置が、コンテンツサーバへの正規アクセス権限を有することを示す認証情報と、他の通信端末装置にアクセスを許可するコンテンツ情報とを含み、前記コンテンツサーバのみが復号可能なOne Time URLを生成し、第２通信端末装置が、前記第１通信端末装置で生成されたOne Time URLを取得し、取得したOne Time URLにより前記コンテンツサーバにアクセスするようにした。
【０１２０】
この方法によれば、第１通信端末装置が認証情報を第２通信端末装置に通知することなくコンテンツ視聴権を譲与することができ、また、サーバを介することなくOne Time URLを発行することができるので、サーバの実装負荷を抑えることができる。
【産業上の利用可能性】
【０１２１】
本願発明は、例えば、宅内のメディアプレイヤをコンテンツサーバとするコンテンツ配信システム等に適用できる。
【図面の簡単な説明】
【０１２２】
【図１】本発明の実施の形態１に係るコンテンツ配信システムの構成を示すブロック図
【図２】本発明の実施の形態１に係るコンテンツ配信システムのコンテンツ視聴権譲与の処理手順を示すシーケンス図
【図３】本発明の実施の形態１、２、３、４に係る通信端末装置Ａ、通信端末装置Ｂ、コンテンツサーバの内部構成を示すブロック図
【図４】接続先情報記憶テーブルの一例を示す図
【図５】認証情報管理テーブルの一例を示す図
【図６】セッション数管理テーブルの一例を示す図
【図７】ＯＴＵ発行履歴管理テーブルの一例を示す図
【図８】One Time URLの一例を示す図
【符号の説明】
【０１２３】
１０１  通信端末装置Ａ
１０２  通信端末装置Ｂ
１０３  コンテンツサーバ
３０１、３２０  アクセス制御部
３０２、３２３  Ｗｅｂアクセス部
３０３、３２４  コンテンツ再生部
３０４、３２２  記憶部
３０５、３２１  メール送受信制御部
３１０  ＯＴＵ生成部
３１１  情報取得部
３１２  乱数発生部
３１３  情報結合部
３１４  暗号化部
３３０  コンテンツ配信制御部
３３１  Ｗｅｂ制御部
３３２、３４２  ユーザ認証・管理部
３３３  ファイルシステム
３４０  ＯＴＵ解析部
３４１  ＯＴＵアクセス制御部
３４３  時刻管理部
３４４  暗号鍵生成部
３４５  情報記憶・通知部
３４６  復号化部
【図１】
2005346389.tif 000003
【図２】
2005346389.tif 000004
【図３】
2005346389.tif 000005
【図４】
2005346389.tif 000006
【図５】
2005346389.tif 000007
【図６】
2005346389.tif 000008
【図７】
2005346389.tif 000009
【図８】
2005346389.tif 000010