(57)【要約】【課題】サービスが停止されてもコンテンツ保管期限までのユーザの対処可能な時間が変わらないようにして、利用者がサービス停止を意識する必要をなくすことができる情報処理装置を提供する。【解決手段】情報処理装置１０５は、ユーザ端末１０２Ａからネットワーク１０４を介して転送されたコンテンツをネットワーク上に保管するとともに、コンテンツの保管期限をユーザ端末１０２Ａに予告通知する手段を有し、予告通知からコンテンツの保管期限までに、サービスが停止された場合に、サービスの停止を記録し、サービスの停止後にサービスが開始された場合に、サービスの開始を記録する。そして、停止記録と開始記録とからサービス停止期間を取得し、予告通知したコンテンツの保管期限に前記サービス停止期間を加算する。【選択図】図１
2009064311.tif 000002
【特許請求の範囲】
【請求項１】
ユーザ端末からネットワークを介して転送されたコンテンツをネットワーク上に保管するとともに、コンテンツの保管期限を前記ユーザ端末に予告通知する手段を有する情報処理装置において、
前記予告通知からコンテンツの保管期限までに、サービスが停止された場合に、サービスの停止を記録する停止記録手段と、
サービスの停止後にサービスが開始された場合に、サービスの開始を記録する開始記録手段と、
前記停止記録と前記開始記録とからサービス停止期間を取得する取得手段と、
前記予告通知したコンテンツの保管期限に前記サービス停止期間を加算する加算手段と、を有する
ことを特徴とする情報処理装置。
【請求項２】
前記加算手段によりコンテンツの保管期限に前記サービス停止期間を加算した場合に、前記ユーザ端末に対して保管期限が延長されたことを予告通知する再予告通知手段を有する、
ことを特徴とする請求項１に記載の情報処理装置。
【請求項３】
コンテンツが、静止画又は動画データである、
ことを特徴とする請求項１又は２に記載の情報処理装置。
【請求項４】
前記再予告通知手段により前記ユーザ端末に対して予告通知する際に、該予告通知内容にサービス停止内容を含める、
ことを特徴とする請求項２又は３に記載の情報処理装置。
【請求項５】
ユーザ端末からネットワークを介して転送されたコンテンツをネットワーク上に保管するとともに、コンテンツの保管期限を前記ユーザ端末に予告通知する手段を有する情報処理装置の制御方法において、
前記予告通知からコンテンツの保管期限までに、サービスが停止された場合に、サービスの停止を記録する停止記録ステップと、
サービスの停止後にサービスが開始された場合に、サービスの開始を記録する開始記録ステップと、
前記停止記録と前記開始記録とからサービス停止期間を取得する取得ステップと、
前記予告通知したコンテンツの保管期限に前記サービス停止期間を加算する加算ステップと、を有する
ことを特徴とする情報処理装置の制御方法。
【請求項６】
ユーザ端末からネットワークを介して転送されたコンテンツをネットワーク上に保管するとともに、コンテンツの保管期限を前記ユーザ端末に予告通知する手段を有する情報処理装置の制御プログラムにおいて、
前記予告通知からコンテンツの保管期限までに、サービスが停止された場合に、サービスの停止を記録する停止記録ステップと、
サービスの停止後にサービスが開始された場合に、サービスの開始を記録する開始記録ステップと、
前記停止記録と前記開始記録とからサービス停止期間を取得する取得ステップと、
前記予告通知したコンテンツの保管期限に前記サービス停止期間を加算する加算ステップと、をコンピュータに実行させる
ことを特徴とする情報処理装置の制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ユーザ端末からネットワークを介して転送されたコンテンツを保管する情報処理装置、情報処理装置の制御方法および制御プログラムに関する。
【背景技術】
【０００２】
従来、デジタルカメラ、デジタルビデオカメラ、ビデオカメラ付き携帯電話機等で撮影した静止画や動画データ等のコンテンツを、ネットワーク上のサーバ等に保管して、保管したコンテンツを複数人で共有して利用することが行なわれている。
【０００３】
このようなコンテンツを共有するシステムとして、電子アルバムの利用者から発信される認証情報に応じて画像データを読出して利用者に発信し、利用者から所定期間以上何も発信されないとき、画像データを消去する技術が提案されている（特許文献１）。
【０００４】
また、有効期限の到来時に、機器側で確認メッセージを表示し、機器側の使用者によるファイルの削除に同意する指示入力に応じてファイルを削除し、ファイルの保持を継続する指示入力に応じてファイルの保持を継続する技術が提案されている（特許文献２）。
【特許文献１】特開２００２−３４２７４１号公報
【特許文献２】特開平７−２２５７０４号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかし、上記特許文献１では、利用者にコンテンツの保管期限の告知は行うが、告知した日までにメンテナンス等でサービスが停止された場合に、利用者に与えられた対処可能な時間が短くなる。このため、利用者が対処可能な時間がサービス停止の有無で変わってしまい、利用者がサービス停止を意識しなければならない。
【０００６】
また、上記特許文献２についても、ファイルの保持期間の延長を行うことはできるが、保持期間の延長はユーザの意思確認で行うため、保持期間内にメンテナンス等でサービスが停止された場合は、上記同様に、ユーザはサービス停止を意識しなければならない。
【０００７】
そこで、本発明は、サービスが停止されてもコンテンツ保管期限までのユーザの対処可能な時間が変わらないようにして、利用者がサービス停止を意識する必要をなくすことができる情報処理装置、該装置の制御方法およびプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００８】
上記目的を達成するために、本発明の情報処理装置は、ユーザ端末からネットワークを介して転送されたコンテンツをネットワーク上に保管するとともに、コンテンツの保管期限を前記ユーザ端末に予告通知する手段を有する情報処理装置において、前記予告通知からコンテンツの保管期限までに、サービスが停止された場合に、サービスの停止を記録する停止記録手段と、サービスの停止後にサービスが開始された場合に、サービスの開始を記録する開始記録手段と、前記停止記録と前記開始記録とからサービス停止期間を取得する取得手段と、前記予告通知したコンテンツの保管期限に前記サービス停止期間を加算する加算手段と、を有することを特徴とする。
【０００９】
本発明の情報処理装置の制御方法は、ユーザ端末からネットワークを介して転送されたコンテンツをネットワーク上に保管するとともに、コンテンツの保管期限を前記ユーザ端末に予告通知する手段を有する情報処理装置の制御方法において、前記予告通知からコンテンツの保管期限までに、サービスが停止された場合に、サービスの停止を記録する停止記録ステップと、サービスの停止後にサービスが開始された場合に、サービスの開始を記録する開始記録ステップと、前記停止記録と前記開始記録とからサービス停止期間を取得する取得ステップと、前記予告通知したコンテンツの保管期限に前記サービス停止期間を加算する加算ステップと、を有することを特徴とする。
【００１０】
本発明の情報処理装置の制御プログラムは、ユーザ端末からネットワークを介して転送されたコンテンツをネットワーク上に保管するとともに、コンテンツの保管期限を前記ユーザ端末に予告通知する手段を有する情報処理装置の制御プログラムにおいて、前記予告通知からコンテンツの保管期限までに、サービスが停止された場合に、サービスの停止を記録する停止記録ステップと、サービスの停止後にサービスが開始された場合に、サービスの開始を記録する開始記録ステップと、前記停止記録と前記開始記録とからサービス停止期間を取得する取得ステップと、前記予告通知したコンテンツの保管期限に前記サービス停止期間を加算する加算ステップと、をコンピュータに実行させることを特徴とする。
【発明の効果】
【００１１】
本発明によれば、メンテナンスなどでサービスが停止されても、サービス停止期間がコンテンツ保管期限に加算される。これにより、サービスが停止されてもコンテンツ保管期限までのユーザの対処可能な時間を変わらなくすることができ、利用者がサービス停止を意識する必要をなくすことができる。
【発明を実施するための最良の形態】
【００１２】
以下、本発明の実施の形態の一例を図を参照して説明する。
【００１３】
図１は、本発明の実施の形態の一例である情報提供システムの構成例を説明するための図である。
【００１４】
図１に示すように、本実施形態の情報処理システムは、ユーザＰＣ１０２Ａ、コンテンツサイト（情報処理装置）１０５およびプリントサーバ１１０が、ネットワーク１０４を介して接続されている。プリントサーバ１１０には、プリンタ１１１が接続されている。
【００１５】
ユーザＰＣ（ユーザ端末）１０２Ａには、データ転送用インターフェース１０３を介して画像入力装置１０１から静止画や動画データ等のコンテンツデータが転送される。画像入力装置１０１は、イメージ情報である光学像を電気信号に変換し、所定の画像処理をした後、デジタル情報として記録、再生するデジタルスチルカメラやデジタルビデオカメラ、スキャナ等である。
【００１６】
データ転送用インターフェース１０３としては、例えば、ＵＳＢ（ＵｎｉｖｅｒｓａｌＳｅｒｉａｌ  Ｂｕｓ）やＩＥＥＥ１３９４に代表される有線インターフェース、あるいは、ＩｒＤＡ、Ｂｌｕｅｔｏｏｔｈに代表される無線インターフェースを例示できる。
【００１７】
画像入力装置１０１からデータ転送用インターフェース１０３を介してユーザＰＣ１０２Ａへ転送されたコンテンツデータは、ユーザＰＣ１０２Ａの不図示のＨＤＤ（ハードディスクドライブ）に記憶される。
【００１８】
なお、画像入力装置１０１からユーザＰＣ１０２Ａへのコンテンツデータ転送に関しては、次の２つの転送方法がある。
（１）ユーザＰＣ１０２Ａにインストールされているオペレーションシステム（ＯＳ）又は専用のソフトウェアからの命令にしたがって、画像入力装置１０１が記憶装置に格納しているコンテンツデータをユーザＰＣ１０２Ａに一括転送する。
（２）画像入力装置１０１からユーザＰＣ１０２Ａに送られる転送コマンドにしたがって、ユーザＰＣ１０２ＡのＯＳ又は専用ソフトウェアが、ユーザＰＣ１０２ＡのＨＤＤにデータ記録領域を確保し、画像入力装置１０１からコンテンツデータを受信する。
【００１９】
ユーザＰＣ１０２Ａは、ネットワーク１０４での情報転送が可能な標準プロトコルを有するブラウザ１２０Ａを動作させることが可能である。
【００２０】
ユーザＰＣ１０２Ａは、ブラウザ１２０Ａを動作させることにより、ＨＴＴＰ等のプロトコルを用いてコンテンツサイト１０５にアクセスし、ＨＴＭＬやＸＭＬ等の記述言語で作成されたＷｅｂページ情報を取得して解析する。そして、ユーザＰＣ１０２Ａは、解析したＷｅｂページをユーザＰＣ１０２Ａのディスプレイ上に表示させることができる。
【００２１】
また、ユーザＰＣ１０２Ａは、ＨＤＤのデータ記録領域に保存しているコンテンツデータをネットワーク１０４を介してコンテンツサイト１０５へアップロード（以下、コンテンツアップロードという）することができる。
【００２２】
コンテンツアップロードは、ユーザＰＣ１０２Ａのブラウザ１２０Ａから転送したいコンテンツデータを選択して、選択したコンテンツデータがコンテンツアップロードの要求アクションに連動してコンテンツサイト１０５に転送される。或いは、コンテンツアップロードは、コンテンツアップロード専用ソフトウェア１３０Ａ等を用いてコンテンツデータを選択し、選択したコンテンツデータが該コンテンツアップロード専用ソフトウェア１３０Ａ等からコンテンツサイト１０５に直接、転送される。
【００２３】
いずれの場合も、ＨＴＴＰやＦＴＰのネットワーク１０４上で利用可能なプロトコルに基づいて実行される。
【００２４】
コンテンツサイト１０５は、コンテンツデータのアップロードの要求が行われると、コンテンツ管理部１０６が情報ＤＢ１０９を使用してユーザや登録情報などを確認し、画像にユニークなコンテンツＩＤを付与する。また、コンテンツサイト１０５は、コンテンツＤＢ１０８へアップロードされたコンテンツデータをユーザと関連付けて保存する。
【００２５】
この様にしてコンテンツサイト１０５にアップロードされたコンテンツデータについては、ユーザＰＣ１０２Ａのユーザは、ブラウザ１２０Ａを介してコンテンツを選択して閲覧する事ができる。この閲覧に関しては、アップロードされた複数のコンテンツデータをひとつの単位のフォルダとして管理する場合もある。
【００２６】
図２は、ユーザＰＣ１０２Ａおよびコンテンツサイト１０５に相当する情報処理装置の装置構成を説明するためのブロック図である。
【００２７】
図２に示すように、ユーザＰＣ１０２Ａは、ＣＲＴディスプレイ２０１、ＶＲＡＭ２０２、ＢＭＵ２０３、キーボード２０４、ＰＤ２０５、ＣＰＵ２０６、ＲＯＭ２０７、ＲＡＭ２０８、ＨＤＤ２０９、ＦＤＤ２１０、ネットワークＩ／Ｆ２１１を有する。また、コンテンツサイト１０５は、サーバとして、図２のうちの少なくともＣＰＵ２０６、ＲＯＭ２０７、ＲＡＭ２０８、ＨＤＤ２０９、ネットワークＩ／Ｆ２１１を有する。
【００２８】
ＣＲＴ（Ｃａｔｈｏｄｅ  Ｒａｙ  Ｔｕｂｅ）ディスプレイ２０１には、例えば編集中の文書、図形、画像その他の編集情報、アイコン、メッセージ、メニューその他のユーザインタフェース情報が表示される。
【００２９】
ＶＲＡＭ２０２には、ＣＲＴディスプレイ２０１に表示するための画像が描画される。このＶＲＡＭ２０２に生成された画像データは、所定の規定に従ってＣＲＴディスプレイ２０１に転送され、これによりＣＲＴディスプレイ２０１に画像が表示される。
【００３０】
ＢＭＵ（ビットムーブユニット）２０３は、例えば、メモリ間（例えば、ＶＲＡＭ２０２と他のメモリとの間）のデータ転送や、メモリと各Ｉ／Ｏデバイス（例えば、ネットワークＩ／Ｆ２１１）との間のデータ転送を制御する。キーボード２０４は、文書等を入力するための各種キーを有する。ＰＤ（ポインティングデバイス）２０５は、例えば、ＣＲＴディスプレイ２０１に表示されたアイコン、メニューその他のコンテンツを指示するために使用される。
【００３１】
ＣＰＵ２０６は、ＲＯＭ２０７、ＨＤＤ２０９又はフレキシブルディスクに格納された制御プログラムに基づいて、各デバイスを制御する。ＲＯＭ２０７は、各種制御プログラムやデータを保存する。ＲＡＭ２０８は、ＣＰＵ２０６のワーク領域、エラー処理時のデータの退避領域、制御プログラムのロード領域等を有する。
【００３２】
ＨＤＤ２０９は、情報処理装置内で実行される各制御プログラムやコンテンツを格納する。例えば、ＨＤＤ２０９には、ブラウザ、電子アルバムデータ、電子アルバム編集プログラムなどが格納される。ＦＤＤ２１０は、フロッピー（登録商標）等に代表されるフレキシブルディスクに対するアクセスを制御する。ネットワークＩ／Ｆ２１１は、他の情報処理装置やプリンタ等とネットワーク１０４を介して通信を行う。ＣＰＵバス２１２は、アドレスバス、データバス及びコントロールバスを含む。
【００３３】
ＣＰＵ２０６に対する制御プログラムの提供は、ＲＯＭ２０７、ＨＤＤ２０９、ＦＤＤ２１０から行うこともできるし、ネットワークＩ／Ｆ２１１を介してネットワーク１０４経由で他の情報処理装置等から行うこともできる。
【００３４】
図３は、コンテンツサーバ１０５のコンテンツＤＢ１０８に保存されるコンテンツ情報の一例を示す図である。
【００３５】
図３に示すように、コンテンツＤＢ１０８のコンテンツ情報には、コンテンツとユーザを関連つけるためのユーザＩＤ３００、コンテンツの実態を関連つけるためのコンテンツＩＤ３０１がある。また、コンテンツＤＢ１０８のコンテンツ情報には、コンテンツの削除予告通知を行なったかどうかを記録するフラグ３０２、コンテンツ保管期限３０３がある。
【００３６】
本実施形態では、コンテンツの登録時に、コンテンツ保管期限３０２に登録を行なった日時に保存を行なう所定の期間を加算した日時を設定する。なお、コンテンツＤＢ１０８のコンテンツ情報には、コンテンツ名や登録日時などを必要な情報として領域に追加することができる。
【００３７】
図４は、コンテンツサイト１０５において、コンテンツの保管者であるユーザＰＣ１０２Ａのユーザに対して保管期限の予告通知を行なう処理を説明するためのフローチャート図である。なお、図４〜図７での各処理は、コンテンツサイト１０５のＲＯＭ２０７やＨＤＤ２０９等に記憶された制御プログラムがＲＡＭ２０８にロードされて、ＣＰＵ２０６により実行される。
【００３８】
まず、ステップＳ４００では、コンテンツＤＢ１０８に保存しているコンテンツ情報を持つユーザリストをコンテンツとユーザとを関連つけたユーザＩＤ３００の情報を利用して取得する。
【００３９】
ステップＳ４０１は、ステップＳ４００で取得したユーザリストに処理するユーザがあるかどうかを判断し、未処理のユーザがある場合は、ステップＳ４０２に進み、未処理のユーザがない場合は、処理を終了する。
【００４０】
ステップＳ４０２では、コンテンツとユーザとを関連つけたユーザＩＤ３００の情報とコンテンツの削除予告通知を行なったかどうかを記録したフラグ３０２とを利用して、処理するユーザに関連つけられた予告通知を行なっていないコンテンツリストを取得する。また、ステップＳ４０２では、予告通知情報のリストを初期化する。
【００４１】
ステップＳ４０３では、ステップＳ４０２で取得したコンテンツリストに処理するコンテンツがあるかどうかを判断し、未処理のコンテンツがある場合は、ステップＳ４０４に進み、未処理のコンテンツがない場合は、ステップＳ４０６に進む。
【００４２】
ステップＳ４０４では、処理を行っている日時と、コンテンツ保管期限３０４から予告通知を行なう所定の期間（予告日数）を引いたものとを比較する。そして、予告通知期限を過ぎていた場合（処理日時＞コンテンツ保管期限−予告日数）は、ステップＳ４０５に進み、予告通知期限を過ぎていなければ（処理日時≦コンテンツ保管期限−予告日数）、ステップＳ４０３に戻り、次のコンテンツを処理する。
【００４３】
ステップＳ４０５では、予告通知情報のリストに予告通知に必要なコンテンツ情報を追加し、また、コンテンツの削除予告通知を行なったかどうかを記録したフラグ３０２に通知を行なった記録を設定し、ステップＳ４０３に戻り、次のコンテンツを処理する。
【００４４】
ステップＳ４０６では、予告通知情報のリストが設定されているかどうかを判断する。そして、予告通知情報のリストに予告通知が設定されていた場合は、ステップＳ４０７に進み、予告通知情報のリストに予告通知が設定されていない場合は、ステップＳ４０１に戻り、次のユーザを処理する。
【００４５】
ステップＳ４０７は、予告通知に必要なコンテンツ情報を予告通知情報のリストから取得して、処理を行っているユーザにメールで通知を行ない、ステップＳ４０１に戻り、次のユーザを処理する。
【００４６】
図５は、コンテンツサイト１０５において、コンテンツ保管期限を過ぎたコンテンツを削除する処理を説明するためのフローチャート図である。
【００４７】
まず、ステップＳ５００では、コンテンツＤＢ１０８に保存しているコンテンツ情報から、コンテンツの削除予告通知を行なったかどうかを記録したフラグ３０２を使用して、予告通知済みのコンテンツのリストを取得する。
【００４８】
ステップＳ５０１では、ステップＳ５００で取得したリストに処理するコンテンツがあるかどうかを判断し、未処理のコンテンツがある場合は、ステップＳ５０２に進み、未処理のコンテンツがない場合は、処理を終了する。
【００４９】
ステップＳ５０２では、処理を行っている日時とコンテンツ保管期限３０４とを比較する。そして、コンテンツ保管期限を過ぎていた場合（処理日時＞コンテンツ保管期限）は、ステップＳ５０３に進み、コンテンツ保管期限を過ぎていなければ（処理日時≦コンテンツ保管期限）、ステップＳ５０１に戻り、次のコンテンツを処理する。
【００５０】
ステップＳ５０３は、コンテンツを削除して、ステップＳ５０１に戻り、次のコンテンツを処理する。
【００５１】
以上が、ユーザＰＣ１０２Ａからコンテンツサイト１０５がコンテンツのアップロードを受けてコンテンツを保管し、アップロードしたコンテンツがコンテンツ保管期限を過ぎて削除されるまでの処理である。
【００５２】
なお、本実施形態では、コンテンツ単位での保管期限を持つ場合を例示したが、複数コンテンツをひとつの単位としてフォルダとして管理している場合は、フォルダ情報として保管期限を持つことで同様の処理を行うことができる。また、ユーザのアクセス単位で処理させることも、ユーザの情報として保管期限を持つことで同様の処理を行うことができる。
【００５３】
図６は、コンテンツサイト１０５において、サービス停止が行なわれた場合のイベント取得処理を説明するためのフローチャート図である。
【００５４】
まず、ステップＳ６００では、コンテンツサイト１０５でサービス停止イベントのフックを取得する。
【００５５】
ステップＳ６０１では、サービス停止イベントをフックした時間をサービスが停止しても永続化されるファイルなどの情報にして保存する。
【００５６】
このようにして、コンテンツサイト１０５は、メンテナンスなどでサービスが停止された時間を記録する（停止記録手段）。
【００５７】
図７は、コンテンツサイト１０５において、サービス開始が行なわれた場合のイベント取得処理を説明するためのフローチャート図である。
【００５８】
まず、ステップＳ７００では、コンテンツサイト１０５でサービス停止後のサービス開始イベントのフックを取得する（開始記録手段）。
【００５９】
ステップＳ７０１では、図６のステップＳ６０１で保存したサービス停止時間と処理を行なっている時間とから、サービスの停止期間を取得する（取得手段）。また、ステップＳ７０１では、コンテンツＤＢ１０８に保存しているコンテンツ情報を持つユーザリストをコンテンツとユーザとを関連つけたユーザＩＤ３００の情報を利用して取得する。
【００６０】
ステップＳ７０２では、ステップＳ７０１で取得したユーザリストに処理するユーザがあるかどうかを判断し、未処理のユーザがある場合は、ステップＳ７０３に進み、未処理のユーザがない場合は、処理を終了する。
【００６１】
ステップＳ７０３では、コンテンツとユーザとを関連つけたユーザＩＤ３００の情報とコンテンツの削除予告通知を行なったかどうかを記録したフラグ３０２とを使用して、処理を行うユーザに関連つけられている予告済コンテンツリストを取得する。また、ステップＳ７０３では、延長通知情報のリストを初期化する。
【００６２】
ステップＳ７０４では、ステップＳ７０３で取得した予告済コンテンツリストに処理するコンテンツがあるかどうかを判断し、未処理のコンテンツがある場合は、ステップＳ７０５に進み、未処理のコンテンツがない場合は、ステップＳ７０６に進む。
【００６３】
ステップＳ７０５では、延長通知情報のリストに延長通知に必要なコンテンツ情報を追加する。また、ステップＳ７０５では、コンテンツ保管期限３０４にステップＳ７０１で取得したサービスの停止期間を加算して設定して（加算手段）、ステップＳ７０４に戻り、次のコンテンツを処理する。
【００６４】
ステップＳ７０６では、延長通知情報のリストが設定されているかどうかを判断する。そして、延長通知情報のリストに延長通知が設定されていた場合は、ステップＳ７０７に進み、延長通知情報のリストに延長通知が設定されていない場合は、ステップＳ７０２に戻り、次のユーザを処理する。
【００６５】
ステップＳ７０７では、延長通知に必要なコンテンツ情報を延長通知情報のリストから取得して、処理を行っているユーザＰＣ１０２Ａに対してメールで予告通知し、ステップＳ７０２に戻り、次のユーザを処理する。このメールには、予告通知内容にサービス停止内容を含めることができる（再予告通知手段）。
【００６６】
なお、本実施形態では、コンテンツの保管期限を登録時に算出してコンテンツ保管期限３０３に保存しているが、コンテンツの登録日を基準日にし、処理ごとに所定の期間を基準日に加算するようにしてもよい。また、アクセス日を記録し、アクセス日を基準にして所定の期間を処理ごとに基準日に加算するようにしてもよい。
【００６７】
以上説明したように、本実施形態では、メンテナンスなどでサービスが停止されても、サービス停止期間がコンテンツ保管期限に加算される。これにより、サービスが停止されてもコンテンツ保管期限までのユーザの対処可能な時間を変わらなくすることができ、利用者がサービス停止を意識する必要をなくすことができる。
【００６８】
なお、本発明は、上記実施の形態に例示したものに限定されるものではなく、本発明の要旨を逸脱しない範囲において適宜変更可能である。
【００６９】
また、本発明の目的は、以下の処理を実行することによって達成される。即ち、上述した実施形態の機能を実現するソフトウェアのプログラムコードを記録した記憶媒体を、システム或いは装置に供給し、そのシステム或いは装置のコンピュータ（またはＣＰＵやＭＰＵ等）が記憶媒体に格納されたプログラムコードを読み出す処理である。
【００７０】
この場合、記憶媒体から読み出されたプログラムコード自体が前述した実施の形態の機能を実現することになり、そのプログラムコード及び該プログラムコードを記憶した記憶媒体は本発明を構成することになる。
【００７１】
また、プログラムコードを供給するための記憶媒体としては、次のものを用いることができる。例えば、フロッピー（登録商標）ディスク、ハードディスク、光磁気ディスク、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、ＣＤ−ＲＷ、ＤＶＤ−ＲＯＭ、ＤＶＤ−ＲＡＭ、ＤＶＤ−ＲＷ、ＤＶＤ＋ＲＷ、磁気テープ、不揮発性のメモリカード、ＲＯＭ等である。または、プログラムコードをネットワークを介してダウンロードしてもよい。
【００７２】
また、コンピュータが読み出したプログラムコードを実行することにより、上記実施の形態の機能が実現される場合も本発明に含まれる。加えて、そのプログラムコードの指示に基づき、コンピュータ上で稼動しているＯＳ（オペレーティングシステム）等が実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれる。
【００７３】
更に、前述した実施形態の機能が以下の処理によって実現される場合も本発明に含まれる。即ち、記憶媒体から読み出されたプログラムコードが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれる。その後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵ等が実際の処理の一部または全部を行う場合である。
【図面の簡単な説明】
【００７４】
【図１】本発明の実施の形態の一例である情報提供システムの構成例を説明するための図である。
【図２】ユーザＰＣおよびコンテンツサイトに相当する情報処理装置の装置構成を説明するためのブロック図である。
【図３】コンテンツサーバのコンテンツＤＢに保存されるコンテンツ情報の一例を示す図である。
【図４】コンテンツサイトにおいて、コンテンツの保管者であるユーザＰＣのユーザに対して保管期限の予告通知を行なう処理を説明するためのフローチャート図である。
【図５】コンテンツサイトにおいて、コンテンツ保管期限を過ぎたコンテンツを削除する処理を説明するためのフローチャート図である。
【図６】コンテンツサイトにおいて、サービス停止が行なわれた場合のイベント取得処理を説明するためのフローチャート図である。
【図７】コンテンツサイトにおいて、サービス開始が行なわれた場合のイベント取得処理を説明するためのフローチャート図である。
【符号の説明】
【００７５】
１０１    画像入力装置
１０２Ａ  ユーザＰＣ
１０４    ネットワーク
１０５    コンテンツサイト
１０６    コンテンツ管理部
１０８    コンテンツＤＢ
１０９    情報ＤＢ
１２０Ａ  ブラウザ
２０６    ＣＰＵ
２０７    ＲＯＭ
２０８    ＲＡＭ
【図１】
2009064311.tif 000003
【図２】
2009064311.tif 000004
【図３】
2009064311.tif 000005
【図４】
2009064311.tif 000006
【図５】
2009064311.tif 000007
【図６】
2009064311.tif 000008
【図７】
2009064311.tif 000009