(57)【要約】【課題】行事における履歴を確実に生成する。【解決手段】発信時刻となると、終了予定日と現在の日付から残日数を演算し、演算した残日数における質問内容をメール本文に読み込んで、そのユーザのメールアドレスに送信する（Ｓ７）。かかるメールの質問文は、そのような時期に当該ユーザにおこっているであろう内容を記憶したものである。したがって、このようなメールを受けとったユーザは、かかる質問に対して、回答を返信する。サーバ２はこの返信に対応する質問文とともに、回答文を組合せ情報として記憶する（Ｓ１１）。残日数がゼロ未満になると、製本処理を行う（Ｓ１５）。【選択図】  図６
2004192205.tif 000002
【特許請求の範囲】
【請求項１】
ある行事に関するユーザの履歴情報を生成する装置であって、
当該ユーザにおける当該行事の終了予定日を記憶するユーザ登録データ記憶手段、
前記ユーザ登録データ記憶手段に記憶された終了予定日と現在の日付を比較して、残日数を演算する残日数演算手段、
前記行事に関するユーザへの質問候補データを記憶する質問候補データ記憶手段、
前記複数の質問候補から質問を特定し、前記ユーザのメールアドレスにメールの本文に当該質問を記述したメールを送信するメール送信手段、
前記ユーザに送信したメールに対する返信メールを受け取ると、前記質問内容と返信メールの本文を組み合わせた組合せ情報を生成し、記憶する組合せ情報生成記憶手段、
前記情報生成記憶手段に記憶された組合せ情報を残日数順に並べた履歴データを生成する履歴データ生成手段、
を備え、
前記質問候補データ記憶手段は、前記残日数時に当該行事について生ずるであろう現象に関する質問が、残日数と対応づけて記憶されており、
前記メール送信手段は、前記演算された残日数に対応する質問候補を質問として特定して、メールを送信すること、
を備えたユーザ履歴データ生成装置。
【請求項２】
ある行事に関するユーザの履歴情報を生成する装置であって、
当該ユーザにおける当該行事の終了予定日を記憶するユーザ登録データ記憶手段、
前記ユーザ登録データ記憶手段に記憶された終了予定日と現在の日付を比較して、残日数を演算する残日数演算手段、
前記行事に関するユーザへの質問候補データを記憶する質問候補データ記憶手段、
前記ユーザがユーザ端末からログインすると、前記複数の質問候補から質問を特定し、当該質問を端末に送信する送信手段、
前記ユーザに送信した質問に対する返信を受け取ると、前記質問内容と返信メールの本文を組み合わせた組合せ情報を生成し、記憶する組合せ情報生成記憶手段、
前記情報生成記憶手段に記憶された組合せ情報を残日数順に並べた履歴データを生成する履歴データ生成手段、
を備え、
前記質問候補データ記憶手段は、前記残日数時に当該行事について生ずるであろう現象に関する質問が、残日数と対応づけて記憶されており、
前記送信手段は、前記演算された残日数に対応する質問候補を質問として特定すること、
を備えたユーザ履歴データ生成装置。
【請求項３】
請求項１または請求項２のユーザ履歴データ生成装置において、
ユーザに対して、当該行事の終了予定日を問い合わせ、ユーザから回答があると、これを前記ユーザ登録データ記憶手段に登録させる登録手段、
を備えたことを特徴とするもの。
【請求項４】
請求項１〜請求項３のいずれかのユーザ履歴データ生成装置において、
前記ユーザとして複数人を１グループとして登録し、１グループ内では、残日数が同じ場合には、各人に同じ質問をすること、
を特徴とするもの。
【請求項５】
請求項１〜請求項３のいずれかのユーザ履歴データ生成装置において、
前記ユーザとして複数人を１グループとして登録し、１グループ内をさらに小グループに分け、残日数が同じ場合には小グループごとに異なる質問をし、各小グループ内では各人に同じ質問をすること、
を特徴とするもの。
【請求項６】
請求項１〜請求項５のいずれかのユーザ履歴データ生成装置において、
前記質問を複数パターン用意しておき、質問に対する回答内に所定の単語がある場合には、予め定めたパターンの質問に切り換えること、
を特徴とするもの。
【請求項７】
ある行事に関するユーザの履歴情報を生成する方法であって、
コンピュータに、当該ユーザにおける当該行事の終了予定日を記憶しておき、あらかじめ記憶している前記行事に関するユーザへの質問候補データから質問を特定し、前記ユーザのメールアドレスにメールの本文に当該質問を記述したメールを送信し、
前記ユーザに送信したメールに対する返信メールを受け取ると、前記質問内容と返信メールの本文を組み合わせた組合せ情報を生成し、
前記組合せ情報を残日数順に並べた履歴データを生成する履歴情報生成方法において、
前記質問候補として、前記残日数時に当該行事について生ずるであろう現象に関する質問が、残日数と対応づけて記憶しておき、
前記演算された残日数に対応する質問候補を質問として特定して、メールを送信すること、
を特徴とするユーザ履歴データ生成方法。
【請求項８】
ある行事に関するユーザの履歴情報を生成する方法であって、
サーバコンピュータに、当該ユーザにおける当該行事の終了予定日を記憶しておき、
前記ユーザがユーザ端末からログインすると、前記行事に関するユーザへの質問候補データから質問を特定し、前記ユーザ端末に送信し、
前記質問に対する返信を受け取ると、前記質問と返信を組み合わせた組合せ情報を生成し、
前記組合せ情報を残日数順に並べた履歴データを生成する履歴情報生成方法において、
前記質問候補として、前記残日数時に当該行事について生ずるであろう現象に関する質問が、残日数と対応づけて記憶しておき、
前記演算された残日数に対応する質問候補を質問として特定して、送信すること、
を特徴とするユーザ履歴データ生成方法。
【請求項９】
コンピュータにある行事に関するユーザの履歴情報を生成させるためのプログラムであって、
前記コンピュータに、
ユーザ端末から、当該ユーザにおける当該行事の終了予定日が与えられると、これを記憶するステップ、
あらかじめ記憶している前記行事に関するユーザへの質問候補データから質問を特定し、前記ユーザのメールアドレスにメールの本文に当該質問を記述したメールを送信するステップ、
前記ユーザに送信したメールに対する返信メールを受け取ると、前記質問内容と返信メールの本文を組み合わせた組合せ情報を生成するステップ、
前記組合せ情報を残日数順に並べた履歴データを生成するステップ、
を実行させるプログラムにおいて、
前記質問候補として、前記残日数時に当該行事について生ずるであろう現象に関する質問が、残日数と対応づけて記憶しておき、
前記演算された残日数に対応する質問候補を質問として特定して、メールを送信すること、
を特徴とするユーザ履歴情報生成プログラム。
【請求項１０】
コンピュータにある行事に関するユーザの履歴情報を生成させるためのプログラムであって、
前記コンピュータに、
ユーザ端末から、当該ユーザにおける当該行事の終了予定日が与えられると、これを記憶するステップ、
前記ユーザがユーザ端末からログインすると、あらかじめ記憶している前記行事に関するユーザへの質問候補データから質問を特定し、前記ユーザ端末に送信するステップ、
前記質問に対する返信を受け取ると、前記質問と返信を組み合わせた組合せ情報を生成するステップ、
前記組合せ情報を残日数順に並べた履歴データを生成するステップ、
を実行させるプログラムにおいて、
前記質問候補として、前記残日数時に当該行事について生ずるであろう現象に関する質問が、残日数と対応づけて記憶しておき、
前記演算された残日数に対応する質問候補を質問として特定して、送信すること、
を特徴とするユーザ履歴情報生成プログラム。
【請求項１１】
請求項１または請求項２のユーザ履歴データ生成装置において、
前記質問候補データ記憶手段は、前記残日数時に当該行事について生ずるであろう現象に関する質問ではなく、残日数から判断してその時期に質問しておくことにより、行事終了後にこれらをつなぎ合わせることにより、当該行事における気持ちや環境の変化が分かるような質問であること、
を特徴とするもの。
【請求項１２】
請求項１または請求項２のユーザ履歴データ生成装置において、
前記質問候補データ記憶手段は、前記残日数時に当該行事について生ずるであろう現象に関する質問ではなく、前記残日数時に当該行事について発生が予測される現象に関する質問であること、
を特徴とするもの。
【請求項１３】
ある行事に関するユーザの履歴情報を生成する装置であって、
当該ユーザにおける当該行事の終了予定日を記憶するユーザ登録データ記憶手段、
前記ユーザ登録データ記憶手段に記憶された終了予定日と現在の日付を比較して、残日数を演算する残日数演算手段、
前記行事に関するユーザへの質問候補データを記憶する質問候補データ記憶手段、
前記複数の質問候補から質問を特定し、前記ユーザのメールアドレスにメールの本文に当該質問を記述したメールを送信するメール送信手段、
前記ユーザに送信したメールに対する返信メールを受け取ると、前記質問内容と返信メールの本文を組み合わせた組合せ情報を生成し、記憶する組合せ情報生成記憶手段、
前記情報生成記憶手段に記憶された組合せ情報を残日数順に並べた履歴データを生成する履歴データ生成手段、
を備え、
前記質問候補データ記憶手段は、前記残日数時に当該行事について生ずるであろう現象に関する質問が、残日数と対応づけて記憶された問い合わせファイルであり、
前記メール送信手段は、前記演算された残日数に対応する質問候補を質問として特定して、メールを送信し、
前記組合せ情報生成記憶手段は、ユーザごとに、残日数と前記質問内容と返信メールの本文とを組み合わせた組合せ情報が記憶される履歴データファイル
であること、
を特徴とするユーザ履歴データ生成装置。
【請求項１４】
ある行事に関するユーザの履歴情報を生成する装置であって、
現在の日付を取得する日付取得手段、
前記行事に関するユーザへの質問候補データを記憶する質問候補データ記憶手段、
前記複数の質問候補から質問を特定し、前記ユーザのメールアドレスにメールの本文に当該質問を記述したメールを送信するメール送信手段、
前記ユーザに送信したメールに対する返信メールを受け取ると、前記質問内容と返信メールの本文を組み合わせた組合せ情報を生成し、記憶する組合せ情報生成記憶手段、
前記情報生成記憶手段に記憶された組合せ情報を履歴として並べた履歴データを生成する履歴データ生成手段、
を備え、
前記質問候補データ記憶手段は、当該行事に伴い当該ユーザについて生ずる事象とその発生時期が対応づけて記憶されており、
前記メール送信手段は、日付取得手段から与えられた本日の日付が前記発生時期に該当すると、対応する質問候補を質問として特定して、メールを送信すること、
を備えたユーザ履歴データ生成装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、出産や受験などの行事終了日が決まっている場合に、その履歴を確実に生成する履歴生成方法に関する。
【０００２】
【従来技術および発明が解決しようとする課題】
一般に出産などの終了日が決まっている行事について、ユーザが写真や日記をつけておいて、これをユーザ自らまとめて、記念のアルバム等にすることが行われている。しかし、かかる写真や日記については、多くのユーザが途中で挫折してしまう。なぜなら、いざ日記をつけようと決してしても、何を記録しておけば後々の記念になるのかが分からないこと、および、記録するのがつい面倒になってしまうからである。
【０００３】
【特許文献１】
特開２００１−１３４５５９号公報（段落番号（００２８））
上記公報には、コンピュータと対話形式で日記を生成する日記作成装置が開示されている。
【０００４】
しかしながら、かかる公報は、日々の生活に対して「どんな日だったの？」、「今日の気分は？」等の一般的な質問をして、ユーザが三択で答えを入力し、今日のひとことを自由文形式で記述するものである。したがって、このような抽象的な質問をするというやり方では、前記のような行事に対する補佐には十分ではない。
【０００５】
この発明は、上記のような問題を解決し、行事における履歴を確実に生成する履歴生成方法を提供することを目的とする。
【０００６】
【課題を解決するための手段】
１）本発明にかかるユーザ履歴データ生成装置は、１）ある行事に関するユーザの履歴情報を生成する装置であって、２）当該ユーザにおける当該行事の終了予定日を記憶するユーザ登録データ記憶手段、３）前記ユーザ登録データ記憶手段に記憶された終了予定日と現在の日付を比較して、残日数を演算する残日数演算手段、４）前記行事に関するユーザへの質問候補データを記憶する質問候補データ記憶手段、５）前記複数の質問候補から質問を特定し、前記ユーザのメールアドレスにメールの本文に当該質問を記述したメールを送信するメール送信手段、６）前記ユーザに送信したメールに対する返信メールを受け取ると、前記質問内容と返信メールの本文を組み合わせた組合せ情報を生成し、記憶する組合せ情報生成記憶手段、７）前記情報生成記憶手段に記憶された組合せ情報を残日数順に並べた履歴データを生成する履歴データ生成手段を備え、８）前記質問候補データ記憶手段は、前記残日数時に当該行事について生ずるであろう現象に関する質問が、残日数と対応づけて記憶されており、９）前記メール送信手段は、前記演算された残日数に対応する質問候補を質問として特定して、メールを送信する。このように、残日数に対応する質問として、当該行事について生ずるであろう現象に関する質問をユーザにメールとして送信し、これに関する回答とともに記録することとにより、行事における履歴を確実に生成することができる。
【０００７】
２）本発明にかかるユーザ履歴データ生成装置は、１）ある行事に関するユーザの履歴情報を生成する装置であって、２）当該ユーザにおける当該行事の終了予定日を記憶するユーザ登録データ記憶手段、３）前記ユーザ登録データ記憶手段に記憶された終了予定日と現在の日付を比較して、残日数を演算する残日数演算手段、４）前記行事に関するユーザへの質問候補データを記憶する質問候補データ記憶手段、５）前記ユーザがユーザ端末からログインすると、前記複数の質問候補から質問を特定し、当該質問を端末に送信する送信手段、６）前記ユーザに送信した質問に対する返信を受け取ると、前記質問内容と返信メールの本文を組み合わせた組合せ情報を生成し、記憶する組合せ情報生成記憶手段、７）前記情報生成記憶手段に記憶された組合せ情報を残日数順に並べた履歴データを生成する履歴データ生成手段を備え、８）前記質問候補データ記憶手段は、前記残日数時に当該行事について生ずるであろう現象に関する質問が、残日数と対応づけて記憶されており、９）前記送信手段は、前記演算された残日数に対応する質問候補を質問として特定する。このように、残日数に対応する質問として、当該行事について生ずるであろう現象に関する質問がユーザに送信され、これに関する回答とともに記録することとにより、行事における履歴を確実に生成することができる。
【０００８】
３）本発明にかかるユーザ履歴データ生成装置は、ユーザに対して、当該行事の終了予定日を問い合わせ、ユーザから回答があると、これを前記ユーザ登録データ記憶手段に登録させる登録手段を備えている。したがって、終了予定日をユーザが設定することができる。
【０００９】
４）本発明にかかるユーザ履歴データ生成装置は、前記ユーザとして複数人を１グループとして登録し、１グループ内では、残日数が同じ場合には、各人に同じ質問をする。したがって、１つの質問に対して複数人からの回答を組み合わせた履歴を生成することができる。
【００１０】
５）本発明にかかるユーザ履歴データ生成装置は、前記ユーザとして複数人を１グループとして登録し、１グループ内をさらに小グループに分け、小グループごとに異なる質問をし、各小グループ内では同じ質問をする。したがって、小グループ内として１つの質問に対して１または２以上の回答を記憶でき、これが小グループごとに記憶することができる。したがって、バラエティーに飛んだ履歴を生成することができる。
【００１１】
６）本発明にかかるユーザ履歴データ生成装置は、前記質問を複数パターン用意しておき、質問に対する回答内に所定の単語がある場合には、予め定めたパターンの質問に切り換える。このように、回答に応じて質問のパターンを切り換えることにより、ユーザにとって思い出深い履歴を生成することができる。
【００１２】
７）本発明にかかるユーザ履歴データ生成方法は、１）ある行事に関するユーザの履歴情報を生成する方法であって、２）コンピュータに、当該ユーザにおける当該行事の終了予定日を記憶しておき、３）あらかじめ記憶している前記行事に関するユーザへの質問候補データから質問を特定し、前記ユーザのメールアドレスにメールの本文に当該質問を記述したメールを送信し、４）前記ユーザに送信したメールに対する返信メールを受け取ると、前記質問内容と返信メールの本文を組み合わせた組合せ情報を生成し、５）前記組合せ情報を残日数順に並べた履歴データを生成する履歴情報生成方法において、６）前記質問候補として、前記残日数時に当該行事について生ずるであろう現象に関する質問が、残日数と対応づけて記憶しておき、７）前記演算された残日数に対応する質問候補を質問として特定して、メールを送信する。このように、残日数に対応する質問として、当該行事について生ずるであろう現象に関する質問をユーザにメールとして送信し、これに関する回答とともに記録することとにより、行事における履歴を確実に生成することができる。
【００１３】
８）本発明にかかるユーザ履歴データ生成方法は、１）ある行事に関するユーザの履歴情報を生成する方法であって、２）サーバコンピュータに、当該ユーザにおける当該行事の終了予定日を記憶しておき、３）前記ユーザがユーザ端末からログインすると、前記行事に関するユーザへの質問候補データから質問を特定し、前記ユーザ端末に送信し、４）前記質問に対する返信を受け取ると、前記質問と返信を組み合わせた組合せ情報を生成し、５）前記組合せ情報を残日数順に並べた履歴データを生成する履歴情報生成方法において、６）前記質問候補として、前記残日数時に当該行事について生ずるであろう現象に関する質問が、残日数と対応づけて記憶しておき、７）前記演算された残日数に対応する質問候補を質問として特定して、送信する。このように、残日数に対応する質問として、当該行事について生ずるであろう現象に関する質問がユーザに送信され、これに関する回答とともに記録することとにより、行事における履歴を確実に生成することができる。
【００１４】
１１）本発明にかかるユーザ履歴データ生成装置は、残日数から判断してその時期に質問しておくことにより、行事終了後にこれらをつなぎ合わせることにより、当該行事における気持ちや環境の変化が分かるような質問である。したがって、これらの質問に関する回答とともに記録することとにより、行事における履歴を確実に生成することができる。
【００１５】
１２）本発明にかかるユーザ履歴データ生成装置は、前記残日数時に当該行事について発生が予測される現象に関する質問である。これらの質問に関する回答とともに記録することとにより、行事における履歴を確実に生成することができる。
【００１６】
１３）本発明にかかるユーザ履歴データ生成装置は、１）ある行事に関するユーザの履歴情報を生成する装置であって、２）当該ユーザにおける当該行事の終了予定日を記憶するユーザ登録データ記憶手段、３）前記ユーザ登録データ記憶手段に記憶された終了予定日と現在の日付を比較して、残日数を演算する残日数演算手段、４）前記行事に関するユーザへの質問候補データを記憶する質問候補データ記憶手段、５）前記複数の質問候補から質問を特定し、前記ユーザのメールアドレスにメールの本文に当該質問を記述したメールを送信するメール送信手段、６）前記ユーザに送信したメールに対する返信メールを受け取ると、前記質問内容と返信メールの本文を組み合わせた組合せ情報を生成し、記憶する組合せ情報生成記憶手段、７）前記情報生成記憶手段に記憶された組合せ情報を残日数順に並べた履歴データを生成する履歴データ生成手段を備え、８）前記質問候補データ記憶手段は、前記残日数時に当該行事について生ずるであろう現象に関する質問が、残日数と対応づけて記憶された問い合わせファイルであり、９）前記メール送信手段は、前記演算された残日数に対応する質問候補を質問として特定して、メールを送信し、１０）前記組合せ情報生成記憶手段は、ユーザごとに、残日数と前記質問内容と返信メールの本文とを組み合わせた組合せ情報が記憶される履歴データファイルである。このように、前記残日数時に当該行事について生ずるであろう現象に関する質問を残日数と対応づけて問い合わせファイルに記憶しておき、前記演算された残日数に対応する質問候補を質問として特定して、メールを送信し、ユーザごとに、残日数と前記質問内容と返信メールの本文とを組み合わせた組合せ情報を履歴データファイルを記憶することにより、行事における履歴を確実に生成することができる。
【００１７】
１４）本発明にかかるユーザ履歴データ生成装置は、１）ある行事に関するユーザの履歴情報を生成する装置であって、２）現在の日付を取得する日付取得手段、３）前記行事に関するユーザへの質問候補データを記憶する質問候補データ記憶手段、４）前記複数の質問候補から質問を特定し、前記ユーザのメールアドレスにメールの本文に当該質問を記述したメールを送信するメール送信手段、５）前記ユーザに送信したメールに対する返信メールを受け取ると、前記質問内容と返信メールの本文を組み合わせた組合せ情報を生成し、記憶する組合せ情報生成記憶手段、６）前記情報生成記憶手段に記憶された組合せ情報を履歴として並べた履歴データを生成する履歴データ生成手段を備え、７）前記質問候補データ記憶手段は、当該行事に伴い当該ユーザについて生ずる事象とその発生時期が対応づけて記憶されており、８）前記メール送信手段は、日付取得手段から与えられた本日の日付が前記発生時期に該当すると、対応する質問候補を質問として特定して、メールを送信する。したがって、行事における履歴を確実に生成することができる。
【００１８】
なお、本明細書において、「製本」とは、紙媒体に印刷する場合はもちろん、記録媒体（ＣＤ−ＲＯＭ，ＤＶＤ）などに記録することも含む概念である。
【００１９】
【発明の実施の形態】
１．第１実施形態の機能ブロックの説明
本発明の一実施形態を図面に基づいて説明する。図１に、本発明にかかる販売価格決定システム１の機能ブロック図を示す。販売価格決定システム１は、サーバコンピュータ（以下サーバーと略す）２，およびクライアントコンピュータ（以下クライアントと略す）１１で構成されている。
【００２０】
サーバ２は、ある行事に関するユーザの履歴情報を生成する装置であって、ユーザ登録データ記憶手段３、登録手段５、残日数演算手段６、質問候補データ記憶手段７、メール送信手段８、組合せ情報生成記憶手段９、および履歴データ生成手段４を備えている。
【００２１】
クライアント１１は、ユーザデータ送信手段１２，メール受信手段１３，表示手段１４、および返信手段１５を備えている。
【００２２】
ユーザ登録データ記憶手段３には、当該ユーザにおける当該行事の終了予定日が記憶されている。これは、登録手段５が、クライアント１１に対して、終了予定日を問い合わせ、クライアント１１のユーザデータ送信手段１２からの回答を受けて、記憶されたものである。
【００２３】
残日数演算手段６は、前記ユーザ登録データ記憶手段に記憶された終了予定日と現在の日付を比較して、残日数を演算する。質問候補データ記憶手段７には、前記行事に関するユーザへの質問候補データであって、前記残日数時に当該行事について生ずるであろう現象に関する質問が、残日数と対応づけて記憶されている。メール送信手段８は、前記複数の質問候補から前記演算された残日数に対応する質問を特定し、前記ユーザのメールアドレスにメールの本文に当該質問を記述したメールを送信する。
【００２４】
クライアント１１のメール受信手段１３はこのメールを受信する。表示手段１４は受信したメールを表示する。返信手段１５はユーザが生成した返信メールをサーバ２に送信する。
【００２５】
組合せ情報生成記憶手段９は、前記ユーザに送信したメールに対する返信メールを受け取ると、前記質問内容と返信メールの本文を組み合わせた組合せ情報を生成し、記憶する。履歴データ生成手段４は、終了予定日になると、記憶された組合せ情報を残日数順に並べた履歴データを生成する。
【００２６】
このように、残日数に対応する質問として、当該行事について生ずるであろう現象に関する質問をユーザにメールとして送信し、これに関する回答とともに記録することとにより、行事における履歴を確実に生成することができる。
【００２７】
２．ハードウェア構成
図１に示すサーバ２のハードウェア構成について図２を用いて説明する。図２は、サーバ２をＣＰＵを用いて構成したハードウェア構成の一例である。  図２に示すように、サーバ２は、ＣＰＵ２３、メモリ２７、ハードディスク２６、モニタ３０、ＣＤＤ（ＣＤ−ＲＯＭドライブ）２５、入力デバイス２８、通信部３２、時刻計測部３１，およびバスライン２９を備えている。ＣＰＵ２３は、ハードディスク２６に記憶されたプログラムにしたがいバスライン２９を介して、各部を制御する。なお、オペレーティングシステムとしては、例えば、Ｌｉｎｕｘ（商標）等を採用すればよい。
【００２８】
ハードディスク２６には、プログラム記憶部２６ｐ、  ユーザ情報記憶部２６ｕ、問いかけデータ記憶部２６ｔ、組合せデータ記憶部２６ｋを有する。プログラム記憶部のプログラムの処理については後述する。このプログラムは、ＣＤＤ２５を介して、プログラムが記憶されたＣＤ−ＲＯＭ２５ａから読み出されてハードディスク２６にインストールされたものである。なお、ＣＤ−ＲＯＭ以外に、フレキシブルディスク（ＦＤ）、ＩＣカード等のプログラムをコンピュータ可読の記録媒体から、ハードディスクにインストールさせるようにしてもよい。さらに、通信回線を用いてダウンロードするようにしてもよい。
【００２９】
ユーザ情報記憶部２６ｕは、図３に示すユーザ登録データテーブルをユーザごとに管理する。ユーザ登録データテーブルは、ユーザＩＤ、コース、終了予定日、メールアドレス、メールにおける呼び名が記憶される。コースとは、出産や受験、文化祭などの予め用意されている行事名をユーザが選択することにより、特定される。終了予定日とは選択した行事の終了予定日である。メールアドレスは、サーバ２からの問い合わせを送信するメールの宛先である。メールにおける呼び名とは、サーバ２からの問い合わせメール中におけるユーザの呼び名をいう。図３に示すユーザ１は、コース「出産」、終了予定日「２００２／２／１０」、メールアドレス「ａｂｃ＠ｘｙｚ．ｃｏ．ｊｐ」、メールにおけるユーザの呼び名「ｚｚｚ」、メール配信者の呼び名「ｆｆｆ」などが記憶されている。
【００３０】
問いかけデータ記憶部２６ｔは、前記行事ごとに、終了予定日までの残日数に応じた質問内容が記憶されている。すなわち、行事が特定されれば、残日数が与えられれば、質問内容を特定することができる。図４は、行事「出産」の質問である。このように、問いかけデータ記憶部２６ｔには、残日数から判断してあらかじめその時期に質問しておくことにより、行事終了後にこれらをつなぎ合わせることにより、当該行事における気持ちや環境の変化が分かるような質問を、残日数に合わせてあらかじめ記憶している。
【００３１】
組合せデータ記憶部２６ｋは、図５に示すように、ユーザに対しておこなった質問に対するユーザの回答をその質問と対応づけた組合せデータとして記憶する。かかる組合せデータの詳細については後述する。
【００３２】
本実施形態においては、プログラムをＣＤ−ＲＯＭからハードディスク２６にインストールさせることにより、ＣＤ−ＲＯＭに記憶させたプログラムを間接的にコンピュータに実行させるようにしている。しかし、これに限定されることなく、ＣＤ−ＲＯＭに記憶させたプログラムをＣＤＤ２５から直接的に実行するようにしてもよい。なお、コンピュータによって、実行可能なプログラムとしては、そのままのインストールするだけで直接実行可能なものはもちろん、一旦他の形態等に変換が必要なもの（例えば、データ圧縮されているものを、解凍する等）、さらには、他のモジュール部分と組み合わせて実行可能なものも含む。
【００３３】
通信部３２はインターネットに接続された他のコンピュータとの間でデータ伝送処理を行う。
【００３４】
時刻計測部３１は、現在時刻を計測する。本実施形態においては、一般的なカレンダーＩＣを採用した。
【００３５】
クライアント１１は、本実施形態においては、ブラウザ機能およびメール機能つきの携帯電話を用いた。サーバ２からＨＴＭＬファイルを受け取り、表示を行うことができる。
【００３６】
クライアント１１とサーバ２とはネットワークを介して接続されている。本実施形態においては、ＴＣＰ／ＩＰにて、サーバクライアント間でデータ伝送を行うようにした。
【００３７】
なお、クライアント１１はブラウザ機能つきの携帯電話ではなく、ブラウザ機能およびメール機能つきのパソコンであってもよい。
【００３８】
３．フローチャート
サーバ２，クライアント１１における処理について図６を用いて説明する。まず、クライアント１１のユーザはサーバ２との間で、登録処理を行う（図６ステップＳ１）。登録処理の詳細フローチャートを図７に示す。クライアント１１の操作者は、サーバ２へアクセスしログイン処理を行う（図７ステップＳ２１）。かかるログイン処理は一般的なログイン処理と同じである。すなわち、初期画面からユーザＩＤ、およびパスワードを入力してログインすればよい。サーバ２はログインユーザを確認すると、コース選択画面を送信する（ステップＳ２３）。クライアント１１はかかるデータを受け取り、画面表示を行う。たとえば、図８に示すような画面が表示される。
【００３９】
クライアント１１の操作者は、かかる表示画面を見て、入力デバイス１２８（図５参照）を操作して、選択する行事（イベント）を特定し、決定ボタン５１をクリックする。ここでは、行事「出産」が特定されたものとする。クライアント１１は、選択があったか否か判断しており（図７ステップＳ２７）、購入ボタンが選択されると、結果をサーバ２に送信する（ステップＳ２９）。
【００４０】
サーバ２のＣＰＵ２３は、返信がある否か判断しており（ステップＳ３１）返信が与えられると、当該初期登録項目入力画面を送信する（ステップＳ３３）。
【００４１】
クライアント１１はかかるデータを受け取るか否か判断しており（ステップＳ３５）、かかるデータを受け取ると、画面表示を行う（ステップＳ３７）。ここでは、図８に示すような画面が表示されたものとする。クライアント１１の操作者は、かかる表示画面にて入力デバイス１２８（図５参照）を操作して、メールアドレス、あなたのハンドルネーム、メール送り主のハンドルネーム、出産予定日を入力し、決定ボタン５１をクリックする。クライアント１１は、決定ボタンが選択されたか否か判断しており（ステップＳ３９）、決定ボタンが選択されると、結果をサーバ２に送信する（ステップＳ４１）。
【００４２】
サーバ２のＣＰＵ２３は、返信がある否か判断しており（ステップＳ４３）返信が与えられると、ユーザ登録データテーブル（図３参照）に登録するとともに、登録終了メッセージを送信する（図７ステップＳ３３）。ユーザ登録データテーブルに追加された状態を図１０に示す。クライアント１１は登録終了メッセージを受信するか否か判断しており、受信するとこれを表示する（図７ステップＳ４７）。
【００４３】
サーバ２は登録処理が終了すると、残日数がゼロ（０）未満のユーザが存在するか否か判断する（図６ステップＳ３）。残日数は、現在の日付と終了予定日との差分にて判断することができる。
【００４４】
残日数がゼロのユーザが存在しなければ、ＣＰＵ２３はメール発信時刻になったか否かを判断する（ステップＳ５）。なお、メールの発信時刻はユーザごとに決めておいてもよく、全ユーザに一律でもよい。
【００４５】
ＣＰＵ２３は、発信時刻となると、残日数に合致する問い合わせを送信する（ステップＳ７）。具体的には、メールを送信するユーザについて終了予定日を読み出して、現在の日付から残日数を演算し、そのユーザの選択しているコースを特定して、演算した残日数における質問内容をメール本文に読み込んで、そのユーザのメールアドレスに送信するようにすればよい。たとえば、残日数が２２２日だとすると、「母子手帳もらいにいった？」を内容とするメールが、送信される。
【００４６】
かかるメールの質問文は、そのような時期に当該ユーザにおこっているであろう内容を経験則上予測して記憶したものである。したがって、このようなメールを受けとったユーザは、かかる質問に対して、回答を返信する。ここでは、
「もらって来たよ。知らなかったことが結構書いてあるね。  最後のところにいろんな割り引きチケットまでついてるよ。」と入力して、返信したものとする。
【００４７】
サーバ２のＣＰＵ２３は、配信したメールに対する返信を受け取るか否か判断しており（図６ステップＳ９）、返信があると、この返信に対応する質問文とともに、回答文を組合せ情報として記憶する。その際、残日数を記憶する。
【００４８】
なお、どの質問に対する回答かについては、たとえば、メールヘッダやメールのタイトルに識別子を挿入しておき、これが判断するようにすればよい。これにより、あるユーザについて、複数の返信が前後しても、確実に質問と対応付けて回答を記憶することができる。この場合の、組合せデータ記憶部２６ｋに記憶された組合せ情報を図１１に示す。
【００４９】
以下、残日数がゼロ未満になるまで、ステップＳ３以下の処理を繰り返す。ＣＰＵ２３は、あるユーザについての残日数がゼロ未満になると、製本処理を行う（図６ステップＳ１５）。
【００５０】
製本処理について図１２を用いて説明する。サーバ２は目標達成メールを当該ユーザに送信する（ステップＳ５１）。たとえば、「出産おめでとうございます。下記のＵＲＬにアクセスして、製本仕様を決定ください。ｈｔｔｐ：ｗｗｗ．ｆｅｌｉｓｓｉｍｏ．ｃｏ．ｊｐ／ｈａｐｐｙｄａｙ・・・」とのメールを送信する。ユーザはこのＵＲＬで特定されるサイトにアクセスする。これにより、製本の仕様決定処理が行われる（ステップＳ５５）。仕様決定のやり方は，一般的にやり方と同じでよい。たとえば、複数の候補から全体の概要を選択させ、概要決定後に、その詳細を決定させるようにすればよい。
【００５１】
サーバ２のＣＰＵ２３は、製本の仕様が決定すると、確認画面を送信する（ステップＳ５７）。クライアント１１には図１３に示すような確認画面が表示される。この確認画面は、組合せデータ記憶部２６ｋに記憶された当該ユーザの組合せ情報を１つ読み出して、指定された製本フォームに挿入して生成した画面である。この例で、残日数と本日の日付、質問と回答が表示されている。ユーザが承認ボタン５９を選択すると、クライアント１１は承認命令を送信する（ステップＳ６３）。サーバ２は承認命令があるか否か判断しており（ステップＳ６５）、承認命令があると、かかる仕様に基づいて、製本処理を行う（ステップＳ６７）。製本処理としては、組合せデータ記憶部２６ｋに記憶された当該ユーザの組合せ情報を読み出して、指定された製本フォームに挿入するようにすればよい。具体的には、残日数順に組合せ情報が並べられたアルバムが生成される。
【００５２】
なお、図１３をみて、製本の仕様を変更する場合には、戻るボタン６０を選択すればよい。戻るボタンが選択されるとステップＳ５５の処理まで戻ることができる。かかるやり方については一般的なやり方を用いればよい。
【００５３】
なお、出産については予定日から実際の出産日がずれる場合がある。このような場合に、当該行事における現実と質問内容がずれることがある。かかる問題を防止するために、出産については、ユーザからの返信を形態素解析して、「誕生」とか、「生まれた」とかの文言があるまで、製本処理を延長するようにしてもよい。また、早く生まれた場合には、逆に予定日よりも前に予定終了にしてもよい。また、予定日までに出産連絡がない場合「まだかな？、生まれたら連絡ちょうだいね」というような催促メールを２週間程度送るようにしてもよい。
【００５４】
このように選択されたテーマを特定することにより、残日数から判断してその時期に適した質問を行うことができる。したがって、このような履歴を記録するのに慣れていないユーザであっても、効果的な履歴を残すことができる。
【００５５】
また、このように選択されたテーマを特定することにより、残日数から判断して思い出作り作成の質問を行うことができる。したがって、このような履歴を記録するのに慣れていないユーザであっても、効果的な履歴を残すことができる。
【００５６】
４．その他の実施形態
上記実施形態においては、ユーザが１人である場合について説明したが、１の行事について複数のユーザが共同して１のグループとして参加し、グループとしての履歴を蓄積するようにしてもよい。この場合、サーバ２は、グループを構成するユーザに同じ質問をメール送信すればよい。図１４に、３人でグループを組んだ場合の質問と回答の組合せ情報の一例を示す。
【００５７】
このように、ユーザが複数人である場合でも、質問を残日数に合わせて変化させて記憶しておき、残日数に合わせてメール送信することにより、複数人による履歴を蓄積することができる。
【００５８】
なお、複数人で構成する場合には、最初の登録画面にて複数人の登録ができるようにしておけばよい。
【００５９】
また、上記実施形態においては、ユーザの携帯電話にメールで質問を送るようにしたが、ＨＰ上にチャットサイトを設けておいて、ユーザがログインすると、同様にして、サーバ２から質問するようにしてもよい。
【００６０】
また、複数人が１のグループとして、履歴を生成する場合には、全ユーザに同じ質問を送るのではなく、グループ内でさらに小グループ（小グループのメンバーは１名以上であればよい）に分けて、小グループごとに異なる質問をするようにしてもよい。たとえば、行事「出産」について、小グループ１は母親で、第２グループは父親、第３グループは母親の両親というように、それぞれを選択できるようにすればよい。
【００６１】
また、このような異なる質問を送る場合には、１の小グループの回答からキーワードを抽出して、他の小グループの質問を生成するようにしてもよい。たとえば、行事「出産」で、お母さんＸと既に誕生している子供Ｙが、それぞれ、小グループとして、子供Ｙに「  Ｙちゃんのお母さんの優しい思い出おしえてよ。お母さんにも質問してみるからキーワードも忘れずにね。キーワードは『』で囲んで返信してね。  」と質問し、「  小学生の時、お母さんといっしょに倉敷駅で朝６時に飲んだ『牛乳』とお母さんのやさしい笑顔が忘れられない。」との回答を得ると、お母さんＸに、「  なぞなぞです『牛乳』で何を思い出す？」というように、質問すればよい。このように、異なる小グループに異なる質問をする場合には、一方の回答を利用して、他方の質問を生成することにより、より、貴重な履歴を生成することができる。また、複数人で思い出づくりとなる質問をすることにより、より適切な履歴データを生成することができる。
【００６２】
なお、本実施形態においては、ゴールまでの残日程が決定されている場合にその履歴を生成して、これを製本する場合について説明したが、コンピュータと対話しながら、履歴を生成する方法として把握することもできる。
【００６３】
また、残日数ごとに複数の質問候補を記憶しておき、そのうちから、ランダムにこれを選択するようにしてもよい。たとえば、残日数２０３日目の質問候補として、候補１，候補２，候補３・・と記憶しておき、残日数２０３日目には、前記いずれかの候補からランダムに選択すればよい。
【００６４】
また、前記行事の残日数にかかわらず、節目となる日が存在する。たとえば、１２／２５はクリスマス、１２／３１は大晦日などである。このような場合には、暦に応じた質問を用意しておき、これをメール配信するようにしてもよい。
【００６５】
また、上記実施形態においては、行事ごとに残日数に１の質問を記憶するようにしたが、複数の質問を記憶しておき、それ以前の回答を形態素解析して条件分岐させるようにしてもよい。たとえば、残日数６５日の質問として、「文化祭でやる曲目は決まっているのか」という質問に対して、回答に「決まった」、「うん」、「はい」という単語が存在する場合には、残日数６０日の質問としては、「全部で何曲演奏するのじゃ？」と質問するようにすればよく、一方、前記質問に対して、回答に「決まってない」、「いいえ」、「まだ」という単語が存在する場合には、残日数６０日の質問としては、「そろそろ、曲目も決まったじゃろ？、曲目は？」というように、複数の質問を切り換えるようにしてもよい。このように、ある時点の回答に応じて、以下の質問のパターンを変更することにより、より、ユーザの現状にマッチした履歴を記録することができる。当然、上記質問は予め複数のパターンで予想して記憶しておき、ユーザの回答によってどちらを選択したかをフラグ等で記憶するようにすればよい。
【００６６】
このように回答内容によって以降の質問が変化する別の例としては、コース「出産」の場合、質問「里帰り出産するの？」に対して、「する」「うん」と答えた場合、それ以降は里帰り出産するという前提の質問を選択できるようにすればよい。たとえば、「里帰りは遅くとも９ヶ月目までにすませておこうね。日程決めてる」とか、「里帰り中のお願いまとめてる？、ダーリンにゴミの日教えといたほうがいいよ。」、「出産後、ダーリンは実家にくるの？泊まれる用意してる？」という質問を記憶しておけばよい。一方、質問に対して、「しない」または「いいえ」には、質問「  実家に連絡してる？おなかの様子とか近況をおしえてあげてね。」、「  生まれたら実家にすぐ連絡してもらうようダーリンにお願いしておこう」などを記憶しておけばよい。
【００６７】
また、かかる回答に応じて、製本の際に、挿入する図柄を切り換えるようにしてもよい。たとえば、質問「男の子？女の子？もうわかったの？」に対して、回答中に「男の子」、「男」、「おとこの子」が存在した場合には、「男だったら誰のようになればいいと思う。」を選択する（パターン１）。また、前記質問に対して、回答中に「女の子」、「女」、「おんなの子」が存在した場合、「お雛かざり持ってる？」を選択する（パターン２）。前記質問に対して、回答中に『わからない』、『聞かない』が存在した場合、「名前は男の子・女の子の両方を考えてるの？」という質問をする（パターン３）。そして、どのパターンの質問をしたかに応じて、パターン１なら男の子の服を挿入し、パターン２なら女の子の服を挿入し、パターン３ならお花の絵などを挿入すればよい。
【００６８】
また、上記実施形態においては終了予定日になると、前記履歴データを生成するようにしたが、終了予定日に当該行事が終了しない場合または、それよりも前に終了する場合には、ユーザからの返信を形態素解析して、終了日として判断して、製本処理をするようにしてもよい。
【００６９】
なお、上記実施形態においては、１日ごとにメールをユーザに送信する場合について説明したが、メール配信間隔は日単位ではなく、時間単位やまた数日単位等であってもよい。
【００７０】
上記実施形態においては、質問文を残日数と対応付けて記憶するようにしたが、当該行事に伴い当該ユーザについて生ずる事象とその発生時期を対応づけておくこともできる。この場合には、現実の日付から、対応する質問候補を質問として特定すればよい。
【００７１】
本実施形態においては、図１に示す機能を実現する為に、ＣＰＵを用い、ソフトウェアによってこれを実現している。しかし、その一部もしくは全てを、ロジック回路等のハードウェアによって実現してもよい。
【００７２】
なお、プログラムの一部の処理をさらに、オペレーティングシステム（ＯＳ）にさせるようにしてもよい。
【図面の簡単な説明】
【図１】本発明にかかるユーザ履歴データ生成装置の機能ブロック図である。
【図２】サーバ２をＣＰＵを用いて実現したハードウエア構成の一例を示す図である。
【図３】ユーザ登録データテーブルのデータ構造を示す。
【図４】問いかけデータ記憶部に記憶される質問の一例である。
【図５】組合せデータ記憶部に記憶される組合せ情報（履歴情報）である。
【図６】全体のフローチャートである。
【図７】登録処理のフローチャートである。
【図８】クライアント１１に表示されるコース選択メニュー画面を示す。
【図９】クライアント１１に表示される初期登録項目の入力画面である。
【図１０】ユーザが追記されたユーザ登録データテーブルを示す。
【図１１】組合せ情報が追加された状態を示す。
【図１２】製本処理のフローチャートである。
【図１３】製本処理における確認画面の一例である。
【図１４】複数のユーザが１グループとして、同じ質問に対して回答した場合の組合せデータの一例である。
【符号の説明】
２・・・・サーバ
１１・・・クライアント
２３・・・ＣＰＵ
２７・・・メモリ
【図１】
2004192205.tif 000003
【図２】
2004192205.tif 000004
【図３】
2004192205.tif 000005
【図４】
2004192205.tif 000006
【図５】
2004192205.tif 000007
【図６】
2004192205.tif 000008
【図７】
2004192205.tif 000009
【図８】
2004192205.tif 000010
【図９】
2004192205.tif 000011
【図１０】
2004192205.tif 000012
【図１１】
2004192205.tif 000013
【図１２】
2004192205.tif 000014
【図１３】
2004192205.tif 000015
【図１４】
2004192205.tif 000016