(57)【要約】    【課題】  コンテンツの提供に関するサービスの処理の負荷が一局に集中することを回避する。    【解決手段】  認証システム（２）は、コンテンツ提供要求元のユーザ端末（６）のユーザの認証を行い、認証が正当である場合、ユーザ端末（６）に許可情報を送信する。解除情報提供システム（４）は、ユーザ端末（６）から許可情報を取得すると、許可情報が正しいか否かを判断し、正しい場合には、コンテンツの保護処理を解除するための解除情報をユーザ端末（６）に提供する。コンテンツ提供システム（５）は、ユーザ端末（６）からコンテンツ要求を取得すると、保護処理されたコンテンツをユーザ端末（６）に提供する。【選択図】            図１
2005039569.tif 000002
【特許請求の範囲】
【請求項１】
ユーザ認証情報とコンテンツ識別子とを含むコンテンツ提供要求をユーザ端末から取得すると、前記ユーザ認証情報を用いて前記ユーザ端末のユーザの認証を行い、認証が正当であった場合に、ユーザの正当性を示す情報と前記コンテンツ識別子とを含む許可情報を前記ユーザ端末に送信する認証システムと、
前記ユーザ端末から前記許可情報を受信すると、当該許可情報に含まれるユーザの正当性を示す情報が正しいか否かを判断し、正しい場合には、前記許可情報に含まれるコンテンツ識別子に対応するコンテンツの保護処理を解除するための解除情報を前記ユーザ端末に提供する解除情報提供システムと、
前記ユーザ端末から前記コンテンツ識別子を取得すると、当該コンテンツ識別子に対応する保護処理されたコンテンツを前記ユーザ端末に提供するコンテンツ提供システムと、
を有することを特徴とする分散型サービス処理システム。
【請求項２】
前記認証システムは、予め有する鍵を用いて前記ユーザの正当性を示す情報を暗号化し、
前記解除情報提供システムは、前記暗号化されたユーザの正当性を示す情報を予め有する前記鍵に対応する鍵を用いて復号化することを特徴とする請求項１に記載の分散型サービス処理システム。
【請求項３】
前記認証システムは、前記ユーザ端末のユーザに予め与えられた第１の鍵に対応する第２の鍵を前記許可情報に含め、
前記解除情報提供システムは、前記許可情報に含まれる第２の鍵を用いて前記解除情報を暗号化することを特徴とする請求項１に記載の分散型サービス処理システム。
【請求項４】
前記認証システムは、予め有する第３の鍵を用いて前記ユーザの正当性を示す情報または前記第２の鍵を暗号化し、
前記解除情報提供システムは、前記暗号化されたユーザの正当性を示す情報または第２の鍵を予め有する前記第３の鍵に対応する第４の鍵を用いて復号化することを特徴とする請求項３に記載の分散型サービス処理システム。
【請求項５】
前記ユーザ端末からコンテンツリスト提供要求を取得すると、前記コンテンツ提供システムによって提供されるコンテンツについて、各コンテンツの内容を示す情報とコンテンツ識別子とが対応付けられたコンテンツリストを前記ユーザ端末に提供するコンテンツリスト提供システムをさらに有することを特徴とする請求項１〜４のいずれかに記載の分散型サービス処理システム。
【請求項６】
前記コンテンツリスト提供システムは、予め登録されたユーザ嗜好情報を参照し、前記ユーザ端末のユーザの嗜好に応じたコンテンツリストを提供することを特徴とする請求項５に記載の分散型サービス処理システム。
【請求項７】
前記ユーザ端末に対して付加サービスを提供する付加サービス提供システムをさらに有し、
前記認証システムは、認証が正当であった場合に、前記コンテンツ識別子に対応する付加サービスの提供を前記付加サービス提供システムに要求し、前記付加サービス提供システムから付加サービスの提供が終了した旨の通知を受けた後に、前記ユーザ端末への送信を実行し、
前記付加サービス提供システムは、前記認証システムからの要求に応じて前記ユーザ端末に対して付加サービスを提供することを特徴とする請求項１〜６のいずれかに記載の分散型サービス処理システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、映像等のコンテンツを提供する分散型サービス処理システムに関する。
【背景技術】
【０００２】
インターネットにおけるコンテンツの提供サービスでは、サービス提供者によって認証されたユーザにサービス利用を限定するため、コンテンツを暗号化し配信する分散型サービス処理システムが構築される（例えば、非特許文献１、２参照。）。
【０００３】
従来の分散型サービス処理システムでは、ユーザ端末が認証サーバに接続されると、認証サーバは、管理しているユーザ情報を参照してユーザ認証を行う。そして、ユーザが希望するコンテンツに対応するコンテンツ提供サーバにより、課金などの処理が行われ、認証サーバを介してユーザ端末にコンテンツが提供される。
【０００４】
上記のように、従来の分散型サービス処理システムでは、認証サーバが、ユーザ認証やコンテンツ提供に関する処理を一局で集中的に行うようになっている。
【非特許文献１】Microsoft DRM architecture, < URL : http://www.microsoft.com/japan/windows/windowsmedia/wm7/drm/architecture.aspx >
【非特許文献２】RealNetworks media commerce suite, < URL : http://www.jp.realnetworks.com/products/mcs/index.html >
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかし、認証サーバがユーザ認証やコンテンツ提供に関する処理を一局で集中的に行う場合、認証サーバに接続されるユーザ端末の数が増えるに従い、認証サーバにかかる負荷が増大し、各ユーザ端末に対するサービス提供が円滑に行われなくなってしまう。
【０００６】
本発明は上記事情に鑑みなされたものであり、その目的は、コンテンツの提供に関する処理の負荷が一局に集中しない分散型サービス処理システムを提供することである。
【課題を解決するための手段】
【０００７】
上記した課題を解決し、目的を達成するための第１の発明は、ユーザ認証情報とコンテンツ識別子とを含むコンテンツ提供要求をユーザ端末から取得すると、前記ユーザ認証情報を用いて前記ユーザ端末のユーザの認証を行い、認証が正当であった場合に、ユーザの正当性を示す情報と前記コンテンツ識別子とを含む許可情報を前記ユーザ端末に送信する認証システムと、前記ユーザ端末から前記許可情報を受信すると、当該許可情報に含まれるユーザの正当性を示す情報が正しいか否かを判断し、正しい場合には、前記許可情報に含まれるコンテンツ識別子に対応するコンテンツの保護処理を解除するための解除情報を前記ユーザ端末に提供する解除情報提供システムと、前記ユーザ端末から前記コンテンツ識別子を取得すると、当該コンテンツ識別子に対応する保護処理されたコンテンツを前記ユーザ端末に提供するコンテンツ提供システムと、を有する分散型サービス処理システムである。
【０００８】
なお、本件明細書では、「ユーザ端末のユーザ」には、ユーザ端末のユーザのほか、ユーザ端末そのものも含まれる。
【０００９】
また、第２の発明は、第１の発明において、前記認証システムは、予め有する鍵を用いて前記ユーザの正当性を示す情報を暗号化し、前記解除情報提供システムは、前記暗号化されたユーザの正当性を示す情報を予め有する前記鍵に対応する鍵を用いて復号化するものである。
【００１０】
また、第３の発明は、第１の発明において、前記認証システムは、前記ユーザ端末のユーザに予め与えられた第１の鍵に対応する第２の鍵を前記許可情報に含め、前記解除情報提供システムは、前記許可情報に含まれる第２のを用いて前記解除情報を暗号化するものである。
【００１１】
また、第４の発明は、第３の発明において、前記認証システムは、予め有する第３の鍵を用いて前記ユーザの正当性を示す情報または前記第２の鍵を暗号化し、前記解除情報提供システムは、前記暗号化されたユーザの正当性を示す情報または第２の鍵を予め有する前記第３の鍵に対応する第４の鍵を用いて復号化するものである。
【００１２】
また、第５の発明は、第１〜４のいずれかの発明において、前記ユーザ端末からコンテンツリスト提供要求を取得すると、前記コンテンツ提供システムによって提供されるコンテンツについて、各コンテンツの内容を示す情報とコンテンツ識別子とが対応付けられたコンテンツリストを前記ユーザ端末に提供するコンテンツリスト提供システムをさらに有するものである。
【００１３】
また、第６の発明は、第５の発明において、前記コンテンツリスト提供システムは、予め登録されたユーザ嗜好情報を参照し、前記ユーザ端末のユーザの嗜好に応じたコンテンツリストを提供するものである。
【００１４】
また、第７の発明は、第１〜６のいずれかの発明において、前記ユーザ端末に対して付加サービスを提供する付加サービス提供システムをさらに有し、前記認証システムは、認証が正当であった場合に、前記コンテンツ識別子に対応する付加サービスの提供を前記付加サービス提供システムに要求し、前記付加サービス提供システムから付加サービスの提供が終了した旨の通知を受けた後に、前記ユーザ端末への送信を実行し、前記付加サービス提供システムは、前記認証システムからの要求に応じて前記ユーザ端末に対して付加サービスを提供するものである。
【発明の効果】
【００１５】
本発明によれば、認証システムがユーザ認証を行い、解除情報提供システムがコンテンツの保護処理を解除するための解除情報の提供を行い、コンテンツ提供システムが保護処理されたコンテンツの提供を行うので、サービス処理が分散化し、処理の負荷が一局に集中することを回避できる。
【発明を実施するための最良の形態】
【００１６】
本発明に係る分散型サービス処理システムの好適な実施の形態について、図面を参照して説明する。
【００１７】
図１は、本実施形態に係る分散型サービス処理システムの構成を示すブロック図である。図１において、分散型サービス処理システムは、コンテンツリスト提供システム１、認証システム２、付加サービス提供システム３、解除情報提供システム４、およびコンテンツ提供システム５を有し、これらはインターネット等のネットワークＮに接続されている。また、ネットワークＮには、ユーザ端末６が接続されている。
【００１８】
各システム１〜５は、通常のコンピュータシステムで構成され、所定の情報が保存されたデータベースを備えている。本実施形態では、コンテンツリスト提供システム１、認証システム２、付加サービス提供システム３、解除情報提供システム４、およびコンテンツ提供システム５は、それぞれ、複数の、コンテンツリスト提供サーバ、認証サーバ、付加サービス提供サーバ、解除情報提供サーバ、およびコンテンツ提供サーバから構成されている。ただし、それぞれ一つのサーバで構成されてもよい。
【００１９】
ユーザ端末６は、パーソナルコンピュータやセットトップボックス等で構成され、一台であっても複数台であってもよい。
【００２０】
システム１〜５およびユーザ端末６は、例えばＣＤ−ＲＯＭ等の記憶媒体にて提供されるプログラムに従って所定の処理を実行する。
【００２１】
なお、各システム１〜５およびユーザ端末６の構成は、上記の構成に限定されない。
【００２２】
上記構成において、各システム１〜５およびユーザ端末６には、所定の情報が登録される。この情報の登録は、どのように行われてもよいが、例えば、分散型サービス処理システム全体を管理するシステム管理ツール７によって行われる。
【００２３】
各ユーザに対しては、当該ユーザを識別するためのユーザ識別子、パスワード、およびユーザ鍵が与えられる。これらの情報は、オンラインで各ユーザのユーザ端末６に送信されてもよいし、オフラインで各ユーザに配送されてもよい。オフラインで配送された場合、上記の情報はユーザによってユーザ端末６に登録されることとなる。なお、本実施形態では、ユーザ鍵は秘密鍵である。
【００２４】
認証システム２には、ユーザ識別子、パスワード、およびユーザ鍵に対応する公開鍵が対応付けられて登録される。
【００２５】
コンテンツ提供システム５には、コンテンツと、当該コンテンツを識別するためのコンテンツ識別子とが対応付けられて登録される。ここで、各コンテンツは、各コンテンツに対応する保護処理用情報で保護処理された後に登録される。保護処理の方式としては、処理用鍵で暗号化する方式等が挙げられるが、特に限定されない。なお、コンテンツは、具体的には、映像データ、静止画データ、音声データ等である。また、コンテンツがライブ配信されるものである場合等は、コンテンツの保護処理はリアルタイムで行われる。
【００２６】
解除情報提供システム４には、コンテンツ識別子と、コンテンツの保護処理を解除するための解除情報とが対応付けられて登録される。
【００２７】
コンテンツリスト提供システム１には、コンテンツ識別子、コンテンツの内容を示す情報、および認証サーバアドレスが対応付けられて登録される。ここで、コンテンツの内容を示す情報としては、例えば、サムネイルやジャンル等が挙げられる。また、コンテンツリスト提供システム１には、ユーザ識別子と、ユーザの嗜好を示すユーザ嗜好情報とが対応付けられて登録される。
【００２８】
付加サービス提供システム３には、コンテンツ識別子と、付加サービスとが対応付けられて登録される。ここで、付加サービスとしては、課金処理、広告配信、アンケート等がある。
【００２９】
さらに、認証システム２および解除情報提供システム４には、共通する共通鍵および処理方式が登録される。また、認証システム２には、コンテンツ識別子、付加サービス提供サーバアドレス、コンテンツ提供サーバドレス、および解除情報提供サーバアドレスが対応付けられて登録される。
【００３０】
以下、本実施形態に係る分散型サービス処理システムの動作について説明する。
【００３１】
図２は、本実施形態に係る分散型サービス処理システムの処理の手順を示す図である。図２において、コンテンツリスト提供システム１は、ユーザ端末６からコンテンツリスト提供要求を取得すると（Ｓ１）、コンテンツリストを作成し、作成されたコンテンツリストをユーザ端末６に提供する（Ｓ２）。ここで、コンテンツリストは、コンテンツ識別子、コンテンツの内容を示す情報、および認証サーバアドレスが対応付けられたものである。また、本実施形態では、コンテンツリスト提供システム１は、コンテンツリスト提供要求に含まれるユーザ識別子に対応するユーザ嗜好情報を参照し、ユーザの嗜好に応じたコンテンツリストを作成する。
【００３２】
ユーザ端末６のユーザは、コンテンツリストに含まれるコンテンツの内容を示すサムネイル等の情報を閲覧し、取得を希望するコンテンツを選択することとなる。
【００３３】
ユーザによりコンテンツが選択されると、ユーザ端末６から認証システム２に対してコンテンツ提供要求が送信される。ここでは、選択されたコンテンツに対応する認証サーバアドレスで示される認証サーバに送信される。ここで、コンテンツ提供要求には、ユーザ識別子と、パスワードと、選択されたコンテンツのコンテンツ識別子とが含まれる。
【００３４】
認証システム２は、ユーザ端末６からコンテンツ提供要求を取得すると（Ｓ３）、コンテンツ提供要求に含まれるユーザ識別子およびパスワードと、予め登録されたユーザ識別子およびパスワードとを照合し、ユーザ認証を行う（Ｓ４）。
【００３５】
認証システム２は、ユーザ認証が正当でなかった場合、ユーザ端末６にエラー情報を返信する。これにより、コンテンツの視聴等に必要な後述する解除情報が未登録の者に提供されることを回避することができる。一方、ユーザ認証が正当であった場合、コンテンツ提供要求に含まれるコンテンツ識別子に対応する付加サービスの提供を付加サービス提供システム３に要求する（Ｓ５）。ここでは、コンテンツ識別子に対応する付加サービス提供サーバアドレスで示される付加サービス提供サーバに要求する。
【００３６】
付加サービス提供システム３は、認証システム２からの要求に応じて、ユーザ端末６に対して、課金処理、広告配信、アンケート等の付加サービスを提供する（Ｓ６）。そして、付加サービスの提供が終了すると、付加サービスの提供が終了した旨の通知を認証システム２へ送信する（Ｓ７）。
【００３７】
認証システム２は、付加サービス提供システム３から付加サービスの提供が終了した旨の通知を受けると、許可情報を作成する（Ｓ８）。ここで、許可情報には、ユーザの正当性を示す情報、コンテンツ提供要求に含まれるコンテンツ識別子、およびユーザ端末６のユーザ鍵に対応する公開鍵が含まれる。本実施形態では、ユーザの正当性を示す情報は、認証システム２で生成されるセッションＩＤである。また、セッションＩＤと公開鍵とは、共通鍵を用いて暗号化される。
【００３８】
ついで、認証システム２は、許可情報、コンテンツ識別子に対応する解除情報提供サーバアドレス、およびコンテンツ識別子に対応するコンテンツ提供サーバアドレスをユーザ端末６へ送信する（Ｓ９）。
【００３９】
ユーザ端末６は、認証システム２から許可情報等を受信すると、解除情報提供システム４へ許可情報を送信する。ここでは、解除情報提供サーバアドレスで示される解除情報提供サーバへ転送する。また、ユーザ端末６は、コンテンツ提供システム５へ、許可情報に含まれるコンテンツ識別子を含むコンテンツ要求を送信する。ここでは、コンテンツ提供サーバアドレスで示されるコンテンツ提供サーバへ送信する。また、解除情報提供システム４への送信およびコンテンツ提供システム５への送信は、どちらが先に行われてもよいし、同時に実行されてもよい。
【００４０】
解除情報提供システム４は、ユーザ端末６から許可情報を取得すると（Ｓ１０）、予め与えられた共通鍵を用いて、許可情報に含まれる暗号化されたセッションＩＤおよび公開鍵を復号化する。そして、許可情報に含まれるセッションＩＤが正しいものか否かを判断する。判断の結果、セッションＩＤが正しくない場合、ユーザ端末６にエラー情報を送信する。これにより、偽造されたセッションＩＤによって解除情報が提供されることを回避することができる。一方、セッションＩＤが正しい場合、取得した公開鍵を用いて、取得したコンテンツ識別子に対応する解除情報を暗号化し、暗号化された解除情報をユーザ端末６に提供する（Ｓ１１）。
【００４１】
一方、コンテンツ提供システム５は、ユーザ端末６からコンテンツ要求を取得すると（Ｓ１２）、コンテンツ要求に含まれるコンテンツ識別子に対応する、保護処理されたコンテンツをユーザ端末６に提供する（Ｓ１３）。
【００４２】
ユーザ端末６では、暗号化された解除情報はユーザ鍵によって復号化される。そして、復号化された解除情報により、コンテンツ提供システム５から提供されたコンテンツの保護処理が解除され、ユーザによるコンテンツの視聴等が可能になる。
【００４３】
本実施形態に係る分散型サービス処理システムによれば、以下の効果が得られる。
（イ）認証システム２がユーザ認証を行い、解除情報提供システム４がコンテンツの保護処理を解除するための解除情報の提供を行い、コンテンツ提供システム５が保護処理されたコンテンツの提供を行うので、コンテンツの提供に関する処理が分散化する。この結果、処理が一局に集中することを回避できる。
（ロ）解除情報は公開鍵によって暗号化されるので、解除情報の秘匿性が向上する。
（ハ）ユーザの正当性を示す情報および公開鍵が共通鍵で暗号化されるので、ユーザの正当性を示す情報および公開鍵の秘匿性が向上する。
（ニ）各システム１〜５は複数のサーバで構成されるので、処理がより分散化する。ここで、認証システム２からユーザ端末６へ、解除情報提供サーバアドレスおよびコンテンツ提供サーバアドレスが送信されるので、ユーザ端末６は適切な解除情報提供サーバ１４およびコンテンツ提供サーバ１５にアクセスすることができる。
（ホ）ユーザ端末６にコンテンツリストが提供されるので、ユーザによるコンテンツの選択が容易化する。また、他のシステムとは別のコンテンツリスト提供システム１がコンテンツリストを提供するので、処理の分散化が図られる。
（ヘ）ユーザの嗜好に応じてコンテンツリストが作成されるので、ユーザの利便性が向上する。
（ト）他のシステムとは別の付加サービス提供システム３が課金処理等の付加サービスの提供を行うので、課金処理等が可能になるとともに、処理の分散化が図られる。また、ユーザ認証が正当であった場合に付加サービスを提供するので、正当なユーザにのみ付加サービスを提供することが可能となる。さらに、付加サービスの提供が終了した後に、ユーザ端末６に許可情報を送信するので、課金処理等が終了したユーザにのみ許可情報を送信することができる。
【００４４】
以上、本発明の好適な実施形態を示したが、本発明が上記の実施形態に限定されないことは言うまでもない。
【００４５】
例えば、ユーザ認証情報は、ユーザ識別子およびパスワードに限られず、ユーザを認証することができれば、指紋等の他の情報であってもよい。
【００４６】
また、ユーザの正当性を示す情報は、セッションＩＤに限られず、解除情報提供システム４において許可情報に含まれるユーザの正当性を示す情報が正しいか否かを判断できれば、他の情報であってもよい。ただし、悪意の第三者への解除情報の提供を回避するため、ユーザの正当性を示す情報は偽造が困難であることが好ましい。
【００４７】
また、解除情報は、公開鍵方式に代えて共通鍵方式で暗号化されてもよい。この場合、認証システム２は、予めユーザに与えられた共通鍵と同一の共通鍵を許可情報に含め、解除情報提供システム４は、許可情報に含まれる共通鍵を用いて解除情報を暗号化することとなる。
【００４８】
また、セッションＩＤまたは許可情報に含まれる鍵は、共通鍵方式に代えて公開鍵方式で暗号化されてもよい。この場合、認証システム２は、予め有する公開鍵を用いてセッションＩＤまたは上記鍵を暗号化し、解除情報提供システム４は、予め有する上記公開鍵に対応する秘密鍵を用いて復号化することとなる。
【００４９】
また、上記の共通鍵方式や公開鍵方式に代えて他の保護処理方式が採用されてもよい。さらに、これらの保護処理は省略されてもよいし、適宜、他の各種の情報が保護処理されてもよい。
【００５０】
また、コンテンツリスト提供システム１および付加サービス提供システム３は、省略されてもよい。この場合、コンテンツリストおよび付加サービスの提供は、行われなくてもよいし、認証システム２等の他のシステムにより行われてもよい。
【図面の簡単な説明】
【００５１】
【図１】実施形態に係る分散型サービス処理システムの構成を示すブロック図である。
【図２】実施形態に係る分散型サービス処理システムの処理の手順を示す図である。
【符号の説明】
【００５２】
１  コンテンツリスト提供システム
２  認証システム
３  付加サービス提供システム
４  解除情報提供システム
５  コンテンツ提供システム
６  ユーザ端末
７  管理ツール
Ｎ  ネットワーク
【図１】
2005039569.tif 000003
【図２】
2005039569.tif 000004