(57)【要約】【課題】  ユーザ認証の手間を抑制しつつセキュリティの高いシステムを提供すること。【解決手段】  ウェブサーバが、利用者端末に対して認証を行うと共に正当な利用者であることを表す認証済み情報を送信する認証済み情報送信手段と、コンテンツ配信サーバが配信するコンテンツを特定するコンテンツ特定情報を含む配信管理サーバへのアドレスデータを通知するアドレスデータ配信手段と、を備えると共に、配信管理サーバが、利用者端末からアドレスデータに基づくアクセス時に認証済み情報を受信して正当な利用者であることを認証する正当利用者認証手段と、正当であると認証された利用者端末に対してアドレスデータに含まれるコンテンツ特定情報にて特定されるコンテンツを配信するコンテンツ配信サーバへの一時的なアドレスデータであってコンテンツ特定情報を含むワンタイムアドレスデータを生成して送信するワンタイムアドレスデータ送信手段と、を備えた。【選択図】図１
2006268141.tif 000002
【特許請求の範囲】
【請求項１】
利用者端末に所定のコンテンツを配信するコンテンツ配信サーバと、前記利用者端末に前記コンテンツへのアクセス情報を提供するウェブサーバと、前記コンテンツ配信サーバによる前記コンテンツの配信状況を管理する配信管理サーバと、を備えたコンテンツ配信システムであって、
前記ウェブサーバが、アクセスしてきた利用者端末に対して認証を行うと共に正当な利用者であることを表す認証済み情報を前記利用者端末に送信する認証済み情報送信手段と、前記コンテンツ配信サーバが配信するコンテンツを特定するコンテンツ特定情報を含む前記配信管理サーバへのアドレスデータを前記利用者端末に通知するアドレスデータ配信手段と、を備えると共に、
前記配信管理サーバが、前記利用者端末から前記アドレスデータに基づくアクセス時に前記認証済み情報を受信して正当な利用者であることを認証する正当利用者認証手段と、正当であると認証された前記利用者端末に対してアクセス時に用いられた前記アドレスデータに含まれる前記コンテンツ特定情報にて特定されるコンテンツを配信する前記コンテンツ配信サーバへの一時的なアドレスデータであって前記コンテンツ特定情報を含むワンタイムアドレスデータを生成して送信するワンタイムアドレスデータ送信手段と、を備え、
前記コンテンツ配信サーバが、前記ワンタイムアドレスデータに基づいてアクセスしてきた前記利用者端末に対して当該ワンタイムアドレスデータに含まれる前記コンテンツ特定情報にて特定されるコンテンツを配信するコンテンツ配信手段を備えた、
ことを特徴とするコンテンツ配信システム。
【請求項２】
前記配信管理サーバが、前記生成したワンタイムアドレスデータに含まれる前記コンテンツ特定情報に対応する配信許可情報を生成して記憶する配信許可情報生成手段を備え、
前記コンテンツ配信サーバが、前記利用者端末から前記ワンタイアドレスデータに基づいてアクセスを受けたときに当該ワンタイムアドレスデータに含まれる前記コンテンツ特定情報に対応する配信許可情報が前記配信管理サーバに存在するか否かを確認する配信許可確認手段を備えると共に、
前記コンテンツ配信サーバの前記コンテンツ配信手段が、前記配信許可確認手段にて前記配信許可情報を確認した場合にコンテンツの配信を行う、
ことを特徴とする請求項１記載のコンテンツ配信システム。
【請求項３】
前記配信管理サーバが、前記コンテンツ配信サーバの配信許可確認手段にて前記配信許可情報の確認を受けたときに前記生成したワンタイムアドレスデータを削除する機能を有する、ことを特徴とする請求項２記載のコンテンツ配信システム。
【請求項４】
前記コンテンツ配信サーバが、前記コンテンツ配信手段にてコンテンツの配信が完了した後にその旨を前記配信管理サーバに通知する配信完了通知手段を備えると共に、
前記配信管理サーバが、前記コンテンツ配信サーバからコンテンツの配信完了通知を受けたときに前記配信許可情報を削除する機能を有する、
ことを特徴とする請求項２又は３記載のコンテンツ配信システム。
【請求項５】
前記配信管理サーバが、前記生成したワンタイムアドレスデータを一定時間が経過した後に削除する機能を備えた、ことを特徴とする請求項２，３又は４記載のコンテンツ配信システム。
【請求項６】
前記配信管理サーバが、前記生成した配信許可情報を一定時間が経過した後に削除する機能を備えた、ことを特徴とする請求項２，３，４又は５記載のコンテンツ配信システム。
【請求項７】
前記請求項１乃至６のいずれかに記載のコンテンツ配信システムにて用いられるウェブサーバ。
【請求項８】
前記請求項１乃至６のいずれかに記載のコンテンツ配信システムにて用いられる配信管理サーバ。
【請求項９】
前記請求項１乃至６のいずれかに記載のコンテンツ配信システムにて用いられるウェブサーバに、前記認証済み情報送信手段と、前記アドレスデータ配信手段と、を実現するためのプログラム。
【請求項１０】
前記請求項１乃至６のいずれかに記載のコンテンツ配信システムにて用いられる配信管理サーバに、前記正当利用者認証手段と、前記ワンタイムアドレスデータ送信手段と、を実現するためのプログラム。
【請求項１１】
利用者端末に所定のコンテンツを配信するコンテンツ配信サーバと、前記利用者端末に前記コンテンツへのアクセス情報を提供するウェブサーバと、前記コンテンツ配信サーバによる前記コンテンツの配信状況を管理する配信管理サーバと、を備えたコンテンツ配信システムによるコンテンツ配信方法であって、
前記ウェブサーバが、アクセスしてきた利用者端末に対して認証を行い、正当な利用者であることを表す認証済み情報を前記利用者端末に送信すると共に、前記コンテンツ配信サーバが配信するコンテンツを特定するコンテンツ特定情報を含む前記配信管理サーバへのアドレスデータを前記利用者端末に通知し、
続いて、前記配信管理サーバが、前記利用者端末から前記アドレスデータに基づくアクセス時に前記認証済み情報を受信して正当な利用者であることを認証し、正当であると認証された前記利用者端末に対してアクセス時に用いられた前記アドレスデータに含まれる前記コンテンツ特定情報にて特定されるコンテンツを配信する前記コンテンツ配信サーバへの一時的なアドレスデータであって前記コンテンツ特定情報を含むワンタイムアドレスデータを生成して送信し、
続いて、前記コンテンツ配信サーバが、前記ワンタイムアドレスデータに基づいてアクセスしてきた前記利用者端末に対して当該ワンタイムアドレスデータに含まれる前記コンテンツ特定情報にて特定されるコンテンツを配信する、
ことを特徴とするコンテンツ配信方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、コンテンツ配信システムにかかり、特に、認証された特定の利用者に対してコンテンツを配信するシステムに関する。
【背景技術】
【０００２】
従来より、ネットワークを介して音声や映像などのストリーミングコンテンツを配信するストリーミング配信システムが知られている。かかるシステムでは、ウェブシステム上からストリーミングコンテンツ配信を行なう場合、ストリーミングコンテンツ配信サーバ上に格納しているコンテンツのＵＲＬをウェブシステム上で公開し、接続させることが行われている。
【０００３】
このため、従来の技術ではストリーミングコンテンツ配信のためのプロトコルはリアルタイムにコンテンツを配信するための制御情報の交換が主目的となっており、アクセス制御のしくみは備えていない。そのため、Ｗｅｂシステム上に公開されたストリーミングコンテンツのＵＲＬを不特定の第三者が知り得た場合、Ｗｅｂシステムへの接続可否に関わらず直接コンテンツが参照できてしまうという問題が発生していた。
【０００４】
これに対し、上述したような問題を解決すべく、ストリーミングコンテンツを特定の利用者のみに限定して配信する手法としては、ストリーミングコンテンツのＵＲＬが定義されているメタファイルへのアクセスに対して、パスワード等を用いて制限する方法がとられている。あるいは、ストリーミングコンテンツ自身を暗号化することで、不特定の利用者が参照しても正常に視聴することができず、複合化する為の鍵情報を持つ利用者だけが正常な視聴を可能とする方法も知られている。
【０００５】
上記手法によると、いずれも個々のコンテンツ参照時に利用者側からの認証情報が必要となっているため、既に存在するウェブシステムに対して新たにストリーミングコンテンツ配信サーバを導入しようとした場合、ウェブシステムとストリーミングコンテンツ配信サーバとの間で認証情報の連携機能を個別に開発する必要が生じる。さらに既にログインＩＤとパスワード等により認証してアクセス制限を行なっているウェブシステムでは、利用者にとってはコンテンツの参照の都度、認証手続きが発生するといった利便性が大きく損なわれるという問題が発生していた。
【０００６】
【特許文献１】特開２００３−１５０４９２号公報
【特許文献２】特開２００４−３１０２６９号公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
そして、上述したような従来技術が、特許文献１に開示されている。この特許文献１に記載された技術では、セキュリティを付与したストリーミングコンテンツ配信システムであり、一般コンテンツ配信サーバと、ストリーミングコンテンツ配信サーバとから構成されている。かかる従来技術においては、利用者情報と購入履歴情報を管理するための機構と、ストリーミングコンテンツを配信する為のファイル共有機構と、の両方が一般コンテンツ配信サーバに存在しているという問題点があった。つまり、既に存在するウェブシステムに対してストリーミングコンテンツの配信機能を追加する場合には、ファイル共有機構を新たに組み込む開発を行なうか、あるいは別途一般コンテンツ配信サーバを構築して、利用者情報と購入履歴情報を既存のウェブシステムの持つ情報と連携する機構を組み込む必要が発生することにあった。そして、上記特許文献１では、一般コンテンツ配信サーバを含む新規のストリーミングコンテンツ配信システムとして構築する場合には有効ではあるが、既に存在するＷｅｂシステム内の一部機能として、ストリーミングコンテンツ配信を提供するシステム強化を考えた場合には適さないおそれがある。
【０００８】
また、ワンタイムＵＲＬを用いたコンテンツ配信システムの一例が、特許文献２に記載されている。このコンテンツ配信システムは映像配信サーバとワンタイムＵＲＬ管理装置とから構成されている。この従来技術では、同時期に多数のストリーミングコンテンツを配信するコンテンツ配信システムを構築する場合、利用者自身の操作、およびコンテンツ提供者の登録管理作業を煩雑にしてしまうという問題点があった。つまり、ワンタイムＵＲＬ管理装置上にユーザ、パスワード情報を保持している為、コンテンツ提供者はコンテンツ追加、利用者追加の都度、登録、更新する作業が発生し、利用者はコンテンツ参照のたびに認証操作が発生することになる、という煩わしさが生じていた。
【０００９】
このため、本発明では、上記従来例の有する不都合を改善し、特に、ユーザ認証の手間を抑制しつつ、セキュリティの高いコンテンツ配信システムを提供することをその目的とする。
【課題を解決するための手段】
【００１０】
そこで、本発明の一形態であるコンテンツ配信システムは、
利用者端末に所定のコンテンツを配信するコンテンツ配信サーバと、利用者端末にコンテンツへのアクセス情報を提供するウェブサーバと、コンテンツ配信サーバによるコンテンツの配信状況を管理する配信管理サーバと、を備えたコンテンツ配信システムであって、
ウェブサーバが、アクセスしてきた利用者端末に対して認証を行うと共に正当な利用者であることを表す認証済み情報を利用者端末に送信する認証済み情報送信手段と、コンテンツ配信サーバが配信するコンテンツを特定するコンテンツ特定情報を含む配信管理サーバへのアドレスデータを利用者端末に通知するアドレスデータ配信手段と、を備えると共に、
配信管理サーバが、利用者端末からアドレスデータに基づくアクセス時に認証済み情報を受信して正当な利用者であることを認証する正当利用者認証手段と、正当であると認証された利用者端末に対してアクセス時に用いられたアドレスデータに含まれるコンテンツ特定情報にて特定されるコンテンツを配信するコンテンツ配信サーバへの一時的なアドレスデータであってコンテンツ特定情報を含むワンタイムアドレスデータを生成して送信するワンタイムアドレスデータ送信手段と、を備え、
コンテンツ配信サーバが、ワンタイムアドレスデータに基づいてアクセスしてきた利用者端末に対して当該ワンタイムアドレスデータに含まれるコンテンツ特定情報にて特定されるコンテンツを配信するコンテンツ配信手段を備えた、
ことを特徴としている。
【００１１】
上記発明によると、まず、利用者はウェブサーバにてアクセスしたときに認証を行うことで認証済み情報を得ると共に、配信管理サーバへのアドレスデータを得ることができる。続いて、アドレスデータに基づいて配信管理サーバにアクセスし、認証済み情報を送信することで、配信管理サーバでは正当な利用者であると判断することができ、コンテンツを配信するコンテンツ配信サーバへのワンタイムアドレスデータを送信する。その後、利用者端末はワンタイムアドレスデータに基づいてコンテンツ配信サーバにアクセスすることで、コンテンツの配信を受けることができる。従って、配信管理サーバを介してワンタイムアドレスデータを生成するため、他人によるコンテンツへの不正アクセスを抑制することができ、セキュリティを高く維持しつつ、利用者認証が始めの一回で済むため、利用者の利便性の向上をも図ることができる。
【００１２】
また、配信管理サーバが、生成したワンタイムアドレスデータに含まれるコンテンツ特定情報に対応する配信許可情報を生成して記憶する配信許可情報生成手段を備え、
コンテンツ配信サーバが、利用者端末からワンタイアドレスデータに基づいてアクセスを受けたときに当該ワンタイムアドレスデータに含まれるコンテンツ特定情報に対応する配信許可情報が配信管理サーバに存在するか否かを確認する配信許可確認手段を備えると共に、
コンテンツ配信サーバのコンテンツ配信手段が、配信許可確認手段にて配信許可情報を確認した場合にコンテンツの配信を行う、
ことを特徴としている。
【００１３】
これにより、ワンタイムアドレスデータに基づいてアクセスされたときに、これに含まれるコンテンツ特定情報に対応する配信許可情報が配信管理サーバに記憶されている場合にのみ、コンテンツ配信サーバからコンテンツが配信される。従って、仮に第三者にてコンテンツへの実アドレスを知られたとしても、配信許可情報の確認が取れない限りコンテンツの配信が行われず、セキュリティの強化を図ることができる。
【００１４】
また、配信管理サーバが、コンテンツ配信サーバの配信許可確認手段にて配信許可情報の確認を受けたときに生成したワンタイムアドレスデータを削除する機能を有する、ことを特徴としている。さらには、コンテンツ配信サーバが、コンテンツ配信手段にてコンテンツの配信が完了した後にその旨を配信管理サーバに通知する配信完了通知手段を備えると共に、配信管理サーバが、コンテンツ配信サーバからコンテンツの配信完了通知を受けたときに配信許可情報を削除する機能を有する、ことを特徴としている。
【００１５】
また、配信管理サーバが、生成したワンタイムアドレスデータを一定時間が経過した後に削除する機能を備えた、ことを特徴としている。さらには、配信管理サーバが、生成した配信許可情報を一定時間が経過した後に削除する機能を備えた、ことを特徴としている。
【００１６】
これにより、ワンタイムアドレスデータや配信許可情報が、正当な利用者に対してコンテンツの配信が終了した後や一定時間経過後に削除されるため、第三者による不正アクセス、すなわち、コンテンツの不正取得を抑制することができる。
【００１７】
また、本発明では、上記ウェブサーバや配信管理サーバに、上述した各手段を実現するためのプログラムを提供している。
【００１８】
さらに、本発明の他の形態であるコンテンツ配信方法は、
利用者端末に所定のコンテンツを配信するコンテンツ配信サーバと、利用者端末にコンテンツへのアクセス情報を提供するウェブサーバと、コンテンツ配信サーバによるコンテンツの配信状況を管理する配信管理サーバと、を備えたコンテンツ配信システムによるコンテンツ配信方法であって、
ウェブサーバが、アクセスしてきた利用者端末に対して認証を行い、正当な利用者であることを表す認証済み情報を利用者端末に送信すると共に、コンテンツ配信サーバが配信するコンテンツを特定するコンテンツ特定情報を含む配信管理サーバへのアドレスデータを利用者端末に通知し、
続いて、配信管理サーバが、利用者端末からアドレスデータに基づくアクセス時に認証済み情報を受信して正当な利用者であることを認証し、正当であると認証された利用者端末に対してアクセス時に用いられたアドレスデータに含まれるコンテンツ特定情報にて特定されるコンテンツを配信するコンテンツ配信サーバへの一時的なアドレスデータであってコンテンツ特定情報を含むワンタイムアドレスデータを生成して送信し、
続いて、コンテンツ配信サーバが、ワンタイムアドレスデータに基づいてアクセスしてきた利用者端末に対して当該ワンタイムアドレスデータに含まれるコンテンツ特定情報にて特定されるコンテンツを配信する、
ことを特徴としている。
【００１９】
上記構成のプログラム、方法であっても、上述したコンテンツ配信システムと同様に作用するため、上記本発明の目的を達成することができる。
【発明の効果】
【００２０】
本発明は、以上のように構成され機能するので、これによると、利用者端末がアクセスしてコンテンツを取得するためにアクセスするワンタイムアドレスデータを、ユーザ認証を行ったウェブサーバから取得したアドレスデータに基づいて、配信管理サーバにて発行してもらうため、他人によるコンテンツへの不正アクセスを有効に抑制して、セキュリティの向上を図ることができ、さらに、利用者認証が始めの一回で済むため、利用者の利便性の向上をも図ることができる、という従来にない優れた効果を有する。
【発明を実施するための最良の形態】
【００２１】
本発明であるコンテンツ配信システムは、利用者端末に所定のコンテンツを配信するコンテンツ配信サーバと、利用者端末にコンテンツへのアクセス情報を提供するウェブサーバと、コンテンツ配信サーバによるコンテンツの配信状況を管理する配信管理サーバと、を備えている。そして、利用者は、まず、ウェブサーバにて認証を行って認証済み情報を取得する。同時に、このとき取得したアドレスデータに基づいて配信管理サーバにアクセスし、認証済み情報を送信する。すると、配信管理サーバでは、認証済み情報から正当な利用者であることを確認し、コンテンツを取得できる新たなワンタイムアドレスデータを生成して送信する。そして、利用者端末は、ワンタイムアドレスデータに基づいてコンテンツ配信サーバにアクセスことで、所望のコンテンツを取得することができる。
【００２２】
これにより、ウェブシステムとストリーミングコンテンツ配信サーバ間の利用者情報およびコンテンツ参照可否情報の受渡しを不要としながら、ウェブシステム上で認証された利用者のみがストリーミングコンテンツ参照を可能とし、既存のウェブシステムにストリーミングコンテンツの配信機能を追加する場合においても有効となる配信技術を提供することができる。また、ストリーミングコンテンツ配信サーバ上には利用者個々のユーザ、パスワード情報を管理せず、ストリーミングコンテンツに高いセキュリティを付与し、ウェブシステムによって認証された特定の利用者のみに参照可能とするストリーミングコンテンツを配信することが可能な技術を提供することができる。
【００２３】
以下、コンテンツ配信システムの具体的な構成及び動作を、実施例を参照して説明する。
【実施例１】
【００２４】
本発明の第１の実施例を、図１乃至図５を参照して説明する。図１は、システム全体の構成を示すブロック図であり、図２乃至図４は、各サーバの構成を示す機能ブロック図である。図５は、システムの動作を示すシーケンス図である。
【００２５】
［構成］
図１に示すように、コンテンツ配信システムは、利用者端末１、ウェブサーバ２、配信管理サーバ３、コンテンツ配信サーバ４、を備えている。そして、利用者端末１、ウェブサーバ２、配信管理サーバ３、コンテンツ配信サーバ４は、インターネット等のネットワークＮを介して相互に接続されている。以下、各構成について詳述する。
【００２６】
＜利用者端末＞
利用者端末１は、パーソナルコンピュータ等の情報処理装置であり、コンテンツの配信サービスを利用する利用者が操作する端末である。そして、ウェブサーバ２や配信管理サーバ３、コンテンツ配信サーバ４にアクセスし、その情報を画面に表示する機能を備えており、この画面上において所定の情報を選択するなど、種々の操作を行うことができる。また、利用者端末１は、コンテンツ配信サーバ４にアクセスし、ストリーミングコンテンツを再生する機能を備えている。
【００２７】
＜ウェブサーバ＞
ウェブサーバ２は、ＣＰＵなどの演算装置２Ａとハードディスクなどの記憶装置２Ｂとを備えたワークステーション・サーバ等の情報処理装置であり、利用者がストリーミングコンテンツを要求する際に、まずアクセスされ、ストリーミングコンテンツへのアクセス情報を提供するウェブサイトを開設している。その構成を図２に示す。
【００２８】
この図に示すように、演算装置２Ａには、所定のプログラムが組み込まれることで、認証処理部２１と、Ｃｏｏｋｉｅ発行処理部２２と、コンテンツ選択処理部２３と、ＵＲＬ送信処理部２４と、が構築されている。また、記憶装置２Ｂには、利用者ＤＢ２５と、コンテンツ情報ＤＢ２６と、が形成されている。
【００２９】
利用者ＤＢ２５は、ストリーミングコンテンツの配信サービスを利用する利用者の利用者情報が、予め登録されている。例えば、利用者の氏名、住所、サービス利用料の決済方法、認証情報（ＩＤ、パスワードなど）などが記憶されている。また、コンテンツ情報ＤＢ２６は、コンテンツに関する情報が登録されており、コンテンツ配信サーバ４にて配信可能なコンテンツ一覧情報や、これらコンテンツを特定する情報（実ＵＲＬ）、コンテンツを取得するために利用者端末１がアクセスするＵＲＬ（アドレスデータ）などが登録されている。
【００３０】
なお、上記利用者ＤＢ２５やコンテンツ情報ＤＢ２６は、新たに登録されたり、削除されるなど、演算装置２Ａに備えら得た機能（図示せず）にて更新されうる。
【００３１】
また、認証処理部２１及びＣｏｏｋｉｅ発行処理部２２（認証済み情報送信手段）は、アクセスしてきた利用者端末１に対して認証を行うと共に、正当な利用者であることを表すＣｏｏｋｉｅ（認証済み情報）を利用者端末１に送信する。具体的には、認証処理部２１が、利用者端末１からＩＤ及びパスワードを受け付けて、利用者ＤＢ２５に登録されている情報と照合を行う。そして、既に登録されている利用者である場合には、認証が成功したと判断し、認証済みを表すＣｏｏｋｉｅを発行し、利用者端末１に送信する。
【００３２】
コンテンツ選択処理部２３及びＵＲＬ送信処理部２４（アドレスデータ配信手段）は、コンテンツ配信サーバ４が配信するコンテンツを特定するコンテンツ特定情報を含む配信管理サーバへのアドレスデータを利用者端末１に通知する。具体的には、コンテンツ選択処理部２３がコンテンツ情報ＤＢ２６内に記憶された配信可能なコンテンツ一覧を読み出して、利用者端末１に送信して表示する。そして、この中からコンテンツを選択する情報を受信し、ＵＲＬ送信処理部２４に通知する。ＵＲＬ送信処理部２４は、配信管理サーバ３に組み込まれたプログラムへのＵＲＬ（アドレスデータ）をコンテンツ情報ＤＢ２６から読み出し、その引数として利用者端末１にて選択されたコンテンツを特定する実ＵＲＬを定義する。すなわち、要求するストリーミングコンテンツへの実ＵＲＬ情報を含む配信管理サーバ３へのＵＲＬが、ウェブサーバ２から利用者端末１に送信される。
【００３３】
＜配信管理サーバ＞
配信管理サーバ３は、ＣＰＵなどの演算装置３Ａとハードディスクなどの記憶装置３Ｂとを備えたワークステーション・サーバ等の情報処理装置であり、コンテンツ配信サーバ４によるストリーミングコンテンツの配信状況を管理するサーバである。その構成を図３に示す。
【００３４】
この図に示すように、演算装置３Ａには、所定のプログラムが組み込まれることで、アクセス受付処理部３１と、Ｃｏｏｋｉｅ確認処理部３２と、ワンタイムＵＲＬ生成処理部３３と、配信許可情報生成処理部３４と、配信許可確認処理部３５と、削除処理部３６と、が構築されている。また、記憶装置３Ｂには、ワンタイムＵＲＬ記憶部３７と、配信許可情報記憶部３８と、が形成されている。
【００３５】
そして、ワンタイムＵＲＬ記憶部３７には、ワンタイムＵＲＬ生成処理部３３にて生成されたワンタイムＵＲＬが一時的に記憶される。また、配信許可情報記憶部３８には、配信許可情報生成処理部３４にて生成された配信許可情報が一時的に記憶される。
【００３６】
また、上記アクセス受付処理部３１及びＣｏｏｋｉｅ確認処理部３２（正当利用者認証手段）は、アクセスしてきた利用者端末２から、アクセス時に送信されたＣｏｏｋｉｅを受信して、正当な利用者であることを認証する。そして、利用者端末１が正当であると認証されると、ワンタイムＵＲＬ生成処理部３３（ワンタイムアドレスデータ送信手段）は、コンテンツ配信サーバ４への一時的なアクセスアドレスであるワンタイムＵＲＬ（ワンタイムアドレスデータ）を生成して、利用者端末１に送信すると共に、ワンタイムＵＲＬ記憶部３７に一時的に格納する。なお、生成されるワンタイムＵＲＬは、利用者端末１から要求されたストリーミングコンテンツへの実ＵＲＬを含んだコンテンツ配信サーバ４へのアドレスであるが、実ＵＲＬそのものであってもよい。
【００３７】
また、配信許可情報生成処理部３４（配信許可情報生成手段）は、生成したワンタイムＵＲＬに含まれるストリーミングコンテンツへの実ＵＲＬに対応する配信許可情報を生成して、配信許可情報記憶部３８に一時的に記憶する。また、配信許可確認処理部３５は、後述するように、コンテンツ配信サーバ４からコンテンツを特定して当該コンテンツの配信許可の確認要求があったときに、このコンテンツに対応する配信許可情報が配信許可情報記憶部３８内に存在するか否かを確認して、コンテンツ配信サーバ４に返送する機能を備えている。
【００３８】
また、削除処理部３６は、ワンタイムＵＲＬ記憶部３７に一時的に記憶されているワンタイムＵＲＬや、配信許可情報記憶部３８に記憶されている配信許可情報を、所定のタイミングにて削除する機能を有する。具体的には、コンテンツ配信サーバ４から配信許可情報の確認を受けたときにワンタイムＵＲＬを削除したり、コンテンツ配信サーバ４からコンテンツの配信完了通知を受けたときに配信許可情報を削除する。すなわち、正当な利用者にて利用された後であって、必要が無くなった情報を削除するよう作動する。なお、この削除処理部３６は、ワンタイムＵＲＬや配信許可情報を、予め設定された一定時間が経過した後に削除してもよい。
【００３９】
＜コンテンツ配信サーバ＞
コンテンツ配信サーバ３は、ＣＰＵなどの演算装置４Ａとハードディスクなどの記憶装置４Ｂとを備えたワークステーション・サーバ等の情報処理装置であり、利用者端末１にストリーミングコンテンツを配信するサーバである。なお、配信するコンテンツは、ストリーミングであることに限定されない。その構成を図４に示す。
【００４０】
この図に示すように、演算装置４Ａには、所定のプログラムが組み込まれることで、アクセス受付処理部４１と、配信許可情報確認処理部４２と、配信処理部４３と、が構築されている。また、記憶装置４Ｂには、利用者端末１に配信されるストリーミングコンテンツ自体のデータを蓄積したコンテンツＤＢ４４が形成されている。
【００４１】
アクセス受付処理部４１は、利用者端末１からワンタイムＵＲＬに基づくアクセスを受け付けて、当該ワンタイムＵＲＬからコンテンツへの実ＵＲＬを抽出し、配信許可情報確認処理部４２に通知する。
【００４２】
配信許可情報確認処理部４２（配信許可確認手段）は、上記抽出した実ＵＲＬに対応する配信許可情報が配信管理サーバ３に存在するか否かを、当該配信管理サーバ３に問い合わせてその回答を受け付ける。そして、その結果を配信処理部４３に通知する。
【００４３】
配信処理部４３（コンテンツ配信手段）は、配信許可情報が存在している場合には、実ＵＲＬにて特定されるストリーミングコンテンツを、コンテンツＤＢ４４から読み出して利用者端末１に配信する。さらに、コンテンツの配信が完了すると、その旨を配信管理サーバ３に通知する（配信完了通知手段）。
【００４４】
［動作］
次に、上記構成のコンテンツ配信システムの動作を、図５のシーケンス図を参照して説明する。
【００４５】
まず、利用者は、利用者端末１にてウェブサーバ２にアクセスし、ユーザＩＤ、及び、パスワードを入力する（ステップＳ１）。ウェブサーバ２では、利用者ＤＢ２５を参照して、ユーザＩＤとパスワードにより、ユーザ認証を行い、正規ユーザとして認証された場合には、セッションCookieを発行する（ステップＳ２）。あわせて、ユーザＩＤに応じたストリーミングコンテンツ一覧を、コンテンツ情報ＤＢ２６から読み出して送信し表示する（ステップＳ３）。例えば、予め利用者ＤＢ２５に登録されていた利用者の趣味に合ったストリーミングコンテンツや、あるいは、利用者端末１の機種にて再生可能なコンテンツの一覧を送信する。
【００４６】
続いて、利用者端末１上で表示されたストリーミングコンテンツ一覧から、利用者は再生したいコンテンツを選択する（ステップＳ４)。すると、ウェブサーバ２では、登録されているストリーミングコンテンツのＵＲＬをコンテンツ情報ＤＢ２６から読み出して、利用者端末１に送信する（ステップＳ５)。このとき、送信されるＵＲＬは、配信管理サーバ３のプログラムへのＵＲＬとなるが、引数としてコンテンツ配信サーバ４に格納されているストリーミングコンテンツへの実ＵＲＬを定義する。なお、この実ＵＲＬは、予めコンテンツ情報ＤＢ２６に記憶されている。
【００４７】
続いて、利用者端末１では、送信されたＵＲＬにより自動的に配信管理サーバ３にアクセスする（ステップＳ６）。配信管理サーバ３では、Cookie情報を確認する（ステップＳ７）。そして、正規利用者に発行されるCookie情報として確認できた場合、ワンタイムＵＲＬを生成し（ステップＳ８）、生成したワンタイムＵＲＬを利用者端末１に送信する（ステップＳ９）。このとき、あわせて、生成したワンタイムＵＲＬに対応する配信許可情報を生成して記憶しておく（ステップＳ１０）。つまり、この配信許可情報は、ワンタイムＵＲＬに含まれる実ＵＲＬに対応した情報である。
【００４８】
利用者端末１では、送信されたワンタイムＵＲＬにより自動的にコンテンツ配信サーバ４にあるストリーミングコンテンツの実ＵＲＬにアクセスする（ステップＳ１１）。すると、コンテンツ配信サーバ４では、コンテンツの参照要求に対して、配信管理サーバ３上に記録されている配信許可情報を確認する（ステップＡ１２）。そして、配信管理サーバ３上では、記録されているワンタイムＵＲＬは削除する（ステップＳ１３）。
【００４９】
続いて、配信管理サーバ３に記憶されている配信許可情報が確認できた場合には、利用者端末１に対してコンテンツを配信する（ステップＳ１４）。その後、コンテンツ配信が終了した場合は、配信管理サーバ３上にある配信許可情報を削除するよう要求する（ステップＳ１５）。すると、配信管理サーバ３では、削除要求に応じて配信許可情報を削除する（ステップＳ１６）。ただし、要求がない場合も一定時間経過した場合は、配信許可情報を自動的に削除する。また、ワンタイムＵＲＬも、削除されていない場合には、一定時間経過後に削除する。
【００５０】
このようにすることにより、まず、ウェブサーバ２にログイン認証した正規利用者のみがコンテンツのＵＲＬを知り得ることが可能となる。万一、正規利用者ではない不特定の第三者によりコンテンツのＵＲＬが参照された場合であっても、正規利用者を証明するCookie情報がない場合は、ワンタイムＵＲＬは生成されない。さらに、生成されたワンタイムＵＲＬを保存し、不特定の第三者に通知し、他者により再びアクセスされた場合も、ワンタイムＵＲＬ情報は短時間により削除されておりコンテンツの再生は行なわれない。また、コンテンツ配信は、配信許可情報に基づき行なわれるよう構成されているため、基点となるコンテンツＵＲＬに引数として静的に定義されたストリーミングコンテンツの実ＵＲＬや、ワンタイムＵＲＬ情報内部に記述されているストリーミングコンテンツの実ＵＲＬを不特定の第三者が知り得た場合でも、配信許可情報と確認がとれない限り、第三者によってコンテンツを参照することはできない。従って、コンテンツ参照のたびに利用者認証が発生するような利便性を損なう仕組みを使用せずに、高いセキュリティを付加したストリーミングコンテンツ配信が可能となる。
【００５１】
また、ウェブサーバ上では、単一のCookie情報によるシステム認証のみで必要十分なセキュリティを保持しつつ連携しており、利用者情報や、コンテンツの再生可否情報を配信管理サーバ上に登録したり、ウェブサーバと配信管理サーバとの間で利用者情報やコンテンツの再生可否情報連携する機構をもたずに実現している。また、配信管理サーバ上でワンタイムＵＲＬ生成時に必要となるストリーミングコンテンツの実ＵＲＬは、引数としてコンテンツ自身に個々に定義された形で構成されているため、配信管理サーバ上にはコンテンツ情報としてストリーミングコンテンツの実ＵＲＬを登録する必要がなく、ストリーミングコンテンツ配信サーバと配信管理サーバ間の情報連携がコンテンツ追加時に全く発生しない。従って、コンテンツ配信システムを構成する装置間での情報連携を単純化することができ、ウェブサーバが存在する場合であっても導入および管理が容易となる。
【００５２】
ここで、上記では、Cookie情報は連携すべきシステムのみを認証する為に単一の値を使用したが、複数種類のCookie情報を用いてもよい。これにより、ストリーミングコンテンツ配信について簡単なグルーピングをすることが可能となる。従って、数万人を超える大規模システムであっても、コンテンツ単位で配信制御や課金を必要としていないシステムの場合は、ユーザ個別の配信制御よりも、正規利用者、ゲストユーザ、管理者などユーザ権限等による簡単なグルーピングが実現できることは運用面で大きな効果が得られる。また、配信管理サーバ上にはコンテンツ自身の情報は格納していない為、配信するコンテンツ数が増加した場合でも、ストリーミングコンテンツ配信サーバの追加したのみで対応が可能となる。
【産業上の利用可能性】
【００５３】
本発明は、コンテンツを配信するシステムに組み込むこと、あるいは、新たに設置することができ、産業上の利用可能性を有する。
【図面の簡単な説明】
【００５４】
【図１】本発明の全体構成を示すブロック図である。
【図２】ウェブサーバの構成を示す機能ブロック図である。
【図３】配信管理サーバの構成を示す機能ブロック図である。
【図４】コンテンツ配信サーバの構成を示す機能ブロック図である。
【図５】本発明の動作を示すシーケンスである。
【符号の説明】
【００５５】
１  利用者端末
２  ウェブサーバ
３  配信管理サーバ
４  コンテンツ配信サーバ
２１  認証処理部
２２  Ｃｏｏｋｉｅ発行処理部
２３  コンテンツ選択処理部
２４  ＵＲＬ送信処理部
２５  利用者ＤＢ
２６  コンテンツ情報ＤＢ
３１  アクセス受付処理部
３２  Ｃｏｏｋｉｅ確認処理部
３３  ワンタイムＵＲＬ生成処理部
３４  配信許可情報生成処理部
３５  配信許可確認処理部
３６  削除処理部
３７  ワンタイムＵＲＬ記憶部
３８  配信許可情報記憶部
４１  アクセス受付処理部
４２  配信許可情報確認処理部
４３  配信処理部
４４  コンテンツＤＢ
【図１】
2006268141.tif 000003
【図２】
2006268141.tif 000004
【図３】
2006268141.tif 000005
【図４】
2006268141.tif 000006
【図５】
2006268141.tif 000007