(57)【特許請求の範囲】
【請求項１】
記憶装置の制御をするサーバ装置であって、
前記記憶装置は、
ユーザがアップロードしたファイルと、
少なくともファイル名を含む前記ファイルの情報をユーザ毎にまとめたリストであって、前記記憶装置に記憶されたファイルを参照する際に使用されるユーザファイルリストと、
を記憶し、
前記サーバ装置は、
前記ユーザファイルリストに、広告ファイルに対応し少なくともテキストを含む広告ファイルの情報を挿入する広告挿入手段と、
外部装置からユーザが前記記憶装置にアップロードしたファイルの一覧を参照する通信の際に広告ファイルの情報が挿入された前記ユーザファイルリストを送信する通信制御手段と、
を有し、
前記ユーザファイルリストは、ユーザがアップロードしたファイルの情報と、広告ファイルの情報とを、同じリストアイテムの一つとして区別しないことを特徴とするサーバ装置。
【請求項２】
前記ユーザファイルリストに挿入された前記広告ファイルの情報が選択されると、対応する広告ファイルを送信することを特徴とする請求項１に記載のサーバ装置。
【請求項３】
各ユーザが前記記憶装置にかける負荷を測定する負荷測定手段と、
前記負荷測定手段により測定された負荷に基づき、前記広告挿入手段により前記ユーザファイルリストに、その情報を挿入する広告ファイルの数を決定する広告数決定手段と、
を有することを特徴とする請求項１又は２に記載のサーバ装置。
【請求項４】
前記負荷が、ユーザによる前記記憶装置の使用量であることを特徴とする請求項３に記載のサーバ装置。
【請求項５】
前記負荷が、ユーザによる前記記憶装置の使用頻度であることを特徴とする請求項３又は４に記載のサーバ装置。
【請求項６】
前記負荷が、ユーザが前記記憶装置を使用する際に授受したデータの流量であることを特徴とする請求項３から５のいずれか１項に記載のサーバ装置。
【請求項７】
前記ファイルの情報及び前記広告ファイルの情報が、ファイルの名前であり、前記ユーザファイルリストがテキストデータであることを特徴とする、請求項１から６のいずれか１項に記載のサーバ装置。
【請求項８】
記憶装置の制御をするサーバ装置を用いた広告提示方法であって、
前記サーバ装置が、前記記憶装置に、
ユーザがアップロードしたファイルと、
少なくともファイル名を含む前記ファイルの情報をユーザ毎にまとめたリストであって、前記記憶装置に記憶されたファイルを参照する際に使用されるユーザファイルリストと、
を記憶させるステップと、
前記サーバ装置が、
前記ユーザファイルリストに、広告ファイルに対応し少なくともテキストを含む広告ファイルの情報を挿入する広告挿入ステップと、
外部装置からユーザが前記記憶装置にアップロードしたファイルの一覧を参照する通信の際に広告ファイルの情報が挿入された前記ユーザファイルリストを送信する通信制御ステップと、
を含み、
前記ユーザファイルリストは、ユーザアップロードしたファイルの情報と、広告ファイルの情報とを、同じリストアイテムの一つとして区別しないことを特徴とする広告提示方法。
【請求項９】
記憶装置の制御をするサーバ装置に、
前記記憶装置に、
ユーザがアップロードしたファイルと、
少なくともファイル名を含む前記ファイルの情報をユーザ毎にまとめたリストであって、前記記憶装置に記憶されたファイルを参照する際に使用されるユーザファイルリストと、
を記憶させる処理と、
前記ユーザファイルリストに、広告ファイルに対応し少なくともテキストを含む広告ファイルの情報を挿入する広告挿入処理と、
外部装置からユーザが前記記憶装置にアップロードしたファイルの一覧を参照する通信の際に広告ファイルの情報が挿入された前記ユーザファイルリストを送信する通信制御処理と、
を実行させるための広告提示プログラムであって、
前記ユーザファイルリストが、ユーザアップロードしたファイルの情報と、広告ファイルの情報とを、同じリストアイテムの一つとして区別しないことを特徴とする広告提示プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ネットワークストレージを使用するユーザに広告を提示するサーバ装置、広告提示方法及びプログラムに関する。
【背景技術】
【０００２】
ＰＣ（パーソナルコンピュータ）のＨＤＤ（ハードディスクドライブ）などの記憶装置でなく、ネットワーク上のネットワークストレージにファイルを保存することにより、例えば、自宅のＰＣと、会社のＰＣと、で同じファイルを扱うことが可能になる。このようなネットワークストレージを提供するネットワークストレージサービスは、オンラインストレージサービス、ファイル・ホスティング・サービスなどと呼ばれることもある。
【０００３】
ネットワークストレージを使用する際、ネットワークストレージに保存されたデータに関する情報は、通常、ＰＣ上には残らない。このため、ネットワークに接続していないときには、ネットワークストレージにどのようなファイルを保存したかを確認できない。
【０００４】
そこで、例えば、特許文献１には、ネットワークストレージに保存されたファイルに関する情報をＰＣ上に残るようにし、ネットワークに接続していないときでも、ＰＣ上でネットワークストレージにどのようなファイルを保存したかを確認できるにする方法が開示されている。
【０００５】
ネットワークストレージサービスには、無料で提供されているサービスや、低価格で提供されているサービスなどがある。このようなサービスでは、サービスを提供するための費用を広告収入により得ている。
【０００６】
通常、ネットワークストレージサービスのユーザは、ファイルのアップロードやダウンロードをウェブブラウザにより行う。そこで、無料や低価格のネットワークストレージサービスは、ユーザの使用するウェブブラウザに広告を表示することにより、広告をユーザに提示をする。そして、ネットワークストレージサービスは、このユーザに提示した広告の数や、広告に対するユーザからの反響の数に応じて広告料を広告主から得て、この広告収入によりサービスの運営を行っている。
【先行技術文献】
【特許文献】
【０００７】
【特許文献１】特開２００９−２３８１４１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００８】
しかしながら、これまでのネットワークストレージサービスは、ユーザがネットワークストレージをどの程度使用しているかなどを考慮しておらず、すべてのユーザに同じ数の広告を提示していた。また、ユーザがウェブブラウザ以外のアプリケーションによりネットワークストレージを使用したときには、そのユーザに広告を提示することができない。
【０００９】
そこで本発明は、上記問題点に鑑みてなされたもので、ネットワークストレージを使用するユーザに対し、そのユーザの使用の態様に応じた広告を提示するサーバ装置、広告提示方法及びプログラムを提供することを目的とする。
【課題を解決するための手段】
【００１０】
上記課題を解決するため、本発明の一態様は、記憶装置の制御をするサーバ装置であって、前記記憶装置は、ユーザがアップロードしたファイルと、少なくともファイル名を含む前記ファイルの情報をユーザ毎にまとめたリストであって、前記記憶装置に記憶されたファイルを参照する際に使用されるユーザファイルリストと、を記憶し、前記サーバ装置は、前記ユーザファイルリストに、広告ファイルに対応し少なくともテキストを含む広告ファイルの情報を挿入する広告挿入手段と、外部装置からユーザが前記記憶装置にアップロードしたファイルの一覧を参照する通信の際に広告ファイルの情報が挿入された前記ユーザファイルリストを送信する通信制御手段と、を有し、前記ユーザファイルリストは、ユーザがアップロードしたファイルの情報と、広告ファイルの情報とを、同じリストアイテムの一つとして区別しないことを特徴とする。
【発明の効果】
【００１６】
本発明により、ネットワークストレージを使用するユーザに対し、そのユーザの使用の態様に応じた広告を提示することができる。
【図面の簡単な説明】
【００１７】
【図１】本発明の実施形態に係るネットワークストレージシステムの構成例を示す図である。
【図２】本発明の実施形態に係るネットワークストレージシステムの構成例を示す図である。
【図３】ウェブブラウザによりユーザファイルリストを参照したときの表示を示す図である。
【図４】ウェブブラウザ以外のアプリケーションソフトによりユーザファイルリストを参照したときの表示を示す図である。
【図５】ウェブブラウザにより本発明の実施形態に係るユーザファイルリストを参照したときの表示を示す図である。
【図６】ウェブブラウザ以外のアプリケーションソフトにより本発明の実施形態に係るユーザファイルリストを参照したときの表示を示す図である。
【発明を実施するための形態】
【００１８】
次に、本発明を実施するための形態について図面を参照して詳細に説明する。
【００１９】
＜ネットワークストレージシステムの構成例＞
図１は、本発明の実施形態に係るネットワークストレージシステムの構成例を示す図である。本実施形態に係るネットワークストレージシステムは、記憶装置１００と、複数の情報処理装置２００と、サーバ装置３００と、を有して構成される。複数の情報処理装置２００とサーバ装置３００とは、インターネットなどのネットワークを介して接続している。なお、記憶装置１００は、サーバ装置３００が備えるようにしても良いし、別個の装置としてサーバ装置３００と接続しているようにも良い。また、記憶装置１００とサーバ装置３００とはネットワークを介して接続するようにしても良い。
【００２０】
記憶装置１００は、複数のユーザのファイル１０１を記憶する。例えば、記憶装置１００は、いわゆるネットワークストレージサービスにおけるネットワークストレージである。つまり、記憶装置１００は、例えば、ネットワークストレージサービスのユーザのファイル１０１を記憶する。
【００２１】
情報処理装置２００は、ユーザが記憶装置１００にファイルを記憶させる（アップロード）ときや、記憶装置１００に記憶されたファイルを読み出す（ダウンロード）ときなどに使用する装置である。
【００２２】
例えば、情報処理装置２００は、記憶装置１００にファイルを記憶させる（アップロード）ときは、記憶させるファイルと、このファイルの記憶装置１００への書き込みを要求する情報と、をサーバ装置３００に送信する。また、また、例えば、情報処理装置２００は、記憶装置１００に記憶されたファイルを読み出す（ダウンロード）ときは、記憶装置１００に記憶されたファイルの読み出しを要求する情報をサーバ装置３００に送信し、その結果、サーバ装置３００から送信されたファイルを受信する。また、例えば、情報処理装置２００は、記憶装置１００に記憶されたファイルを削除するときは、記憶装置１００に記憶されたファイルの削除を要求する情報をサーバ装置３００に送信する。
【００２３】
サーバ装置３００は、通信制御部２１０と、負荷測定部２２０と、広告数決定部２３０と、を有して構成される。サーバ装置３００は、この構成により、情報処理装置２００から送信されたファイルの記憶装置１００への書き込みや、記憶装置１００から読み出したファイルの情報処理装置２００への送信などを行う。また、ユーザの記憶装置１００の使用量等により、ユーザがこのシステムにかける負荷を測定し、この測定された負荷に基づき、ユーザに提供する広告の数を決定する。
【００２４】
通信制御部３１０は、情報処理装置２００との間でのファイルや情報の送受信を行う。また、通信制御部３１０は、情報処理装置２００から受信した情報に基づいた処理を行う。
【００２５】
例えば、通信制御部３１０は、情報処理装置２００から、ファイルとともに、このファイルの記憶装置１００への書き込みを要求する情報を受信したときは、この受信したファイルを記憶装置１００に記憶する。また、例えば、通信制御部３１０は、情報処理装置２００から、記憶装置１００に記憶されたファイルの読み出しを要求する情報を受信したときは、この要求されたファイルを記憶装置１００から読み出し、情報処理装置２００に送信する。また、例えば、通信制御部３１０は、情報処理装置２００から、記憶装置１００に記憶されているファイルの削除を要求する情報を受信したときは、この要求されたファイルを記憶装置１００から削除する。
【００２６】
このようにすることにより、ユーザが情報処理装置２００を使用し、記憶装置１００のファイルの操作を行うことが可能になる。つまり、ユーザが情報処理装置２００を使用し、記憶装置１００にファイルを書き込むことや、記憶装置１００に記憶されたファイルを読み出すこと、削除することなどができるようになる。
【００２７】
負荷測定部３２０は、ユーザが記憶装置１００やサーバ装置３００に与える負荷をユーザごとに測定する。
【００２８】
負荷測定部３２０により測定される負荷としてはいろいろと考えられる。
【００２９】
例えば、負荷測定部３２０は、ユーザが記憶装置１００やサーバ装置３００に与える負荷として、そのユーザによる記憶装置１００の使用量を測定するようにすると良い。ここで、ユーザによる記憶装置１００の使用量とは、そのユーザが記憶装置１００に記憶しているファイルの総データサイズである。ユーザによる記憶装置１００の使用量が大きければ大きいほど、そのユーザによるファイルが記憶装置１００の記憶領域を占有することになり、記憶装置１００に負荷をかけることになる。
【００３０】
また、例えば、負荷測定部３２０は、ユーザが記憶装置１００やサーバ装置３００に与える負荷として、そのユーザによる記憶装置１００の使用頻度を測定するようにすると良い。例えば、所定の期間の間にユーザが記憶装置１００やサーバ装置３００を使用した回数を、ユーザによる記憶装置１００の使用頻度として測定すると良い。つまり、ユーザが記憶装置１００へのファイルの書き込みや、記憶装置１００からのファイルの読み出しなどをした回数を使用頻度として測定する良い。この使用回数が多いほど、記憶装置１００やサーバ装置３００に処理を行わせる回数が多いことになり、記憶装置１００やサーバ装置３００に負荷をかけることになる。
【００３１】
また、記憶装置１００には、書き込み・読み出しの速度の速いが、高価である記憶装置と、書き込み・読み出しの速度は遅いが、廉価である記憶装置がある。すべてのファイルを速度の速い記憶装置に記憶させるとコストがかかってしまう。そこで、ネットワークストレージサービスでは、通常、頻繁に書き込み・読み出しが行われるファイルのみを速度の速い記憶装置に記憶し、それ以外のファイルは、速度の遅い記憶装置に記憶するようにしている。よって、速度の速い記憶装置の使用量が大きいユーザは、記憶装置１００へのファイルの書き込みや、記憶装置１００からのファイルの読み出しなどをした回数が多い、つまり、使用頻度が大きいユーザである。そこで、この速度の速い記憶装置の使用量により、各ユーザの使用頻度を測定するようにしても良い。また、このようにすることにより、高価な記憶装置の使用量が多いユーザを、大きい負荷をかけるユーザとすることができるようになる。
【００３２】
また、例えば、負荷測定部３２０は、ユーザが記憶装置１００やサーバ装置３００に与える負荷として、そのユーザが情報処理装置２００とサーバ装置３００との間で送受信した情報の流量を測定するようにすると良い。ここで、ユーザが情報処理装置２００とサーバ装置３００との間で送受信した情報の流量は、所定の期間の間にユーザが情報処理装置２００とサーバ装置３００で送受信した情報の総データサイズである。この流量が大きければ大きいほど、記憶装置１００やサーバ装置３００に処理を行わせる時間が長いことになる。よって、この流量が大きければ大きいほど、記憶装置１００やサーバ装置３００に負荷をかけることになる。
【００３３】
広告数決定部３３０は、負荷測定部３２０により測定された負荷に基づき、各ユーザに対する広告の数を決定する。広告数決定部３４０による広告の数の決定の仕方にはいろいろと考えられる。例えば、負荷測定部３２０により測定された負荷が大きくなるにつれ、決定される広告の数が多くなるようにする。
【００３４】
ネットワークストレージサービスには、無料で提供されているサービスや、低価格で提供されているサービスなどがある。このようなサービスでは、サービスを提供するための費用を広告収入により得ている。このときに広告主から得る広告料は、通常、ユーザに提示した広告の数や、広告に対するユーザからの反響の数に応じて決められる。
【００３５】
このため、ネットワークストレージサービス側としては、できるだけ多くの広告をユーザに提示をしたい。しかし、あまりに多くの広告をユーザに提示することになると、ユーザによるサービスの使用に支障がでる。このため、適正な数の広告を提示する必要がある。
【００３６】
そこで、例えば、広告数決定部２２０が決定する広告の数は、このようなサービスにおいて、ユーザに提示する広告の数をユーザごとに決定するのに使用する。
【００３７】
このようにすることにより、ユーザが記憶装置１００やサーバ装置３００にかける負荷の大きさに応じた数の広告をユーザに提示することができる。つまり、例えば、ユーザが記憶装置１００やサーバ装置３００にかける負荷が大きいユーザ、つまり、ネットワークストレージサービスを提供するためにかかる費用が大きいユーザには、多くの広告を提示することが可能になる。
【００３８】
＜ネットワークストレージシステムの別の構成例＞
図２は、本発明の実施形態に係るネットワークストレージシステムの図１に示した構成例に、さらにいくつかの構成を加えた構成例を示す図である。
【００３９】
図２に示した構成のネットワークストレージシステムにおける記憶装置１００は、ユーザのファイル１０１に加え、ユーザファイルリスト１０２も記憶する。
【００４０】
このユーザファイルリスト１０２は、ユーザごとに用意されたリストであり、それぞれのユーザが記憶装置１００に記憶しているファイルの情報が記載されている。例えば、このユーザファイルリスト１０２には、それぞれのファイルのファイル名、サイズ、作成日などの情報が記載される。
【００４１】
このファイルリスト１０２は、情報処理装置２００により、記憶装置１００に記憶されたファイルを参照する際に使用する。
【００４２】
ファイルリスト１０２は、いわゆるフォルダ構造を有するようにすると良い。そして、情報処理装置２００のアプリケーションからこのユーザファイルリスト１０２のフォルダ構造を編集できるようにすると良い。このようにすることにより、ユーザファイルリスト１０２が整理され、所望のファイルを探し出すことが容易になる。
【００４３】
例えば、ユーザは、情報処理装置２００のウェブブラウザにより、このユーザファイルリスト１０２をダウンロードし、ダウンロードしたユーザファイルリスト１０２を、図３に示すように、ウェブブラウザで表示するようにする。このようにすることにより、ユーザは、このウェブブラウザの表示により、記憶装置１００にどのようなファイルが記憶されているかを確認できるようになる。この表示に基づいて、ファイルの選択ができるようになり、記憶装置１００に記憶されたファイルをダウンロードすることができるようになる。また、例えば、記憶装置１００にファイルをアップロードするときに、この表示を使用して、記憶するフォルダなどを選択できるようになる。
【００４４】
また、書類作成ソフトや表計算ソフトなどの情報処理装置２００の通常のアプリケーションソフトの起動時に、このユーザファイルリスト１０２を情報処理装置２００が記憶装置からダウンロードし、これらのアプリケーションからこのダウンロードしたユーザファイルリスト１０２を参照できるようにすると良い。これは、例えば、特許文献１に開示された方法を使用することにより行うことが可能である。
【００４５】
そこで、例えば、情報処理装置２００が、アプリケーションソフトの起動時にユーザファイルリスト１０２の読み出しを要求する情報をサーバ装置３００に送信する手段と、サーバ装置３００から送信されたユーザファイルリスト１０２を受信する手段と、この受信したユーザファイルリスト１０２をアプリケーションから参照からできる形式に変換する手段と、を備えるようにすると良い。このようにすることにより、ウェブブラウザ以外のアプリケーションソフトを使用する際にも、このユーザファイルリスト１０２を、図４に示すように、参照できるようになる。そして、ウェブブラウザ以外のアプリケーションソフトを使用する際にも、このユーザファイルリスト１０２を参照しながら、アプリケーションソフトから記憶装置１００にアクセスし、記憶装置１００に記憶されたファイルをダウンロードすることができるようになる。また、ウェブブラウザ以外のアプリケーションソフトを使用する際にも、記憶装置１００にファイルをアップロードするときに、このユーザファイルリストを参照して、アプリケーションソフトから記憶装置１００にアクセスし、記憶するフォルダなどを選択し、ファイルを記憶させることなどができるようになる。
【００４６】
また、情報処理装置２００が、上記の受信したユーザファイルリスト１０２を、Windows（登録商標）などの情報処理装置２００のＯＳ（Operating System）から参照できる形式に変換する手段を備えるようにしても良い。つまり、ＯＳのファイル参照機能、例えば、Windows（登録商標）のエクスプローラなどにより、ユーザファイルリスト１０２が参照できるようにすると良い。このようにすることにより、このユーザファイルリスト１０２を参照しながら、ＯＳの操作により記憶装置１００に直接アクセスし、記憶装置１００に記憶されたファイルをダウンロードすることができるようになる。また、記憶装置１００にファイルをアップロードするときに、ＯＳの操作により記憶装置１００に直接アクセスし、このユーザファイルリストを参照して、記憶するフォルダなどを選択し、ファイルを記憶させることができる。
【００４７】
また、記憶装置１００は、複数の広告ファイル１０３を記憶する。また、記憶装置１００は、広告ファイルのリストである広告ファイルリスト１０４を記憶する。この広告ファイルリスト１０４は、広告ファイルの情報で構成されている。広告ファイル１０４は、記憶装置１００に記憶された広告ファイルのみの情報で構成されるようにしても良いし、他の装置に記憶された広告ファイルの情報も含めて構成されるようにしても良い。
【００４８】
図２に示した構成のネットワークストレージシステムにおけるサーバ装置３００は、図１に示したサーバ装置３００の構成に、さらに、リスト更新部３４０と、広告挿入部３５０と、を加え、構成される。
【００４９】
リスト更新部３４０は、記憶装置１００に記憶されたユーザファイルリストの更新を行う。つまり、リスト更新部３４０は、記憶装置１００に記憶されたファイルの情報に変更があったときに、ユーザリストファイルに含まれたそのファイルに対する情報の変更を行う。
【００５０】
例えば、リスト更新部３４０は、ある情報処理装置２００から送信されたファイルが記憶装置１００に記憶されたときに、その情報処理装置２００のユーザに対するユーザファイルリストを更新する。つまり、その記録されたファイルが新たなファイルであるならば、そのファイルの情報をユーザファイルリストに加える。また、その記録されたファイルがすでに記憶されたファイルを更新したファイルであるならば、ユーザファイルリストに含まれている更新前のファイルの情報を更新後のファイルの情報に書き換える。また、例えば、リスト更新部３４０は、ある情報処理装置２００から送信された要求に基づいて記憶装置１００に記憶されたファイルを削除したときに、その情報処理装置２００のユーザに対するユーザファイルリストを更新する。つまり、その削除要求を受けたファイルの情報をユーザファイルリストから削除する。
【００５１】
また、ネットワークストレージサービスの中には、ネットワーク上のアプリケーションを使用し、ネットワークストレージ（記憶装置１００）内のファイルの編集を行うことができるサービスもある。リスト更新部３４０は、このようなネットワーク上のアプリケーションによりファイルが編集され、編集後のファイルが記憶装置１００に記憶されたときにも、ユーザファイルリスト１０２の情報を更新するようにする。このようにすることにより、同じファイルを、ネットワーク上にアプリケーションと情報処理装置１００上のアプリケーションの両方で編集できるようになる。
【００５２】
広告挿入部３５０は、広告数決定部３３０の決定された広告の数に基づいて、広告ファイルリスト１０４を構成する広告ファイルの情報をユーザファイルリストに挿入する。このとき、広告挿入部３５０は、挿入される広告ファイルを、広告ファイルリストに構成する広告ファイルの中からランダムに選択するようにしても良いし、特定の規則に基づいて選択するようにしても良い。
【００５３】
上述したように、負荷測定部３２０により測定される負荷、つまり、ユーザによる記憶装置１００の使用量、使用頻度などにより、そのユーザに対する広告の数が変動する。広告挿入部３５０は、広告数決定部３３０により広告の数に変更があったユーザのユーザファイルリスト１０２に挿入された広告の数を、その変更後の広告の数に変更する。つまり、広告挿入部３５０は、広告の数が大きくなったときは、ユーザファイル１０２に新たに広告ファイルの情報を追加挿入し、広告の数が小さくなったときは、ユーザファイル１０２に挿入されている広告ファイルの情報のうちのいくつかを削除する。
【００５４】
また、本実施形態では、広告挿入部２５０によりユーザファイルリストに挿入される広告ファイルは、ファイル名が広告のコピーになっている。このため、ユーザが、上述したように、情報処理装置２００のウェブブラウザやその他のアプリケーションソフトによりユーザファイルリスト１０２を参照したときに、例えば、図５、図６に示すように、リストに表示される。図６は、ウェブブラウザによりユーザファイルリスト１０２を参照したときの表示を示す図であり、図５は、ウェブブラウザ以外のアプリケーションソフトによりユーザファイルリスト１０２を参照したときの表示を示す図であり、図６は、ＯＳの参照機能によりユーザファイルリスト１０２を参照したときの表示を示す図である。
【００５５】
このようにすることにより、ユーザがユーザファイルリスト１０２を参照するとき、つまり、ユーザがオンラインストレージサービスを使用する際に、広告のコピーを目にすることになる。よって、ファイルを開かれなくてもユーザに広告を提示することが可能になる。
【００５６】
また、この広告のコピーを読むことにより、広告に興味を持ったユーザは、この広告ファイルをダウンロードができる。よって、広告に興味を持ったユーザに対しては、ファイル名の短いコピーだけなく、多くの情報を含んだ広告ファイルを提供することが可能になる。
【００５７】
また、本実施形態では、ユーザファイルリスト１０２の表示により広告を行う。このため、上述したように、ユーザが、ブラウザ以外のアプリケーションソフトやＯＳによりネットワークストレージを直接使用したような場合にも、ユーザに広告を提示することが可能である。
【００５８】
また、最初にユーザに提示する広告はファイル名のコピーだけであり、つまり、ユーザの情報処理装置２００にダウンロードされるものはユーザファイルリスト１０２だけである。上述したように、ユーザファイルリスト１０２は、ファイル名やサイズなどのファイルの情報を含むだけであり、テキストだけのファイルで作成できる。このため、ユーザファイルリスト１０２のデータサイズは小さい。よって、ネットワークに負荷をかけることなく、ユーザに広告を提供することができる。また、データサイズが小さいため、ダウンロード時間も短く、ユーザに負担をかけることなく、ユーザに広告を提示することが可能になる。
【００５９】
また、上述したように、ユーザファイルリスト１０２に挿入される広告ファイルは、広告挿入部３５０により、広告ファイルリスト１０４を構成する広告ファイルの中から選択される。広告ファイルリスト１０４には、広告主の装置が記憶している広告ファイルも含ませることができる。このため、本実施形態では、広告主が記憶装置１００に広告ファイルを記憶しなくても良い。よって、広告主は、記憶装置１００にアクセスせずに広告ファイルの更新できるようになる。
【００６０】
また、ユーザファイルリスト１０２に、上記のテキスト情報だけでなく、それぞれのファイルのアイコンやサムネイルを含めるようにしても良い。このようにすることにより、コピーだけでなく、画像も使用して広告を提示することができるようになる。
【００６１】
また、広告挿入部２５０は、定期的にユーザファイルリスト１０２に挿入する広告ファイルを変更するようにすると良い。このようにすることにより、常に新しい広告をユーザに提示することが可能になる。
【００６２】
また、サーバ装置２００が、記憶装置１００に記憶されているユーザのファイルを解析する手段を備えるようにし、広告挿入部２５０は、この解析結果に基づいた内容の広告ファイルを、ユーザファイルリスト１０２に挿入するようにしても良い。このようにすることにより、それぞれのユーザに適した広告をユーザに提示することが可能になる。
【００６３】
上述した実施形態における処理動作は、ハードウェア、または、ソフトウェア、あるいは、両者の複合構成によって実行することも可能である。
【００６４】
なお、ソフトウェアによる処理を実行する場合には、処理シーケンスを記録したプログラムが格納されているＲＯＭ（Read Only Memory）から、専用のハードウェアに組み込まれているコンピュータ内のメモリ（ＲＡＭ）にプログラムを読み込んで実行させるか、あるいは、各種処理が実行可能な汎用コンピュータにプログラムをインストールして実行させることが可能である。
【００６５】
例えば、プログラムは、記録媒体としてのハードディスクやＲＯＭに予め記録しておくことが可能である。あるいは、プログラムは、フロッピー（登録商標）ディスク等の磁気ディスク、ＣＤ（Compact Disc）、ＤＶＤ(Digital Versatile Disc)等の光ディスク、ＭＯ（Magneto Optical）ディスク等の光磁気ディスクなどのリムーバブル記録媒体に、一時的、あるいは、永続的に格納（記録）しておくことが可能である。
【００６６】
このようなリムーバブル記録媒体は、いわゆるパッケージソフトウェアとして提供することが可能である。
【００６７】
なお、プログラムは、上述したようなリムーバブル記録媒体からコンピュータにインストールする他、ダウンロードサイトから、コンピュータに無線転送したり、ＬＡＮ（Local Area Network）、インターネットといったネットワークを介して、コンピュータに有線で転送したりし、コンピュータでは、転送されてきたプログラムを受信し、内蔵するハードディスク等の記録媒体にインストールすることが可能である。
【００６８】
また、上記実施形態で説明した処理動作に従って時系列的に実行されるのみならず、処理を実行する装置の処理能力、あるいは、必要に応じて並列的にあるいは個別に実行するように構築することも可能である。
【００６９】
また、上記実施形態で説明したシステムは、複数の装置の論理的集合構成にしたり、各装置の機能を混在させたりするように構築することも可能である。
【００７０】
以上、本発明の好適な実施の形態により本発明を説明した。ここでは特定の具体例を示して本発明を説明したが、特許請求の範囲に定義された本発明の広範囲な趣旨および範囲から逸脱することなく、これら具体例に様々な修正および変更が可能である。
【００７１】
また、本発明におけるサーバ装置は、前記広告挿入手段により挿入される広告ファイルのファイル名は、広告であるようにしても良い。
【００７２】
また、本発明におけるサーバ装置は、前記ユーザが前記記憶装置にかける負荷をユーザごとに測定する負荷測定手段と、前記負荷測定手段により測定された負荷に基づき、前記広告挿入手段により前記ユーザファイルリストに挿入する広告ファイルの数を決定する広告数決定手段と、を有するようにしても良い。
【００７３】
また、本発明におけるサーバ装置は、前記負荷は、前記ユーザによる前記記憶装置の使用量であるようにしても良い。
【００７４】
また、本発明におけるサーバ装置は、前記負荷は、前記ユーザによる前記記憶装置の使用頻度であるようにしても良い。
【００７５】
また、本発明におけるサーバ装置は、前記負荷は、前記ユーザが前記記憶装置を使用する際に授受したデータの流量であるようにしても良い。
【００７６】
また、本発明における広告提示方法は、前記広告挿入ステップにより挿入される広告ファイルのファイル名は、広告であるようにしても良い。
【００７７】
また、本発明における広告提示方法は、前記ユーザが前記記憶装置にかける負荷をユーザごとに測定する負荷測定ステップと、前記負荷測定ステップにより測定された負荷に基づき、前記広告挿入ステップにより前記ユーザファイルリストに挿入する広告ファイルの数を決定する広告数決定ステップと、を有するようにしても良い。
【００７８】
また、本発明におけるプログラムは、前記広告挿入手段により挿入される広告ファイルのファイル名は、広告であるようにしても良い。
【００７９】
また、本発明におけるプログラムは、前記サーバ装置を、前記ユーザが前記記憶装置にかける負荷をユーザごとに測定する負荷測定手段と、前記負荷測定手段により測定された負荷に基づき、前記広告挿入手段により前記ユーザファイルリストに挿入する広告ファイルの数を決定する広告数決定手段として機能させるようにしても良い。
【符号の説明】
【００８０】
１００    記憶装置
１０１    ユーザファイル
１０２    ユーザファイルリスト
１０３    広告ファイル
１０４    広告ファイルリスト
２００    情報処理装置
３００    サーバ装置
３１０    通信制御部
３２０    負荷測定部
３３０    広告数決定部
３４０    リスト更新部
３５０    広告挿入部
【図１】
0005523161.tif 000002
【図２】
0005523161.tif 000003
【図３】
0005523161.tif 000004
【図４】
0005523161.tif 000005
【図５】
0005523161.tif 000006
【図６】
0005523161.tif 000007