(57)【要約】【課題】スポット的、バースト的に発生する個人が持つ人気コンテンツへのアクセスと取得を速やかに、かつストレスなく行う。【解決手段】複数のルータ１１〜２２などの中継装置と複数のリンク３１〜５４により構成されるＩＰネットワーク１などパケット通信網に接続された複数の通信端末３〜６におてて、Ｐ２Ｐの接続形態によりコンテンツの送受信を行う。人気コンテンツを取得しようとしている通信端末５，６は、接続する通信網１から構成情報と経路情報と使用帯域情報と残帯域情報とコンテンツの既取得者情報をセンタ２から収集し、それらの情報を基にコンテンツ取得元および取得ルートを選択することが可能である。ここでは、通信端末３，４が既に取得済みのユーザの通信端末である。【選択図】        図１
2004341929.tif 000002
【特許請求の範囲】
【請求項１】
複数のルータを含む中継装置と複数のリンクにより構成されるＩＰネットワークを含むパケット通信網に複数の通信端末が接続され、ｐｅｅｒ  ｔｏ  ｐｅｅｒの接続形態によるコンテンツの送受信を行うアクティブルートサービス方法であって、
該通信端末は、接続する該パケット通信網から、該パケット通信網の構成情報と、希望するコンテンツを送受信する経路情報と、使用中である使用帯域情報と、該コンテンツを送受信するために使用できる残帯域情報と、該コンテンツの既取得者情報の全部ないし一部を収集し、収集した各情報を基にコンテンツ取得元および取得ルートを選択することを特徴とするアクティブルートサービス方法。
【請求項２】
複数のルータを含む中継装置と複数のリンクにより構成されるＩＰネットワークを含むパケット通信網に複数の通信端末が接続され、ｐｅｅｒ  ｔｏ  ｐｅｅｒの接続形態によりコンテンツの送受信を行うアクティブルートサービス方法であって、
該ルータを含む中継装置は、該パケット通信網の構成情報および経路情報を送出することを特徴とするアクティブルートサービス方法。
【請求項３】
複数のルータを含む中継装置と複数のリンクにより構成されるＩＰネットワークを含むパケット通信網に複数の通信端末が接続され、ｐｅｅｒ  ｔｏ  ｐｅｅｒの接続形態によりコンテンツの送受信を行うアクティブルートサービス方法であって、
該パケット通信網に物理的に接続状態にある該通信端末が所有し、共有するコンテンツの情報や、取得中にあるコンテンツの情報を、既取得者情報として送出することを特徴とするアクティブルートサービス方法。
【請求項４】
複数のルータを含む中継装置と複数のリンクにより構成されるＩＰネットワークを含むパケット通信網に複数の通信端末が接続され、ｐｅｅｒ  ｔｏ  ｐｅｅｒの接続形態によりコンテンツの送受信を行うアクティブルートサービス方法であって、
該パケット通信網は、該パケット通信網に送出される構成情報と経路情報と既取得者情報とを収集し、収集した各情報を公開することを特徴とするアクティブルートサービス方法。
【請求項５】
請求項４に記載のアクティブルートサービス方法において、
前記パケット通信網の各情報を収集するセンタサーバの位置づけにある情報処理端末または通信端末は、アクティブルートサービスにおける構成情報と経路情報を収集し、かつネットワークを構成する装置群と通信し、該装置群を管理することを特徴とするアクティブルートサービス方法。
【請求項６】
請求項４に記載のアクティブルートサービス方法において、
前記パケット通信網の各情報を収集するセンタサーバの位置づけにある情報処理端末または通信端末は、該パケット通信網に接続され、該パケット通信網に送出される構成情報と経路情報と既取得者情報とを収集し、収集した各情報を公開することを特徴とするアクティブルートサービス方法。
【請求項７】
請求項１に記載のアクティブルートサービス方法において、
前記パケット通信網の各情報を収集するセンタサーバの位置づけにある情報処理端末または通信端末は、該パケット通信網に接続する複数の通信端末から設定されるコンテンツ取得元および取得ルートを該パケット通信網を構成するルータを含む中継装置に設定することを特徴とするアクティブルートサービス方法。
【請求項８】
請求項１〜４のいずれかに記載のアクティブルートサービス方法において、
前記通信端末には、前記機能を実現させるプログラムがインストールされており、該プログラムが送出するパケットに該通信端末の既取得者情報を付け加えることを特徴とするアクティブルートサービス方法。
【請求項９】
請求項１〜４のいずれかに記載のアクティブルートサービス方法において、
前記通信端末には、前記機能を実現させるプログラムがインストールされており、該プログラムが送出するパケットが前記ルータを含む中継装置を通過する際に、該ルータを含む中継装置が該パケット通信網の構成情報および経路情報を、該パケットに追加することを特徴とするアクティブルートサービス方法。
【請求項１０】
請求項５から請求項７までのいずれかに記載のアクティブルートサービス方法において、
前記センタサーバまたは特定の権限を有する，または特定の契約を行った情報処理端末または通信端末には、前記機能を実現するプログラムがインストールされており、ネットワークを通過するパケットまたは該センタサーバに到達するパケットからルータを含む中継装置が送出するパケット通信網の構成情報、経路情報および通信端末が送出する既取得者情報を、該プログラムが抽出することを特徴とするアクティブルートサービス方法。
【請求項１１】
請求項１〜４のいずれかに記載のアクティブルートサービス方法において、
既存のダイナミックルーティングに使用され、前記ルータを含む中継装置間で送受信されているルーティングプロトコル内の情報を、構成情報や経路情報として送出することを特徴とするアクティブルートサービス方法。
【請求項１２】
請求項１１に記載のアクティブルートサービス方法において、
ＲＩＰ（Ｒｏｕｔｉｎｇ  Ｉｎｆｏｒｍａｔｉｏｎ  Ｐｒｏｔｏｃｏｌ）が使用され、前記ルータを含む中継装置間で送受信されているルーティングプロトコル内の情報を、前記ＲＩＰで規定された最適経路情報以外の経路情報を構成情報や経路情報として送出することを特徴とするアクティブルートサービス方法。
【請求項１３】
請求項３に記載のアクティブルートサービス方法において、
前記既取得者情報として送出する場合に、前記コンテンツを取得済みの通信端末が持つことを特徴とするアクティブルートサービス方法。
【請求項１４】
請求項３に記載のアクティブルートサービス方法において、
前記既取得者情報として送出する場合に、前記コンテンツを提供した通信端末と、該コンテンツを取得済みの通信端末とが持つことを特徴とするアクティブルートサービス方法。
【請求項１５】
請求項２に記載のアクティブルートサービス方法において、
前記ルータを含む中継装置が経路情報を送出する場合に、利用可能帯域情報と使用帯域率情報とを組合せることを特徴とするアクティブルートサービス方法。
【請求項１６】
請求項３に記載のアクティブルートサービス方法において、
前記コンテンツの既取得者情報を送信する場合に、前記コンテンツの提供中においては、提供済み分の割合を表すことを特徴とするアクティブルートサービス方法。
【請求項１７】
請求項３に記載のアクティブルートサービス方法において、
前記コンテンツの既取得者情報を送信する場合に、前記コンテンツの取得中においては、取得済み分の割合を表すことを特徴とするアクティブルートサービス方法。
【請求項１８】
請求項１に記載のアクティブルートサービス方法において、
前記既取得者情報を収集し、該情報を公開する場合に、前記コンテンツ毎に該既取得者情報を集計し、その順位づけを行うことを特徴とするアクティブルートサービス方法。
【請求項１９】
請求項１〜４のいずれかに記載のアクティブルートサービス方法において、
前記経路情報を収集し、該情報を公開する場合に、前記リンクのトラヒック状況の段階づけした表示として、段階数と段階幅と表示色の全部ないしいずれかの指定を可能にすることを特徴とするアクティブルートサービス方法。
【請求項２０】
請求項１〜４のいずれかに記載のアクティブルートサービス方法において、
前記構成情報を収集し、該情報を公開する場合に、前記ルータを含む中継装置のアクティブまたは非アクティブや、該通信網を構成するルータを含む中継装置のトポロジー、ＶＬＡＮ、ＥＬＡＮ、ＶＰＮを含む論理的にリンクを区別する論理トポロジーを表示する際には、区分と表示色の指定を可能にすることを特徴とするアクティブルートサービス方法。
【請求項２１】
請求項２記載のアクティブルートサービス方法において、
前記パケット通信網の構成情報および経路情報に、ＶＬＡＮ、ＥＬＡＮ、ＶＰＮなどの、契約者や通信端末をエリア分けし、物理的なトポロジーと異なる論理トポロジーが存在する場合、該論理トポロジーを構成する情報を送出することを特徴とするアクティブルートサービス方法。
【請求項２２】
請求項１に記載のアクティブルートサービス方法において、
前記通信端末または情報処理端末からＷＥＢもしくはコマンドラインなどを用いての指定操作に基づき、前記コンテンツ取得元および取得ルートを、該パケット通信網を構成するルータを含む中継装置に設定することを特徴とするアクティブルートサービス方法。
【請求項２３】
請求項１〜４のいずれかに記載のアクティブルートサービス方法において、
前記ＩＰネットワークに接続している通信端末または情報処理端末は、情報提供画面より提供元を選択する前に、提供元の電子メールアドレスまたは個人を特定する情報が公開されているときには、該情報により提供元との間で通信網を介してコミュニケーションを行うことを特徴とするアクティブルートサービス方法。
【請求項２４】
請求項１〜４のいずれかに記載のアクティブルートサービス方法において、
前記取得ルートの設定に基づいて、接続が確立された後は、提供元からも提供先の電子メールアドレスまたは個人を特定する情報が公開されているときには、該情報により提供元との間で通信網を介してコミュニケーションを行うことを特徴とするアクティブルートサービス方法。
【請求項２５】
請求項１〜４のいずれかに記載のアクティブルートサービス方法において、
前記機能を実現するプログラムを実行させることにより、前記ＩＰネットワークに接続される通信端末同志は匿名でチャットおよび簡易メッセージングサービスを行うことが可能なことを特徴とするアクティブルートサービス方法。
【請求項２６】
請求項５から請求項７までのいずれかに記載のアクティブルートサービス方法において、
前記センタサーバの位置づけにある情報処理端末または通信端末は、パケット通信網の構成情報および経路情報を処理して、任意の料金に置き換えて区傍、表示分けし、該端末の画面で料金によりコンテンツ取得先および取得ルートを選択可能とすることを特徴とするアクティブルートサービス方法。
【請求項２７】
請求項１５に記載のアクティブルートサービス方法において、
前記センタサーバの位置づけにある情報処理端末または通信端末は、パケット通信網の構成情報および経路情報を処理して任意の料金に置き換えて、区分、表示分けし、該端末の画面で料金によりコンテンツ取得先および取得ルートを選択可能とすることを特徴とするアクティブルートサービス方法。
【請求項２８】
複数のルータと複数のリンクにより構成されるＩＰネットワークを含むパケット通信網に複数の通信端末が接続され、ｐｅｅｒ  ｔｏ  ｐｅｅｒの接続形態によるコンテンツの送受信を行う中継装置であって、
接続する該パケット通信網から、該パケット通信網の構成情報と、希望するコンテンツを送受信する経路情報と、使用中である使用帯域情報と、該コンテンツを送受信するために使用できる残帯域情報と、該コンテンツの既取得者情報の全部ないし一部を送出する手段を備えたことを特徴とするルータを含む中継装置。
【請求項２９】
複数のルータと複数のリンクにより構成されるＩＰネットワークを含むパケット通信網に複数の通信端末が接続され、ｐｅｅｒ  ｔｏ  ｐｅｅｒの接続形態によるコンテンツの送受信を行う中継装置であって、
該パケット通信網のリンクにパケットを送出する手段と、予めインストールされたプログラムにより、パケットが通過する際に、該パケット通信網の構成情報および経路情報を該パケットに追加する手段とを備えたことを特徴とする中継装置。
【請求項３０】
請求項２９に記載の中継装置において、
前記ＩＰネットワークを含むパケット通信網で、既存ダイナミックルーティングに使用され、中継装置間で送受信されているルーティングプロトコル内の情報を、パケット通信網の構成情報や経路情報として送出する手段を備えたことを特徴とする中継装置。
【請求項３１】
請求項２９または３０に記載の中継装置において、
前記ＩＰネットワークを含むパケット通信網で、ＲＩＰ（Ｒｏｕｔｉｎｇ  ＩｎｆｏｒｍａｔｉｏｎＰｒｏｔｏｃｏｌ）が使用され、中継装置間で送受信されているルーティングプロトコル内の情報を、該ＲＩＰで規定された最適経路情報以外の経路情報を構成情報や経路情報として送出する手段を備えたことを特徴とする中継装置。
【請求項３２】
請求項２９〜３１のいずれかに記載の中継装置において、
前記パケット通信網の構成情報および経路情報に、ＶＬＡＮ、ＥＬＡＮ、ＶＰＮなどの契約者や通信端末をエリア分けし、物理的なトポロジーと異なる論理トポロジーが存在する場合、該論理トポロジーを構成する情報を送出する手段を備えたことを特徴とする中継装置。
【請求項３３】
請求項２９〜３２のいずれかに記載の中継装置において、
前記通信端末または情報処理端末からＷＥＢもしくはコマンドラインなどを用いての指定操作に基づき、前記コンテンツ取得元および取得ルートを設定する手段を備えたことを特徴とする中継装置。
【請求項３４】
請求項１〜２７のいずれかに記載のアクティブルートサービス方法の手順を、パケット通信網内の通信端末または情報処理端末内のコンピュータに実行させるためのアクティブルートサービス用プログラム。
【請求項３５】
請求項１〜２７のいずれかに記載のアクティブルートサービス方法の手順を、パケット通信網内のルータを含む中継装置内のコンピュータに実行させるためのアクティブルートサービス用プログラム。
【請求項３６】
請求項３４または３５に記載のアクティブルートサービス用プログラムを記録したことを特徴とするコンピュータ読み取り可能な記録媒体。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、Ｐ２Ｐ（ｐｅｅｒ  ｔｏ  ｐｅｅｒ）の接続形態によりコンテンツの送受信を行う方法および装置、ならびにそのプログラムと記録媒体に関する。
【０００２】
【従来の技術】
従来、特定のコンテンツを持つサーバへトラフィックが集中して、アクセスできなくなることを回避する方法として、経路制御による負荷分散方式などが使用されている。この方式は、途中のルートのトラフィックは分散されて低くできるが、コンテンツに直結したリンクのトラフィックは分散されずにトラフィックが高いままであり、伝送能力の高いリンクを持つコンテンツプロバイダでなければ効果が上らない。
また、ミラーリングによる負荷分散方式は、前もってミラーを準備する必要があり、即応性、経済性に欠けるという問題がある。
なお、これらの従来技術は、例えば、『通信ネットワーク用語ハンドブック』２０００年版（日経ＢＰ出版センタ発売）（非特許文献１参照）に開示されている。
【０００３】
【非特許文献１】
『通信ネットワーク用語ハンドブック』２０００年版（日経ＢＰ出版センタ発売）
【０００４】
【発明が解決しようとする課題】
前述のように、従来の方式においては、伝送能力の高いリンクを持たず、またミラーサーバを持たない小規模事業者や個人レベルのコンテンツ保持者のコンテンツが話題になると、コンテンツを取得したい人からのアクセスが増加してトラフィックが高まり、人気コンテンツの取得が困難になる輻輳状態の発生が避けられなかった。
将来のＰ２Ｐ（ｐｅｅｒ  ｔｏ  ｐｅｅｒ）時代においては、誰がコンテンツプロバイダであり、誰がコンテンツコレクタであるという区別がなくなり、ある時ある地域で、自分が作成し公開したビデオなどのコンテンツが突然爆発的人気のコンテンツになることや、また人気がでたコンテンツを一刻も早く見たいと思うコレクタが突然増加するようになる。このような状況においても、人気コンテンツを取得したい人は、直ちにコンテンツにアクセスでき、ストレスがなくそのコンテンツを取得できるサービスが切望される。
【０００５】
本発明の目的は、スポット的、あるいはバースト的に発生する個人が持つ人気コンテンツへのアクセスと取得を速やかに、またストレスなく行うことができ、その結果、Ｐ２Ｐ時代のコンテンツ送受信の拡大を図ることが可能なアクティブルートサービス方法および装置、ならびにそのプログラムと記録媒体を提供することにある。
【０００６】
【課題を解決するための手段】
本発明のアクティブルートサービス方法は、小規模事業者や個人が持つ人気コンテンツへアクセスするトラフィックのスポット的、バースト的な高まりに対応するサービスであり、これを実現するために、コンテンツの提供者はこの人であると固定するのではなく、コンテンツを取得した人は次の段階ではコンテンツの提供者になれるようにして、提供者を増加させることと、コンテンツの取得ルートを選択できるようにする。
【０００７】
スポット的、バースト的に発生する人気コンテンツへユーザの都合でアクセスすることができ、ストレスなく取得することができるようにするために、本発明のアクティブルートサービス方法では、通信端末は接続する通信網の構成情報と経路情報と使用帯域情報と残帯域情報とコンテンツの既取得者情報を収集し、それらの各情報を元にコンテンツの取得元および取得ルートを選択する（請求項１参照）。
【０００８】
また、複数のルータなどの中継装置と複数のリンクにより構成されるＩＰネットワークなどパケット通信網を構成するルータなどの中継装置は、ＩＰネットワークなどパケット通信網のトポロジーを示す構成情報とルータなど中継装置を互いに接続するリンクの利用可能帯域およびトラヒック状況を示す経路情報を送出する（請求項２参照）。
【０００９】
また、複数のルータなどの中継装置と複数のリンクにより構成されるＩＰネットワークなどパケット通信網に接続された複数の通信端末において、コンテンツの有無およびコンテンツの取得中に係わらずコンテンツを共有可能な状態にある通信端末は、提供元の通信端末としてコンテンツ名と属性などを含む既取得者情報として送出する（請求項３参照）。
【００１０】
また、ＩＰネットワークなどパケット通信網は、該通信網に送出される該ネットワークの構成情報と経路情報と既取得者情報を収集し公開する（請求項４参照）。
また、センタサーバの位置づけにある情報処理端末または通信端末は、アクティブルートサービスにおける構成情報と経路情報を収集するセンタサーバの機能を持つサーバと、ネットワークを構成する装置群を管理するサーバとを兼ねており、このサーバは、コンテンツが流れるネットワークとは独立にそれぞれの装置と通信できる位置にある（請求項５参照）。
また、ＩＰネットワークなどパケット通信網に接続され、センタサーバの位置づけにある情報処理端末または通信端末は、構成情報と経路情報と既取得者情報を収集し処理した結果を公開する（請求項６参照）。
【００１１】
また、センタサーバに位置づけられる情報処理端末または通信端末は、通信網を構成するルータなど中継装置に該通信網に接続する複数の通信端末から設定されるコンテンツの取得元および取得ルートを設定する（請求項７参照）。
また、通信端末の既取得者情報の送信にあっては、該通信端末にインストールされたプログラムが該プログラムが送出するパケット中に該通信端末の既取得者情報を追加する（請求項８参照）。
また、通信網を構成するルータなどの中継装置が、該通信網の構成情報および経路情報を該通信網を制御管理する情報処理装置または通信端末に送出する形態でない場合に、該通信端末のプログラムが送出するパケットが該ルータなどの中継装置を通過する際に、該ルータなどの中継装置が該通信網の構成情報および経路情報を該パケットに追加する（請求項９参照）。
【００１２】
また、通信網に接続された情報処理端末または通信端末が特定の権限または特定の契約を結んでいる場合には、プログラムが送出し、該通信網を通過するパケットまたは該情報処理端末または通信端末に到達する該パケットから該通信網の構成情報と経路情報と該通信端末の既取得者情報を抽出する（請求項１０参照）。
また、通信網がダイナミックルーティングにより構成される場合、該通信網で送受信されているルーティングプロトコルのパケット内の情報を該通信網の構成情報や経路情報として送出する（請求項１１参照）。
また、この場合に、特にルーティングプロトコルとしてＲＩＰが用いられている場合、ＲＩＰの最適経路情報を経路情報として送出し、さらにＲＩＰの最適経路情報を経路情報以外の構成情報や経路情報を送出する（請求項１２参照）。
【００１３】
また、既取得者情報を送出する場合に、コンテンツを提供した通信端末とコンテンツを取得した通信端末が送出することを可能にする（請求項１３，１４参照）。
また、経路情報を送出する場合に、利用可能帯域情報（物理帯域または契約帯域）と使用帯域率情報とを組合せることを可能とする（請求項１５参照）。
また、コンテンツを提供した通信端末が、既取得者情報を送出する場合に、コンテンツの提供中は提供済み分の割合を送出することを可能にする（請求項１６参照）。
【００１４】
また、コンテンツを取得した通信端末が既取得者情報を送出する場合に、コンテンツの取得中は取得済み分の割合を送出することを可能にする（請求項１７参照）。
また、既取得者情報を収集し公開する場合に、コンテンツ毎に既取得者情報を集計し順位づけすることを可能にする（請求項１８参照）。
また、経路情報を収集し公開する場合に、リンクのトラヒック状況の段階づけした表示において、段階数と段階幅と表示色の指定を可能にする（請求項１９参照）。
【００１５】
また、通信網の構成において、ＶＬＡＮ，ＥＬＡＮ，ＶＰＮなどの論理トポロジーを構成情報として送出する（請求項２０参照）。
また、論理トポロジーの表示において、区分と表示色の指定を可能にする（請求項２１参照）。
また、情報処理端末および通信端末からＷＥＢもしくはコマンドラインなどを用いての指定操作に基づき、上記コンテンツの取得元および取得ルートを該通信網を構成するルータなど中継装置に設定可能にする（請求項２２参照）。
【００１６】
また、通信網に接続する複数の通信端末間で電子メールアドレス、ユーザＩＤなどの個人を特定する情報が公開されている場合には、これによりメール、チャット、簡易メッセージングサービスによりコミュニケーションすることを可能にする（請求項２３，２４，２５参照）。
また、通信網の構成情報および経路情報を料金で表示し、ユーザが選択可能にする（請求項２６，２７参照）。
【００１７】
【発明の実施の形態】
以下、本発明の実施の形態を、図面により詳細に説明する。
図１は、本発明の実施形態に係るアクティブルートサービス方法を実施するネットワーク構成の図である。
図１において、１１〜２２はルータなどの中継装置、３１〜５４はリンク、１はルータ１１〜２２やリンク３１〜５４からなるＩＰネットワーク、３は人気コンテンツを持つ通信端末Ａ、４は人気コンテンツを持つ通信端末Ｂ、５は人気コンテンツを取得しようとする通信端末Ｃ、６は人気コンテンツを取得しようとする通信端末Ｄである。
【００１８】
なお、通信端末の数は可変であり、通信端末が共有する人気コンテンツの有無も限定していない。
ＩＰネットワーク１は、ルータ１１〜２２とリンク３１〜５４の他に構成情報と経路情報と既取得者情報を収集し、公開する情報処理端末センタ２を加えた構成を有している。さらに、センタ２は、ルータ１１〜２２の管理制御を行える位置にあることを示している。
【００１９】
ネットワークのルート管理方法は、大きく二つに区別される。その中で、情報の収集方法は、センタ型と走査パケット型の二つに区別できる。
ネットワークのルート管理がＳＴＭ（Ｓｙｎｃｈｒｏｎｏｕｓ  Ｔｒａｎｓｐｏｒｔ  Ｍｏｄｕｌｅ）／ＡＴＭ（Ａｓｙｎｃｈｒｏｎｏｕｓ  Ｔｒａｎｓｐｏｒｔ  Ｍｏｄｕｌｅ）を含めたスタティックルーティングの場合、各ルータ１１〜２２がＩＰネットワーク１全体のトポロジーを示す構成情報を同じように持ち、どのルータもＩＰネットワークの構成情報を把握できる場合、構成情報は各ルータが送出できる。各ルータ１１〜２２がそれぞれのルータ自身の情報など限られた情報しか持たない場合、ネットワークの構成情報はセンタ２を設置し、センタ２が各ルータの持つネットワーク構成情報を収集し、トポロジーを管理する。
【００２０】
リンクに定期的に走査パケットを送出する場合、このデータグラム中に情報を追加して末端の通信端末や各ルータで上記各情報を取得することができる。この場合のセンタ２は、各ルータと直接接続している制御管理する情報処理端末と同一である必要性はない。情報処理端末は、リンク途中の特定位置、あるいは特定ルータのみに接続されていてもよく、あるいは末端の通信端末にあってもよい。
【００２１】
ネットワークのルート管理がダイナミックルーティングの場合、ダイナミックルーティングの情報を利用することができる。ＲＩＰ（ｒｏｕｔｉｎｇ  ｉｎｆｏｒｍａｔｉｏｎ  ｐｒｏｔｏｃｏｌ）、ＯＳＰＦ（Ｏｐｅｎ  Ｓｈｏｒｔｅｓｔ  Ｐａｔｈ  Ｆｉｒｓｔ）、ＢＧＰ（Ｂｏｒｄｅｒ  Ｇａｔｅｗａｙ  Ｐｒｏｔｏｃｏｌ）などの既存のルーティングプロトコルを使用することもできる。
また、ＲＩＰで取捨された２番目、３番目の経路情報を送出する機能がある場合には、これを利用することができる。例えば、ＯＳＰＦの場合、各ルータが持つリンクをコストによって識別したＬＳＤＢ（Ｌｉｎｋ  Ｓｔａｔｅ  ＤａｔａＢａｓｅ）を用いることができる。例えな、ＢＧＰの場合、ＢＧＰが有効なルータ間でやり取りされるパス属性情報を利用することができる。
【００２２】
各リンク３１〜５４の利用可能帯域または物理帯域情報は、リンクに接続する各ルータがセンタ２へ送出することで利用できる。また、設計情報やＯＳＰＦが有効なネットワークの場合、ＬＳＤＢを利用することができる。
各リンク３１〜５４の利用可能残帯域またはトラフィック状況を示す経路情報は、リンクに接続する各ルータがセンタ２へ送出することで利用できる。例えば、ルータ１１では、リンク３１とリンク３５とリンク３７の情報をセンタ２へ送出することができる。
【００２３】
リンクに定期的に走査パケットを送出する場合、このデータグラム中に情報を追加して末端の通信端末や各ルータで上記各情報を取得できる。この場合のセンタ２は各ルータと直接接続して、制御管理するサーバと同一である必要性はない。例えば、リンク途中の特定位置、特定ルータのみに接続されていても、また末端の通信端末にあってもよい。
【００２４】
センタ２は、ＩＰネットワーク１の構成情報と、各ルータ１１〜２２から送出されるＩＰネットワーク１の経路情報と、ＩＰネットワーク１に接続する通信端末の既取得者情報を収集し、例えば通信端末Ｃ５あるいは通信端末Ｄ６からのアクセスがあると、コンテンツ毎の既取得者情報と、既取得者端末およびアクセスしてきた端末のそれぞれの位置を、ＩＰアドレスまたはＭＡＣアドレスまたはポート番号または端末固有のＩＤから特定し、両端末間を結ぶルート候補情報および各ルートに係わる各リンクの経路情報を公開する。さらに、アクセスしてきた通信端末から取得先となる通信端末の指定情報および取得ルートの設定情報が設定されると、取得ルート上にある各ルータに各設定情報を送出し、ルートのスタティック設定を行う。
【００２５】
ＩＰネットワークなどパケット通信網１において、ＶＬＡＮ、ＥＬＡＮ、ＶＰＮなどの論理的なトポロジーによりネットワーク構成情報が区分される場合、この通信網を構成するルータなどの中継装置は論理的なトポロジーを構成する情報を送出する機能を持ち、センタ２は、論理的なトポロジーに従って構成情報を収集し公開する機能を持つ。また、センタ２は、この通信網に接続される通信端末に対して、これらの通信端末が所属する論理的なトポロジー情報だけを公開することを選択できる。
【００２６】
通信端末Ａ３〜通信端末Ｄ６は、機能構成は同じであるが、説明をし易くするために、人気コンテンツを持つ通信端末Ａ３および通信端末Ｂ４と、人気コンテンツを取得しようとする通信端末Ｃ５および通信端末Ｄ６とに分けている。通信端末Ａ３〜通信端末Ｄ６からの既取得者情報の送出は、アプリケーションの送出するパケットのデータグラム中に付加して、その都度行われる。
【００２７】
通信端末Ｃ５および通信端末Ｄ６は、センタ２へアクセスして公開される情報を入手し、コンテンツの取得先となる通信端末の指定と取得ルートの設定を行う。サービスレベルによっては、自分でＷＥＢやコマンドラインを用いるセンタ２を仲介して複数接続先に対するポリシー分けや帯域利用制限を設定することが可能である。そして、取得先通信端末からコンテンツを取得する。サービスレベルによっては、通信端末自身がセンタ２となることにより、各ルータ１１〜２２から得られる構成情報、経路情報、既取得者情報の全てを持つことができる。
つまり、センタ２を通信端末の位置に配置することと同義である。
なお、センタ２の機能を有する情報処理端末または通信端末は、アクティブルートサービスにおける構成情報と経路情報を収集するセンタサーバの機能を持つサーバと、ネットワークを構成する装置群を管理するサーバとを兼ねることができる。このサーバは、コンテンツが流れるネットワークとは独立にそれぞれの装置と通信できる位置にある。
構成情報などを収集するセンタは、制御するサーバと同じ端末で専用ネットワークから装置にアクセスする場合と、インチャネルからアクセスする場合と、そしてネットワーク上のクライアントに特別な権限があるような場合とがある。
【００２８】
図２は、本発明におけるアクティブルートサービスのシーケンスチャート例である。
ここでは、通信端末Ａ３および通信端末Ｂ２と、各ルータ１１〜２２と、センタ２と、通信端末Ｃ５および通信端末Ｄ６との間のシーケンスが示される。
初めは、通信端末Ｃ５および通信端末Ｄ６は、通信端末Ａ３以外の通信端末のいずれもコンテンツを取得していない。
ＩＰネットワーク１上には、各ルータ１１〜２２から送出された構成情報と経路情報と各通信端末の既取得者情報があり、これらはセンタ２で収集される（Ｓ１〜Ｓ５）。センタ２は、これらの情報を公開する（Ｓ６）。
【００２９】
この状態で、通信端末Ｃ５は、例えば通信端末Ａ３の持つコンテンツを取得するための情報を得ようと、センタ２にアクセスすれば（Ｓ７）、既取得者である通信端末Ａ３の情報と通信端末Ｃ５の間のルート候補情報および経路情報とが入手でき、既取得者の情報が得られるので（Ｓ８）、これらを基にコンテンツの取得先となる端末の指定と取得ルートの選択を行い、センタ２へ指定する（Ｓ９）。センタ２は、各ルータに対して取得先となる端末の指定と取得ルートを設定し（Ｓ１０）、これにより、通信端末Ａ３と通信端末Ｃ５との間で当該コンテンツの取得ルートが確立し（Ｓ１１）、コンテンツを取得する（Ｓ１２）。
【００３０】
通信端末Ｃ５の既取得者情報は、コンテンツ取得の経時変化により、随時更新される（Ｓ１３）。通信端末Ｃ５の既取得者情報には、コンテンツの名前、全体ファイルサイズ、コンテンツ種別などのコンテンツ情報と部分的なコンテンツの取得済み情報が付け加えられる。センタ２は、その情報も収集し、公開する（Ｓ１４）。
この状態において、通信端末Ｄ６は、通信端末Ａ３の持つコンテンツも通信端末Ｃ５が取得している途中のコンテンツも、取得することができる。
【００３１】
通信端末Ｄ６からのセンタアクセスで（Ｓ１５）、得られるセンタ２の公開情報によって（Ｓ１６）、コンテンツの取得先となる端末の指定、仮にＡ３を指定と取得ルートの選択を行い、センタ２へ指定する（Ｓ１７）。センタ２は、各ルータ１１〜２２に取得コマンドを送出する（Ｓ１８）。これにより、通信端末Ａ３と通信端末Ｃ５との間で、当該コンテンツの取得ルートが確立し（Ｓ１９）、コンテンツを取得する（Ｓ２０）。
ここで、コンテンツによっては、リジューム機能を利用して両方の通信端末（Ａ３およびＣ５）から同時に取得することができる（Ｓ２１〜２２）。
【００３２】
図３は、本発明におけるセンタ公開情報の端末受信画面例を示す図である。
ここでは、図２のシーケンスチャートにおいて、通信端末ＡＡがセンタ２にアクセスし、公開情報の入手を行い、続いて取得先端末の絞り込み時の画面を示している。通信端末ＡＡは、所望のコンテンツを検索窓からキーワードまたはファイル名またはファイルのハッシュ関数で指定する。センタ２では、持っている接続している通信端末が公開するファイルのデータベースからウィンドウ６１および６２を返送する。ウィンドウ６１は、トポロジーマップであり、例として使用帯域率をベースにしているが、他に実利用可能帯域ベースまたは利用料金ベースまたは選定ルートの例をベースとしたトポロジーマップを表示することも可能である。
【００３３】
マップは、センタ２のデータベースに基づいており、縮尺を変えた表示、取得先近傍表示が可能である。これらは、コンテンツ毎に表示され、この例では既取得者端末（ＢＢ）との間のルート候補情報および経路情報を表示している。経路情報は、利用可能帯域情報と使用帯域率情報との組合せ表示の例であり、トラヒック状況の表示は段階数を３とし、段階幅を３０％以下／３１％〜７０％／７０％以上とし、表示色をそれぞれ緑／黄／赤に指定した例である。また、既取得者情報は、分割データの取得済み情報を扱った例を示している（コンテンツ取得済み分、未取得分）。
ユーザは、ルータ１１〜１６を押下するか、選定ルートの例を選択して、取得ルートを選択する。
【００３４】
ウィンドウ６２は、コンテンツについての情報提供ウィンドウであり、コンテンツ名と、既取得者端末と、コンテンツ種別と、コンテンツサイズと、コンテンツファイルのハッシュ関数を掲載している。
ウィンドウ６３は、ユーザが新たにコンテンツを探すための検索ワードを入力する検索ウィンドウである。ユーザは、検索窓にコンテンツを想定するキーワードを入力するか、あるいはハッシュ関数を入力することにより、センタ２のデータベースから応答を返送する。
【００３５】
ウィンドウ６４は、既取得者のうち、自分の情報を公開しているユーザ間でコミュニケーションを行うことができる、チャットウィンドウである。本発明のサービスの契約者または該ＩＰネットワーク１に接続しているユーザまたは通信端末または情報通信端末または情報通信端末の管理者は、情報提供画面より提供元を選択する前に、提供元の電子メールアドレスまたは個人を特定する情報が公開されていれば、これにより提供元とコミュニケーションすることができる。
【００３６】
また、取得ルートの設定に基づき、接続が確立された後は、提供元からも提供先の電子メールアドレスまたは個人を特定する情報が公開されていれば、これにより提供元とコミュニケーションをすることができる。
また、本発明のサービスを実現するプログラムの機能により、該ＩＰネットワーク１に接続される通信端末同志は、匿名でチャットおよび簡易メッセージングサービスを利用することができる。
【００３７】
さらに、本発明のサービスを実現するプログラムをＣＤ−ＲＯＭ等の記録媒体に格納しておけば、プログラムの販売や貸出しに便利であり、また、ＩＰネットワーク１内のセンタ２等のコンピュータに記録媒体を装着して、プログラムをインストールするか、ネットワークを介して他のコンピュータにダウンロードすることで、本発明を容易に実現することが可能である。
【００３８】
【発明の効果】
以上説明したように、本発明によれば、スポット的、バースト的に発生する個人が持つ人気コンテンツへのアクセスと取得が速やかに、かつストレスなくできるようになり、Ｐ２Ｐ（ｐｅｅｒ  ｔｏ  ｐｅｅｒ）時代のコンテンツ送受信を拡大することが可能である。
【図面の簡単な説明】
【図１】本発明の一実施形態に係るアクティブルートサービス方法を実現するネットワークの構成図である。
【図２】本発明の一実施形態に係るサービスの動作シーケンスチャートである。
【図３】本発明の一実施形態に係るセンタ公開情報の端末受信画面の図である。
【符号の説明】
１…ＩＰネットワーク、２…センタ／情報処理端末、３〜６…通信端末、
１１〜２２…ルータなどの中継装置、
３１〜５４…ルータなどの中継装置を接続するリンク、
Ａ，Ｂ…人気コンテンツを持っている通信端末、
Ｃ，Ｄ…人気コンテンツを取得しようとする通信端末。
【図１】
2004341929.tif 000003
【図２】
2004341929.tif 000004
【図３】
2004341929.tif 000005