以下、発明の実施の形態を通じて本発明を説明するが、以下の実施形態は特許請求の範囲に係る発明を限定するものではなく、又実施形態の中で説明されている特徴の組み合わせの全てが発明の解決手段に必須であるとは限らない。
図1は、本発明の1実施形態に係る寄せ書き管理装置、商品贈呈支援装置、及び日付管理装置の一例としてのサーバを含む処理ネットワークシステムの構成図である。本処理ネットワークシステムは、寄せ書き管理装置、商品贈呈支援装置、及び日付管理装置の一例としてのサーバ10と、複数の端末30とを有する。サーバ10と端末30とは、回線の一例としてのインターネット20を介して接続されている。
本実施形態では、端末30として、Internet Explorer(商標)や、Netscape Communicator(商標)等といったブラウザを実行可能であり、且つ電子メールの受信を可能なソフトウエアを実行可能なコンピュータ(PC:Personal computer)を用いている。なお、端末30は、これに限られず、ウェブTV(Television)や、ゲーム機であってもよく、要は、インターネット20に接続できる環境を有するものであればよい。
図2は、本発明の1実施形態に係るサーバの構成図である。サーバ10は、寄せ書きデータベース100と、ユーザデータベース102と、寄せ書き参加者データベース104と、イラストマスタ106と、ギフトマスタ108と、ギフトデータベース110と、ギフト候補データベース112と、印刷データベース114と、お礼ギフトデータベース116と、お礼ギフト宛先データベース118と、アドレスデータベース120と、ライフイベントデータベース122と、受信部130と、送信部132と、メール送信部134と、処理部136と、記憶部138とを有する。
図3は、本発明の1実施形態に係る寄せ書きデータベースの構成を示す図である。寄せ書きデータベース100は、寄せ書きNoフィールドと、発起人Noフィールドと、受取人氏名フィールドと、受取人Emailフィールドと、受取人パスワードフィールドと、寄せ書きタイプフィールドと、タイトルフィールドと、イラストNoフィールドと、背景色フィールドと、文字色フィールドと、寄せ書きリードフィールドと、関連URLフィールドと、URLコメントフィールドと、締め切り日フィールドと、参加者OPENフィールドと、進捗メールフィールドと、ML作成フィールドと、出力形態フィールドと、参加者パスワードフィールドと、送信予定日フィールドとを有する。
寄せ書きNoフィールドは、寄せ書きを特定する寄せ書き特定情報の一例としての寄せ書き番号を格納する。発起人Noフィールドは、寄せ書きの発起をした利用者(発起人)を特定する発起人番号を格納する。受取人氏名フィールドは、寄せ書きの受取人となる利用者の氏名を格納する。受取人Emailフィールドは、受取人を特定する利用者特定情報の一例としての電子メールアドレス(Emailアドレス)を格納する。受取人パスワードフィールドは、寄せ書きに関する処理を行う際の受取人のパスワードを格納する。寄せ書きタイプフィールドは、寄せ書きの種類を格納する。
タイトルフィールドは、寄せ書きにおけるタイトルを格納する。イラストNoフィールドは、寄せ書きに含めるイラスト番号を格納する。背景色フィールドは、寄せ書きの背景色を規定する背景色情報を格納する。文字色フィールドは、寄せ書きの文字の色を規定する文字色情報を格納する。寄せ書きリードフィールドは、寄せ書きのための前書を格納する。関連URLフィールドは、関連するホームページのURL(uniform resource locator)を格納する。URLコメントフィールドは、URLに対するコメントを格納する。締め切り日フィールドは、寄せ書きの締め切り日(編集期限)を格納する。
参加者OPENフィールドは、寄せ書きに対する編集を自由に認めるか否かの編集認否情報を格納する。参加者OPENフィールドが"open"の場合には、寄せ書きに対する編集をいずれの利用者にも認め、参加者OPENフィールドが"close"の場合には、寄せ書きに対する編集を、発起人に登録された利用者のみに対して認める。進捗メールフィールドは、寄せ書きに対する編集がある毎に進捗に関する進捗情報を電子メールで送るか否かの情報を格納する。ML作成フィールドは、発起人及び参加者のメーリングリストを作成するか否かの情報を格納する。出力形態フィールドは、寄せ書きの出力形態を特定する情報を格納する。参加者パスワードフィールドは、参加者が寄せ書きを編集する際のパスワードを格納する。送信予定日フィールドは、受取人に寄せ書きがあることを通知する電子メール(寄せ書き通知電子メール)を送信する予定時点の一例としての予定の日付を格納する。
図4は、本発明の1実施形態に係るユーザデータベースの構成を示す図である。ユーザデータベース102は、ユーザNoフィールドと、氏名フィールドと、Emailフィールドと、パスワードフィールドと、リマインダ質問フィールドと、リマインダ回答フィールドとを有する。
ユーザNoフィールドは、利用者(第1利用者)を特定する利用者番号を格納する。氏名フィールドは、利用者の氏名を格納する。Emailフィールドは、利用者の電子メールアドレスを格納する。パスワードフィールドは、自分が発起した寄せ書きの管理、利用者のアドレス帳等を管理するページ(Mypage)を利用する際のパスワードを格納する。リマインダ質問フィールドは、パスワードを忘れた際に利用者を認証する際に行う質問を格納する。リマインダ回答フィールドは、質問に対する回答を格納する。
図5は、本発明の1実施形態に係る寄せ書き参加者データベースの構成を示す図である。寄せ書き参加者データベース104の各レコードは、寄せ書きNoフィールドと、枝番フィールドと、参加者氏名フィールドと、参加者Emailフィールドと、メッセージフィールドと、参加者種別フィールドと、削除フィールドフィールドとを有する。
寄せ書きNoフィールドは、寄せ書きの番号、寄せ書き番号を格納する。枝番フィールドは、同一の寄せ書きの中における枝番を格納する。参加者氏名フィールドは、当該寄せ書きにおける編集に参加すべき利用者(参加者)の氏名を格納する。参加者Emailフィールドは、参加者の電子メールアドレスを格納する。メッセージフィールドは、寄せ書きにおける編集内容のメッセージ(書き込み)を格納する。参加者種別フィールドは、参加者が発起人が参加を設定した利用者であるか、又は後に追加された参加者であるかの種別を格納する。削除フラグフィールドは、メッセージフィールドのメッセージを寄せ書きから削除するか否かを示すフラグを格納する。
図6は、本発明の1実施形態に係る寄せ書きイラストマスタデータベースの構成を示す図である。イラストマスタデータベース106の各レコードは、イラストNoフィールドと、ジャンルフィールドと、イラストタイトルフィールドと、画像フィールドとを有する。イラストNoフィールドは、寄せ書きに含ませるイラストを特定するイラスト番号を格納する。イラストジャンルフィールドは、イラストの属するジャンルを格納する。イラストタイトルフィールドは、イラストのタイトルを格納する。画像フィールドは、画像のファイル名を格納する。
図7は、本発明の1実施形態に係る寄せ書きギフトマスタデータベースの構成を示す図である。ギフトマスタデータベース108の各レコードは、ギフトNoフィールドと、ジャンルフィールドと、商品カテゴリフィールドと、品名フィールドと、価格フィールドと、画像フィールドと、詳細フィールドとを有する。ギフトNoフィールドは、ギフトを特定するギフト番号を格納する。ジャンルフィールドは、ギフトの属するジャンルを格納する。商品カテゴリフィールドは、商品の属する種類を格納する。品名フィールドは、商品名を格納する。価格フィールドは、商品の価格を格納する。画像フィールドは、商品を示す画像のファイル名を格納する。詳細フィールドは、商品に関する詳細な内容を格納する。
図8は、本発明の1実施形態に係る寄せ書きギフトデータベースの構成を示す図である。ギフトデータベース110の各レコードは、寄せ書きNoフィールドと、ギフト有無フィールドと、ギフトNoフィールドと、ギフト受取人氏名フィールドと、ギフト受取人住所フィールドと、ギフト受取人TELフィールドと、カード種類フィールドと、カードNoフィールドと、カード有効期限フィールドとを有する。
寄せ書きNoフィールドは、対応する寄せ書きの寄せ書き番号を格納する。ギフト有無フィールドは、ギフトがあるか否かを示す情報を格納する。ギフトNoフィールドは、受取人に贈るギフト番号を格納する。ギフト受取人氏名フィールドは、ギフトの受取人の氏名を格納する。ギフト受取人住所フィールドは、ギフトの受取人の住所を格納する。ギフト受取人TELフィールドは、ギフトの受取人の電話番号を格納する。カード種類フィールドは、ギフトの支払に用いるクレジットカードの種類を格納する。カードNoフィールドは、クレジットカードの番号を格納する。カード有効期限フィールドは、クレジットカードの有効期限を格納する。
図9は、本発明の1実施形態に係る寄せ書きギフト候補データベースの構成を示す図である。ギフト候補データベース112の各レコードは、寄せ書きNoフィールドと、ギフトNoフィールドと、投票数フィールドとを有する。寄せ書きNoフィールドは、対応する寄せ書きの寄せ書き番号を格納する。ギフトNoフィールドは、候補となるギフトのギフト番号を格納する。投票数フィールドは、当該ギフトに対する投票数を格納する。
図10は、本発明の1実施形態に係る寄せ書き印刷データベースの構成を示す図である。印刷データベース114の各レコードは、寄せ書きNoフィールドと、印刷イメージフィールドと、受取人住所フィールドと、受取人TELフィールドと、カード種類フィールドと、カードNoフィールドと、カード有効期限フィールドとを有する。寄せ書きNoフィールドは、対応する寄せ書きの寄せ書き番号を格納する。印刷イメージフィールドは、当該寄せ書きの印刷イメージを示す画像のファイル名を格納する。受取人住所フィールドは、印刷物の受取人の住所を格納する。受取人TELフィールドは、受取人の電話番号を格納する。カード種類フィールドは、支払に使用するクレジットカードの種類を格納する。カードNoフィールドは、クレジットカードの番号を格納する。カード有効期限フィールドは、クレジットカードの有効期限を格納する。
図11は、本発明の1実施形態に係るお礼ギフトデータベースの構成を示す図である。お礼ギフトデータベース116の各レコードは、寄せ書きNoフィールドと、ギフトNoフィールドと、カード種類フィールドと、カードNoフィールドと、カード有効期限フィールドとを有する。寄せ書きNoフィールドは、対応する寄せ書きの番号を格納する。ギフトNoフィールドは、お礼に返すギフトのギフト番号を格納する。カード種類フィールドは、支払に用いるクレジットカードの種類を格納する。カードNoフィールドは、クレジットカードの番号を格納する。カード有効期限フィールドは、クレジットカードの有効期限を格納する。
図12は、本発明の1実施形態に係るお礼ギフト宛先データベースの構成を示す図である。お礼ギフト宛先データベース118の各レコードは、寄せ書きNoフィールドと、枝番フィールドと、宛先氏名フィールドと、宛先住所フィールドと、宛先TELフィールドとを有する。寄せ書きNoフィールドは、対応する寄せ書きの寄せ書き番号を格納する。枝番フィールドは、同一の寄せ書きにおける枝番を格納する。宛先氏名フィールドは、宛先となるユーザの氏名を格納する。宛先住所フィールドは、宛先のとなるユーザの住所を格納する。宛先TELフィールドは、宛先となるユーザの電話番号を格納する。
図13は、本発明の1実施形態に係る寄せ書きアドレスデータベースの構成を示す図である。アドレスデータベース120の各レコードは、アドレスNoフィールドと、ユーザーNoフィールドと、枝番フィールドと、氏名フィールドと、Emailフィールドと、住所フィールドと、TELフィールドとを有する。アドレスNoフィールドは、アドレスデータベースにおけるアドレス番号を格納する。ユーザーNoフィールドは、当該アドレスデータベースを利用するユーザのユーザデータベースにおけるユーザ番号を格納する。枝番フィールドは、同一のユーザに対応する中におけるレコードの枝番を格納する。氏名フィールドは、当該データベースを利用するユーザが管理を所望する管理対象ユーザ(第2利用者)の氏名を格納する。Emailフィールドは、管理対象ユーザの電子メールアドレスを格納する。住所フィールドは、管理対象ユーザの住所を格納する。TELフィールドは、管理対象ユーザの電話番号を格納する。
図14は、本発明の1実施形態に係るライフイベントデータベースの構成を示す図である。ライフイベントデータベース122の各レコードは、アドレスNoフィールドと、枝番フィールドと、イベント名称フィールドと、イベント日付フィールドと、事前通知フィールドとを有する。アドレスNoフィールドは、対応するアドレスデータベース120のアドレス番号を格納する。枝番フィールドは、同一のアドレス番号における枝番を格納する。イベント名称フィールドは、イベントの名称を格納する。イベント日付フィールドは、イベントの日付を格納する。事前通知フィールドは、イベントの日付け以前の所定の時点において事前通知を行うか否かを示す情報を格納する。
図2に戻り、受信部130は、インターネット20を介して端末30から種々の情報を受け付ける。例えば、受信部130は、寄せ書きの編集を発起した発起利用者を特定する利用者情報、例えば、電子メールアドレスを受け付ける。また、受信部130は、寄せ書きの編集期限、寄せ書きの種類を受け付ける。また、受信部130は、寄せ書きの編集に参加すべき利用者を特定する利用者情報、例えば、電子メールアドレスを受け付ける。また、受信部130は、寄せ書きの編集に参加すべき利用者を特定する利用者情報の追加を許可する利用者を特定する利用者情報を受け付ける。
また、受信部130は、寄せ書きの受取人となる利用者を特定する利用者情報、例えば、電子メールアドレスを受け付ける。また、受信部130は、寄せ書き通知電子メールを受取人に送信する予定時点を受け付ける。また、受信部130は、寄せ書きに基づいた寄せ書きの出力形態を特定する出力形態情報を受け付ける。また、受信部130は、参加すべき参加者宛の電子メールに含める要請内容の編集内容を受け付ける。
また、受信部130は、寄せ書きに対する編集内容を受け付ける。本実施形態では、編集内容とともに、当該編集を行う利用者を特定する利用者情報を受け付ける。また、受信部130は、寄せ書きの編集に参加すべき利用者を特定する利用者情報の追加を受け付ける。また、受信部130は、関与した寄せ書きの検出を所望する利用者を特定する利用者情報を受け付ける。
また、受信部130は、寄せ書きを特定する寄せ書き特定情報を受け付ける。また、受信部130は、寄せ書きの削除すべき編集内容の指示を受け付ける。また、受信部130は、商品特定情報の中から受取人に渡すべき商品を特定する商品特定情報の選択指示を受け付ける。
送信部132は、インターネット20を介して端末30等に種々の情報を送信する。例えば、送信部132は、種々のページを送信する。また、送信部132は、寄せ書きを送信する。また、送信部132は、進捗情報を送信する。また、送信部132は、寄せ書きにおける配置に関する配置候補を送信する。また、送信部132は受取人に渡す候補となる複数の商品のそれぞれを特定する商品特定情報を送信する。また、送信部132は商品特定情報の選択指示に関する状況を送信する。
メール送信部134は、インターネット20を介して種々の電子メールを送信する。メール送信部134は、寄せ書きの編集に参加すべき前記利用者の前記電子メールアドレス宛に寄せ書きに到達するための到達情報及び要請内容を送信する。また、電子メール送信部134は、発起人の電子メールアドレス宛に進捗情報を送信する。また、メール送信部134は、編集を催促する催促内容を含む電子メールを送信する。
また、メール送信部134は、受取人宛の寄せ書きがあることを示す内容と、当該寄せ書きに到達するための到達情報とを含む寄せ書き通知電子メールを受取人の電子メールアドレス宛に送信する。また、メール送信部134は、予定時点に近づいていることを示す内容の電子メールを所定の利用者の電子メールアドレス宛に送信する。削除すべき編集内容の編集を行った利用者の電子メールアドレス宛に編集内容を削除したことを示す内容の電子メールを送信する。
処理部136は、検出処理部136aと、登録処理部136bと、管理処理部16cと、ページ処理部136dとを有する。検出処理部136aは、寄せ書きの編集の進捗に関する進捗情報を検出する。本実施形態では、検出処理部136aは、寄せ書きの編集に参加すべき利用者の中の寄せ書きの編集を行っていない利用者を特定する利用者情報を含む進捗情報を検出する。検出処理部136aは、出力形態情報に基づいて、寄せ書きに基づいて出力される寄せ書きにおける配置に関する配置候補を記憶部138から検出する。検出処理部136aは、利用者情報と対応付けられている寄せ書き特定情報を検出する。また、検出処理部136aは、寄せ書き特定情報に対応付けられている、発起人又は参加者の電子メールアドレスの少なくとも一方を検出する。また、検出処理部136aは、現在の日付以降であり、且つ現在の日付から所定日数以内である利用者に関する所定の日付と対応付けられている利用者情報を検出する。
登録処理部136bは、各種情報をデータベース100〜122に登録する。例えば、登録処理部136bは、受信部130が受け付けた寄せ書きに対する編集内容をデータベースに登録する。また、登録処理部136bは、削除すべき編集内容を寄せ書きから削除する。管理処理部136cは、寄せ書きの種類に基づいて、寄せ書きの編集を要請する要請内容を生成する。また、管理処理部136cは、所定の宛先への電子メールをメール送信部134に送信させる。また、管理処理部136cは、現在の日付を管理する。ページ処理部136dは、データベース100〜122のデータに基づいてページを生成する。ページ処理部136dは、記憶部138に記憶されたページ、又は生成したページを送信部132により送信させる。記憶部138は、種々のページを記憶する。
ここで、本実施形態では、特許請求の範囲にいう編集受付部、発起情報受付部、編集期限受付部、予定利用者受付部、追加利用者受付部、編集認否受付部、発起受付部、要請内容編集受付部、編集期限受付部、受取人情報受付部、送信予定時点受付部、出力形態情報受付部、発起利用者受付部、受取利用者受付部、関与利用者受付部、寄せ書き特定受付部、削除指示受付部、及び商品選択受付部は、主に受信部130によって構成される。
また、特許請求の範囲にいう進捗情報送信部、編集要請送信部、配置候補送信部、商品候補送信部、及び選択状況送信部は、主に送信部132によって構成され、特許請求の範囲にいう編集要請送信部、進捗情報送信部、催促メール送信部、寄せ書き通知メール送信部、予定通知メール送信部、及び日付通知メール送信部は、主にメール送信部134によって構成される。
また、特許請求の範囲にいう予定利用者記憶部は、主に寄せ書き参加者データベース104により構成され、特許請求の範囲にいう発起情報記憶部は、主にユーザデータベース102によって構成され、特許請求の範囲にいう寄せ書き管理記憶部は、主に寄せ書きデータベース、ユーザデータベース、寄せ書き参加者データベース、アドレスデータベース、及びライフイベントデータベースによって構成され、特許請求の範囲に言う第1利用者記憶部は、ユーザデータベース102によって構成され、特許請求の範囲に言う第2利用者日付管理部は、お礼ギフト宛先データベース118及びライフイベントデータベース122によって構成される。
また、特許請求の範囲にいう未編集利用者検出部、関連寄せ書き検出部、関与利用者アドレス検出部、利用者情報検出部、進捗情報検出部、及び対象日付検出部は、主に検出処理部136aによって構成される。また、特許請求の範囲にいう編集部及び削除部は、主に、登録処理部136bによって構成される。また、特許請求の範囲にいう要請内容生成部及び日付管理部は、主に管理処理部136cによって構成される。
図15は、本発明の1実施形態に係るサーバのハードウエア構成図である。サーバ10は、CPU(central processing unit)150と、RAM(random access memory)154と、ROM(read only memory)152と、通信I/F(インターフェース)156と、ディスプレイ158と、入力装置160と、ハードディスク装置162と、FD(floppy disk)ドライブ164と、CD−ROM(compact disk ROM)ドライブ166とを有する。
CPU150は、RAM154及びROM152に格納されたプログラムに基づいて処理を行う。通信I/F156は、インターネット20との間のデータの受け渡しを仲介する。ディスプレイ158は、各種情報を表示する。入力装置160は、サーバ10に対する設定等を入力する。FDドライブ164は、フロッピーディスク168からデータ又はプログラムを読み取ってCPU150に渡す。CD−ROMドライブ166は、CD−ROM170からデータ又はプログラムを読み取ってCPU150に渡す。ハードディスク162は、FDドライブ164又はCD−ROMドライブ166によって読み出されたデータ又はプログラムや、CPU150がプログラムを実行することにより作成されたデータを記憶するとともに、記憶したデータ又はプログラムを読み取ってCPU150に渡す。
本実施形態では、上記機能を構成するためのプログラムを有するCD−ROM170から、当該プログラムを読み出してハードディスク162にインストールさせておき、ハードディスク162から当該プログラムを読出してCPU150が実行することにより、上記機能を実現する。
次に、本発明に1実施形態に係る処理ネットワークシステムにおける動作を説明する。
図16は、本発明の1実施形態に係る主処理のシーケンス図である。処理ネットワークシステムにおいて、端末30からトップページの要求が送信される(ステップS100)と、サーバ10の受信部130が当該トップページの要求を受信し、ページ処理部136dが記憶部138からトップページを取り出して、端末30に送信する(ステップS102)。端末30は、図17に示すトップページ200を表示する。トップページ200は、編集する寄せ書きのタイプの選択入力を端末30のユーザにより受け付けて、当該選択入力をサーバ10に送信するタイプ選択領域200aと、端末30のユーザのアドレス帳等を管理するマイページ(MyPage)を表示させる要求をユーザから受け付けてサーバ10に送信するマイページボタン200bと、寄せ書きの管理を行う管理ページを表示させる要求をユーザから受け付けてサーバ10に送信する管理ページボタン200cを有する。
次いで、端末30は、ユーザから受け付けた当該ページに対する入力をサーバ10に送信し(ステップS104)、サーバ10の受信部130がページに対する入力を受け付けて処理部136に渡す。処理部136は、寄せ書きタイプの入力である場合には、寄せ書き発起処理(ステップS108)を行い、管理ページの要求の入力である場合には、管理処理(ステップS110)を行い、マイページの要求の入力である場合には、マイページ処理を行う(ステップS112)。
図18及び図19は、本発明の1実施形態に係る寄せ書き発起処理(ステップS108)のシーケンス図である。図18のA及びBは、それぞれ図19のA及びBに続いているものとする。まず、ページ処理部136dが記憶部138から登録パスワード入力ページを取り出して、送信部132により端末30へ送信させる(ステップS200)。端末30は、図20に示す登録パスワード入力ページ202を表示する。登録パスワード入力ページ202は、e−mailアドレス(電子メールアドレス)の入力を受け付けるe−mail入力領域202aと、パスワードを受け付けるパスワード入力領域202bと、発起人氏名の入力を受け付ける氏名入力領域202cと、発起人e−mailアドレス入力領域202dと、パスワードの登録入力を受け付けるパスワード入力領域202eと、パスワードを忘れた際のリマインダーの質問を受け付けるリマインダー質問入力領域202fと、リマインダーの質問の回答を受け付けるリマインダー回答入力領域202gと、入力内容の送信を受け付けるOKボタン202hとを有する。
次いで、端末30は、ユーザから受け付けた当該ページに対する入力内容をサーバ10に送信し(ステップS202)、サーバ10の受信部130がページに対する入力を受け付けて処理部136に渡す。処理部136の管理処理部136cが、初回か否かを検出する(ステップS204)。ここで、e−mailとパスワードが入力されている場合には、初回でないと検出し、発起人氏名、発起人e−mail、パスワード登録、リマインダー質問、及びリマインダー回答が入力されている場合には初回であると検出する。
初回であると検出された場合には、登録処理部136aが入力された、発起人氏名、発起人e−mail、パスワード登録、リマインダー質問、及びリマインダー回答をユーザデータベース102に登録する(ステップS206)。一方、初回でない場合には、検索処理部136aにより入力されたe−mailとパスワードが登録されているか否かを検出する(ステップS208)。この結果、登録されていない場合には再度ステップS200からのステップを実行する。
ユーザデータベース102に新たに登録した場合又は既に登録している場合には、ページ処理部136dが記憶部138から基本情報入力ページを取り出して、送信部132により端末30へ送信させる(ステップS210)。端末30は、図21に示す基本情報入力ページを表示する。基本情報入力ページ204は、寄せ書きの受取人の氏名の入力を受け付ける受取人氏名入力領域204aと、寄せ書きの受取人の電子メールアドレスの入力を受け付ける受取人e−mail入力領域204bと、寄せ書きのタイトルの入力を受け付ける寄せ書きタイトル入力領域204cと、寄せ書きに含めるイラストの選択を受け付ける、又は寄せ書きに含めるユーザが作成したイラストのファイル名を受け付けるイラスト選択入力領域204dとを有する。
また、基本情報入力ページ204は、寄せ書きの背景色の選択を受け付ける背景色選択領域204eと、寄せ書きの文字色の選択を受け付ける文字色選択領域204fと、寄せ書きの前書(リード)を受け付ける寄せ書きリード入力領域204gと、寄せ書きに関連するURLの入力を受け付ける関連URL入力領域204hと、URLに関するコメントを受け付けるURLコメント入力領域204iと、過去に登録されたアドレスを表示させる要求を入力して送信する過去登録アドレス表示ボタン204jとを有する。
また、基本情報入力ページ204は、寄せ書きに参加すべき利用者(参加者)の電子メールアドレスの入力を受け付ける参加者アドレス入力領域204kと、寄せ書きの編集の締め切り日の入力を受け付ける締め切り日入力領域204lと、編集認否情報の選択を受け付ける編集認否選択領域204mと、寄せ書きの進捗メールの要不要を入力する進捗メール要不要選択領域204nと、発起人及び参加者の電子メールアドレスのリスト(メーリングリスト)を作成するか否かを受け付けるメーリングリスト作成選択領域204oと、WEB以外についての寄せ書きの出力形態の選択を受け付ける出力形態入力領域204pと、各入力領域に入力された内容の送信を受け付けるOKボタン204qとを有する。
次いで、端末30は、ユーザから受け付けた当該ページに対する入力内容をサーバ10に送信する(ステップS212)。ここで、イラスト選択入力領域204dに、ユーザにより画像名が入力された場合には、該当する画像ファイルもサーバ10に送信する。その後、サーバ10の受信部130がページに対する入力内容を受け付けて処理部136に渡す。管理処理部136cが、入力内容が過去に登録されたアドレスを表示させる要求であるか否かを検出する(ステップS214)。この結果、過去に登録されたアドレスを表示させる要求である場合には、検出処理部136aが発起人となった寄せ書きにおける参加者の電子メールアドレスを寄せ書きデータベース、ユーザデータベース及び寄せ書き参加者データベースに基づいて検出する。次いで、ページ処理部136dが当該電子メールアドレスを含む寄せ書き単位アドレスページを生成して、送信部132により端末30へ送信させる(ステップS216)。端末30は、図22に示す寄せ書き単位アドレスページ206を表示する。寄せ書き単位アドレスページ206は、各寄せ書き毎に参加した参加者の電子メールアドレスを選択可能に表示する電子メールアドレス表示領域206a及び206bと、電子メールアドレスをアドレスでソートさせる要求を送信させるアドレスソートボタン206cと、電子メールアドレスの選択を送信する要求を受け付けるOKボタン206dとを有する。これによって、参加者の電子メールアドレスを容易に選択することができる。
次いで、端末30は、ユーザから受け付けた当該ページに対する入力内容をサーバ10に送信し(ステップS218)、サーバ10の受信部130がページに対する入力内容を受け付けて処理部136に渡す。管理処理部136cが、電子メールアドレスのソートの要求であるか否かを検出する(ステップS220)。この結果、電子メールアドレスのソートの要求である場合には、ページ処理部136dが電子メールアドレスをソートして対応アドレスページを生成し、当該対応アドレスページを送信部132により端末30へ送信させる(ステップS222)。端末30は、図23に示す対応アドレスページ208を表示する。対応アドレスページ208は、各寄せ書きに参加した参加者の電子メールアドレスを選択可能に表示する電子メールアドレス表示領域208aと、電子メールアドレスを寄せ書き毎にソートさせる要求を送信させる寄せ書きソートボタン208bと、電子メールアドレスの選択を送信する要求を受け付けるOKボタン208cとを有する。これによって、参加者の電子メールアドレスを容易に選択することができる。
一方、端末から送信された入力内容が過去に登録されたアドレスを表示させる要求でない場合、又は、電子メールアドレスのソートの要求でない場合には、登録処理部136bが入力内容をデータベースに格納する(ステップS224)。すなわち、登録処理部136bは、寄せ書きデータベース100に新たなレコードを作成し、入力内容中の、寄せ書きの受取人の氏名、寄せ書きの受取人の電子メールアドレス、寄せ書きのタイトル、選択された寄せ書きに含めるイラスト、選択された寄せ書きの背景色、選択された寄せ書きの文字色、寄せ書きのリード、寄せ書きに関連するURL、URLに関するコメント、寄せ書きの編集の締め切り日、選択された編集認否情報、寄せ書きの進捗メールの要不要、メーリングリストを作成するか否か、及び選択された寄せ書きの出力形態を当該レコードの対応するフィールドに格納する。
次いで、管理処理部136cが端末30での入力内容に出力形態として印刷物が選択されているか否かを検出し(ステップS226)、印刷物が選択されている場合には、ページ処理部136dが記憶部138から送付先登録ページを取り出して、送信部132により端末30へ送信させる(ステップS228)。端末30は、図24に示す送付先登録ページ210を表示する。送付先登録ページ210は、受取人の住所の入力を受け付ける受取人住所入力領域210aと、受取人の電話番号の入力を受け付ける受取人電話番号210bと、支払を行うクレジットカードの種類の選択を受け付けるカード種類選択領域210cと、クレジットカードの番号の入力を受け付けるカード番号入力領域210dと、クレジットカードの有効期限の入力を受け付ける有効期限入力領域210eと、各入力領域に入力された内容の送信を受け付けるOKボタン210fとを有する。
次いで、端末30は、ユーザからOKボタン210fが押下された場合には、ユーザから受け付けた当該ページに対する入力内容をサーバ10に送信し(ステップS230)、サーバ10の受信部130がページに対する入力内容を受け付けて処理部136に渡す。登録処理部136bが入力内容を印刷データベース114に登録する。すなわち、登録処理部136bが印刷データベース114に新たなレコードを作成し、寄せ書きNoフィールドに該当する寄せ書き番号を登録するとともに、受取人の住所、受取人の電話番号、クレジットカードの種類、クレジットカードの番号、クレジットカードの有効期限の入力を当該レコードの該当するフィールドに格納する。
上記ステップS230が終わった場合、又は、出力形態として印刷物が選択されていない場合には、ページ処理部136dが、ユーザによって入力された、寄せ書きの受取人の氏名、寄せ書きの受取人の電子メールアドレス、寄せ書きのタイトル、選択された寄せ書きに含めるイラスト、選択された寄せ書きの背景色、選択された寄せ書きの文字色、寄せ書きのリード、寄せ書きに関連するURL、URLに関するコメント、寄せ書きの編集の締め切り日、選択された編集認否情報、寄せ書きの進捗メールの要不要、メーリングリストを作成するか否か、及び選択された寄せ書きの出力形態、印刷物の送付先等を有する登録内容確認ページを生成し、送信部132により端末30へ送信させる(ステップS232)。端末30は、図25に示す登録内容確認ページ212を表示する。登録内容確認ページ212は、ユーザによって入力された上記内容を有するとともに、内容の確認を受け付けるOKボタン212aを有する。
次いで、端末30は、ユーザからOKボタン212aが押下された場合には、ユーザから受け付けた当該ページに対する入力内容をサーバ10に送信し(ステップS234)、サーバ10の受信部130がページに対する入力内容を受け付けて処理部136に渡す。ページ処理部136dが記憶部138から完了通知ページを取り出して、送信部132により端末30へ送信させる(ステップS236)。端末30は、図26に示す完了通知ページ214を表示する。完了通知ページ214は、"寄せ書きページができました"との表示を有するとともに、ギフトを贈ることを受け付けるギフト贈呈ボタン214aと、ギフトを贈らないことを受け付けるギフト不贈呈ボタン214bとを有する。
次いで、端末30は、ユーザからの入力内容をサーバ10に送信し(ステップS238)、サーバ10の受信部130がページに対する入力内容を受け付けて処理部136に渡す。管理処理部13cは、入力内容がギフトの贈呈を行うか否かのいずれであるかを検出し(ステップS240)、ギフトの贈呈を行うと検出した場合には、ギフト候補処理(ステップS242)を行う。
ギフト贈呈を行わないと検出した場合、又はギフト候補処理を終えた場合には、管理処理部136cが参加者に寄せ書きの参加を要請する電子メールの内容を生成する(ステップS244)。本実施形態では、管理処理部136cが、発起人の氏名、寄せ書きのタイプ、ギフトの有無、出力形態、メーリングリストの有無、及び寄せ書きの編集認否の少なくとも1つに基づいて、メール中の要請内容を生成する。また、本実施形態では、電子メールの内容には、寄せ書きの編集を行うページに到達するためのページのURL(到達情報)、寄せ書きの編集に際して参加者が入力すべきパスワード、及び編集の締め切り日がある。なお、本実施形態では、寄せ書きの編集に際して参加者が入力すべきパスワードは、発起人のパスワードと異なる。
次いで、ページ処理部136dが管理処理部136cにより生成された要請内容を有する呼びかけメール編集ページを生成して送信部132により端末30へ送信させる(ステップS246)。端末30は、図27に示す呼びかけメール編集ページ216を表示する。呼びかけメール編集ページ216は、メールを送信する参加者の電子メールアドレスを表示するアドレス表示領域216aと、参加者への要請内容を表示するとともに、ユーザからの編集内容を受け付ける要請内容表示編集領域216bと、各入力領域に入力された内容の送信を受け付けるOKボタン216cとを有する。
次いで、端末30は、ユーザからの入力内容をサーバ10に送信し(ステップS248)、サーバ10の受信部130がページに対する入力内容を受け付けて処理部136に渡す。管理処理部136cは、入力された内容にメールの内容を編集する内容が含まれていれば、当該編集する内容に基づいて要請内容の編集を行う(ステップS250、S252)。次いで、管理処理部136cがメール送信部134により参加者の電子メールアドレス宛に要請内容等を有する電子メールを送信させる(ステップS254)。本実施形態では、電子メールの送信元を発起人とする。本実施形態では、電子メールは、寄せ書きの編集を行うページに到達するためのページのURL、寄せ書きの編集に際して参加者が入力すべきパスワード、及び編集の締め切り日等の内容を有する。これによって、参加者に対して容易且つ適切に寄せ書きの編集の要請を行うことができる。
ページ処理部136dが寄せ書きデータベース100のデータに基づいて寄せ書きを生成する。本実施形態では、寄せ書きのタイトル、背景色、文字色、寄せ書きリードを寄せ書きに反映させる。次いで、ページ処理部136dが当該寄せ書きを有する書き込みページを送信部132により端末30へ送信させる(ステップS256)。端末30は、図28に示す書き込みページ218を表示する。書き込みページ218は、寄せ書きのタイトル、イラスト、及び寄せ書きリードを表示する表示領域の他に、寄せ書きに対する編集内容を受け付ける記入欄218aと、各入力領域に入力された内容の送信を受け付けるOKボタン218bとを有する。
次いで、端末30は、ユーザからOKボタン212aが押下された場合には、ユーザから受け付けた当該ページに対する入力内容をサーバ10に送信し(ステップS258)、サーバ10の受信部130がページに対する入力内容を受け付けて処理部136に渡す。ページ処理部136dは、受け付けた入力内容中の寄せ書きに対する編集内容に基づいて、編集内容を確認するための書き込み確認ページを生成して送信部132により端末30へ送信させる(ステップS260)。端末30は、図29に示す書き込み確認ページ220を表示する。書き込み確認ページ220は、ユーザによる寄せ書きに対する編集内容を表示する領域を有するとともに、内容の確認を受け付けるOKボタン220aを有する。
次いで、端末30は、ユーザからOKボタン220aが押下された場合には、ユーザから受け付けた当該ページに対する入力内容をサーバ10に送信し(ステップS262)、サーバ10の受信部130がページに対する入力内容を受け付けて処理部136に渡す。登録処理部136bは、ユーザから入力されている編集内容を寄せ書き参加者データベース104の発起人に対応付けられているレコードのメッセージフィールドに登録する(ステップS264)。これによって寄せ書きが編集されることとなる。この後、ページ処理部136dは、記憶部138から完了通知ページを取り出して送信部132により端末30へ送信させる(ステップS266)。端末30は、図30に示す"寄せ書きありがとう!"との内容を有する完了通知ページ222を表示する。
図31は、本発明の1実施形態に係るギフト候補処理(ステップS242)のシーケンス図である。まず、ページ処理部136dが、記憶部138からギフトの検索条件を設定するためのギフト検索条件設定ページを取り出して送信部132により端末30へ送信させる(ステップS300)。端末30は、図32に示すギフト検索条件設定ページ300を表示する。ギフト検索条件設定ページ300は、ギフトの予算を入力するギフト予算入力領域300aと、ギフトの目的を選択する使用目的選択領域300bと、希望するギフトのカテゴリを選択する希望商品カテゴリ選択領域300cと、各入力領域に入力された内容の送信を受け付けるOKボタン300dとを有する。
次いで、端末30は、ユーザからOKボタン300dが押下された場合には、ユーザから受け付けた当該ページに対する入力内容をサーバ10に送信し(ステップS302)、サーバ10の受信部130がページに対する入力内容を受け付けて処理部136に渡す。検出処理部136aがギフトマスタデータベース108から入力内容に含まれている検索条件に合致するギフトを検出する(ステップS304)。次いで、ページ処理部136dが検出したギフトを含む検索結果・候補選択ページを生成して送信部132により端末30へ送信させる(ステップS306)。端末30は、図33に示す検索結果・候補選択ページ302を表示する。検索結果・候補選択ページ302は、ギフトを特定するギフト特定情報を選択可能に表示するギフト選択領域302aと、入力された内容の送信を受け付けるOKボタン302bとを有する。
次いで、端末30は、ユーザからOKボタン302bが押下された場合には、ユーザから受け付けた当該ページに対する入力内容をサーバ10に送信し(ステップS308)、サーバ10の受信部130がページに対する入力内容を受け付けて処理部136に渡す。ページ処理部136dが入力内容に含まれる選択されたギフトを特定するギフト特定情報を含む選択候補一覧ページを作成して送信部132により端末30へ送信させる(ステップS310)。端末30は、図34に示す選択候補一覧ページ304を表示する。選択候補一覧ページ304は、ギフトを特定する情報及びギフトの画像を表示するギフト表示領域304aと、内容の確認を受け付けるOKボタン304bを有する。
次いで、端末30は、ユーザからOKボタン304bが押下された場合には、ユーザから受け付けた当該ページに対する入力内容をサーバ10に送信し(ステップS312)、サーバ10の受信部130がページに対する入力内容を受け付けて処理部136に渡す。登録処理部136bが既に選択されたギフトを特定する情報をギフト候補データベース112に登録する。更に、ページ処理部136dが記憶部138からカード情報登録ページを取り出して送信部132により端末30へ送信させる(ステップS314)。端末30は、図35に示すカード情報登録ページ306を表示する。カード情報登録ページ306は、支払を行うクレジットカードの種類の選択を受け付けるカード種類選択領域306aと、クレジットカードの番号の入力を受け付けるカード番号入力領域306bと、クレジットカードの有効期限の入力を受け付ける有効期限入力領域306cと、各入力領域に入力された内容の送信を受け付けるOKボタン306dとを有する。
次いで、端末30は、ユーザからOKボタン306dが押下された場合には、ユーザから受け付けた当該ページに対する入力内容をサーバ10に送信し(ステップS316)、サーバ10の受信部130がページに対する入力内容を受けて処理部136に渡す。ページ処理部136dが受け付けた入力内容に基づいて入力されたカード情報を確認するためのカード情報確認ページを生成し、当該カード情報確認ページを送信部132により端末30へ送信させる(ステップS318)。端末30は、図36に示すカード情報確認ページ308を表示する。カード情報確認ページ308は、入力されたクレジットカードの種類、番号、有効期限を表示する表示領域と、内容の確認を受け付けるOKボタン308aを有する。
次いで、端末30は、ユーザからOKボタン306dが押下された場合には、ユーザから受け付けた当該ページに対する入力内容をサーバ10に送信し(ステップS320)、サーバ10の受信部130がページに対する入力内容を受けて処理部136に渡す。次いで、登録処理部136bが既に入力されているクレジットカードの種類、番号、有効期限をギフトデータベース110に登録する(ステップS322)。
図37は、本発明の1実施形態に係る参加者書き込み処理のシーケンス図である。端末30はユーザから電子メールで通知された寄せ書きの編集ページに到達するための到達ページのURLの入力を受け付けると、当該URLの到達ページの送信要求をサーバ10に送信し(ステップS400)、サーバ10の受信部130が到達ページの要求を受けて処理部136に渡す。ページ処理部136dが到達ページを記憶部138から取り出して送信部132により端末30へ送信させる(ステップS402)。端末30は、図38に示す到達ページ400を表示する。到達ページ400は、参加者の電子メールアドレスを入力する電子メール入力領域400aと、寄せ書きの編集に際して参加者が入力すべきパスワードを入力するパスワード入力領域400bと、各入力領域に入力された内容の送信を受け付けるOKボタン400cとを有する。
次いで、端末30は、ユーザからOKボタン400cが押下された場合には、ユーザから受け付けた当該ページに対する入力内容をサーバ10に送信し(ステップS404)、サーバ10の受信部130がページに対する入力内容を受けて処理部136に渡す。次いで、検出処理部136aが入力内容に基づいて認証処理を行う(ステップS406)。本実施形態では、検出処理部136aは、当該ページから到達する寄せ書きに対応付けられている編集認否情報が"open"の場合には、入力内容のパスワードが当該寄せ書きの参加者用のパスワードと同一の場合に認証を行い、編集認否情報が"close"の場合には、入力内容のパスワードが当該寄せ書きの参加者用のパスワードとが同一であり、且つ入力内容の電子メールアドレスが当該寄せ書きの参加者として寄せ書き参加者データベース104に格納されている場合に認証する。これによって、例えば、寄せ書きの編集を参加者にのみ限ることを適切に行うことができる。
この結果、認証されなかった場合には、ページ処理部136dが拒絶ページを記憶部138から取り出して送信部132により端末30へ送信させる(ステップS408)。端末30は、図39に示す寄せ書きへの編集を拒絶する内容を有する拒絶ページ402を表示する。一方、認証された場合には、ページ処理部136dが書き込みページを記憶部138から取り出して送信部132により端末30へ送信させる(ステップS410)。端末30は、図40に示す書き込みページ404を表示する。書き込みページ404は、参加者の氏名の入力を受け付ける氏名入力領域404aと、寄せ書きの編集内容の入力を受け付ける編集内容受け付け領域404bと、入力された内容の送信を受け付けるOKボタン404cと、参加者の電子メールアドレスの一覧を表示させる要求を受け付ける参加者一覧ボタン404dと、みんなの寄せ書きを表示する表示領域とを有する。
次いで、端末30は、ユーザから受け付けた当該ページに対する入力内容をサーバ10に送信し(ステップS412)、サーバ10の受信部130がページに対する入力内容を受けて処理部136に渡す。そして、入力内容が参加者の電子メールアドレスの一覧を表示させる要求か否かを管理処理部136cが検出する(ステップS414)。この結果、参加者の電子メールアドレスの一覧を表示させる要求である場合には、検出処理部136aが寄せ書き参加者データベース104から参加者の電子メールアドレスを検出し、ページ処理部136dが検出された参加者の電子メールアドレスの一覧表を有する参加者アドレスページを生成し、送信部132により端末30へ送信させる(ステップS416)。端末30は、図41に示す参加者の電子メールアドレスが一覧表を有する参加者アドレスページ406を表示する。
一方、参加者の電子メールアドレスの一覧を表示させる要求でない場合、すなわち、入力内容が寄せ書きの編集内容である場合には、ページ処理部136dが当該編集内容を有する書き込み確認ページを生成し、送信部132により端末30へ送信させる(ステップS418)。端末30は、図42に示す書き込み確認ページ408を表示する。書き込み確認ページ408は、寄せ書きの編集内容を表示する表示領域と、内容の確認を受け付けるOKボタン408aを有する。
次いで、端末30は、ユーザからOKボタン408aが押下された場合には、ユーザから受け付けた当該ページに対する入力内容をサーバ10に送信し(ステップS420)、サーバ10の受信部130がページに対する入力内容を受けて処理部136に渡す。次いで、管理処理部136dが検出処理部136aにより当該寄せ書きに対応付けられたレコードがギフトデータベース110にあるか否かを検出し、対応付けられたレコードがない場合には、ギフトの選択を行う必要がないのでなにもしない一方、対応付けられたれレコードがある場合には、ギフトの選択を行う必要があるので、参加者ギフト処理を行う(ステップS424)。次いで、ページ処理部136dが記憶部138から完了通知ページを取り出して送信部132により端末30へ送信させる(ステップS426)。端末30は、図30に示す完了通知ページ222を表示する。
その後、検出処理部136aが、寄せ書きデータベース100に基づいて、当該寄せ書きについての進捗情報を電子メールで送信させることを希望しているか否か検出し(ステップS428)、進捗情報を電子メールで送信させることを希望している場合には、検出処理部136aが当該寄せ書きの発起人の電子メールアドレスを検出し、管理処理部136cがメール送信部134により当該発起人の電子メールアドレス宛に進捗情報を電子メールで送信する(ステップS430)。本実施形態では、進捗情報として、寄せ書きの編集内容を入力した参加者を特定する情報を用いている。これによって、発起人に寄せ書きの進捗情報を適切に通知することができる。
図43は、本発明の1実施形態に係る参加者ギフト処理(ステップS424)のシーケンス図である。検出処理部136aがギフト候補データベース107から当該寄せ書きに対応付けられたギフトを特定するギフト情報を検出し、当該情報に基づいてギフトマスタデータベース108から当該ギフトに関連する情報を検出する。本実施形態では、ギフトの画像、値段等の関連情報を検出する。次いで、ページ処理部136dが、検出処理部136aにより検出されたギフト情報に基づいて、贈呈するギフトの投票を行うための投票ページを生成し、送信部132により端末30へ送信させる(ステップS500)。端末30は、図44に示す投票ページ500を表示する。投票ページ500は、ギフトの候補を特定する商品特定情報、ギフトの値段、ギフトへの投票数等を表示し、投票(選択指示)を受け付けるギフト投票領域500aと、投票を送信する要求を受け付ける投票受け付けボタン500bと、別の商品を選ぶ要求を入力する別商品選択ボタン500cとを有する。
次いで、端末30は、ユーザから受け付けた当該ページに対する入力内容をサーバ10に送信し(ステップS502)、サーバ10の受信部130がページに対する入力内容を受けて処理部136に渡す。次いで、管理処理部136dが入力内容がギフトの投票であるか否かを検出し(ステップS504)、投票でない場合、すなわち、別の商品を選ぶ要求である場合には、ページ処理部136dが記憶部138からギフト検索条件設定ページを取り出して送信部132により端末30へ送信させる(ステップS506)。端末30は、図32に示すギフト検索条件設定ページ300を表示する。
次いで、端末30は、ユーザからOKボタン300dが押下された場合には、ユーザから受け付けた当該ページに対する入力内容をサーバ10に送信し(ステップS508)、サーバ10の受信部130がページに対する入力内容を受け付けて処理部136に渡す。検出処理部136aがギフトマスタデータベース108から入力内容に含まれている検索条件に合致するギフトを検出し、ページ処理部136dが検出したギフトを含む検索結果・候補選択ページを生成して送信部132により端末30へ送信させる(ステップS510)。端末30は、図33に示す検索結果・候補選択ページ302を表示する。
次いで、端末30は、ユーザからOKボタン302bが押下された場合には、ユーザから受け付けた当該ページに対する入力内容をサーバ10に送信し(ステップS512)、サーバ10の受信部130がページに対する入力内容を受け付けて処理部136に渡す。ページ処理部136dが入力内容に含まれる追加するギフトを特定するギフト特定情報を含む追加候補確認ページを作成して送信部132により端末30へ送信させる(ステップS514)。端末30は、図45に示す追加候補確認ページ502を表示する。追加候補確認ページ502は、追加するギフトを特定するギフト特定情報を表示する追加ギフト表示領域と、内容の確認を受け付けるOKボタン502aを有する。
次いで、端末30は、ユーザからOKボタン502aが押下された場合には、ユーザから受け付けた当該ページに対する入力内容をサーバ10に送信し(ステップS516)、サーバ10の受信部130がページに対する入力内容を受け付けて処理部136に渡す。登録処理部136bが追加するギフトを特定する情報をギフト候補データベース112に登録する。
次いで、検出処理部136aがギフト候補データベース107から当該寄せ書きに対応付けられたギフトを特定するギフト情報を検出し、当該情報に基づいてギフトマスタデータベース108から当該ギフトに関連する情報を検出する。本実施形態では、ギフトの画像、値段等の関連情報を検出する。次いで、ページ処理部136dが、検出処理部136aにより検出されたギフト情報に基づいて、贈呈するギフトの投票を行うための投票状況・投票ページを生成し、送信部132により端末30へ送信させる(ステップS518)。端末30は、図46に示す投票状況・投票ページ504を表示する。投票状況・投票ページ500は、ギフトの候補を表示し、投票を受け付けるギフト投票領域504aと、投票を送信する要求を受け付ける投票受け付けボタン504bとを有する。
次いで、端末30は、ユーザから投票受け付けボタン504aが押下された場合には、ユーザから受け付けた当該ページに対する入力内容をサーバ10に送信し(ステップS520)、サーバ10の受信部130がページに対する入力内容を受け付けて処理部136に渡す。この後、ギフトの投票を受け取った場合には、登録処理部136bが投票されたギフトの投票数を集計してギフト候補データベース112の投票数を更新する(ステップS522)。これによって、ギフトを贈る際に、参加者の意見を反映させることができる。
図47は、本発明の1実施形態に係る管理処理(ステップS110)のシーケンス図である。サーバ10のページ処理部136dが記憶部138から管理者パスワード入力ページを取り出して送信部132により端末30へ送信させる(ステップS600)。端末30は、図48に示す管理者パスワード入力ページ600を表示する。管理者パスワード入力ページ600は、管理者(本実施形態では発起人)の電子メールアドレスを入力する電子メール入力領域600aと、管理者が入力すべきパスワードを入力するパスワード入力領域600bと、各入力領域に入力された内容の送信を受け付けるOKボタン600cとを有する。
次いで、端末30は、ユーザからOKボタン600cが押下された場合には、ユーザから受け付けた当該ページに対する入力内容をサーバ10に送信し(ステップS602)、サーバ10の受信部130がページに対する入力内容を受けて処理部136に渡す。次いで、検出処理部136aが入力内容に基づいて認証処理を行い、認証できた場合には、当該管理者が作成している、すなわち、管理している寄せ書きを寄せ書きデータベース100から検出する(ステップS604)。次いで、ページ処理部136dが検出した寄せ書きを特定する情報を含む作成寄せ書き一覧ページを生成して送信部132により端末30へ送信させる(ステップS606)。端末30は、図49に示す作成寄せ書き一覧ページ602を表示する。作成寄せ書き一覧ページ602は、管理者が作成している寄せ書きを特定する情報を表示する寄せ書き情報表示領域602aと、入力領域に入力された内容の送信を受け付けるOKボタン602bとを有する。
次いで、端末30は、ユーザからOKボタン602bが押下された場合には、ユーザから受け付けた当該ページに対する入力内容をサーバ10に送信し(ステップS608)、サーバ10の受信部130がページに対する入力内容を受け付けて処理部136に渡す。次いで、ページ処理部136dが記憶部138から管理メニューページを取り出して送信部132により端末30へ送信させる(ステップS610)。端末30は、図50に示す管理メニューページ604を表示する。管理メニューページ604は、メニュー1である寄せ書きの最新状況を確認する要求を受け付ける寄せ書き状況確認ボタン604aと、メニュー2である書き込み状況を確認する要求を受け付ける書き込み状況確認ボタン604bと、メニュー3である寄せ書きに関する登録情報の変更要求を受け付ける登録変更ボタン604cと、メニュー4である寄せ書きのデザインの変更要求を受け付けるデザイン編集ボタン604dと、メニュー5である寄せ書きの内容削除の要求を受け付ける削除ボタン604eと、メニュー6である催促メールの送信要求を受け付ける送信要求受付ボタン604fと、メニュー7である寄せ書きの送信要求を受け付ける寄せ書き送信ボタン604gとを有する。
次いで、端末30は、ユーザから受け付けた当該ページに対する入力内容をサーバ10に送信し(ステップS612)、サーバ10の受信部130がページに対する入力内容を受け付けて処理部136に渡す。次いで、管理処理部136cが入力内容に含まれるメニューの種類を検出する。この結果、メニュー1である場合には、ページ処理部136dが寄せ書きデータベース100と、寄せ書き参加者データベース104と、イラストマスタ106とに基づいて寄せ書きを生成し、当該寄せ書きを有する最新状況確認ページを作成して送信部132により端末30へ送信させる(ステップS616)。端末30は、図51に示す最新状況確認ページ606を表示する。最新状況確認ページ606は、現時点での寄せ書きを表示する表示領域を有する。これによって、発起人は、寄せ書きの内容を適切に確認することができる。
また、メニュー2である場合には、検出処理部136aが寄せ書き参加者データベース104に基づいて、進捗情報の一例としての寄せ書きの書き込み状況を検出する。本実施形態では、検出処理部136aは、書き込み状況として、管理者が登録した人数、現在の書き込み人数、登録者の書き込み人数、未登録者の書き込み人数、未書き込み人数を検出する。管理者が登録した人数は、参加者データベース104の当該寄せ書き番号に対応付けられているレコードの中の参加者種別フィールドに"設定"が格納されているレコードの数を数えることにより検出できる。また、現在の書き込み人数は、参加者データベース104の当該寄せ書き番号に対応付けられているレコードの中のメッセージフィールドにメッセージが格納されているレコードの数を数えることにより検出できる。また、登録者の書き込み人数は、参加者データベース104の当該寄せ書き番号に対応付けられているレコードであって、参加者種別フィールドに"設定"が格納されているレコードにおけるメッセージフィールドにメッセージが格納されているレコードの数を数えることにより検出できる。
また、未登録書き込み人数は、参加者データベース104の当該寄せ書き番号に対応付けられているレコードであって参加者種別フィールドに"追加"が格納されているレコードにおけるメッセージフィールドにメッセージが格納されているレコードの数を数えることにより検出できる。また、未書き込みの人数は、参加者データベース104の当該寄せ書き番号に対応付けられているレコードであって、参加者種別フィールドに"設定"が格納されているレコードにおけるメッセージフィールドにメッセージが格納されていないレコードの数を数えることにより検出できる。
次いで、ページ処理部136dが検出処理部136aによって検出された書き込み情報に基づいて書き込み状況ページを生成して送信部132により端末30へ送信させる(ステップS618)。端末30は、図52に示す書き込み状況ページ608を表示する。書き込み状況ページ608は、書き込み状況を表示する書き込み状況表示領域608aを有する。これによって、発起人は、寄せ書きの書き込み情報を適切に把握することができ、寄せ書きの管理を容易且つ適切に行うことができる。
また、メニュー3である場合には、処理部136が登録変更処理(ステップS620)を行い、また、メニュー4である場合には、処理部136が再編集処理(ステップS622)を行い、また、メニュー5である場合には、処理部136が書き込み削除処理(ステップS624)を行い、また、メニュー6である場合には、処理部136が催促処理(ステップS626)を行い、また、メニュー7である場合には、処理部136が寄せ書き送信(ステップS628)を行う。
図53は、本発明の1実施形態に係る登録変更処理(ステップS620)のシーケンス図である。サーバ10のページ処理部136dが寄せ書きデータベース100及び寄せ書き参加者データベース104に基づいて登録条件変更ページを作成して送信部132により端末30へ送信させる(ステップS700)。端末30は、図54に示す登録条件変更ページ700を表示する。登録条件変更ページ700は、参加者の電子メールアドレスを表示するとともに、参加者からの削除を受け付ける参加者削除領域700aと、過去に登録されたアドレスを表示させる要求を入力して送信する過去登録アドレス表示ボタン700bと、参加者の電子メールアドレスの追加入力を受け付けるアドレス追加入力領域700cと、寄せ書きの編集の締め切り日の入力を受け付ける締め切り日入力領域700dと、編集認否情報の選択を受け付ける編集認否選択領域700eと、寄せ書きの進捗メールの要不要を入力する進捗メール要不要選択領域700fと、発起人及び参加者のメーリングリストを作成するか否かを受け付けるメーリングリスト作成選択領域700gと、受取人に商品等を贈るために用いるギフトページの作成の有無を受け付けるギフト受付領域700hと、ページに入力された内容での変更を受け付ける変更ボタン700iとを有する。
次いで、端末30は、ユーザから受け付けた当該ページに対する入力内容をサーバ10に送信し(ステップS702)、サーバ10の受信部130がページに対する入力内容を受け付けて処理部136に渡す。次いで、管理処理部136cがギフトページを生成するか否かを検出し、ギフトページが追加されている場合にはギフト候補処理(ステップS242)を行う。
ギフトページが追加されていない場合、又はギフト候補処理をおえた場合には、ページ処理部136dが変更内容を確認するための変更通知メール編集ページを生成して、送信部132により端末30へ送信させる(ステップS706)。端末30は、図55に示す変更通知メール編集ページ702を表示する。変更通知メール編集ページ702は、変更内容を表示する変更内容表示領域702aと、追加された参加者への寄せ書きへの要請内容を含む電子メールの内容を表示するとともに、電子メールの内容に対する編集入力を受け付けるメール内容編集領域702bと、入力領域に入力された内容の送信を受け付けるOKボタン702cとを有する。
次いで、端末30は、ユーザからOKボタン702cが押下された場合には、ユーザから受け付けた当該ページに対する入力内容をサーバ10に送信し(ステップS708)、サーバ10の受信部130がページに対する入力内容を受け付けて処理部136に渡す。管理処理部136cは、入力内容の中に電子メールの編集内容が含まれている場合には、編集を行う(ステップS710、S712)。次いで、管理処理部136cがメール送信部134により追加された参加者の電子メールアドレス宛に要請内容を有する電子メールを送信させるとともに、ギフトページを新たに作成した時には、既に要請内容を含む電子メールを送信している参加者に対してギフトの投票を促す内容を含む電子メールを送信させる(ステップS714)。次いで、ページ処理部136dが記憶部138から完了通知ページを取り出して送信部132により端末30へ送信させる(ステップS716)。端末30は、図56に示す登録情報が変更されたとの内容を有する完了通知ページ704を表示する。
図57は、本発明の1実施形態に係る再編集処理(ステップS622)のシーケンス図である。サーバ10のページ処理部136dが寄せ書きデータベース100に基づいてデザイン条件変更ページを作成して送信部132により端末30へ送信させる(ステップS800)。端末30は、図58に示すデザイン条件変更ページ800を表示する。デザイン条件変更ページ800は、現在のタイトルを表示するとともに変更を受け付けるタイトル表示変更領域800aと、現在の寄せ書きの背景色を表示するとともに変更を受け付ける背景色表示変更領域800bと、現在の文字の色を表示するとともに変更を受け付ける文字色表示変更領域800cと、現在の寄せ書きリードを表示するとともに変更を受け付ける寄せ書きリード表示変更領域800dと、現在の関連URLを表示するとともに偏向を受け付ける関連URL表示変更領域800eと、現在のURLコメントを表示するとともに変更を受け付けるURLコメント表示変更領域800fと、ページに入力された内容での変更を受け付ける変更ボタン800gとを有する。
次いで、端末30は、ユーザから受け付けた当該ページに対する入力内容をサーバ10に送信し(ステップS802)、サーバ10の受信部130がページに対する入力内容を受け付けて処理部136に渡す。次いで、ページ処理部136dが入力内容中の変更内容に基づいて寄せ書きを有する変更確認ページを作成して送信部132により端末30へ送信させる(ステップS806)。端末30は、図59に示す変更確認ページ802を表示する。変更確認ページ802は、変更後の設定に応じた寄せ書きを表示する表示領域と、寄せ書きの確認を受け付けるOKボタン802aとを有する。
次いで、端末30は、ユーザからOKボタン802aが押下された場合には、ユーザから受け付けた当該ページに対する入力内容をサーバ10に送信し(ステップS808)、サーバ10の受信部130がページに対する入力内容を受け付けて処理部136に渡す。登録処理部136bは、既に受け付けた変更内容を寄せ書きデータベース100に登録する(ステップS810)。次いで、サーバ10のページ処理部136dが記憶部138から完了通知ページを取り出して送信部132により端末30へ送信させる(ステップS812)。端末30は、図60に示す寄せ書きの画面が決定したとの内容を有する完了通知ページ804を表示する。
図61は、本発明の1実施形態に係る書き込み削除処理(ステップS624)のシーケンス図である。サーバ10の検出処理部136aが寄せ書き参加者データベース104に基づいて、参加者による寄せ書きへの編集内容を検出し(ステップS900)、ページ処理部136dが検出された寄せ書きの編集内容に基づいて、削除書き込み選択ページを作成して送信部132により端末30へ送信させる(ステップS902)。端末30は、図62に示す削除書き込み選択ページ900を表示する。削除書き込み選択ページ900は、各参加者の編集内容を表示するとともに削除する編集内容の選択を受け付ける削除内容選択領域900aと、選択した編集内容を削除する要求を受け付ける削除ボタン900bとを有する。なお、本実施形態では、削除内容選択領域900aにおいては、複数の編集内容を選択することができる。
次いで、端末30は、ユーザから受け付けた当該ページに対する入力内容をサーバ10に送信し(ステップS904)、サーバ10の受信部130がページに対する入力内容を受け付けて処理部136に渡す。次いで、ページ処理部136dが入力内容中の変更内容に基づいて削除する編集内容を選択し(ステップS906)、当該編集内容に基づいて削除確認ページを作成して送信部132により端末30へ送信させる(ステップS908)。端末30は、図63に示す削除確認ページ902を表示する。削除確認ページ902は、削除する編集内容を表示する削除内容表示領域と、編集内容の削除の要求を受け付けるOKボタン902aとを有する。
次いで、端末30は、ユーザからOKボタン902aが押下された場合には、ユーザから受け付けた当該ページに対する入力内容をサーバ10に送信し(ステップS910)、サーバ10の受信部130がページに対する入力内容を受け付けて処理部136に渡す。登録処理部136bは、削除の要求を受けた編集内容を削除する。本実施形態では、登録処理部136bは、寄せ書き参加者データベース104の該当する編集内容を含むレコードにおける削除フラグフィールドに"削除"を格納する(ステップS912)。これによって、寄せ書き参加者データベースに基づいて寄せ書きが生成される際に当該編集内容は含まれなくなる。すなわち、寄せ書きから削除されることになる。
次いで、管理処理部136cがメール送信部134により変種内容を削除された参加者の電子メールアドレス宛に編集内容を削除したとの内容を有する電子メールを送信させる(ステップS914)。次いで、ページ処理部136dが記憶部138から完了通知ページを取り出して送信部132により端末30へ送信させる(ステップS916)。端末30は、図64に示す編集内容を削除したとの内容を有する完了通知ページ904を表示する。これによって、寄せ書きにふさわしくない内容を容易に削除することができる。また、削除内容を記載したユーザに削除したことを適切に通知することができる。
図65は、本発明の1実施形態に係る催促処理(ステップS626)のシーケンス図である。サーバ10の検出処理部136aが寄せ書きデータベース100及び寄せ書き参加者データベース104に基づいて書き込みを行っていない催促対象となる参加者を検出する(ステップS1000)。次いで、ページ処理部136dが当該催促対象となる参加者を特定する情報を含む催促対象者ページを生成して送信部132により端末30へ送信させる(ステップS1002)。端末30は、図66に示す催促対象者ページ1000を表示する。催促対象者ページ1000は、書き込みを行っていない参加者の電子メールアドレスを表示するとともに、電子メールを送信する参加者の選択を受け付ける催促対象選択領域1000aと、選択した参加者への催促内容を含むメールの編集要求を受け付けるメール編集ボタン1000bとを有する。
次いで、端末30は、ユーザからメール編集ボタン1000bが押下された場合には、ユーザから受け付けた当該ページに対する入力内容をサーバ10に送信し(ステップS1004)、サーバ10の受信部130がページに対する入力内容を受け付けて処理部136に渡す。次いで、管理処理部136cが催促内容を生成し(ステップS1006)、ページ処理部136dが当該催促内容を含む催促メール編集ページを生成して、送信部132により端末30へ送信させる(ステップS1008)。端末30は、図67に示す催促メール編集ページ1002を表示する。催促メール編集ページ1002は、催促メールを送信する参加者の電子メールアドレスを表示する領域と、催促メールに含ませる催促内容を表示するとともに、編集を受け付ける催促内容編集領域1002aと、入力領域に入力された内容の送信を受け付けるOKボタン1002bとを有する。
次いで、端末30は、ユーザからOKボタン1002cが押下された場合には、ユーザから受け付けた当該ページに対する入力内容をサーバ10に送信し(ステップS1010)、サーバ10の受信部130がページに対する入力内容を受け付けて処理部136に渡す。管理処理部136cは、入力内容の中に電子メールの催促内容に対して新たな編集内容が含まれている場合には、編集を行う(ステップS1012、S1014)。次いで、管理処理部136cがメール送信部134により選択された参加者の電子メールアドレス宛に催促内容を有する電子メールを送信させる(ステップS1016)。次いで、ページ処理部136dが記憶部138から完了通知ページを取り出して送信部132により端末30へ送信させる(ステップS1018)。端末30は、図68に示すメールを送信したとの内容を有する完了通知ページ1004を表示する。
図69は、本発明の1実施形態に係る寄せ書き送信処理(ステップS628)のシーケンス図である。サーバ10の検出処理部136aが寄せ書きデータベース100に基づいて、寄せ書きの出力形態にインターネット経由(WEB)以外のものがあるか否かを検出し(ステップS1100)、出力形態にインターネット経由以外のものがある場合には、検出処理部136aが寄せ書きデータベース100、及び印刷データベース114に基づいて、当該寄せ書きについての登録情報を検出し、ページ処理部136dが検出された登録情報に基づいて寄せ書きの受取人への送付日を予約する送付日予約ページを生成して送信部132により端末30へ送信させる(ステップS1102)。端末30は、図70に示す送付日予約ページ1100を表示する。送付日予約ページ1100は、登録されている情報を表示する登録内容表示領域1100a及び1100cと、寄せ書きの送付日に予約を受け付ける送付日予約領域1100bと、入力内容の送信を受け付けるOKボタン1100dとを有する。
次いで、端末30は、ユーザからOKボタン1100dが押下された場合には、ユーザから受け付けた当該ページに対する入力内容をサーバ10に送信し(ステップS1104)、サーバ10の受信部130がページに対する入力内容を受け付けて処理部136に渡す。検出処理部136aは、寄せ書きの出力形態に基づいて記憶部138から配置候補の一例としてのデザインの候補を検出する。本実施形態では、検出処理部136aは、出力形態と寄せ書きに参加する参加者数とに基づいてデザインの候補を検出する。ページ処理部136dは、検出されたデザインの候補を有するデザイン選択ページを生成して送信部132により端末30へ送信させる(ステップS1106)。端末30は、図71に示すデザイン選択ページ1102を表示する。デザイン選択ページ1102は、複数のデザイン候補を選択可能に表示するデザイン選択領域1102aと、入力内容の送信を受け付けるOKボタン1102bとを有する。これによって、出力形態に応じたデザインを容易且つ適切に選択することができる。
次いで、端末30は、ユーザからOKボタン1102bが押下された場合には、ユーザから受け付けた当該ページに対する入力内容をサーバ10に送信し(ステップS1108)、サーバ10の受信部130がページに対する入力内容を受け付けて処理部136に渡す。検出処理部136aは、イラストマスタデータベース106からイラストの候補を検出する。また、検出処理部136aは寄せ書きへの参加者の数と、入力内容において選択されたデザインにおける書き込み可能な領域の数とに基づいて、選択すべきイラストの数を検出する。次いで、ページ処理部136dは、検出されたイラストの候補を有し、選択すべきイラスト数を表示するイラスト選択ページを生成して送信部132により端末30へ送信させる(ステップS1110)。端末30は、図72に示すイラスト選択ページ1104を表示する。イラスト選択ページ1104は、フォントの選択を受け付けるフォント選択領域1104aと、イラスト候補を選択可能に表示するイラスト選択領域1104bと、入力内容の送信を受け付けるOKボタン1104cとを有する。
次いで、端末30は、ユーザからOKボタン1104cが押下された場合には、ユーザから受け付けた当該ページに対する入力内容をサーバ10に送信し(ステップS1112)、サーバ10の受信部130がページに対する入力内容を受け付けて処理部136に渡す。ページ処理部136dは、入力内容に含まれる選択されたイラストと、寄せ書きへの参加者の編集内容とをレイアウトした並び替え指定ページを生成して送信部132により端末30へ送信させる(ステップS1114)。端末30は、図73に示す並び替え指定ページ1106を表示する。並び替え指定ページ1106は、イラスト及び編集内容を選択可能なイラスト編集内容選択領域1106aと、選択したイラスト又は編集内容を配置する位置を受け付ける配置位置受付領域1106bと、入力内容の送信を受け付けるOKボタン1106cとを有する。
次いで、端末30は、ユーザからOKボタン1106cが押下された場合には、ユーザから受け付けた当該ページに対する入力内容をサーバ10に送信し(ステップS1116)、サーバ10の受信部130がページに対する入力内容を受け付けて処理部136に渡す。ページ処理部136dは、入力内容に含まれるイラスト及び編集内容の配置位置の選択に基づいて、デザイン及び編集内容を配置したデザイン確認ページを生成して送信部132により端末30へ送信させる(ステップS1118)。端末30は、図74に示すデザイン確認ページ1108を表示する。デザイン確認ページ1108は、デザイン及び編集内容を配置したイメージ領域と、イラスト及び編集内容の配置位置に対する確認を受け付けるOKボタン1108aとを有する。
次いで、端末30は、ユーザからOKボタン1108aが押下された場合には、ユーザから受け付けた当該ページに対する入力内容をサーバ10に送信し(ステップS1120)、サーバ10の受信部130がページに対する入力内容を受け付けて処理部136に渡す。登録処理部136cは、既にユーザによって選択されたデザイン及びイラストの配置の情報を記憶部138に登録し、送付予約日を寄せ書きデータベース100に格納する(ステップS1122)。
一方、出力形態がインターネット経由のみの場合には、検出処理部136aが寄せ書きデータベース100に登録された情報を検出し、ページ処理部136dが登録された情報を含む送付予約日を受け付ける送付日予約ページを生成して送信部132により端末30へ送信させる(ステップS1124)。端末30は、図75に示す送付日予約ページ1110を表示する。送付日予約ページ1110は、登録された情報を表示する表示領域1110aと、送付日の予約を受け付ける送付日入力領域1110bと、入力内容の送信を受け付けるOKボタン1110cとを有する。
次いで、端末30は、ユーザからOKボタン1110cが押下された場合には、ユーザから受け付けた当該ページに対する入力内容をサーバ10に送信し(ステップS1125)、サーバ10の受信部130がページに対する入力内容を受け付けて処理部136に渡す。登録処理部136bは、入力内容に含まれる送付予約日を寄せ書きデータベース100に登録する。
送付日の予約を寄せ書きデータベース100に登録した後に、検出処理部136aが当該寄せ書きに対応付けられているレコードがギフトデータベース110に格納されているかを否か、すなわち、受取人へギフトを贈るか否かを検出し(ステップS1126)、ギフトを贈ると検出した場合には、ページ処理部136dがギフト候補データベース112と、ギフトマスタデータベース108とに基づいてギフト投票結果ページを生成して送信部132により端末30へ送信させる(ステップS1128)。端末30は、図76に示すギフト投票結果ページ1112を表示する。ギフト投票結果ページ1112は、ギフト候補及び当該ギフト候補への投票数を表示するとともに、送付するギフトを受け付けるギフト決定領域1112aと、入力内容の送信を受け付けるOKボタン1112bとを有する。これによって、ギフトの決定に複数の利用者の意見を容易に反映させることができる。
端末30は、編集要求ボタン1112bが押下された場合には、ユーザから受け付けた当該ページに対する入力内容をサーバ10に送信し(ステップS1130)、サーバ10の受信部130がページに対する入力内容を受け付けて処理部136に渡す。検出処理部136aは、ギフトデータベース110からギフト受取人の氏名、住所、電話番号等の送付先の情報を取り出す。次いで、ページ処理部136dが検出処理部に検出された送付先の情報を有する送付確認ページを生成して送信部132により端末30へ送信させる(ステップS1132)。端末30は、図77に示す送付確認ページ1114を表示する。送付確認ページ1114は、送付先の情報を表示する送付先情報表示領域1114aと、支払を行うクレジットカードについての各種情報を受け付けるカード情報入力領域1114bと、入力内容の送信を受け付けるOKボタン1114cとを有する。
次いで、端末30は、ユーザからOKボタン1114cが押下された場合に、ユーザから受け付けた当該ページに対する入力内容をサーバ10に送信し(ステップS1134)、サーバ10の受信部130がページに対する入力内容を受け付けて処理部136に渡す。ページ処理部136dは、記憶部138から完了通知ページを取り出して送信部132により端末30へ送信させる(ステップS1136)。更に、管理処理部136cは、メール送信部134により当該寄せ書きの参加者の電子メールアドレス宛にギフトの一人あたりの金額の内容を有する電子メールを送信させる。端末30は、図78に示すギフトを贈るとの内容を有する完了通知ページ1116を表示する。
一方、ギフトを贈らない場合には、ページ処理部136dは、記憶部138から完了通知ページを取り出して送信部132により端末30へ送信させる(ステップS1138)。端末30は、図79にメールを送信予約日に送信する内容を有する完了通知ページ1118を表示する。
図80は、本発明の1実施形態に係る編集期限管理処理のシーケンス図である。サーバ10において、管理処理部136cが現在の日付を検出する(ステップS1200)。次いで、検出処理部136aが寄せ書きデータベース100から各寄せ書きの編集締め切り日(編集期限)を検出する(ステップS1202)。
次いで管理処理部136cが、寄せ書きの中に編集期限まで現在の日付から所定日以内であるか否かを検出し(ステップS1204)、所定日以内の寄せ書きがある場合には、検出処理部136aが当該寄せ書きに書き込みをしていない参加者を寄せ書き参加者データベース104から検出し、管理処理部136cがメール送信部134により当該寄せ書きの発起人の電子メールアドレス宛に期限が迫っていること及び進捗情報の一例としての寄せ書きへの書き込み状況を示す電子メールを送信させる(ステップS1206)。本実施形態では、書き込みの状況として、例えば、寄せ書きの編集に参加すべき利用者の中で編集を行っていない利用者を特定する利用者特定情報を用いている。また、管理処理部136cは、メール送信部134により、書き込みをしていない参加者のメールアドレス宛に、寄せ書きの書き込みを行うことを催促する催促内容を有する電子メールを送信する(ステップS1208)。これによって、発起人に期限が迫っていること及び寄せ書きへの書き込み状況を把握させることができる。また、参加者に寄せ書きへの書き込みの期限が近いことを把握させることができ、これによって寄せ書きへの書き込みを効果的に行わせることができる。
図81は、本発明の1実施形態に係る送付期限管理処理のシーケンス図である。サーバ10において、管理処理部136cが現在の日付を検出する(ステップS1300)。次いで、検出処理部136aが寄せ書きデータベース100から各寄せ書きの送付予定日を検出する(ステップS1302)。次いで、管理処理部136cが、各寄せ書きについて、現在の日付が送付予定日か否かを検出し(ステップS1304)、この結果、送付予定日である場合には、管理処理部136cが、メール送信部134により、当該寄せ書きの受取人の電子メールアドレス宛に、寄せ書きのページに到達するためのページのURL、寄せ書きを参照するに際して受取人が入力すべきパスワード等の内容を有する電子メールを送信させる(ステップS1306)。次いで、管理処理部136cが、寄せ書きを印刷物で出力する場合には、送信部132により寄せ書き及び印刷に関するデータを印刷会社に送信し、また、寄せ書きにギフトページが設定されている場合には、送信部132によりギフトに関する情報を贈答品会社に送信する(ステップS1308)。また、管理処理部136cは、メール送信部134により、寄せ書きの発起人及び参加者の電子メールアドレス宛に、寄せ書きに関する連絡を受取人に通知したとの内容の電子メールを送信させる(ステップS1310、S1312)。これによって、発起人及び参加者に、寄せ書きの通知が受取人に送付されたことを適切に通知することができる。
一方、現在の日付が送付予定日ではない場合には、管理処理部136cが、現在の日付が送付予定日まで所定の日数以内か否かを検出し(ステップS1314)、現在の日付が送付予定日まで所定の日数以内の場合には、管理処理部136cがメール送信部134により、寄せ書きの発起人の電子メールアドレス宛に寄せ書きの通知まで所定の日数以内であることを示す内容の電子メールを送信させる(ステップS1316)。これによって、発起人に、送付予定日、寄せ書きのイラスト、寄せ書きの内容等の最終的な確認を促すことができる。
図82及び図83は、本発明の1実施形態に係る受取人受信処理のシーケンス図である。端末30は受取人から電子メールで通知された寄せ書きページに到達するためのページのURLの入力を受け付けると、当該URLのパスワード入力ページの送信要求をサーバ10に送信し(ステップS1400)、サーバ10の受信部130がパスワード入力ページの要求を受けて処理部136に渡す。ページ処理部136dがパスワード入力ページを記憶部138から取り出して送信部132により端末30へ送信させる(ステップS1402)。端末30は、図84に示すパスワード入力ページ1400を表示する。パスワード入力ページ1400は、受取人の電子メールアドレスを入力する電子メール入力領域1400aと、寄せ書きの参照に際して参加者が入力すべきパスワードを入力するパスワード入力領域1400bと、入力領域に入力された内容の送信を受け付けるOKボタン1400cとを有する。
次いで、端末30は、ユーザからOKボタン1400cが押下された場合には、ユーザから受け付けた当該ページに対する入力内容をサーバ10に送信し(ステップS1404)、サーバ10の受信部130がページに対する入力内容を受けて処理部136に渡す。次いで、検出処理部136aが入力内容に基づいて認証処理を行う(ステップS1406)。本実施形態では、検出処理部136aは、入力内容のパスワードと寄せ書きデータベース100の当該寄せ書きに対応付けられている受取人パスワードとが同一であり、且つ入力内容の電子メールアドレスと当該寄せ書きに対応付けられている受取人の電子メールアドレスとが同一の場合に認証する。
この結果、認証された場合には、ページ処理部136dが寄せ書きページを生成して送信部132により端末30へ送信させる(ステップS1408)。端末30は、図85に示す寄せ書きページ1402を表示する。寄せ書きページ1402は、寄せ書きを表示する寄せ書き表示領域1402aと、お礼のメールを書く要求を受け付けるお礼メールボタン1402bと、返礼品を贈る要求を受け付ける返礼品ボタン1402cとを有する。
端末30は、ユーザからお礼メールボタン1402b又は返礼品ボタン1402cが押下された場合には、ユーザから受け付けた入力内容をサーバ10に送信し(ステップS1410)、サーバ10の受信部130がページに対する入力内容を受け付けて処理部136に渡す。管理処理部136cが入力内容は返礼品を贈る要求であるか否かを検出する(ステップS1412)。
この結果、返礼品を贈る要求である場合には、ページ処理部136dが、記憶部138からギフトの検索条件を設定するためのギフト検索条件設定ページを取り出して送信部132により端末30へ送信させる(ステップS1414)。端末30は、図32に示すギフト検索条件設定ページ300を表示する。
次いで、端末30は、ユーザからOKボタン300dが押下された場合には、ユーザから受け付けた当該ページに対する入力内容をサーバ10に送信し(ステップS1416)、サーバ10の受信部130がページに対する入力内容を受け付けて処理部136に渡す。検出処理部136aがギフトマスタデータベース108から入力内容に含まれている検索条件に合致するギフトを検出し、ページ処理部136dが検出したギフトを含む検索結果・候補選択ページを生成して送信部132により端末30へ送信させる(ステップS1418)。端末30は、図33に示す検索結果・候補選択ページ302を表示する。
次いで、端末30は、ユーザからOKボタン302bが押下された場合には、ユーザから受け付けた当該ページに対する入力内容をサーバ10に送信し(ステップS1420)、サーバ10の受信部130がページに対する入力内容を受け付けて処理部136に渡す。ページ処理部136dが入力内容に含まれる選択されたギフトを特定するギフト特定情報と、送付先の登録を行う領域とを含む選択ギフト確認・送付先指定ページを作成して送信部132により端末30へ送信させる(ステップS1422)。端末30は、図86に示す選択ギフト確認・送付先指定ページ1404を表示する。選択ギフト確認・送付先指定ページ1404は、ギフトを特定する情報を表示するギフト表示領域1404aと、送付先の氏名、住所、電話番号等の送付先情報の入力を送付先情報入力領域1404bと、支払を行うクレジットカードの種類、番号、有効期限等を入力するカード入力領域1404cと、入力内容の送信要求を受け付けるOKボタン1404dを有する。なお、本実施形態では、送付先情報入力領域1404bは、複数の送付先についての送付先情報を入力する領域を有している。
次いで、端末30は、ユーザからOKボタン1404dが押下された場合には、ユーザから受け付けた当該ページに対する入力内容をサーバ10に送信し(ステップS1424)、サーバ10の受信部130がページに対する入力内容を受け付けて処理部136に渡す。ページ処理部136dは、入力内容に基づいて、送付先確認ページを生成して送信部132により端末30へ送信させる(ステップS1426)。端末30は、図87に示す送付先確認ページ1406を表示する。送付先確認ページ1406は、送付先の送付先情報を表示する送付先表示領域1406aと、クレジットカードの登録情報を表示するカード情報表示領域1406bと、内容の確認を受け付けるOKボタン1406cとを有する。
次いで、端末30は、ユーザからOKボタン1406cが押下された場合には、ユーザから受け付けた当該ページに対する入力内容をサーバ10に送信し(ステップS1428)、サーバ10の受信部130がページに対する入力内容を受け付けて処理部136に渡す。登録処理部136bは、確認された情報をお礼ギフトデータベース116と、お礼ギフト宛先データベース118とに登録する。更に、管理処理部136cが送信部132により確認された情報のデータを贈答品会社に送信する(ステップS1429)。
返礼品を贈らない場合、又は、返礼品を贈るステップ(ステップS1414〜S1428)を終えた場合には、検出処理部136aが当該寄せ書きの発起人及び参加者の電子メールアドレスを、ユーザデータベース102及び寄せ書き参加者データベース104から検出し、ページ処理部136dが検出された発起人及び参加者の電子メールアドレスを有するお礼メール編集ページを生成して送信部132により端末30へ送信させる(ステップS1430)。端末30は、図88に示すお礼メール編集ページ1408を表示する。お礼メール編集ページ1408は、発起人及び参加者の電子メールアドレスを選択可能に表示するアドレス表示選択領域1408aと、電子メールの内容を編集可能に表示するメール編集領域1408bと、各入力領域に入力された内容の送信を受け付けるOKボタン1408cとを有する。
次いで、端末30は、ユーザからOKボタン1408cが押下された場合には、ユーザから受け付けた当該ページに対する入力内容をサーバ10に送信し(ステップS1432)、サーバ10の受信部130がページに対する入力内容を受け付けて処理部136に渡す。管理処理部136cが、メール送信部134により、入力内容に含まれる発起人又は参加者の電子メールアドレス宛に、入力内容中の編集内容を有する電子メールを送信させる(ステップS1434、S1436)。これによって、受取人は、発起人や参加者にお礼の電子メールを容易に送ることができる。次いで、ページ処理部136dが記憶部138から完了通知ページを取り出して送信部132により端末30へ送信させる(ステップS1438)。端末30は、図89に示す完了通知ページ1410を表示する。完了通知ページ1410は、メールが送信された内容を表示する完了通知領域1410aと、寄せ書きを印刷物にする要求を受け付ける印刷要求ボタン1410bと、他のページの要求を行う他ページ要求ボタン1410cと、商品の広告を表示する広告領域1410dとを有する。
次いで、端末30は、ユーザから受け付けた当該ページに対する入力内容をサーバ10に送信し(ステップS1440)、サーバ10の受信部130がページに対する入力内容を受け付けて処理部136に渡す。管理処理部136cは、入力内容が印刷要求であるか否かを検出し(ステップS1442)、印刷要求である場合には、ページ処理部136dが記憶部138から出力依頼登録ページを取り出して送信部132により端末30へ送信させる(ステップS1444)。端末30は、図90に示す出力依頼登録ページ1412を表示する。出力依頼登録ページ1412は、寄せ書きの出力形態を受け付ける出力形態選択領域1412aと、印刷物送付先登録領域1412bと、クレジットカードの情報を登録するカード登録領域1412cと、入力された内容の送信を受け付けるOKボタン1412dとを有する。
次いで、端末30は、ユーザからOKボタン1412dが押下された場合には、ユーザから受け付けた当該ページに対する入力内容をサーバ10に送信し(ステップS1446)、サーバ10の受信部130がページに対する入力内容を受け付けて処理部136に渡す。ページ処理部136dは、入力内容に基づいて、登録内容確認ページを生成して送信部132により端末30へ送信させる(ステップS1448)。端末30は、図91に示す登録内容確認ページ1414を表示する。登録内容確認ページ1414は、出力形態を表示する出力形態表示領域1414aと、印刷物の送付先の送付先情報を表示する送付先情報表示領域1414bと、クレジットカードのカード情報を表示するカード情報表示領域1414cと、入力された内容の確認を受け付けるOKボタン1414dとを有する。
次いで、端末30は、ユーザからOKボタン1414dが押下された場合には、ユーザから受け付けた当該ページに対する入力内容をサーバ10に送信し(ステップS1450)、サーバ10の受信部130がページに対する入力内容を受け付けて処理部136に渡す。検出処理部136aは、寄せ書きの出力形態に基づいて記憶部138からデザインの候補を検出する。本実施形態では、検出処理部136aは、出力形態と寄せ書きに参加する参加者数とに基づいてデザインの候補を検出する。ページ処理部136dは、検出されたデザインの候補を有するデザイン選択ページを生成して送信部132により端末30へ送信させる(ステップS1452)。端末30は、図71に示すデザイン選択ページ1102を表示する。
次いで、端末30は、ユーザからOKボタン1102bが押下された場合には、ユーザから受け付けた当該ページに対する入力内容をサーバ10に送信し(ステップS1454)、サーバ10の受信部130がページに対する入力内容を受け付けて処理部136に渡す。検出処理部136aは、イラストマスタデータベース106からイラストの候補を検出する。また、検出処理部136aは寄せ書きへの参加者の数と、入力内容において選択されたデザインにおける書き込み可能な領域の数とに基づいて、選択すべきイラストの数を検出する。次いで、ページ処理部136dは、検出されたイラストの候補を有し、選択すべきイラスト数を表示するイラスト選択ページを生成して送信部132により端末30へ送信させる(ステップS1456)。端末30は、図72に示すイラスト選択ページ1104を表示する。
次いで、端末30は、ユーザからOKボタン1104cが押下された場合には、ユーザから受け付けた当該ページに対する入力内容をサーバ10に送信し(ステップS1458)、サーバ10の受信部130がページに対する入力内容を受け付けて処理部136に渡す。ページ処理部136dは、入力内容に含まれる選択されたイラストと、寄せ書きへの参加者の編集内容とをレイアウトした並び替え指定ページを生成して送信部132により端末30へ送信させる(ステップS1460)。端末30は、図73に示す並び替え指定ページ1106を表示する。
次いで、端末30は、ユーザからOKボタン1106cが押下された場合には、ユーザから受け付けた当該ページに対する入力内容をサーバ10に送信し(ステップS1462)、サーバ10の受信部130がページに対する入力内容を受け付けて処理部136に渡す。ページ処理部136dは、入力内容に含まれるイラスト及び編集内容の配置位置の選択に基づいて、デザイン及び編集内容を配置したデザイン確認ページを生成して送信部132により端末30へ送信させる(ステップS1464)。端末30は、図74に示すデザイン確認ページ1108を表示する。
次いで、端末30は、ユーザからOKボタン1108aが押下された場合には、ユーザから受け付けた当該ページに対する入力内容をサーバ10に送信し(ステップS1466)、サーバ10の受信部130がページに対する入力内容を受け付けて処理部136に渡す。登録処理部136cは、既にユーザによって選択されたデザイン及びイラストの配置の情報を記憶部138に登録することにより編集する(ステップS1468)。次いで、管理処理部136cが送信部132により確認された情報のデータを印刷会社に送信する(ステップS1470)。その後、ページ処理部136dが、記憶部138から完了通知ページを取り出して送信部132により端末30へ送信させる(ステップS1472)。端末30は、図92に示す印刷物を贈るとの内容の完了通知ページ1416を表示する。これによって、受取人は、所望の印刷形態での寄せ書きを容易に得ることができる。
図93は、本発明の1実施形態に係るマイページ処理(ステップS112)のシーケンス図である。サーバ10のページ処理部136dがパスワード入力ページを記憶部138から取り出して送信部132により端末30へ送信させる(ステップS1500)。端末30は、図94に示すパスワード入力ページ1500を表示する。パスワード入力ページ1500は、マイページを利用する利用者の電子メールアドレスを入力する電子メール入力領域1500aと、マイページの利用に際して利用者が入力すべきパスワードを入力するパスワード入力領域1500bと、入力領域に入力された内容の送信を受け付けるOKボタン1500cとを有する。
次いで、端末30は、ユーザからOKボタン1500cが押下された場合には、ユーザから受け付けた当該ページに対する入力内容をサーバ10に送信し(ステップS1502)、サーバ10の受信部130がページに対する入力内容を受けて処理部136に渡す。次いで、検出処理部136aが入力内容に基づいて認証処理を行う。この結果、認証された場合には、ページ処理部136dがメニュー選択ページを記憶部138から取り出して送信部132により端末30へ送信させる(ステップS1504)。端末30は、図95に示すメニュー選択ページ1502を表示する。メニュー選択ページ1502は、寄せ書きアルバム、アドレス帳、又は、記念日カレンダーのいずれを利用するかの選択を受け付けるマイページ選択領域1502aと、入力された内容の送信を受け付けるOKボタン1502bを有する。
次いで、端末30は、ユーザからOKボタン1502bが押下された場合には、ユーザから受け付けた当該ページに対する入力内容をサーバ10に送信し(ステップS1506)、サーバ10の受信部130がページに対する入力内容を受けて処理部136に渡す。次いで、管理処理部136cは、入力された内容を検出し(ステップS1508)、寄せ書きアルバムの利用である場合には、処理部136はアルバム処理を行い(ステップS1510)、アドレス帳の利用である場合には、処理部136はアドレス帳処理を行い(ステップS1512)、記念日カレンダーを利用する場合には、処理部136はカレンダー処理を行う(ステップS1514)。
図96は、本発明の1実施形態に係るアルバム処理(ステップS1510)のシーケンス図である。サーバ10の検出処理部136aが、寄せ書きデータベース100、ユーザデータベース102、及び寄せ書き参加者データベース104に基づいて、受け付けたユーザが関与した寄せ書きを検出する(ステップS1600)。次いで、ページ処理部136dが検出された寄せ書きに基づいて、過去寄せ書き一覧ページを生成して送信部132により端末30へ送信させる(ステップS1601)。端末30は、図97に示す過去寄せ書き一覧ページ1600を表示する。過去寄せ書き一覧ページ1600は、自分が発起人として関与した寄せ書きを表示するとともに、当該寄せ書きの表示要求を受け付ける発起人関与寄せ書き表示領域1600aと、自分が参加者として関与した寄せ書きを表示するとともに、当該寄せ書きの表示要求を受け付ける参加者関与寄せ書き表示領域1600bと、自分が受取人として関与した寄せ書きを表示するとともに、当該寄せ書きの表示要求を受け付ける受取人関与寄せ書き表示領域1600cとを有する。
次いで、端末30は、ユーザから受け付けた当該ページに対する入力内容をサーバ10に送信し(ステップS1602)、サーバ10の受信部130がページに対する入力内容を受けて処理部136に渡す。次いで、検出処理部136aが入力内容中の表示要求があった寄せ書きの情報を寄せ書きデータベース100、寄せ書き参加者データベース104等から検出し(ステップS1604)、ページ処理部136dが検出された情報に基づいて寄せ書きを有する寄せ書きページを生成して送信部132により端末30へ送信させる(ステップS1606)。端末30は、図98に示す寄せ書きページ1602を表示する。寄せ書きページ1602は、寄せ書きを表示する寄せ書き表示領域1602aと、寄せ書きに関与した人の電子メールアドレス一覧の表示要求を受け付けるアドレス一覧ボタン1602bとを有する。
次いで、端末30は、ユーザからアドレス一覧ボタン1602bが押下された場合には、ユーザから受け付けた当該ページに対する入力内容をサーバ10に送信し(ステップS1608)、サーバ10の受信部130がページに対する入力内容を受けて処理部136に渡す。次いで、検出処理部136aは、寄せ書きデータベース100、ユーザデータベース102、及び寄せ書き参加者データベース104に基づいて、当該寄せ書きに関与した人の電子メールアドレスを検出し、ページ処理部136dが検出された電子メールアドレスを有するアドレス表示ページを生成して送信部132により端末30へ送信させる(ステップS1610)。端末30は、図99に示すアドレス表示ページ1604を表示する。アドレス表示ページ1604は、発起人、参加者及び受取人として寄せ書きに関与した人の電子メールアドレスを表示するとともに、メールを送信したい人の選択を受け付けるアドレス表示領域1604aと、選択した人に電子メールを送信する要求を受け付けるメール送信ボタン1604bと、寄せ書きの表示を要求する寄せ書き表示ボタン1604cとを有する。
次いで、端末30は、ユーザから受け付けた当該ページに対する入力内容をサーバ10に送信し(ステップS1612)、サーバ10の受信部130がページに対する入力内容を受けて処理部136に渡す。次いで、管理処理部136cが入力内容が寄せ書きの表示要求か否かを検出し(ステップS1614)、寄せ書きの表示要求である場合には、ステップS1604以降のステップを行う。一方、メールを送る要求である場合には、ページ処理部136dは、入力内容に含まれる選択された人の電子メールアドレスを有するメール編集ページを生成して送信部132により端末30へ送信させる(ステップS1616)。端末30は、図100に示すメール編集ページ1606を表示する。メール編集ページ1606は、選択された人の電子メールアドレスを表示するアドレス表示領域1606aと、メールの内容に対する編集を受け付けるメール編集領域1606bと、入力された内容の送信を受け付けるOKボタン1606cとを有する。
次いで、端末30は、ユーザからOKボタン1606cが押下された場合には、ユーザから受け付けた当該ページに対する入力内容をサーバ10に送信し(ステップS1618)、サーバ10の受信部130がページに対する入力内容を受けて処理部136に渡す。次いで、管理処理部136cが入力内容中の電子メールの編集内容に基づいて電子メールを編集し(ステップS1620)、メール送信部134により入力内容に含まれる電子メールアドレス宛に当該電子メールを送信させる(ステップS1622)。その後、ページ処理部136dが記憶部138から完了通知ページを取り出して送信部132により端末30へ送信させる(ステップS1624)。端末30は、図101に示すメールを送ったとの内容を有する完了通知ページ1608を表示する。これによって、自己が関与した寄せ書きを容易に表示できるとともに、当該寄せ書きに関与したユーザに対して容易に電子メールを送ることができる。
図102は、本発明の1実施形態に係るアドレス帳処理(ステップS1512)のシーケンス図である。サーバ10のページ処理部136dが記憶部138からアドレス帳メニューページを取り出して送信部132により端末30へ送信させる(ステップS1700)。端末30は、図103に示すアドレス帳メニューページ1700を表示する。アドレス帳メニューページ1700は、アドレス帳を参照する要求を受け付けるアドレス参照ボタン1700aと、アドレス帳に対する追加登録の要求を受け付ける追加登録ボタン1700bとを有する。
次いで、端末30は、ユーザから受け付けた当該ページに対する入力内容をサーバ10に送信し(ステップS1702)、サーバ10の受信部130がページに対する入力内容を受けて処理部136に渡す。次いで、管理処理部136cが入力内容中の要求がアドレスの参照か否かを検出し(ステップS1704)、アドレスの参照でない場合には、処理部136は新規登録処理を行う(ステップS1706)。一方、アドレス帳の参照である場合には、ページ処理部136dが記憶部138からアドレス検索条件入力ページを取り出して送信部132により端末30へ送信させる(ステップS1708)。
端末30は、図104に示すアドレス検索条件入力ページ1702を表示する。アドレス検索条件入力ページ1702は、寄せ書きでの検索を受け付ける寄せ書き検索ボタン1702aと、名前の入力を受け付ける名前入力領域及び名前での検索を受け付ける名前検索ボタンを有する名前検索受付領域1702bと、電子メールアドレスを受け付けるアドレス入力領域及び電子メールアドレスでの検索受け付けるアドレス検索ボタンを有するアドレス検索受付領域1702cと、記念日の入力を受け付ける記念日入力領域及び記念日での検索を受け付ける記念日検索ボタンを有する記念日検索受付領域1702dとを有する。
次いで、端末30は、ユーザから受け付けた当該ページに対する入力内容をサーバ10に送信し(ステップS1710)、サーバ10の受信部130がページに対する入力内容を受けて処理部136に渡す。次いで、管理処理部136cが入力内容中の検索条件を検出し(ステップS1712)、検索条件が寄せ書きの場合には、処理部136は寄せ書き処理を行い(ステップS1714)、検索条件が名前又は電子メールアドレスの場合には、名前・Email処理を行い(ステップS1716)、検索条件が記念日の場合には、記念日処理(ステップS1718)を行う。
図105は、本発明の1実施形態に係る新規登録処理(ステップS1706)のシーケンス図である。サーバ10のページ処理部136dが記憶部138から新規アドレス登録ページを取り出して送信部132により端末30へ送信させる(ステップS1800)。端末30は、図106に示す新規アドレス登録ページ1800を表示する。新規アドレス登録ページ1800は、登録する人の氏名、電子メールアドレス、住所、電話番号等の登録者基本情報の入力を受け付ける登録者基本情報入力領域1800aと、当該登録する人に関する所定の日、例えば、誕生日、結婚式等の記念日の入力を受け付ける所定日入力領域1800bと、登録要求を受け付ける登録ボタン1800cとを有する。
次いで、端末30は、ユーザから登録ボタン1800cが押下された場合には、ユーザから受け付けた当該ページに対する入力内容をサーバ10に送信し(ステップS1802)、サーバ10の受信部130がページに対する入力内容を受けて処理部136に渡す。次いで、登録処理部136bが入力内容の登録者基本情報をアドレスデータベース120に当該アドレス帳の利用者のユーザ番号と対応付けて登録し、所定の日に関する日情報は、登録者基本情報と対応付けてライフイベントデータベース122に登録する。その後、ページ処理部136dが記憶部138から完了通知ページを取り出して送信部132により端末30へ送信させる(ステップS1804)。端末30は、図107に示す完了通知ページ1802を表示する。完了通知ページ1802は、登録したとの内容と、メールの送信を受け付けるメール送信受付ボタン1802aとを有する。
次いで、端末30は、ユーザからメール送信受付ボタン1802aが押下された場合には、ユーザから受け付けた当該ページに対する入力内容をサーバ10に送信し(ステップS1806)、サーバ10の受信部130がページに対する入力内容を受けて処理部136に渡す。次いで、ページ処理部136dが登録した人宛のメールを編集するためのメール編集ページを生成して送信部132により端末30へ送信させる(ステップS1808)。端末30は、図108に示すメール編集ページ1804を表示する。メール編集ページ1804は、送信先の電子メールアドレスを表示する送信先表示領域1804aと、メールの内容の編集を受け付ける編集受付領域1804bと、メールの送信要求を受け付けるOKボタン1804cとを有する。
次いで、端末30は、ユーザからOKボタン1804cが押下された場合には、ユーザから受け付けた当該ページに対する入力内容をサーバ10に送信し(ステップS1810)、サーバ10の受信部130がページに対する入力内容を受けて処理部136に渡す。次いで、管理処理部136cが入力内容中の電子メールの編集内容に基づいて電子メールを編集して、メール送信部134により入力内容に含まれる電子メールアドレス宛に当該電子メールを送信させる(ステップS1812)。その後、ページ処理部136dが記憶部138から完了通知ページを取り出して送信部132により端末30へ送信させる(ステップS1814)。端末30は、図101に示す完了通知ページ1608を表示する。
図109は、本発明の1実施形態に係る寄せ書き処理(ステップS1714)のシーケンス図である。サーバ10の検出処理部136aが、寄せ書きデータベース100、ユーザデータベース102、及び寄せ書き参加者データベース104に基づいて、当該ユーザが関与した寄せ書きを検出し、ページ処理部136dが検出された寄せ書きに基づいて、過去寄せ書き一覧ページを生成して送信部132により端末30へ送信させる(ステップS1900)。端末30は、図97に示す過去寄せ書き一覧ページ1600を表示する。
次いで、端末30は、ユーザから受け付けた当該ページに対する入力内容をサーバ10に送信し(ステップS1902)、サーバ10の受信部130がページに対する入力内容を受けて処理部136に渡す。次いで、検出処理部136aは、寄せ書きデータベース100、ユーザデータベース102、及び寄せ書き参加者データベース104に基づいて、入力内容中の選択された寄せ書きに関与した人の電子メールアドレスを検出し、ページ処理部136dが検出された電子メールアドレスを有するアドレス表示ページを生成して送信部132により端末30へ送信させる(ステップS1904)。端末30は、図99に示すアドレス表示ページ1604を表示する。
次いで、端末30は、ユーザから受け付けた当該ページに対する入力内容をサーバ10に送信し(ステップS1906)、サーバ10の受信部130がページに対する入力内容を受けて処理部136に渡す。次いで、管理処理部136cが入力内容がメール送信要求か否かを検出し(ステップS1908)、メール送信要求でない場合には、検出処理部136aが表示要求があった寄せ書きの情報を寄せ書きデータベース100、寄せ書き参加者データベース104等から検出し、ページ処理部136dが検出された情報に基づいて寄せ書きを有する寄せ書きページを生成して送信部132により端末30へ送信させる(ステップS1910)。端末30は、図98に示す寄せ書きページ1602を表示する。
次いで、端末30は、ユーザからアドレス一覧ボタン1602bが押下された場合には、ユーザから受け付けた当該ページに対する入力内容をサーバ10に送信し(ステップS1608)、サーバ10の受信部130がページに対する入力内容を受けて処理部136に渡す。その後、処理部136は、ステップS1904以降のステップを行う。
一方、メールを送る要求である場合には、ページ処理部136dは、入力内容に含まれる選択された人の電子メールアドレスを有するメール編集ページを生成して送信部132により端末30へ送信させる(ステップS1914)。端末30は、図100に示すメール編集ページ1606を表示する。次いで、端末30は、ユーザからOKボタン1606cが押下された場合には、ユーザから受け付けた当該ページに対する入力内容をサーバ10に送信し(ステップS1916)、サーバ10の受信部130がページに対する入力内容を受けて処理部136に渡す。
次いで、管理処理部136cが入力内容中の電子メールの編集内容に基づいて電子メールを編集し、メール送信部134により入力内容に含まれる電子メールアドレス宛に当該電子メールを送信させる(ステップS1918)。その後、ページ処理部136dが記憶部138から完了通知ページを取り出して送信部132により端末30へ送信させる(ステップS1920)。端末30は、図101に示すメールを送ったとの内容を有する完了通知ページ1608を表示する。
図110は、本発明の1実施形態に係る名前、Email処理のシーケンス図である。サーバ10の検出処理部136aが、アドレスデータベース120、及びライフイベントデータベース122に基づいて、名前又は電子メールアドレスに対応するユーザの情報を検出する(ステップS2000)。次いで、ページ処理部136dが検出された情報に基づいて、検索結果ページを生成して送信部132により端末30へ送信させる(ステップS2002)。端末30は、図111に示す検索結果ページ2000を表示する。検索結果ページ2000は、検索された登録者の登録者基礎情報を編集可能に表示する登録者基礎情報領域2000aと、登録者の日情報を編集可能に表示する日情報領域2000bと、情報の更新要求を受け付ける更新要求ボタン2000cと、当該登録者にメールを送信する要求を受け付けるメール送信ボタン2000dとを有する。
次いで、端末30は、ユーザから受け付けた当該ページに対する入力内容をサーバ10に送信し(ステップS2004)、サーバ10の受信部130がページに対する入力内容を受けて処理部136に渡す。次いで、管理処理部136cが入力内容は、更新する要求か否かを検出し(ステップS2006)、更新する要求の場合には、登録処理部136bが入力内容に基づいて、アドレスデータベース120又はライフイベントデータベース122の少なくとも一方を更新する(ステップS2008)。次いで、ページ処理部136dが記憶部138から完了通知ページを取り出して送信部132により端末30へ送信させる(ステップS2010)。端末30は、図112に示す完了通知ページ2002を表示する。完了通知ページ2002は、情報を更新したとの内容と、メールの送信を受け付けるメール送信受付ボタン2002aとを有する。
次いで、端末30は、ユーザからメール送信受付ボタン2002aが押下された場合には、ユーザから受け付けた当該ページに対する入力内容をサーバ10に送信し(ステップS2012)、サーバ10の受信部130がページに対する入力内容を受けて処理部136に渡す。
更新する要求でない場合、又は、上記ステップS2012を終えた場合には、ページ処理部136dが当該登録者宛の電子メールを編集するためのメール編集ページを生成して送信部132により端末30へ送信させる(ステップS2014)。端末30は、図108に示すメール編集ページ1804を表示する。次いで、端末30は、ユーザからOKボタン1804cが押下された場合には、ユーザから受け付けた当該ページに対する入力内容をサーバ10に送信し(ステップS2016)、サーバ10の受信部130がページに対する入力内容を受けて処理部136に渡す。次いで、管理処理部136cが入力内容中の電子メールの編集内容に基づいて電子メールを編集して、メール送信部134により入力内容に含まれる電子メールアドレス宛に当該電子メールを送信させる(ステップS2018)。その後、ページ処理部136dが記憶部138から完了通知ページを取り出して送信部132により端末30へ送信させる(ステップS2020)。端末30は、図101に示す完了通知ページ1608を表示する。
図113は、本発明の1実施形態に係る記念日処理(ステップS1718)のシーケンス図である。サーバ10の検出処理部136aが、アドレスデータベース120及びライフイベントデータベース122に基づいて、記念日の条件に対応するユーザの情報を検出する(ステップS2100)。次いで、ページ処理部136dが検出された情報に基づいて、記念日カレンダー表示ページを生成して送信部132により端末30へ送信させる(ステップS2102)。端末30は、図114に示す記念日カレンダー表示ページ2100を表示する。記念日カレンダー表示ページ2000は、登録者の記念日を表示するとともに、選択を受け付ける表示選択領域2100a、2100b、2100cと、選択した登録者の詳細情報を要求する詳細情報ボタン2100dとを有する。
端末30は、ユーザから詳細情報ボタン2100dが押下された場合には、ユーザから受け付けた当該ページに対する入力内容をサーバ10に送信し(ステップS2104)、サーバ10の受信部130がページに対する入力内容を受けて処理部136に渡す。サーバ10の検出処理部136aが、アドレスデータベース120、及びライフイベントデータベース122に基づいて、該当する名前又は電子メールアドレスに対応するユーザの情報を検出する(ステップS2106)。次いで、ページ処理部136dが検出された情報に基づいて、検索結果ページを生成して送信部132により端末30へ送信させる(ステップS2108)。端末30は、図111に示す検索結果ページ2000を表示する。
次いで、端末30は、ユーザから受け付けた当該ページに対する入力内容をサーバ10に送信し(ステップS2110)、サーバ10の受信部130がページに対する入力内容を受けて処理部136に渡す。次いで、ページ処理部136dが記憶部138から完了通知ページを取り出して送信部132により端末30へ送信させる(ステップS2112)。端末30は、図112に示す完了通知ページ2002を表示する。
次いで、端末30は、ユーザからメール送信受付ボタン2002aが押下された場合には、ユーザから受け付けた当該ページに対する入力内容をサーバ10に送信し(ステップS2114)、サーバ10の受信部130がページに対する入力内容を受けて処理部136に渡す。次いで、ページ処理部136dが当該登録者宛の電子メールを編集するためのメール編集ページを生成して送信部132により端末30へ送信させる(ステップS2116)。端末30は、図108に示すメール編集ページ1804を表示する。
次いで、端末30は、ユーザからOKボタン1804cが押下された場合には、ユーザから受け付けた当該ページに対する入力内容をサーバ10に送信し(ステップS2118)、サーバ10の受信部130がページに対する入力内容を受けて処理部136に渡す。次いで、管理処理部136cが入力内容中の電子メールの編集内容に基づいて電子メールを編集して、メール送信部134により入力内容に含まれる電子メールアドレス宛に当該電子メールを送信させる(ステップS2120)。その後、ページ処理部136dが記憶部138から完了通知ページを取り出して送信部132により端末30へ送信させる(ステップS2122)。端末30は、図101に示す完了通知ページ1608を表示する。
図115は、本発明の1実施形態に係るカレンダー処理(ステップS1514)のシーケンス図である。サーバ10のページ処理部136dが記憶部138からカレンダーメニューページを取り出して送信部132により端末30へ送信させる(ステップS2200)。端末30は、図116に示すカレンダーメニューぺージ2200を表示する。カレンダーメニューページ2200は、記念日を参照する要求を受け付ける記念日要求ボタン2200aと、記念日を登録する要求を受け付ける記念日登録ボタン2200bとを有する。
次いで、端末30は、ユーザから受け付けた当該ページに対する入力内容をサーバ10に送信し(ステップS2202)、サーバ10の受信部130がページに対する入力内容を受けて処理部136に渡す。次いで、管理処理部136cは、入力内容が記念日の参照要求か否かを検出し(ステップS2204)、参照要求ではない場合、すなわち、記念日の登録である場合には、ページ処理部136dが記憶部138から新規アドレス登録ページを取り出して送信部132により端末30へ送信させる(ステップS2206)。端末30は、図106に示す新規アドレス登録ページ1800を表示する。
次いで、端末30は、ユーザから登録ボタン1800cが押下された場合には、ユーザから受け付けた当該ページに対する入力内容をサーバ10に送信し(ステップS2208)、サーバ10の受信部130がページに対する入力内容を受けて処理部136に渡す。次いで、登録処理部136bが入力内容の登録者基本情報をアドレスデータベース120に当該アドレス帳の利用者のユーザ番号と対応付けて登録し、所定の日に関する日情報は、登録者基本情報と対応付けてライフイベントデータベース122に登録する(ステップS2210)。その後、ページ処理部136dが記憶部138から完了通知ページを取り出して送信部132により端末30へ送信させる(ステップS2212)。端末30は、図117に示す登録した内容を有する完了通知ページ2202を表示する。
一方、記念日の参照である場合には、ページ処理部136dが記憶部138から検索条件入力ページを取り出して送信部132により端末30へ送信させる(ステップS2214)。端末30は、図118に示す検索条件入力ページ2204を表示する。検索条件入力ページ2204は、検索すべき記念日の範囲の入力を受け付ける記念日範囲入力領域2204aと、入力内容の送信要求を受け付けるOKボタン2204bとを有する。
次いで、端末30は、ユーザからOKボタン2204bが押下された場合には、ユーザから受け付けた当該ページに対する入力内容をサーバ10に送信し(ステップS2216)、サーバ10の受信部130がページに対する入力内容を受けて処理部136に渡す。次いで、検出処理部136aがライフイベントデータベース122に基づいて、入力内容に含まれる検索すべき記念日の範囲に属する記念日を有するユーザの情報を検索する(ステップS2218)。次いで、ページ処理部136dが検出された情報に基づいて、記念日カレンダー表示ページを生成して送信部132により端末30へ送信させる(ステップS2220)。端末30は、図114に示す記念日カレンダー表示ページ2100を表示する。
端末30は、ユーザから詳細情報ボタン2100dが押下された場合には、ユーザから受け付けた当該ページに対する入力内容をサーバ10に送信し(ステップS2222)、サーバ10の受信部130がページに対する入力内容を受けて処理部136に渡す。サーバ10の検出処理部136aが、アドレスデータベース120、及びライフイベントデータベース122に基づいて、該当する名前又は電子メールアドレスに対応するユーザの情報を検出する。次いで、ページ処理部136dが検出された情報に基づいて、検索結果ページを生成して送信部132により端末30へ送信させる(ステップS2224)。端末30は、図111に示す検索結果ページ2000を表示する。
次いで、端末30は、ユーザから受け付けた当該ページに対する入力内容をサーバ10に送信し(ステップS2226)、サーバ10の受信部130がページに対する入力内容を受けて処理部136に渡す。次いで、ページ処理部136dが記憶部138から完了通知ページを取り出して送信部132により端末30へ送信させる(ステップS2228)。端末30は、図112に示す完了通知ページ2002を表示する。
次いで、端末30は、ユーザからメール送信受付ボタン2002aが押下された場合には、ユーザから受け付けた当該ページに対する入力内容をサーバ10に送信し(ステップS2230)、サーバ10の受信部130がページに対する入力内容を受けて処理部136に渡す。次いで、ページ処理部136dが当該登録者宛の電子メールを編集するためのメール編集ページを生成して送信部132により端末30へ送信させる(ステップS2232)。端末30は、図108に示すメール編集ページ1804を表示する。
次いで、端末30は、ユーザからOKボタン1804cが押下された場合には、ユーザから受け付けた当該ページに対する入力内容をサーバ10に送信し(ステップS2234)、サーバ10の受信部130がページに対する入力内容を受けて処理部136に渡す。次いで、管理処理部136cが入力内容中の電子メールの編集内容に基づいて電子メールを編集して、メール送信部134により入力内容に含まれる電子メールアドレス宛に当該電子メールを送信させる(ステップS2236)。その後、ページ処理部136dが記憶部138から完了通知ページを取り出して送信部132により端末30へ送信させる(ステップS2238)。端末30は、図101に示す完了通知ページ1608を表示する。
図119は、本発明の1実施形態に係るイベント日検出処理のシーケンス図である。サーバ10において、管理処理部136cが現在の日付を検出する(ステップS2300)。次いで、検出処理部136aがライフイベントデータベース122から所定の日数以内に発生する記念日を検出する(ステップS2302)。 次いで、検出処理部136aが検出された記念日に対応付けられたユーザのレコードをアドレスデータベース120から検出する(ステップS2304)。次いで、検出処理部136aが当該レコードを登録しているユーザの電子メールアドレスを検出する。ここで、レコードを登録しているユーザの電子メールアドレスは、当該レコード中のユーザ番号を、ユーザ番号として格納しているユーザデータベース102のレコードを検索することにより検出することができる。次いで、管理処理部136cが、メール送信部134により、当該レコードを登録しているユーザの電子メールアドレス宛に、前記ユーザを特定する情報と、記念日に関する情報とを含む電子メールを送信させる(ステップS2306)。これによって、他のユーザの記念日を登録しているユーザに、他のユーザの記念日が所定の日数以内になったことを適切に通知することができる。
本発明は上記の実施形態に限定されるものではなく、種々の変形が可能である。例えば、上記の実施形態では、利用者特定情報の一例として電子メールアドレスを用いていたが、本発明はこれに限られず、例えば、利用者の氏名であってもよく、要は、利用者を特定することのできる利用者情報であればよい。
また、上記実施形態では、寄せ書きの送信予定日に寄せ書きへ到達するためのページのURLを含む電子メールを送信するようにしたが、本発明はこれに限られず、寄せ書きの送信予定日に、寄せ書きを含む電子メールを受取人の電子メールアドレス宛てに送信するようにしてもよい。また、上記実施形態では、寄せ書きの受取先を単数、例えば一人とした場合の例を示したが、本発明はこれに限られず、受取先を複数にするようにしてもよい。この場合には、受取先の数に基づいて、表示画面やデータベースを構成するようにすればよい。
上記説明から明らかなように、本発明によれば、容易且つ適切に寄せ書きの編集を管理することができる。また、容易且つ適切に物の贈呈を管理することができる。また、容易且つ適切に、所定の利用者の日付を管理することができる。
以上、本発明を実施の形態を用いて説明したが、本発明の技術的範囲は上記実施の形態に記載の範囲には限定されない。上記実施の形態に、多様な変更又は改良を加えることができることが当業者に明らかである。その様な変更又は改良を加えた形態も本発明の技術的範囲に含まれ得ることが、特許請求の範囲の記載から明らかである。