(57)【要約】【課題】ネットワークコンピュータシステムにおいて、同じＬＡＮ上の複数の利用者が重複してダウンロードすることを減らすことである。【解決手段】ネットワークコンピュータシステム１０において、プロキシーサーバ１６は、ＰＣ１８等がインターネット１２を介してダウンロードした外部コンテンツに関連する記録を格納するアドレス記録ファイル６６を備える。ＰＣ１８等は、外部コンテンツをダウンロードしようとする際に、すでに同一の外部コンテンツが他のＰＣによりダウンロードされた記録がないかを問い合わせる手段を有する。プロキシーサーバ１６は、アドレス記録ファイル６６を検索し、一致する記録があれば、その外部コンテンツをダウンロードしたＰＣのＩＰアドレスを応答する。ＰＣ１８等は，記憶された外部コンテンツに対し、他のＰＣからの読み出しを許可する外部記憶装置７４等を備える。【選択図】        図１
2004252876.tif 000002
【特許請求の範囲】
【請求項１】
複数の情報処理装置とネットワークによって接続され、コンテンツのダウンロード状況を管理するサーバ装置であって、
情報処理装置がネットワークを介して外部からダウンロードした外部コンテンツの外部アドレスに関連付けて、ダウンロード先の情報処理装置のアドレスを記録するアドレス記録手段と、
情報処理装置からの問い合わせに応じ、情報処理装置がダウンロードしようとする外部コンテンツの外部アドレスについてその記録の有無を検出する検索手段と、
情報処理装置に対し、検索の結果一致する記録が検出された場合、当該コンテンツをダウンロードした情報処理装置のアドレスを返信する応答手段と、
を備えることを特徴とするサーバ装置。
【請求項２】
請求項１に記載のサーバ装置において、
応答手段は、情報処理装置に対し、検索の結果一致する記録が検出されない場合、検出されない旨を返信することを特徴とするサーバ装置。
【請求項３】
請求項１に記載のサーバ装置において、
アドレス記録手段が外部アドレスを記録する記録時刻を計時する計時手段を備え、
アドレス記録手段は、外部アドレスに関連付けてその記録時刻を記録することを特徴とするサーバ装置。
【請求項４】
請求項３に記載のサーバ装置において、
外部アドレスを記録した記録時刻について、記録の有効期間を設定する有効期間設定手段と、
外部アドレスを記録した記録時刻について、所定の有効期間を経過したか否かを判断する有効期間判定手段と、
所定の有効期間を経過したと判断された外部アドレス及び外部アドレスに関連付けられた記録を、アドレス記録手段から削除する削除手段と、
を備えることを特徴とするサーバ装置。
【請求項５】
請求項１乃至請求項４のいずれか１に記載のサーバ装置において、
アドレス記録手段に記録される外部コンテンツの種別を指定するコンテンツ種別指定手段と、
外部コンテンツが、指定されたコンテンツ種別に該当するか否かを判別するコンテンツ種別判別手段とを備え、
アドレス記録手段はコンテンツ種別の判別結果に基づいて記録を行うことを特徴とするサーバ装置。
【請求項６】
複数の情報処理装置と、コンテンツのダウンロード状況を管理するサーバ装置とがネットワークによって接続されたネットワークコンピュータシステムであって、
サーバ装置は、
情報処理装置がネットワークを介して外部からダウンロードした外部コンテンツの外部アドレスに関連付けて、ダウンロード先の情報処理装置のアドレスを記録するアドレス記録手段と、
情報処理装置からの問い合わせに応じ、情報処理装置がダウンロードしようとする外部コンテンツの外部アドレスについてその記録の有無を検出する検索手段と、
情報処理装置に対し、検索の結果一致する記録が検出された場合、当該コンテンツをダウンロードした情報処理装置のアドレスを返信する応答手段と、
を備え、
情報処理装置は、
サーバ装置に対し、外部コンテンツをダウンロードしようとする際に、当該コンテンツがその時点までに、ネットワーク上の他の情報処理手段によってダウンロードされたか否かを問い合わせる問い合わせ手段と、
を備え、前記問い合わせに応じて前記サーバ装置から返信される前記アドレスに基づいて他の情報処理装置から外部コンテンツの読み出しを行うことを特徴とするネットワークコンピュータシステム。
【請求項７】
複数の情報処理装置とネットワークによって接続されたサーバ装置においてコンテンツのダウンロード状況を管理する管理方法であって、
情報処理装置がネットワークを介して外部からダウンロードした外部コンテンツの外部アドレスに関連付けて、ダウンロード先の情報処理装置のアドレスを記録するステップと、
情報処理装置からの問い合わせに応じ、情報処理装置がダウンロードしようとする外部コンテンツの外部アドレスについてその記録の有無を検出するステップと、
情報処理装置に対し、検索の結果一致する記録が検出された場合、当該コンテンツをダウンロードした情報処理装置のアドレスを返信するステップと、
を有することを特徴とするサーバ装置の管理方法。
【請求項８】
複数の情報処理装置とネットワークによって接続されたサーバ装置において、
情報処理装置がネットワークを介して外部からダウンロードした外部コンテンツの外部アドレスに関連付けて、ダウンロード先の情報処理装置のアドレスを記録するステップと、
情報処理装置からの問い合わせに応じ、情報処理装置がダウンロードしようとする外部コンテンツの外部アドレスについてその記録の有無を検出するステップと、
情報処理装置に対し、検索の結果一致する記録が検出された場合、当該コンテンツをダウンロードした情報処理装置のアドレスを返信するステップと、
をコンピュータに実行させることを特徴とするプログラム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、コンテンツのダウンロード状況を管理するサーバ装置に係り、特にインターネットへアクセス可能なＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）に接続されるコンテンツのダウンロード状況を管理するサーバ装置に関する。
【０００２】
【従来の技術】
近年、コンピュータの普及と、インターネット接続料金の低減等により、コンピュータによるインターネット利用が増加の一途をたどっている。オフィス等では、ＬＡＮに複数のパーソナルコンピュータ（ＰＣ）が接続され、プロキシーサーバ等のインターネットへのアクセスを中継する代理サーバ及び中継器を介して、ＰＣからインターネットへ接続する環境が整備されてきている。そして、ＬＡＮ上の各ＰＣが、例えば毎日のようにインターネットにアクセスし、インターネット上に公開されている外部コンテンツを、必要に応じダウンロードして取得する等の情報のやり取りを行うことが一般化してきている。
【０００３】
このようにインターネットを介してダウンロードされる外部コンテンツには巨大なデータ量のものも少なくなく、これらを頻雑にダウンロードすることは、比較的帯域の狭い回線やＬＡＮでは通信の輻輳が起こる。具体的には、ダウンロードしている利用者本人も、ダウンロードに要する時間内は後続する仕事が待機状態となり、本人以外の利用者も、他の通信、特にインターネットへのアクセスに支障をきたされることになる。
【０００４】
特に、同一のコンテンツを同じＬＡＮ上の複数の利用者が重複してダウンロードするときなど、いわば無駄な外部へのアクセスとなり、通信費が無駄に増大し、通信の輻輳により同じＬＡＮ上における他の利用者の利便性を損なうことになる。
【０００５】
同一のコンテンツのアクセスについて、特許文献１においては、ＬＡＮ上にあるコンテンツを他のコンピュータから閲覧することを許可することが開示される。例えば、ネットワークコンピュータが持つハードディスク等の記録媒体に、あらかじめインターネット通販に関するコンテンツ、広告宣伝、多大な統計資料等比較的情報量の大きなものを、ネットワーク回線を介すことなく直接入力し、その入力されたコンテンツの閲覧利用を許可する。
【０００６】
また、同種類のマルチメディアデータのアクセスにつき、特許文献２には、ネットワークに管理サーバを設けることが開示される。そして、ネットワークに接続された複数のサーバと、これらが蓄積しているマルチメディアデータの種類、例えば動画、静止画、テキスト等の種類とを対応付けたテーブルを管理サーバが有し、ネットワーク上のクライアントからの要求があったとき、このテーブルの内容を要求先のクライアントに転送するシステムが開示されている。
【０００７】
【特許文献１】
特開２００２−１８３１４３号公報
【特許文献２】
特開平９−１５３０１２号公報
【０００８】
【発明が解決しようとする課題】
このように、ネットワーク上の同一あるいは同種類のコンテンツにアクセスすることについてはいくつかの従来技術がある。
【０００９】
しかし、ＬＡＮ上にあるコンテンツを他のコンピュータから閲覧することを許可することを開示する特許文献１においても、どのコンピュータにどの内容が記録されているかを知る手段が提供されていない。したがって、ＬＡＮ上のコンピュータの台数が増加するに従って、所望のコンテンツがどのコンピュータに記録されているかを知るのに多大の時間を要し、非効率的である。
【００１０】
また、特許文献２に開示される内容は、ネットワーク内部のコンテンツにつき効率的なアクセスを図ろうとするものであり、外部のネットワーク、例えばインターネットを介して外部コンテンツをダウンロードしようとするときに生ずる通信の輻輳について考慮されていない。
【００１１】
本発明の目的は、かかる従来技術の課題を解決し、同一の外部コンテンツを同じＬＡＮ上の複数の利用者が重複してダウンロードすることを減らすことができるサーバ装置を提供することである。
【００１２】
【課題を解決するための手段】
上記目的を達成するため、本発明に係るサーバ装置は、複数の情報処理装置とネットワークによって接続され、コンテンツのダウンロード状況を管理するサーバ装置であって、情報処理装置がネットワークを介して外部からダウンロードした外部コンテンツの外部アドレスに関連付けて、ダウンロード先の情報処理装置のアドレスを記録するアドレス記録手段と、情報処理装置からの問い合わせに応じ、情報処理装置がダウンロードしようとする外部コンテンツの外部アドレスについてその記録の有無を検出する検索手段と、情報処理装置に対し、検索の結果一致する記録が検出された場合、当該コンテンツをダウンロードした情報処理装置のアドレスを返信する応答手段と、を備えることを特徴とする。
【００１３】
上記構成により、サーバ装置は、ネットワークを介して情報処理装置がダウンロードした外部コンテンツを、外部コンテンツの外部アドレス、例えばＵＲＬ（Ｕｎｉｆｏｒｍ  Ｒｅｓｏｕｒｃｅ  Ｌｏｃａｔｏｒ）等に関連付け、ダウンロード先の情報処理装置のアドレス、例えばＩＰアドレスを記録する。そして、サーバは、外部コンテンツをダウンロードしようとする情報処理装置からの問い合わせを受けて、所望のコンテンツについて記録の有無を検索し、記録があるときは、そのコンテンツがすでにダウンロードされた情報処理装置のアドレスを返信する。したがって、外部コンテンツを所望する利用者は、ＬＡＮを介して外部のネットワーク、例えばインターネットにアクセスする前に、同じＬＡＮ上の他の情報処理装置が同一の外部コンテンツをすでにダウンロードしていることをダウンロード先の情報処理装置のアドレスとともに知ることができる。このようにサーバ装置を構成することで、同一の外部コンテンツを同じＬＡＮ上の複数の利用者が重複してダウンロードすることを減らすことができる。
【００１４】
また、応答手段は、情報処理装置に対し、検索の結果一致する記録が検出されない場合、検出されない旨を返信することが好ましい。この返信を受けた利用者は、インターネットにアクセスし、所望の外部コンテンツを得ることができる。この場合は、ＬＡＮ上に同一の外部コンテンツがダウンロードされた記録がないのであるから、同一の外部コンテンツを重複してダウンロードすることにならずに効率的なアクセスができる。
【００１５】
本発明に係るサーバ装置において、アドレス記録手段が外部アドレスを記録する記録時刻を計時する計時手段を備え、アドレス記録手段は、外部アドレスに関連付けてその記録時刻を記録することが好ましい。また、外部アドレスを記録した記録時刻について、記録の有効期間を設定する有効期間設定手段と、外部アドレスを記録した記録時刻について、所定の有効期間を経過したか否かを判断する有効期間判定手段と、所定の有効期間を経過したと判断された外部アドレス及び外部アドレスに関連付けられた記録を、アドレス記録手段から削除する削除手段と、を備えることが好ましい。
【００１６】
上記構成により、サーバ装置は、記録時刻と有効期間とを比較し、有効期間を経過した古いダウンロード情報を削除する。したがって、ＬＡＮ上のいずれかの情報処理装置にてダウンロードされた記録が消去されるので、新しいデータをダウンロードすることができる。また、アドレス記憶手段の記録項目の増加を抑制でき、記憶容量の効率的な利用が図れ、検索時間を短縮することができる。
【００１７】
また、本発明に係るサーバ装置において、アドレス記録手段に記録される外部コンテンツの種別を指定するコンテンツ種別指定手段と、外部コンテンツが、指定されたコンテンツ種別に該当するか否かを判別するコンテンツ種別判別手段とを備え、アドレス記録手段はコンテンツ種別の判別結果に基づいて記録を行うことが好ましい。
【００１８】
上記構成により、サーバ装置は、外部コンテンツのアドレス等を記録する際に、その外部コンテンツがアドレス記録手段に記録されるべき指定種別に該当するか判別する。したがって、あらかじめ指定された種別の外部コンテンツのダウンロードのみがアドレス記録手段への記録の対象とでき、アドレス記録手段の記録項目の増加を抑制でき、記憶容量の効率的な利用が図れ、検索時間を短縮することができる。
【００１９】
また、本発明に係るネットワークコンピュータシステムは、複数の情報処理装置と、コンテンツのダウンロード状況を管理するサーバ装置とがネットワークによって接続されたネットワークコンピュータシステムであって、サーバ装置は、情報処理装置がネットワークを介して外部からダウンロードした外部コンテンツの外部アドレスに関連付けて、ダウンロード先の情報処理装置のアドレスを記録するアドレス記録手段と、情報処理装置からの問い合わせに応じ、情報処理装置がダウンロードしようとする外部コンテンツの外部アドレスについてその記録の有無を検出する検索手段と、情報処理装置に対し、検索の結果一致する記録が検出された場合、当該コンテンツをダウンロードした情報処理装置のアドレスを返信する応答手段と、を備え、情報処理装置は、サーバ装置に対し、外部コンテンツをダウンロードしようとする際に、当該コンテンツがその時点までに、ネットワーク上の他の情報処理手段によってダウンロードされたか否かを問い合わせる問い合わせ手段と、を備え、前記問い合わせに応じて前記サーバ装置から返信される前記アドレスに基づいて他の情報処理装置から外部コンテンツの読み出しを行うことを特徴とする。
【００２０】
上記構成により、情報処理装置は、サーバから返信された所望の外部コンテンツをダウンロードした情報処理装置のアドレスに基づいて、そのアドレスの情報処理装置にアクセスでき、その情報処理装置のコンテンツ記憶装置から所望の外部コンテンツを取得することができる。このようにして、同一の外部コンテンツを同じＬＡＮ上の複数の利用者が重複してダウンロードすることを減らすことができる。
【００２１】
また、本発明に係るサーバ装置の管理方法は、複数の情報処理装置とネットワークによって接続されたサーバ装置においてコンテンツのダウンロード状況を管理する管理方法であって、情報処理装置がネットワークを介して外部からダウンロードした外部コンテンツの外部アドレスに関連付けて、ダウンロード先の情報処理装置のアドレスを記録するステップと、情報処理装置からの問い合わせに応じ、情報処理装置がダウンロードしようとする外部コンテンツの外部アドレスについてその記録の有無を検出するステップと、情報処理装置に対し、検索の結果一致する記録が検出された場合、当該コンテンツをダウンロードした情報処理装置のアドレスを返信するステップと、を有することを特徴とする。
【００２２】
また、本発明に係るプログラムは、複数の情報処理装置とネットワークによって接続されたサーバ装置において、情報処理装置がネットワークを介して外部からダウンロードした外部コンテンツの外部アドレスに関連付けて、ダウンロード先の情報処理装置のアドレスを記録するステップと、情報処理装置からの問い合わせに応じ、情報処理装置がダウンロードしようとする外部コンテンツの外部アドレスについてその記録の有無を検出するステップと、情報処理装置に対し、検索の結果一致する記録が検出された場合、当該コンテンツをダウンロードした情報処理装置のアドレスを返信するステップと、をコンピュータに実行させることを特徴とする。
【００２３】
【発明の実施の形態】
以下、図面を用いて本発明の実施の形態につき、詳細に説明する。図１は、ネットワークコンピュータシステム１０の構成を示すブロック図である。ネットワークコンピュータシステム１０は、インターネット１２に接続され、ＷＷＷ（Ｗｏｒｌｄ  Ｗｉｄｅ  Ｗｅｂ）等へのアクセスを中継するプロキシーサーバ１６と、ＬＡＮ１４に接続され、プロキシーサーバ１６を介してインターネット１２にアクセス可能な複数のＰＣ１８，２０，２２とから構成される。ＬＡＮ１４のプロトコルは、ＴＣＰ／ＩＰを用いることができる。ＰＣの数は、３台に限られない。
【００２４】
プロキシーサーバ１６が中継するのは、インターネット１２のほかに、ネットワーク上に外部コンテンツが公開されるその他の外部ネットワークでもよい。
【００２５】
プロキシーサーバ１６は、ＣＰＵ３０と、インターネット１２と接続するインターネット通信制御部３２と、ＬＡＮ１４に接続するＬＡＮ通信制御部３４と、外部記憶装置３６と、現在の時刻を計時する計時装置３８と、キーボード等の入力部４０と、モニタ等の出力部４２とを備える。
【００２６】
プロキシーサーバ１６におけるＣＰＵ３０の中のアドレス記録部５０は、いずれかのＰＣ１８，２０，２２がＬＡＮ１４を介しインターネット１２にアクセスしてダウンロードした、外部コンテンツの外部アドレスに関連付けて、ダウンロード先のＰＣのアドレスを外部記憶装置３６に記録させる機能を有する。この記録は、外部記憶装置３６のアドレス記録ファイル６６に記録される。
【００２７】
図２は、外部記憶装置３６に格納されるアドレス記録ファイル６６の一例である。この例では、インターネット１２上で外部コンテンツが置かれている外部アドレスとしてＵＲＬ１２０が、その外部コンテンツがダウンロードされた先のＬＡＮ１４上におけるＰＣのアドレスとしてＩＰアドレス１２２が用いられる。図２に示されるように、アドレス記録ファイル６６は、外部コンテンツが置かれているＵＲＬ１２０に関連付けて、ＰＣのＩＰアドレス１２２と、外部アドレスに関する記録が行われた記録時刻１２４とが格納される。この例では、４個の外部コンテンツ１２６，１２８，１３０，１３２に関連付けられた各記録が示されている。外部アドレスとして、ＵＲＬ以外のＵＲＩ（Ｕｎｉｆｏｒｍ  Ｒｅｓｏｕｒｃｅ  Ｉｄｅｎｔｉｆｉｃａｔｉｏｎ）を用いてもよく、また、例えばＬＡＮのプロトコルにＴＣＰ／ＩＰ以外のものを用いる場合等において、装置アドレスをＩＰアドレス以外のものとしてもよい。
【００２８】
記録検索部５２は、いずれかのＰＣ１８，２０，２２からの問い合わせに応じ、その問い合わせしたＰＣがダウンロードしようとする、外部コンテンツの外部アドレスの記録を、アドレス記録ファイル６６上で検索する機能を有する。検索は、所望の外部コンテンツが置かれているＵＲＬを検索キーとして実行することができる。
【００２９】
応答処理部５４は、検索の結果を問い合わせ先のＰＣに返信する機能を有する。具体的には、所望の外部コンテンツのＵＲＬに一致する記録がアドレス記録ファイル６６上で検出された場合には、その記録に従って当該外部コンテンツをダウンロードしたＰＣのＩＰアドレスを返信する機能を有する。例えば、図２の例で、４番目の外部コンテンツ１３２のＵＲＬが所望の外部コンテンツのＵＲＬに一致したことが検出されると、（１９２．１６８．２０．３）と返信する。
【００３０】
所望の外部コンテンツのＵＲＬに一致する記録がアドレス記録ファイル６６上で検出されない場合には、その旨を返信して通知する機能を有する。この通知内容は、特殊なＩＰアドレスを示すもの、例えば、（０．０．０．０）又は（２５５．２５５．２５５．２５５）であってもよく、あるいは問い合わせられた所望の外部コンテンツのＵＲＬであってもよい。
【００３１】
有効期間設定部５６は、外部アドレスの記録が行われた記録時刻について、その記録の有効期間を設定する機能を有する。有効期間の長さは、例えば、外部コンテンツの陳腐期間を考慮して設定することができる。この場合、例えば外部コンテンツの種類別等の違いに応じ、陳腐期間を考慮し、有効期間を設定できる。一例として、統計資料等は次の更新時期まで有効とし、広告宣伝コンテンツの場合は広告の有効期限等とすることができる。また、有効期間の長さを、アドレス記録ファイル６６のファイル容量、あるいはその容量の拡張可能な外部記憶装置３６の容量等を考慮して設定することもできる。
【００３２】
有効期間判定部５８は、外部アドレスの記録が行われた各記録時刻について、設定された有効期間を経過したか否かを判断する機能を有する。この判定は常時監視して行ってもよく、所定の監視サイクルで判定を行ってもよい。
【００３３】
記録削除部６０は、外部アドレスの記録が行われた各記録時刻について、設定された有効期間を経過した場合に、アドレス記録ファイル６６から、該当する外部コンテンツに関連付けられた記録を削除する機能を有する。例えば図２の例で、一番上の外部コンテンツ１２６について、有効期間が３日と設定されると、２００２年１０月３日の１５時４３分３５秒に、一番上の外部コンテンツに関連する記録がすべて消去される。
【００３４】
コンテンツ種別指定部６２は、アドレス記録ファイル６６に記録される外部コンテンツの種別を指定する機能を有する。指定されるコンテンツ種別は、複数のものとできる。指定の基準は、外部コンテンツのデータについてそのデータ量の大きさ、利用される頻度、陳腐化の程度等を考慮して定めることができる。また、指定されるコンテンツ種別の内容および種類数を、アドレス記録ファイル６６のファイル容量、あるいはその容量の拡張可能な外部記憶装置３６の容量等を考慮して設定することもできる。
【００３５】
コンテンツ種別判別部６４は、外部コンテンツが指定されたコンテンツ種別に該当するか否かを判別する機能を有する。指定されたコンテンツ種別以外の種別の外部コンテンツは、例えいずれかのＰＣによってダウンロードされても、アドレス記録ファイル６６に記録されない。
【００３６】
次に、ＬＡＮ１４に接続されるＰＣについて説明する。ＰＣ１８，２０，２２は、同様の構成を有するので、例としてＰＣ１８の構成について説明する。なお、図１において、ＰＣ２０，２２の内部構成は、入力部と出力部の図示を省略し、簡略化して示してある。
【００３７】
ＰＣ１８は、ＣＰＵ７０と、ＬＡＮ１４と接続する通信制御部７２と、コンテンツを記憶する外部記憶装置７４と、入力部７６、出力部７８を備える。
【００３８】
ＰＣ１８におけるＣＰＵ７０の中の問い合わせ部８０は、外部コンテンツをダウンロードしようとする際に、プロキシーサーバ１６に対し、ＬＡＮ１４上の他のＰＣ２０，２２によって、現在までにダウンロードされたか否かを問い合わせる機能を有する。
【００３９】
読み出し許可部８２は、ＬＡＮ１４上の他のＰＣ２０，２２からのアクセスに対し、外部記憶装置７４に記憶されたコンテンツの読み出しを許可する機能を有する。上記のように、他のＰＣ２０，２２からのアクセスは、プロキシーサーバ１６から、所望の外部コンテンツがＰＣ１８にダウンロードされているとの有効な記録の返信の結果として、ＰＣ１８に対し行われるものである。
【００４０】
上記構成の作用について、図３、図４のフローチャートを用いて説明する。図３は、各ＰＣが所望の外部コンテンツをダウンロードしようとするときのフローチャートであり、図４は、プロキシーサーバが、外部コンテンツに関する記録を行うときのフローチャートである。
【００４１】
各ＰＣが所望の外部コンテンツをダウンロードしようとするときは、まずプロキシーサーバ１６に問い合わせを行う（Ｓ１０）。例えば、ＰＣ１８がダウンロードしたい外部コンテンツがあるときは、ＰＣ１８の問い合わせ部が、ダウンロードしたい外部コンテンツが置かれているインターネット上のＵＲＬを、通信制御部７２により、ＬＡＮ１４を介し、プロキシーサーバ１６に送信して問い合わせる。
【００４２】
問い合わせをＬＡＮ通信制御部３４により受信したプロキシーサーバ１６は、該当ＵＲＬの検索を行う（Ｓ１２）。検索は、記録検索部５２により実行される。具体的には、外部記憶装置３６のアドレス記録ファイル６６上で、受信したＵＲＬを検索キーとしてそれに一致するＵＲＬを検索する。検索の結果、該当ＵＲＬの記録があるかが判断される（Ｓ１４）。
【００４３】
該当ＵＲＬの記録がアドレス記録ファイル６６上で検出された場合は、その記録に従って、ＰＣのＩＰアドレスを返信する（Ｓ１６）。例えば、上記の例でＰＣ１８が問い合わせをしたＵＲＬについて検索した結果、図２において４番目の外部コンテンツ１３２のＵＲＬに一致したときは、その記録に従って、ＩＰアドレス（１９２．１６８．２０．３）をプロキシーサーバ１６の応答処理部５４が、ＬＡＮ通信制御部３４により、ＰＣ１８に返信する。
【００４４】
ＩＰアドレスを受信したＰＣは、そのＩＰアドレスのＰＣにアクセスする（Ｓ１８）。上記の例で、ＰＣ１８は、ＩＰアドレス（１９２．１６８．２０．３）に通信制御部７２によりＬＡＮ１４上の該当するＰＣにアクセスし、例えばＰＣ２２に接続される。
【００４５】
上記のように、ＬＡＮ１４に接続されるＰＣ１８，２０，２２の有する外部記憶装置７４は、その記憶されたコンテンツに対し読み出しを許可しているので、上記の例では、ＰＣ１８は、図２の４番目の外部コンテンツ１３２を、ＰＣ２２の外部記憶装置から読み出し、データを取得する（Ｓ２０）ことができる。
【００４６】
一方、  該当ＵＲＬの記録がアドレス記録ファイル６６上で検出されない場合は、その旨を返信する（Ｓ２２）。例えば、上記の例で、ＰＣ１８の問い合わせたＵＲＬが図２のアドレス記録ファイル６６になかったときは、プロキシーサーバ１６の応答処理部が、問い合わせられたＵＲＬをそのまま返信し、それをもって、該当するＵＲＬ記録が検出されない旨の返信とできる。
【００４７】
該当ＵＲＬ記録がない旨の返信を受け取ったＰＣ１８は、返信されたＵＲＬ、実は問い合わせしたＵＲＬであるが、そのＵＲＬを用い、インターネットにアクセスする（Ｓ２４）。具体的には、ＰＣ１８の通信制御部７２、ＬＡＮ１４、プロキシーサーバ１６のＬＡＮ制御部３４を介して、そのＵＲＬが送信される。プロキシーサーバ１６は、そのＵＲＬに従い、インターネット通信制御部３２を介してインターネット１２へのアクセスを中継する。このようにしてインターネット１２にＰＣ１８が接続され、インターネット１２上のそのＵＲＬにおかれた外部コンテンツのデータをダウンロードする（Ｓ２６）ことができる。
【００４８】
次に、図４にしたがい、プロキシーサーバ１６が、外部コンテンツに関するアドレス記録を行うときの手順を説明する。ＬＡＮ１４上のいずれかのＰＣ１８，２０，２２が、インターネット上に公開されている外部コンテンツをダウンロードしようとするときは、プロキシーサーバ１６がこれを中継する。そして、上記のように、ＬＡＮ１４上の他のＰＣに同一の外部コンテンツがダウンロードされたという有効な記録のないときは、インターネットを介し、所望の外部コンテンツをダウンロードする（Ｓ３０）。
【００４９】
ダウンロードする際に、その外部コンテンツが記録すべきコンテンツ種別か否かを判別する（Ｓ３２）。具体的には、プロキシーサーバ１６のコンテンツ種別判別部６４が、ダウンロードされる外部コンテンツの種類を読み取り、予め指定された記録すべきコンテンツ種別と比較して判別する。記録すべきコンテンツ種別でないと判断されるときは、アドレス記録は行われず、ここで述べる手順は終了する。
【００５０】
記録すべきコンテンツ種別であると判別されると、その外部コンテンツをダウンロードした時刻を計時装置により計時する（Ｓ３４）。
【００５１】
つぎに、ダウンロードされた外部コンテンツのＵＲＬに関連付けて、ダウンロード先のＰＣのＩＰアドレスを記録する（Ｓ３６）。ダウンロードされた時刻も記録時刻として外部コンテンツのＵＲＬに関連付けて記録される。記録は、外部記憶装置３６のアドレス記録ファイル６６に格納される。
【００５２】
アドレス記録ファイル６６に記録されたすべての記録は、常時あるいは定期的に、記録の有効期間内か否か判断される（Ｓ３８）。具体的には、有効期間判定部５８が、記録ごとに設定された有効期間と、その記録の記録時刻からの経過時間とを比較して判断する。有効期間内のときはその記録を保持（Ｓ４０）し、有効期間内でないと判断されると、その記録は削除（Ｓ４２）される。
【００５３】
このように、アドレス記録ファイルの内容は、外部コンテンツの内容、記憶容量等の観点から種類を絞り、またアップデートに更新が行われるので、ネットワークコンピュータシステム全体に調和し、無駄なダウンロードを減らし、データ取得を効率化し、通信費を削減するのに役立つ、有効な記録のみを保持することができる。
【００５４】
なお、本実施例の説明においては、該当ＵＲＬの記録がアドレス記録ファイル６６上で検出された場合、ＰＣ１８は該当するＰＣにアクセスしてコンテンツを直接取り出すようにしたが、ＰＣ１８は該当するＰＣからプロキシーサーバ１６を経由して間接的にコンテンツを取り出すようにしてもよい。
【００５５】
また、本実施例の説明においては、該当ＵＲＬの記録がアドレス記録ファイル６６上で検出されない場合、プロキシーサーバ１６はＰＣ１８にその旨を連絡し、ＰＣ１８はインターネット１２へアクセスするようにしたが、プロキシーサーバ１６は、ＰＣ１８にその旨を連絡することなく直接インターネット１２へアクセスしてコンテンツを取り出し、ＰＣ１８に与えるようにしてもよい。
【００５６】
【発明の効果】
本発明に係るネットワークコンピュータシステムによれば、同じＬＡＮ上の複数の利用者が重複してダウンロードすることを減らすことができる。
【図面の簡単な説明】
【図１】本発明に係る実施の形態におけるネットワークコンピュータシステムの構成を示すブロック図である。
【図２】本発明に係る実施の形態におけるアドレス記録ファイルの一例である。
【図３】本発明に係る実施の形態において、各ＰＣが所望の外部コンテンツをダウンロードしようとするときのフローチャートである。
【図４】本発明に係る実施の形態において、プロキシーサーバが、外部コンテンツに関する記録を行うときのフローチャートである。
【符号の説明】
１０  ネットワークコンピュータシステム、１２  インターネット、１４  ＬＡＮ、１６  プロキシーサーバ、１８，２０，２２  ＰＣ、３０，７０  ＣＰＵ、３２  インターネット通信制御部、３４  ＬＡＮ通信制御部、３６，７４  外部記憶装置、３８  計時装置、５０  アドレス記録部、５２  記録検索部、５４応答処理部、５６  有効期間設定部、５８  有効期間判定部、６０  記録削除部、６２  コンテンツ種別指定部、６４  コンテンツ種別判別部、６６  アドレス記録ファイル、７２  通信制御部、８０  問い合わせ部、８２  読み出し許可部、１２０  ＵＲＬ、１２２  ＩＰアドレス、１２４  記録時刻、１２６，１２８，１３０，１３２  外部コンテンツ。
【図１】
2004252876.tif 000003
【図２】
2004252876.tif 000004
【図３】
2004252876.tif 000005
【図４】
2004252876.tif 000006