(57)【要約】  汎用性のあるシステムにおいてもコンテンツの利用状況の把握等を行えるようにし、多様な利用形態に対して容易に適用可能にする。  コンテンツ配信装置１１からネットワーク１０を介してコンテンツ再生装置１２に対してコンテンツデータ３０を配信する。コンテンツデータ３０は、ネットワーク１０上をＩＰパケット等のコンテンツパケット３１として伝送される。コンテンツパケット３１のヘッダ部３２には、ネットワークにおけるパケットの伝送経路を示す、パケットの送信元、中継点等のアドレス情報を含むパケット経路情報３４が格納される。コンテンツ管理装置１５は、コンテンツパケット３１のパケット経路情報３４を取得し、予め設定してあるコンテンツと経路との関連を示すコンテンツ−経路対応情報に基づき、パケット経路情報に対応する特定のコンテンツを識別し、識別結果に応じたコンテンツ管理を行う。
2010147221.tif 000002
【特許請求の範囲】
【請求項１】
コンテンツを含むコンテンツデータをパケット化したコンテンツパケットとしてネットワーク上を伝送される、コンテンツの利用状況を管理するコンテンツ管理装置であって、
前記コンテンツパケットに含まれる、前記ネットワークにおけるパケットの伝送経路を示す情報として、パケットの送信元のアドレス情報を含む送信元情報と、パケットの伝送経路における中継点のアドレス情報を含む付加経路情報との、少なくともいずれかを含むパケット経路情報を取得する経路情報取得部と、
前記取得したパケット経路情報と、予め設定してあるコンテンツと経路との関連を示すコンテンツ−経路対応情報とに基づき、パケット経路情報に対応する特定のコンテンツを識別するコンテンツ識別部と、
を備えるコンテンツ管理装置。
【請求項２】
請求項１に記載のコンテンツ管理装置であって、
前記コンテンツパケットは、ヘッダ部に送信元情報、送信先情報、付加経路情報を有し、
前記経路情報取得部は、前記コンテンツパケットのヘッダ部に格納された送信元情報と付加経路情報との少なくともいずれかをパケット経路情報として取得するコンテンツ管理装置。
【請求項３】
請求項１に記載のコンテンツ管理装置であって、
前記パケット経路情報として用いられる付加経路情報は、実際にパケットが伝送された伝送経路を示す実伝送経路情報、パケットの伝送経路を指定する指定経路情報、パケットの伝送経路を指示するための経路制御情報のうちの、少なくともいずれかを含む情報である、コンテンツ管理装置。
【請求項４】
請求項１に記載のコンテンツ管理装置であって、
前記ネットワークは、ＩＰ（Internet Protocol）を利用したパケット通信が可能なＩＰネットワークであり、
前記コンテンツパケットは、前記ＩＰネットワーク上を伝送されるＩＰパケットであり、
前記経路情報取得部は、前記パケット経路情報として、前記ＩＰパケットのヘッダ部に含まれる送信元情報と付加経路情報との少なくともいずれかを取得するコンテンツ管理装置。
【請求項５】
請求項４に記載のコンテンツ管理装置であって、
前記経路情報取得部は、前記パケット経路情報のアドレス情報として、ＩＰアドレスの情報を取得するコンテンツ管理装置。
【請求項６】
請求項４に記載のコンテンツ管理装置であって、
前記経路情報取得部は、前記パケット経路情報のアドレス情報として、ＩＰアドレスとポートの情報を取得するコンテンツ管理装置。
【請求項７】
請求項１に記載のコンテンツ管理装置であって、
前記コンテンツ−経路対応情報は、特定のコンテンツに対応付けて設定されたコンテンツ経路情報と、コンテンツを識別するためのＩＤ情報とを含むものであり、
前記コンテンツ識別部は、前記コンテンツ−経路対応情報を用いてパケット経路情報に対応するコンテンツのＩＤ情報を抽出するコンテンツ管理装置。
【請求項８】
請求項１に記載のコンテンツ管理装置であって、
前記コンテンツの識別結果に基づき、識別したコンテンツに関するコンテンツ利用情報を生成する利用情報生成部を、
さらに備えるコンテンツ管理装置。
【請求項９】
請求項８に記載のコンテンツ管理装置であって、
前記利用情報生成部は、前記コンテンツ利用情報として、コンテンツ毎の利用量を示す情報を生成するコンテンツ管理装置。
【請求項１０】
請求項９に記載のコンテンツ管理装置であって、
前記利用情報生成部は、前記コンテンツ利用情報としてのコンテンツ毎の利用量に基づき、コンテンツの利用ランキングを生成するコンテンツ管理装置。
【請求項１１】
請求項８に記載のコンテンツ管理装置であって、
前記利用情報生成部は、前記コンテンツ利用情報として、識別したコンテンツの送信元情報に対応した送信元毎の当該コンテンツの送信量を示す情報を生成するコンテンツ管理装置。
【請求項１２】
請求項１に記載のコンテンツ管理装置であって、
前記コンテンツの識別結果に基づき、識別したコンテンツの著作権管理に関する処理を実行する著作権管理処理部を、
さらに備えるコンテンツ管理装置。
【請求項１３】
請求項１２に記載のコンテンツ管理装置であって、
前記経路情報取得部が所定の期間内において所定量以上の特定のパケット経路情報を取得した場合、前記著作権管理処理部は、前記特定のパケット経路情報に対応するコンテンツの著作権情報を管理するコンテンツ管理装置。
【請求項１４】
請求項１に記載のコンテンツ管理装置であって、
前記経路情報取得部は、単一のコンテンツに対応する複数のコンテンツパケット片を取得した場合、
前記コンテンツ識別部は、前記複数のコンテンツパケット片の各々に含まれるパケット経路情報片に対応する前記単一のコンテンツを識別するコンテンツ管理装置。
【請求項１５】
請求項１２に記載のコンテンツ管理装置であって、
前記経路情報取得部は、単一のコンテンツに対応する複数のコンテンツパケット片を取得した場合、
前記コンテンツ識別部は、前記複数のコンテンツパケット片の各々に含まれるパケット経路情報片に対応する前記単一のコンテンツを識別し、
前記著作権管理処理部は、識別した単一のコンテンツの著作権管理に関する処理を実行するコンテンツ管理装置。
【請求項１６】
請求項１に記載のコンテンツ管理装置であって、
前記経路情報取得部が所定の期間内において所定量以上の特定のパケット経路情報を取得した場合、
前記経路情報取得部は、前記特定のパケット経路情報内の付加経路情報を変更する旨の付加経路情報変更命令を、前記特定のパケット経路情報に対応するコンテンツデータの送信元に送信するコンテンツ管理装置。
【請求項１７】
請求項１に記載のコンテンツ管理装置であって、
前記コンテンツの識別結果と、予め設定してあるコンテンツの利用者と経路との関連を示す利用者−経路対応情報とに基づき、パケット経路情報に対応する利用者を識別し、コンテンツの利用者管理に関する処理を実行する利用者管理処理部を、
さらに備えるコンテンツ管理装置。
【請求項１８】
請求項１に記載のコンテンツ管理装置であって、
前記コンテンツ−経路対応情報は、コンテンツ本体のＩＤ情報と、特定のコンテンツに対応付けて設定されたコンテンツ経路情報とを含むものであり、
前記識別したコンテンツのパケット経路情報とコンテンツ本体のＩＤ情報とを参照し、パケット経路情報に基づいた配信制御処理を行うコンテンツ経路管理処理部を、
さらに備えるコンテンツ管理装置。
【請求項１９】
コンピュータに、請求項１から１８のいずれか１項に記載のコンテンツ管理装置の各部の機能を実現させるためのプログラム。
【請求項２０】
コンテンツを含むコンテンツデータをパケット化したコンテンツパケットとしてネットワーク上を伝送される、コンテンツの利用状況を管理するコンテンツ管理装置におけるコンテンツ管理方法であって、
前記ネットワークを伝送されたコンテンツパケットを参照し、前記コンテンツパケットに含まれる、前記ネットワークにおけるパケットの伝送経路を示す情報として、パケットの送信元のアドレス情報を含む送信元情報と、パケットの伝送経路における中継点のアドレス情報を含む付加経路情報との、少なくともいずれかを含むパケット経路情報を取得するステップと、
前記取得したパケット経路情報と、予め設定してあるコンテンツと経路との関連を示すコンテンツ−経路対応情報とに基づき、パケット経路情報に対応する特定のコンテンツを識別するステップと、
を有するコンテンツ管理方法。
【請求項２１】
コンピュータに、請求項２０に記載のコンテンツ管理方法の各ステップの手順を実行させるためのプログラム。
【請求項２２】
コンテンツを含むコンテンツデータをパケット化したコンテンツパケットとしてネットワーク上を伝送される、コンテンツを配信するコンテンツ配信装置であって、
対象のコンテンツを含むコンテンツデータを配信先へ配信するための制御を行うもので、所定の宛先に対して前記コンテンツデータを含むコンテンツパケットを送信する配信制御部と、
前記コンテンツに対応する特定のパケットの経路を規定するための情報として、パケットの伝送経路における送信元と中継点の少なくともいずれかのアドレス情報を含むパケット経路情報を、前記コンテンツパケットのヘッダ部に設定する経路情報設定部と、
前記コンテンツパケットを出力する出力部と、
を備えるコンテンツ配信装置。
【請求項２３】
請求項２２に記載のコンテンツ配信装置であって、
前記経路情報設定部は、予め設定してあるコンテンツと経路との関連を示すコンテンツ−経路対応情報に基づき、前記パケット経路情報を設定するコンテンツ配信装置。
【請求項２４】
コンピュータに、請求項２２または２３に記載のコンテンツ配信装置の各部の機能を実現させるためのプログラム。
【請求項２５】
コンテンツを含むコンテンツデータをパケット化したコンテンツパケットとしてネットワーク上を伝送される、コンテンツを配信するコンテンツ配信装置におけるコンテンツ配信方法であって、
対象のコンテンツを含むコンテンツデータを配信先へ配信するための制御を行うもので、所定の宛先に対して前記コンテンツデータを含むコンテンツパケットを送信するステップと、
前記コンテンツに対応する特定のパケットの経路を規定するための情報として、パケットの伝送経路における送信元と中継点の少なくともいずれかのアドレス情報を含むパケット経路情報を、前記コンテンツパケットのヘッダ部に設定するステップと、
前記コンテンツパケットをネットワークに対して出力するステップと、
を有するコンテンツ配信方法。
【請求項２６】
コンピュータに、請求項２５に記載のコンテンツ配信方法の各ステップの手順を実行させるためのプログラム。
【請求項２７】
コンテンツを含むコンテンツデータをパケット化したコンテンツパケットとしてネットワーク上を伝送される、コンテンツを中継するコンテンツ中継装置であって、
前記コンテンツパケットを入出力する入出力部と、
受信したコンテンツパケットのヘッダ部に格納された送信先情報と、自装置に予め設定された経路制御情報とに基づき、所定の経路の宛先に対して前記コンテンツパケットを送信する制御を行う経路制御部と、
前記コンテンツパケットのヘッダ部において、ネットワークにおけるパケットの伝送経路を示すパケット経路情報として、自装置の中継点のアドレス情報を含む情報を付与する経路情報付与部と、
を備えるコンテンツ中継装置。
【請求項２８】
請求項２７に記載のコンテンツ中継装置であって、
前記経路制御部は、さらに、前記コンテンツパケットのヘッダ部に格納されたパケット経路情報に基づき、所定の経路の宛先に対して前記コンテンツパケットを送信する制御を行うコンテンツ中継装置。
【請求項２９】
コンテンツを含むコンテンツデータをパケット化したコンテンツパケットとしてネットワーク上を伝送される、コンテンツを中継するコンテンツ中継装置であって、
前記コンテンツパケットを入出力する入出力部と、
受信したコンテンツパケットのヘッダ部に格納された送信先情報と、ネットワークにおけるパケットの伝送経路を示すパケット経路情報とに基づき、所定の経路の宛先に対して前記コンテンツパケットを送信する制御を行う経路制御部と、
を備えるコンテンツ中継装置。
【請求項３０】
コンピュータに、請求項２７から２９のいずれか１項に記載のコンテンツ中継装置の各部の機能を実現させるためのプログラム。
【請求項３１】
コンテンツを含むコンテンツデータをパケット化したコンテンツパケットとしてネットワーク上を伝送される、コンテンツを中継するコンテンツ中継装置におけるコンテンツ中継方法であって、
前記コンテンツパケットをネットワークに対して入出力するステップと、
受信したコンテンツパケットのヘッダ部に格納された送信先情報と、自装置に予め設定された経路制御情報とに基づき、所定の経路の宛先に対して前記コンテンツパケットを送信する制御を行うステップと、
前記コンテンツパケットのヘッダ部において、ネットワークにおけるパケットの伝送経路を示すパケット経路情報として、自装置の中継点のアドレス情報を含む情報を付与するステップと、
を有するコンテンツ中継方法。
【請求項３２】
コンテンツを含むコンテンツデータをパケット化したコンテンツパケットとしてネットワーク上を伝送される、コンテンツを中継するコンテンツ中継装置におけるコンテンツ中継方法であって、
前記コンテンツパケットをネットワークに対して入出力するステップと、
受信したコンテンツパケットのヘッダ部に格納された送信先情報と、ネットワークにおけるパケットの伝送経路を示すパケット経路情報とに基づき、所定の経路の宛先に対して前記コンテンツパケットを送信する制御を行うステップと、
を有するコンテンツ中継方法。
【請求項３３】
コンピュータに、請求項３１または３２に記載のコンテンツ中継方法の各ステップの手順を実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、音楽、動画、静止画、テキスト等のコンテンツの利用状況を管理するコンテンツ管理装置及びコンテンツ管理方法に関する。
【背景技術】
【０００２】
音楽、動画、静止画、テキスト等のコンテンツは、アナログ情報の状態から、デジタル化されたデータとして取り扱われる機会が多くの割合を占める状態となりつつある。この種のデジタルコンテンツは、コンテンツそのものだけでなく、コンテンツ本体とその再生機能等を持つプログラムを含むコンテンツ、或いは、ゲームソフトウェアのコンテンツ等としても利用されている。【０００３】
インターネット等のネットワークの進化に伴い、コンテンツはネットワーク経由で利用される機会も多くなっている。最近では、パーソナルコンピュータ（ＰＣ）、携帯電話端末、スマートフォン、携帯情報端末、ゲーム端末、音楽再生端末などの通信機能を持つ電子機器を用いて、ネットワーク経由でコンテンツをダウンロードして利用するシステムが普及しつつある。【０００４】
コンテンツの利用における著作権管理の一例として、コンテンツデータ本体に著作権情報を埋め込むなどして、コンテンツの著作権を保護する方法が採られている。著作権情報の付与の方法としては、電子透かし技術等を用いてコンテンツＩＤをコンテンツデータに埋め込む方法、コンテンツヘッダにＤＣＤ（Distributed Content Descriptor）等のコンテンツ情報を付与する方法などがある（例えば、非特許文献１参照）。【０００５】
また、コンテンツの著作権管理に関して、コンテンツデータのヘッダ部に所有者識別情報を格納し、正当な所有者に限ってコンテンツの再生を許可することで、著作権者の利益を保護するようにしたデータ通信システムが提案されている（例えば、特許文献１参照）。また、デジタルコンテンツを安全に配布するために、使用者に対してコンテンツを暗号化伝送し、キー情報及び使用者権限情報を用いて暗号化されたコンテンツデータを解読及び再生するようにしたシステムが提案されている（例えば、特許文献２参照）。【０００６】
なお、ネットワーク上の通信を制御する方法として、ＳＩＰ（Session Initiation Protocol）等の呼制御を用いることによって、発信側と着信側との間の接続制御を行い、マルチメディアデータの伝送を行うことが可能になっている。ＳＩＰを用いたシステムとして、ヘッダ情報に基づいて転送制御を可能とするもの、電話またはデジタルデータの課金を可能とするもの、などが提案されている（例えば、特許文献３、４参照）。
【先行技術文献】
【特許文献】
【０００７】
【特許文献１】日本国特開２００３−２１６５０３号公報
【特許文献２】日本国特開２０００−１５６６７６号公報
【特許文献３】日本国特表２００８−５４３１３５号公報
【特許文献４】米国特許公開第２００７／０２４８１０３号明細書
【非特許文献】
【０００８】
【非特許文献１】内田典佳、小林直樹、関谷博、一玖秀一、松村季樹  共著、「コンテンツ埋込み権利情報を参照・管理可能な端末ソフトウェア」、情報処理学会研究報告、Vol.2002 No.85(DPS-109 EIP-17)、2002年9月12日、p.47-50
【発明の概要】
【発明が解決しようとする課題】
【０００９】
上記の著作権管理等を行うコンテンツ管理システムでは、コンテンツデータ本体またはコンテンツデータのヘッダ部に著作権情報などの管理情報を格納して管理を行うようになっている。このため、コンテンツ本体と管理情報とが不可分になっており、コンテンツの伝送のために専用のプログラムまたはプロトコルを用いる必要がある。また、コンテンツの配信元において全てを管理する必要があり、管理情報の保守、管理等が必要になる。この際、コンテンツの管理は一元的なものとなり、配信元を一旦離れたコンテンツは、利用状況などを把握することが困難である。【００１０】
デジタルコンテンツの普及とともにコンテンツの利用形態が多様化してきており、著作権管理等のコンテンツ管理に関して、各種の利用形態に適応可能な方法が必要とされている。コンテンツの配信者及び管理者においては、それぞれの利用形態に適応した管理方法が模索されている。しかしながら、上記従来のコンテンツ管理システムでは、コンテンツデータ自体に管理情報を付与する、或いは、専用のプログラムまたはプロトコルを用いる等の必要があり、多様な利用形態に適応させるためには、コンテンツ管理の手間及びコストが増大する等の課題がある。また、利用形態によっては適用が困難である。【００１１】
本発明は、上記事情に鑑みてなされたもので、その目的は、汎用性のあるシステムにおいてもコンテンツの利用状況の把握等を行うことが可能であり、多様な利用形態に対して適用が容易なコンテンツ管理装置及びコンテンツ管理方法を提供することにある。
【課題を解決するための手段】
【００１２】
本発明は、コンテンツを含むコンテンツデータをパケット化したコンテンツパケットとしてネットワーク上を伝送される、コンテンツの利用状況を管理するコンテンツ管理装置であって、前記コンテンツパケットに含まれる、前記ネットワークにおけるパケットの伝送経路を示す情報として、パケットの送信元のアドレス情報を含む送信元情報と、パケットの伝送経路における中継点のアドレス情報を含む付加経路情報との、少なくともいずれかを含むパケット経路情報を取得する経路情報取得部と、前記取得したパケット経路情報と、予め設定してあるコンテンツと経路との関連を示すコンテンツ−経路対応情報とに基づき、パケット経路情報に対応する特定のコンテンツを識別するコンテンツ識別部と、を備えるコンテンツ管理装置を提供する。【００１３】
本発明は、コンテンツを含むコンテンツデータをパケット化したコンテンツパケットとしてネットワーク上を伝送される、コンテンツを配信するコンテンツ配信装置であって、対象のコンテンツを含むコンテンツデータを配信先へ配信するための制御を行うもので、所定の宛先に対して前記コンテンツデータを含むコンテンツパケットを送信する配信制御部と、前記コンテンツに対応する特定のパケットの経路を規定するための情報として、パケットの伝送経路における送信元と中継点の少なくともいずれかのアドレス情報を含むパケット経路情報を、前記コンテンツパケットのヘッダ部に設定する経路情報設定部と、前記コンテンツパケットを出力する出力部と、を備えるコンテンツ配信装置を提供する。【００１４】
本発明は、コンテンツを含むコンテンツデータをパケット化したコンテンツパケットとしてネットワーク上を伝送される、コンテンツを中継するコンテンツ中継装置であって、前記コンテンツパケットを入出力する入出力部と、受信したコンテンツパケットのヘッダ部に格納された送信先情報と、自装置に予め設定された経路制御情報とに基づき、所定の経路の宛先に対して前記コンテンツパケットを送信する制御を行う経路制御部と、前記コンテンツパケットのヘッダ部において、ネットワークにおけるパケットの伝送経路を示すパケット経路情報として、自装置の中継点のアドレス情報を含む情報を付与する経路情報付与部と、を備えるコンテンツ中継装置を提供する。【００１５】
本発明は、コンテンツを含むコンテンツデータをパケット化したコンテンツパケットとしてネットワーク上を伝送される、コンテンツを中継するコンテンツ中継装置であって、前記コンテンツパケットを入出力する入出力部と、受信したコンテンツパケットのヘッダ部に格納された送信先情報と、ネットワークにおけるパケットの伝送経路を示すパケット経路情報とに基づき、所定の経路の宛先に対して前記コンテンツパケットを送信する制御を行う経路制御部と、を備えるコンテンツ中継装置を提供する。【００１６】
上記構成により、コンテンツパケットに含まれるパケット経路情報を取得し、取得したパケット経路情報と、予め設定してあるコンテンツと経路との関連を示すコンテンツ−経路対応情報とに基づき、パケット経路情報に対応する特定のコンテンツを識別することが可能である。これによって、必ずしも、コンテンツデータ自体に管理情報を付与する、或いは、専用のプログラムまたはプロトコルを用いる等の手法を用いることなく、コンテンツの管理が可能となる。例えば、ＩＰパケットを伝送するＩＰネットワークを使用するシステムのような、汎用性のあるシステムにおいても、識別した特定のコンテンツの利用量の取得など、コンテンツの利用状況の把握等を行うことが可能になる。
【図面の簡単な説明】
【００１７】
【図１】本発明の実施形態に係るコンテンツ管理システムの第１の構成例を示す構成図
【図２】本発明の実施形態において用いられるコンテンツパケットのパケット構成の例を示す図
【図３】本実施形態に係るコンテンツパケットの第１例として、ＩＰｖ４のＩＰパケットに適用したパケット構成の例を示す図
【図４】本実施形態に係るコンテンツパケットの第２例として、ＩＰｖ６のＩＰパケットに適用したパケット構成の例を示す図
【図５】本発明の実施形態に係るコンテンツ管理システムの第２の構成例を示す構成図
【図６】本発明の実施形態に係るコンテンツ管理システムの第３の構成例を示す構成図
【図７】本発明の実施形態に係るコンテンツ管理システムの第４の構成例を示す構成図
【図８】本発明の実施形態に係るコンテンツ管理システムの第５の構成例を示す構成図
【図９】本発明の実施形態に係るコンテンツとパケットの経路との対応関係の第１例を示す図
【図１０】本発明の実施形態に係るコンテンツとパケットの経路との対応関係の第２例を示す図
【図１１】本発明の実施形態に係るコンテンツ配信装置の機能構成を示すブロック図
【図１２】本発明の実施形態に係る中継装置の機能構成を示すブロック図
【図１３】本発明の実施形態に係るコンテンツ管理装置の機能構成を示すブロック図
【図１４】本発明の実施形態に係るコンテンツ−経路対応情報の一例を示す図
【図１５】本発明の実施形態に係るコンテンツ利用情報の一例を示す図
【図１６】本実施形態に係るコンテンツ管理装置におけるコンテンツ識別及び利用情報生成に関する処理の手順を示すフローチャート
【図１７】本発明の実施形態に係るコンテンツの利用ランキングの一例を示す図
【図１８】本実施形態に係るコンテンツ管理装置における著作権管理に関する処理の手順を示すフローチャート
【図１９Ａ】本発明の実施形態において用いられる一のコンテンツパケット片の構成の例を示す図
【図１９Ｂ】本発明の実施形態において用いられる他のコンテンツパケット片の構成の例を示す図
【図２０】本実施形態に係るコンテンツ管理装置における利用者管理に関する処理の手順を示すフローチャート
【図２１】本実施形態に係るコンテンツ管理装置におけるコンテンツ経路管理に関する処理の手順を示すフローチャート
【発明を実施するための形態】
【００１８】
以下の実施形態では、インターネット（Internet）等のＷＡＮ（Wide Area Network）、固定電話網または移動体通信網などの公衆回線網、ケーブルＴＶまたはデジタル放送等のデジタル通信が可能な放送網、専用回線による通信網、特定の事業者等におけるイントラネット（Intranet）、各拠点のＬＡＮ（Local Area Network）等、有線または無線の各種ネットワークの少なくともいずれかを含むネットワークにおいて、コンテンツ管理システムを構成した場合の構成例及びその動作を示す。本実施形態において用いるネットワークでは、ＩＰ（Internet Protocol）等の汎用プロトコルを利用したパケット通信が可能であるものとする。ここでは、一例として一般に普及しているＩＰネットワークを想定して説明するが、他のプロトコルを利用するネットワークに応用することは可能である。
【００１９】
［基本構成例］
図１は本発明の実施形態に係るコンテンツ管理システムの第１の構成例を示す構成図である。本実施形態のコンテンツ管理システムは、コンテンツを配信するコンテンツ配信装置１１と、配信されたコンテンツを受信して再生するコンテンツ再生装置１２と、コンテンツの利用状況等を管理するコンテンツ管理装置１５とを備え、これらがネットワーク１０に接続されている。
【００２０】
コンテンツ配信装置１１は、プロセッサ、メモリ等を有するコンピュータ等の情報処理装置からなるサーバ装置等によって構成され、デジタルデータのコンテンツを含むコンテンツデータを、ネットワーク１０を介してコンテンツ再生装置１２に対して配信する。コンテンツ配信装置１１は、コンテンツデータを格納するストレージ装置を備えていてもよいし、他のストレージ装置にコンテンツデータを格納しておき、コンテンツ配信装置１１が対象のコンテンツデータを適宜読み出して配信するようにしてもよい。コンテンツ配信装置１１の機能構成及び動作の詳細については後述する。コンテンツ配信装置１１は、コンテンツの作成者または権利者、ネットワークまたは通信回線への接続サービスを提供する通信業者またはネットワークプロバイダ、コンテンツに関する各種サービスを提供するサービスプロバイダなど、ネットワーク上の各拠点においてコンテンツ配信を管理する管理者によって運用可能である。
【００２１】
ここで、コンテンツは、音楽、動画、静止画、テキスト等を表現するものであり、デジタルデータとして伝送可能なもの（デジタルコンテンツ）を想定する。コンテンツデータは、表現対象のデータ本体だけでなく、データ本体とその再生機能等を持つプログラムを含むコンテンツ、或いは、ゲームソフトウェア等のプログラム、もしくは他のアプリケーションのプログラム等のプログラムが主体となるコンテンツ等を含むものとする。
【００２２】
コンテンツ再生装置１２は、パーソナルコンピュータ（ＰＣ）、携帯電話端末、スマートフォン、携帯情報端末、ゲーム端末、音楽再生端末、デジタル録画装置、デジタル放送対応テレビ、デジタル放送用セットトップボックスなどの通信機能を持つ各種電子機器により構成される。なお、コンテンツ再生装置の代わりにコンテンツ受信装置を設けて、配信されたコンテンツの受信を行い、他の再生装置によってコンテンツの再生を行うような構成とすることも可能である。
【００２３】
コンテンツ管理装置１５は、プロセッサ、メモリ等を有するコンピュータ等の情報処理装置によって構成され、デジタルデータのコンテンツの利用状況の取得及び蓄積、著作権管理等のコンテンツ管理処理を行うものである。コンテンツ管理装置１５の機能構成及び動作の詳細については後述する。このコンテンツ管理装置１５は、ネットワークを接続するゲートウェイ、ルータ、ファイアウォール、アクセス管理サーバ、中継サーバなどにおいて構成可能である。よって、コンテンツ管理装置１５は、コンテンツの作成者または権利者、ネットワークまたは通信回線への接続サービスを提供する通信業者またはネットワークプロバイダ、コンテンツに関する各種サービスを提供するサービスプロバイダなど、ネットワーク上の各拠点においてコンテンツ伝送を管理する管理者によって運用可能である。
【００２４】
このコンテンツ管理装置１５は、コンテンツ配信装置１１と同一の管理者が運用してもよいし、他の管理者が運用することも可能である。コンテンツ管理装置１５は、ネットワーク１０上の複数箇所に設けるようにしてもよい。なお、コンテンツ管理装置１５の機能の一部または全部を、コンテンツ利用者側のコンテンツ再生装置、コンテンツ受信装置等において設けるようにすることも可能である。
【００２５】
ネットワーク１０は、上述したように、インターネット等のＷＡＮ、固定電話網または移動体通信網などの公衆回線網、ケーブルＴＶまたはデジタル放送等のデジタル通信が可能な放送網、専用回線による通信網、各拠点のＬＡＮ等、有線または無線の各種ネットワークの少なくともいずれかを含むものとする。このネットワーク１０は、パケット通信が可能であり、そのためにＩＰパケットを伝送するＩＰネットワークを構成可能となっている。例えば、インターネットまたは携帯電話網を利用した音楽、動画、写真、イラスト、文章等のコンテンツのダウンロード配信またはストリーミング配信、各種通信網を利用したブロードキャスト用の番組の一斉配信またはオンデマンド配信などを実施するシステムに適用可能である。
【００２６】
コンテンツ配信装置１１から送信されたコンテンツデータ３０は、コンテンツデータを含めてパケット化したコンテンツパケット３１としてネットワーク１０を伝送され、コンテンツ再生装置１２まで到達して受信される。コンテンツパケット３１は、本実施形態ではネットワークのＯＳＩ（Open Systems Interconnection）参照モデルのアプリケーション層等の上位階層に対して下位に位置する階層、具体的には、第３層（ネットワーク層）、第４層（トランスポート層）におけるパケットを想定する。すなわち、コンテンツパケット３１は、ＩＰネットワークの例ではネットワーク層のＩＰパケットを基本構成とし、トランスポート層のＴＣＰ（Transmission Control Protocol）を利用したＴＣＰ／ＩＰの通信、或いは、ＵＤＰ（User Datagram Protocol）を利用したＵＤＰ／ＩＰの通信等によって伝送されるパケットである。なお、上位階層のセッション層からアプリケーション層においては、各種のプロトコルに応じたコンテンツデータの通信が可能である。このコンテンツデータを下位階層のトランスポート層においてＴＣＰまたはＵＤＰのパケットとしてカプセル化し、ネットワーク層においてＩＰパケットとして伝送するようになっている。また、ネットワーク１０において、ＩＰｓｅｃ（Security Architecture for Internet Protocol）を用いて所定のノード間を暗号化した通信経路を形成して暗号化通信を行うシステム、ＩＰパケットのペイロードのデータを暗号化して伝送するシステムなどにも適用可能である。
【００２７】
コンテンツパケット３１は、ヘッダ部３２とペイロード部３３とを有して構成される。本実施形態では、コンテンツパケット３１のヘッダ部３２にパケット経路情報３４を含めるものとする。パケット経路情報３４は、ネットワーク１０におけるパケットの伝送経路を示す、パケットの送信元と中継点のうちの少なくとも一つのアドレス情報を含むものであり、ＩＰネットワークの例では送信元、中継点のＩＰアドレスが一つ以上格納される。このパケット経路情報３４には、ネットワーク１０上のコンテンツパケット３１の少なくとも一つの中継点のアドレス情報を含めるようにしてもよいし、送信元と中継点のアドレス情報を含めてもよい。また、パケット経路情報３４は、コンテンツパケット３１が通過したネットワーク上のノードの履歴として、アドレス情報の順列を持つようにしてもよい。ＩＰネットワークの例では、送信元、中継点、送信先のアドレス情報として、ＩＰアドレス及びポートの情報が用いられる。よって、アドレス情報にはＩＰアドレスとともにポートの情報を用いてもよい。ＩＰアドレスは、ネットワーク構成に応じて、グローバルＩＰアドレスまたはプライベートＩＰアドレスが適宜用いられる。なお、送信元、中継点、送信先のアドレス情報として、ＭＡＣ（Media Access Control）アドレスを用いることも可能である。
【００２８】
本実施形態のコンテンツ管理システムでは、コンテンツパケット３１のパケット経路情報３４を用い、コンテンツ管理装置１５において、パケットの伝送経路とコンテンツとを関連付けた対応情報（コンテンツ−経路対応情報）に基づいてコンテンツを識別する。パケットの伝送経路とコンテンツとを関連付けておくことによって、特定の経路を通ったコンテンツパケット３１は特定のコンテンツであるとみなすことが可能である。したがって、特定のパケット経路情報３４を持つコンテンツパケット３１は特定のコンテンツであるとみなし、このコンテンツパケット３１の伝送により特定のコンテンツが伝送されたことを認識する。つまり、ネットワークを経由したコンテンツの伝送において、コンテンツパケット≒コンテンツデータ（ＩＰネットワークの例ではＩＰパケット≒コンテンツデータ）と仮定し、コンテンツパケットの伝送経路及び伝送量を取得、判別することで、コンテンツの管理を行う。
【００２９】
［パケットの構成例］
図２は本発明の実施形態において用いられるコンテンツパケット３１のパケット構成の例を示す図である。コンテンツパケット３１のヘッダ部３２には、当該パケットのＩＤ情報３５、送信元情報３６、送信先情報３７、付加経路情報３８が格納される。送信元情報３６はコンテンツパケット３１の送信元のアドレス情報であり、送信先情報３７はコンテンツパケット３１の送信先（宛先）のアドレス情報である。付加経路情報３８は、パケットの伝送経路における中継点のアドレス情報を含む経路情報である。この付加経路情報３８は、実際にパケットが伝送された伝送経路を示す実伝送経路情報、パケットの伝送経路を指定する指定経路情報、パケットの伝送経路を指示するための経路制御情報のうちの、少なくともいずれかを含むものである。ここで、コンテンツパケット３１における、送信元情報３６と付加経路情報３８の少なくともいずれかが上記のパケット経路情報３４として用いられるものとする。なお、付加経路情報３８には送信元のアドレス情報を含むことも可能であるので、パケット経路情報３４としては、付加経路情報３８のみを用いるようにしてもよい。
【００３０】
コンテンツパケット３１のペイロード部３３には、コンテンツ本体のコンテンツデータ３９が格納される。なお、コンテンツデータ３９には、ＤＲＭ（Digital Rights Management）を始めとした著作権管理用の著作権管理情報等を付加し、ネットワークの上位階層のプロトコルまたはプログラムによって著作権管理等を行うことも可能である。この場合、本実施形態の経路情報を用いたコンテンツ管理と、管理情報を用いた上位階層のプロトコルまたはプログラムによる著作権管理等のコンテンツ管理とを併用するシステムを適宜構成可能である。
【００３１】
上記のようなパケット経路情報３４を用いる代わりに、コンテンツパケット３１のヘッダ部３２においてコンテンツのＩＤ情報を格納する方法も考えられる。しかし、このように任意の情報をパケットのヘッダ部に格納した場合、通信経路全体において格納情報が保持される保証は無く、コンテンツの識別が不可能な場合がある。また、ヘッダ部のＩＤ情報とペイロード部のコンテンツ本体の中身との対応が必ずしも保証されないので、コンテンツ識別結果の信頼性が低下する場合がある。
【００３２】
図３は本実施形態に係るコンテンツパケットの第１例として、ＩＰｖ４のＩＰパケットに適用したパケット構成の例を示す図である。第１例のＩＰパケット５１は、ＩＰｖ４に対応するものであり、ヘッダ部５２において、バージョン番号、ヘッダ長、サービスタイプ、パケット長、識別子、フラグ、フラグメントオフセット、ＴＴＬ、プロトコル番号、ヘッダチェックサムの各情報を有している。また、ヘッダ部５２には、送信元ＩＰアドレス５６、宛先ＩＰアドレス５７が格納され、ヘッダ部５２のオプションフィールド５９において、付加経路情報５４が格納される。なお、オプションフィールド５９を使用する場合に、ヘッダ部５２の長さが３２ビットの整数倍にならない場合はビット数調整用の可変長のパディングフィールドが付加される。ＩＰパケット５１のペイロード部５３には、コンテンツのデータを含むデータ本体５８が格納される。このようなＩＰｖ４のパケットフォーマットは、RFC 791等において規定されている。オプションフィールド５９には、パケットの経路を予め指定する指定経路情報を付加したり、パケットの伝送経路を指示し経路制御を行うための経路制御情報を付加したり、実際にパケットが伝送された実伝送経路情報を記録することが可能になっている。本実施形態では、このオプションフィールド５９を用いて付加経路情報５４を付加し、オプションフィールド５９に格納された付加経路情報５４を参照してパケット経路情報を取得し、特定のコンテンツを識別する。付加経路情報５４において、パケットの伝送経路の情報とパケットの経路制御の情報とを併用することによって、任意の経路とコンテンツとを関連付けることも可能である。
【００３３】
図４は本実施形態に係るコンテンツパケットの第２例として、ＩＰｖ６のＩＰパケットに適用したパケット構成の例を示す図である。第２例のＩＰパケット６１は、ＩＰｖ６に対応するものであり、ヘッダ部６２において、バージョン番号、トラフィッククラス、フローラベル、ペイロード長、ネクストヘッダ、最大ホップ数の各情報を有している。また、ヘッダ部６２には、送信元ＩＰアドレス６６、宛先ＩＰアドレス６７が格納され、ヘッダ部６２の拡張ヘッダ６９において、付加経路情報６４が格納される。ＩＰパケット６１のペイロード部６３には、コンテンツのデータを含むデータ本体６８が格納される。このようなＩＰｖ６のパケットフォーマットは、RFC 2460等において規定されている。ＩＰｖ６では、ＩＰｖ４のオプションフィールドの代わりに、オプション用の拡張ヘッダを設けている。拡張ヘッダ６９には、ホップバイホップ・オプションヘッダ、ルーティングヘッダ、ディスティネーション・オプションヘッダなどの各種情報を付加できるようになっている。本実施形態では、この拡張ヘッダ６９を用いて付加経路情報６４を付加し、拡張ヘッダ６９に格納された付加経路情報６４を参照してパケット経路情報を取得し、特定のコンテンツを識別する。例えば、ルーティングヘッダに予め所定の経路を示す指定経路情報を格納してパケットの経路を指定したり、パケットの伝送経路を指示して経路制御を行うための経路制御情報を格納したり、実際にパケットが伝送された実伝送経路情報を記録し、任意または特定のノードで参照可能なようにする。或いは、ホップバイホップ・オプションヘッダまたはディスティネーション・オプションヘッダに所定の指定経路情報を格納したり、実伝送経路情報を記録し、経路上の任意または特定のノードで参照可能なようにしてもよい。付加経路情報６４において、パケットの伝送経路の情報とパケットの経路制御の情報とを併用することによって、任意の経路とコンテンツとを関連付けることも可能である。
【００３４】
［他の構成例］
図５は本発明の実施形態に係るコンテンツ管理システムの第２の構成例を示す構成図である。第２の構成例は、コンテンツ中継装置の機能を持つ中継装置１６を介してコンテンツデータ３０を伝送する場合の例を示している。第１のネットワーク１０と第２のネットワーク２０とが中継装置１６を介して接続され、コンテンツ配信装置１１から配信されたコンテンツデータ３０が第１のネットワーク１０、中継装置１６、第２のネットワーク２０を経由してコンテンツ再生装置１２に伝送される。中継装置１６には、コンテンツ管理装置１５が接続される。ここで、上記第１の構成例と同様の構成要素には同一符号を付して説明を省略する。なお、図５では説明のために２つのネットワーク１０、２０を示しているが、１つのネットワーク上に中継装置１６が設けられる構成、３つ以上のネットワークを経由してコンテンツデータ３０が伝送される構成などにおいても、同様に適用可能である。
【００３５】
中継装置１６は、コンテンツ配信装置１１から送信されたコンテンツデータ３０を中継し、コンテンツ再生装置１２に対して送信するものである。中継装置１６は、コンテンツデータ３０の中継の際に、コンテンツパケットのパケット経路情報を参照する、自装置の中継点のアドレス情報をパケット経路情報に付加する、等の処理を行う。中継装置１６の機能構成及び動作の詳細については後述する。この中継装置１６は、ネットワークを接続するゲートウェイ、ルータ、ファイアウォール、アクセス管理サーバ、中継サーバなどにおいて構成可能である。よって中継装置１６は、コンテンツの作成者または権利者、ネットワークまたは通信回線への接続サービスを提供する通信業者またはネットワークプロバイダ、コンテンツに関する各種サービスを提供するサービスプロバイダなど、ネットワーク上の各拠点の中継点においてコンテンツ中継を管理する管理者によって運用可能である。また、中継装置１６は、コンテンツ配信装置１１、コンテンツ管理装置１５と同一の管理者が運用してもよい。
【００３６】
ここで、コンテンツ配信装置１１から送信され、第１のネットワーク１０を伝送される中継前のコンテンツパケット３１Ａは、ヘッダ部３２Ａにパケット経路情報３４Ａが含まれているものとする。そして、中継装置１６が自装置のアドレス情報をパケット経路情報に付加することで、中継後のコンテンツパケット３１Ｂには、ヘッダ部３２Ｂに中継装置１６のアドレス情報（中継点情報）を含むパケット経路情報３４Ｂが格納される。コンテンツ管理装置１５は、中継装置１６が参照したコンテンツパケット３１Ａのヘッダ部３２Ａのパケット経路情報３４Ａ、及び、中継装置１６のアドレス情報に基づき、特定の経路に関連付けられたコンテンツを識別する。なお、コンテンツ管理装置１５を第２のネットワーク２０に設け、第２のネットワーク２０を伝送される中継後のコンテンツパケット３１Ｂのヘッダ部３２Ｂのパケット経路情報３４Ｂに基づいてコンテンツの識別を行うような構成も可能である。また、コンテンツ管理装置１５は、ネットワーク上の複数箇所に設けるようにしてもよい。なお、コンテンツ管理装置１５の機能の一部または全部を、コンテンツ利用者側のコンテンツ再生装置、コンテンツ受信装置等において設けるようにすることも可能である。
【００３７】
このように中継装置１６によってコンテンツパケット３１にパケット経路情報３４を付加し、中継装置１６の位置、またはこれより下流側の位置のコンテンツ管理装置１５によってパケット経路情報３４を取得してコンテンツの識別を行うことができる。
【００３８】
図６は本発明の実施形態に係るコンテンツ管理システムの第３の構成例を示す構成図である。第３の構成例は、コンテンツ配信時に予めパケット経路情報が付与されていない場合の例を示している。図５に示した第２の構成例と同様、第１のネットワーク１０と第２のネットワーク２０とが中継装置１６を介して接続され、コンテンツ配信装置１１から配信されたコンテンツデータ３０が第１のネットワーク１０、中継装置１６、第２のネットワーク２０を経由してコンテンツ再生装置１２に伝送される。コンテンツ管理装置１５は、第２のネットワーク２０に設けられる。ここで、上記第１、第２の構成例と同様の構成要素には同一符号を付して説明を省略する。なお、図６では説明のために２つのネットワーク１０、２０を示しているが、１つのネットワーク上に中継装置１６が設けられる構成、３つ以上のネットワークを経由してコンテンツデータ３０が伝送される構成などにおいても、同様に適用可能である。また、コンテンツ管理装置１５は、ネットワーク上の複数箇所に設けるようにしてもよい。なお、コンテンツ管理装置１５の機能の一部または全部を、コンテンツ利用者側のコンテンツ再生装置、コンテンツ受信装置等において設けるようにすることも可能である。
【００３９】
中継装置１６は、コンテンツ配信装置１１から送信されたコンテンツデータ３０を中継し、コンテンツ再生装置１２に対して送信するものである。中継装置１６は、コンテンツデータ３０の中継の際に、自装置の中継点のアドレス情報をパケット経路情報に付加する、等の処理を行う。
【００４０】
ここで、コンテンツ配信装置１１から送信され、第１のネットワーク１０を伝送される中継前のコンテンツパケット３１Ａは、ヘッダ部３２Ａにパケット経路情報が含まれていないものとする。そして、中継装置１６が自装置のアドレス情報をヘッダ部にパケット経路情報として付加することで、中継後のコンテンツパケット３１Ｂには、ヘッダ部３２Ｂに中継装置１６のアドレス情報（中継点情報）を含むパケット経路情報３４Ｂが格納される。コンテンツ管理装置１５は、第２のネットワーク２０を伝送される中継後のコンテンツパケット３１Ｂのヘッダ部３２Ｂのパケット経路情報３４Ｂに基づき、特定の経路に関連付けられたコンテンツを識別する。
【００４１】
図７は本発明の実施形態に係るコンテンツ管理システムの第４の構成例を示す構成図である。第４の構成例は、複数の中継装置を設けた場合の例を示している。コンテンツ配信装置１１は中継装置１６を介して第１のネットワーク１０と接続される。そして、第１のネットワーク１０と第２のネットワーク２０とが中継装置１７を介して接続され、コンテンツ配信装置１１から配信されたコンテンツデータ３０が中継装置１６、第１のネットワーク１０、中継装置１７、第２のネットワーク２０を経由してコンテンツ再生装置１２に伝送される。コンテンツ管理装置１５は、第２のネットワーク２０に設けられる。ここで、上記第１〜第３の構成例と同様の構成要素には同一符号を付して説明を省略する。なお、図７では説明のために２つのネットワーク１０、２０を示しているが、１つのネットワーク上に複数の中継装置１６、１７が設けられる構成、３つ以上の中継装置が設けられる構成、３つ以上のネットワークを経由してコンテンツデータ３０が伝送される構成などにおいても、同様に適用可能である。また、コンテンツ管理装置１５は、ネットワーク上の複数箇所に設けるようにしてもよい。なお、コンテンツ管理装置１５の機能の一部または全部を、コンテンツ利用者側のコンテンツ再生装置、コンテンツ受信装置等において設けるようにすることも可能である。
【００４２】
中継装置１６、１７は、コンテンツ配信装置１１から送信されたコンテンツデータ３０を中継し、コンテンツ再生装置１２に向けて送信するものである。中継装置１６、１７は、コンテンツデータ３０の中継の際に、自装置の中継点のアドレス情報をパケット経路情報に付加する、等の処理を行う。この第４の構成例では、コンテンツ配信時に予めパケット経路情報が付与されている場合、パケット経路情報が付与されていない場合のいずれも含めて適用可能である。
【００４３】
コンテンツ配信装置１１から送信されたコンテンツデータ３０に対して、中継装置１６が自装置のアドレス情報をパケット経路情報に付加することで、中継後の第１のネットワーク１０を伝送されるコンテンツパケット３１Ａには、ヘッダ部３２Ａに中継装置１６のアドレス情報（第１の中継点情報）を含むパケット経路情報３４Ａが格納される。そして、中継装置１７が自装置のアドレス情報をパケット経路情報に付加することで、中継後の第２のネットワーク２０を伝送されるコンテンツパケット３１Ｂには、ヘッダ部３２Ｂに中継装置１７のアドレス情報（第２の中継点情報）をさらに含むパケット経路情報３４Ｂが格納される。コンテンツ管理装置１５は、第２のネットワーク２０を伝送されるコンテンツパケット３１Ｂのヘッダ部３２Ｂのパケット経路情報３４Ｂに基づき、特定の経路に関連付けられたコンテンツを識別する。
【００４４】
このように複数の中継装置１６、１７によってコンテンツパケット３１にパケット経路情報３４を付加し、中継装置１７の位置、またはこれより下流側の位置のコンテンツ管理装置１５によってパケット経路情報３４を取得してコンテンツの識別を行うことができる。また、多数の中継装置を設けることで、パケット経路情報の判定精度を向上でき、コンテンツデータの管理をより精密に行うことができる。
【００４５】
図８は本発明の実施形態に係るコンテンツ管理システムの第５の構成例を示す構成図である。第５の構成例は、コンテンツ配信装置１１とコンテンツ再生装置１２との間でピアトゥーピア接続を行う場合の例を示している。この場合、コンテンツ配信装置１１は、コンテンツ再生装置１２と同等の通信機能を持つ各種電子機器により構成されるものを含む。コンテンツデータ３０は中継装置１８を経由して伝送するものとする。コンテンツ配信装置１１、中継装置１８、コンテンツ再生装置１２はネットワーク１０に接続され、中継装置１８にコンテンツ管理装置１５が接続されている。ここで、コンテンツ配信装置１１とコンテンツ再生装置１２とはネットワーク１０を介してピアトゥーピア接続され、両装置間で通信が可能となっている。コンテンツ配信装置１１から配信されたコンテンツデータ３０は、一旦中継装置１８を経由し、コンテンツ再生装置１２に伝送される。ここで、上記第１の構成例と同様の構成要素には同一符号を付して説明を省略する。なお、図８では説明のために１つのネットワーク１０を示しているが、複数のネットワークを経由してコンテンツデータ３０が伝送される構成などにおいても、同様に適用可能である。また、コンテンツ管理装置１５は、ネットワーク上の複数箇所に設けるようにしてもよい。なお、コンテンツ管理装置１５の機能の一部または全部を、コンテンツ利用者側のコンテンツ再生装置、コンテンツ受信装置等において設けるようにすることも可能である。
【００４６】
中継装置１８は、コンテンツ配信装置１１から送信されたコンテンツデータ３０を一旦中継し、コンテンツ再生装置１２に対して送信するものである。中継装置１８は、コンテンツデータ３０の中継の際に、コンテンツパケットのパケット経路情報を参照する、自装置の中継点のアドレス情報をパケット経路情報に付加する、等の処理を行う。なお、中継装置は複数設けるようにしてもよい。また、中継装置１８において必ずしも自装置の中継点のアドレス情報をパケット経路情報に付加しなくてもよい。この中継装置１８は、ピアトゥーピア接続用の接続管理サーバまたは中継サーバ、ゲートウェイなどにおいて構成可能である。よって中継装置１８は、コンテンツの作成者または権利者、ネットワークまたは通信回線への接続サービスを提供する通信業者またはネットワークプロバイダ、コンテンツに関する各種サービスを提供するサービスプロバイダなど、ネットワーク上の各拠点の中継点において中継点の管理者によって運用可能である。また、中継装置１８は、コンテンツ配信装置１１、コンテンツ管理装置１５と同一の管理者が運用してもよい。
【００４７】
コンテンツ配信装置１１から送信され、第１のネットワーク１０を伝送されるコンテンツパケット３１は、中継装置１８で中継され、ここで中継装置１８が自装置のアドレス情報をヘッダ部のパケット経路情報に付加する。これにより、中継後のコンテンツパケット３１には、ヘッダ部３２に中継装置１８のアドレス情報（中継点情報）を含むパケット経路情報３４が格納される。コンテンツ管理装置１５は、中継装置１８が参照したコンテンツパケット３１のヘッダ部３２のパケット経路情報３４、及び、中継装置１８のアドレス情報に基づき、特定の経路に関連付けられたコンテンツを識別する。なお、コンテンツ管理装置１５をネットワーク１０上に設け、ネットワーク１０を伝送される中継後のコンテンツパケット３１のヘッダ部３２のパケット経路情報３４に基づいてコンテンツの識別を行うような構成も可能である。
【００４８】
このようにピアトゥーピア接続で通信を行う場合においても、中継装置１８を介して伝送することで、コンテンツ管理装置１５によってパケット経路情報３４を取得してコンテンツの識別を行うことができる。
【００４９】
上記のような各構成例において、コンテンツ管理装置によってコンテンツパケットを捕捉し、コンテンツパケットのパケット経路情報を用いて経路に関連付けられたコンテンツを識別することによって、特定のコンテンツの伝送状況を検出し、把握することが可能である。ここで、コンテンツパケットの伝送量等、各コンテンツに対応する通信量を検出、蓄積することによって、特定のコンテンツの利用状況を把握することができる。
【００５０】
［コンテンツとパケット経路情報との対応例］
次に、コンテンツとパケットの経路との関連付け、及びパケット経路情報に基づくコンテンツの識別について、具体例を挙げて説明する。
【００５１】
図９は本発明の実施形態に係るコンテンツとパケットの経路との対応関係の第１例を示す図である。図９では、３つのコンテンツＸ、コンテンツＹ、コンテンツＺについて、それぞれのコンテンツデータを含むコンテンツパケットを異なる経路で伝送するものとし、各コンテンツと経路とを関連付けた例を示している。この場合、ネットワークにはルータまたは中継装置等からなるＡ、Ｂ、Ｃ、Ｄ、Ｆの中継点があり、それぞれが図示のように接続されているものとする。図示例では、説明を簡単にするために概念的な構成を示している。ここで、コンテンツＸのパケットはＡ−Ｃ−Ｄ−Ｆの経路、コンテンツＹのパケットはＡ−Ｃ−Ｅ−Ｆの経路、コンテンツＺのパケットはＢ−Ｃ−Ｄ−Ｆの経路でそれぞれ伝送されるように、コンテンツとパケット経路情報との関連付けを設定する。
【００５２】
各コンテンツを伝送するコンテンツパケットは、経路制御によってコンテンツ毎に異なる所定の経路を通過させるようにすることが可能である。例えば、コンテンツの権利者毎、作成者毎、配信者毎などで適宜分類分けを行い、送信元、所定区間の中継点などのアドレス情報を決定すればよい。コンテンツとパケット経路情報との関連付け方法として、コンテンツの識別情報を所定のビット数の情報で設定し、識別情報の各ビットと中継点のアドレス情報とを対応付けるなどして、コンテンツとパケット経路情報との対応関係を設定する方法などが一例として考えられる。
【００５３】
図９の第１例では、パケット経路情報としてＡ−Ｃ−Ｄ−Ｆを含む場合、当該パケットがコンテンツＸのコンテンツパケットであると判定できる。また、パケット経路情報としてＡ−Ｃ−Ｅ−Ｆを含む場合、当該パケットがコンテンツＹのコンテンツパケットであると判定できる。また、パケット経路情報としてＢ−Ｃ−Ｄ−Ｆを含む場合、当該パケットがコンテンツＺのコンテンツパケットであると判定できる。ここで、送信元または中継点としてＡを含む場合は権利者Ｍのコンテンツ、送信元または中継点としてＢを含む場合は権利者Ｎのコンテンツなどとして、コンテンツの分類に応じてパケット経路情報を設定することも可能である。このように、パケット経路情報におけるアドレス情報の組み合わせによって、複数のコンテンツを識別することができる。
【００５４】
図１０は本発明の実施形態に係るコンテンツとパケットの経路との対応関係の第２例を示す図である。図１０の第２例は、図９に示した第１例の変形例であり、経路上の中継点の順番を異ならせた例である。図１０では、２つのコンテンツＸ、コンテンツＹについて、各コンテンツと経路とを関連付けた例を示している。ここで、コンテンツＸのパケットはＡ−Ｃ−Ｄ−Ｅ−Ｆの経路、コンテンツＹのパケットはＡ−Ｃ−Ｅ−Ｄ−Ｆの経路でそれぞれ伝送されるように、コンテンツとパケット経路情報との関連付けを設定する。
【００５５】
図１０の第２例では、パケット経路情報としてＡ−Ｃ−Ｄ−Ｅ−Ｆを含む場合、当該パケットがコンテンツＸのコンテンツパケットであると判定できる。また、パケット経路情報としてＡ−Ｃ−Ｅ−Ｄ−Ｆを含む場合、当該パケットがコンテンツＹのコンテンツパケットであると判定できる。このように、パケット経路情報におけるアドレス情報に加えて、アドレス情報の順列によって、複数のコンテンツを識別することができる。
【００５６】
［パケット経路情報の利用形態］
次に、本実施形態のコンテンツ管理システムにおけるパケット経路情報の利用形態の例をいくつか列挙する。ここではＩＰネットワークに適用した場合を例示する。
【００５７】
（１）パケット経路情報として送信元情報のみを用いた利用形態
例えば、管理対象のコンテンツの種別、数があまり多くない場合、パケット経路情報として送信元情報のみを用いた利用形態が可能である。ＩＰパケットの場合、送信元のＩＰアドレスとポートの組合せの種類によって、複数のパケット経路情報を設定し、各コンテンツと対応付けてコンテンツ−経路対応情報を設定すればよい。この場合、コンテンツ配信装置１１では、配信するコンテンツに対応した送信元ＩＰアドレス及びポートからコンテンツパケットを送信する。コンテンツ管理装置１５では、パケット経路情報としてコンテンツパケットの送信元ＩＰアドレス及びポートを取得し、コンテンツ−経路対応情報に基づいて特定の送信元ＩＰアドレス及びポートに対応する特定のコンテンツを識別する。なお、パケットの送信元情報の代わりに、送信元のアドレス情報を持つ付加経路情報を用いるようにしてもよい。このように、送信元のアドレス情報を用いて、特定の送信元からのコンテンツパケットが特定のコンテンツであることを識別可能である。この場合、送信元のコンテンツ配信装置のみでコンテンツと経路の対応付けが可能であり、中継装置及び中継点の情報については特に考慮する必要が無い。よって、途中の中継点の経路に関わらず、パケット経路情報を用いたコンテンツの識別が可能となる。
【００５８】
（２）パケット経路情報として付加経路情報のみを用いた利用形態
上記（１）とは反対に、パケット経路情報として付加経路情報のみを用いた利用形態とし、送信元に関わらず特定の中継点のアドレス情報によってコンテンツを識別することも可能である。この利用形態では、付加経路情報として中継点のアドレス情報のみを想定する。ＩＰパケットの場合、１つまたは複数の中継点のＩＰアドレスとポートの組合せ、順列によって、複数のパケット経路情報を設定し、各コンテンツと対応付けてコンテンツ−経路対応情報を設定すればよい。この場合、コンテンツ配信装置１１及び中継装置１６において、コンテンツに対応した特定の経路を該当コンテンツパケットが通過するように、経路制御を行う。経路制御は、コンテンツパケットに設けた指定経路情報、経路制御情報によって行うこともできるし、中継装置１６が持つ経路制御情報によって行うこともできる。また、コンテンツ配信装置１１から中継装置１６に対して、あるいは中継装置１６から他の中継装置１７に対して、制御信号、経路制御情報等を別途送信し、経路制御を行うことも可能である。コンテンツ管理装置１５では、付加経路情報に格納されたコンテンツパケットの中継点のアドレス情報を取得し、コンテンツ−経路対応情報に基づいて特定の中継点に対応する特定のコンテンツを識別する。このように、中継点のアドレス情報を用いて、特定の中継点を経由したコンテンツパケットが特定のコンテンツであることを識別可能である。なお、ネットワーク構成、通信プロトコル、経路制御方法、コンテンツの種別などによって、単一のコンテンツに対して複数の経路が想定される場合、これらの複数の経路とコンテンツとを対応付けたコンテンツ−経路対応情報を用いればよい。
【００５９】
（３）パケット経路情報として送信元情報及び付加経路情報を用いた利用形態
上記（１）と（２）を組み合わせて、パケット経路情報として送信元情報及び付加経路情報を用いた利用形態も可能である。この場合、より多様なコンテンツ−経路対応情報の設定が可能になる。なお、パケットの送信元情報の代わりに、付加経路情報に送信元と中継点のアドレス情報を含めて用いるようにしてもよい。この場合、コンテンツ配信装置１１では、配信するコンテンツに対応した送信元ＩＰアドレス及びポートからコンテンツパケットを送信する。そして、コンテンツ配信装置１１及び中継装置１６において、コンテンツに対応した特定の経路を該当コンテンツパケットが通過するように、経路制御を行う。コンテンツ管理装置１５では、送信元情報及び付加経路情報参照してコンテンツパケットの送信元と中継点のアドレス情報を取得し、コンテンツ−経路対応情報に基づいて特定の送信元及び中継点に対応する特定のコンテンツを識別する。このように、送信元及び中継点のアドレス情報を用いて、特定の送信元から送信され、特定の中継点を経由したコンテンツパケットが特定のコンテンツであることを識別可能である。この場合、多種のコンテンツ−経路対応情報が可能であり、識別用の中継点のアドレス情報の数を増やすほど、コンテンツ識別結果の信頼性を高めることができる。なお、ネットワーク構成、通信プロトコル、経路制御方法、コンテンツの種別などによって、単一のコンテンツに対して複数の経路が想定される場合、これらの複数の経路とコンテンツとを対応付けたコンテンツ−経路対応情報を用いればよい。
【００６０】
また、変形例として、コンテンツ配信装置１１において配信するコンテンツに対応した特定の送信元ＩＰアドレス及びポートからコンテンツパケットを送信するとともに、コンテンツ配信装置１１の管理下にある中継装置によって特定の中継点を経由するようにコンテンツパケットを通過させる形態をとることもできる。例えば、コンテンツ配信装置１１を含むイントラネットなどで実施可能である。この場合、コンテンツパケットのパケット経路情報として、配信側において送信元と初期段階の中継点のアドレス情報を設定して付与させることができる。したがって、コンテンツ配信装置１１において送信元と中継点を含めたパケット経路情報を付与してコンテンツと経路の対応付けが可能である。このため、その先の中継点のアドレス情報を特に必要とすることなく、途中の中継点の経路に関わらず、パケット経路情報を用いたコンテンツの識別が可能となる。また、このような構成を用いることにより、例えばコンテンツ配信側の組織内などにおいて、コンテンツの利用状況の把握、管理等が可能になる。
【００６１】
［各装置の構成及び動作例］
次に、本実施形態において用いるコンテンツ配信装置、中継装置、並びにコンテンツ管理装置の機能構成及び動作について例示する。以下では、ＩＰｖ６のＩＰネットワークに適用した場合を想定した一例を説明する。
【００６２】
図１１は本発明の実施形態に係るコンテンツ配信装置の機能構成を示すブロック図である。コンテンツ配信装置７０は、入出力インタフェース７１、配信処理部７２を有して構成される。入出力インタフェース７１は、コンテンツ配信装置７０をネットワークまたは中継装置と接続するインタフェースであり、コンテンツ配信装置７０におけるデータの入出力を行うものである。入出力インタフェース７１はIEEE 802.3規格などに対応するネットワークインタフェースであってもよい。配信処理部７２は、プロセッサ、メモリ等を有してなるコンピュータにおいて所定のプログラムを実行することにより、コンテンツ配信に関する各機能を実現するもので、配信制御部７３、経路情報設定部７４を有している。
【００６３】
配信制御部７３は、対象のコンテンツデータ７５を読み出して配信先のコンテンツ再生装置等へ配信するための制御を行うもので、所定の宛先に対してコンテンツデータ７５を含むコンテンツパケットであるＩＰパケットを送信する。入出力インタフェース７１は出力部として機能し、コンテンツパケットを含むＩＰパケットを出力する。経路情報設定部７４は、予め設定してあるコンテンツ−経路対応情報７６に基づき、コンテンツに対応する特定の経路を規定するための情報として、パケット経路情報を設定する。ここで、ＩＰパケットのヘッダ部の送信元ＩＰアドレスがパケット経路情報の一つとして利用可能である。また、パケットの伝送経路の中継点を示す指定経路情報、パケットの伝送経路を制御するための経路制御情報などの付加経路情報をパケット経路情報として設定する場合、ＩＰパケットのヘッダ部の拡張ヘッダに付加経路情報を格納する。コンテンツ−経路対応情報７６は、詳しくは後述するが、特定のコンテンツに対応付けて設定されたコンテンツ経路情報と、コンテンツを識別するためのＩＤ情報とを有し、これらを関連付けた情報である。なお、コンテンツ配信装置７０において指定経路情報、経路制御情報などの付加経路情報を設定せず、中継装置において指定経路情報、経路制御情報を付与するようにしてもよい。
【００６４】
例えば、第１のコンテンツ（権利者ＡのコンテンツＡ１）は第１の中継点を経由して配信されるように、また、第２のコンテンツ（権利者ＢのコンテンツＢ２）は第２の中継点を経由して配信されるように、それぞれコンテンツと経路とを対応付けておく。これにより、パケット経路情報を参照することによって各コンテンツを含むコンテンツパケットを識別できる。また、パケット経路情報として、複数のアドレス情報を組み合わせることによって、多数のコンテンツを区別することが可能である。さらに、パケット経路情報は、アドレス情報の組み合わせだけでなく、パケットが通過した中継点のアドレス情報の順番を含めるようにし、特定のアドレス情報とその順列によってコンテンツの識別を行うことも可能である。ここで、コンテンツデータ７５、コンテンツ−経路対応情報７６は、コンテンツ配信装置７０内に設けたメモリまたはストレージに格納してもよいし、他のストレージ装置またはサーバ装置等に格納してもよいし、これらを併用する構成としてもよい。
【００６５】
図１２は本発明の実施形態に係る中継装置の機能構成を示すブロック図である。中継装置８０は、ネットワークインタフェース８１、８２、通信制御部８３を有して構成される。ネットワークインタフェース８１、８２は、中継装置８０をネットワークと接続するインタフェースであり、IEEE 802.3規格などに対応するＯＳＩ参照モデルの第１層（物理層）、第２層（データリンク層）におけるデータの入出力を行うものである。通信制御部８３は、プロセッサ、メモリ等を有してなるコンピュータにおいて所定のプログラムを実行することにより、通信制御に関する各機能を実現するもので、経路制御部８４、経路情報付与部８５を有している。
【００６６】
経路制御部８４は、コンテンツパケットを含む受信したＩＰパケットのヘッダ部を参照し、自装置に予め設定された経路制御情報と、ＩＰパケットの宛先ＩＰアドレス、ポート、拡張ヘッダの付加経路情報（経路制御情報、中継点を示す指定経路情報等）などのパケット経路情報とに基づき、所定の経路の宛先に対してＩＰパケットを送信する。なお、経路制御部８４は、自装置に持っている経路制御情報とＩＰパケットのヘッダ部のパケット経路情報との少なくともいずれかによって経路制御を行うことも可能である。ネットワークインタフェース８１、８２は入出力部として機能し、コンテンツパケットを含むＩＰパケットを入出力する。
【００６７】
経路情報付与部８５は、ＩＰパケットのヘッダ部の拡張ヘッダにおいて、自装置の中継点のアドレス情報（ＩＰアドレス、ポートなど）を含む実伝送経路情報に相当する付加経路情報をパケット経路情報として付与する。なお、中継装置８０において経路制御情報、指定経路情報等の付加経路情報を付与するようにしてもよい。また、ここで説明する中継装置８０は、経路制御と経路情報付与の少なくともいずれかの機能を持つものとしているが、ネットワーク上には、宛先ＩＰアドレスを参照して次のノードに転送する一般的なルータ機能を持つ中継装置が設けられていてもよい。
【００６８】
図１３は本発明の実施形態に係るコンテンツ管理装置の機能構成を示すブロック図である。コンテンツ管理装置９０は、入出力インタフェース９１、管理処理部９２を有して構成される。入出力インタフェース９１は、コンテンツ管理装置９０を中継装置８０またはネットワークと接続するインタフェースであり、コンテンツ管理装置９０におけるデータの入出力を行うものである。入出力インタフェース９１はIEEE 802.3規格などに対応するネットワークインタフェースであってもよい。管理処理部９２は、プロセッサ、メモリ等を有してなるコンピュータにおいて所定のプログラムを実行することにより、コンテンツ管理に関する各機能を実現するもので、経路情報取得部９３、コンテンツ識別部９４、利用情報生成部９５、著作権管理処理部９６、利用者管理処理部９７、コンテンツ経路管理処理部９８を有している。
【００６９】
経路情報取得部９３は、コンテンツ配信装置７０で設定したパケット経路情報、中継装置８０で参照または付与したパケット経路情報などのＩＰパケットのヘッダ部のパケット経路情報を参照し、対象のＩＰパケットのパケット経路情報を取得する。或いは、経路情報取得部９３は、自装置でネットワーク上に伝送されるコンテンツを含むパケット等のＩＰパケットのヘッダ部を参照し、対象のＩＰパケットのパケット経路情報を取得する。コンテンツ識別部９４は、取得したパケット経路情報と、予め設定してあるコンテンツ−経路対応情報７６とに基づき、パケット経路情報に対応する特定のコンテンツを識別する。ここで、コンテンツ−経路対応情報７６は、コンテンツ管理装置９０内に設けたメモリまたはストレージに格納してもよいし、他のストレージ装置またはサーバ装置等に格納してもよいし、これらを併用する構成としてもよい。
【００７０】
図１４はコンテンツ−経路対応情報の一例を示す図である。コンテンツ−経路対応情報は、特定のコンテンツに対応付けて設定されたコンテンツ経路情報１１１と、コンテンツを識別するＩＤ情報であるコンテンツＩＤ１１２とを有し、これらを関連付けたテーブル等の情報によって構成される。また、コンテンツ−経路対応情報は、各コンテンツに関する情報として、コンテンツ関連情報１１３、コンテンツデータサイズ１１４を有するものとしてもよい。コンテンツ経路情報１１１としては、「1234:5678::1234:0:0:9abc」等のＩＰアドレスと、「49152」等のポート番号とを有するものを用いる。これらの一つまたは複数のＩＰアドレス、ポートを含むアドレス情報に対応するコンテンツＩＤとして、「AB0001」等のＩＤ情報を割り当てて設定する。なお、ネットワーク構成などによって、単一のコンテンツに対して複数の経路が想定される場合、これらの複数の経路の各コンテンツ経路情報とコンテンツとを対応付けたコンテンツ−経路対応情報を設定すればよい。コンテンツ関連情報１１３は、コンテンツの作成者、タイトル、著作権情報などを含むものである。著作権情報は、各コンテンツの著作権に関する情報として、著作権の内容、権利者、使用料金などの情報が含まれる。コンテンツデータサイズ１１４は、各コンテンツのデータサイズの情報であり、データサイズをキロバイト単位などで格納する。
【００７１】
コンテンツ識別部９４は、上記のようなコンテンツ−経路対応情報７６に基づき、経路情報取得部９３で取得したパケット経路情報が特定のアドレス情報を含むものであるか否かを判定し、パケット経路情報に対応するコンテンツＩＤを抽出する。例えば、図示例では、ＩＰパケットのパケット経路情報にＩＰアドレスとポートの組として「1234:5678::1234:0:0:9abc, 49152」、「5678:9abc::1234:0:0:0001, 49152」を含む場合、当該ＩＰパケットはコンテンツＩＤ「AB0001」のコンテンツデータを含むコンテンツパケットであると識別できる。よって、特定経路のパケットの識別によって対応する特定のコンテンツが伝送されていることが判定できる。
【００７２】
パケット経路情報の判定において、他の一般のパケットとの区別を容易にするために、例えばポート番号に動的／プライベートポート（DYNAMIC AND/OR PRIVATE PORTS）である49152〜65535を用いる、或いは特定のポート番号を定義するなど、各種の設定例が考えられる。また、コンテンツ配信装置、中継装置、コンテンツ管理装置などにおいて、コンピュータの仮想化技術を用いて、複数のネットワークインタフェース、コンピュータ等を仮想化して形成したものによって構成することも可能である。仮想化したネットワークインタフェース等にそれぞれＩＰアドレス、ポートを割り当てることによって、各装置毎にハードウェアを設ける必要がなく、複数の送信元及び中継点の配置、設定が容易にできる。これによって、パケット経路情報の柔軟な設定が可能になる。
【００７３】
また、コンテンツ管理装置９０の管理処理部９２において、利用情報生成部９５は、コンテンツ識別部９４の識別結果に基づき、コンテンツ毎に、識別したコンテンツの利用量、利用時間などを示す情報を含む利用情報を生成し、コンテンツ利用情報９９として格納する。ここで、コンテンツ利用情報９９は、コンテンツ管理装置９０内に設けたメモリまたはストレージに格納してもよいし、他のストレージ装置またはサーバ装置等に格納してもよいし、これらを併用する構成としてもよい。
【００７４】
図１５はコンテンツ利用情報の一例を示す図である。コンテンツ利用情報は、コンテンツＩＤ１２１に対応して、コンテンツ索引情報１２２、利用量１２３、時間情報１２４、著作権情報１２５等を有して構成される。コンテンツ索引情報１２２は、各コンテンツに関する情報であり、コンテンツＩＤに対応したコンテンツの作成者、タイトルなどの情報を含む。利用量１２３は、各コンテンツの配信数、情報量、使用回数、使用時間など、それぞれのコンテンツが利用された量を示す情報である。図１５の例では利用されたコンテンツの数（コンテンツ利用数）を示している。この利用量１２３は、コンテンツのデータサイズとパケットサイズとの関係などから求めることができる。例えば、コンテンツ利用数を求める場合、伝送されたコンテンツパケットの数とパケットサイズとを乗算したもの（パケット伝送量）を、当該コンテンツのコンテンツデータサイズ１１４で除算することで算出される。或いは、利用量１２３として各コンテンツに対応するパケット伝送量そのものを用いてもよい。時間情報１２４は、各コンテンツが配信された時間に関する情報、例えば、都度の伝送時刻（開始時刻、終了時刻など）、伝送にかかった時間、最終伝送時刻、累計時間などの情報である。この利用量１２３、時間情報１２４等のコンテンツ利用情報によって、コンテンツの利用状況を把握することが可能である。また、著作権情報１２５は、各コンテンツの著作権に関する情報であり、著作権管理処理部９６において実行する著作権管理等に使用する。著作権情報１２５としては、著作権の内容、権利者、使用料金などの情報が用いられる。
【００７５】
コンテンツ管理装置９０の管理処理部９２において、著作権管理処理部９６は、コンテンツ識別部９４の識別結果に基づき、識別したコンテンツの著作権管理に関する処理を実行する。例えば、著作権管理処理部９６は、コンテンツ利用情報９９を参照してコンテンツ毎の著作権管理の処理を実行する。著作権管理の処理として、例えば、各コンテンツの利用量１２３の情報を用いて、特定の著作権に対応するコンテンツが利用された利用量を示す情報を生成する処理、利用量に応じた著作権料に対応する使用料金を算出する処理などを行う。また、著作権管理処理部９６は、コンテンツ利用情報９９を用いて、ネットワークの上位階層のプロトコルまたはプログラムによる著作権管理処理を行うことも可能である。この場合、正規の利用者の認証、コンテンツの利用制限などに関する処理を実行する。
【００７６】
また、コンテンツ管理装置９０の管理処理部９２において、利用者管理処理部９７は、コンテンツ識別部９４の識別結果に基づき、識別したコンテンツに対する利用者の管理に関する処理を実行する。利用者管理処理として、例えば、パケット経路情報と利用者のＩＤ情報とを対応付けた利用者−経路対応情報を格納しておき、パケット経路情報に対応する利用者を識別する。これによって、コンテンツ再生装置側の利用者の認証、利用者毎のコンテンツの配信制御などの処理が可能である。また、上記のコンテンツ利用情報と同様にして、利用者毎のコンテンツの利用量の取得、コンテンツ使用料金の算出、などの処理を行うことも可能である。
【００７７】
また、コンテンツ管理装置９０の管理処理部９２において、コンテンツ経路管理処理部９８は、パケット経路情報に基づいた配信制御処理を行う。この際、コンテンツ−経路対応情報７６において、コンテンツ管理情報としてのコンテンツ本体のＩＤ情報と、特定のコンテンツに対応付けて設定されたコンテンツ経路情報とを含めて持つようにしておく。コンテンツ経路管理処理部９８は、コンテンツパケットのペイロード部のコンテンツデータを読み込んで識別したコンテンツ本体のＩＤ情報と、ヘッダ部のパケット経路情報とを対にして参照する。そして、コンテンツ経路管理処理部９８は、コンテンツ本体のＩＤ情報に対応するコンテンツ経路情報と、コンテンツパケットのパケット経路情報との一致により、コンテンツの正当性を判定する。ここで、所定のコンテンツ経路情報と異なるパケット経路情報を持つコンテンツパケットは、正規のルートを経由したコンテンツではないと判断する。識別したコンテンツのパケット経路情報がコンテンツ本体のＩＤ情報に対応するコンテンツ経路情報と一致しない場合、中継装置などにおいて該当するコンテンツの伝送を制限する等の処理を行う。このように、パケット経路情報に基づいた配信制御処理を行うことで、コンテンツの利用制限などの管理処理が可能である。上記のコンテンツ経路管理処理部９８の例のように、本実施形態の経路情報を用いたコンテンツ管理処理と、コンテンツ管理情報を用いた上位階層のプロトコルまたはプログラムによるコンテンツ識別、著作権管理等のコンテンツ管理処理とを組み合わせて、コンテンツ管理を行うことも可能である。
【００７８】
次に、本実施形態のコンテンツ管理装置９０によるコンテンツ管理に関する各種処理の手順について述べる。
【００７９】
図１６は本実施形態に係るコンテンツ管理装置におけるコンテンツ識別及び利用情報生成に関する処理の手順を示すフローチャートである。コンテンツ管理装置９０の管理処理部９２において、経路情報取得部９３により、対象のＩＰパケットのヘッダ部のパケット経路情報を参照し、ＩＰパケットのパケット経路情報を取得する（ステップＳ１１）。そして、コンテンツ識別部９４により、取得したパケット経路情報と、コンテンツ−経路対応情報７６とに基づき、パケット経路情報に対応する特定のコンテンツであるかどうかを識別する（ステップＳ１２）。次に、利用情報生成部９５により、該当するコンテンツに関する利用情報を生成し、コンテンツ利用情報９９として自装置または他装置のストレージ等に書き込む（ステップＳ１３）。
【００８０】
さらに利用情報生成部９５は、コンテンツ利用情報９９として、例えばコンテンツ毎の利用量１２３に基づきコンテンツの利用ランキングを生成することができる。ここで、利用量としては所定の期間内（一週間等）におけるコンテンツ利用数を使用することが可能である。図１７は利用ランキングの一例を示す図である。利用ランキングは各コンテンツの利用量の順位を反映した利用ランキング情報１２６を含んでいる。コンテンツ管理装置９０はこのような利用ランキングを、ネットワーク１０を介してコンテンツ配信装置１１、コンテンツ再生装置１２などに送信することが可能である。コンテンツの作成者、権利者、コンテンツの利用者などが利用ランキングを参照することにより、次回のコンテンツのプロデュース、人気コンテンツの把握などが可能となる。
【００８１】
また、利用情報生成部９５は、コンテンツ利用情報９９として、例えば識別したコンテンツの送信元情報に対応した送信元毎の当該コンテンツの送信量を示す情報を生成することができる。すなわち利用情報生成部９５は、図１５、図１７にあるコンテンツ利用情報から同じ送信元のコンテンツを集めることにより、同一の送信元のコンテンツの送信量を示す情報を生成することができる。送信元のコンテンツ配信業者などは、当該情報に基づき自らの所有するコンテンツの人気度を測定するなどの活用に用いることができる。コンテンツの送信元は、コンテンツパケット３１のヘッダ部３２における送信元情報３６に基づき把握される。
【００８２】
また、経路情報取得部９３が所定の期間内において所定量以上の特定のパケット経路情報を取得した場合、経路情報取得部９３は、特定のパケット経路情報内の付加経路情報を変更する旨の付加経路情報変更命令を生成し、特定のパケット経路情報に対応するコンテンツデータの送信元に送信するようにしてもよい。このような操作により、所定量以上の特定のコンテンツパケットが特定の経路を送信される場合、コンテンツを特定しつつ送信経路を変更することができ、パケット経路のトラフィック増大を緩和するなどの処置を採ることが可能となる。
【００８３】
また、コンテンツの利用者側に近い位置にコンテンツ管理装置９０を設けることにより、例えば地域別のコンテンツ利用状況の把握などが可能になる。この際、例えば所定の地域ごとにコンテンツ管理装置９０を配置し、各地域のコンテンツ管理装置９０までの経路情報によって、特定のコンテンツの識別とともに、そのコンテンツを利用している送信先のコンテンツ再生装置１２が位置する地域を識別する。これにより、地域ごとの視聴率の算出など、送信先の情報を含むコンテンツの利用状況を示す情報を取得可能である。
【００８４】
図１８は本実施形態に係るコンテンツ管理装置における著作権管理に関する処理の手順を示すフローチャートである。コンテンツ管理装置９０の管理処理部９２において、著作権管理処理部９６により、コンテンツ利用情報９９を参照し、対象のコンテンツの利用情報を取得する（ステップＳ２１）。そして、著作権管理処理部９６により、コンテンツ利用情報９９から対象のコンテンツの利用量の情報を出力する（ステップＳ２２）。次に、著作権管理処理部９６により、利用量に応じた著作権料に対応する使用料金を算出する（ステップＳ２３）。この使用料金の情報に基づいて、各コンテンツの権利者への著作権料の支払いを行う、コンテンツの利用者に対して使用料金の課金を行うなどの処理が可能である。
【００８５】
また、図１６のコンテンツ識別及び利用情報生成に関する処理と、図１８の著作権管理に関する処理を組み合わせることが可能である。例えば、経路情報取得部９３が所定の期間内（１週間等）において所定量以上の特定のパケット経路情報を取得した場合、図１６のステップＳ１１により、そのようなパケット経路情報を取得する。このとき、著作権管理処理部９６は、当該特定のパケット経路情報に対応するコンテンツの著作権情報を管理することが望ましい。所定の期間内に所定量以上の特定のパケット経路情報を取得した場合という状況は、特定のコンテンツが所定の期間内に所定量以上送信された事象を意味する。このような事象は特定のコンテンツの違法送信などが原因となっていることも考えられるため、著作権情報を管理することが望ましいのである。
【００８６】
さらに著作権管理処理部９６は、予め保持されたパケット経路情報と、経路情報取得部９３が初めて取得したパケット経路情報とを比較し、初めて取得したパケット経路情報に対応するコンテンツの著作権情報を管理するのが望ましい。ここで、予め保持されたパケット経路情報は、コンテンツ−経路対応情報７６に保持された情報を採用することができるが、特に限定はされない。また経路情報取得部９３は、取得したパケット経路情報のうち、コンテンツ−経路対応情報７６に保持されていないものを初めて取得したパケット経路情報に相当すると判断することができる。しかしながら、この判断方法も特に限定はされない。
【００８７】
いわゆる初めて取得したパケット経路情報は、予め登録されていないコンテンツに対応する情報であり、このようなコンテンツの著作権情報を管理することは、違法送信の監視の観点からも好ましい。ここで、初めて取得したパケット経路情報か否かの判断の前提として、通信データが対象コンテンツであることを判断する必要があるが、上位レイヤの管理情報（コンテンツの識別情報、電子透かし情報等）などに基づき当該判断をすることができる。
【００８８】
さらに別の利用方法を説明する。図１９Ａ、図１９Ｂに示すように、単一のコンテンツの容量が大きすぎる場合などには、当該コンテンツが二つのコンテンツパケット片３１Ｃ、３１Ｄに分けられて別々の経路で送信されることがある。ここでは二つのコンテンツパケット片３１Ｃ、３１Ｄは第１のコンテンツパケット片３１Ｃ、第２のコンテンツパケット片３１Ｄを含む。各コンテンツパケット片３１Ｃ、３１Ｄは、各々第１のコンテンツデータ片３９Ｃ、第２のコンテンツデータ片３９Ｄを含む。
【００８９】
経路情報取得部９３は、単一のコンテンツに対応する二つのコンテンツパケット片３１Ｃ、３１Ｄを取得する。この際、コンテンツ識別部９４は、複数のコンテンツパケット片３１Ｃ、３１Ｄの各々に含まれるパケット経路情報片に対応する単一のコンテンツを識別する。そして、著作権管理処理部９６は、識別した単一のコンテンツの著作権管理に関する処理を実行することもできる。ここで、コンテンツ識別部９４が、複数のコンテンツパケット片が単一のコンテンツに対応することを識別する方法は特に限定されない。本実施形態の場合は、二つのコンテンツパケット片の間でＩＤ情報３５、送信元情報３６、送信先情報３７、付加経路情報３８が同じなため、コンテンツ識別部９４は複数のコンテンツパケット片３１Ｃ、３１Ｄが単一のコンテンツに対応することを識別することができる。尚、本実施形態は単一のコンテンツが二つのコンテンツパケット片に分割された例について説明したが、単一のコンテンツが三つ以上の複数のコンテンツパケット片に分割された場合においても本発明は適用可能である。
【００９０】
図２０は本実施形態に係るコンテンツ管理装置における利用者管理に関する処理の手順を示すフローチャートである。コンテンツ管理装置９０の管理処理部９２において、利用者管理処理部９７により、上記取得したパケット経路情報を参照し（ステップＳ３１）、予め設定した利用者−経路対応情報に基づき、パケット経路情報に対応する特定の利用者の識別を行う（ステップＳ３２）。そして、利用者管理処理部９７により、利用者毎の利用量の取得、コンテンツの配信制御などの利用者に対応した管理処理を行う（ステップＳ３３）。
【００９１】
図２１は本実施形態に係るコンテンツ管理装置におけるコンテンツ経路管理に関する処理の手順を示すフローチャートである。コンテンツ管理装置９０の管理処理部９２において、コンテンツ経路管理処理部９８により、コンテンツパケットのコンテンツデータを参照し、コンテンツ本体のＩＤ情報を取得する（ステップＳ４１）。そして、コンテンツ経路管理処理部９８により、上記取得したパケット経路情報を参照し（ステップＳ４２）、コンテンツパケットのパケット経路情報とコンテンツ本体のＩＤ情報に対応するコンテンツ経路情報とが一致するか経路判定を行う（ステップＳ４３）。ここで、一致する場合（ステップＳ４３：ＯＫ）は、該当コンテンツが正当なものであると判断し、処理を終了する。また、一致しない場合（ステップＳ４３：ＮＧ）は、該当コンテンツが正当なものではないと判断し、中継装置などにおいてコンテンツの伝送制限をする等の配信制御処理を行う（ステップＳ４４）。
【００９２】
上述したように、本実施形態によれば、ＩＰパケット等のコンテンツパケットに含まれるパケット経路情報を取得し、取得したパケット経路情報と、予め設定してあるコンテンツと経路との関連を示すコンテンツ−経路対応情報とに基づき、パケット経路情報に対応する特定のコンテンツを識別することができる。この際、パケットの伝送経路とコンテンツとを関連付けておくことによって、特定の経路を通過し、特定のパケット経路情報を持つコンテンツパケットは特定のコンテンツであるとみなし、このコンテンツパケットの伝送により特定のコンテンツが伝送されたことを認識することができる。したがって、コンテンツパケットの伝送経路を取得、判別してコンテンツを識別し、識別した特定のコンテンツパケットの伝送量、伝送回数等を取得することで、各コンテンツデータのサイズとパケットサイズとの関係などから、対象のコンテンツの利用量などを算出して取得できる。この場合、コンテンツパケットのヘッダ部に格納したパケット経路情報を用いることで、コンテンツ管理装置及び中継装置はヘッダ部のみを処理すればよく、コンテンツ管理装置において必ずしもペイロード部のコンテンツ本体を処理しなくてもコンテンツの識別、管理が可能である。
【００９３】
このように、コンテンツパケットのパケット経路情報の識別によって、コンテンツの利用状況の把握等のコンテンツ管理を行うことが可能になる。また、経路情報を用いた利用者管理、コンテンツ配信制御等も可能である。このとき、ＩＰネットワーク等の汎用ネットワークに適用し、ネットワークの下位階層のＩＰパケットレベルで取り扱うことによって、汎用性のあるシステムを構築可能である。また、ＩＰネットワークにおいてＲＦＣ（Request for Comments）に規定されたＩＰパケットの経路情報を用いることによって、オープンなネットワークを経由する構成、異種の複数ネットワークを接続する構成などにおいても、パケットの経路情報を保持可能であり、コンテンツ管理装置におけるコンテンツの識別、管理が可能である。よって、一般に広く普及したＩＰネットワーク等の汎用性のあるネットワークシステムにおいて、コンテンツの利用状況の把握等を行うことができる。この場合、コンテンツ管理において、必ずしも、コンテンツデータ自体に管理情報を付与する、或いは、専用のプログラムまたはプロトコルを用いる等の手法を用いる必要がなくなる。このため、ハードウェア、ソフトウェア、システム構成等の制約を大幅に削減でき、多様な利用形態に対して容易に適用可能であり、コンテンツ管理の適用範囲を広げることができる。
【００９４】
また、コンテンツの利用状況の把握とともに、特定のコンテンツに関する利用量を示す情報の生成、利用量に応じた著作権料に対応する使用料金の算出など、各種の著作権管理を行うことも可能である。すなわち、コンテンツパケットのパケット経路情報を著作権情報として利用し、著作権管理処理を行うことができる。また、本実施形態ではＩＰパケット等の汎用プロトコルのパケットの経路情報を利用するため、例えばＤＲＭなどのネットワークの上位階層のプロトコルまたはプログラムによる著作権管理処理と容易かつ柔軟に組み合わせることが可能である。したがって、システム構成等の制約をあまり受けることなく、状況に応じた適切な著作権管理を実施することができる。
【００９５】
なお、上述した実施形態において例示した各構成要素を任意に組み合わせることも可能である。また、著作権管理以外の他のコンテンツ管理処理において本実施形態の経路情報を用いたコンテンツ管理を適宜応用することもできる。また、上記実施形態のコンテンツ配信装置、中継装置、コンテンツ管理装置などは、複数の装置の機能を１つの装置にまとめて構成することもできるし、１つの装置の機能を別個の複数の装置に分離して構成することもできるし、各機能の処理を分散する構成も可能であり、種々の構成によって各機能実現可能である。
【００９６】
本発明に係る実施形態の種々の態様として、以下のものが含まれる。
コンテンツを含むコンテンツデータをパケット化したコンテンツパケットとしてネットワーク上を伝送される、コンテンツの利用状況を管理するコンテンツ管理装置であって、
前記コンテンツパケットに含まれる、前記ネットワークにおけるパケットの伝送経路を示す情報として、パケットの送信元のアドレス情報を含む送信元情報と、パケットの伝送経路における中継点のアドレス情報を含む付加経路情報との、少なくともいずれかを含むパケット経路情報を取得する経路情報取得部と、
前記取得したパケット経路情報と、予め設定してあるコンテンツと経路との関連を示すコンテンツ−経路対応情報とに基づき、パケット経路情報に対応する特定のコンテンツを識別するコンテンツ識別部と、
を備えるコンテンツ管理装置。
【００９７】
上記のコンテンツ管理装置であって、
前記コンテンツパケットは、ヘッダ部に送信元情報、送信先情報、付加経路情報を有し、
前記経路情報取得部は、前記コンテンツパケットのヘッダ部に格納された送信元情報と付加経路情報との少なくともいずれかをパケット経路情報として取得するコンテンツ管理装置。
【００９８】
上記のコンテンツ管理装置であって、
前記パケット経路情報として用いられる付加経路情報は、実際にパケットが伝送された伝送経路を示す実伝送経路情報、パケットの伝送経路を指定する指定経路情報、パケットの伝送経路を指示するための経路制御情報のうちの、少なくともいずれかを含む情報である、コンテンツ管理装置。
【００９９】
上記のコンテンツ管理装置であって、
前記パケット経路情報として用いられる付加経路情報は、パケットの伝送経路における送信元と少なくとも一つの中継点のアドレス情報を含むものである、コンテンツ管理装置。
【０１００】
上記のコンテンツ管理装置であって、
前記ネットワークは、ＩＰ（Internet Protocol）を利用したパケット通信が可能なＩＰネットワークであり、
前記コンテンツパケットは、前記ＩＰネットワーク上を伝送されるＩＰパケットであり、
前記経路情報取得部は、前記パケット経路情報として、前記ＩＰパケットのヘッダ部に含まれる送信元情報と付加経路情報との少なくともいずれかを取得するコンテンツ管理装置。
【０１０１】
上記のコンテンツ管理装置であって、
前記コンテンツパケットは、前記ＩＰネットワークにおけるＴＣＰ（Transmission Control Protocol）またはＵＤＰ（User Datagram Protocol）を利用した通信によって伝送されるパケットであるコンテンツ管理装置。
【０１０２】
上記のコンテンツ管理装置であって、
前記経路情報取得部は、ＩＰｖ４のパケットにおけるヘッダ部のオプションフィールド、または、ＩＰｖ６のパケットにおけるヘッダ部の拡張ヘッダに格納された付加経路情報を取得するコンテンツ管理装置。
【０１０３】
上記のコンテンツ管理装置であって、
前記経路情報取得部は、前記パケット経路情報のアドレス情報として、ＩＰアドレスの情報を取得するコンテンツ管理装置。
【０１０４】
上記のコンテンツ管理装置であって、
前記経路情報取得部は、前記パケット経路情報のアドレス情報として、ＩＰアドレスとポートの情報を取得するコンテンツ管理装置。
【０１０５】
上記のコンテンツ管理装置であって、
前記コンテンツ−経路対応情報は、特定のコンテンツに対応付けて設定されたコンテンツ経路情報と、コンテンツを識別するためのＩＤ情報とを含むものであり、
前記コンテンツ識別部は、前記コンテンツ−経路対応情報を用いてパケット経路情報に対応するコンテンツのＩＤ情報を抽出するコンテンツ管理装置。
【０１０６】
上記のコンテンツ管理装置であって、
前記コンテンツの識別結果に基づき、識別したコンテンツに関するコンテンツ利用情報を生成する利用情報生成部を、
さらに備えるコンテンツ管理装置。
【０１０７】
上記のコンテンツ管理装置であって、
前記利用情報生成部は、前記コンテンツ利用情報として、コンテンツ毎の利用量を示す情報を生成するコンテンツ管理装置。
【０１０８】
上記のコンテンツ管理装置であって、
前記利用情報生成部は、前記コンテンツ利用情報として、コンテンツの配信数、情報量、使用回数、使用時間の少なくともいずれかを含む、コンテンツが利用された利用量を示す情報を生成するコンテンツ管理装置。
【０１０９】
上記のコンテンツ管理装置であって、
前記コンテンツの識別結果に基づき、識別したコンテンツの著作権管理に関する処理を実行する著作権管理処理部を、
さらに備えるコンテンツ管理装置。
【０１１０】
上記のコンテンツ管理装置であって、
前記著作権管理処理部は、前記著作権管理の処理として、特定の著作権に対応するコンテンツが利用された利用量を示す情報を生成するコンテンツ管理装置。
【０１１１】
上記のコンテンツ管理装置であって、
前記著作権管理処理部は、前記著作権管理の処理として、前記コンテンツ利用情報を用いて、コンテンツの利用量に応じた著作権料に対応する使用料金を算出する処理を行うコンテンツ管理装置。
【０１１２】
上記のコンテンツ管理装置であって、
前記コンテンツの識別結果と、予め設定してあるコンテンツの利用者と経路との関連を示す利用者−経路対応情報とに基づき、パケット経路情報に対応する利用者を識別し、コンテンツの利用者管理に関する処理を実行する利用者管理処理部を、
さらに備えるコンテンツ管理装置。
【０１１３】
上記のコンテンツ管理装置であって、
前記利用者管理処理部は、前記利用者管理の処理として、前記利用者の識別結果に基づき、コンテンツ再生装置側の利用者の認証、利用者毎のコンテンツの配信制御、利用者毎のコンテンツの利用量の取得、利用者毎のコンテンツ使用料金の算出、のうちの少なくともいずれかの処理を行うコンテンツ管理装置。
【０１１４】
上記のコンテンツ管理装置であって、
前記コンテンツ−経路対応情報は、コンテンツ本体のＩＤ情報と、特定のコンテンツに対応付けて設定されたコンテンツ経路情報とを含むものであり、
前記識別したコンテンツのパケット経路情報とコンテンツ本体のＩＤ情報とを参照し、パケット経路情報に基づいた配信制御処理を行うコンテンツ経路管理処理部を、
さらに備えるコンテンツ管理装置。
【０１１５】
上記のコンテンツ管理装置であって、
前記コンテンツ経路管理処理部は、前記識別したコンテンツのパケット経路情報が前記コンテンツ本体のＩＤ情報に対応するコンテンツ経路情報と一致しない場合、該当するコンテンツパケットの伝送を制限する処理を行うコンテンツ管理装置。
【０１１６】
コンピュータに、上記いずれかに記載のコンテンツ管理装置の各部の機能を実現させるためのプログラム。
【０１１７】
コンテンツを含むコンテンツデータをパケット化したコンテンツパケットとしてネットワーク上を伝送される、コンテンツの利用状況を管理するコンテンツ管理装置におけるコンテンツ管理方法であって、
前記ネットワークを伝送されたコンテンツパケットを参照し、前記コンテンツパケットに含まれる、前記ネットワークにおけるパケットの伝送経路を示す情報として、パケットの送信元のアドレス情報を含む送信元情報と、パケットの伝送経路における中継点のアドレス情報を含む付加経路情報との、少なくともいずれかを含むパケット経路情報を取得するステップと、
前記取得したパケット経路情報と、予め設定してあるコンテンツと経路との関連を示すコンテンツ−経路対応情報とに基づき、パケット経路情報に対応する特定のコンテンツを識別するステップと、
を有するコンテンツ管理方法。
【０１１８】
コンピュータに、上記のコンテンツ管理方法の各ステップの手順を実行させるためのプログラム。
【０１１９】
コンテンツを含むコンテンツデータをパケット化したコンテンツパケットとしてネットワーク上を伝送される、コンテンツを配信するコンテンツ配信装置であって、
対象のコンテンツを含むコンテンツデータを配信先へ配信するための制御を行うもので、所定の宛先に対して前記コンテンツデータを含むコンテンツパケットを送信する配信制御部と、
前記コンテンツに対応する特定のパケットの経路を規定するための情報として、パケットの伝送経路における送信元と中継点の少なくともいずれかのアドレス情報を含むパケット経路情報を、前記コンテンツパケットのヘッダ部に設定する経路情報設定部と、
前記コンテンツパケットを出力する出力部と、
を備えるコンテンツ配信装置。
【０１２０】
上記のコンテンツ配信装置であって、
前記経路情報設定部は、前記パケット経路情報として、パケットの送信元のアドレス情報を含む送信元情報と、パケットの伝送経路における中継点のアドレス情報を含む付加経路情報との、少なくともいずれかを含む情報を設定するコンテンツ配信装置。
【０１２１】
上記のコンテンツ配信装置であって、
前記経路情報設定部は、前記パケット経路情報として付加経路情報を設定する場合、パケットの伝送経路を指定する指定経路情報、パケットの伝送経路を指示するための経路制御情報のうちの、少なくともいずれかを含む情報を設定するコンテンツ配信装置。
【０１２２】
上記のコンテンツ配信装置であって、
前記経路情報設定部は、前記パケット経路情報として付加経路情報を設定する場合、パケットの伝送経路における送信元と少なくとも一つの中継点のアドレス情報を含む情報を設定するコンテンツ配信装置。
【０１２３】
上記のコンテンツ配信装置であって、
前記経路情報設定部は、前記パケット経路情報のアドレス情報として、ＩＰアドレスの情報を設定するコンテンツ配信装置。
【０１２４】
上記のコンテンツ配信装置であって、
前記経路情報設定部は、前記パケット経路情報のアドレス情報として、ＩＰアドレスとポートの情報を設定するコンテンツ配信装置。
【０１２５】
上記のコンテンツ配信装置であって、
前記経路情報設定部は、予め設定してあるコンテンツと経路との関連を示すコンテンツ−経路対応情報に基づき、前記パケット経路情報を設定するコンテンツ配信装置。
【０１２６】
上記のコンテンツ配信装置であって、
前記コンテンツ−経路対応情報は、特定のコンテンツに対応付けて設定されたコンテンツ経路情報と、コンテンツを識別するためのＩＤ情報とを含むものであり、
前記経路情報設定部は、前記コンテンツ−経路対応情報を用いてコンテンツに対応する特定のパケットの経路を規定するためのパケット経路情報を設定するコンテンツ配信装置。
【０１２７】
コンピュータに、上記いずれかに記載のコンテンツ配信装置の各部の機能を実現させるためのプログラム。
【０１２８】
コンテンツを含むコンテンツデータをパケット化したコンテンツパケットとしてネットワーク上を伝送される、コンテンツを配信するコンテンツ配信装置におけるコンテンツ配信方法であって、
対象のコンテンツを含むコンテンツデータを配信先へ配信するための制御を行うもので、所定の宛先に対して前記コンテンツデータを含むコンテンツパケットを送信するステップと、
前記コンテンツに対応する特定のパケットの経路を規定するための情報として、パケットの伝送経路における送信元と中継点の少なくともいずれかのアドレス情報を含むパケット経路情報を、前記コンテンツパケットのヘッダ部に設定するステップと、
前記コンテンツパケットをネットワークに対して出力するステップと、
を有するコンテンツ配信方法。
【０１２９】
コンピュータに、上記のコンテンツ配信方法の各ステップの手順を実行させるためのプログラム。
【０１３０】
コンテンツを含むコンテンツデータをパケット化したコンテンツパケットとしてネットワーク上を伝送される、コンテンツを中継するコンテンツ中継装置であって、
前記コンテンツパケットを入出力する入出力部と、
受信したコンテンツパケットのヘッダ部に格納された送信先情報と、自装置に予め設定された経路制御情報とに基づき、所定の経路の宛先に対して前記コンテンツパケットを送信する制御を行う経路制御部と、
前記コンテンツパケットのヘッダ部において、ネットワークにおけるパケットの伝送経路を示すパケット経路情報として、自装置の中継点のアドレス情報を含む情報を付与する経路情報付与部と、
を備えるコンテンツ中継装置。
【０１３１】
上記のコンテンツ中継装置であって、
前記パケット経路情報は、パケットの送信元のアドレス情報を含む送信元情報と、パケットの伝送経路における中継点のアドレス情報を含む付加経路情報との、少なくともいずれかを含むものであり、
前記経路情報付与部は、自装置の中継点のアドレス情報を含む付加経路情報を前記パケット経路情報として付与するコンテンツ中継装置。
【０１３２】
上記のコンテンツ中継装置であって、
前記パケット経路情報として用いられる付加経路情報は、実際にパケットが伝送された伝送経路を示す実伝送経路情報、パケットの伝送経路を指定する指定経路情報、パケットの伝送経路を指示するための経路制御情報のうちの、少なくともいずれかを含む情報であり、
前記経路情報付与部は、自装置の中継点のアドレス情報を前記実伝送経路情報に相当する付加経路情報として付与するコンテンツ中継装置。
【０１３３】
上記のコンテンツ中継装置であって、
前記経路情報付与部は、前記パケット経路情報のアドレス情報として、ＩＰアドレスの情報を付与するコンテンツ中継装置。
【０１３４】
上記のコンテンツ中継装置であって、
前記経路情報付与部は、前記パケット経路情報のアドレス情報として、ＩＰアドレスとポートの情報を付与するコンテンツ中継装置。
【０１３５】
上記のコンテンツ中継装置であって、
前記経路制御部は、さらに、前記コンテンツパケットのヘッダ部に格納されたパケット経路情報に基づき、所定の経路の宛先に対して前記コンテンツパケットを送信する制御を行うコンテンツ中継装置。
【０１３６】
上記のコンテンツ中継装置であって、
前記経路制御部が用いるパケット経路情報は、パケットの送信元のアドレス情報を含む送信元情報と、パケットの伝送経路における中継点のアドレス情報を含む付加経路情報との、少なくともいずれかを含むものであり、
前記付加経路情報を含む場合、この付加経路情報は、実際にパケットが伝送された伝送経路を示す実伝送経路情報、パケットの伝送経路を指定する指定経路情報、パケットの伝送経路を指示するための経路制御情報のうちの、少なくともいずれかを含むものである、コンテンツ中継装置。
【０１３７】
コンテンツを含むコンテンツデータをパケット化したコンテンツパケットとしてネットワーク上を伝送される、コンテンツを中継するコンテンツ中継装置であって、
前記コンテンツパケットを入出力する入出力部と、
受信したコンテンツパケットのヘッダ部に格納された送信先情報と、ネットワークにおけるパケットの伝送経路を示すパケット経路情報とに基づき、所定の経路の宛先に対して前記コンテンツパケットを送信する制御を行う経路制御部と、
を備えるコンテンツ中継装置。
【０１３８】
上記のコンテンツ中継装置であって、
前記経路制御部が用いるパケット経路情報は、パケットの送信元のアドレス情報を含む送信元情報と、パケットの伝送経路における中継点のアドレス情報を含む付加経路情報との、少なくともいずれかを含むものであり、
前記付加経路情報を含む場合、この付加経路情報は、実際にパケットが伝送された伝送経路を示す実伝送経路情報、パケットの伝送経路を指定する指定経路情報、パケットの伝送経路を指示するための経路制御情報のうちの、少なくともいずれかを含むものである、コンテンツ中継装置。
【０１３９】
上記のコンテンツ中継装置であって、
前記経路制御部は、前記送信先情報と、前記パケット経路情報と、自装置に予め設定された経路制御情報とに基づき、所定の経路の宛先に対して前記コンテンツパケットを送信する制御を行うコンテンツ中継装置。
【０１４０】
上記のコンテンツ中継装置であって、
前記経路制御部は、前記パケット経路情報のアドレス情報として、ＩＰアドレスの情報を取得するコンテンツ中継装置。
【０１４１】
上記のコンテンツ中継装置であって、
前記経路制御部は、前記パケット経路情報のアドレス情報として、ＩＰアドレスとポートの情報を取得するコンテンツ中継装置。
【０１４２】
コンピュータに、上記いずれかに記載のコンテンツ中継装置の各部の機能を実現させるためのプログラム。
【０１４３】
コンテンツを含むコンテンツデータをパケット化したコンテンツパケットとしてネットワーク上を伝送される、コンテンツを中継するコンテンツ中継装置におけるコンテンツ中継方法であって、
前記コンテンツパケットをネットワークに対して入出力するステップと、
受信したコンテンツパケットのヘッダ部に格納された送信先情報と、自装置に予め設定された経路制御情報とに基づき、所定の経路の宛先に対して前記コンテンツパケットを送信する制御を行うステップと、
前記コンテンツパケットのヘッダ部において、ネットワークにおけるパケットの伝送経路を示すパケット経路情報として、自装置の中継点のアドレス情報を含む情報を付与するステップと、
を有するコンテンツ中継方法。
【０１４４】
コンテンツを含むコンテンツデータをパケット化したコンテンツパケットとしてネットワーク上を伝送される、コンテンツを中継するコンテンツ中継装置におけるコンテンツ中継方法であって、
前記コンテンツパケットをネットワークに対して入出力するステップと、
受信したコンテンツパケットのヘッダ部に格納された送信先情報と、ネットワークにおけるパケットの伝送経路を示すパケット経路情報とに基づき、所定の経路の宛先に対して前記コンテンツパケットを送信する制御を行うステップと、
を有するコンテンツ中継方法。
【０１４５】
コンピュータに、上記のコンテンツ中継方法の各ステップの手順を実行させるためのプログラム。
【０１４６】
なお、本発明は、本発明の趣旨ならびに範囲を逸脱することなく、明細書の記載、並びに周知の技術に基づいて、当業者が様々な変更、応用することも本発明の予定するところであり、保護を求める範囲に含まれる。
【０１４７】
本出願は、２００９年６月１９日出願の日本特許出願、特願２００９−１４６７０５に基づくものであり、その内容はここに参照として取り込まれる。
【符号の説明】
【０１４８】
１０、２０…ネットワーク
１１…コンテンツ配信装置
１２…コンテンツ再生装置
１５…コンテンツ管理装置
１６、１７、１８…中継装置
３０…コンテンツデータ
３１、３１Ａ、３１Ｂ…コンテンツパケット
３２、３２Ａ、３２Ｂ…ヘッダ部
３３…ペイロード部
３４、３４Ａ、３４Ｂ…パケット経路情報
３５…ＩＤ情報
３６…送信元情報
３７…送信先情報
３８…付加経路情報
３９…コンテンツデータ
５１、６１…ＩＰパケット
５２、６２…ヘッダ部
５３、６３…ペイロード部
５４、６４…付加経路情報
５６、６６…送信元ＩＰアドレス
５７、６７…宛先ＩＰアドレス
５８、６８…データ本体
５９…オプションフィールド
６９…拡張ヘッダ
７０…コンテンツ配信装置
７１…入出力インタフェース
７２…配信処理部
７３…配信制御部
７４…経路情報設定部
７５…コンテンツデータ
７６…コンテンツ−経路対応情報
８０…中継装置
８１、８２…ネットワークインタフェース
８３…通信制御部
８４…経路制御部
８５…経路情報付与部
９０…コンテンツ管理装置
９１…入出力インタフェース
９２…管理処理部
９３…経路情報取得部
９４…コンテンツ識別部
９５…利用情報生成部
９６…著作権管理処理部
９７…利用者管理処理部
９８…コンテンツ経路管理処理部
９９…コンテンツ利用情報
１１１…コンテンツ経路情報
１１２…コンテンツＩＤ
１１３…コンテンツ関連情報
１１４…コンテンツデータサイズ
１２１…コンテンツＩＤ
１２２…コンテンツ索引情報
１２３…利用量
１２４…時間情報
１２５…著作権情報
【図１】
2010147221.tif 000003
【図２】
2010147221.tif 000004
【図３】
2010147221.tif 000005
【図４】
2010147221.tif 000006
【図５】
2010147221.tif 000007
【図６】
2010147221.tif 000008
【図７】
2010147221.tif 000009
【図８】
2010147221.tif 000010
【図９】
2010147221.tif 000011
【図１０】
2010147221.tif 000012
【図１１】
2010147221.tif 000013
【図１２】
2010147221.tif 000014
【図１３】
2010147221.tif 000015
【図１４】
2010147221.tif 000016
【図１５】
2010147221.tif 000017
【図１６】
2010147221.tif 000018
【図１７】
2010147221.tif 000019
【図１８】
2010147221.tif 000020
【図１９Ａ】
2010147221.tif 000021
【図１９Ｂ】
2010147221.tif 000022
【図２０】
2010147221.tif 000023
【図２１】
2010147221.tif 000024
【手続補正書】
【提出日】平成23年12月16日(2011.12.16)
【手続補正１】
【補正対象書類名】明細書
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、音楽、動画、静止画、テキスト等のコンテンツの利用状況を管理するコンテンツ管理装置及びコンテンツ管理方法に関する。
【背景技術】
【０００２】
音楽、動画、静止画、テキスト等のコンテンツは、アナログ情報の状態から、デジタル化されたデータとして取り扱われる機会が多くの割合を占める状態となりつつある。この種のデジタルコンテンツは、コンテンツそのものだけでなく、コンテンツ本体とその再生機能等を持つプログラムを含むコンテンツ、或いは、ゲームソフトウェアのコンテンツ等としても利用されている。
【０００３】
インターネット等のネットワークの進化に伴い、コンテンツはネットワーク経由で利用される機会も多くなっている。最近では、パーソナルコンピュータ（ＰＣ）、携帯電話端末、スマートフォン、携帯情報端末、ゲーム端末、音楽再生端末などの通信機能を持つ電子機器を用いて、ネットワーク経由でコンテンツをダウンロードして利用するシステムが普及しつつある。
【０００４】
コンテンツの利用における著作権管理の一例として、コンテンツデータ本体に著作権情報を埋め込むなどして、コンテンツの著作権を保護する方法が採られている。著作権情報の付与の方法としては、電子透かし技術等を用いてコンテンツＩＤをコンテンツデータに埋め込む方法、コンテンツヘッダにＤＣＤ（Distributed Content Descriptor）等のコンテンツ情報を付与する方法などがある（例えば、非特許文献１参照）。
【０００５】
また、コンテンツの著作権管理に関して、コンテンツデータのヘッダ部に所有者識別情報を格納し、正当な所有者に限ってコンテンツの再生を許可することで、著作権者の利益を保護するようにしたデータ通信システムが提案されている（例えば、特許文献１参照）。また、デジタルコンテンツを安全に配布するために、使用者に対してコンテンツを暗号化伝送し、キー情報及び使用者権限情報を用いて暗号化されたコンテンツデータを解読及び再生するようにしたシステムが提案されている（例えば、特許文献２参照）。
【０００６】
なお、ネットワーク上の通信を制御する方法として、ＳＩＰ（Session Initiation Protocol）等の呼制御を用いることによって、発信側と着信側との間の接続制御を行い、マルチメディアデータの伝送を行うことが可能になっている。ＳＩＰを用いたシステムとして、ヘッダ情報に基づいて転送制御を可能とするもの、電話またはデジタルデータの課金を可能とするもの、などが提案されている（例えば、特許文献３、４参照）。
【先行技術文献】
【特許文献】
【０００７】
【特許文献１】日本国特開２００３−２１６５０３号公報
【特許文献２】日本国特開２０００−１５６６７６号公報
【特許文献３】日本国特表２００８−５４３１３５号公報
【特許文献４】米国特許公開第２００７／０２４８１０３号明細書
【非特許文献】
【０００８】
【非特許文献１】内田典佳、小林直樹、関谷博、一玖秀一、松村季樹  共著、「コンテンツ埋込み権利情報を参照・管理可能な端末ソフトウェア」、情報処理学会研究報告、Vol.2002 No.85(DPS-109 EIP-17)、2002年9月12日、p.47-50
【発明の概要】
【発明が解決しようとする課題】
【０００９】
上記の著作権管理等を行うコンテンツ管理システムでは、コンテンツデータ本体またはコンテンツデータのヘッダ部に著作権情報などの管理情報を格納して管理を行うようになっている。このため、コンテンツ本体と管理情報とが不可分になっており、コンテンツの伝送のために専用のプログラムまたはプロトコルを用いる必要がある。また、コンテンツの配信元において全てを管理する必要があり、管理情報の保守、管理等が必要になる。この際、コンテンツの管理は一元的なものとなり、配信元を一旦離れたコンテンツは、利用状況などを把握することが困難である。
【００１０】
デジタルコンテンツの普及とともにコンテンツの利用形態が多様化してきており、著作権管理等のコンテンツ管理に関して、各種の利用形態に適応可能な方法が必要とされている。コンテンツの配信者及び管理者においては、それぞれの利用形態に適応した管理方法が模索されている。しかしながら、上記従来のコンテンツ管理システムでは、コンテンツデータ自体に管理情報を付与する、或いは、専用のプログラムまたはプロトコルを用いる等の必要があり、多様な利用形態に適応させるためには、コンテンツ管理の手間及びコストが増大する等の課題がある。また、利用形態によっては適用が困難である。
【００１１】
本発明は、上記事情に鑑みてなされたもので、その目的は、汎用性のあるシステムにおいてもコンテンツの利用状況の把握等を行うことが可能であり、多様な利用形態に対して適用が容易なコンテンツ管理装置及びコンテンツ管理方法を提供することにある。
【課題を解決するための手段】
【００１２】
本発明は、コンテンツを含むコンテンツデータをパケット化したコンテンツパケットとしてネットワーク上を伝送される、コンテンツの利用状況を管理するコンテンツ管理装置であって、前記コンテンツパケットに含まれる、前記ネットワークにおけるパケットの伝送経路を示す情報として、パケットの送信元のアドレス情報を含む送信元情報と、パケットの伝送経路における中継点のアドレス情報を含む付加経路情報との、少なくともいずれかを含むパケット経路情報を取得する経路情報取得部と、前記取得したパケット経路情報と、予め設定してあるコンテンツと経路との関連を示すコンテンツ−経路対応情報とに基づき、パケット経路情報に対応する特定のコンテンツを識別するコンテンツ識別部と、を備えるコンテンツ管理装置を提供する。
【００１３】
本発明は、コンテンツを含むコンテンツデータをパケット化したコンテンツパケットとしてネットワーク上を伝送される、コンテンツを配信するコンテンツ配信装置であって、配信対象のコンテンツを含むコンテンツデータを配信先へ配信するための制御を行うもので、所定の宛先に対して前記コンテンツデータを含めてパケット化したコンテンツパケットを送信する配信制御部と、前記コンテンツに対応する特定のパケットの経路を規定するための情報として、パケットの伝送経路における送信元と中継点の少なくともいずれかのアドレス情報を含むパケット経路情報を、前記コンテンツパケットのヘッダ部に設定する経路情報設定部と、前記コンテンツパケットを出力する出力部と、を備えるコンテンツ配信装置を提供する。
【００１４】
本発明は、コンテンツを含むコンテンツデータをパケット化したコンテンツパケットとしてネットワーク上を伝送される、コンテンツを中継するコンテンツ中継装置であって、前記コンテンツパケットを入出力する入出力部と、受信したコンテンツパケットのヘッダ部に格納された送信先情報と、自装置に予め設定された経路制御情報とに基づき、所定の経路の宛先に対して前記コンテンツパケットを送信する制御を行う経路制御部と、前記コンテンツパケットのヘッダ部において、ネットワークにおけるパケットの伝送経路を示すパケット経路情報として、自装置の中継点のアドレス情報を含む情報を付与する経路情報付与部と、を備えるコンテンツ中継装置を提供する。
【００１５】
本発明は、コンテンツを含むコンテンツデータをパケット化したコンテンツパケットとしてネットワーク上を伝送される、コンテンツを中継するコンテンツ中継装置であって、前記コンテンツパケットを入出力する入出力部と、受信したコンテンツパケットのヘッダ部に格納された送信先情報と、ネットワークにおけるパケットの伝送経路を示すパケット経路情報とに基づき、所定の経路の宛先に対して前記コンテンツパケットを送信する制御を行う経路制御部と、を備えるコンテンツ中継装置を提供する。
【００１６】
上記構成により、コンテンツパケットに含まれるパケット経路情報を取得し、取得したパケット経路情報と、予め設定してあるコンテンツと経路との関連を示すコンテンツ−経路対応情報とに基づき、パケット経路情報に対応する特定のコンテンツを識別することが可能である。これによって、必ずしも、コンテンツデータ自体に管理情報を付与する、或いは、専用のプログラムまたはプロトコルを用いる等の手法を用いることなく、コンテンツの管理が可能となる。例えば、ＩＰパケットを伝送するＩＰネットワークを使用するシステムのような、汎用性のあるシステムにおいても、識別した特定のコンテンツの利用量の取得など、コンテンツの利用状況の把握等を行うことが可能になる。
【図面の簡単な説明】
【００１７】
【図１】本発明の実施形態に係るコンテンツ管理システムの第１の構成例を示す構成図
【図２】本発明の実施形態において用いられるコンテンツパケットのパケット構成の例を示す図
【図３】本実施形態に係るコンテンツパケットの第１例として、ＩＰｖ４のＩＰパケットに適用したパケット構成の例を示す図
【図４】本実施形態に係るコンテンツパケットの第２例として、ＩＰｖ６のＩＰパケットに適用したパケット構成の例を示す図
【図５】本発明の実施形態に係るコンテンツ管理システムの第２の構成例を示す構成図
【図６】本発明の実施形態に係るコンテンツ管理システムの第３の構成例を示す構成図
【図７】本発明の実施形態に係るコンテンツ管理システムの第４の構成例を示す構成図
【図８】本発明の実施形態に係るコンテンツ管理システムの第５の構成例を示す構成図
【図９】本発明の実施形態に係るコンテンツとパケットの経路との対応関係の第１例を示す図
【図１０】本発明の実施形態に係るコンテンツとパケットの経路との対応関係の第２例を示す図
【図１１】本発明の実施形態に係るコンテンツ配信装置の機能構成を示すブロック図
【図１２】本発明の実施形態に係る中継装置の機能構成を示すブロック図
【図１３】本発明の実施形態に係るコンテンツ管理装置の機能構成を示すブロック図
【図１４】本発明の実施形態に係るコンテンツ−経路対応情報の一例を示す図
【図１５】本発明の実施形態に係るコンテンツ利用情報の一例を示す図
【図１６】本実施形態に係るコンテンツ管理装置におけるコンテンツ識別及び利用情報生成に関する処理の手順を示すフローチャート
【図１７】本発明の実施形態に係るコンテンツの利用ランキングの一例を示す図
【図１８】本実施形態に係るコンテンツ管理装置における著作権管理に関する処理の手順を示すフローチャート
【図１９Ａ】本発明の実施形態において用いられる一のコンテンツパケット片の構成の例を示す図
【図１９Ｂ】本発明の実施形態において用いられる他のコンテンツパケット片の構成の例を示す図
【図２０】本実施形態に係るコンテンツ管理装置における利用者管理に関する処理の手順を示すフローチャート
【図２１】本実施形態に係るコンテンツ管理装置におけるコンテンツ経路管理に関する処理の手順を示すフローチャート
【発明を実施するための形態】
【００１８】
以下の実施形態では、インターネット（Internet）等のＷＡＮ（Wide Area Network）、固定電話網または移動体通信網などの公衆回線網、ケーブルＴＶまたはデジタル放送等のデジタル通信が可能な放送網、専用回線による通信網、特定の事業者等におけるイントラネット（Intranet）、各拠点のＬＡＮ（Local Area Network）等、有線または無線の各種ネットワークの少なくともいずれかを含むネットワークにおいて、コンテンツ管理システムを構成した場合の構成例及びその動作を示す。本実施形態において用いるネットワークでは、ＩＰ（Internet Protocol）等の汎用プロトコルを利用したパケット通信が可能であるものとする。ここでは、一例として一般に普及しているＩＰネットワークを想定して説明するが、他のプロトコルを利用するネットワークに応用することは可能である。
【００１９】
［基本構成例］
図１は本発明の実施形態に係るコンテンツ管理システムの第１の構成例を示す構成図である。本実施形態のコンテンツ管理システムは、コンテンツを配信するコンテンツ配信装置１１と、配信されたコンテンツを受信して再生するコンテンツ再生装置１２と、コンテンツの利用状況等を管理するコンテンツ管理装置１５とを備え、これらがネットワーク１０に接続されている。
【００２０】
コンテンツ配信装置１１は、プロセッサ、メモリ等を有するコンピュータ等の情報処理装置からなるサーバ装置等によって構成され、デジタルデータのコンテンツを含むコンテンツデータを、ネットワーク１０を介してコンテンツ再生装置１２に対して配信する。コンテンツ配信装置１１は、コンテンツデータを格納するストレージ装置を備えていてもよいし、他のストレージ装置にコンテンツデータを格納しておき、コンテンツ配信装置１１が対象のコンテンツデータを適宜読み出して配信するようにしてもよい。コンテンツ配信装置１１の機能構成及び動作の詳細については後述する。コンテンツ配信装置１１は、コンテンツの作成者または権利者、ネットワークまたは通信回線への接続サービスを提供する通信業者またはネットワークプロバイダ、コンテンツに関する各種サービスを提供するサービスプロバイダなど、ネットワーク上の各拠点においてコンテンツ配信を管理する管理者によって運用可能である。
【００２１】
ここで、コンテンツは、音楽、動画、静止画、テキスト等を表現するものであり、デジタルデータとして伝送可能なもの（デジタルコンテンツ）を想定する。コンテンツデータは、表現対象のデータ本体だけでなく、データ本体とその再生機能等を持つプログラムを含むコンテンツ、或いは、ゲームソフトウェア等のプログラム、もしくは他のアプリケーションのプログラム等のプログラムが主体となるコンテンツ等を含むものとする。
【００２２】
コンテンツ再生装置１２は、パーソナルコンピュータ（ＰＣ）、携帯電話端末、スマートフォン、携帯情報端末、ゲーム端末、音楽再生端末、デジタル録画装置、デジタル放送対応テレビ、デジタル放送用セットトップボックスなどの通信機能を持つ各種電子機器により構成される。なお、コンテンツ再生装置の代わりにコンテンツ受信装置を設けて、配信されたコンテンツの受信を行い、他の再生装置によってコンテンツの再生を行うような構成とすることも可能である。
【００２３】
コンテンツ管理装置１５は、プロセッサ、メモリ等を有するコンピュータ等の情報処理装置によって構成され、デジタルデータのコンテンツの利用状況の取得及び蓄積、著作権管理等のコンテンツ管理処理を行うものである。コンテンツ管理装置１５の機能構成及び動作の詳細については後述する。このコンテンツ管理装置１５は、ネットワークを接続するゲートウェイ、ルータ、ファイアウォール、アクセス管理サーバ、中継サーバなどにおいて構成可能である。よって、コンテンツ管理装置１５は、コンテンツの作成者または権利者、ネットワークまたは通信回線への接続サービスを提供する通信業者またはネットワークプロバイダ、コンテンツに関する各種サービスを提供するサービスプロバイダなど、ネットワーク上の各拠点においてコンテンツ伝送を管理する管理者によって運用可能である。
【００２４】
このコンテンツ管理装置１５は、コンテンツ配信装置１１と同一の管理者が運用してもよいし、他の管理者が運用することも可能である。コンテンツ管理装置１５は、ネットワーク１０上の複数箇所に設けるようにしてもよい。なお、コンテンツ管理装置１５の機能の一部または全部を、コンテンツ利用者側のコンテンツ再生装置、コンテンツ受信装置等において設けるようにすることも可能である。
【００２５】
ネットワーク１０は、上述したように、インターネット等のＷＡＮ、固定電話網または移動体通信網などの公衆回線網、ケーブルＴＶまたはデジタル放送等のデジタル通信が可能な放送網、専用回線による通信網、各拠点のＬＡＮ等、有線または無線の各種ネットワークの少なくともいずれかを含むものとする。このネットワーク１０は、パケット通信が可能であり、そのためにＩＰパケットを伝送するＩＰネットワークを構成可能となっている。例えば、インターネットまたは携帯電話網を利用した音楽、動画、写真、イラスト、文章等のコンテンツのダウンロード配信またはストリーミング配信、各種通信網を利用したブロードキャスト用の番組の一斉配信またはオンデマンド配信などを実施するシステムに適用可能である。
【００２６】
コンテンツ配信装置１１から送信されたコンテンツデータ３０は、コンテンツデータを含めてパケット化したコンテンツパケット３１としてネットワーク１０を伝送され、コンテンツ再生装置１２まで到達して受信される。コンテンツパケット３１は、本実施形態ではネットワークのＯＳＩ（Open Systems Interconnection）参照モデルのアプリケーション層等の上位階層に対して下位に位置する階層、具体的には、第３層（ネットワーク層）、第４層（トランスポート層）におけるパケットを想定する。すなわち、コンテンツパケット３１は、ＩＰネットワークの例ではネットワーク層のＩＰパケットを基本構成とし、トランスポート層のＴＣＰ（Transmission Control Protocol）を利用したＴＣＰ／ＩＰの通信、或いは、ＵＤＰ（User Datagram Protocol）を利用したＵＤＰ／ＩＰの通信等によって伝送されるパケットである。なお、上位階層のセッション層からアプリケーション層においては、各種のプロトコルに応じたコンテンツデータの通信が可能である。このコンテンツデータを下位階層のトランスポート層においてＴＣＰまたはＵＤＰのパケットとしてカプセル化し、ネットワーク層においてＩＰパケットとして伝送するようになっている。また、ネットワーク１０において、ＩＰｓｅｃ（Security Architecture for Internet Protocol）を用いて所定のノード間を暗号化した通信経路を形成して暗号化通信を行うシステム、ＩＰパケットのペイロードのデータを暗号化して伝送するシステムなどにも適用可能である。
【００２７】
コンテンツパケット３１は、ヘッダ部３２とペイロード部３３とを有して構成される。本実施形態では、コンテンツパケット３１のヘッダ部３２にパケット経路情報３４を含めるものとする。パケット経路情報３４は、ネットワーク１０におけるパケットの伝送経路を示す、パケットの送信元と中継点のうちの少なくとも一つのアドレス情報を含むものであり、ＩＰネットワークの例では送信元、中継点のＩＰアドレスが一つ以上格納される。このパケット経路情報３４には、ネットワーク１０上のコンテンツパケット３１の少なくとも一つの中継点のアドレス情報を含めるようにしてもよいし、送信元と中継点のアドレス情報を含めてもよい。また、パケット経路情報３４は、コンテンツパケット３１が通過したネットワーク上のノードの履歴として、アドレス情報の順列を持つようにしてもよい。ＩＰネットワークの例では、送信元、中継点、送信先のアドレス情報として、ＩＰアドレス及びポートの情報が用いられる。よって、アドレス情報にはＩＰアドレスとともにポートの情報を用いてもよい。ＩＰアドレスは、ネットワーク構成に応じて、グローバルＩＰアドレスまたはプライベートＩＰアドレスが適宜用いられる。なお、送信元、中継点、送信先のアドレス情報として、ＭＡＣ（Media Access Control）アドレスを用いることも可能である。
【００２８】
本実施形態のコンテンツ管理システムでは、コンテンツパケット３１のパケット経路情報３４を用い、コンテンツ管理装置１５において、パケットの伝送経路とコンテンツとを関連付けた対応情報（コンテンツ−経路対応情報）に基づいてコンテンツを識別する。パケットの伝送経路とコンテンツとを関連付けておくことによって、特定の経路を通ったコンテンツパケット３１は特定のコンテンツであるとみなすことが可能である。したがって、特定のパケット経路情報３４を持つコンテンツパケット３１は特定のコンテンツであるとみなし、このコンテンツパケット３１の伝送により特定のコンテンツが伝送されたことを認識する。つまり、ネットワークを経由したコンテンツの伝送において、コンテンツパケット≒コンテンツデータ（ＩＰネットワークの例ではＩＰパケット≒コンテンツデータ）と仮定し、コンテンツパケットの伝送経路及び伝送量を取得、判別することで、コンテンツの管理を行う。
【００２９】
［パケットの構成例］
図２は本発明の実施形態において用いられるコンテンツパケット３１のパケット構成の例を示す図である。コンテンツパケット３１のヘッダ部３２には、当該パケットのＩＤ情報３５、送信元情報３６、送信先情報３７、付加経路情報３８が格納される。送信元情報３６はコンテンツパケット３１の送信元のアドレス情報であり、送信先情報３７はコンテンツパケット３１の送信先（宛先）のアドレス情報である。付加経路情報３８は、パケットの伝送経路における中継点のアドレス情報を含む経路情報である。この付加経路情報３８は、実際にパケットが伝送された伝送経路を示す実伝送経路情報、パケットの伝送経路を指定する指定経路情報、パケットの伝送経路を指示するための経路制御情報のうちの、少なくともいずれかを含むものである。ここで、コンテンツパケット３１における、送信元情報３６と付加経路情報３８の少なくともいずれかが上記のパケット経路情報３４として用いられるものとする。なお、付加経路情報３８には送信元のアドレス情報を含むことも可能であるので、パケット経路情報３４としては、付加経路情報３８のみを用いるようにしてもよい。
【００３０】
コンテンツパケット３１のペイロード部３３には、コンテンツ本体のコンテンツデータ３９が格納される。なお、コンテンツデータ３９には、ＤＲＭ（Digital Rights Management）を始めとした著作権管理用の著作権管理情報等を付加し、ネットワークの上位階層のプロトコルまたはプログラムによって著作権管理等を行うことも可能である。この場合、本実施形態の経路情報を用いたコンテンツ管理と、管理情報を用いた上位階層のプロトコルまたはプログラムによる著作権管理等のコンテンツ管理とを併用するシステムを適宜構成可能である。
【００３１】
上記のようなパケット経路情報３４を用いる代わりに、コンテンツパケット３１のヘッダ部３２においてコンテンツのＩＤ情報を格納する方法も考えられる。しかし、このように任意の情報をパケットのヘッダ部に格納した場合、通信経路全体において格納情報が保持される保証は無く、コンテンツの識別が不可能な場合がある。また、ヘッダ部のＩＤ情報とペイロード部のコンテンツ本体の中身との対応が必ずしも保証されないので、コンテンツ識別結果の信頼性が低下する場合がある。
【００３２】
図３は本実施形態に係るコンテンツパケットの第１例として、ＩＰｖ４のＩＰパケットに適用したパケット構成の例を示す図である。第１例のＩＰパケット５１は、ＩＰｖ４に対応するものであり、ヘッダ部５２において、バージョン番号、ヘッダ長、サービスタイプ、パケット長、識別子、フラグ、フラグメントオフセット、ＴＴＬ、プロトコル番号、ヘッダチェックサムの各情報を有している。また、ヘッダ部５２には、送信元ＩＰアドレス５６、宛先ＩＰアドレス５７が格納され、ヘッダ部５２のオプションフィールド５９において、付加経路情報５４が格納される。なお、オプションフィールド５９を使用する場合に、ヘッダ部５２の長さが３２ビットの整数倍にならない場合はビット数調整用の可変長のパディングフィールドが付加される。ＩＰパケット５１のペイロード部５３には、コンテンツのデータを含むデータ本体５８が格納される。このようなＩＰｖ４のパケットフォーマットは、RFC 791等において規定されている。オプションフィールド５９には、パケットの経路を予め指定する指定経路情報を付加したり、パケットの伝送経路を指示し経路制御を行うための経路制御情報を付加したり、実際にパケットが伝送された実伝送経路情報を記録することが可能になっている。本実施形態では、このオプションフィールド５９を用いて付加経路情報５４を付加し、オプションフィールド５９に格納された付加経路情報５４を参照してパケット経路情報を取得し、特定のコンテンツを識別する。付加経路情報５４において、パケットの伝送経路の情報とパケットの経路制御の情報とを併用することによって、任意の経路とコンテンツとを関連付けることも可能である。
【００３３】
図４は本実施形態に係るコンテンツパケットの第２例として、ＩＰｖ６のＩＰパケットに適用したパケット構成の例を示す図である。第２例のＩＰパケット６１は、ＩＰｖ６に対応するものであり、ヘッダ部６２において、バージョン番号、トラフィッククラス、フローラベル、ペイロード長、ネクストヘッダ、最大ホップ数の各情報を有している。また、ヘッダ部６２には、送信元ＩＰアドレス６６、宛先ＩＰアドレス６７が格納され、ヘッダ部６２の拡張ヘッダ６９において、付加経路情報６４が格納される。ＩＰパケット６１のペイロード部６３には、コンテンツのデータを含むデータ本体６８が格納される。このようなＩＰｖ６のパケットフォーマットは、RFC 2460等において規定されている。ＩＰｖ６では、ＩＰｖ４のオプションフィールドの代わりに、オプション用の拡張ヘッダを設けている。拡張ヘッダ６９には、ホップバイホップ・オプションヘッダ、ルーティングヘッダ、ディスティネーション・オプションヘッダなどの各種情報を付加できるようになっている。本実施形態では、この拡張ヘッダ６９を用いて付加経路情報６４を付加し、拡張ヘッダ６９に格納された付加経路情報６４を参照してパケット経路情報を取得し、特定のコンテンツを識別する。例えば、ルーティングヘッダに予め所定の経路を示す指定経路情報を格納してパケットの経路を指定したり、パケットの伝送経路を指示して経路制御を行うための経路制御情報を格納したり、実際にパケットが伝送された実伝送経路情報を記録し、任意または特定のノードで参照可能なようにする。或いは、ホップバイホップ・オプションヘッダまたはディスティネーション・オプションヘッダに所定の指定経路情報を格納したり、実伝送経路情報を記録し、経路上の任意または特定のノードで参照可能なようにしてもよい。付加経路情報６４において、パケットの伝送経路の情報とパケットの経路制御の情報とを併用することによって、任意の経路とコンテンツとを関連付けることも可能である。
【００３４】
［他の構成例］
図５は本発明の実施形態に係るコンテンツ管理システムの第２の構成例を示す構成図である。第２の構成例は、コンテンツ中継装置の機能を持つ中継装置１６を介してコンテンツデータ３０を伝送する場合の例を示している。第１のネットワーク１０と第２のネットワーク２０とが中継装置１６を介して接続され、コンテンツ配信装置１１から配信されたコンテンツデータ３０が第１のネットワーク１０、中継装置１６、第２のネットワーク２０を経由してコンテンツ再生装置１２に伝送される。中継装置１６には、コンテンツ管理装置１５が接続される。ここで、上記第１の構成例と同様の構成要素には同一符号を付して説明を省略する。なお、図５では説明のために２つのネットワーク１０、２０を示しているが、１つのネットワーク上に中継装置１６が設けられる構成、３つ以上のネットワークを経由してコンテンツデータ３０が伝送される構成などにおいても、同様に適用可能である。
【００３５】
中継装置１６は、コンテンツ配信装置１１から送信されたコンテンツデータ３０を中継し、コンテンツ再生装置１２に対して送信するものである。中継装置１６は、コンテンツデータ３０の中継の際に、コンテンツパケットのパケット経路情報を参照する、自装置の中継点のアドレス情報をパケット経路情報に付加する、等の処理を行う。中継装置１６の機能構成及び動作の詳細については後述する。この中継装置１６は、ネットワークを接続するゲートウェイ、ルータ、ファイアウォール、アクセス管理サーバ、中継サーバなどにおいて構成可能である。よって中継装置１６は、コンテンツの作成者または権利者、ネットワークまたは通信回線への接続サービスを提供する通信業者またはネットワークプロバイダ、コンテンツに関する各種サービスを提供するサービスプロバイダなど、ネットワーク上の各拠点の中継点においてコンテンツ中継を管理する管理者によって運用可能である。また、中継装置１６は、コンテンツ配信装置１１、コンテンツ管理装置１５と同一の管理者が運用してもよい。
【００３６】
ここで、コンテンツ配信装置１１から送信され、第１のネットワーク１０を伝送される中継前のコンテンツパケット３１Ａは、ヘッダ部３２Ａにパケット経路情報３４Ａが含まれているものとする。そして、中継装置１６が自装置のアドレス情報をパケット経路情報に付加することで、中継後のコンテンツパケット３１Ｂには、ヘッダ部３２Ｂに中継装置１６のアドレス情報（中継点情報）を含むパケット経路情報３４Ｂが格納される。コンテンツ管理装置１５は、中継装置１６が参照したコンテンツパケット３１Ａのヘッダ部３２Ａのパケット経路情報３４Ａ、及び、中継装置１６のアドレス情報に基づき、特定の経路に関連付けられたコンテンツを識別する。なお、コンテンツ管理装置１５を第２のネットワーク２０に設け、第２のネットワーク２０を伝送される中継後のコンテンツパケット３１Ｂのヘッダ部３２Ｂのパケット経路情報３４Ｂに基づいてコンテンツの識別を行うような構成も可能である。また、コンテンツ管理装置１５は、ネットワーク上の複数箇所に設けるようにしてもよい。なお、コンテンツ管理装置１５の機能の一部または全部を、コンテンツ利用者側のコンテンツ再生装置、コンテンツ受信装置等において設けるようにすることも可能である。
【００３７】
このように中継装置１６によってコンテンツパケット３１にパケット経路情報３４を付加し、中継装置１６の位置、またはこれより下流側の位置のコンテンツ管理装置１５によってパケット経路情報３４を取得してコンテンツの識別を行うことができる。
【００３８】
図６は本発明の実施形態に係るコンテンツ管理システムの第３の構成例を示す構成図である。第３の構成例は、コンテンツ配信時に予めパケット経路情報が付与されていない場合の例を示している。図５に示した第２の構成例と同様、第１のネットワーク１０と第２のネットワーク２０とが中継装置１６を介して接続され、コンテンツ配信装置１１から配信されたコンテンツデータ３０が第１のネットワーク１０、中継装置１６、第２のネットワーク２０を経由してコンテンツ再生装置１２に伝送される。コンテンツ管理装置１５は、第２のネットワーク２０に設けられる。ここで、上記第１、第２の構成例と同様の構成要素には同一符号を付して説明を省略する。なお、図６では説明のために２つのネットワーク１０、２０を示しているが、１つのネットワーク上に中継装置１６が設けられる構成、３つ以上のネットワークを経由してコンテンツデータ３０が伝送される構成などにおいても、同様に適用可能である。また、コンテンツ管理装置１５は、ネットワーク上の複数箇所に設けるようにしてもよい。なお、コンテンツ管理装置１５の機能の一部または全部を、コンテンツ利用者側のコンテンツ再生装置、コンテンツ受信装置等において設けるようにすることも可能である。
【００３９】
中継装置１６は、コンテンツ配信装置１１から送信されたコンテンツデータ３０を中継し、コンテンツ再生装置１２に対して送信するものである。中継装置１６は、コンテンツデータ３０の中継の際に、自装置の中継点のアドレス情報をパケット経路情報に付加する、等の処理を行う。
【００４０】
ここで、コンテンツ配信装置１１から送信され、第１のネットワーク１０を伝送される中継前のコンテンツパケット３１Ａは、ヘッダ部３２Ａにパケット経路情報が含まれていないものとする。そして、中継装置１６が自装置のアドレス情報をヘッダ部にパケット経路情報として付加することで、中継後のコンテンツパケット３１Ｂには、ヘッダ部３２Ｂに中継装置１６のアドレス情報（中継点情報）を含むパケット経路情報３４Ｂが格納される。コンテンツ管理装置１５は、第２のネットワーク２０を伝送される中継後のコンテンツパケット３１Ｂのヘッダ部３２Ｂのパケット経路情報３４Ｂに基づき、特定の経路に関連付けられたコンテンツを識別する。
【００４１】
図７は本発明の実施形態に係るコンテンツ管理システムの第４の構成例を示す構成図である。第４の構成例は、複数の中継装置を設けた場合の例を示している。コンテンツ配信装置１１は中継装置１６を介して第１のネットワーク１０と接続される。そして、第１のネットワーク１０と第２のネットワーク２０とが中継装置１７を介して接続され、コンテンツ配信装置１１から配信されたコンテンツデータ３０が中継装置１６、第１のネットワーク１０、中継装置１７、第２のネットワーク２０を経由してコンテンツ再生装置１２に伝送される。コンテンツ管理装置１５は、第２のネットワーク２０に設けられる。ここで、上記第１〜第３の構成例と同様の構成要素には同一符号を付して説明を省略する。なお、図７では説明のために２つのネットワーク１０、２０を示しているが、１つのネットワーク上に複数の中継装置１６、１７が設けられる構成、３つ以上の中継装置が設けられる構成、３つ以上のネットワークを経由してコンテンツデータ３０が伝送される構成などにおいても、同様に適用可能である。また、コンテンツ管理装置１５は、ネットワーク上の複数箇所に設けるようにしてもよい。なお、コンテンツ管理装置１５の機能の一部または全部を、コンテンツ利用者側のコンテンツ再生装置、コンテンツ受信装置等において設けるようにすることも可能である。
【００４２】
中継装置１６、１７は、コンテンツ配信装置１１から送信されたコンテンツデータ３０を中継し、コンテンツ再生装置１２に向けて送信するものである。中継装置１６、１７は、コンテンツデータ３０の中継の際に、自装置の中継点のアドレス情報をパケット経路情報に付加する、等の処理を行う。この第４の構成例では、コンテンツ配信時に予めパケット経路情報が付与されている場合、パケット経路情報が付与されていない場合のいずれも含めて適用可能である。
【００４３】
コンテンツ配信装置１１から送信されたコンテンツデータ３０に対して、中継装置１６が自装置のアドレス情報をパケット経路情報に付加することで、中継後の第１のネットワーク１０を伝送されるコンテンツパケット３１Ａには、ヘッダ部３２Ａに中継装置１６のアドレス情報（第１の中継点情報）を含むパケット経路情報３４Ａが格納される。そして、中継装置１７が自装置のアドレス情報をパケット経路情報に付加することで、中継後の第２のネットワーク２０を伝送されるコンテンツパケット３１Ｂには、ヘッダ部３２Ｂに中継装置１７のアドレス情報（第２の中継点情報）をさらに含むパケット経路情報３４Ｂが格納される。コンテンツ管理装置１５は、第２のネットワーク２０を伝送されるコンテンツパケット３１Ｂのヘッダ部３２Ｂのパケット経路情報３４Ｂに基づき、特定の経路に関連付けられたコンテンツを識別する。
【００４４】
このように複数の中継装置１６、１７によってコンテンツパケット３１にパケット経路情報３４を付加し、中継装置１７の位置、またはこれより下流側の位置のコンテンツ管理装置１５によってパケット経路情報３４を取得してコンテンツの識別を行うことができる。また、多数の中継装置を設けることで、パケット経路情報の判定精度を向上でき、コンテンツデータの管理をより精密に行うことができる。
【００４５】
図８は本発明の実施形態に係るコンテンツ管理システムの第５の構成例を示す構成図である。第５の構成例は、コンテンツ配信装置１１とコンテンツ再生装置１２との間でピアトゥーピア接続を行う場合の例を示している。この場合、コンテンツ配信装置１１は、コンテンツ再生装置１２と同等の通信機能を持つ各種電子機器により構成されるものを含む。コンテンツデータ３０は中継装置１８を経由して伝送するものとする。コンテンツ配信装置１１、中継装置１８、コンテンツ再生装置１２はネットワーク１０に接続され、中継装置１８にコンテンツ管理装置１５が接続されている。ここで、コンテンツ配信装置１１とコンテンツ再生装置１２とはネットワーク１０を介してピアトゥーピア接続され、両装置間で通信が可能となっている。コンテンツ配信装置１１から配信されたコンテンツデータ３０は、一旦中継装置１８を経由し、コンテンツ再生装置１２に伝送される。ここで、上記第１の構成例と同様の構成要素には同一符号を付して説明を省略する。なお、図８では説明のために１つのネットワーク１０を示しているが、複数のネットワークを経由してコンテンツデータ３０が伝送される構成などにおいても、同様に適用可能である。また、コンテンツ管理装置１５は、ネットワーク上の複数箇所に設けるようにしてもよい。なお、コンテンツ管理装置１５の機能の一部または全部を、コンテンツ利用者側のコンテンツ再生装置、コンテンツ受信装置等において設けるようにすることも可能である。
【００４６】
中継装置１８は、コンテンツ配信装置１１から送信されたコンテンツデータ３０を一旦中継し、コンテンツ再生装置１２に対して送信するものである。中継装置１８は、コンテンツデータ３０の中継の際に、コンテンツパケットのパケット経路情報を参照する、自装置の中継点のアドレス情報をパケット経路情報に付加する、等の処理を行う。なお、中継装置は複数設けるようにしてもよい。また、中継装置１８において必ずしも自装置の中継点のアドレス情報をパケット経路情報に付加しなくてもよい。この中継装置１８は、ピアトゥーピア接続用の接続管理サーバまたは中継サーバ、ゲートウェイなどにおいて構成可能である。よって中継装置１８は、コンテンツの作成者または権利者、ネットワークまたは通信回線への接続サービスを提供する通信業者またはネットワークプロバイダ、コンテンツに関する各種サービスを提供するサービスプロバイダなど、ネットワーク上の各拠点の中継点において中継点の管理者によって運用可能である。また、中継装置１８は、コンテンツ配信装置１１、コンテンツ管理装置１５と同一の管理者が運用してもよい。
【００４７】
コンテンツ配信装置１１から送信され、第１のネットワーク１０を伝送されるコンテンツパケット３１は、中継装置１８で中継され、ここで中継装置１８が自装置のアドレス情報をヘッダ部のパケット経路情報に付加する。これにより、中継後のコンテンツパケット３１には、ヘッダ部３２に中継装置１８のアドレス情報（中継点情報）を含むパケット経路情報３４が格納される。コンテンツ管理装置１５は、中継装置１８が参照したコンテンツパケット３１のヘッダ部３２のパケット経路情報３４、及び、中継装置１８のアドレス情報に基づき、特定の経路に関連付けられたコンテンツを識別する。なお、コンテンツ管理装置１５をネットワーク１０上に設け、ネットワーク１０を伝送される中継後のコンテンツパケット３１のヘッダ部３２のパケット経路情報３４に基づいてコンテンツの識別を行うような構成も可能である。
【００４８】
このようにピアトゥーピア接続で通信を行う場合においても、中継装置１８を介して伝送することで、コンテンツ管理装置１５によってパケット経路情報３４を取得してコンテンツの識別を行うことができる。
【００４９】
上記のような各構成例において、コンテンツ管理装置によってコンテンツパケットを捕捉し、コンテンツパケットのパケット経路情報を用いて経路に関連付けられたコンテンツを識別することによって、特定のコンテンツの伝送状況を検出し、把握することが可能である。ここで、コンテンツパケットの伝送量等、各コンテンツに対応する通信量を検出、蓄積することによって、特定のコンテンツの利用状況を把握することができる。
【００５０】
［コンテンツとパケット経路情報との対応例］
次に、コンテンツとパケットの経路との関連付け、及びパケット経路情報に基づくコンテンツの識別について、具体例を挙げて説明する。
【００５１】
図９は本発明の実施形態に係るコンテンツとパケットの経路との対応関係の第１例を示す図である。図９では、３つのコンテンツＸ、コンテンツＹ、コンテンツＺについて、それぞれのコンテンツデータを含むコンテンツパケットを異なる経路で伝送するものとし、各コンテンツと経路とを関連付けた例を示している。この場合、ネットワークにはルータまたは中継装置等からなるＡ、Ｂ、Ｃ、Ｄ、Ｆの中継点があり、それぞれが図示のように接続されているものとする。図示例では、説明を簡単にするために概念的な構成を示している。ここで、コンテンツＸのパケットはＡ−Ｃ−Ｄ−Ｆの経路、コンテンツＹのパケットはＡ−Ｃ−Ｅ−Ｆの経路、コンテンツＺのパケットはＢ−Ｃ−Ｄ−Ｆの経路でそれぞれ伝送されるように、コンテンツとパケット経路情報との関連付けを設定する。
【００５２】
各コンテンツを伝送するコンテンツパケットは、経路制御によってコンテンツ毎に異なる所定の経路を通過させるようにすることが可能である。例えば、コンテンツの権利者毎、作成者毎、配信者毎などで適宜分類分けを行い、送信元、所定区間の中継点などのアドレス情報を決定すればよい。コンテンツとパケット経路情報との関連付け方法として、コンテンツの識別情報を所定のビット数の情報で設定し、識別情報の各ビットと中継点のアドレス情報とを対応付けるなどして、コンテンツとパケット経路情報との対応関係を設定する方法などが一例として考えられる。
【００５３】
図９の第１例では、パケット経路情報としてＡ−Ｃ−Ｄ−Ｆを含む場合、当該パケットがコンテンツＸのコンテンツパケットであると判定できる。また、パケット経路情報としてＡ−Ｃ−Ｅ−Ｆを含む場合、当該パケットがコンテンツＹのコンテンツパケットであると判定できる。また、パケット経路情報としてＢ−Ｃ−Ｄ−Ｆを含む場合、当該パケットがコンテンツＺのコンテンツパケットであると判定できる。ここで、送信元または中継点としてＡを含む場合は権利者Ｍのコンテンツ、送信元または中継点としてＢを含む場合は権利者Ｎのコンテンツなどとして、コンテンツの分類に応じてパケット経路情報を設定することも可能である。このように、パケット経路情報におけるアドレス情報の組み合わせによって、複数のコンテンツを識別することができる。
【００５４】
図１０は本発明の実施形態に係るコンテンツとパケットの経路との対応関係の第２例を示す図である。図１０の第２例は、図９に示した第１例の変形例であり、経路上の中継点の順番を異ならせた例である。図１０では、２つのコンテンツＸ、コンテンツＹについて、各コンテンツと経路とを関連付けた例を示している。ここで、コンテンツＸのパケットはＡ−Ｃ−Ｄ−Ｅ−Ｆの経路、コンテンツＹのパケットはＡ−Ｃ−Ｅ−Ｄ−Ｆの経路でそれぞれ伝送されるように、コンテンツとパケット経路情報との関連付けを設定する。
【００５５】
図１０の第２例では、パケット経路情報としてＡ−Ｃ−Ｄ−Ｅ−Ｆを含む場合、当該パケットがコンテンツＸのコンテンツパケットであると判定できる。また、パケット経路情報としてＡ−Ｃ−Ｅ−Ｄ−Ｆを含む場合、当該パケットがコンテンツＹのコンテンツパケットであると判定できる。このように、パケット経路情報におけるアドレス情報に加えて、アドレス情報の順列によって、複数のコンテンツを識別することができる。
【００５６】
［パケット経路情報の利用形態］
次に、本実施形態のコンテンツ管理システムにおけるパケット経路情報の利用形態の例をいくつか列挙する。ここではＩＰネットワークに適用した場合を例示する。
【００５７】
（１）パケット経路情報として送信元情報のみを用いた利用形態
例えば、管理対象のコンテンツの種別、数があまり多くない場合、パケット経路情報として送信元情報のみを用いた利用形態が可能である。ＩＰパケットの場合、送信元のＩＰアドレスとポートの組合せの種類によって、複数のパケット経路情報を設定し、各コンテンツと対応付けてコンテンツ−経路対応情報を設定すればよい。この場合、コンテンツ配信装置１１では、配信するコンテンツに対応した送信元ＩＰアドレス及びポートからコンテンツパケットを送信する。コンテンツ管理装置１５では、パケット経路情報としてコンテンツパケットの送信元ＩＰアドレス及びポートを取得し、コンテンツ−経路対応情報に基づいて特定の送信元ＩＰアドレス及びポートに対応する特定のコンテンツを識別する。なお、パケットの送信元情報の代わりに、送信元のアドレス情報を持つ付加経路情報を用いるようにしてもよい。このように、送信元のアドレス情報を用いて、特定の送信元からのコンテンツパケットが特定のコンテンツであることを識別可能である。この場合、送信元のコンテンツ配信装置のみでコンテンツと経路の対応付けが可能であり、中継装置及び中継点の情報については特に考慮する必要が無い。よって、途中の中継点の経路に関わらず、パケット経路情報を用いたコンテンツの識別が可能となる。
【００５８】
（２）パケット経路情報として付加経路情報のみを用いた利用形態
上記（１）とは反対に、パケット経路情報として付加経路情報のみを用いた利用形態とし、送信元に関わらず特定の中継点のアドレス情報によってコンテンツを識別することも可能である。この利用形態では、付加経路情報として中継点のアドレス情報のみを想定する。ＩＰパケットの場合、１つまたは複数の中継点のＩＰアドレスとポートの組合せ、順列によって、複数のパケット経路情報を設定し、各コンテンツと対応付けてコンテンツ−経路対応情報を設定すればよい。この場合、コンテンツ配信装置１１及び中継装置１６において、コンテンツに対応した特定の経路を該当コンテンツパケットが通過するように、経路制御を行う。経路制御は、コンテンツパケットに設けた指定経路情報、経路制御情報によって行うこともできるし、中継装置１６が持つ経路制御情報によって行うこともできる。また、コンテンツ配信装置１１から中継装置１６に対して、あるいは中継装置１６から他の中継装置１７に対して、制御信号、経路制御情報等を別途送信し、経路制御を行うことも可能である。コンテンツ管理装置１５では、付加経路情報に格納されたコンテンツパケットの中継点のアドレス情報を取得し、コンテンツ−経路対応情報に基づいて特定の中継点に対応する特定のコンテンツを識別する。このように、中継点のアドレス情報を用いて、特定の中継点を経由したコンテンツパケットが特定のコンテンツであることを識別可能である。なお、ネットワーク構成、通信プロトコル、経路制御方法、コンテンツの種別などによって、単一のコンテンツに対して複数の経路が想定される場合、これらの複数の経路とコンテンツとを対応付けたコンテンツ−経路対応情報を用いればよい。
【００５９】
（３）パケット経路情報として送信元情報及び付加経路情報を用いた利用形態
上記（１）と（２）を組み合わせて、パケット経路情報として送信元情報及び付加経路情報を用いた利用形態も可能である。この場合、より多様なコンテンツ−経路対応情報の設定が可能になる。なお、パケットの送信元情報の代わりに、付加経路情報に送信元と中継点のアドレス情報を含めて用いるようにしてもよい。この場合、コンテンツ配信装置１１では、配信するコンテンツに対応した送信元ＩＰアドレス及びポートからコンテンツパケットを送信する。そして、コンテンツ配信装置１１及び中継装置１６において、コンテンツに対応した特定の経路を該当コンテンツパケットが通過するように、経路制御を行う。コンテンツ管理装置１５では、送信元情報及び付加経路情報参照してコンテンツパケットの送信元と中継点のアドレス情報を取得し、コンテンツ−経路対応情報に基づいて特定の送信元及び中継点に対応する特定のコンテンツを識別する。このように、送信元及び中継点のアドレス情報を用いて、特定の送信元から送信され、特定の中継点を経由したコンテンツパケットが特定のコンテンツであることを識別可能である。この場合、多種のコンテンツ−経路対応情報が可能であり、識別用の中継点のアドレス情報の数を増やすほど、コンテンツ識別結果の信頼性を高めることができる。なお、ネットワーク構成、通信プロトコル、経路制御方法、コンテンツの種別などによって、単一のコンテンツに対して複数の経路が想定される場合、これらの複数の経路とコンテンツとを対応付けたコンテンツ−経路対応情報を用いればよい。
【００６０】
また、変形例として、コンテンツ配信装置１１において配信するコンテンツに対応した特定の送信元ＩＰアドレス及びポートからコンテンツパケットを送信するとともに、コンテンツ配信装置１１の管理下にある中継装置によって特定の中継点を経由するようにコンテンツパケットを通過させる形態をとることもできる。例えば、コンテンツ配信装置１１を含むイントラネットなどで実施可能である。この場合、コンテンツパケットのパケット経路情報として、配信側において送信元と初期段階の中継点のアドレス情報を設定して付与させることができる。したがって、コンテンツ配信装置１１において送信元と中継点を含めたパケット経路情報を付与してコンテンツと経路の対応付けが可能である。このため、その先の中継点のアドレス情報を特に必要とすることなく、途中の中継点の経路に関わらず、パケット経路情報を用いたコンテンツの識別が可能となる。また、このような構成を用いることにより、例えばコンテンツ配信側の組織内などにおいて、コンテンツの利用状況の把握、管理等が可能になる。
【００６１】
［各装置の構成及び動作例］
次に、本実施形態において用いるコンテンツ配信装置、中継装置、並びにコンテンツ管理装置の機能構成及び動作について例示する。以下では、ＩＰｖ６のＩＰネットワークに適用した場合を想定した一例を説明する。
【００６２】
図１１は本発明の実施形態に係るコンテンツ配信装置の機能構成を示すブロック図である。コンテンツ配信装置７０は、入出力インタフェース７１、配信処理部７２を有して構成される。入出力インタフェース７１は、コンテンツ配信装置７０をネットワークまたは中継装置と接続するインタフェースであり、コンテンツ配信装置７０におけるデータの入出力を行うものである。入出力インタフェース７１はIEEE 802.3規格などに対応するネットワークインタフェースであってもよい。配信処理部７２は、プロセッサ、メモリ等を有してなるコンピュータにおいて所定のプログラムを実行することにより、コンテンツ配信に関する各機能を実現するもので、配信制御部７３、経路情報設定部７４を有している。
【００６３】
配信制御部７３は、対象のコンテンツデータ７５を読み出して配信先のコンテンツ再生装置等へ配信するための制御を行うもので、所定の宛先に対してコンテンツデータ７５を含むコンテンツパケットであるＩＰパケットを送信する。入出力インタフェース７１は出力部として機能し、コンテンツパケットを含むＩＰパケットを出力する。経路情報設定部７４は、予め設定してあるコンテンツ−経路対応情報７６に基づき、コンテンツに対応する特定の経路を規定するための情報として、パケット経路情報を設定する。ここで、ＩＰパケットのヘッダ部の送信元ＩＰアドレスがパケット経路情報の一つとして利用可能である。また、パケットの伝送経路の中継点を示す指定経路情報、パケットの伝送経路を制御するための経路制御情報などの付加経路情報をパケット経路情報として設定する場合、ＩＰパケットのヘッダ部の拡張ヘッダに付加経路情報を格納する。コンテンツ−経路対応情報７６は、詳しくは後述するが、特定のコンテンツに対応付けて設定されたコンテンツ経路情報と、コンテンツを識別するためのＩＤ情報とを有し、これらを関連付けた情報である。なお、コンテンツ配信装置７０において指定経路情報、経路制御情報などの付加経路情報を設定せず、中継装置において指定経路情報、経路制御情報を付与するようにしてもよい。
【００６４】
例えば、第１のコンテンツ（権利者ＡのコンテンツＡ１）は第１の中継点を経由して配信されるように、また、第２のコンテンツ（権利者ＢのコンテンツＢ２）は第２の中継点を経由して配信されるように、それぞれコンテンツと経路とを対応付けておく。これにより、パケット経路情報を参照することによって各コンテンツを含むコンテンツパケットを識別できる。また、パケット経路情報として、複数のアドレス情報を組み合わせることによって、多数のコンテンツを区別することが可能である。さらに、パケット経路情報は、アドレス情報の組み合わせだけでなく、パケットが通過した中継点のアドレス情報の順番を含めるようにし、特定のアドレス情報とその順列によってコンテンツの識別を行うことも可能である。ここで、コンテンツデータ７５、コンテンツ−経路対応情報７６は、コンテンツ配信装置７０内に設けたメモリまたはストレージに格納してもよいし、他のストレージ装置またはサーバ装置等に格納してもよいし、これらを併用する構成としてもよい。
【００６５】
図１２は本発明の実施形態に係る中継装置の機能構成を示すブロック図である。中継装置８０は、ネットワークインタフェース８１、８２、通信制御部８３を有して構成される。ネットワークインタフェース８１、８２は、中継装置８０をネットワークと接続するインタフェースであり、IEEE 802.3規格などに対応するＯＳＩ参照モデルの第１層（物理層）、第２層（データリンク層）におけるデータの入出力を行うものである。通信制御部８３は、プロセッサ、メモリ等を有してなるコンピュータにおいて所定のプログラムを実行することにより、通信制御に関する各機能を実現するもので、経路制御部８４、経路情報付与部８５を有している。
【００６６】
経路制御部８４は、コンテンツパケットを含む受信したＩＰパケットのヘッダ部を参照し、自装置に予め設定された経路制御情報と、ＩＰパケットの宛先ＩＰアドレス、ポート、拡張ヘッダの付加経路情報（経路制御情報、中継点を示す指定経路情報等）などのパケット経路情報とに基づき、所定の経路の宛先に対してＩＰパケットを送信する。なお、経路制御部８４は、自装置に持っている経路制御情報とＩＰパケットのヘッダ部のパケット経路情報との少なくともいずれかによって経路制御を行うことも可能である。ネットワークインタフェース８１、８２は入出力部として機能し、コンテンツパケットを含むＩＰパケットを入出力する。
【００６７】
経路情報付与部８５は、ＩＰパケットのヘッダ部の拡張ヘッダにおいて、自装置の中継点のアドレス情報（ＩＰアドレス、ポートなど）を含む実伝送経路情報に相当する付加経路情報をパケット経路情報として付与する。なお、中継装置８０において経路制御情報、指定経路情報等の付加経路情報を付与するようにしてもよい。また、ここで説明する中継装置８０は、経路制御と経路情報付与の少なくともいずれかの機能を持つものとしているが、ネットワーク上には、宛先ＩＰアドレスを参照して次のノードに転送する一般的なルータ機能を持つ中継装置が設けられていてもよい。
【００６８】
図１３は本発明の実施形態に係るコンテンツ管理装置の機能構成を示すブロック図である。コンテンツ管理装置９０は、入出力インタフェース９１、管理処理部９２を有して構成される。入出力インタフェース９１は、コンテンツ管理装置９０を中継装置８０またはネットワークと接続するインタフェースであり、コンテンツ管理装置９０におけるデータの入出力を行うものである。入出力インタフェース９１はIEEE 802.3規格などに対応するネットワークインタフェースであってもよい。管理処理部９２は、プロセッサ、メモリ等を有してなるコンピュータにおいて所定のプログラムを実行することにより、コンテンツ管理に関する各機能を実現するもので、経路情報取得部９３、コンテンツ識別部９４、利用情報生成部９５、著作権管理処理部９６、利用者管理処理部９７、コンテンツ経路管理処理部９８を有している。
【００６９】
経路情報取得部９３は、コンテンツ配信装置７０で設定したパケット経路情報、中継装置８０で参照または付与したパケット経路情報などのＩＰパケットのヘッダ部のパケット経路情報を参照し、対象のＩＰパケットのパケット経路情報を取得する。或いは、経路情報取得部９３は、自装置でネットワーク上に伝送されるコンテンツを含むパケット等のＩＰパケットのヘッダ部を参照し、対象のＩＰパケットのパケット経路情報を取得する。コンテンツ識別部９４は、取得したパケット経路情報と、予め設定してあるコンテンツ−経路対応情報７６とに基づき、パケット経路情報に対応する特定のコンテンツを識別する。ここで、コンテンツ−経路対応情報７６は、コンテンツ管理装置９０内に設けたメモリまたはストレージに格納してもよいし、他のストレージ装置またはサーバ装置等に格納してもよいし、これらを併用する構成としてもよい。
【００７０】
図１４はコンテンツ−経路対応情報の一例を示す図である。コンテンツ−経路対応情報は、特定のコンテンツに対応付けて設定されたコンテンツ経路情報１１１と、コンテンツを識別するＩＤ情報であるコンテンツＩＤ１１２とを有し、これらを関連付けたテーブル等の情報によって構成される。また、コンテンツ−経路対応情報は、各コンテンツに関する情報として、コンテンツ関連情報１１３、コンテンツデータサイズ１１４を有するものとしてもよい。コンテンツ経路情報１１１としては、「1234:5678::1234:0:0:9abc」等のＩＰアドレスと、「49152」等のポート番号とを有するものを用いる。これらの一つまたは複数のＩＰアドレス、ポートを含むアドレス情報に対応するコンテンツＩＤとして、「AB0001」等のＩＤ情報を割り当てて設定する。なお、ネットワーク構成などによって、単一のコンテンツに対して複数の経路が想定される場合、これらの複数の経路の各コンテンツ経路情報とコンテンツとを対応付けたコンテンツ−経路対応情報を設定すればよい。コンテンツ関連情報１１３は、コンテンツの作成者、タイトル、著作権情報などを含むものである。著作権情報は、各コンテンツの著作権に関する情報として、著作権の内容、権利者、使用料金などの情報が含まれる。コンテンツデータサイズ１１４は、各コンテンツのデータサイズの情報であり、データサイズをキロバイト単位などで格納する。
【００７１】
コンテンツ識別部９４は、上記のようなコンテンツ−経路対応情報７６に基づき、経路情報取得部９３で取得したパケット経路情報が特定のアドレス情報を含むものであるか否かを判定し、パケット経路情報に対応するコンテンツＩＤを抽出する。例えば、図示例では、ＩＰパケットのパケット経路情報にＩＰアドレスとポートの組として「1234:5678::1234:0:0:9abc, 49152」、「5678:9abc::1234:0:0:0001, 49152」を含む場合、当該ＩＰパケットはコンテンツＩＤ「AB0001」のコンテンツデータを含むコンテンツパケットであると識別できる。よって、特定経路のパケットの識別によって対応する特定のコンテンツが伝送されていることが判定できる。
【００７２】
パケット経路情報の判定において、他の一般のパケットとの区別を容易にするために、例えばポート番号に動的／プライベートポート（DYNAMIC AND/OR PRIVATE PORTS）である49152〜65535を用いる、或いは特定のポート番号を定義するなど、各種の設定例が考えられる。また、コンテンツ配信装置、中継装置、コンテンツ管理装置などにおいて、コンピュータの仮想化技術を用いて、複数のネットワークインタフェース、コンピュータ等を仮想化して形成したものによって構成することも可能である。仮想化したネットワークインタフェース等にそれぞれＩＰアドレス、ポートを割り当てることによって、各装置毎にハードウェアを設ける必要がなく、複数の送信元及び中継点の配置、設定が容易にできる。これによって、パケット経路情報の柔軟な設定が可能になる。
【００７３】
また、コンテンツ管理装置９０の管理処理部９２において、利用情報生成部９５は、コンテンツ識別部９４の識別結果に基づき、コンテンツ毎に、識別したコンテンツの利用量、利用時間などを示す情報を含む利用情報を生成し、コンテンツ利用情報９９として格納する。ここで、コンテンツ利用情報９９は、コンテンツ管理装置９０内に設けたメモリまたはストレージに格納してもよいし、他のストレージ装置またはサーバ装置等に格納してもよいし、これらを併用する構成としてもよい。
【００７４】
図１５はコンテンツ利用情報の一例を示す図である。コンテンツ利用情報は、コンテンツＩＤ１２１に対応して、コンテンツ索引情報１２２、利用量１２３、時間情報１２４、著作権情報１２５等を有して構成される。コンテンツ索引情報１２２は、各コンテンツに関する情報であり、コンテンツＩＤに対応したコンテンツの作成者、タイトルなどの情報を含む。利用量１２３は、各コンテンツの配信数、情報量、使用回数、使用時間など、それぞれのコンテンツが利用された量を示す情報である。図１５の例では利用されたコンテンツの数（コンテンツ利用数）を示している。この利用量１２３は、コンテンツのデータサイズとパケットサイズとの関係などから求めることができる。例えば、コンテンツ利用数を求める場合、伝送されたコンテンツパケットの数とパケットサイズとを乗算したもの（パケット伝送量）を、当該コンテンツのコンテンツデータサイズ１１４で除算することで算出される。或いは、利用量１２３として各コンテンツに対応するパケット伝送量そのものを用いてもよい。時間情報１２４は、各コンテンツが配信された時間に関する情報、例えば、都度の伝送時刻（開始時刻、終了時刻など）、伝送にかかった時間、最終伝送時刻、累計時間などの情報である。この利用量１２３、時間情報１２４等のコンテンツ利用情報によって、コンテンツの利用状況を把握することが可能である。また、著作権情報１２５は、各コンテンツの著作権に関する情報であり、著作権管理処理部９６において実行する著作権管理等に使用する。著作権情報１２５としては、著作権の内容、権利者、使用料金などの情報が用いられる。
【００７５】
コンテンツ管理装置９０の管理処理部９２において、著作権管理処理部９６は、コンテンツ識別部９４の識別結果に基づき、識別したコンテンツの著作権管理に関する処理を実行する。例えば、著作権管理処理部９６は、コンテンツ利用情報９９を参照してコンテンツ毎の著作権管理の処理を実行する。著作権管理の処理として、例えば、各コンテンツの利用量１２３の情報を用いて、特定の著作権に対応するコンテンツが利用された利用量を示す情報を生成する処理、利用量に応じた著作権料に対応する使用料金を算出する処理などを行う。また、著作権管理処理部９６は、コンテンツ利用情報９９を用いて、ネットワークの上位階層のプロトコルまたはプログラムによる著作権管理処理を行うことも可能である。この場合、正規の利用者の認証、コンテンツの利用制限などに関する処理を実行する。
【００７６】
また、コンテンツ管理装置９０の管理処理部９２において、利用者管理処理部９７は、コンテンツ識別部９４の識別結果に基づき、識別したコンテンツに対する利用者の管理に関する処理を実行する。利用者管理処理として、例えば、パケット経路情報と利用者のＩＤ情報とを対応付けた利用者−経路対応情報を格納しておき、パケット経路情報に対応する利用者を識別する。これによって、コンテンツ再生装置側の利用者の認証、利用者毎のコンテンツの配信制御などの処理が可能である。また、上記のコンテンツ利用情報と同様にして、利用者毎のコンテンツの利用量の取得、コンテンツ使用料金の算出、などの処理を行うことも可能である。
【００７７】
また、コンテンツ管理装置９０の管理処理部９２において、コンテンツ経路管理処理部９８は、パケット経路情報に基づいた配信制御処理を行う。この際、コンテンツ−経路対応情報７６において、コンテンツ管理情報としてのコンテンツ本体のＩＤ情報と、特定のコンテンツに対応付けて設定されたコンテンツ経路情報とを含めて持つようにしておく。コンテンツ経路管理処理部９８は、コンテンツパケットのペイロード部のコンテンツデータを読み込んで識別したコンテンツ本体のＩＤ情報と、ヘッダ部のパケット経路情報とを対にして参照する。そして、コンテンツ経路管理処理部９８は、コンテンツ本体のＩＤ情報に対応するコンテンツ経路情報と、コンテンツパケットのパケット経路情報との一致により、コンテンツの正当性を判定する。ここで、所定のコンテンツ経路情報と異なるパケット経路情報を持つコンテンツパケットは、正規のルートを経由したコンテンツではないと判断する。識別したコンテンツのパケット経路情報がコンテンツ本体のＩＤ情報に対応するコンテンツ経路情報と一致しない場合、中継装置などにおいて該当するコンテンツの伝送を制限する等の処理を行う。このように、パケット経路情報に基づいた配信制御処理を行うことで、コンテンツの利用制限などの管理処理が可能である。上記のコンテンツ経路管理処理部９８の例のように、本実施形態の経路情報を用いたコンテンツ管理処理と、コンテンツ管理情報を用いた上位階層のプロトコルまたはプログラムによるコンテンツ識別、著作権管理等のコンテンツ管理処理とを組み合わせて、コンテンツ管理を行うことも可能である。
【００７８】
次に、本実施形態のコンテンツ管理装置９０によるコンテンツ管理に関する各種処理の手順について述べる。
【００７９】
図１６は本実施形態に係るコンテンツ管理装置におけるコンテンツ識別及び利用情報生成に関する処理の手順を示すフローチャートである。コンテンツ管理装置９０の管理処理部９２において、経路情報取得部９３により、対象のＩＰパケットのヘッダ部のパケット経路情報を参照し、ＩＰパケットのパケット経路情報を取得する（ステップＳ１１）。そして、コンテンツ識別部９４により、取得したパケット経路情報と、コンテンツ−経路対応情報７６とに基づき、パケット経路情報に対応する特定のコンテンツであるかどうかを識別する（ステップＳ１２）。次に、利用情報生成部９５により、該当するコンテンツに関する利用情報を生成し、コンテンツ利用情報９９として自装置または他装置のストレージ等に書き込む（ステップＳ１３）。
【００８０】
さらに利用情報生成部９５は、コンテンツ利用情報９９として、例えばコンテンツ毎の利用量１２３に基づきコンテンツの利用ランキングを生成することができる。ここで、利用量としては所定の期間内（一週間等）におけるコンテンツ利用数を使用することが可能である。図１７は利用ランキングの一例を示す図である。利用ランキングは各コンテンツの利用量の順位を反映した利用ランキング情報１２６を含んでいる。コンテンツ管理装置９０はこのような利用ランキングを、ネットワーク１０を介してコンテンツ配信装置１１、コンテンツ再生装置１２などに送信することが可能である。コンテンツの作成者、権利者、コンテンツの利用者などが利用ランキングを参照することにより、次回のコンテンツのプロデュース、人気コンテンツの把握などが可能となる。
【００８１】
また、利用情報生成部９５は、コンテンツ利用情報９９として、例えば識別したコンテンツの送信元情報に対応した送信元毎の当該コンテンツの送信量を示す情報を生成することができる。すなわち利用情報生成部９５は、図１５、図１７にあるコンテンツ利用情報から同じ送信元のコンテンツを集めることにより、同一の送信元のコンテンツの送信量を示す情報を生成することができる。送信元のコンテンツ配信業者などは、当該情報に基づき自らの所有するコンテンツの人気度を測定するなどの活用に用いることができる。コンテンツの送信元は、コンテンツパケット３１のヘッダ部３２における送信元情報３６に基づき把握される。
【００８２】
また、経路情報取得部９３が所定の期間内において所定量以上の特定のパケット経路情報を取得した場合、経路情報取得部９３は、特定のパケット経路情報内の付加経路情報を変更する旨の付加経路情報変更命令を生成し、特定のパケット経路情報に対応するコンテンツデータの送信元に送信するようにしてもよい。このような操作により、所定量以上の特定のコンテンツパケットが特定の経路を送信される場合、コンテンツを特定しつつ送信経路を変更することができ、パケット経路のトラフィック増大を緩和するなどの処置を採ることが可能となる。
【００８３】
また、コンテンツの利用者側に近い位置にコンテンツ管理装置９０を設けることにより、例えば地域別のコンテンツ利用状況の把握などが可能になる。この際、例えば所定の地域ごとにコンテンツ管理装置９０を配置し、各地域のコンテンツ管理装置９０までの経路情報によって、特定のコンテンツの識別とともに、そのコンテンツを利用している送信先のコンテンツ再生装置１２が位置する地域を識別する。これにより、地域ごとの視聴率の算出など、送信先の情報を含むコンテンツの利用状況を示す情報を取得可能である。
【００８４】
図１８は本実施形態に係るコンテンツ管理装置における著作権管理に関する処理の手順を示すフローチャートである。コンテンツ管理装置９０の管理処理部９２において、著作権管理処理部９６により、コンテンツ利用情報９９を参照し、対象のコンテンツの利用情報を取得する（ステップＳ２１）。そして、著作権管理処理部９６により、コンテンツ利用情報９９から対象のコンテンツの利用量の情報を出力する（ステップＳ２２）。次に、著作権管理処理部９６により、利用量に応じた著作権料に対応する使用料金を算出する（ステップＳ２３）。この使用料金の情報に基づいて、各コンテンツの権利者への著作権料の支払いを行う、コンテンツの利用者に対して使用料金の課金を行うなどの処理が可能である。
【００８５】
また、図１６のコンテンツ識別及び利用情報生成に関する処理と、図１８の著作権管理に関する処理を組み合わせることが可能である。例えば、経路情報取得部９３が所定の期間内（１週間等）において所定量以上の特定のパケット経路情報を取得した場合、図１６のステップＳ１１により、そのようなパケット経路情報を取得する。このとき、著作権管理処理部９６は、当該特定のパケット経路情報に対応するコンテンツの著作権情報を管理することが望ましい。所定の期間内に所定量以上の特定のパケット経路情報を取得した場合という状況は、特定のコンテンツが所定の期間内に所定量以上送信された事象を意味する。このような事象は特定のコンテンツの違法送信などが原因となっていることも考えられるため、著作権情報を管理することが望ましいのである。
【００８６】
さらに著作権管理処理部９６は、予め保持されたパケット経路情報と、経路情報取得部９３が初めて取得したパケット経路情報とを比較し、初めて取得したパケット経路情報に対応するコンテンツの著作権情報を管理するのが望ましい。ここで、予め保持されたパケット経路情報は、コンテンツ−経路対応情報７６に保持された情報を採用することができるが、特に限定はされない。また経路情報取得部９３は、取得したパケット経路情報のうち、コンテンツ−経路対応情報７６に保持されていないものを初めて取得したパケット経路情報に相当すると判断することができる。しかしながら、この判断方法も特に限定はされない。
【００８７】
いわゆる初めて取得したパケット経路情報は、予め登録されていないコンテンツに対応する情報であり、このようなコンテンツの著作権情報を管理することは、違法送信の監視の観点からも好ましい。ここで、初めて取得したパケット経路情報か否かの判断の前提として、通信データが対象コンテンツであることを判断する必要があるが、上位レイヤの管理情報（コンテンツの識別情報、電子透かし情報等）などに基づき当該判断をすることができる。
【００８８】
さらに別の利用方法を説明する。図１９Ａ、図１９Ｂに示すように、単一のコンテンツの容量が大きすぎる場合などには、当該コンテンツが二つのコンテンツパケット片３１Ｃ、３１Ｄに分けられて別々の経路で送信されることがある。ここでは二つのコンテンツパケット片３１Ｃ、３１Ｄは第１のコンテンツパケット片３１Ｃ、第２のコンテンツパケット片３１Ｄを含む。各コンテンツパケット片３１Ｃ、３１Ｄは、各々第１のコンテンツデータ片３９Ｃ、第２のコンテンツデータ片３９Ｄを含む。
【００８９】
経路情報取得部９３は、単一のコンテンツに対応する二つのコンテンツパケット片３１Ｃ、３１Ｄを取得する。この際、コンテンツ識別部９４は、複数のコンテンツパケット片３１Ｃ、３１Ｄの各々に含まれるパケット経路情報片に対応する単一のコンテンツを識別する。そして、著作権管理処理部９６は、識別した単一のコンテンツの著作権管理に関する処理を実行することもできる。ここで、コンテンツ識別部９４が、複数のコンテンツパケット片が単一のコンテンツに対応することを識別する方法は特に限定されない。本実施形態の場合は、二つのコンテンツパケット片の間でＩＤ情報３５、送信元情報３６、送信先情報３７、付加経路情報３８が同じなため、コンテンツ識別部９４は複数のコンテンツパケット片３１Ｃ、３１Ｄが単一のコンテンツに対応することを識別することができる。尚、本実施形態は単一のコンテンツが二つのコンテンツパケット片に分割された例について説明したが、単一のコンテンツが三つ以上の複数のコンテンツパケット片に分割された場合においても本発明は適用可能である。
【００９０】
図２０は本実施形態に係るコンテンツ管理装置における利用者管理に関する処理の手順を示すフローチャートである。コンテンツ管理装置９０の管理処理部９２において、利用者管理処理部９７により、上記取得したパケット経路情報を参照し（ステップＳ３１）、予め設定した利用者−経路対応情報に基づき、パケット経路情報に対応する特定の利用者の識別を行う（ステップＳ３２）。そして、利用者管理処理部９７により、利用者毎の利用量の取得、コンテンツの配信制御などの利用者に対応した管理処理を行う（ステップＳ３３）。
【００９１】
図２１は本実施形態に係るコンテンツ管理装置におけるコンテンツ経路管理に関する処理の手順を示すフローチャートである。コンテンツ管理装置９０の管理処理部９２において、コンテンツ経路管理処理部９８により、コンテンツパケットのコンテンツデータを参照し、コンテンツ本体のＩＤ情報を取得する（ステップＳ４１）。そして、コンテンツ経路管理処理部９８により、上記取得したパケット経路情報を参照し（ステップＳ４２）、コンテンツパケットのパケット経路情報とコンテンツ本体のＩＤ情報に対応するコンテンツ経路情報とが一致するか経路判定を行う（ステップＳ４３）。ここで、一致する場合（ステップＳ４３：ＯＫ）は、該当コンテンツが正当なものであると判断し、処理を終了する。また、一致しない場合（ステップＳ４３：ＮＧ）は、該当コンテンツが正当なものではないと判断し、中継装置などにおいてコンテンツの伝送制限をする等の配信制御処理を行う（ステップＳ４４）。
【００９２】
上述したように、本実施形態によれば、ＩＰパケット等のコンテンツパケットに含まれるパケット経路情報を取得し、取得したパケット経路情報と、予め設定してあるコンテンツと経路との関連を示すコンテンツ−経路対応情報とに基づき、パケット経路情報に対応する特定のコンテンツを識別することができる。この際、パケットの伝送経路とコンテンツとを関連付けておくことによって、特定の経路を通過し、特定のパケット経路情報を持つコンテンツパケットは特定のコンテンツであるとみなし、このコンテンツパケットの伝送により特定のコンテンツが伝送されたことを認識することができる。したがって、コンテンツパケットの伝送経路を取得、判別してコンテンツを識別し、識別した特定のコンテンツパケットの伝送量、伝送回数等を取得することで、各コンテンツデータのサイズとパケットサイズとの関係などから、対象のコンテンツの利用量などを算出して取得できる。この場合、コンテンツパケットのヘッダ部に格納したパケット経路情報を用いることで、コンテンツ管理装置及び中継装置はヘッダ部のみを処理すればよく、コンテンツ管理装置において必ずしもペイロード部のコンテンツ本体を処理しなくてもコンテンツの識別、管理が可能である。
【００９３】
このように、コンテンツパケットのパケット経路情報の識別によって、コンテンツの利用状況の把握等のコンテンツ管理を行うことが可能になる。また、経路情報を用いた利用者管理、コンテンツ配信制御等も可能である。このとき、ＩＰネットワーク等の汎用ネットワークに適用し、ネットワークの下位階層のＩＰパケットレベルで取り扱うことによって、汎用性のあるシステムを構築可能である。また、ＩＰネットワークにおいてＲＦＣ（Request for Comments）に規定されたＩＰパケットの経路情報を用いることによって、オープンなネットワークを経由する構成、異種の複数ネットワークを接続する構成などにおいても、パケットの経路情報を保持可能であり、コンテンツ管理装置におけるコンテンツの識別、管理が可能である。よって、一般に広く普及したＩＰネットワーク等の汎用性のあるネットワークシステムにおいて、コンテンツの利用状況の把握等を行うことができる。この場合、コンテンツ管理において、必ずしも、コンテンツデータ自体に管理情報を付与する、或いは、専用のプログラムまたはプロトコルを用いる等の手法を用いる必要がなくなる。このため、ハードウェア、ソフトウェア、システム構成等の制約を大幅に削減でき、多様な利用形態に対して容易に適用可能であり、コンテンツ管理の適用範囲を広げることができる。
【００９４】
また、コンテンツの利用状況の把握とともに、特定のコンテンツに関する利用量を示す情報の生成、利用量に応じた著作権料に対応する使用料金の算出など、各種の著作権管理を行うことも可能である。すなわち、コンテンツパケットのパケット経路情報を著作権情報として利用し、著作権管理処理を行うことができる。また、本実施形態ではＩＰパケット等の汎用プロトコルのパケットの経路情報を利用するため、例えばＤＲＭなどのネットワークの上位階層のプロトコルまたはプログラムによる著作権管理処理と容易かつ柔軟に組み合わせることが可能である。したがって、システム構成等の制約をあまり受けることなく、状況に応じた適切な著作権管理を実施することができる。
【００９５】
なお、上述した実施形態において例示した各構成要素を任意に組み合わせることも可能である。また、著作権管理以外の他のコンテンツ管理処理において本実施形態の経路情報を用いたコンテンツ管理を適宜応用することもできる。また、上記実施形態のコンテンツ配信装置、中継装置、コンテンツ管理装置などは、複数の装置の機能を１つの装置にまとめて構成することもできるし、１つの装置の機能を別個の複数の装置に分離して構成することもできるし、各機能の処理を分散する構成も可能であり、種々の構成によって各機能実現可能である。
【００９６】
本発明に係る実施形態の種々の態様として、以下のものが含まれる。
コンテンツを含むコンテンツデータをパケット化したコンテンツパケットとしてネットワーク上を伝送される、コンテンツの利用状況を管理するコンテンツ管理装置であって、
前記コンテンツパケットに含まれる、前記ネットワークにおけるパケットの伝送経路を示す情報として、パケットの送信元のアドレス情報を含む送信元情報と、パケットの伝送経路における中継点のアドレス情報を含む付加経路情報との、少なくともいずれかを含むパケット経路情報を取得する経路情報取得部と、
前記取得したパケット経路情報と、予め設定してあるコンテンツと経路との関連を示すコンテンツ−経路対応情報とに基づき、パケット経路情報に対応する特定のコンテンツを識別するコンテンツ識別部と、
を備えるコンテンツ管理装置。
【００９７】
上記のコンテンツ管理装置であって、
前記コンテンツパケットは、ヘッダ部に送信元情報、送信先情報、付加経路情報を有し、
前記経路情報取得部は、前記コンテンツパケットのヘッダ部に格納された送信元情報と付加経路情報との少なくともいずれかをパケット経路情報として取得するコンテンツ管理装置。
【００９８】
上記のコンテンツ管理装置であって、
前記パケット経路情報として用いられる付加経路情報は、実際にパケットが伝送された伝送経路を示す実伝送経路情報、パケットの伝送経路を指定する指定経路情報、パケットの伝送経路を指示するための経路制御情報のうちの、少なくともいずれかを含む情報である、コンテンツ管理装置。
【００９９】
上記のコンテンツ管理装置であって、
前記パケット経路情報として用いられる付加経路情報は、パケットの伝送経路における送信元と少なくとも一つの中継点のアドレス情報を含むものである、コンテンツ管理装置。
【０１００】
上記のコンテンツ管理装置であって、
前記ネットワークは、ＩＰ（Internet Protocol）を利用したパケット通信が可能なＩＰネットワークであり、
前記コンテンツパケットは、前記ＩＰネットワーク上を伝送されるＩＰパケットであり、
前記経路情報取得部は、前記パケット経路情報として、前記ＩＰパケットのヘッダ部に含まれる送信元情報と付加経路情報との少なくともいずれかを取得するコンテンツ管理装置。
【０１０１】
上記のコンテンツ管理装置であって、
前記コンテンツパケットは、前記ＩＰネットワークにおけるＴＣＰ（Transmission Control Protocol）またはＵＤＰ（User Datagram Protocol）を利用した通信によって伝送されるパケットであるコンテンツ管理装置。
【０１０２】
上記のコンテンツ管理装置であって、
前記経路情報取得部は、ＩＰｖ４のパケットにおけるヘッダ部のオプションフィールド、または、ＩＰｖ６のパケットにおけるヘッダ部の拡張ヘッダに格納された付加経路情報を取得するコンテンツ管理装置。
【０１０３】
上記のコンテンツ管理装置であって、
前記経路情報取得部は、前記パケット経路情報のアドレス情報として、ＩＰアドレスの情報を取得するコンテンツ管理装置。
【０１０４】
上記のコンテンツ管理装置であって、
前記経路情報取得部は、前記パケット経路情報のアドレス情報として、ＩＰアドレスとポートの情報を取得するコンテンツ管理装置。
【０１０５】
上記のコンテンツ管理装置であって、
前記コンテンツ−経路対応情報は、特定のコンテンツに対応付けて設定されたコンテンツ経路情報と、コンテンツを識別するためのＩＤ情報とを含むものであり、
前記コンテンツ識別部は、前記コンテンツ−経路対応情報を用いてパケット経路情報に対応するコンテンツのＩＤ情報を抽出するコンテンツ管理装置。
【０１０６】
上記のコンテンツ管理装置であって、
前記コンテンツの識別結果に基づき、識別したコンテンツに関するコンテンツ利用情報を生成する利用情報生成部を、
さらに備えるコンテンツ管理装置。
【０１０７】
上記のコンテンツ管理装置であって、
前記利用情報生成部は、前記コンテンツ利用情報として、コンテンツ毎の利用量を示す情報を生成するコンテンツ管理装置。
【０１０８】
上記のコンテンツ管理装置であって、
前記利用情報生成部は、前記コンテンツ利用情報として、コンテンツの配信数、情報量、使用回数、使用時間の少なくともいずれかを含む、コンテンツが利用された利用量を示す情報を生成するコンテンツ管理装置。
【０１０９】
上記のコンテンツ管理装置であって、
前記コンテンツの識別結果に基づき、識別したコンテンツの著作権管理に関する処理を実行する著作権管理処理部を、
さらに備えるコンテンツ管理装置。
【０１１０】
上記のコンテンツ管理装置であって、
前記著作権管理処理部は、前記著作権管理の処理として、特定の著作権に対応するコンテンツが利用された利用量を示す情報を生成するコンテンツ管理装置。
【０１１１】
上記のコンテンツ管理装置であって、
前記著作権管理処理部は、前記著作権管理の処理として、前記コンテンツ利用情報を用いて、コンテンツの利用量に応じた著作権料に対応する使用料金を算出する処理を行うコンテンツ管理装置。
【０１１２】
上記のコンテンツ管理装置であって、
前記コンテンツの識別結果と、予め設定してあるコンテンツの利用者と経路との関連を示す利用者−経路対応情報とに基づき、パケット経路情報に対応する利用者を識別し、コンテンツの利用者管理に関する処理を実行する利用者管理処理部を、
さらに備えるコンテンツ管理装置。
【０１１３】
上記のコンテンツ管理装置であって、
前記利用者管理処理部は、前記利用者管理の処理として、前記利用者の識別結果に基づき、コンテンツ再生装置側の利用者の認証、利用者毎のコンテンツの配信制御、利用者毎のコンテンツの利用量の取得、利用者毎のコンテンツ使用料金の算出、のうちの少なくともいずれかの処理を行うコンテンツ管理装置。
【０１１４】
上記のコンテンツ管理装置であって、
前記コンテンツ−経路対応情報は、コンテンツ本体のＩＤ情報と、特定のコンテンツに対応付けて設定されたコンテンツ経路情報とを含むものであり、
前記識別したコンテンツのパケット経路情報とコンテンツ本体のＩＤ情報とを参照し、パケット経路情報に基づいた配信制御処理を行うコンテンツ経路管理処理部を、
さらに備えるコンテンツ管理装置。
【０１１５】
上記のコンテンツ管理装置であって、
前記コンテンツ経路管理処理部は、前記識別したコンテンツのパケット経路情報が前記コンテンツ本体のＩＤ情報に対応するコンテンツ経路情報と一致しない場合、該当するコンテンツパケットの伝送を制限する処理を行うコンテンツ管理装置。
【０１１６】
コンピュータに、上記いずれかに記載のコンテンツ管理装置の各部の機能を実現させるためのプログラム。
【０１１７】
コンテンツを含むコンテンツデータをパケット化したコンテンツパケットとしてネットワーク上を伝送される、コンテンツの利用状況を管理するコンテンツ管理装置におけるコンテンツ管理方法であって、
前記ネットワークを伝送されたコンテンツパケットを参照し、前記コンテンツパケットに含まれる、前記ネットワークにおけるパケットの伝送経路を示す情報として、パケットの送信元のアドレス情報を含む送信元情報と、パケットの伝送経路における中継点のアドレス情報を含む付加経路情報との、少なくともいずれかを含むパケット経路情報を取得するステップと、
前記取得したパケット経路情報と、予め設定してあるコンテンツと経路との関連を示すコンテンツ−経路対応情報とに基づき、パケット経路情報に対応する特定のコンテンツを識別するステップと、
を有するコンテンツ管理方法。
【０１１８】
コンピュータに、上記のコンテンツ管理方法の各ステップの手順を実行させるためのプログラム。
【０１１９】
コンテンツを含むコンテンツデータをパケット化したコンテンツパケットとしてネットワーク上を伝送される、コンテンツを配信するコンテンツ配信装置であって、
配信対象のコンテンツを含むコンテンツデータを配信先へ配信するための制御を行うもので、所定の宛先に対して前記コンテンツデータを含めてパケット化したコンテンツパケットを送信する配信制御部と、
前記コンテンツに対応する特定のパケットの経路を規定するための情報として、パケットの伝送経路における送信元と中継点の少なくともいずれかのアドレス情報を含むパケット経路情報を、前記コンテンツパケットのヘッダ部に設定する経路情報設定部と、
前記コンテンツパケットを出力する出力部と、
を備えるコンテンツ配信装置。
【０１２０】
上記のコンテンツ配信装置であって、
前記経路情報設定部は、前記パケット経路情報として、パケットの送信元のアドレス情報を含む送信元情報と、パケットの伝送経路における中継点のアドレス情報を含む付加経路情報との、少なくともいずれかを含む情報を設定するコンテンツ配信装置。
【０１２１】
上記のコンテンツ配信装置であって、
前記経路情報設定部は、前記パケット経路情報として付加経路情報を設定する場合、パケットの伝送経路を指定する指定経路情報、パケットの伝送経路を指示するための経路制御情報のうちの、少なくともいずれかを含む情報を設定するコンテンツ配信装置。
【０１２２】
上記のコンテンツ配信装置であって、
前記経路情報設定部は、前記パケット経路情報として付加経路情報を設定する場合、パケットの伝送経路における送信元と少なくとも一つの中継点のアドレス情報を含む情報を設定するコンテンツ配信装置。
【０１２３】
上記のコンテンツ配信装置であって、
前記経路情報設定部は、前記パケット経路情報のアドレス情報として、ＩＰアドレスの情報を設定するコンテンツ配信装置。
【０１２４】
上記のコンテンツ配信装置であって、
前記経路情報設定部は、前記パケット経路情報のアドレス情報として、ＩＰアドレスとポートの情報を設定するコンテンツ配信装置。
【０１２５】
上記のコンテンツ配信装置であって、
前記経路情報設定部は、予め設定してあるコンテンツと経路との関連を示すコンテンツ−経路対応情報に基づき、前記パケット経路情報を設定するコンテンツ配信装置。
【０１２６】
上記のコンテンツ配信装置であって、
前記コンテンツ−経路対応情報は、特定のコンテンツに対応付けて設定されたコンテンツ経路情報と、コンテンツを識別するためのＩＤ情報とを含むものであり、
前記経路情報設定部は、前記コンテンツ−経路対応情報を用いてコンテンツに対応する特定のパケットの経路を規定するためのパケット経路情報を設定するコンテンツ配信装置。
【０１２７】
コンピュータに、上記いずれかに記載のコンテンツ配信装置の各部の機能を実現させるためのプログラム。
【０１２８】
コンテンツを含むコンテンツデータをパケット化したコンテンツパケットとしてネットワーク上を伝送される、コンテンツを配信するコンテンツ配信装置におけるコンテンツ配信方法であって、
所定の宛先に対して、配信対象のコンテンツを含むコンテンツデータを含めてパケット化したコンテンツパケットを送信するステップと、
前記コンテンツに対応する特定のパケットの経路を規定するための情報として、パケットの伝送経路における送信元と中継点の少なくともいずれかのアドレス情報を含むパケット経路情報を、前記コンテンツパケットのヘッダ部に設定するステップと、
前記コンテンツパケットをネットワークに対して出力するステップと、
を有するコンテンツ配信方法。
【０１２９】
コンピュータに、上記のコンテンツ配信方法の各ステップの手順を実行させるためのプログラム。
【０１３０】
コンテンツを含むコンテンツデータをパケット化したコンテンツパケットとしてネットワーク上を伝送される、コンテンツを中継するコンテンツ中継装置であって、
前記コンテンツパケットを入出力する入出力部と、
受信したコンテンツパケットのヘッダ部に格納された送信先情報と、自装置に予め設定された経路制御情報とに基づき、所定の経路の宛先に対して前記コンテンツパケットを送信する制御を行う経路制御部と、
前記コンテンツパケットのヘッダ部において、ネットワークにおけるパケットの伝送経路を示すパケット経路情報として、自装置の中継点のアドレス情報を含む情報を付与する経路情報付与部と、
を備えるコンテンツ中継装置。
【０１３１】
上記のコンテンツ中継装置であって、
前記パケット経路情報は、パケットの送信元のアドレス情報を含む送信元情報と、パケットの伝送経路における中継点のアドレス情報を含む付加経路情報との、少なくともいずれかを含むものであり、
前記経路情報付与部は、自装置の中継点のアドレス情報を含む付加経路情報を前記パケット経路情報として付与するコンテンツ中継装置。
【０１３２】
上記のコンテンツ中継装置であって、
前記パケット経路情報として用いられる付加経路情報は、実際にパケットが伝送された伝送経路を示す実伝送経路情報、パケットの伝送経路を指定する指定経路情報、パケットの伝送経路を指示するための経路制御情報のうちの、少なくともいずれかを含む情報であり、
前記経路情報付与部は、自装置の中継点のアドレス情報を前記実伝送経路情報に相当する付加経路情報として付与するコンテンツ中継装置。
【０１３３】
上記のコンテンツ中継装置であって、
前記経路情報付与部は、前記パケット経路情報のアドレス情報として、ＩＰアドレスの情報を付与するコンテンツ中継装置。
【０１３４】
上記のコンテンツ中継装置であって、
前記経路情報付与部は、前記パケット経路情報のアドレス情報として、ＩＰアドレスとポートの情報を付与するコンテンツ中継装置。
【０１３５】
上記のコンテンツ中継装置であって、
前記経路制御部は、さらに、前記コンテンツパケットのヘッダ部に格納されたパケット経路情報に基づき、所定の経路の宛先に対して前記コンテンツパケットを送信する制御を行うコンテンツ中継装置。
【０１３６】
上記のコンテンツ中継装置であって、
前記経路制御部が用いるパケット経路情報は、パケットの送信元のアドレス情報を含む送信元情報と、パケットの伝送経路における中継点のアドレス情報を含む付加経路情報との、少なくともいずれかを含むものであり、
前記付加経路情報を含む場合、この付加経路情報は、実際にパケットが伝送された伝送経路を示す実伝送経路情報、パケットの伝送経路を指定する指定経路情報、パケットの伝送経路を指示するための経路制御情報のうちの、少なくともいずれかを含むものである、コンテンツ中継装置。
【０１３７】
コンテンツを含むコンテンツデータをパケット化したコンテンツパケットとしてネットワーク上を伝送される、コンテンツを中継するコンテンツ中継装置であって、
前記コンテンツパケットを入出力する入出力部と、
受信したコンテンツパケットのヘッダ部に格納された送信先情報と、ネットワークにおけるパケットの伝送経路を示すパケット経路情報とに基づき、所定の経路の宛先に対して前記コンテンツパケットを送信する制御を行う経路制御部と、
を備えるコンテンツ中継装置。
【０１３８】
上記のコンテンツ中継装置であって、
前記経路制御部が用いるパケット経路情報は、パケットの送信元のアドレス情報を含む送信元情報と、パケットの伝送経路における中継点のアドレス情報を含む付加経路情報との、少なくともいずれかを含むものであり、
前記付加経路情報を含む場合、この付加経路情報は、実際にパケットが伝送された伝送経路を示す実伝送経路情報、パケットの伝送経路を指定する指定経路情報、パケットの伝送経路を指示するための経路制御情報のうちの、少なくともいずれかを含むものである、コンテンツ中継装置。
【０１３９】
上記のコンテンツ中継装置であって、
前記経路制御部は、前記送信先情報と、前記パケット経路情報と、自装置に予め設定された経路制御情報とに基づき、所定の経路の宛先に対して前記コンテンツパケットを送信する制御を行うコンテンツ中継装置。
【０１４０】
上記のコンテンツ中継装置であって、
前記経路制御部は、前記パケット経路情報のアドレス情報として、ＩＰアドレスの情報を取得するコンテンツ中継装置。
【０１４１】
上記のコンテンツ中継装置であって、
前記経路制御部は、前記パケット経路情報のアドレス情報として、ＩＰアドレスとポートの情報を取得するコンテンツ中継装置。
【０１４２】
コンピュータに、上記いずれかに記載のコンテンツ中継装置の各部の機能を実現させるためのプログラム。
【０１４３】
コンテンツを含むコンテンツデータをパケット化したコンテンツパケットとしてネットワーク上を伝送される、コンテンツを中継するコンテンツ中継装置におけるコンテンツ中継方法であって、
前記コンテンツパケットをネットワークに対して入出力するステップと、
受信したコンテンツパケットのヘッダ部に格納された送信先情報と、自装置に予め設定された経路制御情報とに基づき、所定の経路の宛先に対して前記コンテンツパケットを送信する制御を行うステップと、
前記コンテンツパケットのヘッダ部において、ネットワークにおけるパケットの伝送経路を示すパケット経路情報として、自装置の中継点のアドレス情報を含む情報を付与するステップと、
を有するコンテンツ中継方法。
【０１４４】
コンテンツを含むコンテンツデータをパケット化したコンテンツパケットとしてネットワーク上を伝送される、コンテンツを中継するコンテンツ中継装置におけるコンテンツ中継方法であって、
前記コンテンツパケットをネットワークに対して入出力するステップと、
受信したコンテンツパケットのヘッダ部に格納された送信先情報と、ネットワークにおけるパケットの伝送経路を示すパケット経路情報とに基づき、所定の経路の宛先に対して前記コンテンツパケットを送信する制御を行うステップと、
を有するコンテンツ中継方法。
【０１４５】
コンピュータに、上記のコンテンツ中継方法の各ステップの手順を実行させるためのプログラム。
【０１４６】
なお、本発明は、本発明の趣旨ならびに範囲を逸脱することなく、明細書の記載、並びに周知の技術に基づいて、当業者が様々な変更、応用することも本発明の予定するところであり、保護を求める範囲に含まれる。
【０１４７】
本出願は、２００９年６月１９日出願の日本特許出願、特願２００９−１４６７０５に基づくものであり、その内容はここに参照として取り込まれる。
【符号の説明】
【０１４８】
１０、２０…ネットワーク
１１…コンテンツ配信装置
１２…コンテンツ再生装置
１５…コンテンツ管理装置
１６、１７、１８…中継装置
３０…コンテンツデータ
３１、３１Ａ、３１Ｂ…コンテンツパケット
３２、３２Ａ、３２Ｂ…ヘッダ部
３３…ペイロード部
３４、３４Ａ、３４Ｂ…パケット経路情報
３５…ＩＤ情報
３６…送信元情報
３７…送信先情報
３８…付加経路情報
３９…コンテンツデータ
５１、６１…ＩＰパケット
５２、６２…ヘッダ部
５３、６３…ペイロード部
５４、６４…付加経路情報
５６、６６…送信元ＩＰアドレス
５７、６７…宛先ＩＰアドレス
５８、６８…データ本体
５９…オプションフィールド
６９…拡張ヘッダ
７０…コンテンツ配信装置
７１…入出力インタフェース
７２…配信処理部
７３…配信制御部
７４…経路情報設定部
７５…コンテンツデータ
７６…コンテンツ−経路対応情報
８０…中継装置
８１、８２…ネットワークインタフェース
８３…通信制御部
８４…経路制御部
８５…経路情報付与部
９０…コンテンツ管理装置
９１…入出力インタフェース
９２…管理処理部
９３…経路情報取得部
９４…コンテンツ識別部
９５…利用情報生成部
９６…著作権管理処理部
９７…利用者管理処理部
９８…コンテンツ経路管理処理部
９９…コンテンツ利用情報
１１１…コンテンツ経路情報
１１２…コンテンツＩＤ
１１３…コンテンツ関連情報
１１４…コンテンツデータサイズ
１２１…コンテンツＩＤ
１２２…コンテンツ索引情報
１２３…利用量
１２４…時間情報
１２５…著作権情報
【手続補正２】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
コンテンツを含むコンテンツデータをパケット化したコンテンツパケットとしてネットワーク上を伝送される、コンテンツの利用状況を管理するコンテンツ管理装置であって、
前記コンテンツパケットに含まれる、前記ネットワークにおけるパケットの伝送経路を示す情報として、パケットの送信元のアドレス情報を含む送信元情報と、パケットの伝送経路における中継点のアドレス情報を含む付加経路情報との、少なくともいずれかを含むパケット経路情報を取得する経路情報取得部と、
前記取得したパケット経路情報と、予め設定してあるコンテンツと経路との関連を示すコンテンツ−経路対応情報とに基づき、パケット経路情報に対応する特定のコンテンツを識別するコンテンツ識別部と、
を備えるコンテンツ管理装置。
【請求項２】
請求項１に記載のコンテンツ管理装置であって、
前記コンテンツパケットは、ヘッダ部に送信元情報、送信先情報、付加経路情報を有し、
前記経路情報取得部は、前記コンテンツパケットのヘッダ部に格納された送信元情報と付加経路情報との少なくともいずれかをパケット経路情報として取得するコンテンツ管理装置。
【請求項３】
請求項１に記載のコンテンツ管理装置であって、
前記パケット経路情報として用いられる付加経路情報は、実際にパケットが伝送された伝送経路を示す実伝送経路情報、パケットの伝送経路を指定する指定経路情報、パケットの伝送経路を指示するための経路制御情報のうちの、少なくともいずれかを含む情報である、コンテンツ管理装置。
【請求項４】
請求項１に記載のコンテンツ管理装置であって、
前記ネットワークは、ＩＰ（Internet Protocol）を利用したパケット通信が可能なＩＰネットワークであり、
前記コンテンツパケットは、前記ＩＰネットワーク上を伝送されるＩＰパケットであり、
前記経路情報取得部は、前記パケット経路情報として、前記ＩＰパケットのヘッダ部に含まれる送信元情報と付加経路情報との少なくともいずれかを取得するコンテンツ管理装置。
【請求項５】
請求項４に記載のコンテンツ管理装置であって、
前記経路情報取得部は、前記パケット経路情報のアドレス情報として、ＩＰアドレスの情報を取得するコンテンツ管理装置。
【請求項６】
請求項４に記載のコンテンツ管理装置であって、
前記経路情報取得部は、前記パケット経路情報のアドレス情報として、ＩＰアドレスとポートの情報を取得するコンテンツ管理装置。
【請求項７】
請求項１に記載のコンテンツ管理装置であって、
前記コンテンツ−経路対応情報は、特定のコンテンツに対応付けて設定されたコンテンツ経路情報と、コンテンツを識別するためのＩＤ情報とを含むものであり、
前記コンテンツ識別部は、前記コンテンツ−経路対応情報を用いてパケット経路情報に対応するコンテンツのＩＤ情報を抽出するコンテンツ管理装置。
【請求項８】
請求項１に記載のコンテンツ管理装置であって、
前記コンテンツの識別結果に基づき、識別したコンテンツに関するコンテンツ利用情報を生成する利用情報生成部を、
さらに備えるコンテンツ管理装置。
【請求項９】
請求項８に記載のコンテンツ管理装置であって、
前記利用情報生成部は、前記コンテンツ利用情報として、コンテンツ毎の利用量を示す情報を生成するコンテンツ管理装置。
【請求項１０】
請求項９に記載のコンテンツ管理装置であって、
前記利用情報生成部は、前記コンテンツ利用情報としてのコンテンツ毎の利用量に基づき、コンテンツの利用ランキングを生成するコンテンツ管理装置。
【請求項１１】
請求項８に記載のコンテンツ管理装置であって、
前記利用情報生成部は、前記コンテンツ利用情報として、識別したコンテンツの送信元情報に対応した送信元毎の当該コンテンツの送信量を示す情報を生成するコンテンツ管理装置。
【請求項１２】
請求項１に記載のコンテンツ管理装置であって、
前記コンテンツの識別結果に基づき、識別したコンテンツの著作権管理に関する処理を実行する著作権管理処理部を、
さらに備えるコンテンツ管理装置。
【請求項１３】
請求項１２に記載のコンテンツ管理装置であって、
前記経路情報取得部が所定の期間内において所定量以上の特定のパケット経路情報を取得した場合、前記著作権管理処理部は、前記特定のパケット経路情報に対応するコンテンツの著作権情報を管理するコンテンツ管理装置。
【請求項１４】
請求項１に記載のコンテンツ管理装置であって、
前記経路情報取得部は、単一のコンテンツに対応する複数のコンテンツパケット片を取得した場合、
前記コンテンツ識別部は、前記複数のコンテンツパケット片の各々に含まれるパケット経路情報片に対応する前記単一のコンテンツを識別するコンテンツ管理装置。
【請求項１５】
請求項１２に記載のコンテンツ管理装置であって、
前記経路情報取得部は、単一のコンテンツに対応する複数のコンテンツパケット片を取得した場合、
前記コンテンツ識別部は、前記複数のコンテンツパケット片の各々に含まれるパケット経路情報片に対応する前記単一のコンテンツを識別し、
前記著作権管理処理部は、識別した単一のコンテンツの著作権管理に関する処理を実行するコンテンツ管理装置。
【請求項１６】
請求項１に記載のコンテンツ管理装置であって、
前記経路情報取得部が所定の期間内において所定量以上の特定のパケット経路情報を取得した場合、
前記経路情報取得部は、前記特定のパケット経路情報内の付加経路情報を変更する旨の付加経路情報変更命令を、前記特定のパケット経路情報に対応するコンテンツデータの送信元に送信するコンテンツ管理装置。
【請求項１７】
請求項１に記載のコンテンツ管理装置であって、
前記コンテンツの識別結果と、予め設定してあるコンテンツの利用者と経路との関連を示す利用者−経路対応情報とに基づき、パケット経路情報に対応する利用者を識別し、コンテンツの利用者管理に関する処理を実行する利用者管理処理部を、
さらに備えるコンテンツ管理装置。
【請求項１８】
請求項１に記載のコンテンツ管理装置であって、
前記コンテンツ−経路対応情報は、コンテンツ本体のＩＤ情報と、特定のコンテンツに対応付けて設定されたコンテンツ経路情報とを含むものであり、
前記識別したコンテンツのパケット経路情報とコンテンツ本体のＩＤ情報とを参照し、パケット経路情報に基づいた配信制御処理を行うコンテンツ経路管理処理部を、
さらに備えるコンテンツ管理装置。
【請求項１９】
コンピュータに、請求項１から１８のいずれか１項に記載のコンテンツ管理装置の各部の機能を実現させるためのプログラム。
【請求項２０】
コンテンツを含むコンテンツデータをパケット化したコンテンツパケットとしてネットワーク上を伝送される、コンテンツの利用状況を管理するコンテンツ管理装置におけるコンテンツ管理方法であって、
前記ネットワークを伝送されたコンテンツパケットを参照し、前記コンテンツパケットに含まれる、前記ネットワークにおけるパケットの伝送経路を示す情報として、パケットの送信元のアドレス情報を含む送信元情報と、パケットの伝送経路における中継点のアドレス情報を含む付加経路情報との、少なくともいずれかを含むパケット経路情報を取得するステップと、
前記取得したパケット経路情報と、予め設定してあるコンテンツと経路との関連を示すコンテンツ−経路対応情報とに基づき、パケット経路情報に対応する特定のコンテンツを識別するステップと、
を有するコンテンツ管理方法。
【請求項２１】
コンピュータに、請求項２０に記載のコンテンツ管理方法の各ステップの手順を実行させるためのプログラム。
【請求項２２】
コンテンツを含むコンテンツデータをパケット化したコンテンツパケットとしてネットワーク上を伝送される、コンテンツを配信するコンテンツ配信装置であって、
配信対象のコンテンツを含むコンテンツデータを配信先へ配信するための制御を行うもので、所定の宛先に対して前記コンテンツデータを含めてパケット化したコンテンツパケットを送信する配信制御部と、
前記コンテンツに対応する特定のパケットの経路を規定するための情報として、パケットの伝送経路における送信元と中継点の少なくともいずれかのアドレス情報を含むパケット経路情報を、前記コンテンツパケットのヘッダ部に設定する経路情報設定部と、
前記コンテンツパケットを出力する出力部と、
を備えるコンテンツ配信装置。
【請求項２３】
請求項２２に記載のコンテンツ配信装置であって、
前記経路情報設定部は、予め設定してあるコンテンツと経路との関連を示すコンテンツ−経路対応情報に基づき、前記パケット経路情報を設定するコンテンツ配信装置。
【請求項２４】
コンピュータに、請求項２２または２３に記載のコンテンツ配信装置の各部の機能を実現させるためのプログラム。
【請求項２５】
コンテンツを含むコンテンツデータをパケット化したコンテンツパケットとしてネットワーク上を伝送される、コンテンツを配信するコンテンツ配信装置におけるコンテンツ配信方法であって、
所定の宛先に対して、配信対象のコンテンツを含むコンテンツデータを含めてパケット化したコンテンツパケットを送信するステップと、
前記コンテンツに対応する特定のパケットの経路を規定するための情報として、パケットの伝送経路における送信元と中継点の少なくともいずれかのアドレス情報を含むパケット経路情報を、前記コンテンツパケットのヘッダ部に設定するステップと、
前記コンテンツパケットをネットワークに対して出力するステップと、
を有するコンテンツ配信方法。
【請求項２６】
コンピュータに、請求項２５に記載のコンテンツ配信方法の各ステップの手順を実行させるためのプログラム。
【請求項２７】
コンテンツを含むコンテンツデータをパケット化したコンテンツパケットとしてネットワーク上を伝送される、コンテンツを中継するコンテンツ中継装置であって、
前記コンテンツパケットを入出力する入出力部と、
受信したコンテンツパケットのヘッダ部に格納された送信先情報と、自装置に予め設定された経路制御情報とに基づき、所定の経路の宛先に対して前記コンテンツパケットを送信する制御を行う経路制御部と、
前記コンテンツパケットのヘッダ部において、ネットワークにおけるパケットの伝送経路を示すパケット経路情報として、自装置の中継点のアドレス情報を含む情報を付与する経路情報付与部と、
を備えるコンテンツ中継装置。
【請求項２８】
請求項２７に記載のコンテンツ中継装置であって、
前記経路制御部は、さらに、前記コンテンツパケットのヘッダ部に格納されたパケット経路情報に基づき、所定の経路の宛先に対して前記コンテンツパケットを送信する制御を行うコンテンツ中継装置。
【請求項２９】
コンテンツを含むコンテンツデータをパケット化したコンテンツパケットとしてネットワーク上を伝送される、コンテンツを中継するコンテンツ中継装置であって、
前記コンテンツパケットを入出力する入出力部と、
受信したコンテンツパケットのヘッダ部に格納された送信先情報と、ネットワークにおけるパケットの伝送経路を示すパケット経路情報とに基づき、所定の経路の宛先に対して前記コンテンツパケットを送信する制御を行う経路制御部と、
を備えるコンテンツ中継装置。
【請求項３０】
コンピュータに、請求項２７から２９のいずれか１項に記載のコンテンツ中継装置の各部の機能を実現させるためのプログラム。
【請求項３１】
コンテンツを含むコンテンツデータをパケット化したコンテンツパケットとしてネットワーク上を伝送される、コンテンツを中継するコンテンツ中継装置におけるコンテンツ中継方法であって、
前記コンテンツパケットをネットワークに対して入出力するステップと、
受信したコンテンツパケットのヘッダ部に格納された送信先情報と、自装置に予め設定された経路制御情報とに基づき、所定の経路の宛先に対して前記コンテンツパケットを送信する制御を行うステップと、
前記コンテンツパケットのヘッダ部において、ネットワークにおけるパケットの伝送経路を示すパケット経路情報として、自装置の中継点のアドレス情報を含む情報を付与するステップと、
を有するコンテンツ中継方法。
【請求項３２】
コンテンツを含むコンテンツデータをパケット化したコンテンツパケットとしてネットワーク上を伝送される、コンテンツを中継するコンテンツ中継装置におけるコンテンツ中継方法であって、
前記コンテンツパケットをネットワークに対して入出力するステップと、
受信したコンテンツパケットのヘッダ部に格納された送信先情報と、ネットワークにおけるパケットの伝送経路を示すパケット経路情報とに基づき、所定の経路の宛先に対して前記コンテンツパケットを送信する制御を行うステップと、
を有するコンテンツ中継方法。
【請求項３３】
コンピュータに、請求項３１または３２に記載のコンテンツ中継方法の各ステップの手順を実行させるためのプログラム。
【手続補正３】
【補正対象書類名】図面
【補正対象項目名】全図
【補正方法】変更
【補正の内容】
【図１】
2010147221.tif 000025
【図２】
2010147221.tif 000026
【図３】
2010147221.tif 000027
【図４】
2010147221.tif 000028
【図５】
2010147221.tif 000029
【図６】
2010147221.tif 000030
【図７】
2010147221.tif 000031
【図８】
2010147221.tif 000032
【図９】
2010147221.tif 000033
【図１０】
2010147221.tif 000034
【図１１】
2010147221.tif 000035
【図１２】
2010147221.tif 000036
【図１３】
2010147221.tif 000037
【図１４】
2010147221.tif 000038
【図１５】
2010147221.tif 000039
【図１６】
2010147221.tif 000040
【図１７】
2010147221.tif 000041
【図１８】
2010147221.tif 000042
【図１９Ａ】
2010147221.tif 000043
【図１９Ｂ】
2010147221.tif 000044
【図２０】
2010147221.tif 000045
【図２１】
2010147221.tif 000046
【国際調査報告】
2010147221.tif 000047
2010147221.tif 000048