(57)【要約】【目的】コンテンツ共有システムにおいて違法なコンテンツを送信するサーバを排除する。【構成】共有サーバ・リスト・データベース１には，コンテンツ共有システムを構成するすべてのサーバ等のＧＵＩＤ，ＩＰアドレスが格納されている共有サーバ・リストが記憶されている。ブラック・リスト・データベース２には，違法なコンテンツを送信したサーバ等のＧＵＩＤ，ＩＰアドレスが格納されているブラック・リストが記憶されている。クライアント・コンピュータＡからサーバ・リストの要求があると，共有サーバ・リストからブラック・リストが排除される。優良なサーバ等のＧＵＩＤ，ＩＰアドレス等がクライアント・コンピュータＡに送信される。違法なコンテンツの送信を未然に防止できる。【選択図】  図１
2004151905.tif 000002
【特許請求の範囲】
【請求項１】
多数のコンピュータ装置のアドレスが格納される原アドレス・リストを生成する原アドレス・リスト生成手段，
クライアント・コンピュータからのアドレス・リストの要求に応じて，上記多数のコンピュータ装置の中から排除対象のコンピュータ装置のアドレスを，上記原アドレス・リスト生成手段によって生成された原アドレス・リストの中から除去して修正アドレス・リストを生成する修正アドレス・リスト生成手段，および上記修正アドレス・リスト生成手段によって生成された修正アドレス・リストを表すデータを，上記クライアント・コンピュータに送信する送信手段，
を備えたサーバ・コンピュータ。
【請求項２】
上記多数のコンピュータ装置の中から排除対象のコンピュータ装置のアドレスを表すブラック・リストを生成するブラック・リスト生成手段をさらに備え，
上記修正アドレス・リスト生成手段は，上記原アドレス・リスト生成手段によって生成された原アドレス・リストの中のアドレスから上記ブラック・リスト生成手段によって生成されたブラック・リストの中のアドレスを削除して修正アドレス・リストを生成するものである，
請求項１に記載のサーバ・コンピュータ。
【請求項３】
上記原アドレス・リスト生成手段によって生成される原アドレス・リストは上記コンピュータ装置のアドレスと上記コンピュータ装置のＧＵＩＤとが対応して格納されており，
上記修正アドレス・リスト生成手段は，上記ＧＵＩＤにもとづいて，上記多数のコンピュータ装置の中から排除対象のコンピュータ装置のアドレスを上記原アドレス・リストから排除して，上記修正アドレス・リストを生成するものである，
請求項１に記載のサーバ・コンピュータ。
【請求項４】
多数のコンピュータ装置のアドレスが格納される原アドレス・リストを生成する原アドレス・リスト生成手段，
上記原アドレス・リスト生成手段によって生成された原アドレス・リストに含まれるアドレスから，優良なユーザのコンピュータ装置のアドレス順に並び替えた優良アドレス・リストを生成する優良アドレス・リスト生成手段，および
クライアント・コンピュータのアドレス・リストの要求に応じて，上記優良アドレス・リスト生成手段によって生成された優良アドレス・リストを表すデータを，上記クライアント・コンピュータに送信する送信手段，
を備えたサーバ・コンピュータ。
【請求項５】
多数のコンピュータ装置のアドレスが格納される原アドレス・リストを生成し，
クライアント・コンピュータからのアドレス・リストの要求に応じて，上記多数のコンピュータ装置の中から排除対象のコンピュータ装置のアドレスを，生成された原アドレス・リストの中から除去して修正アドレス・リストを生成し，
生成された修正アドレス・リストを表すデータを，上記クライアント・コンピュータに送信する，
サーバ・コンピュータの制御方法。
【請求項６】
多数のコンピュータ装置のアドレスが格納される原アドレス・リストを生成し，
生成された原アドレス・リストに含まれるアドレスから，優良なユーザのコンピュータ装置のアドレス順に並び替えた優良アドレス・リストを生成し，
クライアント・コンピュータのアドレス・リストの要求に応じて，生成された優良アドレス・リストを表すデータを，上記クライアント・コンピュータに送信する，
サーバ・コンピュータの制御方法。
【発明の詳細な説明】
【０００１】
【技術分野】
この発明は，サーバ・コンピュータおよびその制御方法に関する。
【０００２】
【発明の背景】
クライアント・サーバ・モデルの問題点を改善するためにピア・トゥ・ピアでのファイル共有システムが開発されている（例えば，特許文献１）。
【０００３】
【特許文献１】
特開２０００−５７０３２号公報
【０００４】
このようなファイル共有システムにおいては，他のコンピュータ装置に記憶されているファイルを自分のコンピュータ装置に転送することができる。
【０００５】
しかしながら，転送したファイルによって表される内容のものが著作権法に違反するなどの問題が生じることがある。著作権者の権利を保護できないことかある。
【０００６】
また，一般的なユーザは優良なユーザと優良でないユーザとを区別することができないことから，優良でないユーザからファイルを転送してしまうことがある。
【０００７】
【発明の開示】
この発明は，違法なファイル等を転送しないようにすることを目的とする。
【０００８】
また，この発明は，優良なユーザを認識できるようにすることを目的とする。
【０００９】
第１の発明によるサーバ・コンピュータは，多数のコンピュータ装置のアドレスが格納される原アドレス・リストを生成する原アドレス・リスト生成手段，クライアント・コンピュータからのアドレス・リストの要求に応じて，上記多数のコンピュータ装置の中から排除対象のコンピュータ装置のアドレスを，上記原アドレス・リスト生成手段によって生成された原アドレス・リストの中から除去して修正アドレス・リストを生成する修正アドレス・リスト生成手段，および上記修正アドレス・リスト生成手段によって生成された修正アドレス・リストを表すデータを，上記クライアント・コンピュータに送信する送信手段を備えていることを特徴とする。
【００１０】
第１の発明は，上記サーバ・コンピュータに適した方法も提供している。すなわち，この方法は，多数のコンピュータ装置のアドレスが格納される原アドレス・リストを生成し，クライアント・コンピュータからのアドレス・リストの要求に応じて，上記多数のコンピュータ装置の中から排除対象のコンピュータ装置のアドレスを，生成された原アドレス・リストの中から除去して修正アドレス・リストを生成し，生成された修正アドレス・リストを表すデータを，上記クライアント・コンピュータに送信するものである。
【００１１】
第１の発明によると，多数のコンピュータ装置のアドレスが格納される原アドレス・リストが生成される。クライアント・コンピュータからのアドレス・リストの要求があると，生成された原アドレス・リストから，排除対象のコンピュータ装置のアドレスが除去され，修正アドレス・リストが生成される。生成された修正アドレス・リストを表すデータがサーバ・コンピュータからアドレス・リストの要求のあったクライアント・コンピュータに送信される。
【００１２】
著作権法に反するようなファイルを転送するコンピュータ装置のアドレスが原アドレス・リストから除去して修正アドレス・リストが生成されることにより，クライアント・コンピュータには，著作権法に反するファイルなどを転送するコンピュータ装置のアドレスは知らせられない。アドレスが分からないので，著作権法に反するファイルなどがクライアント・コンピュータに転送させられることもない。著作権者を保護することができる。
【００１３】
上記多数のコンピュータ装置の中から排除対象のコンピュータ装置のアドレスを表すブラック・リストを生成するブラック・リスト生成手段をさらに備えるようにしてもよい。この場合，上記修正アドレス・リスト生成手段は，上記原アドレス・リスト生成手段によって生成された原アドレス・リストの中のアドレスから上記ブラック・リスト生成手段によって生成されたブラック・リストの中のアドレスを削除して修正アドレス・リストを生成するものとなろう。
【００１４】
上記原アドレス・リスト生成手段によって生成される原アドレス・リストは上記コンピュータ装置のアドレスと上記コンピュータ装置のＧＵＩＤとが対応して格納されているものでもよい。この場合，上記修正アドレス・リスト生成手段は，上記ＧＵＩＤにもとづいて，上記多数のコンピュータ装置の中から排除対象のコンピュータ装置のアドレスを上記原アドレス・リストから排除して，上記修正アドレス・リストを生成するものとなろう。
【００１５】
ＧＵＩＤは，コンピュータ装置に対応して一義的に決定するのでＩＰアドレスなどのアドレスが変わっても著作権法などに反するファイルを転送する可能性のあるコンピュータ装置のアドレスを除去した修正アドレス・リストを生成することができる。
【００１６】
第２の発明によるサーバ・コンピュータは，多数のコンピュータ装置のアドレスが格納される原アドレス・リストを生成する原アドレス・リスト生成手段，上記原アドレス・リスト生成手段によって生成された原アドレス・リストに含まれるアドレスから，優良なユーザのコンピュータ装置のアドレス順に並び替えた優良アドレス・リストを生成する優良アドレス・リスト生成手段，およびクライアント・コンピュータのアドレス・リストの要求に応じて，上記優良アドレス・リスト生成手段によって生成された優良アドレス・リストを表すデータを，上記クライアント・コンピュータに送信する送信手段を備えていることを特徴とする。
【００１７】
第２の発明は，上記サーバ・コンピュータに適した制御方法も提供している。すなわち，多数のコンピュータ装置のアドレスが格納される原アドレス・リストを生成し，生成された原アドレス・リストに含まれるアドレスから，優良なユーザのコンピュータ装置のアドレス順に並び替えた優良アドレス・リストを生成し，クライアント・コンピュータのアドレス・リストの要求に応じて，生成された優良アドレス・リストを表すデータを，上記クライアント・コンピュータに送信するものである。
【００１８】
第２の発明によると，多数のコンピュータ装置のアドレスが格納される原アドレス・リストが生成される。生成されたアドレス・リストに含まれるアドレスが，優良なユーザのコンピュータ装置のアドレス順に並び替えられ，優良アドレス・リストが生成される。生成された優良アドレス・リストを表すデータがクライアント・コンピュータのアドレス・リストの要求に応じてクライアント・コンピュータに送信される。
【００１９】
優良アドレス・リストに含まれるアドレスは，優良なユーザの順序になっているから，クライアント・コンピュータのユーザは，優良なユーザのコンピュータ装置にアクセスしてファイル転送を要求することができる。
【００２０】
【実施例の説明】
図１は，この発明の実施例を示すもので，多数のサーバおよびクライアント・コンピュータにおいてファイル等のコンテンツを共有するシステムの概要を示している。
【００２１】
クライアント・コンピュータＡ，センタ・サーバＣ，多数のサーバｓ１〜ｓＮがインターネットにより互いに通信可能に接続されている。センタ・サーバＣには，後述するように，このコンテンツ（ファイル）共有システムを利用するサーバ，クライアント・コンピュータを構成するサーバ・リストを格納する共有サーバ・リスト・データベース１および著作権侵害などのおそれのあるコンテンツを転送するサーバのアドレスを示すブラック・リストを格納するブラック・リスト・データベース２が接続されている。
【００２２】
この実施例においては，クライアント・コンピュータＡから，センタ・サーバＣにコンテンツ共有システムを構成するサーバのリストが要求される。すると，センタ・サーバＣからクライアント・コンピュータＡにサーバ・リストが送信される。サーバ・リストには，コンテンツ共有システムを構成するサーバのＩＰ（インターネット・プロトコル）アドレスが含まれている。サーバ・リストを利用することにより，サーバ・リストに含まれているＩＰアドレスのサーバにアクセスして，アクセスしたサーバに格納されているコンテンツを取得することができる。サーバ・リストからは，著作権侵害のコンテンツを転送するそれがあるサーバのアドレスが除去されており，優良なユーザの順にアドレスが並べられている。クライアント・コンピュータＡのユーザには，著作権侵害のコンテンツを転送するおそれがあるサーバのアドレスは知らせられないので，著作権侵害のおそれのあるコンテンツが転送させられることが未然に防止される。
【００２３】
この実施例においては，わかりやすくするためにサーバ・リストをセンタ・サーバＣに要求するコンピュータをクライアント・コンピュータＡとし，その他のコンピュータをサーバｓ１〜ｓＮとしているが，クライアント・コンピュータＡは，他のサーバｓ１〜ｓＮからの要求に応じてコンテンツを送信すればサーバの動作も行うこととなるのはいうまでもない。
【００２４】
クライアント・コンピュータＡ，センタ・サーバＣ，サーバｓ１〜ｓＮは，ＣＰＵ，表示装置，キーボードなどの入力装置，メモリ，通信装置などが含まれているのはいうまでもない。
【００２５】
図２は，クライアント・コンピュータＡとセンタ・サーバＣとの間で行われる処理手順を示すフローチャートである。図３から図７は，クライアント・コンピュータＡとセンタ・サーバＣとの間で行われる処理において用いられるリストを示している。
【００２６】
まず，クライアント・コンピュータＡによってセンタ・サーバＣに接続要求が行われ（ステップ１１），クライアント・コンピュータＡとセンタ・サーバＣとが接続される（ステップ２１）。
【００２７】
すると，クライアント・コンピュータＡからセンタ・サーバＣにサーバ・リストが要求される（ステップ１２）。
【００２８】
クライアント・コンピュータＡからのサーバ・リスト要求がセンタ・サーバＣにおいて受信されると，共有サーバ・リスト・データベース１に格納されている共有サーバ・リストが読み取られる（ステップ２２）。
【００２９】
図３は，共有サーバ・リストの一例である。
【００３０】
共有サーバ・リストには，コンテンツ共有システムを構成するすべてのサーバｓ１〜ｓＮおよびクライアント・コンピュータＡのそれぞれについてＧＵＩＤ（グローバル・ユニーク・アイデンティファイ・ナンバ）およびＩＰアドレスが格納されている。ＧＵＩＤは，文字通りそれぞれの装置ごとにユニークなＩＤであり，乱数，時刻などにもとづいてそれぞれの装置において生成されている。この実施例においては，わかりやすくするためにそれぞれの装置のＧＵＩＤは，それぞれの装置に付されている符号と同じとされている。コンテンツ共有システムを構成するクライアント・コンピュータＡ，サーバｓ１〜ｓＮからセンタ・サーバＣにあらかじめＧＵＩＤおよびＩＰアドレスが送信されており，共有サーバ・リストが生成されているのはいうまでもない。このようにしてあらかじめ生成されている共有サーバ・リストが共有サーバ・リスト・データベース１に格納される。
【００３１】
共有サーバ・リストには，コンテンツ共有システムを構成するクライアント・コンピュータＡおよびすべてのサーバｓ１〜ｓＮが含まれているから，サーバ・リストを要求したクライアント・コンピュータＡについてのＧＵＩＤおよびＩＰアドレスも含まれている。この実施例においては，共有サーバ・リストから，サーバ・リストを要求したクライアント・コンピュータＡのＧＵＩＤおよびＩＰアドレスが除去された原サーバ・リストが生成される（ステップ２３）。
【００３２】
図４は，原サーバ・リストの一例である。
【００３３】
原サーバ・リストには，上述したようにサーバ・リストを要求したクライアント・コンピュータＡを除いたサーバｓ１〜ｓＮについてのＧＵＩＤおよびＩＰアドレスが格納されている。
【００３４】
原サーバ・リストが生成されると，ブラック・リスト・データベース２からブラック・リストが読み取られる（ステップ２４）。
【００３５】
図５は，ブラック・リストの一例である。
【００３６】
ブラック・リストは，コンテンツ共有システムを構成するクライアント・コンピュータＡおよびサーバｓ１〜ｓＮのうち，著作権侵害のコンテンツを送信するおそれのあるサーバ等のＧＵＩＤおよびＩＰアドレスを格納している。著作権侵害のコンテンツを送信するおそれのあるサーバ等は，センタ・サーバＣのオペレータが知っている。センタ・サーバＣのオペレータによってブラック・リストが生成され，あらかじめブラック・リスト・データベース２に格納されているのはいうまでもない。ＩＰアドレスは変更されることが多いが，ＧＵＩＤは変更されることはあまりないので，著作権侵害のコンテンツを送信したサーバ等をブラック・リストを用いて確実に管理することができる。
【００３７】
ブラック・リストが読み取られると，生成された原サーバ・リストからブラック・リストに格納されているＧＵＩＤおよびＩＰアドレスが除去され，修正サーバ・リストが生成される（ステップ２５）。
【００３８】
図６は，修正サーバ・リストの一例である。
【００３９】
修正サーバ・リストもＧＵＩＤおよびＩＰアドレスが格納されている。修正サーバ・リストには，上述したように著作権侵害のコンテンツを送信したことのあるサーバ等のＧＵＩＤおよびＩＰアドレスは排除されているので，いわば優良なサーバ等のＧＵＩＤおよびＩＰアドレスが格納されているといえる。優良なサーバ等のＧＵＩＤおよびＩＰアドレスがクライアント・コンピュータＡに知らせられることとなる。
【００４０】
修正サーバ・リストが生成されると，優良サーバ・リストが生成される（ステップ２６）。
【００４１】
図７は，優良サーバ・リストの一例である。
【００４２】
優良サーバ・リストは，修正サーバ・リストを構成するサーバ等のＧＵＩＤおよびＩＰアドレスを優良なサーバ順に接続できるようにＧＵＩＤおよびＩＰアドレスの順序が規定されているものである。優良なサーバとは，過去において著作権侵害のコンテンツを送信した回数，著作権侵害ではないコンテンツを送信した回数，コンテンツの総送信回数，ユーザからの投票などから決定される。どのサーバが優良かどうかはセンタ・サーバＣのオペレータにあらかじめ与えられており，センタ・サーバＣのオペレータからの指令に応じて，センタ・サーバＣにおいて優良サーバ・リストが生成される。
【００４３】
このようにして優良サーバ・リストが生成されると，生成された優良サーバ・リストがセンタ・サーバＣからクライアント・コンピュータＡに送信される（ステップ２７）。
【００４４】
センタ・サーバＣから送信された優良サーバ・リストがクライアント・コンピュータＡにおいて受信される（ステップ１３）。すると，クライアント・コンピュータＡから，優良サーバ・リストに格納されているサーバにアクセスされ，所望のコンテンツが取得されるようになる。クライアント・コンピュータＡには，著作権侵害のコンテンツを送信するようなサーバのＧＵＩＤおよびＩＰアドレスは含まれていないため，著作権侵害となるようなコンテンツが送信されてしまうことを未然に防止できる。また，優良なサーバに優先的に接続されるようにサーバ・リストが構成されているので，著作権侵害となるおそれのあるコンテンツを送信するサーバに接続される前に所望のコンテンツをクライアント・コンピュータＡが取得でき，著作権侵害を未然に防止できる。
【００４５】
上述した実施例においては，クライアント・コンピュータＡからセンタ・サーバＣに接続した後に原サーバ・リスト，修正サーバ・リストおよび優良サーバ・リストを生成しているが，あらかじめこれらの原サーバ・リスト，修正サーバ・リストおよび優良サーバ・リストを生成しておいてもよい。
【図面の簡単な説明】
【図１】コンテンツ共有システムの概要を示している。
【図２】クライアント・コンピュータとセンタ・サーバとの間の処理手順を示すフローチャートである。
【図３】共有サーバ・リストを示している。
【図４】原サーバ・リストを示している。
【図５】ブラック・リストを示している。
【図６】修正サーバ・リストを示している。
【図７】優良サーバ・リストを示している。
【符号の説明】
１  共有サーバ・リスト・データベース
２  ブラック・リスト・データベース
Ａ  クライアント・コンピュータ
Ｃ  センタ・サーバ
ｓ１〜ｓＮ  サーバ
【図１】
2004151905.tif 000003
【図２】
2004151905.tif 000004
【図３】
2004151905.tif 000005
【図４】
2004151905.tif 000006
【図５】
2004151905.tif 000007
【図６】
2004151905.tif 000008
【図７】
2004151905.tif 000009