(57)【要約】【課題】オンラインストレージを使ってデータを保管するサービスを利用する際に、外出先等でも通常のユーザ端末を使ったときと同様のオンラインストレージサービスを受けられるようにする。【解決手段】着脱自在の記録媒体２５に、オンラインストレージサービスを受けるためのクライアントアプリケーションソフトウェアを記録する。また、パスワードやユーザＩＤのようなユーザ管理情報を暗号化して着脱自在の記録媒体２５に記録する。着脱自在の記録媒体２５を携帯し、着脱自在の携帯型の記録媒体２５を外出先のパーソナルコンピュータ２Ａに装着れば、直ちにオンラインストレージサービスを受けられる。また、着脱自在の携帯型の記録媒体２５にユーザ管理情報を記録しておくと、簡単にログインできると共に、簡易的な物理キーとしても利用できる。【選択図】　　　　図１
2004126908.tif 000002
【特許請求の範囲】
【請求項１】
ユーザ毎に領域が割り当てられ、上記割り当てられた領域にユーザのデータのファイルが保管されるオンラインストレージ手段と、
上記オンラインストレージ手段を管理する管理サーバと、
上記オンラインストレージ手段をアクセスするためのユーザ端末と、
上記オンラインストレージ手段と上記ユーザ端末との間でデータのやり取りを行うネットワークとからなり、
上記ユーザ端末の操作により上記ネットワークを介して上記オンラインストレージ手段をアクセスし、上記ユーザ毎に割り当てられた領域にユーザのデータを保管するサービスを提供するデータ保管システムであって、
上記オンラインストレージサービスを受けるためのアプリケーションソフトウェアが書き込まれた着脱自在の記録媒体を用意し、
上記オンラインストレージサービスを受けるためのアプリケーションソフトウェアが書き込まれた着脱自在の記録媒体を上記ユーザ端末に装着し、
上記アプリケーションソフトウェア起動させ、上記オンラインストレージサービスを受けるためのアプリケーションソフトウェアが書き込まれた着脱自在の記録媒体が装着されたユーザ端末で上記オンラインストレージサービスを受ける
ようにしたデータ保管システム。
【請求項２】
上記着脱自在の記録媒体には、複数のオペレーティングシステムのアプリケーションソフトウェアが記録され、装着されたユーザ端末に対応するオペレーティングシステムのアプリケーションソフトウェアを起動させるようにした請求項１に記載のデータ保管システム。
【請求項３】
中間言語のアプリケーションソフトウェアにより上記複数のオペレーティングシステムに対応させるようにした請求項２に記載のデータ保管システム。
【請求項４】
上記アプリケーションソフトウェアは、完全独立型である請求項１に記載のデータ保管システム。
【請求項５】
上記着脱自在の記録媒体は、汎用インターフェースのフラッシュメモリである請求項１に記載のデータ保管システム。
【請求項６】
上記着脱自在の記録媒体は、汎用インターフェースの磁気ディスクドライブである請求項１に記載のデータ保管システム。
【請求項７】
上記着脱自在の記録媒体は、汎用インターフェースの光ディスク又は光磁気ディスクドライブである請求項１に記載のデータ保管システム。
【請求項８】
上記着脱自在の記録媒体は、フラッシュメモリカードである請求項１に記載のデータ保管システム。
【請求項９】
上記着脱自在の記録媒体は、磁気ディスクカードである請求項１に記載のデータ保管システム。
【請求項１０】
上記着脱自在の記録媒体に、ユーザ管理情報を書き込むようにした請求項１に記載のデータ保管システム。
【請求項１１】
上記ユーザ管理情報を暗号化するようにした請求項１０に記載のデータ保管システム。
【請求項１２】
上記アプリケーションソフトウェア起動させて上記ユーザ端末で上記オンラインストレージサービスを受ける処理を行う際に、上記着脱自在の記録媒体から上記ユーザ管理情報を読み出し、上記オンラインストレージサービスの管理サーバに送信し、上記ユーザ管理情報によりログイン認証を行うようにした請求項１０に記載のデータ保管システム。
【請求項１３】
上記オンラインストレージサービスの管理サーバは、上記着脱自在の記録媒体から読み出された上記ユーザ管理情報からユーザを特定し、上記ユーザのサービスレベルに応じて、サービスやクライアントアプリケーション機能を提供するようにした請求項１２に記載のデータ保管システム。
【請求項１４】
上記サービスレベルは、上記ユーザ管理情報の送信回数により設定するようにした請求項１３に記載のデータ保管システム。
【請求項１５】
上記アプリケーションソフトウェアが上記着脱自在の記録媒体からの上記ユーザ管理情報を監視するようにした請求項１０に記載のデータ保管システム。
【請求項１６】
オンラインストレージにユーザ領域を割り当て、ユーザ端末の操作によりネットワークを介して上記オンラインストレージをアクセスし、上記ユーザ毎に割り当てられた領域にユーザのデータを保管するオンラインストレージサービスを受けるためのアプリケーションソフトウェアが書き込まれた着脱自在の記録媒体を用意し、
上記オンラインストレージサービスを受けるためのアプリケーションソフトウェアが書き込まれた着脱自在の記録媒体を携帯可能とし、
上記オンラインストレージサービスを受けるためのアプリケーションソフトウェアが書き込まれた着脱自在の記録媒体をユーザ端末に装着し、
上記アプリケーションソフトウェア起動させ、上記オンラインストレージサービスを受けるためのアプリケーションソフトウェアが書き込まれた着脱自在の記録媒体が装着されたユーザ端末で上記オンラインストレージサービスを受ける
ようにしたデータ管理方法。
【請求項１７】
上記着脱自在の記録媒体には、複数のオペレーティングシステムのアプリケーションソフトウェアが記録され、装着されたユーザ端末に対応するオペレーティングシステムのアプリケーションソフトウェアを起動させるようにした請求項１６に記載のデータ管理方法。
【請求項１８】
中間言語のアプリケーションソフトウェアにより上記複数のオペレーティングシステムに対応させるようにした請求項１７に記載のデータ管理方法。
【請求項１９】
上記アプリケーションソフトウェアは、完全独立型である請求項１６に記載のデータ管理方法。
【請求項２０】
上記着脱自在の記録媒体は、汎用インターフェースのフラッシュメモリである請求項１６に記載のデータ管理方法。
【請求項２１】
上記着脱自在の記録媒体は、汎用インターフェースの磁気ディスクドライブである請求項１６に記載のデータ管理方法。
【請求項２２】
上記着脱自在の記録媒体は、汎用インターフェースの光ディスク又は光磁気ディスクドライブである請求項１６に記載のデータ管理方法。
【請求項２３】
上記着脱自在の記録媒体は、フラッシュメモリカードである請求項１６に記載のデータ管理方法。
【請求項２４】
上記着脱自在の記録媒体は、磁気ディスクカードである請求項１６に記載のデータ管理方法。
【請求項２５】
上記着脱自在の記録媒体に、ユーザ管理情報を書き込むようにした請求項１６に記載のデータ管理方法。
【請求項２６】
上記ユーザ管理情報を暗号化するようにした請求項２５に記載のデータ管理方法。
【請求項２７】
上記アプリケーションソフトウェア起動させて上記ユーザ端末で上記オンラインストレージサービスを受ける処理を行う際に、上記着脱自在の記録媒体から上記ユーザ管理情報を読み出し、上記オンラインストレージサービスの管理サーバに送信し、上記ユーザ管理情報によりログイン認証を行うようにした請求項２５に記載のデータ管理方法。
【請求項２８】
上記オンラインストレージサービスの管理サーバは、上記着脱自在の記録媒体から読み出された上記ユーザ管理情報からユーザを特定し、上記ユーザのサービスレベルに応じて、サービスやクライアントアプリケーション機能を提供するようにした請求項２７に記載のデータ管理方法。
【請求項２９】
上記サービスレベルは、上記ユーザ管理情報の送信回数により設定するようにした請求項２８に記載のデータ管理方法。
【請求項３０】
上記アプリケーションソフトウェアが上記着脱自在の記録媒体からの上記ユーザ管理情報を監視するようにした請求項２５に記載のデータ管理方法。
【請求項３１】
オンラインストレージにユーザ領域を割り当て、ユーザ端末の操作によりネットワークを介して上記オンラインストレージをアクセスし、上記ユーザ毎に割り当てられた領域にユーザのデータを保管するオンラインストレージサービスを受けるためのアプリケーションソフトウェアが記録される、ユーザ端末に着脱自在の記録媒体。
【請求項３２】
複数のオペレーティングシステムのアプリケーションソフトウェアが記録され、装着されたユーザ端末に対応するオペレーティングシステムのアプリケーションソフトウェアを起動させるようにした請求項３１に記載のデータ記録媒体。
【請求項３３】
中間言語のアプリケーションソフトウェアにより上記複数のオペレーティングシステムに対応させるようにした請求項３２に記載のデータ記録媒体。
【請求項３４】
上記アプリケーションソフトウェアは、完全独立型である請求項３１に記載のデータ記録媒体。
【請求項３５】
汎用インターフェースのフラッシュメモリにより上記ユーザ端末に着脱自在とした請求項３１に記載のデータ記録媒体。
【請求項３６】
汎用インターフェースの磁気ディスクドライブにより上記ユーザ端末に着脱自在としたい請求項３１に記載のデータ記録媒体。
【請求項３７】
汎用インターフェースの光ディスク又は光磁気ディスクドライブにより上記ユーザ端末に着脱自在とした請求項３１に記載のデータ記録媒体。
【請求項３８】
フラッシュメモリカードにより上記ユーザ端末に着脱自在とした請求項３１に記載のデータ記録媒体。
【請求項３９】
磁気ディスクカードにより上記ユーザ端末に着脱自在とした請求項３１に記載のデータ記録媒体。
【請求項４０】
更に、ユーザ管理情報を書き込むようにした請求項３１に記載のデータ記録媒体。
【請求項４１】
上記ユーザ管理情報を暗号化するようにした請求項４０に記載のデータ記録媒体。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
この発明は、オンラインストレージにユーザ領域を割り当て、ユーザ端末の操作によりネットワークを介してオンラインストレージをアクセスし、ユーザ毎に割り当てられた領域にユーザのデータを保管するようなサービスに用いて好適なデータ保管システム、データ管理方法、及びデータ記録媒体に関する。
【０００２】
【従来の技術】
ユーザのデータをオンラインストレージに保管するとともに、コンテンツデータの購入が容易に行えに、データの管理が統合的に行えるようにしたオンラインストレージサービスのシステムが提案されている。
【０００３】
このようなオンラインストレージサービスのシステムでは、ネットワークによりアクセス可能なオンラインストレージが設けられる。オンラインストレージは、契約を行ったユーザがコンテンツデータの保管に利用できるユーザ領域を提供するものである。このオンラインストレージに、ユーザ毎に、ユーザ領域が割り振られる。このオンラインストレージのユーザ領域は、契約されている期間、契約されて容量の範囲内で、データを保管する領域として、ユーザが自由に使うことができる。ユーザは、パーソナルコンピュータ等をユーザ端末として使い、自分のユーザ領域にあるデータの追加や削除、移動が行える。また、ユーザ領域に、購入したコンテンツデータのファイルを保管させることができる。
【０００４】
このようなオンラインストレージサービスでは、コンテンツデータの購入は、コンテンツライブラリからオンラインストレージのユーザ領域へのファイルの複製という処理で実現できる。
【０００５】
また、ユーザは、自分に割り当てられているユーザ領域については、パーソナルコンピュータ等のユーザ端末を使ってアクセスすることができる。ユーザが購入したコンテンツデータのファイルは、そのユーザのユーザ領域に保管されている。ユーザは、自分に割り当てられているユーザ領域にアクセスして、自分の写真や動画のファイルをアップロードしたり、ダウンロードしたり、ユーザが購入したコンテンツデータのファイルをダウンロードしたり、ストリーミング再生して楽しむことができる。
【０００６】
このようなオンラインストレージのサービスを利用するには、従来、汎用のブラウザが利用されている。すなわち、このようなサービスを利用する場合には、ユーザは、ブラウザを立ち上げ、オンラインサーバのＵＲＬ（Ｕｎｉｆｏｒｍ　ＲｅｓｏｕｒｃｅＬｏｃａｔｏｒ）にアクセスする。オンラインサーバのＵＲＬにアクセスすると、認証ページが送られてくる。この認証ページには、ユーザＩＤの記入ボックス及びパスワードの記入ボックスが設けられる。ユーザは、契約時に送られてきたユーザＩＤとパスワードを入力し、ログインする。このユーザＩＤとパスワードを下に認証が行われ、認証が成立すると、オンラインストレージサービスのページが送られている。このオンラインストレージサービスのページを利用して、コンテンツのデータのアップロードやダウンロード、コンテンツデータの購入等、各種のサービスが行われる。
【０００７】
ネットワークを使ったコンピュータシステムとしては、以下の特許文献が知られている。
【０００８】
【特許文献１】
特開平１１−２４９９４８号公報
【０００９】
【発明が解決しようとする課題】
このように、従来のオンラインストレージサービスでは、汎用のブラウザを使ってサービスが提供されている。汎用のブラウザを使えば、特別なアプリケーションソフトウェアは不要であるが、汎用のブラウザでは、提供できるサービスがＨＴＭＬ（Ｈｙｐｅｒ　Ｔｅｘｔ　Ｍａｒｋｕｐ　Ｌａｎｇｕａｇｅ）言語の記述により制限されているため、使い勝手が悪く、不便なユーザインターフェースを強いられる結果となる。
【００１０】
そこで、オンラインストレージサービスのサーバへのログインや、コンテンツデータの購入、データのアップロードやダウンロード等が簡単に行える専用のクライアントアプリケーションソフトウェアを用意することが考えられる。専用のクライアントアプリケーションソフトウェアを使えば、オンラインストレージサービスに特化した各種の機能を実現でき、使い勝手の改善が図れる。
【００１１】
すなわち、オンラインストレージサービスを利用するための専用のクライアントアプリケーションソフトウェアが用意される。例えば、この専用のクライアントアプリケーションソフトウェアがオンラインストレージサーバを運営している管理会社のサイトで提供される。ユーザは、このサイトから、専用のクライアントアプリケーションソフトウェアを入手する。そして、このクライアントアプリケーションソフトウェアをユーザ端末として用いるパーソナルコンピュータに内蔵されたＨＤＤ（Ｈａｒｄ　Ｄｉｓｋ　Ｄｒｉｖｅ）にインストールする。このパーソナルコンピュータに内蔵されたＨＤＤにインストールされた専用のクライアントアプリケーションソフトウェアを起動すると、オンラインストレージサービスのサーバにログインしたり、データをアップロードしたり、ダウンロードしたり、コンテンツデータを購入するサービスが行える。
【００１２】
このような専用のクライアントアプリケーションソフトウェアを利用すると、例えばオンラインストレージのユーザ領域が自分のパーソナルコンピュータの一部として使えるようなユーザインターフェースが実現でき、汎用のブラウザを使ったサービスに比べて、使い勝手が上がり、より多彩なサービスが行える。
【００１３】
しかしながら、クライアントアプリケーションソフトウェアをユーザのパーソナルコンピュータに内蔵されているＨＤＤにインストールして使用すると、クライアントアプリケーションソフトウェアをインストールしているパーソナルコンピュータでしか同様のサービスを受けられなくなるという問題が生じてくる。
【００１４】
例えば、急な用事があり、外出先で、他のパーソナルコンピュータを利用して、オンラインストレージサービスを利用したいというようなことが想定される。この場合、外出先のパーソナルコンピュータにはクライアントアプリケーションソフトウェアがインストールされていないため、外出先で、他のパーソナルコンピュータでは、同様のオンラインストレージサービスを受けることができない。勿論、この場合には、汎用のブラウザを使えば、オンラインストレージサービスを受けられるが、汎用のブラウザを使うと、操作性が悪くなり、同一のサービス環境が維持できない。
【００１５】
また、クライアントアプリケーションソフトウェアをパーソナルコンピュータに内蔵されたＨＤＤにインストールするような構成では、クライアントアプリケーションソフトウェアを各パーソナルコンピュータにインストールする必要がある。したがって、一人で複数のパーソナルコンピュータを所有しているユーザは、各パーソナルコンピュータにクライアントアプリケーションソフトウェアをインストールする必要があり、めんどうな作業を強いられる。
【００１６】
また、新しいパーソナルコンピュータを購入すると、新たにクライアントアプリケーションソフトウェアを再度インストールする必要がある。クライアントアプリケーションソフトウェアをインストールする作業は手間がかかり、更に、同一環境を保つためには、設定をし直す必要がある。
【００１７】
したがって、この発明の目的は、外出先等でも、通常のユーザ端末を使ったときと同様のオンラインストレージサービスを受けられると共に、インストール作業や設定作業から解放できるデータ保管システム、データ管理方法、データ記録媒体を提供することにある。
【００１８】
【課題を解決するための手段】
この発明は、ユーザ毎に領域が割り当てられ、割り当てられた領域にユーザのデータのファイルが保管されるオンラインストレージ手段と、オンラインストレージ手段を管理する管理サーバと、オンラインストレージ手段をアクセスするためのユーザ端末と、オンラインストレージ手段とユーザ端末との間でデータのやり取りを行うネットワークとからなり、ユーザ端末の操作によりネットワークを介してオンラインストレージ手段をアクセスし、ユーザ毎に割り当てられた領域にユーザのデータを保管するサービスを提供するデータ保管システムであって、オンラインストレージサービスを受けるためのアプリケーションソフトウェアが書き込まれた着脱自在の記録媒体を用意し、オンラインストレージサービスを受けるためのアプリケーションソフトウェアが書き込まれた着脱自在の記録媒体をユーザ端末に装着し、アプリケーションソフトウェア起動させ、オンラインストレージサービスを受けるためのアプリケーションソフトウェアが書き込まれた着脱自在の記録媒体が装着されたユーザ端末でオンラインストレージサービスを受けるようにしたデータ保管システムである。
【００１９】
この発明は、オンラインストレージにユーザ領域を割り当て、ユーザ端末の操作によりネットワークを介してオンラインストレージをアクセスし、ユーザ毎に割り当てられた領域にユーザのデータを保管するオンラインストレージサービスを受けるためのアプリケーションソフトウェアが書き込まれた着脱自在の記録媒体を用意し、オンラインストレージサービスを受けるためのアプリケーションソフトウェアが書き込まれた着脱自在の記録媒体を携帯可能とし、オンラインストレージサービスを受けるためのアプリケーションソフトウェアが書き込まれた着脱自在の記録媒体をユーザ端末に装着し、アプリケーションソフトウェア起動させ、オンラインストレージサービスを受けるためのアプリケーションソフトウェアが書き込まれた着脱自在の記録媒体が装着されたユーザ端末でオンラインストレージサービスを受けるようにしたデータ管理方法である。
【００２０】
この発明は、オンラインストレージにユーザ領域を割り当て、ユーザ端末の操作によりネットワークを介してオンラインストレージをアクセスし、ユーザ毎に割り当てられた領域にユーザのデータを保管するオンラインストレージサービスを受けるためのアプリケーションソフトウェアが記録される、ユーザ端末に着脱自在とされたデータ記録媒体である。
【００２１】
着脱自在の携帯型の記録媒体に、オンラインストレージサービスを受けるためのクライアントアプリケーションソフトウェアが記録されている。このオンラインストレージサービスを受けるためのクライアントアプリケーションソフトウェアが記録されている着脱自在の携帯型の記録媒体をパーソナルコンピュータに装着すれば、直ちにオンラインストレージサービスを受けることができる。このため、クライアントアプリケーションソフトウェアが記録されている着脱自在の携帯型の記録媒体を携帯すれば、いつでも、どこでも、オンラインストレージサービスを受けることができ、クライアントサーバーシステムのサービスを利用するためのクライアントアプリケーションソフトウェアがインストールされたパーソナルコンピュータを持ち運ぶ必要がなくなる。
【００２２】
【発明の実施の形態】
以下、この発明の実施の形態について図面を参照して説明する。図１は、この発明が適用されたシステムの一例を示すものである。図１において、オンラインストレージサービスの管理会社１は、映画やドラマのような動画のコンテンツデータや、静止画のコンテンツデータ、音楽のコンテンツデータ等を、総合的に管理している。また、このオンラインストレージサービスの管理会社１は、コンテンツデータの販売や提供ばかりでなく、ユーザのデータファイルを保管するサービスや、それに付随するサービスを行っている。なお、このオンラインストレージサービスの管理会社１のサービスを行う全体のサーバをオンラインサーバと称することとする。
【００２３】
オンラインストレージサービスの管理会社１は、提供、販売している多数のコンテンツデータが格納されているコンテンツライブラリ１１と、このコンテンツライブラリ１１を管理しているライブラリ管理サーバ１２と、ユーザのコンテンツデータを保管するためのオンラインストレージ１３と、このオンラインストレージ１３を管理している顧客ファイル管理サーバ１４と、配信情報が格納されている配信管理データベース１５と、配信管理を行っている配信管理サーバ１６を備えている。更に、顧客との間でメッセージをやり取りするためのメール処理サーバ１７とを備えている。
【００２４】
これらのサーバ１２、１４、１６、１７は、ネットワークにより接続されており、互いにデータのやり取りが可能とされている。また、これらのサーバ１２、１４、１６、１７は、通信インターフェース１９を介して、ネットワーク３と接続可能とされている。ネットワーク３は、例えば、インターネットである。
【００２５】
なお、これらのサーバ１２、１４、１６、１７は、それぞれ、専用のコンピュータ上で実現しても良いし、また、同一のコンピュータ上で実現しても良い。また、コンテンツライブラリ１１やオンラインストレージ１３は、サーバのストレージデバイス上に実現しても良いし、専用のコンピュータを用意しても良い。また、ここでは、これらのサーバ１２、１４、１６、１７や、コンテンツライブラリ１１、オンラインストレージ１３は、同一のオンラインストレージサービスの管理会社１内に設けられているが、これらを別々の会社で運営することも可能である。
【００２６】
ユーザ端末は、ユーザが操作する端末で、パーソナルコンピュータ２で実現できる。このパーソナルコンピュータ２は通信機能を有しており、ネットワーク３に接続可能とされている。パーソナルコンピュータ２のネットワーク３への接続は、電話回線を利用して、ダイアルアップやｘＤＳＬ（Ｄｉｇｉｔａｌ　Ｓｕｂｓｃｒｉｂｅｒ　Ｌｉｎｅ）で行っても良いし、ＣＡＴＶ（Ｃａｂｌｅ　Ｔｅｌｅｖｉｓｉｏｎ　）のネットワークサービスや携帯電話のネットワークサービス等を利用しても良い。勿論、専用回線を用いても良い。
【００２７】
コンテンツライブラリ１１は、提供、販売する多数のコンテンツデータが格納できるように、大容量のストレージデバイスを有している。コンテンツライブラリ１１に保管されているコンテンツデータのファイルは、図２に示すように、ファイル名と、登録日時と、ジャンルと、ファイルサイズと、ファイル形式と、販売金額と、コンテンツ内容とで管理されている。
【００２８】
コンテンツデータのファイル名とは、各コンテンツファイルが識別できるように付けられた各ファイル固有の名称である。登録日時は、コンテンツデータのファイルがコンテンツライブラリ１１に登録される、あるいは登録された日時である。コンテンツ内容は、各コンテンツデータのファイルの内容を説明した文章である。なお、コンテンツデータのファイル内容に、代表的なシーンの静止画や、動画、解説の音声等を含めるようにしても良い。ジャンルは、各コンテンツデータのファイルの内容を予め設定したカテゴリに振り分けた場合に、どのカテゴリに属するかを明示した情報である。ファイルのサイズは、各コンテンツデータのファイルの大きさであり、通常、バイト数で規定されるが、それ以外にも、例えば、動画ファイルであれば、再生に必要な時間等、各ファイル形式に特有なパラメータを表すことも可能である。ファイル形式は、各コンテンツデータのファイルのフォーマットを表す情報である。金額は、そのコンテンツデータのファイルを購入する際の金額であり、また、ここには、著作権情報を含めることができる。
【００２９】
ライブラリ管理サーバ１２は、コンテンツライブラリ１１の管理を行っている。ライブラリ管理サーバ１２は、ネットワーク上の他の機器からコンテンツの要求が与えられると、コンテンツライブラリ１１から指定されたコンテンツデータのファイルを検索し、そのコンテンツデータのファイルを他の機器に転送できるようになっている。また、ライブラリ管理サーバ１２は検索機能を備えており、キーワードが与えられると、このキーワードに合致するコンテンツデータのファイルをライブラリ管理サーバ１２から検索して、検索結果を出力できるようになっている。要求されたコンテンツのファイル名や登録日時、ジャンル、ファイルサイズ、金額、コンテンツ内容等、個々の項目についての検索結果を出力することも可能である。
【００３０】
更に、ライブラリ管理サーバ１２は、コンテンツライブラリ１１に既に保管されているコンテンツデータのファイルばかりでなく、これから新規に配信予定のコンテンツデータのファイルについても管理を行っている。外部からの要求に応じて、これから新規に配信予定のコンテンツデータのファイルについての情報を提供したり、検索結果を出力することが可能である。そして、ライブラリ管理サーバ１２は、新規に配信されるコンテンツデータのファイルが来ると、このコンテンツデータのファイルをコンテンツライブラリ１１に登録する処理を行っている。
【００３１】
オンラインストレージ１３は、契約を行ったユーザがデータファイルの保管に利用できるユーザ領域１８を提供するものである。このオンラインストレージ１３は、図３に示すように、各ユーザ毎に記録容量が確保されている。各ユーザはユーザＩＤで管理されており、各ユーザ毎に、契約により総容量が決められている。この契約より決められた総容量に応じて、各ユーザの記録容量確保エリアが設定され、これがユーザ領域１８となる。このオンラインストレージ１３のユーザ領域１８は、契約されている期間、契約されて容量の範囲内で、データファイルを保管する領域として、ユーザが自由に使うことができる。
【００３２】
なお、オンラインストレージサービスの管理会社１は、各ユーザと契約を行う際に、ユーザ領域１８の大きさに応じて、課金を行うようにすることが考えられる。勿論、ユーザ領域１８の大きさは、後に変更可能である。
【００３３】
ユーザは、コンテンツライブラリ１１で保管されているコンテンツデータのファイル、あるいはこれから配信予定のコンテンツデータのファイルを購入することができる。このようにして購入されたコンテンツデータのファイルは、このオンラインストレージ１３の各ユーザ領域１８に保管しておくことができる。また、ユーザは、自分自身で作成したデータファイルを、オンラインストレージ１３の各ユーザ領域１８に保管しておくことができる。オンラインストレージ１３の各ユーザ領域１８に保管できるファイルの形式は、静止画、動画、音声、テキスト等、あらゆる形式が可能である。また、動画や音声のファイルは、ストリーミング再生可能な形式で保管することができる。
【００３４】
顧客ファイル管理サーバ１４は、図４に示すように、オンラインストレージ１３に各ユーザ領域１８に保管されているコンテンツデータのファイルを、各ユーザ毎にデータベースで管理している。この顧客ファイル管理サーバ１４は、ファイルの検索、転送、及び削除等の処理が行える。なお、顧客ファイル管理サーバ１４は、他のユーザはアクセスできないようになっている。
【００３５】
図４に示すように、各ユーザはユーザＩＤで管理されており、そのユーザＩＤのユーザが保管しているコンテンツのファイルは、ファイル名と、ジャンルと、ファイルサイズと、ストレージ上の記録エリア毎に管理されている。また、各ユーザのユーザ領域１８が不足し、新たなコンテンツのファイルを保管できなくなったときに、そのデータを消去して良いかどうかを示す自動消去オプションが付けられている。また、顧客ファイル管理サーバ１４は、契約変更によるユーザ領域の拡大や縮小の処理、契約期間の管理等を行っている。
【００３６】
配信管理サーバ１６は、コンテンツデータの配信管理を行っている。ユーザからのコンテンツの購入の要望があると、配信管理データベース１５に、各ユーザ毎に配信管理情報のデータベースが作成される。この配信管理データベース１５は、図５に示すように、ユーザＩＤと、ファイル名と、申し込み日時と、ファイル登録予定日時と、容量と、ジャンルと、転送完了日で管理される。
【００３７】
ユーザがコンテンツデータを購入する場合には、パーソナルコンピュータ２からネットワーク３を介して配信管理サーバ１６にファイルの購入要求コマンドが送られ、この購入要求に基づいて、配信管理データベース１５に各ユーザ毎に配信管理情報が作成される。
【００３８】
そして、配信管理サーバ１６からライブラリ管理サーバ１２に、そのファイルをそのユーザのユーザ領域１８に複製するためのコマンドが与えられる。ライブラリ管理サーバ１２は、コンテンツライブラリ１１から所望のコンテンツデータのファイルを検索し、そのファイルが検索されたら、そのファイルをコンテンツライブラリ１１から取り出して、顧客ファイル管理サーバ１４に送る。そして、顧客ファイル管理サーバ１４は、このファイルを、オンラインストレージ１３のユーザ領域１８に複製する。
【００３９】
このように、コンテンツデータの購入は、コンテンツライブラリ１１からオンラインストレージ１３のユーザ領域１８へのファイルの複製という処理で実現できる。動画のコンテンツデータのファイルは、ファイル容量が大きくなり、転送に時間がかかるが、このシステムでは、同じネットワーク内のサーバ間でのファイルの複製で処理が実現できるため、コンテンツデータの購入の処理は素早く完了する。また、ダウンロードに失敗するようなこともなくなる。
【００４０】
ユーザは、オンラインストレージ１３の自分に割り当てられているユーザ領域１８については、パーソナルコンピュータ２を使ってアクセスすることができる。ユーザが購入したコンテンツデータのファイルは、上述したように、そのユーザのユーザ領域１８に保管されている。ユーザは、オンラインストレージ１３の自分に割り当てられているユーザ領域１８にアクセスして、そのユーザが購入したコンテンツデータのファイルを、移動、複製したり、ダウンロード又はアップロードしたり、ストリーミング再生して楽しむことができる。
【００４１】
このように、このシステムでは、契約を行った各ユーザに、コンテンツを保管しておくためのユーザ領域１８が割り当てられる。このユーザ領域１８を使って、コンテンツの購入のサービスを利用したり、ユーザのファイルをアップロードしたりダウンロードしたりする他、種々のサービスを受けることができる。
【００４２】
このオンラインストレージサービスの管理会社１で提供しているサービスは、ネットワーク３に接続できる通信機能を有していると共にウェブページを閲覧できるブラウザがインストールされているパーソナルコンピュータ２をユーザ端末として利用できる。
【００４３】
ユーザは、オンラインストレージサービスの管理会社１が提供しているサービスを利用する場合には、オンラインストレージサービスの管理会社１と契約を結ぶ。契約が締結されると、オンラインストレージサービスの管理会社１からユーザにユーザＩＤとパスワードが知らされる。
【００４４】
汎用のブラウザを使ってサービスを受ける場合には、オンラインストレージサービスの管理会社１と契約を結んでいるユーザは、パーソナルコンピュータ２をネットワーク３に接続し、ブラウザを立ち上げ、オンラインサーバのＵＲＬ（Ｕｎｉｆｏｒｍ　Ｒｅｓｏｕｒｃｅ　Ｌｏｃａｔｏｒ）にアクセスする。オンラインサーバのＵＲＬにアクセスすると、認証ページが送られてくる。この認証ページには、ユーザＩＤの記入ボックス及びパスワードの記入ボックスが設けられる。ユーザは、契約時にオンラインストレージサービスの管理会社１から送られてきたユーザＩＤとパスワードを入力し、ログインする。
【００４５】
ユーザＩＤとパスワードを入力して、ログインすると、正規に契約したユーザかどうかの認証処理が行われ、認証の結果正規、契約したユーザであると認められると、各種のサービスを受けることができる。
【００４６】
また、オンラインサーバにより提供されるサービスは、着脱自在の携帯型記録媒体２５に専用のクライアントアプリケーションソフトウェアを書き込むことで、より簡単に利用できる。
【００４７】
ここで、着脱自在の携帯型記録媒体２５は、簡単な作業でパーソナルコンピュータ２に着脱できるデータ記録媒体である。具体的には、フラッシュメモリカード、ＨＤＤ（Ｈａｒｄ　Ｄｉｓｋ　Ｄｒｉｖｅ）カード、光／光磁気ディスクドライブ、磁気ディスクドライブである。フラッシュメモリカードとしては、メモリスティック（登録商標）、ＭＭＣ（Ｍｕｌｔｉ　Ｍｅｄｉａ　Ｃａｒｄ）／ＳＤカード（登録商標）、コンパクトフラッシュ（登録商標）、スマートメディア（登録商標）等、多様な商品が販売されているが、いずれを用いても良い。また、ＨＤＤカードを用いても良い。また、ＵＳＢ（Ｕｎｉｖｅｒｓａｌ　Ｓｅｒｉａｌ　Ｂｕｓ）やＩＥＥＥ（Ｉｎｓｔｉｔｕｔｅ　ｏｆ　Ｅｌｅｃｔｒｉｃａｌ　ａｎｄ　Ｅｌｅｃｔｒｏｎｉｃｓ　Ｅｎｇｉｎｅｅｒｓ）１３９４のような汎用のインターフェースに接続できるフラッシュメモリやＨＤＤカードを用いても良い。光ディスクや光磁気ディスクとしては、ＵＳＢのような汎用のインターフェースに接続できるＣＤ−ＲＯＭ（Ｃｏｍｐａｃｔ　Ｄｉｓｃ　Ｒｅａｄ　Ｏｎｌｙ　Ｍｅｍｏｒｙ）やＤＶＤ（Ｄｉｇｉｔａｌ　Ｖｅｒｓａｔｉｌｅ　Ｄｉｓｃ）ドライブ、ＭＯ（Ｍａｇｎｅｔｏ−Ｏｐｔｉｃ　Ｄｉｓｋ）ドライブ、ＭＤ（Ｍｉｎｉ　Ｄｉｓｃ）ドライブが用いられる。その他、パーソナルコンピュータに簡単に着脱できるデータ記録媒体なら何を用いて良い。
【００４８】
専用のクライアントアプリケーションソフトウェアを利用する場合には、ユーザは、クライアントアプリケーションソフトウェアを入手する。クライアントアプリケーションソフトウェアは、オンラインストレージサービスを利用するための専用のアプリケーションソフトウェアであり、ファイル操作や管理のためのプログラム、ファイルのアップロード、ダウンロードのためのプログラム、オンラインサーバにログインするための処理を行うプログラム、動画や静止画のファイル変換プログラム、コンテンツデータを購入するプログラム等からなる。そして、このクライアントアプリケーションソフトウェアをセットアップすると、クライアントアプリケーションソフトウェアが着脱自在の携帯型記録媒体２５に書き込まれる。
【００４９】
この着脱自在の携帯型記録媒体２５に書き込まれたクライアントアプリケーションソフトウェアを実行させると、ファイル管理、サーバへのログイン認証、ファイルのアップロードやダウンロード、コンテンツデータの購入等の操作が簡単に行える。着脱自在の携帯型記録媒体２５に書き込まれたクライアントアプリケーションソフトウェアでオンラインサーバへのログインを行う場合には、着脱自在の携帯型記録媒体２５に、ユーザＩＤやパスワード、ＩＳＰ（Ｉｎｔｅｒｎｅｔ　Ｓｅｒｖｉｃｅ　Ｐｒｏｖｉｄｅｒ）などのログイン情報が暗号化されて記録される。サーバへログインするときには、この着脱自在の携帯型記録媒体２５に記録されているユーザ管理情報が利用される。
【００５０】
専用のクライアントアプリケーションソフトウェアを利用すると、オンラインストレージサービスのサーバにログインしたり、コンテンツをアップロードしたり、ダウンロードしたりするサービスが行える。専用のクライアントアプリケーションソフトウェアを利用すると、ユーザ領域１８があたかも自分のパーソナルコンピュータの一部として利用でき、汎用のブラウザを使ったサービスに比べて、使い勝手が上がり、より多彩なサービスが行える。
【００５１】
また、このクライアントアプリケーションソフトウェアは、着脱自在の携帯型記録媒体２５に書き込まれる。このため、外出先で、急用があり、オンラインストレージサービスを利用しなければならないような場合でも、他のパーソナルコンピュータを使って、同様のサービス環境で、簡単にサービスが受けられる。
【００５２】
すなわち、図１において、通常、ユーザは、パーソナルコンピュータ２をユーザ端末として使っている。このパーソナルコンピュータ２には、着脱自在の携帯型記録媒体２５が装着される。この着脱自在の携帯型記録媒体２５には、クライアントアプリケーションソフトウェアが書き込まれている。このパーソナルコンピュータ２に装着されている着脱自在の携帯型記録媒体２５に書き込まれているクライアントアプリケーションソフトウェアを起動させることで、オンラインストレージサービスが受けられる。
【００５３】
外出時には、ユーザは、パーソナルコンピュータ２から着脱自在の携帯型記録媒体２５を外し、着脱自在の携帯型記録媒体２５を携帯する。そして、外出先でオンラインストレージサービスを利用する場合には、着脱自在の携帯型記録媒体２５が外出先のパーソナルコンピュータ２Ａに装着される。外出先のパーソナルコンピュータ２Ａに着脱自在の携帯型記録媒体２５を装着し、着脱自在の携帯型記録媒体２５に書き込まれているクライアントアプリケーションソフトウェアを起動させると、通常ユーザが使用しているパーソナルコンピュータ２と同様のサービス環境で、オンラインストレージサービスが受けられる。
【００５４】
図６は、ユーザ端末として使用できる標準的なパーソナルコンピュータの構成を示すものである。図６において、バス５１には、ＣＰＵ（Ｃｅｎｔｒａｌ　Ｐｒｏｃｅｓｓｉｎｇ　Ｕｎｉｔ）５２、ＲＡＭ（Ｒａｎｄｏｍ　Ａｃｃｅｓｓ　Ｍｅｍｏｒｙ）５３、ＲＯＭ（Ｒｅａｄ　Ｏｎｌｙ　Ｍｅｍｏｒｙ）５４が接続される。バス５１は、例えばＰＣＩ（Ｐｅｒｉｐｈｅｒａｌ　Ｃｏｍｐｏｎｅｎｔ　Ｉｎｔｅｒｃｏｎｎｅｃｔ）バスである。また、バス５１には、内蔵ＨＤＤ５５が接続される。更に、バス５１には、グラフィックスプロセッサ５６、オーディオプロセッサ５７、ＬＡＮ（Ｌｏｃａｌ　Ａｒｅａ　Ｎｅｔｗｏｒｋ）プロセッサ５８、モデム５９、ＵＳＢドライバ６０等が接続される。
【００５５】
なお、より詳細には、ＲＡＭ５３とＣＰＵ５２とは、高速処理実現するためにローカルバスで繋がれている。また、このローカルバスに、グラフィックスプロセッサ５６を接続する場合もある。このローカルバスとＰＣＩバス５１とを繋ぐブリッジ回路が設けられる。このローカルバスとＰＣＩバスとを繋ぐブリッジ回路は、ノースブリッジと呼ばれている。また、例えばＩＤＥ（Ｉｎｔｅｇｒａｔｅｄ　ＤｅｖｉｃｅＥｌｅｃｔｒｏｎｉｃｓ）　の構成の内部ＨＤＤ５５とＰＣＩバス５１との間には、サウスブリッジと呼ばれるブリッジ回路が設けられる。ノースブリッジやサウスブリッジは、チップセットと呼ばれるホストコントローラに設けられる。このホストコントローラには各種の構成のものがある。ここでは、ホストコントローラやローカルバスについては言及しない。
【００５６】
ＲＯＭ５４には、ハードウェアを制御するためのＢＩＯＳ（Ｂａｓｉｃ　Ｉｎｐｕｔ／Ｏｕｔｐｕｔ　Ｓｙｓｔｅｍ）が書き込まれている。ＨＤＤ５５には、基本制御プログラムであるＯＳ（Ｏｐｅｒａｔｉｎｇ　Ｓｙｓｔｅｍ）や、その他、各種のアプリケーションプログラム、ドライバのプログラム等が書き込まれている。
【００５７】
ＵＳＢドライバ６０には、キーボード６１やマウス６２等の入力装置や、ＣＤ−ＲＯＭドライブ６３、フロッピディスクドライブ６４等が装着される。また、このＵＳＢドライバ６０には、ＵＳＢインターフェースのフラッシュメモリ６５が着脱自在に装着される。
【００５８】
例えば、このＵＳＢインターフェースのフラッシュメモリ６５が着脱自在の携帯型記録媒体２５とされる。このＵＳＢインターフェースのフラッシュメモリ６５に、クライアントアプリケーションソフトウェアが書き込まれる。
【００５９】
このように、着脱自在の携帯型記録媒体２５に書き込まれるクライアントアプリケーションソフトウェアでオンラインストレージサービスを受ける場合の処理について説明する。
【００６０】
図７は、クライアントアプリケーションソフトウェアを使ってオンラインストレージサービスを受ける場合の手順を示すフローチャートであり、図８はクライアントアプリケーションソフトウェアでのデータの流れを示すシーケンス図である。
【００６１】
図７に示すように、ユーザは、まず、クライアントアプリケーションソフトウェアを、例えばオンラインサーバのホームページからダウンロードして入手する（ステップＳ１）。クライアントアプリケーションソフトウェアは、オンラインストレージサービスを利用するためのアプリケーションソフトウェアである。クライアントアプリケーションソフトウェアは、前述したように、ファイル操作や管理のためのプログラム、オンラインサーバのサービス機能を使うファイルのアップロード、ダウンロードのためのプログラム、オンラインサーバにログインするための処理を行うプログラム、動画や静止画のファイル変換プログラム、コンテンツを購入するためのプログラム等からなる。これらのプログラムは、着脱自在の携帯型記録媒体２５に書き込まれて使用される。
【００６２】
勿論、これらのプログラムの全てを着脱自在の携帯型記録媒体２５に書き込むのではなく、これらのプログラムの一部を着脱自在の携帯型記録媒体２５に書き込むようにしても良い。
【００６３】
また、オンラインサーバにログインするためのプログラムは、着脱自在の携帯型記録媒体２５にユーザＩＤやパスワード、ＩＳＰ等のユーザ管理情報を格納し、この着脱自在の携帯型記録媒体２５に書き込まれたユーザ管理情報を使って、オンラインサーバにログインできるようになっている。
【００６４】
ネットワークストレージサービスを利用している会員は、例えば、インターネットのホームページ上から、クライアントアプリケーションソフトウェアをダウンロードすることができる。また、会員だけでなく、これから会員になろうとしている人に対して、無償で提供するようにしても良い。勿論、ストレージサービスを利用している会員に対して、クライアントアプリケーションソフトウェアをＣＤ−ＲＯＭ等の記録媒体に格納して提供するようにしても良い。
【００６５】
入手されたクライアントアプリケーションソフトウェアが着脱自在の携帯型記録媒体２５に書き込まれる（ステップＳ２）。クライアントアプリケーションソフトウェアの着脱自在の携帯型記録媒体２５への書き込みは、例えば、セットアッププログラムを使って行われる。このとき、セットアッププログラムにより、クライアントアプリケーションソフトウェアは、着脱自在の携帯型記録媒体２５に記録されるようになっている。
【００６６】
なお、着脱自在の携帯型記録媒体２５に書き込まれるクライアントアプリケーションソフトウェアには、ＯＳの異なる複数のアプリケーションソフトウェアが含まれている。現在普及しているＯＳとしては、Ｗｉｎｄｏｗｓ（登録商標）、ＭａｃＯＳ（登録商標）、Ｌｉｎｕｘ等がある。これら全てのＯＳに専用のアプリケーションソフトウェアを用意しても良いが、全てのＯＳに専用のアプリケーションソフトウェアを用意するのは困難である。そこで、Ｊａｖａ（登録商標）のような中間言語を採用して、マルチＯＳで使用できるようにすることが考えられる。この例では、Ｗｉｎｄｏｗｓ（登録商標）用のアプリケーションソフトウェアと、Ｊａｖａ（登録商標）のような中間言語のマルチＯＳのアプリケーションソフトウェアが用意される。このように着脱自在の携帯型記録媒体２５に複数のＯＳに対応できるアプリケーションソフトウェアを書き込んでおくことで、物理的な仕様が満足される限り、どのような種類のパーソナルコンピュータでも、着脱自在の携帯型記録媒体２５に書き込まれたアプリケーションソフトウェアを実行させることができる。
【００６７】
つまり、例えば、着脱自在の携帯型記録媒体２５はＵＳＢインターフェースのフラッシュメモリであり、ＰＣクライアントアプリケーションソフトウェアは、図９及び図１０に示すように、Ｗｉｎｄｏｗｓ（登録商標）版のアプリケーションソフトウェアと、マルチＯＳ版のアプリケーションソフトウェアが用意される。Ｗｉｎｄｏｗｓ（登録商標）版のアプリケーションソフトウェア”ＸＸＸ．ｅｘｅ”は、図９に示すように、着脱自在の携帯型記録媒体２５に記録されており、Ｗｉｎｄｏｗｓ（登録商標）のＯＳの下で動作する。また、ＵＳＢドライバのような着脱自在の携帯型記録媒体２５のハードウェアとは、Ｗｉｎｄｏｗｓ（登録商標）のＯＳ用のＢＩＯＳやドライバを使ってアクセスされる。また、着脱自在の携帯型記録媒体２５には、ユーザ記録管理領域が設けられており、このユーザ記録管理領域には、ユーザＩＤやパスワードなどのユーザ管理情報が暗号化されて記録される。
【００６８】
マルチクライアントアプリケーションソフトウェア”ＸＸＸ．ｃｌａｓｓ”は、Ｊａｖａ（登録商標）の中間コードであり、図１０に示すように、着脱自在の携帯型記録媒体２５に記録される。この中間コードは、インタープリタやジャストインタイムコンパイラで解釈又はコンパイルされて、Ｗｉｎｄｏｗｓ（登録商標）、Ｌｉｎｕｘ、ＭａｃＯＳ（登録商標）等、複数のＯＳの下に動作される。また、ＵＳＢドライバのような着脱自在の携帯型記録媒体２５のハードウェアとは、Ｗｉｎｄｏｗｓ（登録商標）、Ｌｉｎｕｘ、ＭａｃＯＳ（登録商標）等、各ＯＳ用のＢＩＯＳやドライバを使ってアクセスされる。また、着脱自在の携帯型記録媒体２５には、ユーザ記録管理領域が設けられており、このユーザ記録管理領域には、ユーザＩＤやパスワードなどのユーザ管理情報が暗号化されて記録される。
【００６９】
なお、このクライアントアプリケーションソフトウェアは、レジストリに痕跡を残したり、テンポラリファイルを作成したりしない完全独立型のアプリケーションとすることが望まれる。
【００７０】
このように、クライアントアプリケーションソフトウェアが書き込まれた着脱自在の携帯型記録媒体２５は、パーソナルコンピュータに着脱自在に装着される。図７に示すように、この着脱自在の携帯型記録媒体２５に書き込まれたクライアントアプリケーションソフトウェアを起動させる際に、着脱自在の携帯型記録媒体２５が装着されているパーソナルコンピュータの動作環境が判断される（ステップＳ３）。
【００７１】
ここで、着脱自在の携帯型記録媒体２５が装着されているパーソナルコンピュータのＯＳがＷｉｎｄｏｗｓ（登録商標）の場合には、Ｗｉｎｄｏｗｓ（登録商標）の動作環境の下で、ＵＳＢドライバ等のハードウェアの動作環境が設定される（ステップＳ４）。そして、Ｗｉｎｄｏｗｓ（登録商標）のＯＳ用のアプリケーションソフトウェアが起動され、Ｗｉｎｄｏｗｓ（登録商標）のＯＳにプラグインされる（ステップＳ５）。
【００７２】
この場合には、図９に示したように、ＵＳＢドライバのようなデバイスドライバやＢＩＯＳは、Ｗｉｎｄｏｗｓ（登録商標）のＯＳ用のものが使われ、ＵＳＢインターフェースのフラッシュメモリの着脱自在の携帯型記録媒体２５は、Ｗｉｎｄｏｗｓ（登録商標）のＯＳ用の下にマウントされる。そして、Ｗｉｎｄｏｗｓ（登録商標）版のアプリケーションソフトウェア”ＸＸＸ．ｅｘｅ”がＷｉｎｄｏｗｓ（登録商標）のＯＳの下で実行される。
【００７３】
着脱自在の携帯型記録媒体２５が装着されているパーソナルコンピュータのＯＳが他のＯＳの場合には、他のＯＳの動作環境の下で、ＰＣＩドライバ等のハードウェアの動作環境が設定される（ステップＳ６）。そして、Ｊａｖａ（登録商標）による中間コードのマルチＯＳ用のアプリケーションソフトウェアが起動される（ステップＳ７）。
【００７４】
この場合には、図１０に示したように、ＵＳＢドライバのようなデバイスドライバやＢＩＯＳはＷｉｎｄｏｗｓ（登録商標）、Ｌｉｎｕｘ、ＭａｃＯＳ（登録商標）等、各ＯＳ用のものが使われ、ＵＳＢインターフェースの着脱自在の携帯型記録媒体２５は、各ＯＳ用のＢＩＯＳやドライバを使ってマウントされる。Ｊａｖａ（登録商標）の中間コードによるマルチクライアントアプリケーションソフトウェア”ＸＸＸ．ｃｌａｓｓ”は、インタープリタやジャストインタイムコンパイラで解釈又はコンパイルされて、Ｗｉｎｄｏｗｓ（登録商標）、Ｌｉｎｕｘ、ＭａｃＯＳ（登録商標）等、各ＯＳの下に動作される。
【００７５】
これにより、ファイル操作や管理などのクライアントアプリケーションソフトウェア等の無償機能のアプリケーションが使用できる（ステップＳ８）。
【００７６】
ここでは、一例として、サーバを利用しないアプリケーションを無償とし、サーバを利用するアプリケーションを有償としているが、無償機能のアプリケーションをどのレベルまで設定し、有償のアプリケーションをどのレベルにまで設定するかについてはいろいろと考えられ、これに限定されるものではない。ファイル操作や管理などのアプリケーションソフトウェアは、サーバを利用することがないので、無償機能のアプリケーションとする。
【００７７】
無償機能のアプリケーションでは、図８に示すように、着脱自在の携帯型記録媒体２５がマウントされ（ストリームＳＴ１）、その着脱自在の携帯型記録媒体２５のアプリケーションソフトウェア”ＸＸＸ．ｅｘｅ”が起動されると（ストリームＳＴ２）、ファイルの操作、管理などの無償のアプリケーションソフトウェアが実行可能となる。
【００７８】
図７において、有償機能であるファイルのアップロード、ダウンロード等、オンラインストレージサーバ側とのサービス機能を使うときには（ステップＳ９）、着脱自在の携帯型記録媒体２５にある暗号化されたユーザ管理情報（ユーザＩＤやパスワード、ＩＳＰ）が、ログイン認証の情報として、サーバに渡される（ステップＳ１０）。オンラインストレージサーバは、ログイン情報が送られてきたら、ログイン認証からユーザ管理情報を参照して、クライアントアプリケーションソフトウェアにサービスレベルの情報を戻す（ステップＳ１１）。
【００７９】
すなわち、着脱自在の携帯型記録媒体２５には、図１１に示すように、ユーザＩＤやパスワード、ＩＳＰの情報等のユーザ管理情報が暗号化されて記録されている。このユーザ管理情報は、例えば、アプリケーションソフトウェアを着脱自在の携帯型記録媒体２５に書き込むときに、あるいは、ユーザが最初オンラインストレージサーバにログインするときに、ユーザにより入力される。
【００８０】
図８でストリームＳＴ３で示すように、アプリケーションソフトウェアは、着脱自在の携帯型記録媒体２５に保管されているユーザ管理情報が読みとられ、このユーザ管理情報の暗号が復号化される。そして、例えばＳＳＬ（Ｓｅｃｕｒｅ　Ｓｏｃｋｅｔｓ　Ｌａｙｅｒ）により保護されて、ユーザ管理情報がオンラインストレージサーバに送られる。オンラインストレージサーバは、ログイン情報が送られてきたら、ログイン認証からユーザ管理情報を参照して、クライアントアプリケーションソフトウェアにサービスレベルの情報を戻す。
【００８１】
なお、ＳＳＬは、クレジットカード番号などの重要な情報の傍受を防ぐために、安全な通信チャネルを確立する目的で開発された提案型公開規格である。ＳＳＬの主な目的は、Ｗｏｒｌｄ　Ｗｉｄｅ　Ｗｅｂ上で安全な電子商取引を可能にすることである。
【００８２】
なお、ユーザ端末となるパーソナルコンピュータをインターネットに接続する環境は、グローバルなＩＰ（Ｉｎｔｅｒｌａｃｅ　ｔｏ　Ｐｒｏｇｒｅｓｓｉｖｅ）アドレスが割り当てられる場合と、プライベートアドレスの場合とがある。また、ＮＡＴ（Ｎｅｔｗｏｒｋ　Ａｄｄｒｅｓｓ　Ｔｒａｎｓｌａｔｉｏｎ）やＩＰマスカレードにより、ルータでプライベートアドレスが割り振られる場合がある。ユーザ端末とオンラインサーバとの通信には、ＨＴＴＰ（ＨｙｐｅｒＴｅｘｔ　Ｔｒａｎｓｆｅｒ　Ｐｒｏｔｏｃｏｌ）　やＨＴＴＰＳ等の標準的なプロトコルが使われ、セッション層で管理される。このため、サーバ側のシステムからは独立性が高く、サーバ構築に自由度を持たせることができる。
【００８３】
なお、ＨＴＴＰは、Ｗｏｒｌｄ　Ｗｉｄｅ　Ｗｅｂ上の情報にアクセスするために用いられるクライアント／サーバープロトコルである。ＨＴＴＰＳは、ＨＴＴＰのセキュリティを向上すると共にインターネットからダウンロードすることができる機能などを提供するものである。
【００８４】
また、ユーザ端末となるパーソナルコンピュータ２のインターネットに接続する環境が、ＩＰアドレスがグローバルアドレスだけでなく、プライベートアドレスにも対応できる。また、ＮＡＴやＩＰマスカレード機能付きのルータ経由でのサービスの利用も可能である。
【００８５】
また、クライアントアプリケーションソフトウェアが、着脱自在の携帯型記録媒体２５上のユーザ管理情報を常に監視しながら動作するようにすると（図８のストリームＳＴ８）、着脱自在の携帯型記録媒体２５を物理キーとすると、物理キーを接続しているときのみサービスを利用できるようにので、二重サービスの提供などクライアント側の不正な利用を防止できる。
【００８６】
ユーザ管理情報は、図１２に示すように、各ユーザ毎に用意されている。そして、各ユーザには、契約／課金種別が記録されている。各ユーザのサービスは、ランク付けされる。このランク付けの判断基準としては、会員の契約課金状況、サービスの利用コースや期間だけでなく、クライアントアプリケーションソフトウェアの使用回数を使うようにすることが考えられる。
【００８７】
すなわち、クライアントアプリケーションソフトウェアを使用すると、オンラインストレージのサービスを受けるたびに、ユーザ管理情報が送られてくる。これにより、各ユーザのクライアントアプリケーションソフトウェアの使用回数がカウントされる。
【００８８】
ログイン認証テーブルには、図１３に示すように、各ユーザ毎に、ユーザＩＤ、パスワード、ＩＳＰ等のユーザ管理情報が記録されているとともに、サービスレベルが記録される。
【００８９】
ログイン認証テーブルの各ユーザ毎のサービスレベルは、会員の契約課金状況、サービスの利用コースや期間、クライアントアプリケーションソフトウェアの使用回数等を参照して決定される。例えば、使用回数の多いユーザには、サービスレベルに応じて高くなる。
【００９０】
オンラインストレージサーバは、ログイン情報が送られてきたら、ログイン認証からユーザ管理情報を参照して、クライアントアプリケーションソフトウェアにサービスレベルの情報を戻す。これにより、会員課金状況におけるサービスの差別化が行える。
【００９１】
各サービスレベルのサービスとしては、例えば、以下に示すようにすることが考えられる。
【００９２】
（１）サービスレベルＳＶ１（静止画サービス）：ユーザ領域に保管したデータファイルのうち、静止画データについては、サムネール表示が行われる。このサムネール表示により、静止画データを管理できる。
【００９３】
（２）サービスレベルＳＶ２（ストリーミングサービス）：静止画サービスに加え、ユーザ領域に保管した動画データを、ストリーミング再生することができる。
【００９４】
（３）サービスレベルＳＶ３（共有サービス）：静止画サービス、ストリーミングサービスに加え、自分の保管したコンテンツデータを他のユーザに公開したり、他のユーザのコンテンツデータを見ることができる。
【００９５】
なお、上述のサービスレベルは一例であり、各サービスレベルでどのようなサービスを行うかは各種考えられる。要は、サービスレベルに応じて、ユーザのサービスに差別化を図り、例えば、使用回数の多いユーザに、特典を与えることである。
【００９６】
図７において、オンラインストレージサーバからサービスレベルの情報が戻されたら、このサービスレベルの情報を下に、クライアントアプリケーションソフトウェアの機能が判断され、サービスレベルが設定される（ステップＳ１２）。そして、返されてきたサービスレベルの情報にしたがって、オンラインストレージサービスが利用できる（ステップＳ１３）。
【００９７】
例えば、返されてきたサービスレベルがサービスレベルＳＶ１なら、静止画のみのサービスが利用できる。サービスレベルＳＶ２なら、静止画サービスとストリーミング再生サービスが利用できる。サービスレベルＳＶ３なら、静止画サービスと、ストリーミング再生サービスと、共有サービスが利用できる。
【００９８】
ここで、ユーザが未だ会員ではなく、有償機能のサービスが利用できないレベルのときには、使用不可のメッセージが出されるとともに、オンラインストレージサービスの案内に導かれる（ステップＳ１４）。
【００９９】
例えば、会員でない人がクライアントアプリケーションソフトウェアを使用している場合には、無償機能であるファイル管理のアプリケーションのみが使用でき、オンラインサーバに接続しようとすると、使用不可のメッセージが出されるとともに、オンラインストレージサービスの案内に導かれる。ここで、必要事項を入力すると会員になることができ、会員になると、各種のサービスが受けられるようになる。
【０１００】
有償サービスであるコンテンツデータのファイルをアップロードする場合には、図８に示すように、着脱自在の携帯型記録媒体２５のユーザ管理情報が参照され、このユーザ管理情報がオンラインサーバに送られる。このユーザ管理情報によりユーザＩＤが特定される。ファイルのアップロード命令が送信され、このユーザＩＤのユーザ管理領域に、コンテンツデータのファイルがアップロードされる（ストリームＳＴ６）。
【０１０１】
コンテンツデータのファイルをダウンロードする場合には、図８に示すように、ファイルのダウンロード命令が送信され、指定されたコンテンツのデータがダウンロードされる。ダウンロードされたコンテンツデータは、着脱自在の携帯型記録媒体２５に記録される（ストリームＳＴ７）。
【０１０２】
このように、この発明の実施の形態では、ＵＳＢインターフェースのフラッシュメモリを着脱自在の携帯型記録媒体２５として用い、この着脱自在の携帯型記録媒体２５に、オンラインストレージサーバを利用するためのクライアントアプリケーションソフトウェアが書き込まれる。この着脱自在の携帯型記録媒体２５を携帯することで、外出先のパーソナルコンピュータ２Ａからでも、オンラインストレージサービスが容易に利用できる。
【０１０３】
また、例えば、自前のパーソナルコンピュータを持ち歩くような場合に、自前のパーソナルコンピュータのデータ記録容量の制約から、全てのデータを持ち歩けない場合がある。このような場合には、オンラインストレージ１３のユーザ領域１８に、必要なデータファイルを全てアップロードしておく。このようにすると、携帯した自分のパーソナルコンピュータには蓄積されていないデータが必要になった場合、いつでも、必要なデータファイルを、オンラインストレージサービスを利用して、自分のユーザ領域から手軽にダウンロードできる。
【０１０４】
また、出先から新規のデータファイルを持ち帰りたいが、自前のパーソナルコンピュータのデータ記録容量が足りない場合もある。この場合には、ユーザ領域１８にそのデータファイルをアップロードとすれば、オンラインストレージサービスを利用して、この難局を逃れることができる。
【０１０５】
また、パーソナルコンピュータを持ち歩く人は多いが、パーソナルコンピュータを携帯していると、不意にデータを消去してしまったり、変更を加えてしまうことがある。また、パーソナルコンピュータを落下させたり、衝撃を与えてしまい、データを消失してしまうことがある。このようなデータの消失や破損に備えて、オンラインストレージサービスにその中身をバックアップする用途も考えられる。着脱自在の携帯型記録媒体２５を使うことで、オンラインストレージ１３のユーザ領域１８のデータはいつでもどこでも利用できるようになるので、出先からのバックアップ（アップロード）やデータ修復（ダウンロード）も可能である。
【０１０６】
また、上述のように、クライアントアプリケーションソフトウェアは、無償の機能と有償の機能とが共存している。このようにすると、未だ会員となっていないユーザに対しても、ファイル管理などの機能が利用できる。未だ会員となっていないユーザは、無償の機能を使っているうちに、有償の機能に興味を持つようになると考えられる。更に、使用回数を増やすことで、サービスの差別化が図られている。このように、同じクライアントアプリケーションソフトウェアを使いながら、会員であるかどうか、使用回数が多いかどうか等によりサービスが差別化されている。これにより、オンラインストレージサービスの利用が促進できる。
【０１０７】
なお、上述の例では、ＵＳＢインターフェースのフラッシュメモリやカード型のＨＤドライブをクライアントアプリケーションソフトウェアを書き込むための着脱自在の携帯型記録媒体２５としているが、前述したように、着脱自在の携帯型記録媒体２５としては、メモリカードを用いても良いし、ＵＳＢやＩＥＥＥ１３９４のような汎用インターフェースのＣＤ−ＲＯＭドライブ、ＤＶＤドライブ、ＭＯドライブ、ＭＤドライブ、磁気ディスクドライブを用いても良い。
【０１０８】
インターフェースとしては、ＳＣＳＩ（Ｓｍａｌｌ　Ｃｏｍｐｕｔｅｒ　Ｓｙｓｔｅｍ　Ｉｎｔｅｒｆａｃｅ）　のものでも良いが、外出先で容易に着脱できることを考えると、ＵＳＢやＩＥＥＥ１３９４のように簡単に着脱できるものが良いかもしれない。また、携帯することを考慮すると、ＣＤ−ＲＯＭドライブやＤＶＤドライブは、携帯しずらいかもしれない。磁気ディスクでも、フレキシブルディスクのように、容量が小さく、転送速度の遅いものは、使用しずらいかもしれない。ＵＳＢインターフェースのフラッシュメモリか、フラッシュメモリカードが、クライアントアプリケーションソフトウェアを書き込むための着脱自在の携帯型記録媒体２５として使うのに好適であると考えられる。特に、デスクトップ型のパーソナルコンピュータでも、ノート型のパーソナルコンピュータでも使えることを考慮すると、ＵＳＢインターフェースのフラッシュメモリが最適と考えられる。勿論、今後、各種の記録媒体が登場してくると考えられる。また、インターフェースについても、各種のものが開発されている。着脱自在の携帯型記録媒体２５としては、汎用性が高く、簡単に着脱できるものであれば、どのようなものも利用可能である。
【０１０９】
また、上述の例では、クライアントアプリケーションソフトウェアをユーザがネット上から入手し、このクライアントアプリケーションソフトウェアを、着脱自在の携帯型記録媒体２５に書き込むようにしているが、クライアントアプリケーションソフトウェアが予め書き込まれた着脱自在の携帯型記録媒体２５を販売するようにしても良い。また、今後、着脱自在の携帯型記録媒体２５の値段も下がってくると予想される。安価な着脱自在の携帯型記録媒体２５が入手できるのなら、クライアントアプリケーションソフトウェアが予め書き込まれた着脱自在の携帯型記録媒体２５を町や店頭で配布したり、雑誌の付録として提供することも考えられる。クライアントアプリケーションソフトウェアが書き込まれた着脱自在の携帯型記録媒体２５を受け取ったユーザは、自分のパーソナルコンピュータにその着脱自在の携帯型記録媒体２５を装着するだけで、オンラインストレージサービスを利用できるようになる。このため、オンラインストレージサービスの利用が促進できる。
【０１１０】
【発明の効果】
この発明によれば、着脱自在の携帯型の記録媒体にオンラインストレージサービスを受けるためのクライアントアプリケーションソフトウェアが記録されている。このオンラインストレージサービスを受けるためのクライアントアプリケーションソフトウェアが記録されている着脱自在の携帯型の記録媒体をパーソナルコンピュータに装着すれば、直ちにオンラインストレージサービスを受けることができる。このため、クライアントアプリケーションソフトウェアが記録されている着脱自在の携帯型の記録媒体を携帯すれば、いつでも、どこでも、オンラインストレージサービスを受けることができ、クライアントサーバーシステムのサービスを利用するためのクライアントアプリケーションソフトウェアがインストールされたパーソナルコンピュータを持ち運ぶ必要がなくなる。
【０１１１】
また、オンラインストレージサービスとクライアントアプリケーションソフトウェアが連携すれば、グローバルな共有ディレクトリとして、パーソナルコンピュータの記録メディアの擬似的な容量拡張になる。
【０１１２】
また、クライアントアプリケーションソフトウェアがオンラインストレージサービスにログイン認証し、そのログインした顧客情報に従って、アプリケーションの機能をリアルタイムで制御することができる。これにより、会員課金状況におけるサービス（クライアントアプリケーション機能）の差別化が行える。
【０１１３】
会員課金状況の判断としては、サービスの利用コースや期間だけでなく、クライアントアプリケーションソフトウェアの使用回数をカウントして、使用回数による制限や課金、サービスレベルの設定が可能である。また、有償の機能と無償の機能が用意され、会員でなくても、無償の機能が利用できる。このように、差別化を図ることで、サービスの利用促進を図ることができる。
【０１１４】
また、着脱自在の携帯型の記録媒体に、クライアントアプリケーションソフトウェアと共に、パスワードやユーザＩＤのようなユーザ管理情報が暗号化されて記録されている。これにより、ユーザがパスワードやユーザＩＤを覚えていなくても、ログイン認証ができる。また、着脱自在の携帯型の記録媒体にユーザ管理情報を記録しておくと、簡易的な物理キーとしても利用できる。
【０１１５】
更に、着脱自在の携帯型の記録媒体に記録されるクライアントアプリケーションソフトウェアは、複数のＯＳ用のものを用意することで、どのような種類のパーソナルコンピュータをユーザ端末として使用しても、同様の操作環境を提供できる。また、中間コードを利用することで、マルチＯＳのアプリケーションが実現できる。
【０１１６】
更に、クライアントアプリケーションが、着脱自在の記録媒体上のユーザ管理情報を常に監視しながら動作するようにすると、物理キーを接続している時のみサービスを利用できるので、二重サービスの提供などクライアント側の不正な利用を防止できる。
【０１１７】
また、ユーザ端末となるパーソナルコンピュータ側でインターネットに接続する環境が、ＩＰアドレスがグローバルアドレスだけでなく、プライベートアドレスにも対応できる。ＮＡＴ機能付きのルータ経由での利用も可能である。
【図面の簡単な説明】
【図１】この発明が適用されたオンラインストレージサービスのシステムの全体構成を示すブロック図である。
【図２】この発明が適用されたオンラインストレージサービスのシステムの説明に用いる略線図である。
【図３】この発明が適用されたオンラインストレージサービスのシステムの説明に用いる略線図である。
【図４】この発明が適用されたオンラインストレージサービスのシステムの説明に用いる略線図である。
【図５】この発明が適用されたオンラインストレージサービスのシステムの説明に用いる略線図である。
【図６】ユーザ端末として用いられるパーソナルコンピュータの基本構成を示すブロック図である。
【図７】この発明が適用されたオンラインストレージサービスのシステムの説明に用いるフローチャートである。
【図８】この発明が適用されたオンラインストレージサービスのシステムの説明に用いるシーケンス図である。
【図９】クライアントアプリケーションソフトウェアの説明に用いるブロック図である。
【図１０】クライアントアプリケーションソフトウェアの説明に用いるブロック図である。
【図１１】この発明が適用されたオンラインストレージサービスのシステムの説明に用いる略線図である。
【図１２】この発明が適用されたオンラインストレージサービスのシステムの説明に用いる略線図である。
【図１３】この発明が適用されたオンラインストレージサービスのシステムの説明に用いる略線図である。
【符号の説明】
２、２Ａ・・・ユーザ端末となるパーソナルコンピュータ、３・・・ネットワーク、１３・・・オンラインストレージ、１４・・・顧客ファイル管理サーバ、２５・・・携帯型記録媒体
【図１】
2004126908.tif 000003
【図２】
2004126908.tif 000004
【図３】
2004126908.tif 000005
【図４】
2004126908.tif 000006
【図５】
2004126908.tif 000007
【図６】
2004126908.tif 000008
【図７】
2004126908.tif 000009
【図８】
2004126908.tif 000010
【図９】
2004126908.tif 000011
【図１０】
2004126908.tif 000012
【図１１】
2004126908.tif 000013
【図１２】
2004126908.tif 000014
【図１３】
2004126908.tif 000015