(57)【要約】      （修正有）【課題】  不特定多数者がそれぞれ個別に任意の情報を格納でき、任意の期間経過後にそれらの情報を共有できるタイムカプセルシステムを提供する。【解決手段】  いずれかの応募者端末１０から取得した少なくとも一つのコンテンツデータを、データベース３０の所定の記憶領域に蓄積し、グループに属するユーザの操作する応募者端末１０の指示に応じて、所定の記憶領域に蓄積したコンテンツデータに対する応募者端末１０からのアクセスを任意の期間禁止し、任意の期間経過後に、データベース３０に蓄積したコンテンツデータに対するアクセス要求をグループに属するユーザが操作する応募者端末１０から受けた場合に、該コンテンツデータをデータベース３０から読み出して、要求元である応募者端末１０へ送信する。【選択図】  図１
2006277021.tif 000002
【特許請求の範囲】
【請求項１】
データベースに接続されたサーバと少なくとも一つの情報処理端末とがネットワークを介して接続されたタイムカプセルシステムであって、
前記サーバは、
前記情報処理端末から取得したユーザ情報を前記データベースに蓄積する手段と、
２以上のユーザからなるグループを特定する情報を前記データベースに蓄積する手段と、
前記グループに属するユーザの操作によっていずれかの情報処理端末から取得した少なくとも一つのコンテンツデータを、前記データベースの所定の記憶領域に蓄積する手段と、
前記グループに属するユーザの操作する情報処理端末の指示に応じて、前記所定の記憶領域に蓄積した前記コンテンツデータに対する前記情報処理端末からのアクセスを任意の期間禁止する手段と、
前記任意の期間経過後に、前記データベースに蓄積したコンテンツデータに対するアクセス要求を前記グループに属するユーザが操作する情報処理端末から受けた場合に、該コンテンツデータを前記データベースから読み出して、要求元である情報処理端末へ送信する手段とを有することを特徴とするタイムカプセルシステム。
【請求項２】
前記サーバは、前記所定の記憶領域に前記コンテンツデータを蓄積する際に、該コンテンツデータにアクセスするためのパスワードの設定を前記情報処理端末のいずれかに要求し、該要求に応じて前記情報処理端末から取得したパスワードを前記コンテンツデータと関連づけて前記データベースに蓄積し、
前記任意の期間経過後に前記グループに属するユーザが操作する情報処理端末から前記コンテンツデータに対するアクセス要求を受けた際に、アクセス要求の送信元の情報処理端末にパスワードの入力を要求し、
該入力に応じて前記情報処理端末から取得したパスワードと前記コンテンツデータと関連づけられているパスワードとが一致する場合に、前記アクセス要求の送信元である情報処理端末へ前記コンテンツデータを送信することを特徴とする請求項１記載のタイムカプセルシステム。
【請求項３】
前記サーバは、前記所定の記憶領域に蓄積したコンテンツデータに対する前記情報処理端末からのアクセスを禁止する際に、前記データベースに格納されている地図データが示す地図の中で前記情報処理端末によって指定された位置を、前記所定の記憶領域のアドレスと関連づけて前記データベースに蓄積し、
前記任意の期間経過後に、該コンテンツデータが蓄積されている記憶領域のアドレスに関連づけられている位置の指定する情報を前記情報処理端末から受信するまでは、該所定の記憶領域に記憶されているコンテンツデータに対するアクセス要求を拒否することを特徴とする請求項１又は２記載のタイムカプセルシステム。
【請求項４】
前記ユーザ情報にユーザの電子メールアドレスを含み、前記サーバは、前記所定の期間経過後に、前記グループに属する各ユーザに対して、所定の期間が経過したことを通知するための電子メールを送信することを特徴とする請求項１から３のいずれか１項記載のタイムカプセルシステム。
【請求項５】
前記サーバは、前記所定の記憶領域に蓄積した前記コンテンツデータに対する前記情報処理端末からのアクセスを任意の期間禁止したことを、前記グループに属する各ユーザに対して電子メールで通知することを特徴とする請求項４記載のタイムカプセルシステム。
【請求項６】
前記サーバは、前記ユーザ情報を前記データベースに登録したユーザに対してユーザ認証用の情報を通知し、前記情報処理端末を介して前記サーバにアクセスするユーザに対して前記ユーザ認証用の情報を用いてユーザ認証を行うことを特徴とする請求項１から５のいずれか１項記載のタイムカプセルシステム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、複数のユーザが同じ期間内にネットワークを介して各々のメッセージファイル（テキスト、画像、音声データ等）を格納するシステムに関し、特に、メッセージファイルを仮想的にタイムカプセルに格納し、任意の場所に埋設し、任意の期間が経過した後にタイムカプセルを捜索し、タイムカプセルの封印を解いてメッセージファイルを閲覧できるタイムカプセルシステムに関する。
【背景技術】
【０００２】
インターネットの発展（電子メールの普及など）に伴い、情報処理端末の利用者同士の間で電子データをやりとりすることが容易となり、また頻繁に行われるようになっている。
【０００３】
しかしながら、これらの情報のやりとりは、基本的には情報処理端末のユーザのニーズに応じて随時活用されることがほとんどであり、ユーザのニーズが発生する時点と、情報をやりとりする時点とに時間差がある場合としては、一度やりとりしたデータを再確認のために再度やりとりする場合などしかない。この場合にしても、ユーザのニーズと情報のやりとりの実行との間はせいぜい数ヶ月程度である。
【０００４】
よって、このような情報交換システムでは、長期に亘ってデータを安全に保存することは保証されない。
【０００５】
複数の情報処理端末の利用者同士の間で電子データをやりとりすることを目的とした従来技術としては、特許文献１に開示される「インターネット・タイムカプセル・システム」がある。
【特許文献１】特開２００２−３３４００８号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
本来タイムカプセルは、不特定多数の者が思い思いの品を封入し、任意の期間が経過した後にそれらの品々を取り出して、封入時を回想するために用いるものである。しかし、特許文献１に開示される発明は、タイムカプセルに格納できる情報は一つのみであるため、不特定多数の情報を共有することはできない。
よって、上記特許文献１にかかる発明は、本来のタイムカプセルを代替することはできず、ユーザのニーズを満足するものではない。
【０００７】
本発明はかかる問題に鑑みてなされたものであり、不特定多数者がそれぞれ個別に任意の情報を格納でき、任意の期間経過後にそれらの情報を共有できるタイムカプセルシステムを提供することを目的とする。
【課題を解決するための手段】
【０００８】
本発明は、上記目的を達成するために、データベースに接続されたサーバと少なくとも一つの情報処理端末とがネットワークを介して接続されたタイムカプセルシステムであって、サーバは、情報処理端末から取得したユーザ情報をデータベースに蓄積する手段と、２以上のユーザからなるグループを特定する情報をデータベースに蓄積する手段と、グループに属するユーザの操作によっていずれかの情報処理端末から取得した少なくとも一つのコンテンツデータを、データベースの所定の記憶領域に蓄積する手段と、グループに属するユーザの操作する情報処理端末の指示に応じて、所定の記憶領域に蓄積したコンテンツデータに対する情報処理端末からのアクセスを任意の期間禁止する手段と、任意の期間経過後に、データベースに蓄積したコンテンツデータに対するアクセス要求をグループに属するユーザが操作する情報処理端末から受けた場合に、該コンテンツデータをデータベースから読み出して、要求元である情報処理端末へ送信する手段とを有することを特徴とするタイムカプセルシステムを提供するものである。
【０００９】
以上の構成においては、サーバは、所定の記憶領域にコンテンツデータを蓄積する際に、該コンテンツデータにアクセスするためのパスワードの設定を情報処理端末のいずれかに要求し、該要求に応じて情報処理端末から取得したパスワードをコンテンツデータと関連づけてデータベースに蓄積し、任意の期間経過後にグループに属するユーザが操作する情報処理端末からコンテンツデータに対するアクセス要求を受けた際に、アクセス要求の送信元の情報処理端末にパスワードの入力を要求し、該入力に応じて情報処理端末から取得したパスワードとコンテンツデータと関連づけられているパスワードとが一致する場合に、アクセス要求の送信元である情報処理端末へコンテンツデータを送信することが好ましい。
【００１０】
また、上記のいずれの構成においても、サーバは、所定の記憶領域に蓄積したコンテンツデータに対する情報処理端末からのアクセスを禁止する際に、データベースに格納されている地図データが示す地図の中で情報処理端末によって指定された位置を、所定の記憶領域のアドレスと関連づけてデータベースに蓄積し、任意の期間経過後に、該コンテンツデータが蓄積されている記憶領域のアドレスに関連づけられている位置の指定する情報を情報処理端末から受信するまでは、該所定の記憶領域に記憶されているコンテンツデータに対するアクセス要求を拒否することが好ましい。また、ユーザ情報にユーザの電子メールアドレスを含み、サーバは、所定の期間経過後に、グループに属する各ユーザに対して、所定の期間が経過したことを通知するための電子メールを送信することが好ましく、これに加えて、サーバは、所定の記憶領域に蓄積したコンテンツデータに対する情報処理端末からのアクセスを任意の期間禁止したことを、グループに属する各ユーザに対して電子メールで通知することがより好ましい。
【００１１】
上記のいずれの構成においても、サーバは、ユーザ情報をデータベースに登録したユーザに対してユーザ認証用の情報を通知し、情報処理端末を介してサーバにアクセスするユーザに対してユーザ認証用の情報を用いてユーザ認証を行うことが好ましい。
【発明の効果】
【００１２】
本発明によれば、不特定多数者がそれぞれ個別に任意の情報を格納でき、任意の期間経過後にそれらの情報を共有できるタイムカプセルシステムを提供できる。
【発明を実施するための最良の形態】
【００１３】
本発明の好適な実施の形態について説明する。図１に、本実施形態にかかるタイムカプセルシステムの構成を示す。
図１に示すように、本実施形態にかかるタイムカプセルシステムは、応募者端末１０、サービス提供システム２０によって構成されており、各々はネットワーク１００（例えばインターネット）を介して接続されている。また、サービス提供システム２０は、各々の役割を果たすサーバ（又はサーバ群）５０とデータベース（ＤＢ）３０とで構成されている。
【００１４】
応募者端末１０は、コンピュータ端末などの情報処理装置であり、ネットワーク１００を介してサービス提供システム２０（サーバ５０）と情報を送受信する機能とを有する。
【００１５】
サーバ５０は、サービス概要の告知、その他各機能利用における接続先を示す機能を有する。また、ユーザが本サービスを利用する際に、応募者端末１０から送信されるユーザ情報を認証する機能を有する。さらに、ユーザ情報の登録、変更、削除等の機能、タイムカプセル用の場所やタイムカプセルを捜索するための仮想空間をコンピュータ上で提供する機能や、応募者端末１０からの情報を格納する機能、応募者端末１０にメールを送信する機能、ユーザ同士が各々の端末を介して、インターネット上で会話する機能（いわゆるメッセンジャー機能）を有する。
【００１６】
本実施形態にかかるタイムカプセルシステムの動作について説明する。
システムが行う処理としては、ユーザ登録処理、ユーザ認証処理、タイムカプセルの選択処理、ユーザデータの登録処理、タイムカプセルの封印処理、タイムカプセルの埋設処理及びタイムカプセルの捜索処理がある。
【００１７】
図２に、ユーザ登録処理の流れを示す。応募者端末１０はユーザの入力操作によって取得したユーザ情報をサーバ５０へ送信する（ステップＳ１０１）。サーバ５０は、取得したユーザ情報をデータベース３０に登録する（ステップＳ１０２）。そして、各ユーザごとにユニークなユーザＩＤとパスワードとを、ユーザ情報の送信元である応募者端末１０へ送信する（ステップＳ１０３）。このユーザＩＤとパスワードとの対は、登録の際に新たに生成しても良いし、あらかじめデータベース３０に登録されている対の中から未使用のものを割り当てても良い。
以上の処理により、ユーザの情報がデータベース３０に登録され、サービスを利用可能となる。
【００１８】
ユーザ認証処理は、ユーザがシステムを利用する（ユーザ登録をのぞく）のに先だって際に行われる処理である。複数の処理を連続して行う場合には、ユーザ認証処理は一度だけ行う。例えば、タイムカプセルの選択処理に引き続いてユーザデータの登録処理を行う場合には、タイムカプセル選択処理の前にだけユーザ認証処理を行う。
図３に、ユーザ認証処理の動作の流れを示す。応募者端末１０はユーザの入力操作によって取得したユーザＩＤとパスワードとを認証要求と共にサーバ５０へ送信する（ステップＳ２０１）。ユーザＩＤとパスワードとの対を認証要求とともに応募者端末１０から取得したサーバ５０は、データベース３０に蓄積されているデータを参照し、受信した対と同じ組み合わせのユーザＩＤ及びパスワードがデータベース３０に蓄積されているか否か（あらかじめデータベース３０に蓄積されているユーザＩＤとパスワードとの対を割り当てる場合は、その対がユーザに割り当てられているか否か）を確認してユーザ認証を行う（ステップＳ２０２）。ユーザ認証に成功すれば（ステップＳ２０３／Ｙｅｓ）、サーバ５０はサービスを利用可能である旨を認証要求の送信元である応募者端末１０へ送信する。（ステップＳ２０４）。一方、ユーザ認証に失敗した場合（ステップＳ２０３／Ｎｏ）、サーバ５０はサービスを利用できない旨を送信元である応募者端末１０に通知する（ステップＳ２０５）。
以上のような処理で、ユーザ認証を行い、成功した場合にサービスの利用が可能となる。
【００１９】
図４に、タイムカプセルの選択処理の動作の流れを示す。応募者端末１０は、ユーザの入力操作によって取得したタイムカプセルの種類を表す情報をサーバ５０へ送信する（ステップＳ３０１）。タイムカプセルの種類を表す情報を応募者端末１０から取得したサーバ５０は、ユーザに選択されたタイムカプセルのデザインをデータベース３０から読み出し、応募者端末１０へ送信する。（ステップＳ３０２）。タイムカプセルのデザインデータを取得した応募者端末１０は、これを表示してユーザに確認を促す。現在のデザインで良いことを示す入力操作が行われると（ステップＳ３０３／ＯＫ）、応募者端末１０は、パスワードの入力を促すメッセージを表示する。応募者端末１０はこのメッセージに応じて入力された情報をサーバ５０へ送信する（ステップＳ３０４）。一方、他のデザインに変更する入力操作が行われた場合は（ステップＳ３０３／ＮＧ）、ステップＳ３０１へ進み、最初のステップから動作をやり直す。
【００２０】
応募者端末１０からパスワードを受信したサーバ５０は、タイムカプセルのデザインとパスワードとを対として、データベース３０に蓄積する（ステップＳ３０５）。そして、パスワードの再要求を応募者端末１０に要求する（ステップＳ３０６）。
【００２１】
サーバ５０からパスワードの再入力を要求された応募者端末１０は、その旨を表示してユーザにパスワードの再入力を促す。応募者端末１０は、ユーザの入力操作によって再入力されたパスワードをサーバ５０へ送信する（ステップＳ３０７）。
【００２２】
再入力されたパスワードを応募者端末１０から取得したサーバ５０は、再入力されたパスワードがステップＳ３０５においてデータベース３０に蓄積したパスワードと一致するか否かを確認する（ステップＳ３０８）。一致すれば（ステップＳ３０８／ＯＫ）、サーバ５０は、タイムカプセルの選択が完了したことを応募者端末１０に通知する（ステップＳ３０９）。一方、一致しなければ（ステップＳ３０８／Ｎｏ）、応募者端末１０にエラーを通知し（ステップＳ３１０）、デザインの確認からやり直す。
【００２３】
図５に、ユーザデータの登録処理の動作の流れを示す。応募者端末１０は、ユーザの入力操作によって選択されたデータ（ユーザデータ）をサーバ５０へ送信する（ステップＳ４０１）。応募者端末１０からユーザデータを受信したサーバ５０は、受信したデータをデータベース３０に蓄積する（ステップＳ４０２）。そして、サーバ５０は、ユーザデータの蓄積が完了し、タイムカプセルが封印可能な状態となったことを、ユーザデータの送信元である応募者端末１０へ通知する（ステップＳ４０３）。
【００２４】
図６に、タイムカプセルの封印処理の動作の流れを示す。応募者端末１０は、ユーザの入力操作によって取得したパスワードをサーバ５０へ送信する（ステップＳ５０１）。応募者端末１０からパスワードを受信したサーバ５０は、データベース３０に蓄積されているデータを用いて、受信したパスワードを照合することでパスワード認証を行う（ステップＳ５０２）。パスワード認証に成功したならば（ステップＳ５０３／Ｙｅｓ）、サーバ５０は、タイムカプセルを封印する（ユーザデータへのアクセスを禁止する）。そして、タイムカプセルの封印が完了し、埋設可能な状態となったことを応募者端末１０へ通知する（ステップＳ５０４）。一方、パスワード認証に失敗したならば（ステップＳ５０３／Ｎｏ）、サーバ５０は、応募者端末１０にエラーを通知し、最初のステップからやり直す。
【００２５】
図７に、タイムカプセルの埋設処理の動作の流れを示す。応募者端末１０は、タイムカプセルを埋設するための入力操作がユーザによってなされると、タイムカプセル埋設要求をサーバ５０へ送信する（ステップＳ６０１）。応募者端末１０からのタイムカプセル埋設要求を受信したサーバ５０は、データベース３０から埋設場所情報を読み出す（ステップＳ６０２）。サーバ５０は、埋設場所情報をタイムカプセル埋設要求の送信元である応募者端末１０へ送信する。埋設場所情報を受信した応募者端末１０は、埋設場所情報をユーザに提示する（ステップＳ６０３）。応募者端末１０において、ユーザの入力操作によって埋設場所が指定される（ステップＳ６０４）。
【００２６】
応募者端末１０は、指定された埋設場所を示す情報をサーバ５０へ送信する。サーバ５０は、指定された埋設場所を示す情報をデータベース３０に登録する（ステップＳ６０５）。
埋設箇所を示す情報をデータベース３０に登録した後、サーバ５０は、捜索期間の登録要求を応募者端末１０へ送信する（ステップＳ６０６）。この要求を受けた応募者端末１０は、メッセージを表示して捜索期間の入力をユーザに促し、ユーザに入力操作によって捜索期間情報を取得する（ステップＳ６０７）。
【００２７】
応募者端末１０は、捜索期間情報をサーバ５０へ送信する。捜索期間情報を取得したサーバ５０は、これをデータベース３０に登録する（ステップＳ６０８）。その後、サーバ５０は、タイムカプセルの埋設が完了したこと、及び捜索可能な期間とを応募者端末１０に通知する（ステップＳ６０９）。
【００２８】
図８に、タイムカプセルの捜索処理の動作の流れを示す。
ユーザが応募者端末１０を操作して入力した捜索用のコマンドは、サーバ５０へ送信される（ステップＳ７０１）。サーバ５０は、データベース３０を参照し、応募者端末１０から取得した捜索コマンドが所定の条件を満たすか否か（正しい埋設場所で捜索が行われたか）に基づいて、タイムカプセルが発見されたか否かを判断する（ステップＳ７０２）。サーバ５０は、タイムカプセルが発見されたと判断した場合には（ステップＳ７０２／Ｙｅｓ）、応募者端末１０にパスワードを要求する。応募者端末１０は、この要求に応じてパスワードの入力を促すメッセージを表示し、ユーザの入力操作によってパスワードを取得する（ステップＳ７０３）。応募者端末１０は、取得したパスワードをサーバ５０に送信する。
応募者端末１０からパスワードを取得したサーバ５０は、データベース３０に蓄積されているデータを参照してパスワード認証を行う（ステップＳ７０４）。パスワード認証に失敗したならば（ステップＳ７０４／ＮＧ）、サーバ５０は、応募者端末１０にパスワードを再度要求する。一方、パスワード認証に成功したならば（ステップＳ７０４／ＯＫ）、サーバ５０は、タイムカプセルに登録されているユーザデータをデータベース３０から読み込む（ステップＳ７０５）。そして、サーバ５０は、ユーザデータのダウンロードが可能な状態となったことを応募者端末１０に通知する（ステップＳ７０６）。応募者端末１０において、どのデータをダウンロードするのかが選択されると（ステップＳ７０７）。応募者端末１０は、選択されたユーザデータを示す情報をサーバ５０へ送信する。この情報を受信したサーバ５０は、受信した情報によって特定されるユーザデータを要求元の応募者端末１０へ送信する（ステップＳ７０８）。
【００２９】
これらの処理のうち、ユーザ認証処理は、ユーザ登録処理をのぞく他の処理を行うための前処理であるため、これだけを単独で行うことはない。また、ユーザ認証処理を除く各処理のうち、ユーザ登録処理及びタイムカプセル捜索処理は単独で実行される処理であるが、タイムカプセルの選択、ユーザデータの登録、タイムカプセルの封印及びタイムカプセルの埋設の各処理は、連続して実行することも可能である。
【００３０】
なお、ログイン中の各応募者端末１０は、サーバ５０が提供するメッセンジャー機能を利用して、相互に情報の送受信が可能な状態となっている。複数のユーザのうちいずれか一名のみが行えばよい操作（例えば、タイムカプセルの封印のための入力操作）については、このメッセンジャー機能を利用して、どのユーザが操作を行うのかを協議する。
【００３１】
本実施形態にかかるタイムカプセルシステムの動作について、具体的なシーケンス例をあげて説明する。
【００３２】
図９に、ユーザ情報登録処理のシーケンス例を示す。まず、応募者端末１０は、図１０に示すような画面を表示してユーザに提示する。ユーザが応募者端末１０を操作し、入会ボタンをクリックすると、応募者端末１０はネットワーク１００を介してサーバ５０へ接続要求を送信し、接続を確立する（ステップＡ１）。
サービス提供システムは、応募者端末１０との接続が確立すると、応募者端末１０に対してユーザ情報登録画面のデータを送信する。ユーザ情報登録画面のデータをサービス提供システムから提供された応募者端末１０は、ユーザ情報登録画面を表示させる（ステップＡ２）。図１１に、ユーザ情報登録画面の一例を示す。
【００３３】
応募者端末１０は、ユーザの操作によってユーザ情報登録画面に入力されたユーザ情報（ユーザ登録に必要な個人情報）をサーバ５０へ送信する（ステップＡ３）。この際には、同時に複数のユーザ情報を登録することも可能である。この場合には、応募者端末１０は図１２に示すようなユーザ登録画面を表示してユーザに提示する。
【００３４】
サーバ５０のにおいて、サーバ５０は応募者端末１０から送られてきたユーザ情報を、データベース３０に登録する（ステップＡ４）このときデータベース３０に登録されるユーザデータのソースを図１３に示す。
その後、サーバ５０は、ユーザ情報をデータベース３０に登録した後、ユーザ情報の送信元である応募者端末１０に対してユーザＩＤやパスワードなどの情報をログイン情報として送信する（ステップＡ５）。このとき応募者端末１０に表示される画面の一例を図１４に示す。
【００３５】
応募者端末１０が受信したログイン情報を参照したユーザは、以降はログイン情報を用いてインターネットを介してサーバ５０にアクセスすることによって、サービス提供システム２０が提供する各種サービスを利用できる。
【００３６】
ユーザは、応募者端末１０を操作してサーバ５０に接続した後、図１５に示すような認証画面の指示に従ってログイン情報を入力し、これをサーバ５０へ送信する（ステップＡ６）。
【００３７】
サーバ５０は、応募者端末１０からログイン情報を受信すると、データベース３０の登録されている情報を参照してユーザ認証を行う（ステップＡ７）。
応募者端末１０から取得したログイン情報と一致するデータがデータベース３０に登録されていない場合、サーバ５０は、ログイン情報の送信元である応募者端末１０へエラーメッセージを送信し、エラー終了する（ステップＡ８）。この際には、応募者端末１０は図１６に示すような認証エラー画面を表示すると良い。
一方、応募者端末１０から取得したログイン情報と一致するデータがデータベース３０に登録されている場合、サーバ５０は、ログイン情報の送信元である応募者端末１０へサービス開始のメッセージを送信し、サービスの提供を開始する（ステップＡ９）。この際応募者端末１０には、図１７に示すようサービス提供メニューが表示される。
【００３８】
［タイムカプセルへの登録、更新］
図１８、図１９及び図２０に、タイムカプセルの選択、ユーザデータの登録、タイムカプセルの封印及びタイムカプセルの埋設の各処理を連続して行う場合のシーケンス例を示す。サービス開始のメッセージを受信した応募者端末１０は、ユーザからの入力操作に応じて、タイムカプセル機能の利用要求をサーバ５０へ送信する。ここでは、タイムカプセル機能の利用を要求するものとする（ステップＢ１）。
【００３９】
応募者端末１０からのタイムカプセル機能の利用要求を受信したサーバ５０は、タイムカプセルのデザインのデータをデータベース３０から読み出す（ステップＢ２）。サーバ５０は、データベース３０から読み出したデータ（タイムカプセルのデザインのデータ）をタイムカプセル機能の利用要求の送信元である応募者端末１０へ送信する（ステップＢ３）。このとき、応募者端末１０には、図２１に示すような画面が表示される。
【００４０】
なお、タイムカプセル機能を複数のユーザで共用する場合、サーバ５０が提供するメッセンジャー機能を利用して、どのユーザがタイムカプセルのデザインを選択するための操作を行うのかを決め、そのユーザがタイムカプセルのデザイン選択のための入力操作を行う。
【００４１】
ユーザが応募者端末１０を操作してタイムカプセルのデザインを選択し、同時にタイムカプセルの封印を解くパスワード（以降、封印パスワードと記載）を入力すると、応募者端末１０は選択されたデザインを示す選択デザイン情報と封印パスワードとをサーバ５０へ送信する（ステップＢ４）。
【００４２】
選択デザイン情報と封印パスワードとを応募者端末１０から受信したサーバ５０は、それらの情報をデータベース３０に登録する（ステップＢ５）。
【００４３】
次に、サーバ５０は、応募者端末１０に対して、設定した封印パスワードの入力画面を送信する（ステップＢ６）。図２２に封印パスワードの入力画面の一例を示す。
【００４４】
封印パスワード入力画面を表示した応募者端末１０は、ユーザの操作によって入力された封印パスワードをサーバ５０へ送信する（ステップＢ７）。
応募者端末１０から送られてきた封印パスワードを受信したサーバ５０は、データベース３０に登録されている封印パスワードを参照することにより、応募者端末１０から受信した封印パスワードを照合する（ステップＢ８）。
【００４５】
封印パスワードの照合に失敗した場合（応募者端末１０から受信した封印パスワードと同じものがデータベース３０に登録されていない場合）、サーバ５０は、封印パスワードの送信元である応募者端末１０に対してエラーメッセージを送信する（ステップＢ９）。図２３にエラーメッセージ画面の一例を示す。一方、封印パスワードの照合に成功した場合（応募者端末１０から受信した封印パスワードと同じものがデータベース３０に登録されている場合）、サーバ５０は、タイムカプセルのデザインの選択が完了したことを示すメッセージを封印パスワードの送信元である応募者端末１０へ送信する（ステップＢ１０）。図２４に、タイムカプセル選択完了画面の一例を示す。
【００４６】
タイムカプセルのデザインを選択が完了した後、ユーザは応募者端末１０を操作してタイムカプセルに封入するデータを選択する。応募者端末１０は、ユーザの操作によって選択されたデータをサーバ５０へ送信する（ステップＢ１１）。図２５に、ユーザデータの選択画面の一例を示す。
なお、ここでユーザが選択可能なデータは、テキストファイル、画像ファイル、音声ファイルなどである。
【００４７】
応募者端末１０から送られてきたデータを受信したサーバ５０は、ユーザが選択したタイムカプセルに関連づけられたフォルダに、各データを格納する（ステップＢ１２）。
【００４８】
本発明におけるタイムカプセルは、データベース３０に電子データとして存在している。タイムカプセルは、共用するユーザが少なくとも一つのデータを格納し終えたら、封印可能な状態となる。封印後のタイムカプセルへのデータの格納は、特定の手続を踏まない限り不可能となる。
タイムカプセルが封印可能な状態となったら、サーバ５０は、その旨を全ての応募者端末へ通知する（ステップＢ１３）。応募者端末１０は受信した通知をユーザに提示する。このとき応募者端末１０に表示される画面の一例を図２６に示す。
【００４９】
なお、タイムカプセル機能を複数のユーザで共用する場合、サーバ５０が提供するメッセンジャー機能を利用して、どのユーザがタイムカプセルを封印するための操作を行うのかを決め、そのユーザがタイムカプセルの封印のための入力操作を行う。
【００５０】
タイムカプセルが封印可能な状態に移行したことを通知された応募者端末１０において、ユーザが封印パスワードを入力すると、応募者端末１０はユーザの操作によって入力された封印パスワードをサーバ５０へ送信する（ステップＢ１４）。
【００５１】
応募者端末１０からの封印パスワードを受信したサーバ５０は、データベース３０に登録されているデータを参照することによって、応募者端末１０から受信した封印パスワードを照合する（ステップＢ１５）。
【００５２】
パスワード認証に失敗した場合には、サーバ５０は、パスワードの再入力を要求するメッセージを応募者端末１０へ送信する（ステップＢ１６）。
パスワード認証に成功した場合には、サーバ５０はタイムカプセルの封印が完了し、タイムカプセルを埋設可能が状態になったことを応募者端末１０へ通知する（ステップステップＢ１７）。図２７に、この通知に応じて応募者端末１０に表示される画面の一例を示す。
【００５３】
タイムカプセルが埋設可能な状態になったことを通知された応募者端末１０は、タイムカプセルの埋設場所の選択画面を表示して、ユーザに入力を促す（ステップＢ１８）。
【００５４】
なお、タイムカプセル機能を複数のユーザで共用する場合、サーバ５０が提供するメッセンジャー機能を利用して、どのユーザがタイムカプセルを埋設するための操作を行うのかを決め、そのユーザがタイムカプセル埋設するための入力操作を行う。
【００５５】
サーバ５０は、データベース３０に格納されているタイムカプセル埋設場所情報を読み出す（ステップＢ１９）。さらに、応募者端末１０に対して読み出した情報及び埋設場所選択画面のデータを送信する（ステップＢ２０）。図２８に、タイムカプセルの埋設場所選択画面の一例を示す。
【００５６】
ユーザは、タイムカプセル埋設場所情報及び埋設場所選択画面のデータを取得した応募者端末１０をユーザが操作し、タイムカプセルの埋設箇所を選択する。応募者端末１０は、埋設場所選択画面に入力された情報をサーバ５０へ送信する（ステップＢ２１）。この際、ユーザは埋設場所の確認を行い、埋設場所を変更する際には、サーバ５０は、埋設場所設定情報を再度データベース３０から再度読み込み、応募者端末１０に対して送信する（ステップＢ２２）。図２９に、タイムカプセルの埋設確認画面の一例を示す。
ユーザが埋設場所を正しいと確認した場合には、サーバ５０は、埋設場所情報をデータベース３０に登録する（ステップＢ２３）。
【００５７】
サーバ５０は、埋設場所情報をデータベース３０に登録した後、応募者端末１０に対して、埋設の完了を通知するメッセージ及びタイムカプセル捜索期間設定用画面のデータを送信する（ステップＢ２４）。図３０に、捜索期間設定用画面の一例を示す。
【００５８】
タイムカプセル捜索期間設定画面のデータを受信した応募者端末１０において、タイムカプセルの捜索期間をユーザが入力すると、応募者端末１０は、捜索期間の情報をサーバ５０へ送信する（ステップＢ２５）。
この際、ユーザは捜索期間の確認を行い、捜索期間を変更する際には、サーバ５０は、再度応募者端末１０に対して捜索期間設定画面を再度送信する（ステップＢ２６）。
ユーザが捜索期間を正しいとした場合には、サーバ５０は、捜索期間をデータベース３０に登録する（ステップＢ２７）。
【００５９】
登録後、サーバ５０は、応募者端末１０に対して、埋設が完了した旨及び捜索期間を通知するメッセージを送信する（ステップＢ２８）。図３１に、捜索時期登録完了画面の一例を示す。
【００６０】
タイムカプセルを埋設してから捜索期間以上の時間が経過し、タイムカプセルを捜索可能となった場合、サーバ５０はデータベース３０に登録されているユーザ情報から各ユーザの電子メールアドレスを取得する。そして、サーバ５０は、各ユーザの電子メールアドレスを宛先として、タイムカプセルが捜索可能となったことを示す電子メールを送信する（ステップＢ２９）。
【００６１】
［タイムカプセルの開封］
図３２及び図３３に、タイムカプセルの捜索処理のシーケンス例を示す。サーバ５０が発した電子メールを閲覧したユーザが、ユーザＩＤ及びログインパスワードを応募者端末１０へ入力すると、応募者端末１０はユーザＩＤ及びログインパスワードをサービス提供センタ２０へ送信する（ステップＣ１）。応募者端末１０からユーザＩＤ及びログインパスワードを受信したサーバ５０は、データベース３０に登録されているデータを参照して（ステップＣ２）ユーザ認証を行う（ステップＣ３）。
【００６２】
ユーザ認証に失敗した場合、サーバ５０は、応募者端末１０に対してエラーメッセージを送信する（ステップＣ４）。その後、サービスの提供を終了する（ステップＣ５）。
一方、ユーザ認証に成功した場合には、サーバ５０は、サービスの利用が可能な旨を応募者端末１０へ通知する（ステップＣ６）。
【００６３】
サービスの利用が可能であることをサーバ５０から通知された応募者端末１０は、サービスの利用を開始する（ステップＣ７）。
サービスの利用が開始されると、サーバ５０は、ユーザが埋設したタイムカプセルの埋設場所の情報をデータベース３０から読み出す（ステップＣ８）。
そして、タイムカプセルの捜索のための操作を受け付け可能な状態になった旨を応募者端末１０に対して通知する（ステップＣ９）。このときの応募者端末１０の表示画面の一例を図３４に示す。
【００６４】
捜索可能が通知された応募者端末１０では、ユーザによってタイムカプセル捜索のための入力操作がなされる（ステップＣ１０）。応募者端末１０において入力されたコマンドなどは順次サーバ５０へ転送される。これにより、タイムカプセルの捜索が実行される。なお、タイムカプセルを捜索する動作を行っている際には、応募者端末１０には図３５に示すような画面が表示される。
【００６５】
なお、タイムカプセル機能を複数のユーザで共用する場合、サーバ５０が提供するメッセンジャー機能を利用して、どのユーザがタイムカプセルを捜索するための操作を行うのかを決め、そのユーザがタイムカプセルを捜索するための入力操作を行ってもよいし、複数のユーザが同時に捜索を行っても良い。
【００６６】
タイムカプセルが発見されなかった場合には（ステップＣ１１／Ｎｏ）、応募者端末１０を操作することによるタイムカプセルの捜索は繰り返し実行される。
【００６７】
タイムカプセルが発見された後（ステップＣ１１／Ｙｅｓ）、サーバ５０は、応募者端末１０にその旨を通知する。この通知に応じて応募者端末１０に表示される画面の一例を図３６に示す。そして、サーバ５０は、タイムカプセル開封用のパスワード（封印パスワード）の入力画面のデータを応募者端末１０へ送信する（ステップＣ１２）。図３７に、封印パスワードの入力画面の一例を示す。
【００６８】
封印パスワードの入力画面が表示された応募者端末１０に対してユーザが入力操作を行うと、応募者端末１０は入力された封印パスワードをサーバ５０へ送信する（ステップＣ１３）。
【００６９】
応募者端末１０からの封印パスワードを受信したサーバ５０は、データベース３０に登録されている情報を参照し、封印パスワードの照合を行う（ステップＣ１４）。
パスワード認証に失敗した場合（ステップＣ１５／失敗）、サーバ５０は、封印パスワードの再入力を及び送信を要求するメッセージを応募者端末１０に送信する。
一方、パスワード認証に成功した場合には（ステップＣ１５／成功）、サーバ５０は、ユーザがタイムカプセルに封入したデータをデータベース３０から読み出す（ステップＣ１６）。
【００７０】
ユーザがタイムカプセルに封入した全てのデータをデータベース３０から読み込んだ後、サーバ５０は、メッセージの取り出しが可能になった旨を示すメッセージを応募者端末１０へ送信する（ステップＣ１７）。このメッセージに応じて応募者端末１０に表示される画面の一例を図３８に示す。
【００７１】
ユーザが応募者端末１０を操作して取り出しを希望するデータを選択すると、応募者端末１０は選択されたデータを示す情報をサーバ５０へ送信する（ステップＣ１８）。
【００７２】
サーバ５０は、応募者端末１０から取得した情報に応じたデータを応募者端末１０へ送信する（ステップＣ１９）。
【００７３】
以上のような動作によって、インターネットを用いたタイムカプセルが実現される。
【００７４】
本実施形態に係るタイムカプセルシステムは、タイムカプセルを埋設してから任意の期間が経過した後で思い出に浸る機会を提供できる。この際、同窓会の開催や電話による会話といった直接的なコミュニケーションが不必要であるため、タイムカプセルにデータを封入した者が遠隔の地にいたとしても、他の封入者とのコミュニケーションを容易に図れる。
【００７５】
また、データベース内にはタイムカプセルにデータを封入した者の個人情報が登録されるため、データベースの管理者は、これを利用して名簿や連絡網などを作成することが可能となる。
【００７６】
このように、本実施形態にかかるタイムカプセルシステムによれば、ユーザデータを格納したタイムカプセルを封印してから所定時間経過後に思い出に浸る機会をユーザに提供できる。この際、ユーザ同士の直接的なコミュニケーション（例えば、同窓会の開催や電話による会話）などを行う必要がないため、ユーザに負担を強いることなくユーザ同士の交流を図ることができる。
また、サービスの管理者（サーバ及びデータベースの管理者）は、ユーザの個人情報を容易に管理できる。よって、緊急の連絡（寄付金の募集など）が必要な際に、ユーザの連絡先を容易に把握できる。
【００７７】
なお、上記実施形態は本発明の好適な実施の一例であり、本発明はこれに限定されることは無く、様々な変形が可能である。
【図面の簡単な説明】
【００７８】
【図１】本発明の好適な実施の形態にかかるタイムカプセルシステムの構成を示す図である。
【図２】ユーザ登録処理の動作の流れを示す図である。
【図３】ユーザ認証処理の動作の流れを示す図である。
【図４】タイムカプセルの選択処理の動作の流れを示す図である。
【図５】ユーザデータの登録処理の動作の流れを示す図である。
【図６】タイムカプセルの封印処理の動作の流れを示す図である。
【図７】タイムカプセルの埋設処理の動作の流れを示す図である。
【図８】タイムカプセルの捜索処理の動作の流れを示す図である。
【図９】ユーザ登録処理の動作シーケンスの一例を示す図である。
【図１０】サーバにアクセスした応募者端末に表示される画面の一例を示す図である。
【図１１】ユーザ情報登録画面の一例を示す図である。
【図１２】ユーザ情報登録画面の一例を示す図である。
【図１３】データベースのソースを示す図である。
【図１４】ユーザ情報登録完了画面の一例を示す図である。
【図１５】ユーザ認証画面の一例を示す図である。
【図１６】認証エラー画面の一例を示す図である。
【図１７】サービス提供開始時のメニュー画面の一例を示す図である。
【図１８】タイムカプセルの選択、ユーザデータの登録、タイムカプセルの封印及びタイムカプセルの埋設の各処理を連続して行う場合のシーケンスの一例を示す図である。
【図１９】タイムカプセルの選択、ユーザデータの登録、タイムカプセルの封印及びタイムカプセルの埋設の各処理を連続して行う場合のシーケンスの一例を示す図である。
【図２０】タイムカプセルの選択、ユーザデータの登録、タイムカプセルの封印及びタイムカプセルの埋設の各処理を連続して行う場合のシーケンスの一例を示す図である。
【図２１】タイムカプセルのデザイン選択画面の一例を示す図である。
【図２２】封印パスワードの確認画面の一例を示す図である。
【図２３】エラーメッセージ画面の一例を示す図である。
【図２４】タイムカプセル選択完了画面の一例を示す図である。
【図２５】ユーザデータの選択画面の一例を示す図である。
【図２６】ユーザデータの格納の完了通知画面の一例を示す図である。
【図２７】タイムカプセルの封印完了通知画面の一例を示す図である。
【図２８】タイムカプセルの埋設場所選択画面の一例を示す図である。
【図２９】タイムカプセルの埋設確認画面の一例を示す図である。
【図３０】タイムカプセルの埋設完了通知及び捜索時期の登録画面の一例を示す図である。
【図３１】捜索時期登録完了画面の一例を示す図である。
【図３２】タイムカプセルの捜索処理の動作シーケンスの一例を示す図である。
【図３３】タイムカプセルの捜索処理の動作シーケンスの一例を示す図である。
【図３４】タイムカプセルの捜索場所指定画面の一例を示す図である。
【図３５】タイムカプセルの捜索確認画面の一例を示す図である。
【図３６】タイムカプセルの発見通知画面の一例を示す図である。
【図３７】開封パスワードの入力画面の一例を示す図である。
【図３８】ユーザデータの選択画面の一例を示す図である。
【符号の説明】
【００７９】
１０    応募者端末
２０    サービス提供システム
３０    データベース
５０    サーバ
１００    ネットワーク
【図１】
2006277021.tif 000003
【図２】
2006277021.tif 000004
【図３】
2006277021.tif 000005
【図４】
2006277021.tif 000006
【図５】
2006277021.tif 000007
【図６】
2006277021.tif 000008
【図７】
2006277021.tif 000009
【図８】
2006277021.tif 000010
【図９】
2006277021.tif 000011
【図１０】
2006277021.tif 000012
【図１１】
2006277021.tif 000013
【図１２】
2006277021.tif 000014
【図１３】
2006277021.tif 000015
【図１４】
2006277021.tif 000016
【図１５】
2006277021.tif 000017
【図１６】
2006277021.tif 000018
【図１７】
2006277021.tif 000019
【図１８】
2006277021.tif 000020
【図１９】
2006277021.tif 000021
【図２０】
2006277021.tif 000022
【図２１】
2006277021.tif 000023
【図２２】
2006277021.tif 000024
【図２３】
2006277021.tif 000025
【図２４】
2006277021.tif 000026
【図２５】
2006277021.tif 000027
【図２６】
2006277021.tif 000028
【図２７】
2006277021.tif 000029
【図２８】
2006277021.tif 000030
【図２９】
2006277021.tif 000031
【図３０】
2006277021.tif 000032
【図３１】
2006277021.tif 000033
【図３２】
2006277021.tif 000034
【図３３】
2006277021.tif 000035
【図３４】
2006277021.tif 000036
【図３５】
2006277021.tif 000037
【図３６】
2006277021.tif 000038
【図３７】
2006277021.tif 000039
【図３８】
2006277021.tif 000040