(57)【特許請求の範囲】
【請求項１】
インターネット・プロトコルを用いた通信網を介して、コンテンツサーバから、ユーザのダウンロードの頻度によりそれぞれ特定の趣向を持った複数のプロキシサーバを経由してユーザへコンテンツを提供するコンテンツ提供方法であって、
インターネットプロバイダが管理する前記複数のプロキシサーバは、
それぞれ前記ユーザに提供した前記コンテンツを、当該プロキシサーバのキャッシュメモリに一旦蓄積しておき、
当該キャッシュメモリに蓄積されている前記コンテンツにおける当該コンテンツのタイトルであるコンテンツ名とコンテンツの拡張子種別及び、コンテンツの容量からなるユーザが識別する情報に、前記コンテンツのユーザからのアクセス回数及び当該アクセス回数から導き出されるコンテンツの人気度とを加えたものをコンテンツリストとして生成し、
前記コンテンツリストに、バナー広告提供者により提供された広告を付加して前記ユーザに開示する、
ことを特徴とするコンテンツ提供方法。
【請求項２】
コンテンツサーバから送信されたコンテンツを、インターネット・プロトコルを用いた通信網を介して受信して、ユーザに送信するユーザのダウンロードの頻度によりそれぞれ特定の趣向を持った複数のプロキシサーバを有してなるコンテンツ提供装置であって、
前記プロキシサーバは、
前記コンテンツサーバから送信されたコンテンツを受信して当該コンテンツを記憶するキャッシュメモリと、
当該キャッシュメモリに蓄積されている前記コンテンツにおける当該コンテンツのタイトルであるコンテンツ名とコンテンツの拡張子種別及びコンテンツの容量からなるユーザが識別する情報に、前記コンテンツのユーザからのアクセス回数及び、当該アクセス回数から導き出されるコンテンツの人気度とを加えたコンテンツリストを生成する生成手段と、
前記コンテンツリストに、バナー広告提供者により提供された広告を付加して前記ユーザに開示する開示手段と、を有してなる、
ことを特徴とするコンテンツ提供装置。
【請求項３】
インターネット・プロトコルを用いた通信網を介して、コンテンツサーバからユーザのダウンロードの頻度によりそれぞれ特定の趣向を持った複数のプロキシサーバを経由してユーザへコンテンツを提供させるコンテンツ提供プログラムであって、
インターネットプロバイダが管理する前記複数のプロキシサーバに、
それぞれ前記ユーザに提供した前記コンテンツを、当該プロキシサーバのキャッシュメモリに一旦蓄積するコンテンツ蓄積手順と、
当該キャッシュメモリに記憶されている前記コンテンツにおける当該コンテンツのタイトルであるコンテンツ名とコンテンツの拡張子種別及び、コンテンツの容量からなるユーザが識別する情報に、前記コンテンツのユーザからのアクセス回数及び当該アクセス回数から導き出されるコンテンツの人気度とを加えたものをコンテンツリストとして生成するコンテンツリスト生成手順と、
前記コンテンツリストに、バナー広告提供者により提供された広告を付加して前記ユーザに開示する開示手順と、
からなる一連の手順を順次実行させる、
ことを特徴とするコンテンツ提供プログラム。
【請求項４】
前記請求項３に記載するプロキシサーバを経由してユーザへコンテンツを提供させるコンテンツ提供プログラムをコンピュータ読取り可能な記録した、
ことを特徴とするコンテンツ提供プログラムを記録した記録媒体。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、ユーザからのダウンロード要求が多い人気コンテンツにつき、プロキシサーバが公開するコンテンツリストから選択して高速にダウンロードするコンテンツ提供方法、コンテンツ提供装置、コンテンツ提供プログラム及びコンテンツ提供プログラムを記録した記録媒体に関するものである。
【０００２】
【従来の技術】
近年、インターネットなどの普及により、音楽などのコンテンツが通信ネットワークを通して簡単に入手可能となった。この場合においてコンテンツは、例えば、コンテンツの提供者が管理するコンテンツサーバからインターネットを経由して、ユーザが契約したインターネットプロバイダで管理されるプロキシサーバへ送られ、さらにプロキシサーバからユーザへ送られる。
【０００３】
このとき、プロキシサーバでは、送られてきたコンテンツを一旦蓄積する。そこで、当該プロキシサーバに対して別のユーザがその蓄積されたコンテンツと同じコンテンツを要求した場合は、そのコンテンツをコンテンツサーバまで取りに行くことなく、プロキシサーバで蓄積されているコンテンツをそのプロキシサーバからユーザへ直接送ることが出来るので、高速にダウンロードすることが出来る。
【０００４】
【発明が解決しようとする課題】
しかしながら、上述のような従来のシステムでは、ユーザはどのようなコンテンツがプロキシサーバに蓄積されているか分からないため、希望するコンテンツが高速にダウンロードできるか否か判断できないという問題点があった。
【０００５】
また、コンテンツサーバはコンテンツ提供者毎に設けられているため、ある一つのコンテンツ提供者が管理するコンテンツサーバ内のコンテンツのアクセス回数などの人気度をリストアップして公開しても、他のコンテンツ提供者のコンテンツとの人気度の比較はできないという問題点もあった。
【０００６】
ここにおいて、本発明の解決すべき主要な目的は以下の通りである。
即ち、本発明の第１の目的は、人気の高いコンテンツをユーザが高速にダウンロードすることを可能とするコンテンツ提供方法、コンテンツ提供装置、コンテンツ提供プログラム及びコンテンツ提供プログラムを記録した記録媒体を提供せんとするものである。
【０００７】
本発明の第２の目的は、人気の高いコンテンツをユーザが簡易かつ迅速に見つけることを可能とするコンテンツ提供方法、コンテンツ提供装置、コンテンツ提供プログラム及びコンテンツ提供プログラムを記録した記録媒体を提供せんとするものである。
【０００８】
本発明の第３の目的は、インターネットなどのインターネット・プロトコルを用いた通信網において、プロキシサーバを利用して効率的な広告をすることを可能とするコンテンツ提供方法、コンテンツ提供装置、コンテンツ提供プログラム及びコンテンツ提供プログラムを記録した記録媒体を提供せんとするものである。
【０００９】
本発明の第４の目的は、インターネットなどのインターネット・プロトコルを用いた通信網において、複数のコンテンツサーバがそれぞれ持っている大量のコンテンツそれぞれについて人気度を示すことを可能とするコンテンツ提供方法、コンテンツ提供装置、コンテンツ提供プログラム及びコンテンツ提供プログラムを記録した記録媒体を提供せんとするものである。
【００１０】
本発明の他の目的は、明細書、図面、特に、特許請求の範囲における各請求項の記載から自ずと明らかとなろう。
【００１１】
【課題を解決するための手段】
本発明装置は、上記課題の解決に当たり、コンテンツサーバが保持するコンテンツをユーザに送信するコンテンツ提供装置であって、コンテンツサーバから送信されたコンテンツを記憶するキャッシュメモリと、当該キャッシュメモリに記憶されているコンテンツを示す情報をユーザに開示するプロキシサーバを有してなる構成手段を講じる特徴を有する。
【００１２】
本発明方法は、上記課題の解決に当たり、インターネットなどのＩＰ網を用いてコンテンツサーバからプロキシサーバを介してユーザへコンテンツを提供する場合に、プロキシサーバによって、ユーザへ提供したコンテンツを蓄積すると共に、アクセス回数の多いコンテンツのタイトルなどからなるリストを開示する構成手法を講じる特徴を有する。
【００１３】
本発明プログラムは、上記課題の解決に当たり、プロキシサーバのキャッシュメモリに記憶されている複数のコンテンツそれぞれの名称につきコンテンツリストとしてユーザに開示する開示手順と、ユーザのダウンロード要求に係るコンテンツがキャッシュメモリに記憶されている場合にその記憶されているコンテンツをユーザにダウンロードするキャッシュダウンロード手順と、ユーザのダウンロード要求に係るコンテンツがキャッシュメモリに記憶されていない場合にコンテンツサーバからユーザにダウンロードする通常ダウンロード手順とを、順次踏んで一連に実行させる構成手順を講じる特徴を有する。
【００１４】
本発明記録媒体は、上記課題の解決に当たり、プロキシサーバのキャッシュメモリに記憶されている複数のコンテンツそれぞれの名称につきコンテンツリストとしてユーザに開示する開示手順と、ユーザのダウンロード要求に係るコンテンツがキャッシュメモリに記憶されている場合にその記憶されているコンテンツをユーザにダウンロードするキャッシュダウンロード手順と、ユーザのダウンロード要求に係るコンテンツがキャッシュメモリに記憶されていない場合にコンテンツサーバからユーザにダウンロードする通常ダウンロード手順と、の処理手順からなる前記本発明プログラムにより実録された構成手続を講じる特徴を有する。
【００１５】
更に、具体的詳細に述べると、当該課題の解決では、本発明が次に列挙する上位概念から下位概念にわたる新規な特徴的構成手法、手段、手順又は手続を採用することにより、上記目的を達成するように為される。
【００１６】
即ち、本発明方法の特徴は、インターネット・プロトコルを用いた通信網を介して、コンテンツサーバから、ユーザのダウンロードの頻度によりそれぞれ特定の趣向を持った複数のプロキシサーバを経由してユーザへコンテンツを提供するコンテンツ提供方法であって、インターネットプロバイダが管理する前記複数のプロキシサーバは、それぞれ前記ユーザに提供した前記コンテンツを、当該プロキシサーバのキャッシュメモリに一旦蓄積しておき、当該キャッシュメモリに蓄積されている前記コンテンツにおける当該コンテンツのタイトルであるコンテンツ名とコンテンツの拡張子種別及び、コンテンツの容量からなるユーザが識別する情報に、前記コンテンツのユーザからのアクセス回数及び当該アクセス回数から導き出されるコンテンツの人気度とを加えたものをコンテンツリストとして生成し、前記コンテンツリストに、バナー広告提供者により提供された広告を付加して前記ユーザに開示してなるコンテンツ提供方法の構成採用にある。
【００１７】
また、本発明装置の特徴は、コンテンツサーバから送信されたコンテンツを、インターネット・プロトコルを用いた通信網を介して受信して、ユーザに送信するユーザのダウンロードの頻度によりそれぞれ特定の趣向を持った複数のプロキシサーバを有してなるコンテンツ提供装置であって、前記プロキシサーバは、前記コンテンツサーバから送信されたコンテンツを受信して当該コンテンツを記憶するキャッシュメモリと、当該キャッシュメモリに蓄積されている前記コンテンツにおける当該コンテンツのタイトルであるコンテンツ名とコンテンツの拡張子種別及びコンテンツの容量からなるユーザが識別する情報に、前記コンテンツのユーザからのアクセス回数及び、当該アクセス回数から導き出されるコンテンツの人気度とを加えたコンテンツリストを生成する生成手段と、前記コンテンツリストに、バナー広告提供者により提供された広告を付加して前記ユーザに開示する開示手段と、を有してなるコンテンツ提供装置の構成採用にある。
【００１８】
さらに、本発明プログラムの特徴は、インターネット・プロトコルを用いた通信網を介して、コンテンツサーバからユーザのダウンロードの頻度によりそれぞれ特定の趣向を持った複数のプロキシサーバを経由してユーザへコンテンツを提供させるコンテンツ提供プログラムであって、インターネットプロバイダが管理する前記複数のプロキシサーバに、それぞれ前記ユーザに提供した前記コンテンツを、当該プロキシサーバのキャッシュメモリに一旦蓄積するコンテンツ蓄積手順と、当該キャッシュメモリに記憶されている前記コンテンツにおける当該コンテンツのタイトルであるコンテンツ名とコンテンツの拡張子種別及び、コンテンツの容量からなるユーザが識別する情報に、前記コンテンツのユーザからのアクセス回数及び当該アクセス回数から導き出されるコンテンツの人気度とを加えたものをコンテンツリストとして生成するコンテンツリスト生成手順と、前記コンテンツリストに、バナー広告提供者により提供された広告を付加して前記ユーザに開示する開示手順と、からなる一連の手順を順次実行されてなるコンテンツ提供プログラムの構成採用にある。
【００１９】
さらにまた、本発明記録媒体の特徴は、前記本発明プログラムの特徴に記載するコンテンツ提供プログラムをコンピュータ読取り可能に記録したコンテンツ提供プログラムを記録した記録媒体の構成採用にある。
【００２１】
本発明方法の第６の特徴は、上記本発明方法の第５の特徴における前記コンテンツの人気度が、当該コンテンツのユーザからのアクセス回数からなるコンテンツ提供方法の構成採用にある。
【００３１】
【発明の実施の形態】
以下、添付図面を参照しながら、本発明の実施の形態を装置例、方法例、記録媒体例及びプログラム例につき説明する。
【００３２】
なお、本発明は、インターネットなどのＩＰ網を用いてコンテンツサーバからプロキシサーバを介してユーザへコンテンツを提供する場合に、プロキシサーバにおいて、ユーザへ提供したコンテンツを蓄積して置くと共に、アクセス回数の多いコンテンツのタイトルなどからなるリストをユーザへ開示することで、ユーザがそのリストから好みのコンテンツを選択してプロキシサーバから迅速にダウンロードすることを基本的に可能とするものである。
【００３３】
しかも、本実施形態例では、ユーザへ開示するリストにバナー広告をも掲載する例を挙げて説明するも、本発明はこれ等に限定されるものではなく、バナー広告以外の広告を当該リストに掲載してもよい。
【００３４】
（装置例）
図１は、本発明の装置例を示す概念ブロック図である。
図中、１，２はコンテンツのダウンロードを要求するユーザ、３はプロキシサーバ、４はプロキシサーバ３の構成要素であるキャッシュメモリ、５はインターネットなどのインターネット・プロトコルを用いた通信網であるＩＰ網、６はコンテンツ提供者が管理するコンテンツサーバ、７はバナー広告提供者である。
【００３５】
ここで、プロキシサーバ３は、ユーザ１，２と契約したインターネットプロバイダなどが管理するものであって、ユーザ１，２からのアクセス要求を受け付け、ユーザ１，２の代理として通信をするものである。プロキシサーバ３は、自分のキャッシュメモリ４に取得したデータ（コンテンツサーバ６から送信されたコンテンツを含む）をキャッシュするため、同一コンテンツがアクセスされた場合にはキャッシュされたコンテンツをユーザ１，２に転送してダウンロードの高速化に貢献する。
【００３６】
更に、プロキシサーバ３は、キャッシュメモリ４に記憶されているコンテンツを示す情報を「コンテンツリスト」としてユーザに開示する開示手段（図示せず）を有している。
【００３７】
図２は、コンテンツリストの具体例を示す図である。
このコンテンツリストは、コンテンツサーバ６から送信されてきたコンテンツの人気度を示すものであり、ユーザ１，２の表示装置上に画面として開示されるものである。
【００３８】
そして、コンテンツリストは、各コンテンツの人気度を示す人気度順位１０と、各コンテンツの名称（タイトル）であるコンテンツ名１１と、コンテンツ・ファイルの種類を示すコンテンツの拡張子種別１２と、各コンテンツのデータ量を示すコンテンツ容量１３と、一定期間における各コンテンツのユーザ１，２からのアクセス回数と、から構成されている。
【００３９】
また、コンテンツリストには、そのコンテンツリストに掲載されているコンテンツの内容に関連する分野についてのバナー広告１５も掲載される。このバナー広告１５は、バナー広告提供者７がプロキシサーバ３に広告依頼したものである。
【００４０】
（方法例）
前記装置例に適用する本実施形態の方法例につき図面を参照して説明する。
先ず、図１に示すユーザ１があるコンテンツのダウンロードを要求すると、プロキシサーバ３では、コンテンツサーバ６からＩＰ網５を介してコンテンツをダウンロードし、キャッシュメモリ４に一旦蓄積し、更にユーザ１にダウンロードする。
【００４１】
その後、ユーザ２が同じコンテンツにつきダウンロードを要求すると、プロキシサーバ３は、要求されたコンテンツが既にキャッシュメモリ４に蓄積されているため、コンテンツサーバ６からダウンロードすることなく、キャッシュメモリ４に蓄積されているコンテンツをユーザ２へダウンロードする。
したがって、ユーザ２の場合は、プロキシサーバ３がコンテンツサーバ６からダウンロードするのに要する時間が不要となり、ユーザ１の場合よりも高速にダウンロードすることができる。
【００４２】
しかし、上述のユーザ２の場合における高速化は、偶然に、ユーザ１のダウンロード後に、ユーザ２がユーザ１にダウンロードされたコンテンツと同じコンテンツのダウンロードを要求したことによるものである。
【００４３】
一方、本実施形態例では、プロキシサーバ３が図２に示すコンテンツリストを作成して開示し、これをユーザ１，２が取得できる機能をもっている。このコンテンツリストには、キャッシュメモリ４に蓄積されている複数のコンテンツそれぞれにつき、アクセス回数の頻度から順位づけした人気度順位１０などが掲載されている。
【００４４】
そこで、ユーザ１，２は、コンテンツリストを見ることで、キャッシュメモリ４に蓄積されていて高速にダウンロードできるコンテンツを簡易に知ることができると共に、人気の高いコンテンツも知ることが可能となり、人気の高いコンテンツも高速にダウンロードすることが出来る。すなわち、ユーザ１，２は、自分の好みに合ったコンテンツをコンテンツリストから選んで、高速にダウンロードすることができる。
【００４５】
このとき、プロキシサーバ３では、バナー広告提供者７から依頼されたバナー広告１５をコンテンツリストに付加してユーザ１，２に送信する。
【００４６】
バナー広告提供者７は、複数のプロキシサーバ３でそれぞれ作成された複数のコンテンツリストを見て、各プロキシサーバ３における各コンテンツの人気度を調査し、自社提供する広告を伝えたいユーザ１，２が多くアクセスしているプロキシサーバ３を見出し、そのプロキシサーバへ広告掲載を依頼する。プロキシサーバ３では、コンテンツリストへのバナー広告１５の掲載回数に応じてバナー広告提供者７から料金を徴収する。
【００４７】
コンテンツサーバ６を管理するコンテンツ提供者は、プロキシサーバ３が作成したコンテンツリストを見ることで、自身が提供しているコンテンツの人気度を他のコンテンツ提供者が提供しているコンテンツと比較することができ、今後のコンテンツ提供戦略を練ることが出来る。
【００４８】
またユーザ１，２は、プロキシサーバ３のキャッシュメモリ４に蓄積されているコンテンツの人気度が分かるので、その人気に刺激されてユーザ１，２におけるコンテンツのダウンロードが促進され、同じ趣向を持ったコンテンツが特定のプロキシサーバ３のキャッシュメモリ４に集中するようになる。
そこで、ある特定の趣向を持ったコンテンツを高速にダウンロードするためには、特定のプロキシサーバ３へアクセスすればよいことを多くにユーザ１，２が認識する。
【００４９】
また、バナー広告提供者７も、特定のプロキシサーバ３に特定の趣向を持ったコンテンツが集中することを認識するので、その特定のプロキシサーバ３に対して、特定の趣向を持つユーザ向けの広告をバナー広告１５として掲載することを依頼することで、効率的な広告をすることが可能となる。
【００５０】
（記録媒体例、プログラム例）
前記装置例を制御し、前記方法例を実施する本実施形態の記録媒体例及びプログラム例を図面を参照して説明する。
図３は、本発明のプログラム例を示すフローチャートである。
本プログラム例は、図１に示すプロキシサーバ３の動作を規定するプログラムである。
【００５１】
先ず、プロキシサーバ３において、キャッシュメモリ３に記憶されている複数のコンテンツそれぞれにつき、図２で示すような、各コンテンツの人気度とともに表形式で表したコンテンツリストを作成してユーザ１，２に送信して開示する「開示手順」を実行させる（ＳＴ１）。
その後、ユーザ１，２からのコンテンツのダウンロード要求をプロキシサーバ３が受け付ける「ダウンロード要求受付手順」を実行させる（ＳＴ２）。
【００５２】
次いで、ダウンロード要求受付手順（ＳＴ２）で要求されたコンテンツが、プロキシサーバ３のキャッシュメモリ４に記憶されているか判断する「メモリ判断手順」を実行させる（ＳＴ３）。
メモリ判断手順（ＳＴ３）でコンテンツがプロキシサーバ３のキャッシュメモリ４に記憶されていると判断された場合は、その記憶されているコンテンツをユーザ１，２にダウンロードする「キャッシュダウンロード手順」を実行させる（ＳＴ４）。
【００５３】
メモリ判断手順（ＳＴ３）でコンテンツがプロキシサーバ３のキャッシュメモリ４に記憶されていないと判断された場合は、そのコンテンツをコンテンツサーバ６からキャッシュメモリ４にダウンロードさせ、更に、当該コンテンツをユーザ１，２にダウンロードする「通常ダウンロード手順」を実行させる（ＳＴ５）。
【００５４】
本記録媒体例は、図３におけるＳＴ１〜ＳＴ５を実行するプログラムを、プロキシサーバ３の主記憶装置に読取り可能に記録したものとする。
【００５５】
以上、本発明の実施形態例を説明したが、本発明は、必ずしも上記した事項に限定されるものではなく、本発明の目的を達し、下記する効果を奏する範囲において、適宜変更実施可能である。例えば、上述の実施形態例では、インターネットなどのインターネット・プロトコルを用いた通信網であるＩＰ網５を介してコンテンツの送受信をしているが、インターネット・プロトコルを用いない各種通信網に本発明を適用してもよい。
【００５６】
なお、上述のユーザ１，２は、パーソナルコンピュータなどを端末装置として用いたものであるが、携帯電話端末、ＰＨＳ端末、ＰＤＡ（Personal Digital Assistant）などをユーザ１，２として適用してもよい。
【００５７】
【発明の効果】
以上説明したように、本発明によれば、プロキシサーバにおいて、ユーザに提供したコンテンツをキャッシュメモリに一旦蓄積するとともに、蓄積されている各コンテンツの人気度を示すコンテンツリストを開示するので、ユーザはコンテンツリストを参照して好みのコンテンツをキャッシュメモリから高速にダウンロードすることが可能となる。
【００５８】
また、広告提供者は、広告を見て欲しいユーザが多くアクセスしているプロキシサーバのコンテンツリストにバナー広告を掲載することができるので、効率的な広告をすることが可能となる。
更にまた、プロキシサーバでは、自らが作成して提示するコンテンツリストにバナー広告を掲載することで、広告提供者から広告掲載料金を徴収することが出来る。
【００５９】
更にまた、コンテンツ提供者は、プロキシサーバが作成したコンテンツリストを参照することで、第三者のコンテンツを含む多くのコンテンツの中における自分のコンテンツの人気度を知ることが可能となる。
【図面の簡単な説明】
【図１】本発明の実施形態である装置例の概念ブロック図である。
【図２】同上の装置例で開示されるコンテンツリストを示す概念図である。
【図３】本発明の実施形態であるプログラム例を示すフローチャートである。
【符号の説明】
１，２…ユーザ
３…プロキシサーバ
４…キャッシュメモリ
５…ＩＰ網
６…コンテンツサーバ
７…バナー広告提供者
１０…人気度順位
１１…コンテンツ名
１２…コンテンツの拡張子種別
１３…コンテンツ容量
１４…アクセス回数
１５…バナー広告
【図１】
0004090711.tif 000002
【図２】
0004090711.tif 000003
【図３】
0004090711.tif 000004