(57)【特許請求の範囲】
【請求項１】
ユーザ側処理装置、接続マネージャ、コンテンツ管理サーバ及びユーザ管理サーバを接続したアクセス装置と、コンテンツ配信サーバを接続したコンテンツ配信サーバ収容装置とを、ネットワーク構成マネージャ及びデータ転送装置を接続したコンテンツ配信網で接続し、配信要求の行われたコンテンツに応じて配信を行うコンテンツ駆動型コンテンツ配信方法において、
コンテンツの取得を要求する取得要求を送信したユーザ側処理装置のユーザが当該コンテンツの取得許可条件を満足しているかどうかの確認要求を接続マネージャがコンテンツ管理サーバに送信するステップと、
当該コンテンツの取得許可条件の内容を記憶装置から読み出してユーザが当該コンテンツの取得許可条件を満たしているかどうかを調べ、前記ユーザが前記取得許可条件を満足している場合に、そのコンテンツに対応する仮想網ＩＤ及び拠点ＩＤを記憶装置から読み出すことにより、当該コンテンツを配信する仮想的な経路を識別する為の仮想網ＩＤと、当該コンテンツの配信を行うコンテンツ配信サーバを収容しているコンテンツ配信サーバ収容装置を識別する為の拠点ＩＤとをコンテンツ管理サーバが接続マネージャへ通知するステップと、
前記コンテンツ管理サーバから通知された仮想網ＩＤ及び拠点ＩＤを接続マネージャがアクセス装置に通知し、前記コンテンツ管理サーバから通知された拠点ＩＤを接続マネージャがユーザ側処理装置に通知するステップと、
前記接続マネージャから通知された拠点ＩＤを付与したコンテンツ要求をユーザ側処理装置がアクセス装置へ送信するステップと、
前記接続マネージャから通知された仮想網ＩＤをユーザ側処理装置から送信されたコンテンツ要求に付与し、そのコンテンツ要求をアクセス装置が当該仮想網ＩＤで識別される仮想網上のデータ転送装置へ転送するステップと、
前記アクセス装置から転送されたコンテンツ要求を、データ転送装置がその仮想網ＩＤで識別される仮想網上のデータ転送装置に順次転送してその宛先のコンテンツ配信サーバ収容装置へ送信するステップと、
前記コンテンツ要求で要求されたコンテンツに前記仮想網ＩＤを付与し、前記コンテンツ配信サーバ収容装置がその仮想網ＩＤで識別される仮想網上のデータ転送装置に転送するステップと、
前記コンテンツ配信サーバ収容装置から転送されたコンテンツを、データ転送装置がその仮想網ＩＤで識別される仮想網上のデータ転送装置に順次転送してその宛先のアクセス装置へ送信するステップと、
前記データ転送装置から転送されたコンテンツをアクセス装置がユーザ側処理装置に転送するステップとを有することを特徴とするコンテンツ駆動型コンテンツ配信方法。
【請求項２】
コンテンツ配信サーバ収容装置の情報トラヒック量を観測してそのトラヒック量の低いコンテンツ配信サーバ収容装置を接続先として選択することにより、扱われる情報トラヒック量の低いコンテンツ配信サーバ収容装置の拠点ＩＤを接続マネージャが通知することを特徴とする請求項１に記載されたコンテンツ駆動型コンテンツ配信方法。
【請求項３】
コンテンツ配信サーバの処理負荷量を観測してその負荷量の低いコンテンツ配信サーバを収容するコンテンツ配信サーバ収容装置を接続先として選択することにより、処理負荷量の低いコンテンツ配信サーバを収容しているコンテンツ配信サーバ収容装置の拠点ＩＤを接続マネージャが通知することを特徴とする請求項１に記載されたコンテンツ駆動型コンテンツ配信方法。
【請求項４】
新たなコンテンツの配信サービスを開始する場合に、ネットワーク構成マネージャが当該コンテンツの仮想網ＩＤをデータ転送装置に通知することを特徴とする請求項１乃至請求項３のいずれか１項に記載されたコンテンツ駆動型コンテンツ配信方法。
【請求項５】
新たなコンテンツの配信サービスを開始する場合に、コンテンツ配信サーバ収容装置が当該コンテンツの仮想網ＩＤの生成通知をデータ転送装置に伝播させて当該仮想網ＩＤを通知することを特徴とする請求項１乃至請求項３のいずれか１項に記載されたコンテンツ駆動型コンテンツ配信方法。
【請求項６】
前記新たなコンテンツのコンテンツＩＤ及び仮想網ＩＤをコンテンツ配信サーバまたはネットワーク構成マネージャがコンテンツ配信サーバ収容装置に通知することを特徴とする請求項１乃至請求項５のいずれか１項に記載されたコンテンツ駆動型コンテンツ配信方法。
【請求項７】
特定のコンテンツの配信サービスを終了する場合に、ネットワーク構成マネージャが仮想網の消去命令をデータ転送装置へ送信することにより当該コンテンツの仮想網ＩＤをデータ転送装置から削除することを特徴とする請求項１乃至請求項６のいずれか１項に記載されたコンテンツ駆動型コンテンツ配信方法。
【請求項８】
特定のコンテンツの配信サービスを終了する場合に、コンテンツ配信サーバ収容装置が当該コンテンツの仮想網ＩＤの削除通知をデータ転送装置に伝播させて当該仮想網ＩＤを削除することを特徴とする請求項１乃至請求項６のいずれか１項に記載されたコンテンツ駆動型コンテンツ配信方法。
【請求項９】
ユーザ認証が不成功またはユーザ情報がコンテンツの取得許可条件を満足しない場合に、接続不可の通知を接続マネージャがユーザ側処理装置に送出することを特徴とする請求項１乃至請求項８のいずれか１項に記載されたコンテンツ駆動型コンテンツ配信方法。
【請求項１０】
アクセス装置が前記コンテンツを配信する際のコンテンツ毎の品質クラスを示す品質識別子をユーザ側処理装置から送信されたコンテンツ要求に付与して、データ転送装置が当該コンテンツ要求をその品質識別子で識別される品質のパケット廃棄率や帯域保証の度合いでコンテンツ配信サーバへ転送し、データ転送装置が前記コンテンツ要求で要求されたコンテンツを前記品質識別子で識別される品質のパケット廃棄率や帯域保証の度合いでユーザ側処理装置に配信することを特徴とする請求項１乃至請求項９のいずれか１項に記載されたコンテンツ駆動型コンテンツ配信方法。
【請求項１１】
アクセス装置が前記コンテンツを配信する際のユーザ毎の品質クラスを示す品質識別子をユーザ側処理装置から送信されたコンテンツ要求に付与して、データ転送装置が当該コンテンツ要求をその品質識別子で識別される品質のパケット廃棄率や帯域保証の度合いでコンテンツ配信サーバへ転送し、データ転送装置が前記コンテンツ要求で要求されたコンテンツを前記品質識別子で識別される品質のパケット廃棄率や帯域保証の度合いでユーザ側処理装置に配信することを特徴とする請求項１乃至請求項１０のいずれか１項に記載されたコンテンツ駆動型コンテンツ配信方法。
【請求項１２】
コンテンツ配信サーバ収容装置が前記コンテンツ要求で要求されたコンテンツを前記コンテンツ管理サーバから通知された品質識別子で識別される品質のパケット廃棄率や帯域保証の度合いでユーザ側処理装置に配信することを特徴とする請求項１０または請求項１１のいずれかに記載されたコンテンツ駆動型コンテンツ配信方法。
【請求項１３】
コンテンツ配信サーバ収容装置が前記コンテンツ要求で要求されたコンテンツを当該コンテンツ要求に付与された品質識別子で識別される品質のパケット廃棄率や帯域保証の度合いでユーザ側処理装置に配信することを特徴とする請求項１０または請求項１１のいずれかに記載されたコンテンツ駆動型コンテンツ配信方法。
【請求項１４】
前記ユーザが前記取得許可条件を満足している場合に、コンテンツ管理サーバがユーザ管理サーバへコンテンツの取得料金情報を送信し、前記送信された取得料金情報を用いて当該コンテンツの課金処理をユーザ管理サーバが行うことを特徴とする請求項１乃至請求項１３のいずれか１項に記載されたコンテンツ駆動型コンテンツ配信方法。
【請求項１５】
ユーザ管理サーバがコンテンツ管理サーバから送信されたコンテンツの取得料金情報に、ユーザ管理サーバで管理しているユーザの要求品質クラスに相当する取得料金を加味し、課金情報を管理することを特徴とする請求項１４に記載されたコンテンツ駆動型コンテンツ配信方法。
【請求項１６】
ユーザ側処理装置、接続マネージャ、コンテンツ管理サーバ及びユーザ管理サーバを接続したアクセス装置と、コンテンツ配信サーバを接続したコンテンツ配信サーバ収容装置とを、ネットワーク構成マネージャ及びデータ転送装置を接続したコンテンツ配信網で接続し、配信要求の行われたコンテンツに応じて配信を行うコンテンツ駆動型コンテンツ配信システムにおいて、
コンテンツの取得を要求する取得要求を送信したユーザ側処理装置のユーザが当該コンテンツの取得許可条件を満足しているかどうかの確認要求をコンテンツ管理サーバに送信する確認要求処理部と、コンテンツ管理サーバから通知された仮想網ＩＤ及び拠点ＩＤをアクセス装置に通知し、前記コンテンツ管理サーバから通知された拠点ＩＤをユーザ側処理装置に通知する受付結果通知処理部とを具備する接続マネージャと、
当該コンテンツの取得許可条件の内容を記憶装置から読み出してユーザが当該コンテンツの取得許可条件を満たしているかどうかを調べ、前記ユーザが前記取得許可条件を満足している場合に、そのコンテンツに対応する仮想網ＩＤ及び拠点ＩＤを記憶装置から読み出すことにより、当該コンテンツを配信する仮想的な経路を識別する為の仮想網ＩＤと、当該コンテンツの配信を行うコンテンツ配信サーバを収容しているコンテンツ配信サーバ収容装置を識別する為の拠点ＩＤとを接続マネージャへ通知する判定結果通知処理部を具備するコンテンツ管理サーバと、
前記接続マネージャから通知された拠点ＩＤを付与したコンテンツ要求をアクセス装置へ送信するコンテンツ要求処理部を具備するユーザ側処理装置と、
前記接続マネージャから通知された仮想網ＩＤをユーザ側処理装置から送信されたコンテンツ要求に付与し、そのコンテンツ要求を当該仮想網ＩＤで識別される仮想網上のデータ転送装置へ転送するコンテンツ要求転送処理部と、データ転送装置から転送されたコンテンツをユーザ側処理装置に転送するコンテンツ転送処理部を具備するアクセス装置と、
前記コンテンツ要求で要求されたコンテンツに前記仮想網ＩＤを付与し、その仮想網ＩＤで識別される仮想網上のデータ転送装置に転送するコンテンツ転送処理部を具備するコンテンツ配信サーバ収容装置と、
前記アクセス装置から転送されたコンテンツ要求やコンテンツ配信サーバ収容装置から転送されたコンテンツを、その仮想網ＩＤで識別される仮想網上のデータ転送装置に順次転送してその宛先へ送信する仮想網転送処理部を具備するデータ転送装置とを備えることを特徴とするコンテンツ駆動型コンテンツ配信システム。
【請求項１７】
ユーザ側処理装置、接続マネージャ、コンテンツ管理サーバ及びユーザ管理サーバを接続したアクセス装置と、コンテンツ配信サーバを接続したコンテンツ配信サーバ収容装置とを、ネットワーク構成マネージャ及びデータ転送装置を接続したコンテンツ配信網で接続し、配信要求の行われたコンテンツに応じて配信を行うコンテンツ駆動型コンテンツ配信システムとしてコンピュータを機能させる為のプログラムにおいて、
コンテンツの取得を要求する取得要求を送信したユーザ側処理装置のユーザが当該コンテンツの取得許可条件を満足しているかどうかの確認要求をコンテンツ管理サーバに送信する確認要求処理部と、コンテンツ管理サーバから通知された仮想網ＩＤ及び拠点ＩＤをアクセス装置に通知し、前記コンテンツ管理サーバから通知された拠点ＩＤをユーザ側処理装置に通知する受付結果通知処理部とを具備する接続マネージャと、
当該コンテンツの取得許可条件の内容を記憶装置から読み出してユーザが当該コンテンツの取得許可条件を満たしているかどうかを調べ、前記ユーザが前記取得許可条件を満足している場合に、そのコンテンツに対応する仮想網ＩＤ及び拠点ＩＤを記憶装置から読み出すことにより、当該コンテンツを配信する仮想的な経路を識別する為の仮想網ＩＤと、当該コンテンツの配信を行うコンテンツ配信サーバを収容しているコンテンツ配信サーバ収容装置を識別する為の拠点ＩＤとを接続マネージャへ通知する判定結果通知処理部を具備するコンテンツ管理サーバと、
前記接続マネージャから通知された拠点ＩＤを付与したコンテンツ要求をアクセス装置へ送信するコンテンツ要求処理部を具備するユーザ側処理装置と、
前記接続マネージャから通知された仮想網ＩＤをユーザ側処理装置から送信されたコンテンツ要求に付与し、そのコンテンツ要求を当該仮想網ＩＤで識別される仮想網上のデータ転送装置へ転送するコンテンツ要求転送処理部と、データ転送装置から転送されたコンテンツをユーザ側処理装置に転送するコンテンツ転送処理部を具備するアクセス装置と、
前記コンテンツ要求で要求されたコンテンツに前記仮想網ＩＤを付与し、その仮想網ＩＤで識別される仮想網上のデータ転送装置に転送するコンテンツ転送処理部を具備するコンテンツ配信サーバ収容装置と、
前記アクセス装置から転送されたコンテンツ要求やコンテンツ配信サーバ収容装置から転送されたコンテンツを、その仮想網ＩＤで識別される仮想網上のデータ転送装置に順次転送してその宛先へ送信する仮想網転送処理部を具備するデータ転送装置としてコンピュータを機能させることを特徴とするプログラム。
【請求項１８】
ユーザ側処理装置、接続マネージャ、コンテンツ管理サーバ及びユーザ管理サーバを接続したアクセス装置と、コンテンツ配信サーバを接続したコンテンツ配信サーバ収容装置とを、ネットワーク構成マネージャ及びデータ転送装置を接続したコンテンツ配信網で接続し、配信要求の行われたコンテンツに応じて配信を行うコンテンツ駆動型コンテンツ配信システムとしてコンピュータを機能させる為のプログラムを記録したコンピュータ読み取り可能な記録媒体において、
コンテンツの取得を要求する取得要求を送信したユーザ側処理装置のユーザが当該コンテンツの取得許可条件を満足しているかどうかの確認要求をコンテンツ管理サーバに送信する確認要求処理部と、コンテンツ管理サーバから通知された仮想網ＩＤ及び拠点ＩＤをアクセス装置に通知し、前記コンテンツ管理サーバから通知された拠点ＩＤをユーザ側処理装置に通知する受付結果通知処理部とを具備する接続マネージャと、
当該コンテンツの取得許可条件の内容を記憶装置から読み出してユーザが当該コンテンツの取得許可条件を満たしているかどうかを調べ、前記ユーザが前記取得許可条件を満足している場合に、そのコンテンツに対応する仮想網ＩＤ及び拠点ＩＤを記憶装置から読み出すことにより、当該コンテンツを配信する仮想的な経路を識別する為の仮想網ＩＤと、当該コンテンツの配信を行うコンテンツ配信サーバを収容しているコンテンツ配信サーバ収容装置を識別する為の拠点ＩＤとを接続マネージャへ通知する判定結果通知処理部を具備するコンテンツ管理サーバと、
前記接続マネージャから通知された拠点ＩＤを付与したコンテンツ要求をアクセス装置へ送信するコンテンツ要求処理部を具備するユーザ側処理装置と、
前記接続マネージャから通知された仮想網ＩＤをユーザ側処理装置から送信されたコンテンツ要求に付与し、そのコンテンツ要求を当該仮想網ＩＤで識別される仮想網上のデータ転送装置へ転送するコンテンツ要求転送処理部と、データ転送装置から転送されたコンテンツをユーザ側処理装置に転送するコンテンツ転送処理部を具備するアクセス装置と、
前記コンテンツ要求で要求されたコンテンツに前記仮想網ＩＤを付与し、その仮想網ＩＤで識別される仮想網上のデータ転送装置に転送するコンテンツ転送処理部を具備するコンテンツ配信サーバ収容装置と、
前記アクセス装置から転送されたコンテンツ要求やコンテンツ配信サーバ収容装置から転送されたコンテンツを、その仮想網ＩＤで識別される仮想網上のデータ転送装置に順次転送してその宛先へ送信する仮想網転送処理部を具備するデータ転送装置としてコンピュータを機能させる為のプログラムを記録したことを特徴とするコンピュータ読み取り可能な記録媒体。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明はコンテンツの内容に応じた配信を行うコンテンツ駆動型コンテンツ配信システムに関し、特にコンテンツ毎或いはユーザ毎に柔軟に品質やセキュリティ制御を行うコンテンツ配信を提供するコンテンツ駆動型コンテンツ配信システムに適用して有効な技術に関するものである。
【０００２】
【従来の技術】
従来、インターネット等のネットワークを介してコンテンツの配信が行われており、ユーザはコンテンツの配信を行うコンテンツ配信サーバへネットワークを介してアクセスし、コンテンツ配信サーバから送信されたコンテンツを受信して各種装置での再生処理等を行うことによりそのコンテンツを利用することができる。
【０００３】
図２は従来技術に基づくコンテンツ配信システムの一例を示す図である。従来システムは、主に情報管理の役割を担うサーバ系機能として、コンテンツ配信サーバ２０１及び２０２、ユーザ管理サーバ２１２及びコンテンツ管理サーバ２１１、主に接続や網の状態管理の役割を担う接続マネージャ２８３、ネットワーク構成マネージャ２８１及び品質マネージャ２８２、主に情報転送の役割を担うアクセス装置２３１、コンテンツ配信サーバ収容装置２４１及び２４２、及びデータ転送装置２５１〜２５３から構成されており、また、アクセス装置２３１、コンテンツ配信サーバ収容装置２４１及び２４２、及びデータ転送装置２５１〜２５３とを相互に接続することによってコンテンツ配信網２７１が形成されている。
【０００４】
コンテンツ配信サーバ２０１及び２０２は、ユーザ２２１に提供する為のコンテンツを蓄積し、ユーザ２２１からコンテンツ配信サーバ接続要求或いはコンテンツ取得要求を受けることにより、要求コンテンツをユーザ２２１に送出し、ユーザ管理サーバ２１２は、ユーザ情報や各ユーザの課金情報を管理している。
【０００５】
各コンテンツにはコンテンツＩＤ、各コンテンツ配信サーバにはサーバＩＤがそれぞれ付与されており、コンテンツ管理サーバ２１１はコンテンツＩＤと該コンテンツを蓄積するコンテンツ配信サーバのサーバＩＤとの対応管理を行う。
【０００６】
ネットワーク構成マネージャ２８１は、コンテンツ配信網２７１の構成を管理しており、データ転送装置２５１〜２５３、アクセス装置２３１、コンテンツ配信サーバ収容装置２４１及び２４２の各装置に対し、コンテンツ配信網２７１を構築する為に必要な設定を行う。
【０００７】
品質マネージャ２８２は、コンテンツ配信サーバ収容装置２４１及び２４２、アクセス装置２３１、データ転送装置２５１〜２５３、コンテンツ配信サーバ２０１及び２０２の各装置で扱われている情報トラヒック量或いは処理負荷量を監視する。
【０００８】
アクセス装置２３１は、コンテンツ配信サーバとユーザとの接続を確立させ、両者間で送受される情報或いはコンテンツを転送する。データ転送装置２５１〜２５３は、アクセス装置２３１とコンテンツ配信サーバ収容装置２４１或いは２４２の間で送受される情報或いはコンテンツを転送する。
【０００９】
コンテンツ配信サーバ収容装置２４１及び２４２は、それぞれコンテンツ配信サーバ２０１及び２０２を収容し、その収容管理はサーバＩＤの管理に基づき行われる。データ転送装置２５２から送られるコンテンツ配信サーバ接続要求或いはコンテンツ取得要求をコンテンツ配信サーバ２０１或いは２０２に転送し、コンテンツ配信サーバ２０１或いは２０２から送られるコンテンツをデータ転送装置２５２に転送する。
【００１０】
ユーザ２２１から送出されるコンテンツ配信サーバ接続要求或いはコンテンツ取得要求は、まず初めに接続マネージャ２８３にて受け付けられる。接続マネージャ２８３は、これらの要求の中に含まれるコンテンツ要求情報に基づき、要求コンテンツが蓄積されているコンテンツ配信サーバのサーバＩＤをコンテンツ管理サーバ２１１に問い合わせ、該サーバＩＤを取得する。取得したサーバＩＤは、接続マネージャ２８３からユーザ２２１に通知される。
【００１１】
以上の各装置の機能によって、例えばユーザ２２１が、あるＡというコンテンツをコンテンツ配信サーバ２０１から取得する方法は以下の様になる。
ユーザ２２１は、コンテンツＡを取得するため、その取得要求を接続マネージャ２８３に送出する。接続マネージャ２８３は、コンテンツＡの情報をコンテンツ管理サーバ２１１に送り、その結果、コンテンツ管理サーバ２１１からコンテンツＡが蓄積されているコンテンツ配信サーバ２０１のサーバＩＤを取得する。取得したサーバＩＤは、接続マネージャ２８３からユーザ２２１に通知される。
【００１２】
この一連の動作にあたり、接続マネージャ２８３は、ユーザ管理サーバ２１２にて管理されているユーザ２２１の情報に基づき、ユーザ２２１のユーザ認証を行うこともできる。この場合、ユーザ認証が成功したときに、接続マネージャはユーザ２２１にサーバＩＤを通知する。
【００１３】
ユーザ２２１は、コンテンツＡを取得する為のサーバＩＤを受け取ると、コンテンツ配信サーバ２０１に対してコンテンツＡの取得要求を送出する。取得要求を乗せたパケットには宛先としてサーバＩＤが付与されており、アクセス装置２３１、データ転送装置２５１〜２５３、及びコンテンツ配信サーバ収容装置２４１は、サーバＩＤに基づき、ユーザ２２１から送出されたコンテンツＡ取得要求をコンテンツ配信サーバ２０１に転送する。
【００１４】
コンテンツ配信サーバ２０１は、ユーザ２２１からのコンテンツＡ取得要求を受けると、コンテンツＡをユーザ２２１に送出する。コンテンツＡを乗せたパケットには宛先としてユーザ２２１のユーザＩＤが付与されており、コンテンツ配信サーバ収容装置２４１、データ転送装置２５１〜２５３、及びアクセス装置２３１は、ユーザＩＤに基づき、コンテンツ配信サーバ２０１から送出されたコンテンツＡをユーザ２２１に転送する。
【００１５】
なお、ユーザ２２１がコンテンツＡを取得したことに対するユーザ２２１への課金処理は、例えば、コンテンツ管理サーバ２１１或いは接続マネージャ２８３がコンテンツＡの取得料金を管理しており、ユーザ２２１からのコンテンツＡの取得要求に基づき、接続マネージャ２８３がユーザ管理サーバ２１２にユーザ情報、コンテンツＡの情報及びコンテンツＡの料金を送付することにより実現される。
【００１６】
【発明が解決しようとする課題】
従来技術には、以下に述べる３つの課題があり、以下にこれらを説明する。
まず第１及び第２の課題を説明する。コンテンツの種類は多様であり、それに伴い、各コンテンツを最適な品質クラスに割り当てる必要がある。また、１つのコンテンツに対して、求められる品質要求はユーザ毎に異なり、例えば、高い料金を払っても良いから高品質でコンテンツを受給したいと望むユーザもいれば、品質は低くても良いから安い料金でコンテンツを受給したいと望むユーザもいる。
【００１７】
しかし従来技術では、コンテンツ毎或いはユーザ毎に品質クラスを管理する手段は有していなかった。更に、この品質クラス情報を、コンテンツを転送するアクセス装置２３１、コンテンツ配信サーバ収容装置２４１及び２４２、或いはデータ転送装置２５１〜２５３等のコンテンツを転送する各装置に対して品質識別子という形で伝え、各装置が品質識別子に基づき品質クラス毎の転送を行う手段を有していなかった。
以上の様に従来技術では、コンテンツ毎の品質クラスに基づく転送ができないという第１の課題と、ユーザ毎の品質クラスに基づく転送ができないという第２の課題がある。
【００１８】
次に第３の課題を説明する。既に説明した様にコンテンツの種類は多様であり、それに伴い、各コンテンツに対するセキュリティのレベルが異なる。また、接続が許可されるユーザもコンテンツ毎に異なる。従来技術において、コンテンツ毎のセキュリティレベルの違いを区別することは可能であったが、その方法はコンテンツを送付するコンテンツ配信サーバにて暗号処理を施すことにより実現されるものであり、コンテンツ配信サーバの処理量が増大する問題があった。
【００１９】
本発明の目的は上記問題を解決し、コンテンツ配信サーバの処理量を軽減すると共に各コンテンツに対するセキュリティを維持し、コンテンツの品質条件やユーザのニーズに対応した品質でコンテンツを配信することが可能な技術を提供することにある。
【００２０】
【課題を解決するための手段】
本発明は、配信要求の行われたコンテンツに応じて配信を行うコンテンツ駆動型コンテンツ配信システムにおいて、コンテンツの取得を要求するユーザが当該コンテンツの取得許可条件を満足している場合に、当該コンテンツを配信する際の品質クラスを示す品質識別子や当該コンテンツを配信する仮想的な経路を識別する為の仮想網ＩＤを付与してコンテンツの配信を行うものである。
【００２１】
まず前記第１の課題を解決する手段を説明する。本発明では、コンテンツ管理サーバがコンテンツＩＤ毎に品質クラスを管理し、接続マネージャがコンテンツ管理サーバで管理されている該品質クラスをアクセス装置に通知し、これに基づきアクセス装置がユーザ側処理装置から送出されるユーザパケットに該品質クラスの品質識別子を付与し、コンテンツ配信網及びデータ転送装置がユーザパケットを品質識別子に基づき転送を行うことにより、第１の課題を解決する。
【００２２】
また、コンテンツ配信サーバから送出されるコンテンツを載せたコンテンツパケットについても、コンテンツ配信サーバ、或いはコンテンツ配信サーバ収容装置が前記品質クラスに基づき品質識別子を付与することにより、同様に、コンテンツ配信網及びデータ転送装置がコンテンツパケットを品質識別子に基づき転送を行うことにより、第１の課題を解決する。これにより、コンテンツの品質条件を反映した品質が提供できる。
【００２３】
次に前記第２の課題を解決する手段を説明する。本発明では、ユーザ管理サーバがユーザ毎に品質クラスを管理し、接続マネージャがユーザ管理サーバで管理されている該品質クラスをアクセス装置に通知する。これに基づきアクセス装置は、ユーザ側処理装置から送出されるユーザパケットに該品質クラスの品質識別子を付与し、コンテンツ配信網及びデータ転送装置がユーザパケットを品質識別子に基づき転送を行うことにより、第２の課題を解決する。
【００２４】
また、コンテンツ配信サーバから送出されるコンテンツを載せたコンテンツパケットについても、コンテンツ配信サーバ或いはコンテンツ配信サーバ収容装置が前記品質クラスに基づき品質識別子を付与することにより、同様に、コンテンツ配信網及びデータ転送装置がコンテンツパケットを品質識別子に基づき転送を行うことにより、第２の課題を解決する。これにより、ユーザのニーズに対応した品質が提供できる。
【００２５】
次に前記第３の課題を解決する手段を説明する。本発明では、新たなコンテンツがコンテンツ配信サーバに蓄積されるときに、該コンテンツ用のコンテンツ単位の仮想網をコンテンツ配信網に生成すると同時に、コンテンツ配信サーバ収容装置が、該コンテンツのコンテンツＩＤ或いは該コンテンツを蓄積するコンテンツ配信サーバのサーバＩＤ、該仮想網の仮想網ＩＤとの対応を管理することにより、コンテンツ毎に転送方法を異にすることができ、その結果、コンテンツ毎のセキュリティレベルを区別することが可能となる。セキュリティの区別はコンテンツ配信網にて行われるため、コンテンツ配信サーバの処理量軽減に寄与することができる。また、仮想網はコンテンツ毎に生成されるため、コンテンツ毎の品質クラス識別にも適用可能であり、第１の課題を解決する第２の方法としても有効である。
【００２６】
以上の様に本発明のコンテンツ駆動型コンテンツ配信システムによれば、コンテンツを配信する際の品質クラスを示す品質識別子やコンテンツを配信する仮想的な経路を識別する為の仮想網ＩＤを付与してコンテンツの配信を行うので、コンテンツ配信サーバの処理量を軽減すると共に各コンテンツに対するセキュリティを維持し、コンテンツの品質条件やユーザのニーズに対応した品質でコンテンツを配信することが可能である。
【００２７】
【発明の実施の形態】
（実施形態１）
以下にユーザから配信要求の行われたコンテンツを配信する実施形態１のコンテンツ駆動型コンテンツ配信システムについて説明する。
図１は本実施形態のコンテンツ駆動型コンテンツ配信システムの概要を示す図である。図１のコンテンツ駆動型コンテンツ配信システムが、３つのコンテンツＡ、Ｂ及びＣを提供する場合を考える。各コンテンツは、コンテンツＩＤをそれぞれＡ、Ｂ、Ｃとし、コンテンツ配信サーバ１０１及び１０２の両方に蓄積されるものとする。
データ転送装置１５１〜１６０は、後述する拠点ＩＤ（若しくは装置ＩＤ）と、各拠点ＩＤ（若しくは各装置ＩＤ）にパケットを転送する為の次ホップとなるデータ転送装置の対応を管理している。これは一般的にルータと呼ばれる装置と同等の機能である。
【００２８】
図３は本実施形態のコンテンツ配信サーバ１０１及び１０２の概略構成を示す図である。図３に示す様に本実施形態のコンテンツ配信サーバは、ＣＰＵ３０１と、メモリ３０２と、磁気ディスク装置３０３と、入力装置３０４と、出力装置３０５と、ＣＤ−ＲＯＭ装置３０６と、通信装置３０７とを有している。
ＣＰＵ３０１は、コンテンツ配信サーバ全体の動作を制御する装置である。メモリ３０２は、コンテンツ配信サーバ全体の動作を制御する際にその為の各種処理プログラムやデータをロードする記憶装置である。
磁気ディスク装置３０３は、前記各種処理プログラムやデータを格納しておく記憶装置である。入力装置３０４は、コンテンツを配信する為の各種入力を行う装置である。出力装置３０５は、コンテンツの配信に伴う各種出力を行う装置である。
ＣＤ−ＲＯＭ装置３０６は、前記各種処理プログラムを記録したＣＤ−ＲＯＭの内容を読み出す装置である。通信装置３０７は、ネットワークを介して他の処理装置との通信を行う装置である。
【００２９】
またコンテンツ配信サーバは、仮想網情報更新処理部３１１と、コンテンツ配信処理部３１２とを有している。
仮想網情報更新処理部３１１は、新たなコンテンツのコンテンツＩＤ及び仮想網ＩＤをコンテンツ配信サーバ収容装置に通知する処理部である。コンテンツ配信処理部３１２は、ユーザ側処理装置１２１から要求されたコンテンツをコンテンツ配信サーバ収容装置に配信する処理部である。
【００３０】
コンテンツ配信サーバを仮想網情報更新処理部３１１及びコンテンツ配信処理部３１２として機能させる為のプログラムは、ＣＤ−ＲＯＭ等の記録媒体に記録され磁気ディスク等に格納された後、メモリにロードされて実行されるものとする。なお前記プログラムを記録する記録媒体はＣＤ−ＲＯＭ以外の他の記録媒体でも良い。また前記プログラムを当該記録媒体から情報処理装置にインストールして使用しても良いし、ネットワークを通じて当該記録媒体にアクセスして前記プログラムを使用するものとしても良い。
【００３１】
図４は本実施形態のコンテンツ管理サーバ１１１の概略構成を示す図である。図４に示す様に本実施形態のコンテンツ管理サーバ１１１は、ＣＰＵ４０１と、メモリ４０２と、磁気ディスク装置４０３と、入力装置４０４と、出力装置４０５と、ＣＤ−ＲＯＭ装置４０６と、通信装置４０７とを有している。
ＣＰＵ４０１は、コンテンツ管理サーバ１１１全体の動作を制御する装置である。メモリ４０２は、コンテンツ管理サーバ１１１全体の動作を制御する際にその為の各種処理プログラムやデータをロードする記憶装置である。
磁気ディスク装置４０３は、前記各種処理プログラムやデータを格納しておく記憶装置である。入力装置４０４は、コンテンツを管理する為の各種入力を行う装置である。出力装置４０５は、コンテンツの管理に伴う各種出力を行う装置である。
ＣＤ−ＲＯＭ装置４０６は、前記各種処理プログラムを記録したＣＤ−ＲＯＭの内容を読み出す装置である。通信装置４０７は、ネットワークを介して他の処理装置との通信を行う装置である。
【００３２】
またコンテンツ管理サーバ１１１は、判定処理部４１１と、判定結果通知処理部４１２と、取得料金情報送信処理部４１３とを有している。
判定処理部４１１は、コンテンツの取得を要求する取得要求を送信したユーザ側処理装置１２１のユーザが当該コンテンツの取得許可条件を満足しているかどうかを判定する処理部である。判定結果通知処理部４１２は、当該ユーザが前記取得許可条件を満足している場合に、当該コンテンツを配信する仮想的な経路を識別する為の仮想網ＩＤと、当該コンテンツの配信を行うコンテンツ配信サーバを収容しているコンテンツ配信サーバ収容装置を識別する為の拠点ＩＤとを接続マネージャ１８３へ通知する処理部である。取得料金情報送信処理部４１３は、前記ユーザが前記取得許可条件を満足している場合にユーザ管理サーバ１１２へコンテンツの取得料金情報を送信する処理部である。
【００３３】
コンテンツ管理サーバ１１１を判定処理部４１１、判定結果通知処理部４１２及び取得料金情報送信処理部４１３として機能させる為のプログラムは、ＣＤ−ＲＯＭ等の記録媒体に記録され磁気ディスク等に格納された後、メモリにロードされて実行されるものとする。なお前記プログラムを記録する記録媒体はＣＤ−ＲＯＭ以外の他の記録媒体でも良い。また前記プログラムを当該記録媒体から情報処理装置にインストールして使用しても良いし、ネットワークを通じて当該記録媒体にアクセスして前記プログラムを使用するものとしても良い。
【００３４】
図５は本実施形態のユーザ管理サーバ１１２の概略構成を示す図である。図５に示す様に本実施形態のユーザ管理サーバ１１２は、ＣＰＵ５０１と、メモリ５０２と、磁気ディスク装置５０３と、入力装置５０４と、出力装置５０５と、ＣＤ−ＲＯＭ装置５０６と、通信装置５０７とを有している。
ＣＰＵ５０１は、ユーザ管理サーバ１１２全体の動作を制御する装置である。メモリ５０２は、ユーザ管理サーバ１１２全体の動作を制御する際にその為の各種処理プログラムやデータをロードする記憶装置である。
磁気ディスク装置５０３は、前記各種処理プログラムやデータを格納しておく記憶装置である。入力装置５０４は、ユーザ情報を管理する為の各種入力を行う装置である。出力装置５０５は、ユーザ情報の管理に伴う各種出力を行う装置である。
ＣＤ−ＲＯＭ装置５０６は、前記各種処理プログラムを記録したＣＤ−ＲＯＭの内容を読み出す装置である。通信装置５０７は、ネットワークを介して他の処理装置との通信を行う装置である。
【００３５】
またユーザ管理サーバ１１２は、ユーザ認証処理部５１１と、課金管理処理部５１２とを有している。
ユーザ認証処理部５１１は、コンテンツの取得を要求する取得要求を送信したユーザ側処理装置１２１のユーザが当該コンテンツ配信システムの利用資格を有する正規の利用者であるかどうかを認証する処理部である。
課金管理処理部５１２は、コンテンツ管理サーバ１１１から送信された取得料金情報を用いて当該コンテンツの課金処理を行う処理部であり、その取得料金情報にユーザ管理サーバ１１２で管理しているユーザの要求品質クラスに相当する取得料金を加味して課金情報を管理する処理部である。
【００３６】
ユーザ管理サーバ１１２をユーザ認証処理部５１１及び課金管理処理部５１２として機能させる為のプログラムは、ＣＤ−ＲＯＭ等の記録媒体に記録され磁気ディスク等に格納された後、メモリにロードされて実行されるものとする。なお前記プログラムを記録する記録媒体はＣＤ−ＲＯＭ以外の他の記録媒体でも良い。また前記プログラムを当該記録媒体から情報処理装置にインストールして使用しても良いし、ネットワークを通じて当該記録媒体にアクセスして前記プログラムを使用するものとしても良い。
【００３７】
図６は本実施形態のユーザ側処理装置１２１の概略構成を示す図である。図６に示す様に本実施形態のユーザ側処理装置１２１は、ＣＰＵ６０１と、メモリ６０２と、磁気ディスク装置６０３と、入力装置６０４と、出力装置６０５と、ＣＤ−ＲＯＭ装置６０６と、通信装置６０７とを有している。
ＣＰＵ６０１は、ユーザ側処理装置１２１全体の動作を制御する装置である。メモリ６０２は、ユーザ側処理装置１２１全体の動作を制御する際にその為の各種処理プログラムやデータをロードする記憶装置である。
磁気ディスク装置６０３は、前記各種処理プログラムやデータを格納しておく記憶装置である。入力装置６０４は、コンテンツの配信を要求する為の各種入力を行う装置である。出力装置６０５は、コンテンツの配信要求に伴う各種出力を行う装置である。
ＣＤ−ＲＯＭ装置６０６は、前記各種処理プログラムを記録したＣＤ−ＲＯＭの内容を読み出す装置である。通信装置６０７は、ネットワークを介して他の処理装置との通信を行う装置である。
【００３８】
またユーザ側処理装置１２１は、取得要求処理部６１１と、コンテンツ要求処理部６１２とを有している。
取得要求処理部６１１は、コンテンツの取得を要求する取得要求を接続マネージャ１８３に送信し、当該コンテンツの配信を行うコンテンツ配信サーバを収容するコンテンツ配信サーバ収容装置の拠点ＩＤの通知を接続マネージャ１８３から受信する処理部である。コンテンツ要求処理部６１２は、接続マネージャ１８３から通知された拠点ＩＤを付与したコンテンツ要求パケットをアクセス装置１３１へ送信する処理部である。
【００３９】
ユーザ側処理装置１２１を取得要求処理部６１１及びコンテンツ要求処理部６１２として機能させる為のプログラムは、ＣＤ−ＲＯＭ等の記録媒体に記録され磁気ディスク等に格納された後、メモリにロードされて実行されるものとする。なお前記プログラムを記録する記録媒体はＣＤ−ＲＯＭ以外の他の記録媒体でも良い。また前記プログラムを当該記録媒体から情報処理装置にインストールして使用しても良いし、ネットワークを通じて当該記録媒体にアクセスして前記プログラムを使用するものとしても良い。
【００４０】
図７は本実施形態のアクセス装置１３１の概略構成を示す図である。図７に示す様に本実施形態のアクセス装置１３１は、ＣＰＵ７０１と、メモリ７０２と、磁気ディスク装置７０３と、入力装置７０４と、出力装置７０５と、ＣＤ−ＲＯＭ装置７０６と、通信装置７０７とを有している。
ＣＰＵ７０１は、アクセス装置１３１全体の動作を制御する装置である。メモリ７０２は、アクセス装置１３１全体の動作を制御する際にその為の各種処理プログラムやデータをロードする記憶装置である。
磁気ディスク装置７０３は、前記各種処理プログラムやデータを格納しておく記憶装置である。入力装置７０４は、コンテンツ配信サーバとユーザとの接続を確立させ、両者間で送受される情報或いはコンテンツを転送する為の各種入力を行う装置である。
出力装置７０５は、前記情報或いはコンテンツの転送に伴う各種出力を行う装置である。ＣＤ−ＲＯＭ装置７０６は、前記各種処理プログラムを記録したＣＤ−ＲＯＭの内容を読み出す装置である。通信装置７０７は、ネットワークを介して他の処理装置との通信を行う装置である。
【００４１】
またアクセス装置１３１は、コンテンツ要求転送処理部７１１と、コンテンツ転送処理部７１２とを有している。
コンテンツ要求転送処理部７１１は、接続マネージャ１８３から通知された仮想網ＩＤの品質クラスを示す品質識別子を、ユーザ側処理装置１２１から送信されたコンテンツ要求パケットに付与し、そのコンテンツ要求パケットを当該仮想網ＩＤで識別される仮想網上のデータ転送装置へ転送する処理部である。コンテンツ転送処理部７１２は、前記データ転送装置から転送されたコンテンツをそのコンテンツの要求を行ったユーザ側処理装置１２１に転送する処理部である。
【００４２】
アクセス装置１３１をコンテンツ要求転送処理部７１１及びコンテンツ転送処理部７１２として機能させる為のプログラムは、ＣＤ−ＲＯＭ等の記録媒体に記録され磁気ディスク等に格納された後、メモリにロードされて実行されるものとする。なお前記プログラムを記録する記録媒体はＣＤ−ＲＯＭ以外の他の記録媒体でも良い。また前記プログラムを当該記録媒体から情報処理装置にインストールして使用しても良いし、ネットワークを通じて当該記録媒体にアクセスして前記プログラムを使用するものとしても良い。
【００４３】
図８は本実施形態のコンテンツ配信サーバ収容装置１４１及び１４２の概略構成を示す図である。図８に示す様に本実施形態のコンテンツ配信サーバ収容装置は、ＣＰＵ８０１と、メモリ８０２と、磁気ディスク装置８０３と、入力装置８０４と、出力装置８０５と、ＣＤ−ＲＯＭ装置８０６と、通信装置８０７とを有している。
ＣＰＵ８０１は、コンテンツ配信サーバ収容装置全体の動作を制御する装置である。メモリ８０２は、コンテンツ配信サーバ収容装置全体の動作を制御する際にその為の各種処理プログラムやデータをロードする記憶装置である。
磁気ディスク装置８０３は、前記各種処理プログラムやデータを格納しておく記憶装置である。入力装置８０４は、コンテンツ配信サーバを収容し管理する為の各種入力を行う装置である。出力装置８０５は、コンテンツ配信サーバの収容及び管理に伴う各種出力を行う装置である。
ＣＤ−ＲＯＭ装置８０６は、前記各種処理プログラムを記録したＣＤ−ＲＯＭの内容を読み出す装置である。通信装置８０７は、ネットワークを介して他の処理装置との通信を行う装置である。
【００４４】
またコンテンツ配信サーバ収容装置は、仮想網ＩＤ更新処理部８１１と、コンテンツ転送処理部８１２とを有している。
仮想網ＩＤ更新処理部８１１は、新たなコンテンツの配信サービスを開始する場合に、当該コンテンツの仮想網ＩＤの生成通知をデータ転送装置に伝播させて仮想網ＩＤを通知し、特定のコンテンツの配信サービスを終了する場合に、当該コンテンツの仮想網ＩＤの削除通知をデータ転送装置に伝播させて仮想網を削除する処理部である。
コンテンツ転送処理部８１２は、前記コンテンツ要求パケットで要求されたコンテンツの配信をコンテンツ配信サーバに指示し、そのコンテンツをコンテンツ配信サーバから受信して前記仮想網ＩＤや品質識別子を付与し、その仮想網ＩＤで識別される仮想網上のデータ転送装置に転送する処理部である。
【００４５】
コンテンツ配信サーバ収容装置を仮想網ＩＤ更新処理部８１１及びコンテンツ転送処理部８１２として機能させる為のプログラムは、ＣＤ−ＲＯＭ等の記録媒体に記録され磁気ディスク等に格納された後、メモリにロードされて実行されるものとする。なお前記プログラムを記録する記録媒体はＣＤ−ＲＯＭ以外の他の記録媒体でも良い。また前記プログラムを当該記録媒体から情報処理装置にインストールして使用しても良いし、ネットワークを通じて当該記録媒体にアクセスして前記プログラムを使用するものとしても良い。
【００４６】
図９は本実施形態のデータ転送装置１５１〜１６０の概略構成を示す図である。図９に示す様に本実施形態のデータ転送装置は、ＣＰＵ９０１と、メモリ９０２と、磁気ディスク装置９０３と、入力装置９０４と、出力装置９０５と、ＣＤ−ＲＯＭ装置９０６と、通信装置９０７とを有している。
ＣＰＵ９０１は、データ転送装置全体の動作を制御する装置である。メモリ９０２は、データ転送装置全体の動作を制御する際にその為の各種処理プログラムやデータをロードする記憶装置である。磁気ディスク装置９０３は、前記各種処理プログラムやデータを格納しておく記憶装置である。
入力装置９０４は、仮想網ＩＤや品質識別子が付与されたパケットを転送する為の各種入力を行う装置である。出力装置９０５は、仮想網ＩＤや品質識別子が付与されたパケットの転送に伴う各種出力を行う装置である。
ＣＤ−ＲＯＭ装置９０６は、前記各種処理プログラムを記録したＣＤ−ＲＯＭの内容を読み出す装置である。通信装置９０７は、ネットワークを介して他の処理装置との通信を行う装置である。
【００４７】
またデータ転送装置は仮想網転送処理部９１１を有している。仮想網転送処理部９１１は、アクセス装置１３１から転送されたコンテンツ要求パケットやコンテンツ配信サーバ収容装置１４１及び１４２から転送されたコンテンツを、その仮想網ＩＤで識別される仮想網上のデータ転送装置にその品質識別子で識別される品質で順次転送してその宛先のコンテンツ配信サーバ収容装置やアクセス装置１３１へ送信する処理部である。
データ転送装置を仮想網転送処理部９１１として機能させる為のプログラムは、ＣＤ−ＲＯＭ等の記録媒体に記録され磁気ディスク等に格納された後、メモリにロードされて実行されるものとする。なお前記プログラムを記録する記録媒体はＣＤ−ＲＯＭ以外の他の記録媒体でも良い。また前記プログラムを当該記録媒体から情報処理装置にインストールして使用しても良いし、ネットワークを通じて当該記録媒体にアクセスして前記プログラムを使用するものとしても良い。
【００４８】
図１０は本実施形態のネットワーク構成マネージャ１８１の概略構成を示す図である。図１０に示す様に本実施形態のネットワーク構成マネージャ１８１は、ＣＰＵ１００１と、メモリ１００２と、磁気ディスク装置１００３と、入力装置１００４と、出力装置１００５と、ＣＤ−ＲＯＭ装置１００６と、通信装置１００７とを有している。
ＣＰＵ１００１は、ネットワーク構成マネージャ１８１全体の動作を制御する装置である。メモリ１００２は、ネットワーク構成マネージャ１８１全体の動作を制御する際にその為の各種処理プログラムやデータをロードする記憶装置である。
磁気ディスク装置１００３は、前記各種処理プログラムやデータを格納しておく記憶装置である。入力装置１００４は、仮想網等のネットワークの構成を管理する為の各種入力を行う装置である。出力装置１００５は、ネットワーク構成の管理に伴う各種出力を行う装置である。
ＣＤ−ＲＯＭ装置１００６は、前記各種処理プログラムを記録したＣＤ−ＲＯＭの内容を読み出す装置である。通信装置１００７は、ネットワークを介して他の処理装置との通信を行う装置である。
【００４９】
またネットワーク構成マネージャ１８１は、仮想網ＩＤ更新処理部１０１１と、仮想網情報更新処理部１０１２とを有している。
仮想網ＩＤ更新処理部１０１１は、新たなコンテンツの配信サービスを開始する場合に、当該コンテンツの仮想網ＩＤを各データ転送装置に通知し、特定のコンテンツの配信サービスを終了する場合に、当該コンテンツの仮想網ＩＤを各データ転送装置から削除する処理部である。
仮想網情報更新処理部１０１２は、新たなコンテンツのコンテンツＩＤ及び仮想網ＩＤをコンテンツ配信サーバ収容装置に通知し、特定のコンテンツのコンテンツＩＤ及び仮想網ＩＤをコンテンツ配信サーバ収容装置から削除する処理部である。
【００５０】
ネットワーク構成マネージャ１８１を仮想網ＩＤ更新処理部１０１１及び仮想網情報更新処理部１０１２として機能させる為のプログラムは、ＣＤ−ＲＯＭ等の記録媒体に記録され磁気ディスク等に格納された後、メモリにロードされて実行されるものとする。なお前記プログラムを記録する記録媒体はＣＤ−ＲＯＭ以外の他の記録媒体でも良い。また前記プログラムを当該記録媒体から情報処理装置にインストールして使用しても良いし、ネットワークを通じて当該記録媒体にアクセスして前記プログラムを使用するものとしても良い。
【００５１】
図１１は本実施形態の品質マネージャ１８２の概略構成を示す図である。図１１に示す様に本実施形態の品質マネージャ１８２は、ＣＰＵ１１０１と、メモリ１１０２と、磁気ディスク装置１１０３と、入力装置１１０４と、出力装置１１０５と、ＣＤ−ＲＯＭ装置１１０６と、通信装置１１０７とを有している。
ＣＰＵ１１０１は、品質マネージャ１８２全体の動作を制御する装置である。メモリ１１０２は、品質マネージャ１８２全体の動作を制御する際にその為の各種処理プログラムやデータをロードする記憶装置である。
磁気ディスク装置１１０３は、前記各種処理プログラムやデータを格納しておく記憶装置である。入力装置１１０４は、コンテンツ配信サーバ収容装置の情報トラヒック量やコンテンツ配信サーバの処理負荷量を管理する為の各種入力を行う装置である。
出力装置１１０５は、前記情報トラヒック量や処理負荷量を管理に伴う各種出力を行う装置である。ＣＤ−ＲＯＭ装置１１０６は、前記各種処理プログラムを記録したＣＤ−ＲＯＭの内容を読み出す装置である。通信装置１１０７は、ネットワークを介して他の処理装置との通信を行う装置である。
【００５２】
また品質マネージャ１８２は拠点選択処理部１１１１を有している。拠点選択処理部１１１１は、扱われる情報トラヒック量の低いコンテンツ配信サーバ収容装置或いは処理負荷量の低いコンテンツ配信サーバを収容しているコンテンツ配信サーバ収容装置の拠点ＩＤを通知する処理部である。
品質マネージャ１８２を拠点選択処理部１１１１として機能させる為のプログラムは、ＣＤ−ＲＯＭ等の記録媒体に記録され磁気ディスク等に格納された後、メモリにロードされて実行されるものとする。なお前記プログラムを記録する記録媒体はＣＤ−ＲＯＭ以外の他の記録媒体でも良い。また前記プログラムを当該記録媒体から情報処理装置にインストールして使用しても良いし、ネットワークを通じて当該記録媒体にアクセスして前記プログラムを使用するものとしても良い。
【００５３】
図１２は本実施形態の接続マネージャ１８３の概略構成を示す図である。図１２に示す様に本実施形態の接続マネージャ１８３は、ＣＰＵ１２０１と、メモリ１２０２と、磁気ディスク装置１２０３と、入力装置１２０４と、出力装置１２０５と、ＣＤ−ＲＯＭ装置１２０６と、通信装置１２０７とを有している。
ＣＰＵ１２０１は、接続マネージャ１８３全体の動作を制御する装置である。メモリ１２０２は、接続マネージャ１８３全体の動作を制御する際にその為の各種処理プログラムやデータをロードする記憶装置である。
磁気ディスク装置１２０３は、前記各種処理プログラムやデータを格納しておく記憶装置である。入力装置１２０４は、コンテンツの取得を要求する取得要求を受信して仮想網ＩＤ及び拠点ＩＤを通知する為の各種入力を行う装置である。
出力装置１２０５は、仮想網ＩＤ及び拠点ＩＤの通知に伴う各種出力を行う装置である。ＣＤ−ＲＯＭ装置１２０６は、前記各種処理プログラムを記録したＣＤ−ＲＯＭの内容を読み出す装置である。通信装置１２０７は、ネットワークを介して他の処理装置との通信を行う装置である。
【００５４】
また接続マネージャ１８３は、確認要求処理部１２１１と、受付結果通知処理部１２１２とを有している。
確認要求処理部１２１１は、コンテンツの取得を要求する取得要求を受信し、前記取得要求を送信したユーザ側処理装置１２１のユーザが当該コンテンツ配信システムの利用資格を有する正規の利用者であるかどうかを認証するユーザ認証要求をユーザ管理サーバ１１２に送信し、そのユーザが当該コンテンツの取得許可条件を満足しているかどうかの確認要求をコンテンツ管理サーバ１１１に送信する処理部である。
受付結果通知処理部１２１２は、コンテンツ管理サーバ１１１から通知された仮想網ＩＤ及び拠点ＩＤをアクセス装置１３１に通知し、前記通知された拠点ＩＤをユーザ側処理装置１２１に通知する処理部であり、ユーザ認証が不成功またはユーザ情報がコンテンツの取得許可条件を満足しない場合に、接続不可の通知をユーザ側処理装置１２１に送出する処理部である。
【００５５】
接続マネージャ１８３を確認要求処理部１２１１及び受付結果通知処理部１２１２として機能させる為のプログラムは、ＣＤ−ＲＯＭ等の記録媒体に記録され磁気ディスク等に格納された後、メモリにロードされて実行されるものとする。なお前記プログラムを記録する記録媒体はＣＤ−ＲＯＭ以外の他の記録媒体でも良い。また前記プログラムを当該記録媒体から情報処理装置にインストールして使用しても良いし、ネットワークを通じて当該記録媒体にアクセスして前記プログラムを使用するものとしても良い。
【００５６】
図１３は本実施形態の各装置で管理する情報と装置間の情報送受関係の概要を示す図である。以下に、図１３を用い、コンテンツＡがコンテンツ配信サーバ１０１及び１０２に蓄積されるときの、各装置で管理する情報と、装置間の情報送受関係を説明する。なお本実施形態ではコンテンツ毎に異なる仮想網を生成するものとして説明するが、コンテンツプロバイダ、すなわちコンテンツ配信サーバ収容装置毎に異なる仮想網を生成し、コンテンツプロバイダ毎に異なる仮想網を使用するものとしても良い。
【００５７】
コンテンツＡがコンテンツ配信サーバ１０１及び１０２に蓄積されるとき、ネットワーク構成マネージャ１８１の仮想網ＩＤ更新処理部１０１１からデータ転送装置１５１、１５４、１５５及び１５８にコンテンツＡ用の仮想網ＩＤ＝１７２を通知し、データ転送装置１５１、１５４、１５５及び１５８は仮想網ＩＤ＝１７２を管理する。これによってデータ転送装置１５１、１５４、１５５及び１５８は、仮想網ＩＤ＝１７２が記載されたパケットのみを転送し、他の仮想網ＩＤが記載されたパケットは転送しない。
【００５８】
また、ネットワーク構成マネージャ１８１の仮想網情報更新処理部１０１２からコンテンツ配信サーバ収容装置１４１に対して、コンテンツＩＤ＝Ａ及び仮想網ＩＤ＝１７２を通知することによって、コンテンツ配信サーバ収容装置１４１は、コンテンツＩＤ＝Ａ、コンテンツＡを蓄積するコンテンツ配信サーバ１０１のサーバＩＤ＝１０１と、仮想網ＩＤ＝１７２との対応を管理する。
【００５９】
コンテンツ配信サーバ収容装置１４２についても同様の手法で、コンテンツＩＤ＝Ａ、コンテンツＡを蓄積するコンテンツ配信サーバ１０２のサーバＩＤ＝１０２と、仮想網ＩＤ＝１７２との対応を管理する。
【００６０】
以上の処理により、コンテンツＡ用の仮想網１７２がコンテンツ配信網１７１上に生成される。また、以上に述べた同様の処理により、コンテンツＢ用の仮想網１７３及びコンテンツＣ用の仮想網１７４がコンテンツ配信網１７１上に生成される。
【００６１】
図１４は本実施形態のコンテンツ配信サーバ収容装置へのコンテンツＩＤ及び仮想網ＩＤの通知とデータ転送装置への仮想網ＩＤの通知の第２の例を示す図である。図１４に示す様に、コンテンツ配信サーバ収容装置１４１（或いは１４２）に対するコンテンツＩＤ＝Ａ及び仮想網ＩＤ＝１７２の通知を、ネットワーク構成マネージャ１８１からではなく、コンテンツ配信サーバ１０１（或いは１０２）の仮想網情報更新処理部３１１からコンテンツ配信サーバ収容装置１４１（或いは１４２）に送信することによって実現しても良い。
【００６２】
また、これに付随してデータ転送装置１５１、１５４、１５５及び１５８へのコンテンツＡ用の仮想網ＩＤ＝１７２の通知を、ネットワーク構成マネージャ１８１からではなく、コンテンツ配信サーバ１０１（或いは１０２）を収容するコンテンツ配信サーバ収容装置１４１（或いは１４２）の仮想網ＩＤ更新処理部８１１から、データ転送装置１５８に仮想網ＩＤ＝１７２を送信し、その後、データ転送装置１５８からデータ転送装置１５４及び１５５、更にデータ転送装置１５４（或いは１５５）からデータ転送装置１５１へと仮想網ＩＤ＝１７２を伝播させることによって実現しても良い。
【００６３】
本実施形態において、コンテンツ配信サーバ収容装置１４１及び１４２は、コンテンツ配信網１７１上の位置を表す拠点ＩＤにより一義に定義されている。図１３に示す様に、コンテンツ管理サーバ１１１は、拠点ＩＤを既知の情報として管理している。また、コンテンツ管理サーバ１１１は、コンテンツＩＤと仮想網ＩＤとの対応、コンテンツＩＤと拠点ＩＤとの対応、コンテンツ毎の取得許可条件及び品質クラスを管理している。コンテンツＩＤ、仮想網ＩＤ、取得許可条件及び品質クラスの各情報は、コンテンツがコンテンツ配信サーバに蓄積されるときに生成される。コンテンツ管理サーバ１１１にこれらの情報が伝えられる方法は、コンテンツ配信網１７１の保守者が直接設定する方法でも良いし、ネットワーク構成マネージャ１８１から各情報を通知する方法でも良い。
【００６４】
本実施形態では、コンテンツ配信サーバ収容装置を識別する為の識別情報として拠点ＩＤを用いているが、コンテンツ配信サーバ収容装置が１拠点に複数設置され、その拠点で複数のコンテンツ配信サーバ収容装置が運用されている場合、各コンテンツ配信サーバ収容装置の装置ＩＤを拠点ＩＤの代わりに用いるものとしても良い。
【００６５】
ユーザ管理サーバ１１２は、ユーザ情報を管理しており、このユーザ情報は、例えば登録ユーザに関するユーザＩＤ、ユーザ認証パスワード、要求品質クラス、個人嗜好等を指している。本実施形態ではユーザ管理サーバ１１２で管理する情報は、登録ユーザに関するユーザＩＤ、ユーザ認証パスワード及び要求品質クラスの３つであるとして話を進める。
【００６６】
図１５は本実施形態のコンテンツ取得要求からコンテンツ取得までのシーケンス例を示す図である。図１５は、ユーザ側処理装置１２１がコンテンツ取得要求を行ってからコンテンツを取得するまでのシーケンスを示したものである。
接続マネージャ１８３は、ユーザ側処理装置１２１にとってコンテンツ取得の為の窓口となっており、ユーザ側処理装置１２１から送出されるコンテンツ配信サーバ接続要求或いはコンテンツ取得要求をまず初めに受信する。
【００６７】
本実施形態では、ユーザ側処理装置１２１がコンテンツＡを取得する場合を想定すると、ユーザ側処理装置１２１から送出されたコンテンツＡ取得要求を接続マネージャ１８３が受信する。コンテンツＡ取得要求にはユーザＩＤ及びユーザ認証パスワードが含まれており、接続マネージャ１８３は、ユーザ管理サーバ１１２にユーザ認証の確認を行う。
【００６８】
ユーザ認証が成功した場合、接続マネージャ１８３はユーザ側処理装置１２１のユーザがコンテンツＡの取得許可条件を満足しているかを、コンテンツ管理サーバに確認し、その結果、そのユーザが取得許可条件を満足するとき、接続マネージャ１８３は、コンテンツ管理サーバ１１１で管理されているコンテンツＡの仮想網ＩＤ＝１７２と、拠点ＩＤ＝１４１或いは拠点ＩＤ＝１４２から選択された拠点ＩＤをアクセス装置１３１に通知する。また、接続マネージャ１８３はユーザ側処理装置１２１に対しても、拠点ＩＤ＝１４１或いは拠点ＩＤ＝１４２から選択された拠点ＩＤを通知する。
【００６９】
ここで、拠点ＩＤの選択方法は、コンテンツ配信サーバ収容装置１４１及び１４２で扱われる情報トラヒック量を品質マネージャ１８２が観測し、トラヒック量の低いコンテンツ配信サーバ収容装置を、接続先として選択することにより行われる。ここでは、コンテンツ配信サーバ収容装置１４１のトラヒック量が少ない場合を想定し、アクセス装置１３１には拠点ＩＤ＝１４１が通知されるものとする。なお、拠点ＩＤを選択する際に、コンテンツ配信サーバ１０１及び１０２の内で処理負荷量が少ないコンテンツ配信サーバを収容するコンテンツ配信サーバ収容装置の拠点ＩＤを選択しても良い。
拠点ＩＤ＝１４１の通知を受けると、以後ユーザ側処理装置１２１は、コンテンツ配信サーバ１０１に対して送出するコンテンツＡ要求パケットの宛先として、拠点ＩＤ＝１４１を付与する。
【００７０】
一方、アクセス装置１３１は、仮想網ＩＤ＝１７２及び拠点ＩＤ＝１４１の通知を受けることにより、ユーザ側処理装置１２１から送出されるコンテンツＡ要求パケットの宛先に対して、仮想網ＩＤ＝１７２を付与し、ユーザパケットを仮想網１７２に転送する。これによりコンテンツＡ要求パケットは、その宛先に付与された仮想網ＩＤ＝１７２と拠点ＩＤ＝１４１の２つのＩＤに基づき、仮想網１７２上を通じてコンテンツ配信サーバ収容装置１４１に転送される。
【００７１】
コンテンツ配信サーバ収容装置１４１は、ユーザ側処理装置１２１からのコンテンツ要求パケットをコンテンツ配信サーバ１０１に転送する。コンテンツＡ要求に対し、コンテンツ配信サーバ１０１はコンテンツＡを送出する。コンテンツＡは、コンテンツ配信サーバ収容装置１４１、仮想網１７２、アクセス装置１３１を経由して、ユーザ側処理装置１２１まで届けられる。
【００７２】
以下に本実施形態のコンテンツ駆動型コンテンツ配信システムにおいて、コンテンツ取得要求からコンテンツ取得までの各装置の処理手順について説明する。図１６は本実施形態のユーザ側処理装置１２１の処理手順を示すフローチャートである。図１６に示す様にユーザ側処理装置１２１の取得要求処理部６１１は、コンテンツの取得を要求する取得要求を接続マネージャ１８３に送信し、当該コンテンツの配信を行うコンテンツ配信サーバを収容するコンテンツ配信サーバ収容装置の拠点ＩＤの通知を接続マネージャ１８３から受信する処理を行う。またコンテンツ要求処理部６１２は、接続マネージャ１８３から通知された拠点ＩＤを付与したコンテンツ要求パケットをアクセス装置１３１へ送信する処理を行う。
【００７３】
ステップ１６０１でユーザ側処理装置１２１の取得要求処理部６１１は、ユーザの希望するコンテンツの取得要求がユーザＩＤ及びユーザ認証パスワードと共にユーザから入力されたかどうかを調べ、コンテンツ取得要求がユーザから入力された場合にはステップ１６０２へ進む。ステップ１６０２では、前記受付けたコンテンツ取得要求を通信装置６０７及びネットワーク経由で接続マネージャ１８３へ送信する。ここでコンテンツ配信サーバへの接続要求が入力された場合にもそのコンテンツ配信サーバ接続要求を接続マネージャ１８３へ送信し、同様の処理を行うものとする。
【００７４】
図１７は本実施形態の接続マネージャ１８３の処理手順を示すフローチャートである。図１７に示す様に接続マネージャ１８３の確認要求処理部１２１１は、ユーザ認証要求と、そのユーザが当該コンテンツの取得許可条件を満足しているかどうかの確認要求を行う。また受付結果通知処理部１２１２は、コンテンツ管理サーバ１１１から通知された仮想網ＩＤ及び拠点ＩＤのアクセス装置１３１やユーザ側処理装置１２１への通知を行う。
【００７５】
ステップ１７０１で接続マネージャ１８３の確認要求処理部１２１１は、ユーザの希望するコンテンツの取得要求をユーザＩＤ及びユーザ認証パスワードと共に通信装置１２０７及びネットワーク経由でユーザ側処理装置１２１から受信しているかどうかを調べ、前記取得要求を受信している場合にはステップ１７０２へ進む。
【００７６】
ステップ１７０２では、前記取得要求を送信したユーザ側処理装置１２１のユーザが当該コンテンツ配信システムの利用資格を有する正規の利用者であるかどうかを認証するユーザ認証要求を前記ユーザＩＤ及びユーザ認証パスワードと共に通信装置１２０７及びネットワーク経由でユーザ管理サーバ１１２に送信する。
【００７７】
図１８は本実施形態のユーザ認証処理の処理手順を示すフローチャートである。図１８に示す様にユーザ管理サーバ１１２のユーザ認証処理部５１１は、コンテンツの取得を要求する取得要求を送信したユーザ側処理装置１２１のユーザが当該コンテンツ配信システムの利用資格を有する正規の利用者であるかどうかを認証する処理を行う。
【００７８】
ステップ１８０１でユーザ管理サーバ１１２のユーザ認証処理部５１１は、コンテンツの取得要求を送信したユーザ側処理装置１２１のユーザが当該コンテンツ配信システムの利用資格を有する正規の利用者であるかどうかを認証するユーザ認証要求をユーザＩＤ及びユーザ認証パスワードと共に通信装置５０７及びネットワーク経由で接続マネージャ１８３から受信しているかどうかを調べ、前記ユーザ認証要求を受信している場合にはステップ１８０２へ進む。
【００７９】
ステップ１８０２では、前記受信したユーザＩＤ及びユーザ認証パスワードによりユーザ認証を行う。ステップ１８０３では、前記ユーザ認証の結果を調べ、そのユーザが当該コンテンツ配信システムの利用資格を有する正規の利用者であることが確認された場合にはステップ１８０４へ進み、前記ユーザ認証が不成功であった場合にはステップ１８０５へ進む。
【００８０】
ステップ１８０４では、そのユーザが当該コンテンツ配信システムの利用資格を有する正規の利用者であることが確認されたことを示す処理結果を通信装置５０７及びネットワーク経由で接続マネージャ１８３へ送信する。またステップ１８０５では、前記ユーザ認証が不成功であったことを示す処理結果を通信装置５０７及びネットワーク経由で接続マネージャ１８３へ送信する。
【００８１】
ステップ１７０３で接続マネージャ１８３の確認要求処理部１２１１は、前記ユーザ認証要求の処理結果を通信装置１２０７及びネットワーク経由でユーザ管理サーバ１１２から受信しているかどうかを調べ、そのユーザが当該コンテンツ配信システムの利用資格を有する正規の利用者であることを前記処理結果が示している場合にはステップ１７０４へ進み、ユーザ認証が不成功であったことを示している場合にはステップ１７０８へ進む。
【００８２】
ステップ１７０４では、そのユーザが当該コンテンツの取得許可条件を満足しているかどうかの確認要求を通信装置１２０７及びネットワーク経由でコンテンツ管理サーバ１１１に送信する。
【００８３】
図１９は本実施形態のコンテンツ管理サーバ１１１の処理手順を示すフローチャートである。図１９に示す様にコンテンツ管理サーバ１１１の判定処理部４１１は、ユーザがコンテンツの取得許可条件を満足しているかどうかを判定する処理を行い、判定結果通知処理部４１２は、当該ユーザが前記取得許可条件を満足している場合に、仮想網ＩＤと拠点ＩＤとを接続マネージャ１８３へ通知する処理を行う。
【００８４】
ステップ１９０１でコンテンツ管理サーバ１１１の判定処理部４１１は、コンテンツの取得を要求する取得要求を送信したユーザ側処理装置１２１のユーザが当該コンテンツの取得許可条件を満足しているかどうかの確認要求を通信装置４０７及びネットワーク経由で接続マネージャ１８３から受信しているかどうかを調べ、前記確認要求を受信している場合にはステップ１９０２へ進む。
【００８５】
ステップ１９０２では、当該コンテンツの取得許可条件の内容を磁気ディスク装置４０３から読み出して、そのユーザが当該コンテンツの配信申し込みを行っている、当該コンテンツの利用料金を支払い済みである、当該コンテンツを利用可能な年齢に達している等の当該コンテンツの取得許可条件を満たしているかどうかを調べ、そのユーザが当該コンテンツの取得許可条件を満たしている場合にはステップ１９０３へ進む。
【００８６】
ステップ１９０３で判定結果通知処理部４１２は、当該コンテンツの配信を行うコンテンツ配信サーバを収容しているコンテンツ配信サーバ収容装置を識別する為の拠点ＩＤを品質マネージャ１８２へ問い合わせる。
【００８７】
品質マネージャ１８２の拠点選択処理部１１１１は、扱われる情報トラヒック量の低いコンテンツ配信サーバ収容装置や処理負荷量の低いコンテンツ配信サーバを収容しているコンテンツ配信サーバ収容装置を選択してその拠点ＩＤをコンテンツ管理サーバ１１１へ通知する。
【００８８】
ステップ１９０４でコンテンツ管理サーバ１１１の判定結果通知処理部４１２は、品質マネージャ１８２から通知された拠点ＩＤを受信し、その拠点ＩＤのコンテンツ配信サーバ収容装置から当該コンテンツを配信する仮想的な経路を識別する為の仮想網ＩＤを磁気ディスク装置４０３から読み出す。ステップ１９０５では、前記読み出した仮想網ＩＤと前記受信した拠点ＩＤとを通信装置４０７及びネットワーク経由で接続マネージャ１８３へ通知する。
【００８９】
またステップ１９０２で、そのユーザが当該コンテンツの取得許可条件を満足していない場合にはステップ１９０６へ進み、ステップ１９０６では、取得許可条件を満足していないことを示す処理結果を通信装置４０７及びネットワーク経由で接続マネージャ１８３へ通知する。
【００９０】
ステップ１７０５で接続マネージャ１８３の確認要求処理部１２１１は、前記取得許可条件確認要求の処理結果を通信装置１２０７及びネットワーク経由でコンテンツ管理サーバ１１１から受信しているかどうかを調べ、その取得許可条件確認処理の結果、そのユーザが当該コンテンツの取得許可条件を満足していることが確認された場合にはステップ１７０６へ進み、そのユーザ情報が当該コンテンツの取得許可条件を満足していない場合にはステップ１７０８へ進む。
【００９１】
ステップ１７０６で受付結果通知処理部１２１２は、前記取得許可条件確認要求の処理結果と共にコンテンツ管理サーバ１１１から通知された仮想網ＩＤ及び拠点ＩＤを通信装置１２０７及びネットワーク経由でアクセス装置１３１に通知する。ステップ１７０７では、前記通知された拠点ＩＤを通信装置１２０７及びネットワーク経由でユーザ側処理装置１２１に通知する。
【００９２】
またステップ１７０８では、ユーザ認証が不成功またはユーザが当該コンテンツの取得許可条件を満足していないことを示す接続不可の通知を通信装置１２０７及びネットワーク経由でユーザ側処理装置１２１に送信する。
【００９３】
ステップ１６０３でユーザ側処理装置１２１の取得要求処理部６１１は、前記コンテンツ取得要求の応答として、そのコンテンツの配信を行うコンテンツ配信サーバを収容しているコンテンツ配信サーバ収容装置の拠点ＩＤを通信装置６０７及びネットワーク経由で接続マネージャ１８３から受信しているかどうかを調べ、前記拠点ＩＤを受信している場合にはステップ１６０４へ進む。
【００９４】
ステップ１６０４でコンテンツ要求処理部６１２は、ユーザの希望するコンテンツの配信を要求するコンテンツ要求パケットに、接続マネージャ１８３から通知された拠点ＩＤを付与し、そのコンテンツ要求パケットを通信装置６０７及びネットワーク経由でアクセス装置１３１へ送信する処理を行う。
【００９５】
図２０は本実施形態のアクセス装置１３１の処理手順を示すフローチャートである。図２０に示す様にアクセス装置１３１のコンテンツ要求転送処理部７１１は、ユーザ側処理装置１２１から送信されたコンテンツ要求パケットに仮想網ＩＤを付与し、仮想網上のデータ転送装置へ転送する処理を行う。またコンテンツ転送処理部７１２は、前記データ転送装置から転送されたコンテンツをそのコンテンツの要求を行ったユーザ側処理装置１２１に転送する処理を行う。
【００９６】
ステップ２００１でアクセス装置１３１のコンテンツ要求転送処理部７１１は、仮想網ＩＤ及び拠点ＩＤを通信装置７０７及びネットワーク経由で接続マネージャ１８３から受信しているかどうかを調べ、仮想網ＩＤ及び拠点ＩＤを受信している場合にはステップ２００２へ進み、ステップ２００２では、その受信した仮想網ＩＤ及び拠点ＩＤを磁気ディスク装置７０３に格納する。
【００９７】
ステップ２００３では、コンテンツの配信を要求するコンテンツ要求パケットを通信装置７０７及びネットワーク経由でユーザ側処理装置１２１から受信しているかどうかを調べ、コンテンツ要求パケットを受信している場合にはステップ２００４へ進む。
【００９８】
ステップ２００４では、前記受信したコンテンツ要求パケットに付与されている拠点ＩＤを参照し、磁気ディスク装置７０３に格納しておいた仮想網ＩＤの中からそのコンテンツ要求パケットに付与されている拠点ＩＤに対応する仮想網ＩＤを読み出してそのコンテンツ要求パケットに付与する。ステップ２００５では、前記仮想網ＩＤを付与したコンテンツ要求パケットを当該仮想網ＩＤで識別される仮想網上のデータ転送装置へ転送する。
【００９９】
図２１は本実施形態のデータ転送装置１５１〜１６０の処理手順を示すフローチャートである。図２１に示す様にデータ転送装置１５１〜１６０の仮想網転送処理部９１１は、コンテンツ要求パケットやコンテンツを、その仮想網ＩＤで識別される仮想網上のデータ転送装置に転送する処理を行う。
【０１００】
ステップ２１０１でデータ転送装置の仮想網転送処理部９１１は、コンテンツの配信を要求するコンテンツ要求パケットを受信しているかどうかを調べ、コンテンツ要求パケットを受信している場合にはステップ２１０２へ進む。
ステップ２１０２では、ネットワーク構成マネージャ１８１の仮想網ＩＤ更新処理部１０１１から通知されていた仮想網ＩＤを磁気ディスク装置９０３から読み出す。
【０１０１】
ステップ２１０３では、前記受信したコンテンツ要求パケットやコンテンツに付与されている仮想網ＩＤと前記読み出した仮想網ＩＤとを比較し、コンテンツ要求パケットに付与されている仮想網ＩＤが前記読み出した仮想網ＩＤのいずれかと一致する場合にはステップ２１０４へ進む。ステップ２１０４では、前記受信したコンテンツ要求パケットをその宛先やルーティング情報に従って次のデータ転送装置またはコンテンツ配信サーバ収容装置に転送する。
【０１０２】
図２２は本実施形態のコンテンツ配信サーバ収容装置１４１及び１４２の処理手順を示すフローチャートである。図２２に示す様にコンテンツ配信サーバ収容装置１４１及び１４２のコンテンツ転送処理部８１２は、前記コンテンツ要求パケットで要求されたコンテンツの配信をコンテンツ配信サーバに指示し、そのコンテンツをコンテンツ配信サーバから受信して仮想網ＩＤを付与して仮想網上のデータ転送装置に転送する処理を行う。
【０１０３】
ステップ２２０１でコンテンツ配信サーバ収容装置のコンテンツ転送処理部８１２は、コンテンツの配信を要求するコンテンツ要求パケットを通信装置８０７及びネットワーク経由でデータ転送装置から受信しているかどうかを調べ、コンテンツ要求パケットを受信している場合にはステップ２２０２へ進む。
【０１０４】
ステップ２２０２では、前記コンテンツ要求パケットで要求されたコンテンツの配信を行うコンテンツ配信サーバのサーバＩＤを磁気ディスク装置８０３から読み出し、そのサーバＩＤのコンテンツ配信サーバへ前記受信したコンテンツ要求パケットを通信装置８０７及びネットワーク経由で送信して、そのコンテンツ要求パケットで要求されたコンテンツの配信を当該コンテンツ配信サーバに指示する。
コンテンツの配信指示を受信したコンテンツ配信サーバのコンテンツ配信処理部３１２は、その要求されたコンテンツをコンテンツ配信サーバ収容装置に配信する。
【０１０５】
ステップ２２０３でコンテンツ配信サーバ収容装置１４１及び１４２のコンテンツ転送処理部８１２は、コンテンツ要求パケットで要求されたコンテンツを前記コンテンツの配信を指示したコンテンツ配信サーバから通信装置８０７及びネットワーク経由で受信しているかどうかを調べ、コンテンツを受信している場合にはステップ２２０４へ進む。
【０１０６】
ステップ２２０４では、ネットワーク構成マネージャ１８１の仮想網ＩＤ更新処理部１０１１から通知されていた仮想網ＩＤの中から当該コンテンツに対応する仮想網ＩＤを磁気ディスク装置８０３から読み出し、前記受信したコンテンツに付与する。ここで前記コンテンツ要求パケットに付与されていた仮想網ＩＤを当該コンテンツに付与するものとしても良い。ステップ２２０５では、前記仮想網ＩＤを付与したコンテンツを当該仮想網ＩＤで識別される仮想網上のデータ転送装置へ転送する。
【０１０７】
ステップ２１０１でデータ転送装置の仮想網転送処理部９１１は、コンテンツ要求パケットによって配信されたコンテンツを受信しているかどうかを調べ、コンテンツ要求パケットやコンテンツを受信している場合にはステップ２１０２へ進む。
ステップ２１０２では、ネットワーク構成マネージャ１８１の仮想網ＩＤ更新処理部１０１１から通知されていた仮想網ＩＤを磁気ディスク装置９０３から読み出す。
【０１０８】
ステップ２１０３では、前記受信したコンテンツに付与されている仮想網ＩＤと前記読み出した仮想網ＩＤとを比較し、コンテンツに付与されている仮想網ＩＤが前記読み出した仮想網ＩＤのいずれかと一致する場合にはステップ２１０４へ進む。ステップ２１０４では、前記受信したコンテンツをその宛先やルーティング情報に従って次のデータ転送装置またはアクセス装置１３１に転送する。
【０１０９】
ステップ２００６でアクセス装置１３１のコンテンツ転送処理部７１２は、前記コンテンツ要求パケットによって配信が要求されたコンテンツを通信装置７０７及びネットワーク経由でデータ転送装置から受信しているかどうかを調べ、そのコンテンツを受信している場合にはステップ２００７へ進む。ステップ２００７では、前記受信したコンテンツの配信を要求したユーザ側処理装置１２１に当該コンテンツを転送する。
【０１１０】
ステップ１６０５でユーザ側処理装置１２１のコンテンツ要求処理部６１２は、前記コンテンツ要求パケットにより配信を要求したコンテンツを通信装置６０７及びネットワーク経由でアクセス装置１３１から受信しているかどうかを調べ、前記コンテンツを受信している場合にはステップ１６０６へ進む。ステップ１６０６では、前記受信したコンテンツの出力装置６０５への出力等を行って当該コンテンツを利用する。
【０１１１】
またステップ１６０３で前記コンテンツ取得要求の応答として、ユーザ認証が不成功またはユーザが当該コンテンツの取得許可条件を満足していないことを示す接続不可の通知を受信している場合にはステップ１６０７へ進み、ステップ１６０７では、接続不可であることを示すメッセージを出力装置６０５へ表示して処理を終了する。
【０１１２】
図２３は本実施形態のコンテンツ取得に関する課金処理の一例を示す図である。ユーザ側処理装置１２１がコンテンツＡを取得する際に発生する取得料金の計算及び管理は以下の様に行われる。
接続マネージャ１８３とユーザ管理サーバ１１２との間で行われたユーザ認証が成功し、かつユーザ側処理装置１２１のコンテンツＡ取得許可条件が満足されることが確認された後、コンテンツ管理サーバ１１１の取得料金情報送信処理部４１３は、ユーザ管理サーバ１１２へコンテンツの取得料金情報を送信し、ユーザ管理サーバ１１２の課金管理処理部５１２は、コンテンツ管理サーバ１１１からコンテンツＡの取得料金情報を取得して本情報を管理し、その取得料金情報を基に課金処理を行う。
【０１１３】
図２４は本実施形態のコンテンツＡをコンテンツ配信サーバから消去するときに実施される他装置の動作例を示す図である。コンテンツＡの配信サービスを終了するとき、コンテンツＡをコンテンツ配信サーバ１０１及び１０２から消去する同時に行われる他装置の動作を、図２４を用いて説明する。
【０１１４】
コンテンツ配信網１７１上における仮想網１７２の消去は、ネットワーク構成マネージャ１８１の仮想網ＩＤ更新処理部１０１１が、データ転送装置１５１、１５４、１５５及び１５８にて管理されている仮想網ＩＤ＝１７２を削除することによって実行される。
【０１１５】
また、ネットワーク構成マネージャ１８１の仮想網情報更新処理部１０１２は、コンテンツ配信サーバ収容装置１４１（或いは１４２）にて管理されているコンテンツＩＤ＝Ａ、サーバＩＤ＝１０１（或いは１０２）及び仮想網ＩＤ＝１７２の対応情報、コンテンツ管理サーバ１１１にて管理されているコンテンツＩＤ＝Ａと仮想網ＩＤ＝１７２との対応管理情報、コンテンツＩＤ＝Ａと拠点ＩＤ＝１４１（或いは１４２）との対応管理情報、コンテンツＡの品質クラス情報、取得許可条件情報を削除する。以上の動作により、コンテンツＡのサービスが終了される。
【０１１６】
なお、コンテンツ配信サーバ収容装置１４１の仮想網ＩＤ更新処理部８１１からデータ転送装置１５８に仮想網ＩＤ＝１７２の削除通知を行い、その後、データ転送装置１５８からデータ転送装置１５４及び１５５、更にデータ転送装置１５４（或いは１５５）からデータ転送装置１５１へと仮想網ＩＤ＝１７２の削除通知を伝播させることによって仮想網１７２の消去を実現しても良い。
【０１１７】
図２５は本実施形態のユーザ認証が不成功の場合のシーケンス例を示す図である。図２５に示す様に、本実施形態においてユーザ側処理装置１２１のユーザ認証が不成功の場合、接続マネージャ１８３の受付結果通知処理部１２１２は、接続否と判断し、ユーザ側処理装置１２１に対して接続不可の通知を送出する。
【０１１８】
図２６は本実施形態のコンテンツ取得許可条件が不満足の場合のシーケンス例を示す図である。図２５と同様に図２６に示す様に本実施形態において、ユーザ情報がコンテンツＡの取得許可条件を満足しない場合、接続マネージャ１８３の受付結果通知処理部１２１２は、接続否と判断し、ユーザ側処理装置１２１に対して接続不可の通知を送出する。
【０１１９】
以上説明した様に本実施形態のコンテンツ駆動型コンテンツ配信システムによれば、コンテンツを配信する仮想的な経路を識別する為の仮想網ＩＤを付与してコンテンツの配信を行うので、コンテンツ配信サーバの処理量を軽減すると共に各コンテンツに対するセキュリティを維持してコンテンツを配信することが可能である。
【０１２０】
（実施形態２）
以下にコンテンツ毎の品質クラスを考慮したコンテンツの配信を行う実施形態２のコンテンツ駆動型コンテンツ配信システムについて説明する。
図２７は本実施形態のコンテンツ毎の品質クラスを考慮したコンテンツ要求からコンテンツ取得までのシーケンス例を示す図である。図２７を用いて本実施形態を説明する。
【０１２１】
本実施形態も実施形態１と同様、図１のコンテンツ駆動型コンテンツ配信システムが３つのコンテンツＡ、Ｂ及びＣを提供し、コンテンツ配信サーバ１０１及び１０２の両方に蓄積されるものとする。また、各装置で管理される情報は、図１３で示されるものと同じである。ただし、各コンテンツの品質クラスを、コンテンツＡはＨｉｇｈ（品質識別子＝１）、コンテンツＢはＭｉｄｄｌｅ（品質識別子＝２）、コンテンツＣはＬｏｗ（品質識別子＝３）とする。
ユーザ側処理装置１２１がコンテンツ取得要求を行ってから、選択拠点としてコンテンツ配信サーバ収容装置１４１が選択される動作までは、実施形態１と同様である。
【０１２２】
接続マネージャ１８３は、コンテンツ管理サーバ１１１で管理されているコンテンツＡの仮想網ＩＤ＝１７２、拠点ＩＤ＝１４１、更に品質クラス＝Ｈｉｇｈをアクセス装置１３１に通知する。また、接続マネージャ１８３はユーザ側処理装置１２１に対しても、拠点ＩＤ＝１４１を通知する。
拠点ＩＤ＝１４１の通知を受けると、以後ユーザ側処理装置１２１は、コンテンツ配信サーバ１０１に対して送出するコンテンツＡ要求パケットの宛先として、拠点ＩＤ＝１４１を付与する。
【０１２３】
一方、仮想網ＩＤ＝１７２、拠点ＩＤ＝１４１及び品質クラス＝Ｈｉｇｈの通知を受けることにより、アクセス装置１３１は、ユーザ側処理装置１２１から送出されるコンテンツＡ要求パケットの宛先に対して仮想網ＩＤ＝１７２を付与すると同時に、品質識別子＝１もパケットヘッダに付与し、ユーザパケットを仮想網１７２に転送する。
【０１２４】
これによりコンテンツＡ要求パケットは仮想網１７２上において、品質識別子＝１に基づき高品質（例えば低パケット廃棄率を保証）で転送されると同時に、宛先に付与された仮想網ＩＤ＝１７２と拠点ＩＤ＝１４１の２つのＩＤに基づき、コンテンツ配信サーバ収容装置１４１まで運ばれる。
【０１２５】
コンテンツ配信サーバ収容装置１４１は、ユーザ側処理装置１２１からのコンテンツ要求パケットをコンテンツ配信サーバ１０１に転送する。コンテンツＡ要求に対し、コンテンツ配信サーバ１０１はコンテンツＡを送出する。コンテンツ配信サーバ収容装置１４１は、コンテンツ管理サーバ１１１で管理されている品質クラス＝Ｈｉｇｈに基づき、コンテンツＡを載せたコンテンツパケットのパケットヘッダに対し、品質識別子＝１を付与し、コンテンツパケットを仮想網１７２に転送する。これによりコンテンツパケットは仮想網１７２上において、品質識別子＝１に基づき高品質で、アクセス装置１３１まで転送され、最後にユーザ側処理装置１２１まで届けられる。
【０１２６】
ここで、コンテンツ配信サーバ収容装置１４１がコンテンツパケットのパケットヘッダに対して品質識別子＝１を付与する際に、ユーザ側処理装置１２１からのコンテンツ要求パケットに付与されている品質識別子＝１を参照し、これをコピーしても良い。また、コンテンツパケットのパケットヘッダに対して品質識別子＝１を付与する処理を、前記２つの実現方法共に、コンテンツ配信サーバ収容装置１４１が行う代わりに、コンテンツ配信サーバ１０１が行っても良い。
【０１２７】
以上説明した様に本実施形態のコンテンツ駆動型コンテンツ配信システムによれば、コンテンツを配信する際のコンテンツ毎の品質クラスを示す品質識別子やコンテンツを配信する仮想的な経路を識別する為の仮想網ＩＤを付与してコンテンツの配信を行うので、コンテンツ配信サーバの処理量を軽減すると共に各コンテンツに対するセキュリティを維持し、コンテンツ毎の品質条件に対応した品質でコンテンツを配信することが可能である。
【０１２８】
（実施形態３）
以下にコンテンツ毎及びユーザ毎の品質クラスを考慮したコンテンツの配信を行う実施形態３のコンテンツ駆動型コンテンツ配信システムについて説明する。図２８は本実施形態のコンテンツ毎かつユーザ毎の品質クラスを考慮したコンテンツ要求からコンテンツ取得までのシーケンス例を示す図である。図２８を用いて本実施形態を説明する。
【０１２９】
本実施形態も実施形態２と同様、図１のコンテンツ駆動型コンテンツ配信システムが３つのコンテンツＡ、Ｂ及びＣを提供し、各コンテンツの品質クラスは、コンテンツＡはＨｉｇｈ（コンテンツ品質識別子＝１）、コンテンツＢはＭｉｄｄｌｅ（コンテンツ品質識別子＝２）、コンテンツＣはＬｏｗ（コンテンツ品質識別子＝３）とし、例えばパケット廃棄率の度合いを示すものとする。各コンテンツは、コンテンツ配信サーバ１０１及び１０２の両方に蓄積されるものとする。各装置で管理される情報は、図１３で示されるものと同じである。
【０１３０】
ユーザ毎の品質クラスはＰｒｅｍｉｕｍ（ユーザ品質識別子＝１）及びＮｏｒｍａｌ（ユーザ品質識別子＝２）の２クラスあるものとし、例えば帯域保証の度合いを示すものとする。コンテンツ毎の品質クラスは３つあるため、これらの組合せにより、合計の品質クラスは６種類となる。これらの６つの品質クラスはそれぞれ、Ｈｉｇｈ−Ｐｒｅｍｉｕｍ（品質識別子＝１１）、Ｈｉｇｈ−Ｎｏｒｍａｌ（品質識別子＝１２）、Ｍｉｄｄｌｅ−Ｐｒｅｍｉｕｍ（品質識別子＝２１）、Ｍｉｄｄｌｅ−Ｎｏｒｍａｌ（品質識別子＝２２）、Ｌｏｗ−Ｐｒｅｍｉｕｍ（品質識別子＝３１）、Ｌｏｗ−Ｎｏｒｍａｌ（品質識別子＝３２）と表現されるものとする。
【０１３１】
ユーザ側処理装置１２１は、高い料金を払っても良いから高品質でコンテンツを受給したいと望むユーザであるとし、ユーザ毎の品質クラスはＰｒｅｍｉｕｍ（ユーザ品質識別子＝１）とする。
ユーザ側処理装置１２１がコンテンツ取得要求を行ってから、選択拠点としてコンテンツ配信サーバ収容装置１４１が選択される動作までは、実施形態２と同様である。
【０１３２】
接続マネージャ１８３は、コンテンツ管理サーバ１１１で管理されているコンテンツＡの仮想網ＩＤ＝１７２、拠点ＩＤ＝１４１及びコンテンツ毎の品質クラス＝Ｈｉｇｈの各情報を、コンテンツ管理サーバ１１１から受信すると共に、ユーザ管理サーバ１１２で管理されているユーザ側処理装置１２１のユーザ毎の品質クラス＝Ｐｒｅｍｉｕｍの情報を、ユーザ管理サーバ１１２から受信する。
【０１３３】
これにより、接続マネージャ１８３は、コンテンツ毎の品質クラス＝Ｈｉｇｈとユーザ毎の品質クラス＝Ｐｒｅｍｉｕｍとを組合せ、品質クラス＝Ｈｉｇｈ−Ｐｒｅｍｉｕｍを決定する。決定後、接続マネージャ１８３は仮想網ＩＤ＝１７２、拠点ＩＤ＝１４１及び品質クラス＝Ｈｉｇｈ−Ｐｒｅｍｉｕｍをアクセス装置１３１に通知する。また、接続マネージャ１８３はユーザ側処理装置１２１に対しては、拠点ＩＤ＝１４１を通知する。
【０１３４】
一方、コンテンツ配信サーバ収容装置１４１も、コンテンツ管理サーバ１１１で管理されているコンテンツ毎の品質クラス＝Ｈｉｇｈ、及びユーザ管理サーバ１１２で管理されているユーザ毎の品質クラス＝Ｐｒｅｍｉｕｍとを組合せ、品質クラス＝Ｈｉｇｈ−Ｐｒｅｍｉｕｍを決定する。
拠点ＩＤ＝１４１の通知を受けると、以後ユーザ側処理装置１２１は、コンテンツ配信サーバ１０１に対して送出するコンテンツＡ要求パケットの宛先として、拠点ＩＤ＝１４１を付与する。
【０１３５】
一方、仮想網ＩＤ＝１７２、拠点ＩＤ＝１４１及び品質クラス＝Ｈｉｇｈ−Ｐｒｅｍｉｕｍの通知を受けることにより、アクセス装置１３１は、ユーザ側処理装置１２１から送出されるコンテンツＡ要求パケットの宛先に対して仮想網ＩＤ＝１７２を付与すると同時に、品質識別子＝１１もパケットヘッダに付与し、ユーザパケットを仮想網１７２に転送する。
【０１３６】
これによりコンテンツＡ要求パケットは、品質識別子＝１１に基づきデータ転送装置１５１、１５４、１５８の順に仮想網１７２上を転送され、高品質（例えば低パケット廃棄率で広い帯域を保証等）が保証されると同時に、宛先に付与された仮想網ＩＤ＝１７２と拠点ＩＤ＝１４１の２つのＩＤに基づき、コンテンツ配信サーバ収容装置１４１まで運ばれる。
【０１３７】
コンテンツ配信サーバ収容装置１４１は、ユーザ側処理装置１２１からのコンテンツ要求パケットをコンテンツ配信サーバ１０１に転送する。コンテンツＡ要求に対し、コンテンツ配信サーバ１０１はコンテンツＡを送出する。
【０１３８】
コンテンツ配信サーバ収容装置１４１は、決定した品質クラス＝Ｈｉｇｈ−Ｐｒｅｍｉｕｍに基づき、コンテンツＡを載せたコンテンツパケットのパケットヘッダに対し、品質識別子＝１１を付与し、コンテンツパケットを仮想網１７２に転送する。これによりコンテンツパケットは、データ転送装置１５８、１５４、１５１の順に仮想網１７２を通過し、アクセス装置１３１まで転送され、高品質を保証しつつ、ユーザ側処理装置１２１まで届けられる。
【０１３９】
ここで、コンテンツ配信サーバ収容装置１４１がコンテンツパケットのパケットヘッダに対し品質識別子＝１１を付与する処理を、ユーザ側処理装置１２１からのコンテンツ要求パケットに付与されている品質識別子＝１１を参照し、これをコピーすることによって実現しても良い。また、コンテンツパケットのパケットヘッダに対して品質識別子＝１１を付与する処理を、前記２つの実現方法共に、コンテンツ配信サーバ収容装置１４１が行う代わりに、コンテンツ配信サーバ１０１が行っても良い。
【０１４０】
ユーザ側処理装置１２１がコンテンツＡを取得する際に発生する取得料金の計算及び管理は以下の様に行われる。接続マネージャ１８３とユーザ管理サーバ１１２との間で行われたユーザ認証が成功し、かつユーザ側処理装置１２１のコンテンツＡ取得許可条件が満足されることが確認された後、ユーザ管理サーバ１１２の課金管理処理部５１２は、コンテンツ管理サーバ１１１からコンテンツＡの取得料金情報を取得すると共に、自身で管理しているユーザ側処理装置１２１の要求品質クラスに相当する取得料金を加味して当該ユーザの課金情報を管理する。
【０１４１】
前記の様に本実施形態では、コンテンツの品質条件やユーザのニーズに対応した品質でコンテンツを提供することができる。またコンテンツ毎にセキュリティレベルを区別することが可能であり、コンテンツ提供側の要求する配布制限条件を考慮したコンテンツ配布が可能となる。セキュリティの区別は、従来技術ではコンテンツ配信サーバの処理により行われていたのに対し、本実施形態によるセキュリティの区別は、コンテンツ配信網の機能により実現されるので、コンテンツ配信サーバの処理量軽減に寄与することが可能で、その余った処理稼動を、例えばコンテンツ同時アクセス数の増加分に割り当てることができる。
【０１４２】
以上説明した様に本実施形態のコンテンツ駆動型コンテンツ配信システムによれば、コンテンツを配信する際のコンテンツ毎及びユーザ毎の品質クラスを示す品質識別子やコンテンツを配信する仮想的な経路を識別する為の仮想網ＩＤを付与してコンテンツの配信を行うので、コンテンツ配信サーバの処理量を軽減すると共に各コンテンツに対するセキュリティを維持し、コンテンツの品質条件やユーザのニーズに対応した品質でコンテンツを配信することが可能である。
【０１４３】
【発明の効果】
本発明によればコンテンツを配信する際の品質クラスを示す品質識別子やコンテンツを配信する仮想的な経路を識別する為の仮想網ＩＤを付与してコンテンツの配信を行うので、コンテンツ配信サーバの処理量を軽減すると共に各コンテンツに対するセキュリティを維持し、コンテンツの品質条件やユーザのニーズに対応した品質でコンテンツを配信することが可能である。
【図面の簡単な説明】
【図１】実施形態１のコンテンツ駆動型コンテンツ配信システムの概要を示す図である。
【図２】従来の術に基づくコンテンツ配信システムの一例を示す図である。
【図３】実施形態１のコンテンツ配信サーバ１０１及び１０２の概略構成を示す図である。
【図４】実施形態１のコンテンツ管理サーバ１１１の概略構成を示す図である。
【図５】実施形態１のユーザ管理サーバ１１２の概略構成を示す図である。
【図６】実施形態１のユーザ側処理装置１２１の概略構成を示す図である。
【図７】実施形態１のアクセス装置１３１の概略構成を示す図である。
【図８】実施形態１のコンテンツ配信サーバ収容装置１４１及び１４２の概略構成を示す図である。
【図９】実施形態１のデータ転送装置１５１〜１６０の概略構成を示す図である。
【図１０】実施形態１のネットワーク構成マネージャ１８１の概略構成を示す図である。
【図１１】実施形態１の品質マネージャ１８２の概略構成を示す図である。
【図１２】実施形態１の接続マネージャ１８３の概略構成を示す図である。
【図１３】実施形態１の各装置で管理する情報と装置間の情報送受関係の概要を示す図である。
【図１４】実施形態１のコンテンツ配信サーバ収容装置へのコンテンツＩＤ及び仮想網ＩＤの通知とデータ転送装置への仮想網ＩＤの通知の第２の例を示す図である。
【図１５】実施形態１のコンテンツ取得要求からコンテンツ取得までのシーケンス例を示す図である。
【図１６】実施形態１のユーザ側処理装置１２１の処理手順を示すフローチャートである。
【図１７】実施形態１の接続マネージャ１８３の処理手順を示すフローチャートである。
【図１８】実施形態１のユーザ認証処理の処理手順を示すフローチャートである。
【図１９】実施形態１のコンテンツ管理サーバ１１１の処理手順を示すフローチャートである。
【図２０】実施形態１のアクセス装置１３１の処理手順を示すフローチャートである。
【図２１】実施形態１のデータ転送装置１５１〜１６０の処理手順を示すフローチャートである。
【図２２】実施形態１のコンテンツ配信サーバ収容装置１４１及び１４２の処理手順を示すフローチャートである。
【図２３】実施形態１のコンテンツ取得に関する課金処理の一例を示す図である。
【図２４】実施形態１のコンテンツＡをコンテンツ配信サーバから消去するときに実施される他装置の動作例を示す図である。
【図２５】実施形態１のユーザ認証が不成功の場合のシーケンス例を示す図である。
【図２６】実施形態１のコンテンツ取得許可条件が不満足の場合のシーケンス例を示す図である。
【図２７】実施形態２のコンテンツ毎の品質クラスを考慮したコンテンツ要求からコンテンツ取得までのシーケンス例を示す図である。
【図２８】実施形態３のコンテンツ毎かつユーザ毎の品質クラスを考慮したコンテンツ要求からコンテンツ取得までのシーケンス例を示す図である。
【符号の説明】
１０１及び１０２…コンテンツ配信サーバ、１１１…コンテンツ管理サーバ、１１２…ユーザ管理サーバ、１２１…ユーザ側処理装置、１３１…アクセス装置、１４１及び１４２…コンテンツ配信サーバ収容装置、１５１〜１６０…データ転送装置、１７１…コンテンツ配信網、１７２〜１７４…仮想網、１８１…ネットワーク構成マネージャ、１８２…品質マネージャ、１８３…接続マネージャ、３０１…ＣＰＵ、３０２…メモリ、３０３…磁気ディスク装置、３０４…入力装置、３０５…出力装置、３０６…ＣＤ−ＲＯＭ装置、３０７…通信装置、３１１…仮想網情報更新処理部、３１２…コンテンツ配信処理部、４０１…ＣＰＵ、４０２…メモリ、４０３…磁気ディスク装置、４０４…入力装置、４０５…出力装置、４０６…ＣＤ−ＲＯＭ装置、４０７…通信装置、４１１…判定処理部、４１２…判定結果通知処理部、４１３…取得料金情報送信処理部、５０１…ＣＰＵ、５０２…メモリ、５０３…磁気ディスク装置、５０４…入力装置、５０５…出力装置、５０６…ＣＤ−ＲＯＭ装置、５０７…通信装置、５１１…ユーザ認証処理部、５１２…課金管理処理部、６０１…ＣＰＵ、６０２…メモリ、６０３…磁気ディスク装置、６０４…入力装置、６０５…出力装置、６０６…ＣＤ−ＲＯＭ装置、６０７…通信装置、６１１…取得要求処理部、６１２…コンテンツ要求処理部、７０１…ＣＰＵ、７０２…メモリ、７０３…磁気ディスク装置、７０４…入力装置、７０５…出力装置、７０６…ＣＤ−ＲＯＭ装置、７０７…通信装置、７１１…コンテンツ要求転送処理部、７１２…コンテンツ転送処理部、８０１…ＣＰＵ、８０２…メモリ、８０３…磁気ディスク装置、８０４…入力装置、８０５…出力装置、８０６…ＣＤ−ＲＯＭ装置、８０７…通信装置、８１１…仮想網ＩＤ更新処理部、８１２…コンテンツ転送処理部、９０１…ＣＰＵ、９０２…メモリ、９０３…磁気ディスク装置、９０４…入力装置、９０５…出力装置、９０６…ＣＤ−ＲＯＭ装置、９０７…通信装置、９１１…仮想網転送処理部、１００１…ＣＰＵ、１００２…メモリ、１００３…磁気ディスク装置、１００４…入力装置、１００５…出力装置、１００６…ＣＤ−ＲＯＭ装置、１００７…通信装置、１０１１…仮想網ＩＤ更新処理部、１０１２…仮想網情報更新処理部、１１０１…ＣＰＵ、１１０２…メモリ、１１０３…磁気ディスク装置、１１０４…入力装置、１１０５…出力装置、１１０６…ＣＤ−ＲＯＭ装置、１１０７…通信装置、１１１１…拠点選択処理部、１２０１…ＣＰＵ、１２０２…メモリ、１２０３…磁気ディスク装置、１２０４…入力装置、１２０５…出力装置、１２０６…ＣＤ−ＲＯＭ装置、１２０７…通信装置、１２１１…確認要求処理部、１２１２…受付結果通知処理部、２０１及び２０２…コンテンツ配信サーバ、２１１…コンテンツ管理サーバ、２１２…ユーザ管理サーバ、２２１…ユーザ、２３１…アクセス装置、２４１及び２４２…コンテンツ配信サーバ収容装置、２５１〜２５３…データ転送装置、２７１…コンテンツ配信網、２８１…ネットワーク構成マネージャ、２８２…品質マネージャ、２８３…接続マネージャ。
【図１】
0003764055.tif 000002
【図２】
0003764055.tif 000003
【図３】
0003764055.tif 000004
【図４】
0003764055.tif 000005
【図５】
0003764055.tif 000006
【図６】
0003764055.tif 000007
【図７】
0003764055.tif 000008
【図８】
0003764055.tif 000009
【図９】
0003764055.tif 000010
【図１０】
0003764055.tif 000011
【図１１】
0003764055.tif 000012
【図１２】
0003764055.tif 000013
【図１３】
0003764055.tif 000014
【図１４】
0003764055.tif 000015
【図１５】
0003764055.tif 000016
【図１６】
0003764055.tif 000017
【図１７】
0003764055.tif 000018
【図１８】
0003764055.tif 000019
【図１９】
0003764055.tif 000020
【図２０】
0003764055.tif 000021
【図２１】
0003764055.tif 000022
【図２２】
0003764055.tif 000023
【図２３】
0003764055.tif 000024
【図２４】
0003764055.tif 000025
【図２５】
0003764055.tif 000026
【図２６】
0003764055.tif 000027
【図２７】
0003764055.tif 000028
【図２８】
0003764055.tif 000029