JP2004252876A - コンテンツのダウンロード状況を管理するサーバ装置 - Google Patents
コンテンツのダウンロード状況を管理するサーバ装置 Download PDFInfo
- Publication number
- JP2004252876A JP2004252876A JP2003044708A JP2003044708A JP2004252876A JP 2004252876 A JP2004252876 A JP 2004252876A JP 2003044708 A JP2003044708 A JP 2003044708A JP 2003044708 A JP2003044708 A JP 2003044708A JP 2004252876 A JP2004252876 A JP 2004252876A
- Authority
- JP
- Japan
- Prior art keywords
- address
- information processing
- content
- external
- downloaded
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Images
Landscapes
- Information Transfer Between Computers (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
Abstract
【課題】ネットワークコンピュータシステムにおいて、同じLAN上の複数の利用者が重複してダウンロードすることを減らすことである。
【解決手段】ネットワークコンピュータシステム10において、プロキシーサーバ16は、PC18等がインターネット12を介してダウンロードした外部コンテンツに関連する記録を格納するアドレス記録ファイル66を備える。PC18等は、外部コンテンツをダウンロードしようとする際に、すでに同一の外部コンテンツが他のPCによりダウンロードされた記録がないかを問い合わせる手段を有する。プロキシーサーバ16は、アドレス記録ファイル66を検索し、一致する記録があれば、その外部コンテンツをダウンロードしたPCのIPアドレスを応答する。PC18等は,記憶された外部コンテンツに対し、他のPCからの読み出しを許可する外部記憶装置74等を備える。
【選択図】 図1
【解決手段】ネットワークコンピュータシステム10において、プロキシーサーバ16は、PC18等がインターネット12を介してダウンロードした外部コンテンツに関連する記録を格納するアドレス記録ファイル66を備える。PC18等は、外部コンテンツをダウンロードしようとする際に、すでに同一の外部コンテンツが他のPCによりダウンロードされた記録がないかを問い合わせる手段を有する。プロキシーサーバ16は、アドレス記録ファイル66を検索し、一致する記録があれば、その外部コンテンツをダウンロードしたPCのIPアドレスを応答する。PC18等は,記憶された外部コンテンツに対し、他のPCからの読み出しを許可する外部記憶装置74等を備える。
【選択図】 図1
Description
【0001】
【発明の属する技術分野】
本発明は、コンテンツのダウンロード状況を管理するサーバ装置に係り、特にインターネットへアクセス可能なLAN(Local Area Network)に接続されるコンテンツのダウンロード状況を管理するサーバ装置に関する。
【0002】
【従来の技術】
近年、コンピュータの普及と、インターネット接続料金の低減等により、コンピュータによるインターネット利用が増加の一途をたどっている。オフィス等では、LANに複数のパーソナルコンピュータ(PC)が接続され、プロキシーサーバ等のインターネットへのアクセスを中継する代理サーバ及び中継器を介して、PCからインターネットへ接続する環境が整備されてきている。そして、LAN上の各PCが、例えば毎日のようにインターネットにアクセスし、インターネット上に公開されている外部コンテンツを、必要に応じダウンロードして取得する等の情報のやり取りを行うことが一般化してきている。
【0003】
このようにインターネットを介してダウンロードされる外部コンテンツには巨大なデータ量のものも少なくなく、これらを頻雑にダウンロードすることは、比較的帯域の狭い回線やLANでは通信の輻輳が起こる。具体的には、ダウンロードしている利用者本人も、ダウンロードに要する時間内は後続する仕事が待機状態となり、本人以外の利用者も、他の通信、特にインターネットへのアクセスに支障をきたされることになる。
【0004】
特に、同一のコンテンツを同じLAN上の複数の利用者が重複してダウンロードするときなど、いわば無駄な外部へのアクセスとなり、通信費が無駄に増大し、通信の輻輳により同じLAN上における他の利用者の利便性を損なうことになる。
【0005】
同一のコンテンツのアクセスについて、特許文献1においては、LAN上にあるコンテンツを他のコンピュータから閲覧することを許可することが開示される。例えば、ネットワークコンピュータが持つハードディスク等の記録媒体に、あらかじめインターネット通販に関するコンテンツ、広告宣伝、多大な統計資料等比較的情報量の大きなものを、ネットワーク回線を介すことなく直接入力し、その入力されたコンテンツの閲覧利用を許可する。
【0006】
また、同種類のマルチメディアデータのアクセスにつき、特許文献2には、ネットワークに管理サーバを設けることが開示される。そして、ネットワークに接続された複数のサーバと、これらが蓄積しているマルチメディアデータの種類、例えば動画、静止画、テキスト等の種類とを対応付けたテーブルを管理サーバが有し、ネットワーク上のクライアントからの要求があったとき、このテーブルの内容を要求先のクライアントに転送するシステムが開示されている。
【0007】
【特許文献1】
特開2002−183143号公報
【特許文献2】
特開平9−153012号公報
【0008】
【発明が解決しようとする課題】
このように、ネットワーク上の同一あるいは同種類のコンテンツにアクセスすることについてはいくつかの従来技術がある。
【0009】
しかし、LAN上にあるコンテンツを他のコンピュータから閲覧することを許可することを開示する特許文献1においても、どのコンピュータにどの内容が記録されているかを知る手段が提供されていない。したがって、LAN上のコンピュータの台数が増加するに従って、所望のコンテンツがどのコンピュータに記録されているかを知るのに多大の時間を要し、非効率的である。
【0010】
また、特許文献2に開示される内容は、ネットワーク内部のコンテンツにつき効率的なアクセスを図ろうとするものであり、外部のネットワーク、例えばインターネットを介して外部コンテンツをダウンロードしようとするときに生ずる通信の輻輳について考慮されていない。
【0011】
本発明の目的は、かかる従来技術の課題を解決し、同一の外部コンテンツを同じLAN上の複数の利用者が重複してダウンロードすることを減らすことができるサーバ装置を提供することである。
【0012】
【課題を解決するための手段】
上記目的を達成するため、本発明に係るサーバ装置は、複数の情報処理装置とネットワークによって接続され、コンテンツのダウンロード状況を管理するサーバ装置であって、情報処理装置がネットワークを介して外部からダウンロードした外部コンテンツの外部アドレスに関連付けて、ダウンロード先の情報処理装置のアドレスを記録するアドレス記録手段と、情報処理装置からの問い合わせに応じ、情報処理装置がダウンロードしようとする外部コンテンツの外部アドレスについてその記録の有無を検出する検索手段と、情報処理装置に対し、検索の結果一致する記録が検出された場合、当該コンテンツをダウンロードした情報処理装置のアドレスを返信する応答手段と、を備えることを特徴とする。
【0013】
上記構成により、サーバ装置は、ネットワークを介して情報処理装置がダウンロードした外部コンテンツを、外部コンテンツの外部アドレス、例えばURL(Uniform Resource Locator)等に関連付け、ダウンロード先の情報処理装置のアドレス、例えばIPアドレスを記録する。そして、サーバは、外部コンテンツをダウンロードしようとする情報処理装置からの問い合わせを受けて、所望のコンテンツについて記録の有無を検索し、記録があるときは、そのコンテンツがすでにダウンロードされた情報処理装置のアドレスを返信する。したがって、外部コンテンツを所望する利用者は、LANを介して外部のネットワーク、例えばインターネットにアクセスする前に、同じLAN上の他の情報処理装置が同一の外部コンテンツをすでにダウンロードしていることをダウンロード先の情報処理装置のアドレスとともに知ることができる。このようにサーバ装置を構成することで、同一の外部コンテンツを同じLAN上の複数の利用者が重複してダウンロードすることを減らすことができる。
【0014】
また、応答手段は、情報処理装置に対し、検索の結果一致する記録が検出されない場合、検出されない旨を返信することが好ましい。この返信を受けた利用者は、インターネットにアクセスし、所望の外部コンテンツを得ることができる。この場合は、LAN上に同一の外部コンテンツがダウンロードされた記録がないのであるから、同一の外部コンテンツを重複してダウンロードすることにならずに効率的なアクセスができる。
【0015】
本発明に係るサーバ装置において、アドレス記録手段が外部アドレスを記録する記録時刻を計時する計時手段を備え、アドレス記録手段は、外部アドレスに関連付けてその記録時刻を記録することが好ましい。また、外部アドレスを記録した記録時刻について、記録の有効期間を設定する有効期間設定手段と、外部アドレスを記録した記録時刻について、所定の有効期間を経過したか否かを判断する有効期間判定手段と、所定の有効期間を経過したと判断された外部アドレス及び外部アドレスに関連付けられた記録を、アドレス記録手段から削除する削除手段と、を備えることが好ましい。
【0016】
上記構成により、サーバ装置は、記録時刻と有効期間とを比較し、有効期間を経過した古いダウンロード情報を削除する。したがって、LAN上のいずれかの情報処理装置にてダウンロードされた記録が消去されるので、新しいデータをダウンロードすることができる。また、アドレス記憶手段の記録項目の増加を抑制でき、記憶容量の効率的な利用が図れ、検索時間を短縮することができる。
【0017】
また、本発明に係るサーバ装置において、アドレス記録手段に記録される外部コンテンツの種別を指定するコンテンツ種別指定手段と、外部コンテンツが、指定されたコンテンツ種別に該当するか否かを判別するコンテンツ種別判別手段とを備え、アドレス記録手段はコンテンツ種別の判別結果に基づいて記録を行うことが好ましい。
【0018】
上記構成により、サーバ装置は、外部コンテンツのアドレス等を記録する際に、その外部コンテンツがアドレス記録手段に記録されるべき指定種別に該当するか判別する。したがって、あらかじめ指定された種別の外部コンテンツのダウンロードのみがアドレス記録手段への記録の対象とでき、アドレス記録手段の記録項目の増加を抑制でき、記憶容量の効率的な利用が図れ、検索時間を短縮することができる。
【0019】
また、本発明に係るネットワークコンピュータシステムは、複数の情報処理装置と、コンテンツのダウンロード状況を管理するサーバ装置とがネットワークによって接続されたネットワークコンピュータシステムであって、サーバ装置は、情報処理装置がネットワークを介して外部からダウンロードした外部コンテンツの外部アドレスに関連付けて、ダウンロード先の情報処理装置のアドレスを記録するアドレス記録手段と、情報処理装置からの問い合わせに応じ、情報処理装置がダウンロードしようとする外部コンテンツの外部アドレスについてその記録の有無を検出する検索手段と、情報処理装置に対し、検索の結果一致する記録が検出された場合、当該コンテンツをダウンロードした情報処理装置のアドレスを返信する応答手段と、を備え、情報処理装置は、サーバ装置に対し、外部コンテンツをダウンロードしようとする際に、当該コンテンツがその時点までに、ネットワーク上の他の情報処理手段によってダウンロードされたか否かを問い合わせる問い合わせ手段と、を備え、前記問い合わせに応じて前記サーバ装置から返信される前記アドレスに基づいて他の情報処理装置から外部コンテンツの読み出しを行うことを特徴とする。
【0020】
上記構成により、情報処理装置は、サーバから返信された所望の外部コンテンツをダウンロードした情報処理装置のアドレスに基づいて、そのアドレスの情報処理装置にアクセスでき、その情報処理装置のコンテンツ記憶装置から所望の外部コンテンツを取得することができる。このようにして、同一の外部コンテンツを同じLAN上の複数の利用者が重複してダウンロードすることを減らすことができる。
【0021】
また、本発明に係るサーバ装置の管理方法は、複数の情報処理装置とネットワークによって接続されたサーバ装置においてコンテンツのダウンロード状況を管理する管理方法であって、情報処理装置がネットワークを介して外部からダウンロードした外部コンテンツの外部アドレスに関連付けて、ダウンロード先の情報処理装置のアドレスを記録するステップと、情報処理装置からの問い合わせに応じ、情報処理装置がダウンロードしようとする外部コンテンツの外部アドレスについてその記録の有無を検出するステップと、情報処理装置に対し、検索の結果一致する記録が検出された場合、当該コンテンツをダウンロードした情報処理装置のアドレスを返信するステップと、を有することを特徴とする。
【0022】
また、本発明に係るプログラムは、複数の情報処理装置とネットワークによって接続されたサーバ装置において、情報処理装置がネットワークを介して外部からダウンロードした外部コンテンツの外部アドレスに関連付けて、ダウンロード先の情報処理装置のアドレスを記録するステップと、情報処理装置からの問い合わせに応じ、情報処理装置がダウンロードしようとする外部コンテンツの外部アドレスについてその記録の有無を検出するステップと、情報処理装置に対し、検索の結果一致する記録が検出された場合、当該コンテンツをダウンロードした情報処理装置のアドレスを返信するステップと、をコンピュータに実行させることを特徴とする。
【0023】
【発明の実施の形態】
以下、図面を用いて本発明の実施の形態につき、詳細に説明する。図1は、ネットワークコンピュータシステム10の構成を示すブロック図である。ネットワークコンピュータシステム10は、インターネット12に接続され、WWW(World Wide Web)等へのアクセスを中継するプロキシーサーバ16と、LAN14に接続され、プロキシーサーバ16を介してインターネット12にアクセス可能な複数のPC18,20,22とから構成される。LAN14のプロトコルは、TCP/IPを用いることができる。PCの数は、3台に限られない。
【0024】
プロキシーサーバ16が中継するのは、インターネット12のほかに、ネットワーク上に外部コンテンツが公開されるその他の外部ネットワークでもよい。
【0025】
プロキシーサーバ16は、CPU30と、インターネット12と接続するインターネット通信制御部32と、LAN14に接続するLAN通信制御部34と、外部記憶装置36と、現在の時刻を計時する計時装置38と、キーボード等の入力部40と、モニタ等の出力部42とを備える。
【0026】
プロキシーサーバ16におけるCPU30の中のアドレス記録部50は、いずれかのPC18,20,22がLAN14を介しインターネット12にアクセスしてダウンロードした、外部コンテンツの外部アドレスに関連付けて、ダウンロード先のPCのアドレスを外部記憶装置36に記録させる機能を有する。この記録は、外部記憶装置36のアドレス記録ファイル66に記録される。
【0027】
図2は、外部記憶装置36に格納されるアドレス記録ファイル66の一例である。この例では、インターネット12上で外部コンテンツが置かれている外部アドレスとしてURL120が、その外部コンテンツがダウンロードされた先のLAN14上におけるPCのアドレスとしてIPアドレス122が用いられる。図2に示されるように、アドレス記録ファイル66は、外部コンテンツが置かれているURL120に関連付けて、PCのIPアドレス122と、外部アドレスに関する記録が行われた記録時刻124とが格納される。この例では、4個の外部コンテンツ126,128,130,132に関連付けられた各記録が示されている。外部アドレスとして、URL以外のURI(Uniform Resource Identification)を用いてもよく、また、例えばLANのプロトコルにTCP/IP以外のものを用いる場合等において、装置アドレスをIPアドレス以外のものとしてもよい。
【0028】
記録検索部52は、いずれかのPC18,20,22からの問い合わせに応じ、その問い合わせしたPCがダウンロードしようとする、外部コンテンツの外部アドレスの記録を、アドレス記録ファイル66上で検索する機能を有する。検索は、所望の外部コンテンツが置かれているURLを検索キーとして実行することができる。
【0029】
応答処理部54は、検索の結果を問い合わせ先のPCに返信する機能を有する。具体的には、所望の外部コンテンツのURLに一致する記録がアドレス記録ファイル66上で検出された場合には、その記録に従って当該外部コンテンツをダウンロードしたPCのIPアドレスを返信する機能を有する。例えば、図2の例で、4番目の外部コンテンツ132のURLが所望の外部コンテンツのURLに一致したことが検出されると、(192.168.20.3)と返信する。
【0030】
所望の外部コンテンツのURLに一致する記録がアドレス記録ファイル66上で検出されない場合には、その旨を返信して通知する機能を有する。この通知内容は、特殊なIPアドレスを示すもの、例えば、(0.0.0.0)又は(255.255.255.255)であってもよく、あるいは問い合わせられた所望の外部コンテンツのURLであってもよい。
【0031】
有効期間設定部56は、外部アドレスの記録が行われた記録時刻について、その記録の有効期間を設定する機能を有する。有効期間の長さは、例えば、外部コンテンツの陳腐期間を考慮して設定することができる。この場合、例えば外部コンテンツの種類別等の違いに応じ、陳腐期間を考慮し、有効期間を設定できる。一例として、統計資料等は次の更新時期まで有効とし、広告宣伝コンテンツの場合は広告の有効期限等とすることができる。また、有効期間の長さを、アドレス記録ファイル66のファイル容量、あるいはその容量の拡張可能な外部記憶装置36の容量等を考慮して設定することもできる。
【0032】
有効期間判定部58は、外部アドレスの記録が行われた各記録時刻について、設定された有効期間を経過したか否かを判断する機能を有する。この判定は常時監視して行ってもよく、所定の監視サイクルで判定を行ってもよい。
【0033】
記録削除部60は、外部アドレスの記録が行われた各記録時刻について、設定された有効期間を経過した場合に、アドレス記録ファイル66から、該当する外部コンテンツに関連付けられた記録を削除する機能を有する。例えば図2の例で、一番上の外部コンテンツ126について、有効期間が3日と設定されると、2002年10月3日の15時43分35秒に、一番上の外部コンテンツに関連する記録がすべて消去される。
【0034】
コンテンツ種別指定部62は、アドレス記録ファイル66に記録される外部コンテンツの種別を指定する機能を有する。指定されるコンテンツ種別は、複数のものとできる。指定の基準は、外部コンテンツのデータについてそのデータ量の大きさ、利用される頻度、陳腐化の程度等を考慮して定めることができる。また、指定されるコンテンツ種別の内容および種類数を、アドレス記録ファイル66のファイル容量、あるいはその容量の拡張可能な外部記憶装置36の容量等を考慮して設定することもできる。
【0035】
コンテンツ種別判別部64は、外部コンテンツが指定されたコンテンツ種別に該当するか否かを判別する機能を有する。指定されたコンテンツ種別以外の種別の外部コンテンツは、例えいずれかのPCによってダウンロードされても、アドレス記録ファイル66に記録されない。
【0036】
次に、LAN14に接続されるPCについて説明する。PC18,20,22は、同様の構成を有するので、例としてPC18の構成について説明する。なお、図1において、PC20,22の内部構成は、入力部と出力部の図示を省略し、簡略化して示してある。
【0037】
PC18は、CPU70と、LAN14と接続する通信制御部72と、コンテンツを記憶する外部記憶装置74と、入力部76、出力部78を備える。
【0038】
PC18におけるCPU70の中の問い合わせ部80は、外部コンテンツをダウンロードしようとする際に、プロキシーサーバ16に対し、LAN14上の他のPC20,22によって、現在までにダウンロードされたか否かを問い合わせる機能を有する。
【0039】
読み出し許可部82は、LAN14上の他のPC20,22からのアクセスに対し、外部記憶装置74に記憶されたコンテンツの読み出しを許可する機能を有する。上記のように、他のPC20,22からのアクセスは、プロキシーサーバ16から、所望の外部コンテンツがPC18にダウンロードされているとの有効な記録の返信の結果として、PC18に対し行われるものである。
【0040】
上記構成の作用について、図3、図4のフローチャートを用いて説明する。図3は、各PCが所望の外部コンテンツをダウンロードしようとするときのフローチャートであり、図4は、プロキシーサーバが、外部コンテンツに関する記録を行うときのフローチャートである。
【0041】
各PCが所望の外部コンテンツをダウンロードしようとするときは、まずプロキシーサーバ16に問い合わせを行う(S10)。例えば、PC18がダウンロードしたい外部コンテンツがあるときは、PC18の問い合わせ部が、ダウンロードしたい外部コンテンツが置かれているインターネット上のURLを、通信制御部72により、LAN14を介し、プロキシーサーバ16に送信して問い合わせる。
【0042】
問い合わせをLAN通信制御部34により受信したプロキシーサーバ16は、該当URLの検索を行う(S12)。検索は、記録検索部52により実行される。具体的には、外部記憶装置36のアドレス記録ファイル66上で、受信したURLを検索キーとしてそれに一致するURLを検索する。検索の結果、該当URLの記録があるかが判断される(S14)。
【0043】
該当URLの記録がアドレス記録ファイル66上で検出された場合は、その記録に従って、PCのIPアドレスを返信する(S16)。例えば、上記の例でPC18が問い合わせをしたURLについて検索した結果、図2において4番目の外部コンテンツ132のURLに一致したときは、その記録に従って、IPアドレス(192.168.20.3)をプロキシーサーバ16の応答処理部54が、LAN通信制御部34により、PC18に返信する。
【0044】
IPアドレスを受信したPCは、そのIPアドレスのPCにアクセスする(S18)。上記の例で、PC18は、IPアドレス(192.168.20.3)に通信制御部72によりLAN14上の該当するPCにアクセスし、例えばPC22に接続される。
【0045】
上記のように、LAN14に接続されるPC18,20,22の有する外部記憶装置74は、その記憶されたコンテンツに対し読み出しを許可しているので、上記の例では、PC18は、図2の4番目の外部コンテンツ132を、PC22の外部記憶装置から読み出し、データを取得する(S20)ことができる。
【0046】
一方、 該当URLの記録がアドレス記録ファイル66上で検出されない場合は、その旨を返信する(S22)。例えば、上記の例で、PC18の問い合わせたURLが図2のアドレス記録ファイル66になかったときは、プロキシーサーバ16の応答処理部が、問い合わせられたURLをそのまま返信し、それをもって、該当するURL記録が検出されない旨の返信とできる。
【0047】
該当URL記録がない旨の返信を受け取ったPC18は、返信されたURL、実は問い合わせしたURLであるが、そのURLを用い、インターネットにアクセスする(S24)。具体的には、PC18の通信制御部72、LAN14、プロキシーサーバ16のLAN制御部34を介して、そのURLが送信される。プロキシーサーバ16は、そのURLに従い、インターネット通信制御部32を介してインターネット12へのアクセスを中継する。このようにしてインターネット12にPC18が接続され、インターネット12上のそのURLにおかれた外部コンテンツのデータをダウンロードする(S26)ことができる。
【0048】
次に、図4にしたがい、プロキシーサーバ16が、外部コンテンツに関するアドレス記録を行うときの手順を説明する。LAN14上のいずれかのPC18,20,22が、インターネット上に公開されている外部コンテンツをダウンロードしようとするときは、プロキシーサーバ16がこれを中継する。そして、上記のように、LAN14上の他のPCに同一の外部コンテンツがダウンロードされたという有効な記録のないときは、インターネットを介し、所望の外部コンテンツをダウンロードする(S30)。
【0049】
ダウンロードする際に、その外部コンテンツが記録すべきコンテンツ種別か否かを判別する(S32)。具体的には、プロキシーサーバ16のコンテンツ種別判別部64が、ダウンロードされる外部コンテンツの種類を読み取り、予め指定された記録すべきコンテンツ種別と比較して判別する。記録すべきコンテンツ種別でないと判断されるときは、アドレス記録は行われず、ここで述べる手順は終了する。
【0050】
記録すべきコンテンツ種別であると判別されると、その外部コンテンツをダウンロードした時刻を計時装置により計時する(S34)。
【0051】
つぎに、ダウンロードされた外部コンテンツのURLに関連付けて、ダウンロード先のPCのIPアドレスを記録する(S36)。ダウンロードされた時刻も記録時刻として外部コンテンツのURLに関連付けて記録される。記録は、外部記憶装置36のアドレス記録ファイル66に格納される。
【0052】
アドレス記録ファイル66に記録されたすべての記録は、常時あるいは定期的に、記録の有効期間内か否か判断される(S38)。具体的には、有効期間判定部58が、記録ごとに設定された有効期間と、その記録の記録時刻からの経過時間とを比較して判断する。有効期間内のときはその記録を保持(S40)し、有効期間内でないと判断されると、その記録は削除(S42)される。
【0053】
このように、アドレス記録ファイルの内容は、外部コンテンツの内容、記憶容量等の観点から種類を絞り、またアップデートに更新が行われるので、ネットワークコンピュータシステム全体に調和し、無駄なダウンロードを減らし、データ取得を効率化し、通信費を削減するのに役立つ、有効な記録のみを保持することができる。
【0054】
なお、本実施例の説明においては、該当URLの記録がアドレス記録ファイル66上で検出された場合、PC18は該当するPCにアクセスしてコンテンツを直接取り出すようにしたが、PC18は該当するPCからプロキシーサーバ16を経由して間接的にコンテンツを取り出すようにしてもよい。
【0055】
また、本実施例の説明においては、該当URLの記録がアドレス記録ファイル66上で検出されない場合、プロキシーサーバ16はPC18にその旨を連絡し、PC18はインターネット12へアクセスするようにしたが、プロキシーサーバ16は、PC18にその旨を連絡することなく直接インターネット12へアクセスしてコンテンツを取り出し、PC18に与えるようにしてもよい。
【0056】
【発明の効果】
本発明に係るネットワークコンピュータシステムによれば、同じLAN上の複数の利用者が重複してダウンロードすることを減らすことができる。
【図面の簡単な説明】
【図1】本発明に係る実施の形態におけるネットワークコンピュータシステムの構成を示すブロック図である。
【図2】本発明に係る実施の形態におけるアドレス記録ファイルの一例である。
【図3】本発明に係る実施の形態において、各PCが所望の外部コンテンツをダウンロードしようとするときのフローチャートである。
【図4】本発明に係る実施の形態において、プロキシーサーバが、外部コンテンツに関する記録を行うときのフローチャートである。
【符号の説明】
10 ネットワークコンピュータシステム、12 インターネット、14 LAN、16 プロキシーサーバ、18,20,22 PC、30,70 CPU、32 インターネット通信制御部、34 LAN通信制御部、36,74 外部記憶装置、38 計時装置、50 アドレス記録部、52 記録検索部、54応答処理部、56 有効期間設定部、58 有効期間判定部、60 記録削除部、62 コンテンツ種別指定部、64 コンテンツ種別判別部、66 アドレス記録ファイル、72 通信制御部、80 問い合わせ部、82 読み出し許可部、120 URL、122 IPアドレス、124 記録時刻、126,128,130,132 外部コンテンツ。
【発明の属する技術分野】
本発明は、コンテンツのダウンロード状況を管理するサーバ装置に係り、特にインターネットへアクセス可能なLAN(Local Area Network)に接続されるコンテンツのダウンロード状況を管理するサーバ装置に関する。
【0002】
【従来の技術】
近年、コンピュータの普及と、インターネット接続料金の低減等により、コンピュータによるインターネット利用が増加の一途をたどっている。オフィス等では、LANに複数のパーソナルコンピュータ(PC)が接続され、プロキシーサーバ等のインターネットへのアクセスを中継する代理サーバ及び中継器を介して、PCからインターネットへ接続する環境が整備されてきている。そして、LAN上の各PCが、例えば毎日のようにインターネットにアクセスし、インターネット上に公開されている外部コンテンツを、必要に応じダウンロードして取得する等の情報のやり取りを行うことが一般化してきている。
【0003】
このようにインターネットを介してダウンロードされる外部コンテンツには巨大なデータ量のものも少なくなく、これらを頻雑にダウンロードすることは、比較的帯域の狭い回線やLANでは通信の輻輳が起こる。具体的には、ダウンロードしている利用者本人も、ダウンロードに要する時間内は後続する仕事が待機状態となり、本人以外の利用者も、他の通信、特にインターネットへのアクセスに支障をきたされることになる。
【0004】
特に、同一のコンテンツを同じLAN上の複数の利用者が重複してダウンロードするときなど、いわば無駄な外部へのアクセスとなり、通信費が無駄に増大し、通信の輻輳により同じLAN上における他の利用者の利便性を損なうことになる。
【0005】
同一のコンテンツのアクセスについて、特許文献1においては、LAN上にあるコンテンツを他のコンピュータから閲覧することを許可することが開示される。例えば、ネットワークコンピュータが持つハードディスク等の記録媒体に、あらかじめインターネット通販に関するコンテンツ、広告宣伝、多大な統計資料等比較的情報量の大きなものを、ネットワーク回線を介すことなく直接入力し、その入力されたコンテンツの閲覧利用を許可する。
【0006】
また、同種類のマルチメディアデータのアクセスにつき、特許文献2には、ネットワークに管理サーバを設けることが開示される。そして、ネットワークに接続された複数のサーバと、これらが蓄積しているマルチメディアデータの種類、例えば動画、静止画、テキスト等の種類とを対応付けたテーブルを管理サーバが有し、ネットワーク上のクライアントからの要求があったとき、このテーブルの内容を要求先のクライアントに転送するシステムが開示されている。
【0007】
【特許文献1】
特開2002−183143号公報
【特許文献2】
特開平9−153012号公報
【0008】
【発明が解決しようとする課題】
このように、ネットワーク上の同一あるいは同種類のコンテンツにアクセスすることについてはいくつかの従来技術がある。
【0009】
しかし、LAN上にあるコンテンツを他のコンピュータから閲覧することを許可することを開示する特許文献1においても、どのコンピュータにどの内容が記録されているかを知る手段が提供されていない。したがって、LAN上のコンピュータの台数が増加するに従って、所望のコンテンツがどのコンピュータに記録されているかを知るのに多大の時間を要し、非効率的である。
【0010】
また、特許文献2に開示される内容は、ネットワーク内部のコンテンツにつき効率的なアクセスを図ろうとするものであり、外部のネットワーク、例えばインターネットを介して外部コンテンツをダウンロードしようとするときに生ずる通信の輻輳について考慮されていない。
【0011】
本発明の目的は、かかる従来技術の課題を解決し、同一の外部コンテンツを同じLAN上の複数の利用者が重複してダウンロードすることを減らすことができるサーバ装置を提供することである。
【0012】
【課題を解決するための手段】
上記目的を達成するため、本発明に係るサーバ装置は、複数の情報処理装置とネットワークによって接続され、コンテンツのダウンロード状況を管理するサーバ装置であって、情報処理装置がネットワークを介して外部からダウンロードした外部コンテンツの外部アドレスに関連付けて、ダウンロード先の情報処理装置のアドレスを記録するアドレス記録手段と、情報処理装置からの問い合わせに応じ、情報処理装置がダウンロードしようとする外部コンテンツの外部アドレスについてその記録の有無を検出する検索手段と、情報処理装置に対し、検索の結果一致する記録が検出された場合、当該コンテンツをダウンロードした情報処理装置のアドレスを返信する応答手段と、を備えることを特徴とする。
【0013】
上記構成により、サーバ装置は、ネットワークを介して情報処理装置がダウンロードした外部コンテンツを、外部コンテンツの外部アドレス、例えばURL(Uniform Resource Locator)等に関連付け、ダウンロード先の情報処理装置のアドレス、例えばIPアドレスを記録する。そして、サーバは、外部コンテンツをダウンロードしようとする情報処理装置からの問い合わせを受けて、所望のコンテンツについて記録の有無を検索し、記録があるときは、そのコンテンツがすでにダウンロードされた情報処理装置のアドレスを返信する。したがって、外部コンテンツを所望する利用者は、LANを介して外部のネットワーク、例えばインターネットにアクセスする前に、同じLAN上の他の情報処理装置が同一の外部コンテンツをすでにダウンロードしていることをダウンロード先の情報処理装置のアドレスとともに知ることができる。このようにサーバ装置を構成することで、同一の外部コンテンツを同じLAN上の複数の利用者が重複してダウンロードすることを減らすことができる。
【0014】
また、応答手段は、情報処理装置に対し、検索の結果一致する記録が検出されない場合、検出されない旨を返信することが好ましい。この返信を受けた利用者は、インターネットにアクセスし、所望の外部コンテンツを得ることができる。この場合は、LAN上に同一の外部コンテンツがダウンロードされた記録がないのであるから、同一の外部コンテンツを重複してダウンロードすることにならずに効率的なアクセスができる。
【0015】
本発明に係るサーバ装置において、アドレス記録手段が外部アドレスを記録する記録時刻を計時する計時手段を備え、アドレス記録手段は、外部アドレスに関連付けてその記録時刻を記録することが好ましい。また、外部アドレスを記録した記録時刻について、記録の有効期間を設定する有効期間設定手段と、外部アドレスを記録した記録時刻について、所定の有効期間を経過したか否かを判断する有効期間判定手段と、所定の有効期間を経過したと判断された外部アドレス及び外部アドレスに関連付けられた記録を、アドレス記録手段から削除する削除手段と、を備えることが好ましい。
【0016】
上記構成により、サーバ装置は、記録時刻と有効期間とを比較し、有効期間を経過した古いダウンロード情報を削除する。したがって、LAN上のいずれかの情報処理装置にてダウンロードされた記録が消去されるので、新しいデータをダウンロードすることができる。また、アドレス記憶手段の記録項目の増加を抑制でき、記憶容量の効率的な利用が図れ、検索時間を短縮することができる。
【0017】
また、本発明に係るサーバ装置において、アドレス記録手段に記録される外部コンテンツの種別を指定するコンテンツ種別指定手段と、外部コンテンツが、指定されたコンテンツ種別に該当するか否かを判別するコンテンツ種別判別手段とを備え、アドレス記録手段はコンテンツ種別の判別結果に基づいて記録を行うことが好ましい。
【0018】
上記構成により、サーバ装置は、外部コンテンツのアドレス等を記録する際に、その外部コンテンツがアドレス記録手段に記録されるべき指定種別に該当するか判別する。したがって、あらかじめ指定された種別の外部コンテンツのダウンロードのみがアドレス記録手段への記録の対象とでき、アドレス記録手段の記録項目の増加を抑制でき、記憶容量の効率的な利用が図れ、検索時間を短縮することができる。
【0019】
また、本発明に係るネットワークコンピュータシステムは、複数の情報処理装置と、コンテンツのダウンロード状況を管理するサーバ装置とがネットワークによって接続されたネットワークコンピュータシステムであって、サーバ装置は、情報処理装置がネットワークを介して外部からダウンロードした外部コンテンツの外部アドレスに関連付けて、ダウンロード先の情報処理装置のアドレスを記録するアドレス記録手段と、情報処理装置からの問い合わせに応じ、情報処理装置がダウンロードしようとする外部コンテンツの外部アドレスについてその記録の有無を検出する検索手段と、情報処理装置に対し、検索の結果一致する記録が検出された場合、当該コンテンツをダウンロードした情報処理装置のアドレスを返信する応答手段と、を備え、情報処理装置は、サーバ装置に対し、外部コンテンツをダウンロードしようとする際に、当該コンテンツがその時点までに、ネットワーク上の他の情報処理手段によってダウンロードされたか否かを問い合わせる問い合わせ手段と、を備え、前記問い合わせに応じて前記サーバ装置から返信される前記アドレスに基づいて他の情報処理装置から外部コンテンツの読み出しを行うことを特徴とする。
【0020】
上記構成により、情報処理装置は、サーバから返信された所望の外部コンテンツをダウンロードした情報処理装置のアドレスに基づいて、そのアドレスの情報処理装置にアクセスでき、その情報処理装置のコンテンツ記憶装置から所望の外部コンテンツを取得することができる。このようにして、同一の外部コンテンツを同じLAN上の複数の利用者が重複してダウンロードすることを減らすことができる。
【0021】
また、本発明に係るサーバ装置の管理方法は、複数の情報処理装置とネットワークによって接続されたサーバ装置においてコンテンツのダウンロード状況を管理する管理方法であって、情報処理装置がネットワークを介して外部からダウンロードした外部コンテンツの外部アドレスに関連付けて、ダウンロード先の情報処理装置のアドレスを記録するステップと、情報処理装置からの問い合わせに応じ、情報処理装置がダウンロードしようとする外部コンテンツの外部アドレスについてその記録の有無を検出するステップと、情報処理装置に対し、検索の結果一致する記録が検出された場合、当該コンテンツをダウンロードした情報処理装置のアドレスを返信するステップと、を有することを特徴とする。
【0022】
また、本発明に係るプログラムは、複数の情報処理装置とネットワークによって接続されたサーバ装置において、情報処理装置がネットワークを介して外部からダウンロードした外部コンテンツの外部アドレスに関連付けて、ダウンロード先の情報処理装置のアドレスを記録するステップと、情報処理装置からの問い合わせに応じ、情報処理装置がダウンロードしようとする外部コンテンツの外部アドレスについてその記録の有無を検出するステップと、情報処理装置に対し、検索の結果一致する記録が検出された場合、当該コンテンツをダウンロードした情報処理装置のアドレスを返信するステップと、をコンピュータに実行させることを特徴とする。
【0023】
【発明の実施の形態】
以下、図面を用いて本発明の実施の形態につき、詳細に説明する。図1は、ネットワークコンピュータシステム10の構成を示すブロック図である。ネットワークコンピュータシステム10は、インターネット12に接続され、WWW(World Wide Web)等へのアクセスを中継するプロキシーサーバ16と、LAN14に接続され、プロキシーサーバ16を介してインターネット12にアクセス可能な複数のPC18,20,22とから構成される。LAN14のプロトコルは、TCP/IPを用いることができる。PCの数は、3台に限られない。
【0024】
プロキシーサーバ16が中継するのは、インターネット12のほかに、ネットワーク上に外部コンテンツが公開されるその他の外部ネットワークでもよい。
【0025】
プロキシーサーバ16は、CPU30と、インターネット12と接続するインターネット通信制御部32と、LAN14に接続するLAN通信制御部34と、外部記憶装置36と、現在の時刻を計時する計時装置38と、キーボード等の入力部40と、モニタ等の出力部42とを備える。
【0026】
プロキシーサーバ16におけるCPU30の中のアドレス記録部50は、いずれかのPC18,20,22がLAN14を介しインターネット12にアクセスしてダウンロードした、外部コンテンツの外部アドレスに関連付けて、ダウンロード先のPCのアドレスを外部記憶装置36に記録させる機能を有する。この記録は、外部記憶装置36のアドレス記録ファイル66に記録される。
【0027】
図2は、外部記憶装置36に格納されるアドレス記録ファイル66の一例である。この例では、インターネット12上で外部コンテンツが置かれている外部アドレスとしてURL120が、その外部コンテンツがダウンロードされた先のLAN14上におけるPCのアドレスとしてIPアドレス122が用いられる。図2に示されるように、アドレス記録ファイル66は、外部コンテンツが置かれているURL120に関連付けて、PCのIPアドレス122と、外部アドレスに関する記録が行われた記録時刻124とが格納される。この例では、4個の外部コンテンツ126,128,130,132に関連付けられた各記録が示されている。外部アドレスとして、URL以外のURI(Uniform Resource Identification)を用いてもよく、また、例えばLANのプロトコルにTCP/IP以外のものを用いる場合等において、装置アドレスをIPアドレス以外のものとしてもよい。
【0028】
記録検索部52は、いずれかのPC18,20,22からの問い合わせに応じ、その問い合わせしたPCがダウンロードしようとする、外部コンテンツの外部アドレスの記録を、アドレス記録ファイル66上で検索する機能を有する。検索は、所望の外部コンテンツが置かれているURLを検索キーとして実行することができる。
【0029】
応答処理部54は、検索の結果を問い合わせ先のPCに返信する機能を有する。具体的には、所望の外部コンテンツのURLに一致する記録がアドレス記録ファイル66上で検出された場合には、その記録に従って当該外部コンテンツをダウンロードしたPCのIPアドレスを返信する機能を有する。例えば、図2の例で、4番目の外部コンテンツ132のURLが所望の外部コンテンツのURLに一致したことが検出されると、(192.168.20.3)と返信する。
【0030】
所望の外部コンテンツのURLに一致する記録がアドレス記録ファイル66上で検出されない場合には、その旨を返信して通知する機能を有する。この通知内容は、特殊なIPアドレスを示すもの、例えば、(0.0.0.0)又は(255.255.255.255)であってもよく、あるいは問い合わせられた所望の外部コンテンツのURLであってもよい。
【0031】
有効期間設定部56は、外部アドレスの記録が行われた記録時刻について、その記録の有効期間を設定する機能を有する。有効期間の長さは、例えば、外部コンテンツの陳腐期間を考慮して設定することができる。この場合、例えば外部コンテンツの種類別等の違いに応じ、陳腐期間を考慮し、有効期間を設定できる。一例として、統計資料等は次の更新時期まで有効とし、広告宣伝コンテンツの場合は広告の有効期限等とすることができる。また、有効期間の長さを、アドレス記録ファイル66のファイル容量、あるいはその容量の拡張可能な外部記憶装置36の容量等を考慮して設定することもできる。
【0032】
有効期間判定部58は、外部アドレスの記録が行われた各記録時刻について、設定された有効期間を経過したか否かを判断する機能を有する。この判定は常時監視して行ってもよく、所定の監視サイクルで判定を行ってもよい。
【0033】
記録削除部60は、外部アドレスの記録が行われた各記録時刻について、設定された有効期間を経過した場合に、アドレス記録ファイル66から、該当する外部コンテンツに関連付けられた記録を削除する機能を有する。例えば図2の例で、一番上の外部コンテンツ126について、有効期間が3日と設定されると、2002年10月3日の15時43分35秒に、一番上の外部コンテンツに関連する記録がすべて消去される。
【0034】
コンテンツ種別指定部62は、アドレス記録ファイル66に記録される外部コンテンツの種別を指定する機能を有する。指定されるコンテンツ種別は、複数のものとできる。指定の基準は、外部コンテンツのデータについてそのデータ量の大きさ、利用される頻度、陳腐化の程度等を考慮して定めることができる。また、指定されるコンテンツ種別の内容および種類数を、アドレス記録ファイル66のファイル容量、あるいはその容量の拡張可能な外部記憶装置36の容量等を考慮して設定することもできる。
【0035】
コンテンツ種別判別部64は、外部コンテンツが指定されたコンテンツ種別に該当するか否かを判別する機能を有する。指定されたコンテンツ種別以外の種別の外部コンテンツは、例えいずれかのPCによってダウンロードされても、アドレス記録ファイル66に記録されない。
【0036】
次に、LAN14に接続されるPCについて説明する。PC18,20,22は、同様の構成を有するので、例としてPC18の構成について説明する。なお、図1において、PC20,22の内部構成は、入力部と出力部の図示を省略し、簡略化して示してある。
【0037】
PC18は、CPU70と、LAN14と接続する通信制御部72と、コンテンツを記憶する外部記憶装置74と、入力部76、出力部78を備える。
【0038】
PC18におけるCPU70の中の問い合わせ部80は、外部コンテンツをダウンロードしようとする際に、プロキシーサーバ16に対し、LAN14上の他のPC20,22によって、現在までにダウンロードされたか否かを問い合わせる機能を有する。
【0039】
読み出し許可部82は、LAN14上の他のPC20,22からのアクセスに対し、外部記憶装置74に記憶されたコンテンツの読み出しを許可する機能を有する。上記のように、他のPC20,22からのアクセスは、プロキシーサーバ16から、所望の外部コンテンツがPC18にダウンロードされているとの有効な記録の返信の結果として、PC18に対し行われるものである。
【0040】
上記構成の作用について、図3、図4のフローチャートを用いて説明する。図3は、各PCが所望の外部コンテンツをダウンロードしようとするときのフローチャートであり、図4は、プロキシーサーバが、外部コンテンツに関する記録を行うときのフローチャートである。
【0041】
各PCが所望の外部コンテンツをダウンロードしようとするときは、まずプロキシーサーバ16に問い合わせを行う(S10)。例えば、PC18がダウンロードしたい外部コンテンツがあるときは、PC18の問い合わせ部が、ダウンロードしたい外部コンテンツが置かれているインターネット上のURLを、通信制御部72により、LAN14を介し、プロキシーサーバ16に送信して問い合わせる。
【0042】
問い合わせをLAN通信制御部34により受信したプロキシーサーバ16は、該当URLの検索を行う(S12)。検索は、記録検索部52により実行される。具体的には、外部記憶装置36のアドレス記録ファイル66上で、受信したURLを検索キーとしてそれに一致するURLを検索する。検索の結果、該当URLの記録があるかが判断される(S14)。
【0043】
該当URLの記録がアドレス記録ファイル66上で検出された場合は、その記録に従って、PCのIPアドレスを返信する(S16)。例えば、上記の例でPC18が問い合わせをしたURLについて検索した結果、図2において4番目の外部コンテンツ132のURLに一致したときは、その記録に従って、IPアドレス(192.168.20.3)をプロキシーサーバ16の応答処理部54が、LAN通信制御部34により、PC18に返信する。
【0044】
IPアドレスを受信したPCは、そのIPアドレスのPCにアクセスする(S18)。上記の例で、PC18は、IPアドレス(192.168.20.3)に通信制御部72によりLAN14上の該当するPCにアクセスし、例えばPC22に接続される。
【0045】
上記のように、LAN14に接続されるPC18,20,22の有する外部記憶装置74は、その記憶されたコンテンツに対し読み出しを許可しているので、上記の例では、PC18は、図2の4番目の外部コンテンツ132を、PC22の外部記憶装置から読み出し、データを取得する(S20)ことができる。
【0046】
一方、 該当URLの記録がアドレス記録ファイル66上で検出されない場合は、その旨を返信する(S22)。例えば、上記の例で、PC18の問い合わせたURLが図2のアドレス記録ファイル66になかったときは、プロキシーサーバ16の応答処理部が、問い合わせられたURLをそのまま返信し、それをもって、該当するURL記録が検出されない旨の返信とできる。
【0047】
該当URL記録がない旨の返信を受け取ったPC18は、返信されたURL、実は問い合わせしたURLであるが、そのURLを用い、インターネットにアクセスする(S24)。具体的には、PC18の通信制御部72、LAN14、プロキシーサーバ16のLAN制御部34を介して、そのURLが送信される。プロキシーサーバ16は、そのURLに従い、インターネット通信制御部32を介してインターネット12へのアクセスを中継する。このようにしてインターネット12にPC18が接続され、インターネット12上のそのURLにおかれた外部コンテンツのデータをダウンロードする(S26)ことができる。
【0048】
次に、図4にしたがい、プロキシーサーバ16が、外部コンテンツに関するアドレス記録を行うときの手順を説明する。LAN14上のいずれかのPC18,20,22が、インターネット上に公開されている外部コンテンツをダウンロードしようとするときは、プロキシーサーバ16がこれを中継する。そして、上記のように、LAN14上の他のPCに同一の外部コンテンツがダウンロードされたという有効な記録のないときは、インターネットを介し、所望の外部コンテンツをダウンロードする(S30)。
【0049】
ダウンロードする際に、その外部コンテンツが記録すべきコンテンツ種別か否かを判別する(S32)。具体的には、プロキシーサーバ16のコンテンツ種別判別部64が、ダウンロードされる外部コンテンツの種類を読み取り、予め指定された記録すべきコンテンツ種別と比較して判別する。記録すべきコンテンツ種別でないと判断されるときは、アドレス記録は行われず、ここで述べる手順は終了する。
【0050】
記録すべきコンテンツ種別であると判別されると、その外部コンテンツをダウンロードした時刻を計時装置により計時する(S34)。
【0051】
つぎに、ダウンロードされた外部コンテンツのURLに関連付けて、ダウンロード先のPCのIPアドレスを記録する(S36)。ダウンロードされた時刻も記録時刻として外部コンテンツのURLに関連付けて記録される。記録は、外部記憶装置36のアドレス記録ファイル66に格納される。
【0052】
アドレス記録ファイル66に記録されたすべての記録は、常時あるいは定期的に、記録の有効期間内か否か判断される(S38)。具体的には、有効期間判定部58が、記録ごとに設定された有効期間と、その記録の記録時刻からの経過時間とを比較して判断する。有効期間内のときはその記録を保持(S40)し、有効期間内でないと判断されると、その記録は削除(S42)される。
【0053】
このように、アドレス記録ファイルの内容は、外部コンテンツの内容、記憶容量等の観点から種類を絞り、またアップデートに更新が行われるので、ネットワークコンピュータシステム全体に調和し、無駄なダウンロードを減らし、データ取得を効率化し、通信費を削減するのに役立つ、有効な記録のみを保持することができる。
【0054】
なお、本実施例の説明においては、該当URLの記録がアドレス記録ファイル66上で検出された場合、PC18は該当するPCにアクセスしてコンテンツを直接取り出すようにしたが、PC18は該当するPCからプロキシーサーバ16を経由して間接的にコンテンツを取り出すようにしてもよい。
【0055】
また、本実施例の説明においては、該当URLの記録がアドレス記録ファイル66上で検出されない場合、プロキシーサーバ16はPC18にその旨を連絡し、PC18はインターネット12へアクセスするようにしたが、プロキシーサーバ16は、PC18にその旨を連絡することなく直接インターネット12へアクセスしてコンテンツを取り出し、PC18に与えるようにしてもよい。
【0056】
【発明の効果】
本発明に係るネットワークコンピュータシステムによれば、同じLAN上の複数の利用者が重複してダウンロードすることを減らすことができる。
【図面の簡単な説明】
【図1】本発明に係る実施の形態におけるネットワークコンピュータシステムの構成を示すブロック図である。
【図2】本発明に係る実施の形態におけるアドレス記録ファイルの一例である。
【図3】本発明に係る実施の形態において、各PCが所望の外部コンテンツをダウンロードしようとするときのフローチャートである。
【図4】本発明に係る実施の形態において、プロキシーサーバが、外部コンテンツに関する記録を行うときのフローチャートである。
【符号の説明】
10 ネットワークコンピュータシステム、12 インターネット、14 LAN、16 プロキシーサーバ、18,20,22 PC、30,70 CPU、32 インターネット通信制御部、34 LAN通信制御部、36,74 外部記憶装置、38 計時装置、50 アドレス記録部、52 記録検索部、54応答処理部、56 有効期間設定部、58 有効期間判定部、60 記録削除部、62 コンテンツ種別指定部、64 コンテンツ種別判別部、66 アドレス記録ファイル、72 通信制御部、80 問い合わせ部、82 読み出し許可部、120 URL、122 IPアドレス、124 記録時刻、126,128,130,132 外部コンテンツ。
Claims (8)
- 複数の情報処理装置とネットワークによって接続され、コンテンツのダウンロード状況を管理するサーバ装置であって、
情報処理装置がネットワークを介して外部からダウンロードした外部コンテンツの外部アドレスに関連付けて、ダウンロード先の情報処理装置のアドレスを記録するアドレス記録手段と、
情報処理装置からの問い合わせに応じ、情報処理装置がダウンロードしようとする外部コンテンツの外部アドレスについてその記録の有無を検出する検索手段と、
情報処理装置に対し、検索の結果一致する記録が検出された場合、当該コンテンツをダウンロードした情報処理装置のアドレスを返信する応答手段と、
を備えることを特徴とするサーバ装置。 - 請求項1に記載のサーバ装置において、
応答手段は、情報処理装置に対し、検索の結果一致する記録が検出されない場合、検出されない旨を返信することを特徴とするサーバ装置。 - 請求項1に記載のサーバ装置において、
アドレス記録手段が外部アドレスを記録する記録時刻を計時する計時手段を備え、
アドレス記録手段は、外部アドレスに関連付けてその記録時刻を記録することを特徴とするサーバ装置。 - 請求項3に記載のサーバ装置において、
外部アドレスを記録した記録時刻について、記録の有効期間を設定する有効期間設定手段と、
外部アドレスを記録した記録時刻について、所定の有効期間を経過したか否かを判断する有効期間判定手段と、
所定の有効期間を経過したと判断された外部アドレス及び外部アドレスに関連付けられた記録を、アドレス記録手段から削除する削除手段と、
を備えることを特徴とするサーバ装置。 - 請求項1乃至請求項4のいずれか1に記載のサーバ装置において、
アドレス記録手段に記録される外部コンテンツの種別を指定するコンテンツ種別指定手段と、
外部コンテンツが、指定されたコンテンツ種別に該当するか否かを判別するコンテンツ種別判別手段とを備え、
アドレス記録手段はコンテンツ種別の判別結果に基づいて記録を行うことを特徴とするサーバ装置。 - 複数の情報処理装置と、コンテンツのダウンロード状況を管理するサーバ装置とがネットワークによって接続されたネットワークコンピュータシステムであって、
サーバ装置は、
情報処理装置がネットワークを介して外部からダウンロードした外部コンテンツの外部アドレスに関連付けて、ダウンロード先の情報処理装置のアドレスを記録するアドレス記録手段と、
情報処理装置からの問い合わせに応じ、情報処理装置がダウンロードしようとする外部コンテンツの外部アドレスについてその記録の有無を検出する検索手段と、
情報処理装置に対し、検索の結果一致する記録が検出された場合、当該コンテンツをダウンロードした情報処理装置のアドレスを返信する応答手段と、
を備え、
情報処理装置は、
サーバ装置に対し、外部コンテンツをダウンロードしようとする際に、当該コンテンツがその時点までに、ネットワーク上の他の情報処理手段によってダウンロードされたか否かを問い合わせる問い合わせ手段と、
を備え、前記問い合わせに応じて前記サーバ装置から返信される前記アドレスに基づいて他の情報処理装置から外部コンテンツの読み出しを行うことを特徴とするネットワークコンピュータシステム。 - 複数の情報処理装置とネットワークによって接続されたサーバ装置においてコンテンツのダウンロード状況を管理する管理方法であって、
情報処理装置がネットワークを介して外部からダウンロードした外部コンテンツの外部アドレスに関連付けて、ダウンロード先の情報処理装置のアドレスを記録するステップと、
情報処理装置からの問い合わせに応じ、情報処理装置がダウンロードしようとする外部コンテンツの外部アドレスについてその記録の有無を検出するステップと、
情報処理装置に対し、検索の結果一致する記録が検出された場合、当該コンテンツをダウンロードした情報処理装置のアドレスを返信するステップと、
を有することを特徴とするサーバ装置の管理方法。 - 複数の情報処理装置とネットワークによって接続されたサーバ装置において、
情報処理装置がネットワークを介して外部からダウンロードした外部コンテンツの外部アドレスに関連付けて、ダウンロード先の情報処理装置のアドレスを記録するステップと、
情報処理装置からの問い合わせに応じ、情報処理装置がダウンロードしようとする外部コンテンツの外部アドレスについてその記録の有無を検出するステップと、
情報処理装置に対し、検索の結果一致する記録が検出された場合、当該コンテンツをダウンロードした情報処理装置のアドレスを返信するステップと、
をコンピュータに実行させることを特徴とするプログラム。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2003044708A JP2004252876A (ja) | 2003-02-21 | 2003-02-21 | コンテンツのダウンロード状況を管理するサーバ装置 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2003044708A JP2004252876A (ja) | 2003-02-21 | 2003-02-21 | コンテンツのダウンロード状況を管理するサーバ装置 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JP2004252876A true JP2004252876A (ja) | 2004-09-09 |
Family
ID=33027324
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2003044708A Pending JP2004252876A (ja) | 2003-02-21 | 2003-02-21 | コンテンツのダウンロード状況を管理するサーバ装置 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP2004252876A (ja) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2010525420A (ja) * | 2007-10-09 | 2010-07-22 | ▲ホア▼▲ウェイ▼技術有限公司 | エッジネットワークにおけるデータ配信方法、データ配信システム、および関連装置 |
-
2003
- 2003-02-21 JP JP2003044708A patent/JP2004252876A/ja active Pending
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2010525420A (ja) * | 2007-10-09 | 2010-07-22 | ▲ホア▼▲ウェイ▼技術有限公司 | エッジネットワークにおけるデータ配信方法、データ配信システム、および関連装置 |
| US8510415B2 (en) | 2007-10-09 | 2013-08-13 | Huawei Technologies Co., Ltd | Data distribution method, data distribution system and relevant devices in edge network |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US11647097B2 (en) | Providing access to managed content | |
| RU2658873C2 (ru) | Способ, система и информационный носитель для сохранения состояния входа в пользовательскую учетную запись | |
| CN101958914B (zh) | 一种文件共享方法、共享服务器和移动通信终端 | |
| US20080320003A1 (en) | Scaling network services using dns | |
| JP2007072525A (ja) | データサーバ及びデータ管理方法及びプログラム | |
| JP3062104B2 (ja) | Www更新通知システム | |
| CN106453461A (zh) | 资源缓存方法及装置 | |
| KR101419436B1 (ko) | Dns 서비스 제공 방법 및 장치 | |
| JP2009518757A (ja) | 無線装置の最新データを維持するための方法及びシステム | |
| CN101878633A (zh) | 在xml文档管理架构中使用的方法和设备 | |
| CN100579122C (zh) | 无线应用协议网关浏览业务cookie的实现方法 | |
| US7483949B2 (en) | E-mail caching system and method | |
| JP2003015939A (ja) | 情報提供方法及び情報提供装置 | |
| JP4375869B2 (ja) | サーバ | |
| JP4256297B2 (ja) | 情報中継装置 | |
| JP3265242B2 (ja) | 連続データアクセス方法 | |
| JP2004252876A (ja) | コンテンツのダウンロード状況を管理するサーバ装置 | |
| JPH1040180A (ja) | 情報中継装置 | |
| JP2002358229A (ja) | キャッシュ装置及びコンピュータプログラム | |
| JP2000089996A (ja) | 情報処理装置およびデータベースシステム | |
| JP3966470B2 (ja) | 複数のネットワーク接続における名前解決方法及び装置 | |
| JP2002073401A (ja) | Wwwコンテンツ配信システム、プロキシサーバ装置、wwwサーバ装置、wwwコンテンツ配信方法およびその方法をコンピュータに実行させるプログラムを記録したコンピュータ読み取り可能な記録媒体 | |
| JP2001125830A (ja) | キャッシュ管理装置及びネットワークシステム並びにプログラムを記録したコンピュータ読み取り可能な記録媒体 | |
| JP2004348676A (ja) | 情報リソースサーバ、および情報リソース提供方法 | |
| JP2009116496A (ja) | ディレクトリサーバ装置、ディレクトリサーバプログラム、ディレクトリサービスシステム、およびディレクトリサービス管理方法 |