(57)【要約】【課題】通信網上で統合型キャッシュを基盤として分散されたユーザーに情報を提供するための方法を提供する。【解決手段】本発明の方法は、前記通信網上で情報を収集する段階、前記収集した情報を統合してデータベースにキャッシュとして格納する段階、前記分散されたユーザーのうち、少なくとも一人のユーザーの端末装置から情報要請を受信する段階、及び前記要請された情報が前記データベースにキャッシュとして存在しているか否かを前記通信網の対称区間で確認して前記要請された情報の経路を制御する段階を含み、前記経路制御は、前記要請された情報が前記データベースにキャッシュとして存在すると前記ユーザー端末装置が前記データベースから前記情報を受信し、前記要請された情報が前記データベースにキャッシュとして存在しないと、前記ユーザー端末装置がサーバーから前記情報を受信する。【選択図】図２
2011028710.tif 000002
【特許請求の範囲】
【請求項１】
通信網上で統合型キャッシュを基盤として分散されたユーザーに情報を提供するための方法であって、
前記通信網上で情報を収集する段階、
前記収集した情報を統合してデータベースにキャッシュとして格納する段階、
前記分散されたユーザーのうち、少なくとも一人のユーザーの端末装置から情報要請を受信する段階、及び
前記要請された情報が前記データベースにキャッシュとして存在しているか否かを前記通信網の対称区間で確認して前記要請された情報の経路を制御する段階を含み、
前記経路制御は、前記要請された情報が前記データベースにキャッシュとして存在すると前記ユーザー端末装置が前記データベースから前記情報を受信し、前記要請された情報が前記データベースにキャッシュとして存在しないと、前記ユーザー端末装置がサーバーから前記情報を受信するように遂行されることを特徴とする方法。
【請求項２】
前記情報収集は、タップミラーリング方式で遂行されることを特徴とする請求項１に記載の方法。
【請求項３】
前記経路制御段階は、キャッシングされている情報の有効期間を確認する段階を含むことを特徴とする請求項１に記載の方法。
【請求項４】
前記経路制御段階は、非機械的な構造の格納装置を介して遂行されることを特徴とする請求項１に記載の方法。
【請求項５】
前記非機械的な構造の格納装置は、半導体メモリであることを特徴とする請求項４に記載の方法。
【請求項６】
通信網上で統合型キャッシュを基盤として分散されたユーザーに情報を提供するためのシステムであって、
前記通信網上で情報を収集するための収集部、
前記収集した情報を統合してデータベースにキャッシュとして格納するための情報管理部、及び
前記分散されたユーザーのうち、少なくとも一人のユーザーの端末装置から情報要請を受信すると、前記要請された情報が前記データベースにキャッシュとして存在しているか否かを確認し、前記要請された情報の経路を制御するために、前記通信網の対称区間に配置される経路制御部を含み、
前記経路制御は、前記要請された情報が前記データベースにキャッシュとして存在すると前記ユーザー端末装置が前記データベースから前記情報を受信し、前記要請された情報が前記データベースにキャッシュとして存在しないと前記ユーザー端末装置がサーバーから前記情報を受信するように遂行されることを特徴とするシステム。
【請求項７】
前記情報収集は、タップミラーリング方式で遂行されることを特徴とする請求項６に記載のシステム。
【請求項８】
前記経路制御部は、キャッシングされている情報の有効期間を確認することを特徴とする請求項６に記載のシステム。
【請求項９】
前記経路制御部は、非機械的な構造の格納装置を含むことを特徴とする請求項６に記載のシステム。
【請求項１０】
前記非機械的な構造の格納装置は、半導体メモリであることを特徴とする請求項９に記載のシステム。
【請求項１１】
請求項１から５項のいずれかに記載の方法を実行するためのコンピュータプログラムを記録したコンピュータ読み取り可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ミラーリング基盤のデータキャッシュを利用して分散されたユーザーに情報を提供するための方法、システム及びコンピュータ読み取り可能な記録媒体に関するものである。
【０００２】
より詳細には、本発明は、通信網上でデータキャッシュをミラーリング基盤に統合的に管理し、これに基づいて所定の区間ごとに分散されたユーザー端末装置に情報（例えば、コンテンツ）を効率的に提供するための方法、システム及びコンピュータ読み取り可能な記録媒体に関するものである。
【背景技術】
【０００３】
最近、パーソナルコンピューター、ワークステーション、ＰＤＡ、携帯電話機、ＩＰＴＶ受信機などのような有無線通信可能なデジタル機器が広範囲に普及されることによって、通信網を通じて多様な情報を容易に獲得できるようになった。一例として、最も普遍化した通信網であるインターネットにおいて、ユーザーは、パーソナルコンピューターなどのデジタル端末装置を通じて所定のウェブサイトに接続した後、当該ウェブサイトで提供する文書、写真、動画、漫画、地図、ブログ、ミニホームページ、サウンド、音楽、スキン（skin）、アバター（avatar）など、多様なコンテンツを利用することができる。このようなインターネットを通したコンテンツの利用規模は、順次拡大している状況である。
【０００４】
しかしながら、インターネットで遂行される所定の情報に対する処理は、その能力の限界に至っており、オーバーロードの発生によって情報に対するアクセス速度が低下するなどの多くの問題があった。
【０００５】
このような問題点を解決するために、インターネットサービスプロバイダー（Internet Service Provider）が別のキャッシュサーバーを用意し、このサーバーにキャッシュを格納しておく政策が普遍的に採用されてきた。このようなキャッシングは、インターネット上のトラフィック（traffic）を全体的に減少させ、ユーザーの要請（request）に対する応答時間（response time）を減らすのに役立ってきた。
【０００６】
図１は、従来技術によって分散型キャッシュサーバーを備える全体システムを概略的に示す図面である。
【０００７】
図１を参照すれば、全体システムは、通信網１０、分散された複数のキャッシュサーバー２０、複数のユーザー端末装置３０及びメーンサーバー４０を含んで構成することができる。ここで、キャッシュサーバー２０は、アクセス頻度の高い情報を通信網１０を通じてメーンサーバー４０からフェッチして（fetching）、キャッシュサーバー２０ごとに備えられた格納装置（不図示）に格納しておき、あるユーザー端末装置３０から情報に対する要請がある場合、これらの情報がユーザー端末装置３０に直ぐに伝えられるようにするキャッシングを実現することによって、通信網１０の利用効率を改善することができる。
【０００８】
このようなキャッシング技術を利用すると、ユーザーからの情報要請がある場合には、メーンサーバー４０への直接的なアクセスを要さず、キャッシュサーバー２０に格納されたキャッシュに属する情報が提供されるので、要請に対する応答時間を顕著に短縮することができ、メーンサーバー４０に加える負荷（load）が減少することができ、全体通信網１０の負荷が減少することができる。さらに、通信網１０の一部において障害（例えば、メーンサーバー４０におけるエラー）が発生した場合にも、通信網１０が比較的強固｛きょうこ｝な（robust）状態を維持することができるなど、多くの長所があった。
【０００９】
ところが、このようなキャッシュサーバー２０においても、情報を要請するユーザーの数が増加すると、キャッシュサーバー２０へのアクセスのためのトラフィックが多くなって、結局はボトルネック現象（bottleneck phenomenon）を避けられないので、一般的に、図に示したように、所定の区間に亘って複数のキャッシュサーバー２０が設けられる分散型キャッシングがより好ましい。
【００１０】
しかしながら、このような分散型キャッシングも次のような問題点を有した。
【００１１】
まず、従来の分散型キャッシングによれば、物理的またはソフトウェア的な障害に弱いとの問題点があった。一般的に、キャッシュサーバー２０及びキャッシュサーバー２０ごとに備えられる格納装置は、物理的またはソフトウェア的欠陥により通信網１０上で障害を招く場合があった。特に、キャッシュを直接格納する格納装置は、主に機械的な構造で構成されるハードディスク（hard disk）になっているため、読み取り、書き込みなどの作業回数が固有の臨界値に達すると、物理的な障害などによってその入替えが必要とされた。特に、複数のキャッシュサーバー２０が地理的に遠く離れた位置に亘って分散された場合には、このような障害を解決するための費用や時間が増加する問題点もあった。
【００１２】
また、従来の分散型キャッシングによれば、非対称ルーティング（routing）環境に適切に対応することが難しい問題点があった。殆どのインターネットサービスプロバイダーは、キャッシュに基づいてユーザー端末装置に情報を提供するために、情報が格納される場所の位置と関係なく、情報を処理できる透明性（transparency）に基づく両方向透明モードを一般的に適用している。しかしながら、従来の分散型キャッシングによれば、正常なサービスになるためには、ユーザー端末装置３０からメーンサーバー４０に対して遂行されたユーザー要請に対するメーンサーバー４０の応答をキャッシュサーバー２０が全て受けなければならないが、このような応答の一部でもキャッシュサーバー２０を経ないでメーンサーバー４０からユーザー端末装置１０に伝えられる非対称ルーティング環境においては、両方向透明モードの導入が難しい問題点があった。
【００１３】
このような問題点が原因になって、対称網で構成される、より小さな規模の通信網１０の下位区間にキャッシュサーバー２０を分散配置することも想定することができるが、キャッシュサーバー２０を非常に小さな区間ごとに分散して配置すると、キャッシングした情報もこれに比例して分散されるため、結局個別キャッシュサーバー２０に対するトラフィックが減少してキャッシングによる帯域幅の節減という効果が低下する問題点もあった。
【００１４】
また、従来の分散型キャッシングによれば、キャッシュサーバー２０ごとに高い処理性能（例えば、１０Ｇｂｐｓ以上の処理性能）が要求されるが、このような要求は必然的に多くの数のキャッシュサーバー２０と高性能スイッチを必要とするため、全体的に費用が増加したり通信網上の障害発生確率が増加したりする問題点があった。
【００１５】
最後に、従来の分散型キャッシングによれば、中央網の障害発生に弱い問題点があった。一般的に、中央網は、対称ルーティング環境を構成するので、キャッシュサーバー２０を導入するためには中央網にスイッチを導入し、キャッシュサーバー２０をこれに連結しなければならない負担がある。また、スイッチやキャッシュサーバー２０の障害の際に、全体通信網１０に亘って障害が発生する問題点もあった。
【００１６】
したがって、前述した様々な問題点を解決してより効率且つ安定的にキャッシングが遂行されるようにする、改良された技術に対する要求が増加している。
【発明の概要】
【発明が解決しようとする課題】
【００１７】
したがって、前述した従来技術の問題点を全て解決するためになされた本発明は、ミラーリング基盤のデータキャッシュを利用して分散されたユーザーに情報を提供するための方法、システム及びコンピュータ読み取り可能な記録媒体を提供することにその目的がある。
【００１８】
また、本発明の他の目的は、通信網上で統合型キャッシュを実現することによって、より効率且つ安定的にキャッシングが遂行されるようにするミラーリング基盤のデータキャッシュを利用して分散されたユーザーに情報を提供するための方法及びシステムを提供することにある。
【００１９】
また、本発明の他の目的は、ミラーリングされた情報を収集し、統合的に分類して格納するミラーリング基盤のデータキャッシュを利用して分散されたユーザーに情報を提供するための方法及びシステムを提供することにある。
【００２０】
さらに、本発明の他の目的は、通信網（特に、インターネットサービスプロバイダーが提供する網）上の対称区間ごとに別の機械的な格納装置を配置しなくても低費用、高効率のキャッシングが遂行されるようにするミラーリング基盤のデータキャッシュを利用して分散されたユーザーに情報を提供するための方法及びシステムを提供することにある。
【課題を解決するための手段】
【００２１】
前記目的を達成するための本発明の代表的な構成は、次の通りである。
【００２２】
本発明の一態様に係る通信網上で統合型キャッシュを基盤として分散されたユーザーに情報を提供するための方法は、前記通信網上で情報を収集する段階、前記収集した情報を統合してデータベースにキャッシュとして格納する段階、前記分散されたユーザーのうち、少なくとも一人のユーザーの端末装置から情報要請を受信する段階、及び前記要請された情報が前記データベースにキャッシュとして存在しているか否かを前記通信網の対称区間で確認して前記要請された情報の経路を制御する段階を含み、前記経路制御は、前記要請された情報が前記データベースにキャッシュとして存在すると前記ユーザー端末装置が前記データベースから前記情報を受信し、前記要請された情報が前記データベースにキャッシュとして存在しないと、前記ユーザー端末装置がサーバーから前記情報を受信するように遂行されることを特徴とする。
【００２３】
また、本発明の他の態様に係る通信網上で統合型キャッシュを基盤として分散されたユーザーに情報を提供するためのシステムは、前記通信網上で情報を収集するための収集部、前記収集した情報を統合してデータベースにキャッシュとして格納するための情報管理部、及び前記分散されたユーザーのうち、少なくとも一人のユーザーの端末装置から情報要請を受信すると、前記要請された情報が前記データベースにキャッシュとして存在しているか否かを確認し、前記要請された情報の経路を制御するために、前記通信網の対称区間に配置される経路制御部を含み、前記経路制御は、前記要請された情報が前記データベースにキャッシュとして存在すると前記ユーザー端末装置が前記データベースから前記情報を受信し、前記要請された情報が前記データベースにキャッシュとして存在しないと前記ユーザー端末装置がサーバーから前記情報を受信するように遂行されることを特徴とする。
【００２４】
さらに、本発明は、前述の目的を実現するために、前記方法を実行するためのコンピュータプログラムを記録したコンピュータ読み取り可能な記録媒体を提供する。
【発明の効果】
【００２５】
本発明によれば、通信網上で統合型キャッシュを実現することによって、より効率且つ安定的にキャッシングが遂行される。
【００２６】
また、本発明によれば、ミラーリングされた情報が収集され、統合的に分類、格納されることができる。
【００２７】
また、本発明によれば、通信網上の対称区間ごとに別の機械的な格納装置を配置しなくても低費用、高効率のキャッシングが遂行される。
【図面の簡単な説明】
【００２８】
【図１】従来技術に係る分散型キャッシュサーバーを備える全体システムを概略的に示す図面である。
【図２】本発明の一実施形態に係る統合型キャッシュを基盤として分散されたユーザーに情報を提供するための全体システムの概略的な構成を示す図面である。
【図３】本発明の一実施形態に係るキャッシュシステム２００の内部構成を詳細に示す図面である。
【発明を実施するための形態】
【００２９】
以下、本発明を実施できる特定実施形態を例示として示す添付図面を参照して本発明について詳細に説明する。後述するこれらの実施形態は当業者が本発明を十分に実施できるように詳細に説明する。本発明の多様な実施形態は互いに異なるが、相互排他的である必要はないと理解しなければならない。例えば、ここに記載されている特定形状、構造及び特性は一実施形態に関連して本発明の技術的思想及びその範囲から逸脱せずに他の実施形態として具現することができる。また、ここに開示したそれぞれの実施形態のうち、個別構成要素の位置または配置は、本発明の技術的思想及びその範囲から逸脱せずに変更できることを理解するべきである。したがって、後述する詳細な説明は限定的な意味で扱うものでなく、本発明の技術的範囲は、適切に説明されるならば、その請求項に記載された本発明と均等な全ての技術的範囲と共に添付した特許請求範囲によって定められる。
【００３０】
全体システムの構成
【００３１】
図２は、本発明の一実施形態に係る統合型キャッシュを基盤として分散されたユーザーに情報を提供するための全体システムの構成を概略的に示す図面である。
【００３２】
図２を参照すれば、本発明の一実施形態に係る全体システムは、通信網１００、キャッシュシステム２００、ユーザー端末装置３００及びメーンサーバー４００を含んで構成されることができる。
【００３３】
まず、本発明の一実施形態に係る通信網１００は、有線及び無線といった通信様態を区別しないで構成されることができ、近距離通信網（Local Area Network；ＬＡＮ）、都市圏通信網（Metropolitan Area Network；ＭＡＮ）、広域通信網（Wide Area Network；ＷＡＮ）、光ケーブル加入者網、例えば、ＦＴＴＨ（Fiber To The Home）やＦＴＴＰ（Fiber To The Premises）などの多様な通信網で構成されることができる。好ましくは、本発明で言及される通信網１００は、公知のワールドワイドウェブ（World Wide Web；ＷＷＷ）である。
【００３４】
次に、本発明の一実施形態に係るキャッシュシステム２００は、通信網１００上で収集した情報を統合的に分類し、これをキャッシュとして格納することができる。一例として、キャッシュシステム２００は、ＨＴＴＰプロトコルを利用してコンテンツをメーンサーバー４００から収集することができる。以上及び以下の説明において、コンテンツとは通信網１００を通じてアクセス可能なデジタル情報または個別情報要素を総称する用語として、テキスト、イメージ、動画、オーディオ、リンク（例えば、ウェブリンク）などのデータ、またはこれらのうち少なくとも２種類の組合せを含んで構成できるものと理解するべきである。
【００３５】
また、本発明の一実施形態に係るキャッシュシステム２００は、統合的に管理（収集／分類／格納）されるキャッシュを基盤として通信網の特定区間（主に、対称区間）別に様々なユーザー端末装置３００から要請される情報を判別し、当該情報がキャッシュまたはメーンサーバー４００から提供されるようにする機能を遂行することができる。これについては、図３を参照した以下の詳細な説明を通じて詳細に調べてみる。
【００３６】
次に、本発明の一実施形態に係るユーザー端末装置３００は、ユーザーが有線通信方式または無線通信方式のうち、少なくともいずれかの方式で他の装置に接続して通信できるようにする機能を含むデジタル機器であって、デスクトップコンピュータ、ノートブックコンピュータ、ワークステーション、ＰＤＡ、ウェブパッド、携帯電話機、ＩＰＴＶ受信機などのように、メモリ手段を備え、マイクロプロセッサーを搭載して演算能力を有したデジタル機器であれば、いずれも本発明に係るユーザー端末装置３００として採択されることができる。
【００３７】
特に、ユーザー端末装置３００にはユーザーがコンテンツを受信できるようにするウェブブラウザ（不図示）プログラムがさらに含まれることができる。典型的には、ユーザーが要請した情報がキャッシュシステム２００に格納されている場合には、これらの情報がキャッシュシステム２００からウェブブラウザに提供されることができる。反面、ユーザーが要請した情報がキャッシュシステム２００に格納されていない場合には、これらの情報がメーンサーバー４００からウェブブラウザに提供されることができる。
【００３８】
最後に、本発明の一実施形態に係るメーンサーバー４００の一例は、キャッシュシステム２００及び／またはユーザー端末装置３００との通信を遂行する情報提供装置である。このようなメーンサーバー４００は、例えば、各種ウェブサーバーでもよく、特に、インターネット検索ポータルサイトの運営サーバーでもよい。メーンサーバー４００は、ユーザー端末装置３００に多様なコンテンツと、これに関連した情報を直接提供したり、キャッシュシステム２００を通じてユーザー端末装置３００にコンテンツや情報を間接的に提供したりすることができる。
【００３９】
キャッシュシステムの構成
【００４０】
以下では、本発明の実施形態に係るキャッシュシステム２００の内部構成及び各構成要素の機能について詳細に説明する。
【００４１】
図３は、本発明の一実施形態に係るキャッシュシステム２００の内部構成を詳細に示す図面である。
【００４２】
図３を参照すれば、本発明の一実施形態に係るキャッシュシステム２００は、経路制御部２１０、情報管理部２２０、データベース２３０及び収集部２４０を含んで構成されることができる。
【００４３】
本発明の一実施形態によれば、経路制御部２１０、情報管理部２２０、データベース２３０及び収集部２４０の一例は、そのうち少なくとも一部がユーザー端末装置３００及び／またはメーンサーバー４００と通信するプログラムモジュールである。このようなプログラムモジュールは、運営システム、応用プログラムモジュール及び、その他のプログラムモジュールの形態で、物理的には様々な公知の記憶装置上に格納されることができる。一方、このようなプログラムモジュールは、本発明において後述する特定の業務を遂行したり、特定の抽象データ型を実行したりするルーチン、サブルーチン、プログラム、オブジェクト、コンポーネント、データ構造などを包括するが、これに限定されるものではない。
【００４４】
まず、本発明の一実施形態に係る経路制御部２１０は、通信網１００上の対称区間ごとに位置することができる。基本的に、経路制御部２１０は、ユーザー端末装置３００からの要請に対応する情報がキャッシュシステム２００のデータベース２３０にキャッシュとして格納されているか否かを判別し、要請された情報の経路を制御する機能を遂行することができる。
【００４５】
より詳細に説明すると、経路制御部２１０は、ユーザー端末装置３００から要請された情報がデータベース２３０に存在すると、ユーザー端末装置３００がデータベース２３０から当該情報を受信できるように情報提供経路を制御することができ、まはユーザー端末装置３００がメーンサーバー４００にアクセスして当該情報を受信できるように、情報提供経路を制御することができる。このような経路制御部２１０の機能に注目して経路制御部２１０をリダイレクタ（redirector）と称することができる。このとき、経路制御部２１０は、通信網上の対称区間で、できるだけ互いに重ならないように分散配置されることが、効率性の側面で好ましい。
【００４６】
本発明の好ましい実施形態によれば、経路制御部２１０は、基本的にそれ自体内ではキャッシングを遂行しないので、従来のキャッシュサーバー２０のように機械的な構造で構成されるハードディスクのような格納装置を別途に備えない。すなわち、経路制御部２１０は、電気的に駆動される半導体メモリだけを主に利用してその固有の機能を遂行することができるので、非常に軽く、メンテナンスが容易であり、物理的なエラーの発生の頻度が非常に低くなる。
【００４７】
次に、本発明の一実施形態に係る情報管理部２２０は、収集した情報をデータベース２３０に格納し、これを管理する機能を遂行することができる。
【００４８】
より詳細に説明すると、情報管理部２２０は、収集した情報を種類別にまたは他の基準によって分類してデータベース２３０内にセクター別に分けて格納したり、図示しなかったが、キャッシュシステム２００がシステムの拡張性などを確保するために複数のデータベース２３０を備える場合には、収集した情報を種類別にまたは他の基準によって分類し、複数のデータベース２３０に分けて格納することができる。後者の場合、好ましくは、情報管理部２２０が複数のデータベース２３０を容易に管理するために各データベース２３０の位置情報を管理することができる。
【００４９】
また、本発明の一実施形態に係る情報管理部２２０は、格納されたキャッシュを更新する機能を遂行することができる。このような更新機能は、キャッシュに属する様々な情報に対して与えられた属性値の時間値などに基づいて、その有効性を判断することを含む。このような有効性は、主に有効期間として定量化することができる。このような有効期間は、ユーザーが要請した情報がデータベース２３０で照会されても、当該情報の有効期間が既に満了したものであると判断されると、メーンサーバー４００に対して新しく情報要請が遂行できるように利用されることができる。前述したように、このような情報要請は、経路制御部２１０を通じて伝達されることができる。
【００５０】
次に、本発明の一実施形態に係るデータベース２３０の一例は、通信網上で収集される各種情報をキャッシュとして格納しておく格納先の典型である。
【００５１】
好ましくは、データベース２３０は、特定のＵＲＬ（Uniform Resource Locator）またはＵＲＮ（Uniform Resource Name）に連関したコンテンツ及び／またはこれに関連付けられた付加情報（例えば、コンテンツの有効期間）を格納することができる。このような格納は、前述したように、論理的に（すなわち、一つのデータベース内で）または物理的に（すなわち、複数のデータベースを介して）行われる情報分類を伴うことができる。一般的には、システムの拡張性を考慮すると、後者の方式がより有利である。
【００５２】
このようなデータベース２３０は、基本的には大容量のデータを格納するために機械的な構造で構成されるハードディスクを、その主な記録媒体として採択することができる。しかしながら、本発明はこれに限定されるものではなく、データベース２３０は、少なくとも一つの公知の記録媒体、例えば、ハードディスク、フロッピーディスク（登録商標）及び磁気テープのような磁気媒体、ＣＤ−ＲＯＭ及びＤＶＤのような光記録媒体、フロプティカルディスク（floptical disk）のような磁気−光媒体（magneto-optical media）などの記録媒体を含むことができる。一方、図３にはデータベース２３０が情報管理部２２０と別個に構成されているものとして示されているが、本発明を実現する際、当業者は必要によって、データベース２３０を情報管理部２２０に含ませるように、または少なくともデータベース２３０を情報管理部２２０と物理的、論理的及び／または地理的に密接に連関して動作するように構成することができる。
最後に、本発明の一実施形態に係る収集部２４０は、通信網１００上で検出される両方向の全てのトラフィックのうち、キャッシュとして格納されるほどの情報を収集する機能を遂行することができる。
【００５３】
より詳細に説明すると、収集部２４０は、両方向トラフィックでの要請と応答の対を検索し、このような対による情報がキャッシング可能であるか否かを判断し、キャッシングが可能な場合には当該情報だけを抽出し、これをデータベース２３０に格納することができる。このような収集部２４０は、好ましくはタップミラーリング（tap mirroring）方式を利用して情報を複製することができる。
【００５４】
前述したタップミラーリングとは、具体的には光ケーブル上で流れる二進情報を光学（optical）機器を利用して複製し、これを他の装備（本発明の一例によれば、キャッシュシステム２００である）に提供することを意味することができるが、本明細書では、タップミラーリングを前述のような具体的な意味だけに限定する理由はない。むしろ、これは、所定の通信網１００上の情報を複製して通信網１００に影響を与えない様態で、上記情報をどこかに提供する技術を包括的に意味することとして理解したほうがよい。
すなわち、本発明の前述した実施形態に係る実際に収集される情報は、複製した情報であるため、本発明における情報収集が通信網１００での通信運用の安全性に全く影響を及ぼさずに遂行されることができる。このとき、収集される情報は、必ずしもウェブコンテンツに関したものに限定される必要はない。
【００５５】
本発明に係る実施形態における複数の編集アプリケーションにより編集する画像データに関する情報を共有する方法は、コンピュータにより具現される多様な動作を実行するためのプログラム命令を含むコンピュータ読取可能な記録媒体を含む。コンピュータ読取可能な記録媒体としては、プログラム命令、データファイル、データ構造などを単独または組合せて含むことができる。この媒体に記録されるプログラム命令は本発明のために特別に設計され構成されたものでもよく、コンピュータソフトウェアの当業者に公知され使用できるものでもよい。コンピュータ読取可能な記録媒体の例は、ハードディスク、フロッピーディスク（登録商標）及び磁気テープのような磁気媒体（magnetic media）、ＣＤ−ＲＯＭ、ＤＶＤのような光記録媒体（optical media）、フロップティーカールディスク（floptical disk）のような磁気−光媒体（magneto-optical media）、及びリードオンリーメモリ（ＲＯＭ）、ランダムアクセスメモリ（ＲＡＭ）、フラッシュメモリなどのようなプログラム命令を格納して行うように特別に構成されたハードウェア装置を含む。プログラム命令の例には、コンパイラーにより作られるような機械語コードだけでなく、インタープリターなどを使用してコンピュータによって実行されることのできる高級言語コードが含まれる。前述したハードウェア装置は本発明の動作を行うために一つ以上のソフトウェアモジュールとして作動するように構成されることができ、その逆も同様である。
【００５６】
以上のように、本発明によれば、通信網上で統合型キャッシュを実現することによって、より効率且つ安定的にキャッシングが遂行されるようにする。また、ミラーリングされた情報が収集され、統合的に分類、格納されることができる。さらに、通信網上の対称区間ごとに別の機械的な格納装置を配置しなくても低費用、高効率のキャッシングが遂行されるようにする。従って、本発明の産業利用性はきわめて高いものといえる。
【００５７】
以上のように、本発明では具体的な構成要素などのような特定事項と限定された実施形態及び図面により説明したが、これは本発明のより全体的な理解を助けるために提供されたものであり、本発明は前述の実施形態に限定されるものではなく、本発明が属する分野で通常的な知識を持った者であれば、このような記載から多様な修正及び変形が可能であるはずである。
【００５８】
以上、本発明の詳細な説明では具体的な実施形態について説明したが、本発明の要旨から逸脱しない範囲内で多様に変形できる。よって、本発明の権利範囲は、上述の実施形態に限定されるものではなく、特許請求の範囲の記載及びこれと均等なものに基づいて定められるべきである。
【符号の説明】
【００５９】
１００  通信網
２００  キャッシュシステム
３００  ユーザー端末装置
４００  メーンサーバー
【図１】
2011028710.tif 000003
【図２】
2011028710.tif 000004
【図３】
2011028710.tif 000005