(57)【要約】【課題】ユーザがネットワーク上のサーバ装置に保管したデータを参照又は操作する際に、保管期限が近いことを警告表示する。【解決手段】フォトサイト１０５が、ユーザの情報処理装置１０２Ａからネットワーク１０４を介してアップロードされた画像データを所定期間の間保管し、保管したデータに対するユーザの情報処理装置１０２Ａからの参照又は操作要求に応じて保管期限が近いか否かを判定し、保管期限が近いと判定すると、ユーザの情報処理装置１０２Ａに対して参照又は操作要求に応答する共に、保管期限が近いことを示す情報を通知する。【選択図】      図１
2005010922.tif 000002
【特許請求の範囲】
【請求項１】
ユーザの情報処理装置からネットワークを介してアップロードされたデータを保管するサーバ装置がユーザの情報処理装置に通知する通知方法であって、
保管したデータに対する前記ユーザの情報処理装置からの参照又は操作要求に応じて所定の期限であるか否かを判定する工程と、
前記所定の期限であると判定した場合、前記ユーザの情報処理装置に対して前記参照又は操作要求に応答すると共に前記所定の期限であることを示す情報を通知する工程とを有することを特徴とするサーバ装置の通知方法。
【請求項２】
前記通知する工程は、前記所定の期限であることを所定の警告メッセージにより通知することを特徴とする請求項１に記載のサーバ装置の通知方法。
【請求項３】
前記通知する工程は、前記所定の期限であることを前記データ毎に区別する表示により通知することを特徴とする請求項１に記載のサーバ装置の通知方法。
【請求項４】
前記データは、少なくとも画像データ、文書データ、画像を複数枚纏めたアルバム単位の画像データを含むことを特徴とする請求項１に記載のサーバ装置の通知方法。
【請求項５】
前記ユーザの情報処理装置からの前記所定の期限に基づく前記データの並べ替え又は抽出要求に応じて前記並べ替え又は抽出の結果を通知することを特徴とする請求項１に記載のサーバ装置の通知方法。
【請求項６】
前記所定の期限が経過した後、前記保管したデータを削除する工程とを更に備えたことを特徴とする請求項１に記載のサーバ装置の通知方法。
【請求項７】
ユーザの情報処理装置からネットワークを介してアップロードされたデータを保管するサーバ装置であって、
保管したデータに対する前記ユーザの情報処理装置からの参照又は操作要求に応じて所定の期限であるか否かを判定する手段と、
前記所定の期限であると判定した場合、前記ユーザの情報処理装置に対して前記参照又は操作要求に応答すると共に前記所定の期限であることを示す情報を通知する手段とを有することを特徴とするサーバ装置。
【請求項８】
コンピュータに請求項１に記載されたサーバ装置の通知方法を実行させるためのプログラム。
【請求項９】
請求項８に記載のプログラムが記録されたコンピュータ読み取り可能な記録媒体。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、ユーザの情報処理装置からネットワークを介してアップロードされたデータを保管するサーバ装置がユーザの情報処理装置に通知する技術に関するものである。
【０００２】
【従来の技術】
近年、通信インフラの整備及び情報通信技術の発展により、インターネットを利用した情報提供サービス及び情報利用サービスが可能となってきている。特に、テキストデータ、画像データ、音声データ等全てのデータがデジタル化されたマルチメディア環境での情報の共有や情報の提供が可能となり、インターネットを介して多くの情報提供サービスが誕生している。
【０００３】
例えば、ユーザのデータを保管するサービスを提供するシェアリングサイトもその一つである。このようなシェアリングサイトにおいて、サービスを提供するためには、データの保管に大きな記憶領域を必要とするため、保管の期限を設定しているか、データを保管したユーザに自動的に削除を行う期限をデータごとに設定させることが多く、通常保存期間が切れる直前に、データを保管したユーザに対してメールで削除予告通知を行っている（例えば、特許文献１参照）。
【０００４】
【特許文献１】
特開２００２−１６９７６１号公報
【発明が解決しようとする課題】
しかしながら、削除予告通知のメールだけでは、ユーザのメールアドレスの変更等によりユーザに削除予告通知が届かないといった場合や、ユーザが削除予告通知を見過ごす等の場合が考えられる。また、削除予告通知のメールを受け取ってもその直前まで保管の期限が近い保管データがあることを知らずに、シェアリングサイトに対して操作を行っており、削除予告通知のメールを受け取った後、削除予告通知のあったデータに対する処理のためだけに、改めてシェアリングサイトに対して操作をし直さなければならない、といった不都合があった。
【０００５】
また、ユーザが削除予告通知のメールを受け取ったとしても、多数のデータを保管している場合や、階層化して保管している場合、データをリンクしている場合など保管している状況によっては通知の対象となっているデータがどれなのか、マークなどの表示の変化があってもすぐに見つけられない、といった不都合もあった。
【０００６】
本発明は、ユーザがネットワーク上のサーバ装置に保管したデータを参照又は操作する際に、保管期限が近いことを警告表示することを目的とする。
【０００７】
また、保管したデータを参照又は操作する際に、保管期限が近いことをデータ毎に区別して表示することを目的とする。
【０００８】
更に、データの保管期限に基づきデータを並べ替え又は抽出して表示することを目的とする。
【０００９】
【課題を解決するための手段】
上記目的を達成するために、本発明は、ユーザの情報処理装置からネットワークを介してアップロードされたデータを保管するサーバ装置がユーザの情報処理装置に通知する通知方法であって、保管したデータに対する前記ユーザの情報処理装置からの参照又は操作要求に応じて所定の期限であるか否かを判定する工程と、前記所定の期限であると判定した場合、前記ユーザの情報処理装置に対して前記参照又は操作要求に応答すると共に前記所定の期限であることを示す情報を通知する工程とを有することを特徴とする。
【００１０】
また、上記目的を達成するために、本発明は、ユーザの情報処理装置からネットワークを介してアップロードされたデータを保管するサーバ装置であって、保管したデータに対する前記ユーザの情報処理装置からの参照又は操作要求に応じて所定の期限であるか否かを判定する手段と、前記所定の期限であると判定した場合、前記ユーザの情報処理装置に対して前記参照又は操作要求に応答すると共に前記所定の期限であることを示す情報を通知する手段とを有することを特徴とする。
【００１１】
【発明の実施の形態】
以下、図面を参照しながら本発明に係る実施の形態を詳細に説明する。
【００１２】
［第１の実施形態］
第１の実施形態は、情報提供サービスシステムとして、インターネットなどのネットワーク上のフォトサイトがユーザの画像データを保管するサービスを提供するフォトサービスシステムを例に説明する。そして、このシステムにおいて、ユーザがパーソナルコンピュータからネットワーク上のフォトサイトに保管した画像データを参照又は操作する際に、保管の期限が近い画像データがあることを示す警告メッセージを返信し、そのユーザに警告表示を行うものである。
【００１３】
図１は、第１の実施形態におけるフォトサービスシステムの全体構成を示す図である。図１において、１０１は画像入力装置であり、例えば静止画を撮影し、画像データとして記録できるデジタルスチルカメラや、動画を撮影し、動画像データとして記録できるデジタルビデオカメラ等で、イメージ情報である光学像を電気信号に変換し、所定の画像処理を施した後、デジタル情報として記録、再生する装置である。１０２Ａ，１０２Ｂはユーザ用パーソナルコンピュータである（以下、ユーザＰＣと略す）。１１６はデータ転送用インターフェースであり、画像入力装置１０１とユーザＰＣ１０２との間で、撮影された画像データを転送する。このデータ転送用インターフェース１１６は、例えばＵＳＢ（Ｕｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓ）、ＩＥＥＥ１３９４に代表される有線インターフェースやＩｒＤＡ、Ｂｌｕｅｔｏｏｔｈに代表される無線系インターフェースでも良い。
【００１４】
１０４はインターネットやイントラネットなどのネットワークである。１０５はフォトサイトであり、少なくともフォトシェアリングモジュール１０６、決済モジュール１０７、課金１モジュール１０８、画像データベース（ＤＢ）１１７、情報データベース（ＤＢ）１１８を有する。１０９Ａ，１０９Ｂ，１０９Ｃはプリントサイトであり、各プリントサイトは少なくとも課金２モジュール１１０、データベース１１９、プリンタ１１１を有する。また、フォトサイト１０５、プリントサイト１０９については更に後述する。
【００１５】
１１３Ａ，１１３Ｂは携帯電話やＰＤＡ（Ｐｅｒｓｏｎａｌ  Ｄｉｇｉｔａｌ  Ａｓｓｉｓｔａｎｔｓ）等のモバイル機器である。１１４Ａ，１１４Ｂはモバイルネットワーク、１１５Ａ，１１５Ｂはインターネット接続ゲートウェイであり、モバイル機器１１３Ａ，１１３Ｂをインターネット１０４に接続する。尚、モバイルネットワーク１１４Ａと１１４Ｂとは、通信プロトコルの仕様や情報記述言語などのモバイルネットワーク環境が異なり、接続されるモバイル機器の仕様も異なるものである。
【００１６】
以上の構成において、画像入力装置１０１で撮影され、画像入力装置１０１内のメモリにデジタル情報として格納されている画像データは、データ転送用インターフェース１１６を介してユーザＰＣ１０２のハードディスク（ＨＤ）に代表される情報記憶装置の記憶領域に転送される。ここで、画像入力装置１０１からユーザＰＣ１０２へのデータ転送に関しては、ユーザＰＣ１０２にインストールされているＯＳ叉は専用のソフトウェアからの命令で、画像入力装置１０１内のメモリに格納されている画像データを一括転送する場合と、画像入力装置１０１から送られてくる転送コマンドでユーザＰＣ１０２のＯＳ叉は専用ソフトウェアが、ユーザＰＣ１０２の情報記憶装置にデータ記憶領域を確保し、画像データを転送する場合とがある。
【００１７】
このようにして、画像入力装置１０１からユーザＰＣ１０２へ転送された画像データは、以下の手順により、インターネット１０４上のフォトサイト１０５にアップロードされる。
【００１８】
まず、ユーザＰＣ１０２上で動作可能なインターネット１０４で情報転送可能な標準プロトコルを有するブラウザがＨＴＴＰプロトコルなどの標準プロトコルを用いてフォトサイト１０５にアクセスし、フォトサイト１０５のサーバＰＣが管理するＨＴＭＬ、ＸＭＬ等の記述言語で作成された画像、音声等のマルチメディア情報とリンクされている情報を表示する。これにより、ユーザＰＣ１０２では、フォトサイト１０５が提供する通信インフラとしてインターネット１０４を利用したサービスを受けることができる。
【００１９】
次に、ユーザＰＣ１０２の情報記憶領域に格納されている画像入力装置１０１で撮影された画像データは、ユーザＰＣ１０２からのユーザ要求により、フォトサイト１０５に転送される（以下、この転送を「画像アップロード」と呼ぶ）。ここで、画像アップロードは、上述のブラウザから転送したい画像データを選択し、画像アップロードの要求アクションに連動して転送される場合や画像アップロード専用ソフトウェア等を用いて画像データを選択し、画像アップロード専用ソフトウェアから直接、転送される場合がある。何れの場合もＨＴＴＰやＦＴＰのインターネット上で利用可能なプロトコルに基づいて実行される。
【００２０】
上述の一連の動作をフォトサイト１０５で実行するモジュールがフォトシェアリングモジュール１０６である。このフォトシェアリングモジュール１０６は、アップロードされた画像データがフォトサイト１０５で使用可能な画像データであるかチェックし、利用可能であると判断した場合は、アップロードされた画像データを画像データベース１１７に格納すると共にその属性情報等を情報データベース１１８に格納する。この段階で、フォトシェアリングモジュール１０６は画像データが正常にアップロードされたことをユーザＰＣ１０２に通知する。
【００２１】
また、情報データベース１１８には、上述した画像データの属性情報以外にもフォトサイト１０５に登録されているユーザ属性情報のデータと、アップロードされた画像データのプリントアウトを依頼するプリントサービス提供者（以下、「プリントサイト」と略す）の属性情報等の各種データが格納され、一元管理されている。
【００２２】
このようにして、ユーザＰＣ１０２のユーザはアップロードされた画像データをブラウザを介して指定することにより閲覧することができる。尚、この閲覧に関しては、アップロードされた画像データを複数枚纏めて１つのアルバムとし、そのアルバム単位で管理している場合もある。
【００２３】
次に、ユーザがアップロードした画像データに対してプリント注文を行う際の流れについて順を追って説明する。フォトサイト１０５にアップロードした画像データのうち、ユーザＰＣ１０２のユーザがブラウザを介して自分がアップロードした画像データを閲覧することができる。このとき、閲覧する画像を選択する手段としては、単一の画像単位で逐次閲覧する画像を選択していく場合や、上述した複数枚を１つのアルバムとして登録し、複数個のアルバム群から自分が閲覧したいアルバムを選択し、選択したアルバムが管理している個々の画像を選択して閲覧する場合がある。
【００２４】
フォトサイト１０５は、ユーザからアップロードされた画像データのプリント注文を、画像データのプリントアウトをソリューションとして提供するプリントサイト１０９に依頼する。このプリントサイト１０９は、プリントプロバイダによって提供されるサイトであり、図１に示す例では１０９Ａ，１０９Ｂ，１０９Ｃの３つのプリントサイトで示されている。尚、図面の関係上、プリントサイトを３つだけ図示したが、これ以上でも良く、その数に制限はない。
【００２５】
次に、ユーザＰＣ１０２のユーザは、アップロードした画像の閲覧画面からプリントアウトして商品として欲しい画像データを選択する。そして、ユーザＰＣ１０２のユーザは、フォトサイト１０５が提供できるプリントサイト１０９Ａ，１０９Ｂ，１０９Ｃの中から自分が注文したいプリントサイトを選択する。ここで、ユーザは各々のプリントサイトが提供するサービス、価格、納期などを考慮して自分が発注するプリントサイトを選択する。
【００２６】
以後、説明の便宜上、ユーザがプリントサイト１０９Ａを選択したものと想定して説明を進めるが、ユーザが選択するプリントサイトはプリントサイト１０９Ｂ、プリントサイト１０９Ｃであっても、基本的な情報の流れは同一である。
【００２７】
まず、プリントを注文したいユーザは閲覧画面からプリントを注文したい画像データとプリントサイトとを選択し、フォトサイト１０５に通知する。そして、フォトサイト１０５では、プリントアウトの依頼のあった画像データに関する仮プリントオーダを生成し、選択されたプリントサイト１０９Ａにインターネット１０４を介して見積りを依頼する。
【００２８】
次に、フォトサイト１０５から仮プリントオーダを受けたプリントサイト１０９Ａでは、課金手段である課金２モジュール１１０Ａにより仮プリントオーダの内容から価格を算出し、その見積り価格をインターネット１０４を介してフォトサイト１０５に通知する。そして、フォトサイト１０５は、この見積り価格の情報をリアルタイムに受信し、ユーザＰＣ１０２に情報として転送し、プリント注文するユーザに、ダイナミックにプリントサイト１０９Ａが提示する価格を提示することができる。
【００２９】
ここで、プリント注文したユーザＰＣ１０２のユーザが提示された価格を認め、この価格での購入を決めると、承認のアクションをフォトサイト１０５に返し、決済手段である決済モジュール１０７がこれを受理し、決済処理される。この決済が終了した段階で、フォトサイト１０５は正式なプリントオーダをプリントサイト１０９Ａに送る。これにより、プリントサイト１０９Ａでは、正式なプリントオーダを受理し、プリントアウトに必要な画像データをフォトサイト１０５の画像データベース１１７から獲得する。
【００３０】
尚、フォトサイト１０５とプリントサイト１０９Ａが同じサイトによってサービスを提供している場合は、インターネット１０４を介してフォトサイト１０５とプリントサイト１０９Ａが情報を交換する必要はない。
【００３１】
このようにして獲得された画像データは、プリントサイト１０９Ａが所有する印刷手段であるプリンタ１１１Ａによりプリントアウトされ、印刷物１１２Ａとして出力される。そして、プリントアウトされた印刷物１１２Ａは、郵送などの運送手段によってプリントアウトを依頼したユーザＰＣ１０２のユーザが指定した配送先に届けられる。
【００３２】
以上説明したように、画像入力装置１０１で撮影した画像データをユーザＰＣ１０２からフォトサイト１０５へアップロードし、フォトサイト１０５への閲覧及びプリント注文サービスを受けることができる。
【００３３】
以上のようなシステムにおいて実現されるフォトサービスを例として、第１の実施形態では主に保管の期限が近いことを警告表示する場合について説明する。もちろん、第１の実施形態におけるフォトサービスシステムによって実現されるサービス、機能は上述したものに限られるものではない。
【００３４】
ここで、ユーザがフォトサイトに保管したデータに対して参照又は操作要求を行うときのユーザＰＣ及びフォトサイト間で行われる処理について説明する。
【００３５】
図２は、第１の実施形態におけるユーザＰＣ及びフォトサイト間の処理を示すフローチャートである。まず、ユーザがユーザＰＣ１０２のブラウザ又は画像アップロード専用ソフトウェア等からフォトサイト１０５に保管したデータの参照又は操作要求を行うと、ユーザＰＣ１０２でフォトサイト１０５に保管した画像（アルバム）を参照又は操作することができる。
【００３６】
ユーザＰＣ１０２において、フォトサイト１０５に保管したデータの参照又は操作要求が行われると、ステップＳ２０１へ進み、フォトサイト１０５に対して要求サービスとサービスを受けるユーザのユーザ情報とを送信する。これにより、フォトサイト１０５では、ステップＳ２０２において、ユーザＰＣ１０２からの要求サービスとユーザ情報とを受信する。そして、ステップＳ２０３において、ステップＳ２０２で受信したユーザ情報に基づき、フォトサイト１０５の情報データベース１１８からユーザに関係するアルバム情報を取得する。
【００３７】
次に、ステップＳ２０４において、フォトサイト１０５はステップＳ２０３で取得したユーザに関係するアルバム情報の数を変数Ｃｎｔに設定し、変数Ｍｓｇをブランク（“  ”）に設定する。そして、ステップＳ２０５において、フォトサイト１０５は変数Ｃｎｔの値が“０”より大きいか否かを判定し、変数Ｃｎｔの値が“０”であればステップＳ２０９へ進むが、“０”でなければステップＳ２０６へ進む。
【００３８】
ステップＳ２０６において、フォトサイト１０５は変数Ｃｎｔの示すアルバムの保管期限と現在の日時とを比較し、そのアルバムの保管期限が一ヶ月以上先であればステップＳ２０８へ進むが、一ヶ月以内であればステップＳ２０７へ進み、後述する警告メッセージをユーザに通知するために変数Ｃｎｔの示すアルバム名を変数Ｍｓｇに追加する。尚、画像（アルバム）の保存期間が切れるのを警告する基準を一ヶ月としたが、保存期間の長さやフォトサイトに対するアクセスの頻度等に合わせて基準を変えても良いことは言うまでもない。例えば、アクセスを頻繁に行っているユーザに対しては基準を短くし、殆どアクセスがないユーザに対しては基準を長くすることにより、適切に保存期間が切れることをユーザに通知することができる。
【００３９】
次に、ステップＳ２０８において、上述の変数Ｃｎｔの値を１つデクリメントしてステップＳ２０５に戻り、変数Ｃｎｔの示すアルバムの保管期限のチェック処理を繰り返す。その後、ステップＳ２０５において、変数Ｃｎｔの値が“０”になるとステップＳ２０９へ進み、ステップＳ２０２で受信したサービス要求に応じて画像データベース１１７及び情報データベース１１８より、データを取得して情報を生成する。
【００４０】
次に、ステップＳ２１０において、変数ＭｓｇがブランクであればステップＳ２１２へ進むが、ブランクでなくアルバム名があればステップＳ２１１へ進み、ステップＳ２０９で生成した情報に加えて、図３に示すような警告のメッセージ情報を生成する。そして、ステップＳ２１２において、ステップＳ２０９、及びステップＳ２１１で生成した情報を表示情報として、参照又は操作要求を行ったユーザＰＣ１０２に送信する。
【００４１】
これにより、ユーザＰＣ１０２では、ステップＳ２１３において、ステップＳ２１２でフォトサイト１０５から送信された情報に従って、例えば図３に示すようなサービス要求に合わせた画面３００が表示される。尚、この画面３００は、サービス要求を行ったユーザがフォトサイト１０５にアップロードしたアルバムのリスト表示領域３０１と、このアルバムの操作を指定する領域３０２と、画像の操作を指定する領域３０３と、画像のサムネイルを表示する領域３０４とから構成される。
【００４２】
尚、このとき、ステップＳ２１１において、警告のメッセージ表示情報が生成されていた場合は、サービス要求に合わせた画面３００上に、図４に示すような、警告のメッセージボックス４００を表示し、アルバムリストの秋の大運動会、秋の遠足の保存期間が一ヶ月以内に切れることをユーザに通知し、ユーザがＯＫボタン４０１を押下すると、画面３００に戻る。
【００４３】
そして、フォトサイト１０５は、ユーザＰＣ１０２に保存期間が一ヶ月以内に切れることを通知した後、保存期間の終了日以降に、該当するアルバムの画像を画像ＤＢ１１７から削除する。
【００４４】
尚、警告メッセージは、メッセージボックスとしたが、メッセージをサービス要求結果の表示中に入れても良いことは言うまでもない。
【００４５】
また、アルバム単位でなく、画像単位で保存期間の警告メッセージを表示しても良いことは言うまでもない。更に、フォトサイト１０５に保管するデータは、画像データだけでなく、文書など他の電子データであっても良いことは言うまでもない。
【００４６】
このように、第１の実施形態によれば、削除予告通知のメールだけではユーザのメールアドレスの変更等によりユーザに削除予告通知が届かないといった場合等で、ユーザが削除予告通知を見過ごす等の不都合を低減でき、また、削除予告通知のメールを受け取ってもその直前まで、保管の期限が近い保管データがあることを知らずに、シェアリングサイトに対して操作をしており、削除予告通知のメールを受け取った後、削除予告通知のあったデータに対する処理のためだけに、改めてシェアリングサイトに対して操作をし直さなければならない、といった不都合がなくなる。
【００４７】
［第２の実施形態］
次に、図面を参照しながら本発明に係る第２の実施形態を詳細に説明する。
【００４８】
尚、第２の実施形態におけるシステムの構成は、図１に示した第１の実施形態と同様であり、その説明は省略する。
【００４９】
図１に示したシステムにおいて実現されるフォトサービスを例として、第２の実施形態では主に保管の期限が近いことを区別して表示する場合について詳細に説明する。もちろん、第２の実施形態におけるフォトサービスシステムによって実現されるサービス、機能はこれに限られるものではない。
【００５０】
ここで、ユーザがフォトサイトに保管したデータに対して参照又は操作要求を行うときのユーザＰＣ及びフォトサイト間で行われる処理について説明する。
【００５１】
図５は、第２の実施形態におけるユーザＰＣ及びフォトサイト間の処理を示すフローチャートである。まず、ユーザがユーザＰＣ１０２のブラウザ又は画像アップロード専用ソフトウェア等からフォトサイト１０５に保管したデータの参照又は操作要求を行うと、ユーザＰＣ１０２でフォトサイト１０５に保管した画像（アルバム）を参照又は操作することができる。
【００５２】
ユーザＰＣ１０２において、フォトサイト１０５に保管したデータの参照又は操作要求が行われると、ステップＳ５０１へ進み、フォトサイト１０５に対して要求サービスとサービスを受けるユーザのユーザ情報とを送信する。これにより、フォトサイト１０５では、ステップＳ５０２において、ユーザＰＣ１０２からの要求サービスとユーザ情報とを受信する。そして、ステップＳ５０３において、ステップＳ５０２で受信したユーザ情報に基づき、フォトサイト１０５の情報データベース１１８からユーザに関係するアルバム情報を取得する。
【００５３】
次に、ステップＳ５０４において、フォトサイト１０５はステップＳ５０３で取得したユーザに関するアルバム情報の数を変数Ｃｎｔに設定し、配列Ａｒｒａｙ  を初期値に設定する。そして、ステップＳ５０５において、フォトサイト１０５は変数Ｃｎｔの値が“０”より大きいか否かを判定し、ここで、変数Ｃｎｔの値が“０”であればステップＳ５０９へ進むが、“０”でなければステップＳ５０６へ進む。
【００５４】
ステップＳ５０６において、フォトサイト１０５は変数Ｃｎｔの示すアルバムの保管期限と現在の日時とを比較し、そのアルバムの保管期限が二ヶ月以上先であればステップＳ５０８へ進むが、二ヶ月以内であればステップＳ５０７へ進み、変数Ｃｎｔの示すアルバム情報を配列Ａｒｒａｙ  に追加すると共に、一ヶ月以内か一ヶ月以上二ヶ月以内かを区別する情報を追加する。尚、第２の実施形態では、基準を二ヶ月とし、一ヶ月以内か一ヶ月以上二ヶ月以内かを区別したが、第１の実施形態と同様に、その基準を変えても良いことは言うまでもない。
【００５５】
次に、ステップＳ５０８において、上述の変数Ｃｎｔの値を１つデクリメントしてステップＳ５０５に戻り、変数Ｃｎｔの示すアルバムの保管期限のチェック処理を繰り返す。その後、ステップＳ５０５において、変数Ｃｎｔの値が“０”になるとステップＳ５０９へ進み、ステップＳ３０２で受信したサービス要求に応じて画像データベース１１７及び情報データベース１１８より、データを取得して情報を生成する。
【００５６】
次に、ステップＳ５１０において、配列Ａｒｒａｙ  内にアルバム情報が存在しなければステップＳ５１５へ進むが、アルバム情報が存在すればステップＳ５１１へ進み、配列Ａｒｒａｙ  の中に追加されたアルバム情報の数を変数Ｃｎｔに設定する。そして、ステップＳ５１２において、変数Ｃｎｔの値が“０”より大きいか否かを判定し、変数Ｃｎｔの値が“０”であればステップＳ５１５へ進むが、“０”でなければステップＳ５１３へ進む。
【００５７】
ステップＳ５１３において、フォトサイト１０５はステップＳ５０９で生成した情報中に、変数Ｃｎｔが示すアルバム情報と共に保存した一ヶ月以内か一ヶ月以上二ヶ月以内かの区別に応じたマークを追加する。尚、ここではマークを追加したが、アルバム名の色を変えるなど他の区別でも良いことは言うまでもない。そして、ステップＳ５１４において、変数Ｃｎｔを１つデクリメントし、ステップＳ５１２に戻り、変数Ｃｎｔの値が“０”になるまで上述の処理を繰り返す。その後、変数Ｃｎｔの値が“０”になるとステップＳ５１５へ進み、ステップＳ５０９、及びステップＳ５１３で生成した情報を表示情報として、参照又は操作要求を行ったユーザＰＣ１０２に送信する。
【００５８】
これにより、ユーザＰＣ１０２では、ステップＳ５１６において、ステップＳ５１５でフォトサイト１０５から送信された情報に従って、例えば図３に示すようなサービス要求に合わせた画面３００が表示される。尚、このとき、ステップＳ５１３において、区分に応じたマークが追加されていれば、図６に示すようなサービス要求に合わせた画面６００が表示される。即ち、この例では、アルバムのリスト表示領域６０１において、アルバムの選択ボタンの左側に一ヶ月以内であれば６０２に示すマークが表示され、一ヶ月以上二ヶ月以内であれば６０３に示すマークが表示され、ユーザはアルバムリストの保管期限の目安を一目で理解することができる。
【００５９】
次に、アルバムのリスト表示領域をユーザが所望する項目に従って並び替える処理について説明する。例えば、この処理はアルバムのリスト表示領域に名前順にアルバムがリスト表示されている場合に、保管期限に従って並べ替える処理である。
【００６０】
図７は、ユーザが保管したデータの操作要求を行った場合に表示する操作画面の一例を示す図である。図７に示す操作画面７００において、アルバムのリスト表示領域７０１には、アルバムの保管期限が一ヶ月以内であることを示すマークが表示されており、ユーザがアルバム編集領域７０２から並べ替え７０３を指定すると、図８に示すような並べ替え設定画面８００が表示される。
【００６１】
図８に示すように、並べ替え設定画面８００は、並べ替えを行う項目領域８０１と、昇順を降順にするチェックボックス８０２と、並べ替えを行うＯＫボタン８０３と、キャンセルするボタン８０４とで構成される。
【００６２】
ここで、図９を参照しながら並べ替え設定画面８００において、昇順を降順にするチェックボックス８０２は設定されずに、並べ替えを行う項目領域８０１の保管期限８０５が選択されたものとして説明を行う。
【００６３】
図９は、ユーザがフォトサイトに対して保管期限で並べ替えの要求を行う場合のユーザＰＣ及びフォトサイト間の処理を示すフローチャートである。ユーザＰＣ１０２において、並べ替え設定画面８００に示す保管期限８０５がチェックされ、ＯＫボタン８０３が選択されると、ステップＳ９０１において、フォトサイト１０５に対してアルバムを削除期限の近い順にソートする要求を送信する。これにより、フォトサイト１０５では、ステップＳ９０２において、ユーザＰＣ１０２からの要求サービスとユーザ情報とを受信する。そして、ステップＳ９０３において、そのユーザ情報に基づき、情報データベース１１８からユーザに関するアルバム情報を取得する。
【００６４】
次に、ステップＳ９０４において、フォトサイト１０５はステップＳ９０３で取得したユーザに関するアルバム情報の数を変数Ｃｎｔに設定し、配列Ａｒｒａｙ  を初期値に設定する。そして、ステップＳ９０５において、フォトサイト１０５は変数Ｃｎｔの値が“０”より大きいか否かを判定し、ここで、変数Ｃｎｔの値が“０”であればステップＳ９１３へ進むが、“０”でなければステップＳ９０６へ進む。
【００６５】
このステップＳ９０６において、フォトサイト１０５は配列Ａｒｒａｙ  に保存してあるアルバムの数をｎに設定し、変数ｉを“０”に設定する。そして、ステップＳ９０７において、変数ｉの値が変数ｎより小さい場合にはステップＳ９０８へ進み、そうでなければステップＳ９１１へ進む。
【００６６】
ステップＳ９０８において、フォトサイト１０５は変数Ｃｎｔの示すアルバムの保管期限と変数ｉの示す配列Ａｒｒａｙ  に保存してあるアルバムの保管期限とを比較する。その結果、変数ｉの示す配列Ａｒｒａｙ  に保存してあるアルバムの保管期限の方が長い場合はステップＳ９０９へ進み、そうでなければステップＳ９１０へ進む。
【００６７】
尚、ステップＳ９０８において、この例では昇順で並べ替えるが、図８に示す降順８０２が設定されていれば、比較条件を入れ替えることで降順に並べ替えることは言うまでもない。
【００６８】
ステップＳ９０９では、フォトサイト１０５は変数ｉを１つインクリメントし、ステップＳ９０７に戻る。ステップＳ９１０では、変数Ｃｎｔの示すアルバム情報を配列Ａｒｒａｙ  において変数ｎの位置に挿入し、ステップＳ９１２へ進む。
【００６９】
また、ステップＳ９１１では、変数Ｃｎｔの示すアルバム情報を、配列Ａｒｒａｙ  に追加し、ステップＳ９１２へ進む。このステップＳ９１２では、変数Ｃｎｔを１つデクリメントし、ステップＳ９０５に戻り、変数Ｃｎｔの値が“０”になるまで上述の処理を繰り返す。その後、変数Ｃｎｔの値が“０”になるとステップＳ９１３へ進み、配列Ａｒｒａｙ  にあるアルバム情報に基づき画像データベース１１７及び情報データベース１１８より、データを取得して情報を生成する。そして、ステップＳ９１４において、ステップＳ９１３で生成した情報を表示情報として送信する。
【００７０】
これにより、ユーザＰＣ１０２では、ステップＳ９１５において、ステップＳ９１４でフォトサイト１０５から送信された情報に従って、例えば図１０に示すような操作画面１０００が表示される。図１０は、並べ替えを行った場合に表示される操作画面の一例である。図１０に示すように、操作画面１０００で、並べ替えを行ったアルバムのリスト表示領域１００１が、図７に示した状態から保管期限で並べ替えられて表示される。そして、並べ替え中止ボタン１００２が選択されると、初期画面（例えば図７に示す画面７００）へ移行する。
【００７１】
尚、ここでは、アルバムで並べ替えを行ったが、画像の並べ替えを行うこともできることは言うまでもない。
【００７２】
次に、ユーザが所望する抽出条件を指定してアルバムを抽出する処理について説明を行う。図７に示した操作画面７００において、ユーザが抽出７０４を指定すると、図１１に示すような抽出設定画面１１００が表示される。図１１に示すように、抽出設定画面１１００は、抽出を行う項目領域１１０１と、抽出条件を設定する抽出条件領域１１０２と、抽出を行うＯＫボタン１１０３と、キャンセルするボタン１１０４とで構成される。
【００７３】
ここで、図１２を参照しながら抽出設定画面１１００において、抽出条件領域１１０２に一ヶ月が設定され、抽出を行う項目領域１１０１の保管期限１１０５が選択されたものとして説明を行う。
【００７４】
図１２は、ユーザがフォトサイトに対して保管期限で抽出の要求を行う場合のユーザＰＣ及びフォトサイト間の処理を示すフローチャートである。ユーザＰＣ１０２において、抽出設定画面１１００で抽出条件として一ヶ月が指定され、保管期限１１０５がチェックされ、ＯＫボタンが選択されると、ステップＳ１２０１において、フォトサイト１０５に対して一ヶ月以内に削除期限がくるアルバムを抽出する要求サービスを送信する。これにより、フォトサイト１０５では、ステップＳ１２０２において、ユーザＰＣ１０２からの要求サービスとユーザ情報とを受信する。そして、ステップＳ１２０３において、そのユーザ情報に基づき、情報データベース１１８からユーザに関するアルバム情報を取得する。
【００７５】
次に、ステップＳ１２０４において、フォトサイト１０５はステップＳ１２０３で取得したユーザに関するアルバム情報の数を変数Ｃｎｔに設定し、配列Ａｒｒａｙ  を初期値に設定する。そして、ステップＳ１２０５において、フォトサイト１０５は変数Ｃｎｔの値が“０”より大きいか否かを判定し、ここで、変数Ｃｎｔの値が“０”であればステップＳ１２０９へ進むが、“０”でなければステップＳ１２０６へ進む。
【００７６】
このステップＳ１２０６で、フォトサイト１０５は受信した抽出条件に基づき変数Ｃｎｔの示すアルバムの保管期限と現在の日時とを比較し、そのアルバムの保管期限が一ヶ月以上先であればステップＳ１２０８へ進むが、一ヶ月以内であればステップＳ１２０７へ進み、変数Ｃｎｔの示すアルバム情報を、配列Ａｒｒａｙ  に追加する。そして、ステップＳ１２０８において、変数Ｃｎｔを１つデクリメントしてステップＳ１２０５に戻り、変数Ｃｎｔの示すアルバムから抽出条件に一致するアルバムを抽出する処理を繰り返す。
【００７７】
その後、上述の変数Ｃｎｔの値が“０”になるとステップＳ１２０９へ進み、配列Ａｒｒａｙ  に抽出されたアルバムのアルバム情報があるかチェックし、なければステップＳ１２１１へ進むが、あればステップＳ１２１０へ進み、配列Ａｒｒａｙ  にあるアルバム情報に基づき画像データベース１１７及び情報データベース１１８より、データを取得して情報を生成する。そして、ステップＳ１２１１において、ステップＳ１２１０で生成した情報があれば、その情報を表示情報として送信する。
【００７８】
これにより、ユーザＰＣ１０２では、ステップＳ１２１２において、ステップＳ１２１１でフォトサイト１０５から送信された情報に従って、例えば図１３に示すような画面１３００が表示される。尚、この画面１３００は、抽出を行った場合に表示される操作画面の一例である。図１３に示すように、アルバムのリスト表示画面１３０１に抽出条件として指定した一ヶ月以内に削除期限がくるアルバムが表示される。そして、抽出中止ボタン１３０２が選択されると、初期画面（例えば図７に示す画面７００）へ移行する。
【００７９】
尚、ここでは、アルバムで抽出を行ったが、画像の抽出を行うこともできることは言うまでもない。
【００８０】
また、アルバム単位でなく、画像単位で保管期限の区別を表示しても良いことは言うまでもない。また、フォトサイト１０５に保管するデータは、画像だけでなく、文書など他の電子データであっても良いことは言うまでもない。
【００８１】
このように、第２の実施形態によれば、ユーザが削除予告通知のメールを受け取っても、多数のデータを保管している場合や、階層化して保管している場合、又はデータをリンクしている場合など、保管している状況によっては通知の対象となっているデータがどれなのかを、マークなどの表示の変化があってもすぐに見つけられないといった不都合がなくなる。
【００８２】
尚、本発明は複数の機器（例えば、ホストコンピュータ，インターフェース機器，リーダ，プリンタなど）から構成されるシステムに適用しても、１つの機器からなる装置（例えば、複写機，ファクシミリ装置など）に適用しても良い。
【００８３】
また、本発明の目的は前述した実施形態の機能を実現するソフトウェアのプログラムコードを記録した記録媒体を、システム或いは装置に供給し、そのシステム或いは装置のコンピュータ（ＣＰＵ若しくはＭＰＵ）が記録媒体に格納されたプログラムコードを読出し実行することによっても、達成されることは言うまでもない。
【００８４】
この場合、記録媒体から読出されたプログラムコード自体が前述した実施形態の機能を実現することになり、そのプログラムコードを記憶した記録媒体は本発明を構成することになる。
【００８５】
このプログラムコードを供給するための記録媒体としては、例えばフロッピー（登録商標）ディスク，ハードディスク，光ディスク，光磁気ディスク，ＣＤ−ＲＯＭ，ＣＤ−Ｒ，磁気テープ，不揮発性のメモリカード，ＲＯＭなどを用いることができる。
【００８６】
また、コンピュータが読出したプログラムコードを実行することにより、前述した実施形態の機能が実現されるだけでなく、そのプログラムコードの指示に基づき、コンピュータ上で稼働しているＯＳ（オペレーティングシステム）などが実際の処理の一部又は全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【００８７】
更に、記録媒体から読出されたプログラムコードが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書込まれた後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵなどが実際の処理の一部又は全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【００８８】
【発明の効果】
以上説明したように、本発明によれば、ユーザがサーバ装置に保管したデータを参照又は操作する際に、データの保管期限が近ければ、保管期限が近いことを示す情報を通知することにより、ユーザに確実に知らせることができる。
【図面の簡単な説明】
【図１】第１の実施形態におけるフォトサービスシステムの全体構成を示す図である。
【図２】第１の実施形態におけるユーザＰＣ及びフォトサイト間の処理を示すフローチャートである。
【図３】第１の実施形態におけるサービス要求に合わせた画面を示す図である。
【図４】第１の実施形態における警告メッセージ画面を示す図である。
【図５】第２の実施形態におけるユーザＰＣ及びフォトサイト間の処理を示すフローチャートである。
【図６】第２の実施形態におけるサービス要求に合わせた画面を示す図である。
【図７】ユーザが保管したデータの操作要求を行った場合に表示する操作画面の一例を示す図である。
【図８】図７に示す操作画面で並べ替えが指定された場合の並べ替え設定画面を示す図である。
【図９】ユーザがフォトサイトに対して保管期限で並べ替えの要求を行う場合のユーザＰＣ及びフォトサイト間の処理を示すフローチャートである。
【図１０】並べ替え処理により並べ替えられた結果の画面を示す図である。
【図１１】図７に示す操作画面で抽出が指定された場合の抽出設定画面を示す図である。
【図１２】ユーザがフォトサイトに対して保管期限で抽出の要求を行う場合のユーザＰＣ及びフォトサイト間の処理を示すフローチャートである。
【図１３】抽出処理により抽出された結果の画面を示す図である。
【図１】
2005010922.tif 000003
【図２】
2005010922.tif 000004
【図３】
2005010922.tif 000005
【図４】
2005010922.tif 000006
【図５】
2005010922.tif 000007
【図６】
2005010922.tif 000008
【図７】
2005010922.tif 000009
【図８】
2005010922.tif 000010
【図９】
2005010922.tif 000011
【図１０】
2005010922.tif 000012
【図１１】
2005010922.tif 000013
【図１２】
2005010922.tif 000014
【図１３】
2005010922.tif 000015