(57)【要約】【課題】電子メールの配信頻度が制限されている環境下で、電子メールの配信者にとって重要な電子メールが重要でない電子メールよって妨げられずに配信されるようにする。【解決手段】電子メールの配信を受ける会員により単位期間における最大受信数が定められている環境下で、単位期間に配信が予約されているメールデータの数が多い場合、配信管理サーバ装置１０は、各メールデータの優先度と予め定められた優先ルールと上記最大受信数とに基づいてメールデータを抽出し、抽出したメールデータを用いて作成される電子メールを当該会員に宛てて送信する。【選択図】      図１
2004318278.tif 000002
【特許請求の範囲】
【請求項１】
電子メールの配信を受ける受信者により該受信者への電子メールの配信について許容された最大頻度を記憶する頻度記憶手段と、
配信の優先度およびタイミングが内包された前記受信者宛の複数の電子メールを記憶する電子メール記憶手段と、
前記電子メール記憶手段に記憶された前記複数の電子メールから、該電子メールに内包された優先度の高い電子メールを抽出する抽出手段と、
前記抽出手段により抽出された電子メールを該電子メールに内包されたタイミングで配信する配信手段とを備え、
前記抽出手段は前記配信手段により前記受信者へ配信される電子メールの配信の頻度が前記頻度記憶手段に記憶された最大頻度を超えないように電子メールを抽出する
ことを特徴とするメール配信サーバ装置。
【請求項２】
前記抽出手段は前記配信手段により前記受信者へ配信される電子メールの配信の頻度が前記頻度記憶手段に記憶された最大頻度を超えない最大の頻度となるように電子メールを抽出する
ことを特徴とする請求項１に記載のメール配信サーバ装置。
【請求項３】
電子メールの配信について契約により電子メールの作成者へ与えられた最大頻度を記憶する配信枠記憶手段を備え、
前記抽出手段は、前記電子メール記憶手段に記憶された前記複数の電子メールから前記作成者により作成された電子メールについては、該作成者からの配信の頻度が前記配信枠記憶手段に記憶された最大頻度を超えない最大の頻度となるように抽出し、抽出された電子メールから、更に前記受信者への配信の頻度が前記頻度記憶手段に記憶された最大頻度を超えない最大の頻度となるように電子メールを抽出する
ことを特徴とする請求項２に記載のメール配信サーバ装置。
【請求項４】
優先度および配信のタイミングを表す情報と電子メールを表す情報とを内包した情報を受信する受信手段と、
前記電子メール記憶手段は、前記受信手段により受信された情報が契約により定められた利用者から送信された情報の場合には該情報で表される電子メールを記憶し、前記受信手段により受信された情報が契約により定められた利用者でない者から送信された情報の場合には該情報で表される電子メールの前記利用者からの配信の許否を前記利用者からの指示に基づいて決定し、配信の許可を決定した場合には該電子メールを記憶する
ことを特徴とする請求項１に記載のメール配信サーバ装置。
【請求項５】
前記契約により定められた利用者でない者から送信された情報で表される電子メールが、前記電子メール記憶手段により配信の許可が決定された場合に、該電子メールに、前記契約により定められた利用者から送信された情報で表される電子メールよりも高い優先度を指定する優先度指定手段
を備えることを特徴とする請求項４に記載のメール配信サーバ装置。
【請求項６】
前記頻度記憶手段は電子メールの配信を受ける受信者により該受信者への電子メールの配信について許容された最大頻度を電子メールの作成者毎に記憶する
ことを特徴とする請求項１に記載のメール配信サーバ装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、電子メールを効果的に配信する技術に関する。
【０００２】
【従来の技術】
電子メールを効果的に配信する技術としては、電子メールを配信する中継装置において、受信した電子メールの送信者に予め割り当てられた優先順位に基づいて電子メールの配信順序を定め、この順序で電子メールを配信することにより、緊急の電子メールの配信が緊急でない電子メールのために遅延することを避ける技術が提案されている（例えば、特許文献１参照）。
【０００３】
【特許文献１】
特開平４−１８５０３２号公報
【０００４】
【発明が解決しようとする課題】
上述の技術では、緊急でない電子メールもいずれは配信される。つまり、電子メールを受信する端末においては、さして重要でない電子メールもユーザの通信端末に配信されてしまう。これは通信端末の使用者にとって好ましくない事態である。
このような事態を避けるために、電子メールの配信頻度を制限することが考えられる。しかし、上述の技術中継装置において配信頻度を制限すると、高い優先順位を割り当てられた送信者から多数の電子メールが送信されると、低い優先順位を割り当てられた送信者からの電子メールが配信されなくなってしまう。したがって、送信者に明確な優先順位を割り当て難い一般的な電子メール配信に適用するには無理がある。また、早いもの勝ちとなるから、高い優先順位を割り当てられた送信者からの重要な電子メールであっても、配信頻度の基準となる期間の後半に送信されると、配信されない虞がある。
本発明は、上記の問題を解決するために為されたものであり、電子メールの配信頻度が制限されている環境下で、電子メールの配信者にとって重要な電子メールが重要でない電子メールよって妨げられずに配信されるようにする技術を提供することを目的としている。
【０００５】
【課題を解決するための手段】
上述した課題を解決するために、本発明は、電子メールの配信を受ける受信者により該受信者への電子メールの配信について許容された最大頻度を記憶する頻度記憶手段と、配信の優先度およびタイミングが内包された前記受信者宛の複数の電子メールを記憶する電子メール記憶手段と、前記電子メール記憶手段に記憶された前記複数の電子メールから、該電子メールに内包された優先度の高い電子メールを抽出する抽出手段と、前記抽出手段により抽出された電子メールを該電子メールに内包されたタイミングで配信する配信手段とを備え、前記抽出手段は前記配信手段により前記受信者へ配信される電子メールの配信の頻度が前記頻度記憶手段に記憶された最大頻度を超えないように電子メールを抽出することを特徴とするメール配信サーバ装置を提供する。
上記発明によれば、受信者へ配信される電子メールの配信の頻度が該受信者により許容された最大頻度を超えることなく、指定された優先度の高い電子メールが抽出・配信される。
【０００６】
【発明の実施の形態】
以下、図面を参照して、この発明の実施形態について説明する。本実施形態の説明においては、「ルーティンメール」と「アフィリエイトメール」が登場するため、まず、これらの用語について説明する。
配信事業者が定期または不定期に電子メールをユーザへ配信するメール配信システムが知られている。この種のシステムでは、配信事業者がユーザとの契約あるいは自らの都合に基づいたスケジュールで電子メールが配信される。このように、配信スケジュールに第三者が関与しない電子メールが「ルーティンメール」である。
一方、異業種の事業者が連携してマーケティングを行う試みが為されている。近年では、この連携に電子メールを用いることが検討されている。例えば、Ａ社が、多くの配信対象のユーザ（会員）を持つ配信事業者であるＢ社に対して、Ａ社の製品の広告を含んだ電子メールをＢ社の電子メールの配信対象ユーザへあるタイミングで配信するよう依頼し、こうして配信された電子メールを読んだユーザがＡ社の製品を購入した場合には、Ａ社がＢ社に広告料を支払う、という仕組みである。この例の電子メールのように、ルーティンメールの配信事業者と提携した者（以後、提携者）から当該配信事業者に配信が依頼され、当該配信事業者により配信される電子メールが、「アフィリエイトメール」である。
【０００７】
［１．構成］
図１は、本発明の一実施形態に係るメール配信システム１の構成を説明するための図である。このメール配信システム１は、配信管理サーバ装置１０が、電子メールを配信しようとする加盟者（配信事業者）により配信を予約された電子メールを、インターネット２０及び移動パケット通信網４０を介して当該加盟者の会員の携帯電話機へ配信するものである。
【０００８】
以降の説明の理解を助けるために前述しておくと、配信管理サーバ装置１０に電子メールの配信を予約することができるのは、配信管理サーバ装置１０を用いて電子メールの配信を代行する配信代行サービスを提供する配信代行事業者との間で加盟契約を交わした加盟者のみである。本実施形態では、このような加盟者として、音楽ＣＤ（コンパクトディスク）や衣料品等の物品を販売する百貨店Ａと衣料品のみを販売する衣料販売店Ｂを想定している。また、「加盟者の会員」とは、当該加盟者により配信が予約され配信管理サーバ装置１０から配信される電子メールの配信を希望することを配信管理サーバ装置１０に登録して当該加盟者に帰属する作業（以後、「会員登録」という）を行った者をいう。また、本実施形態の説明においては、加盟者に対してアフィリエイトメールの配信を要求することができる者を当該加盟者の提携者と呼ぶ。本実施形態の動作の説明においては、音楽ＣＤを収納するラックを販売している家具販売店Ｃを百貨店Ａの提携者、音楽ＣＤのレーベル面への印刷や衣料への印刷等を行う印刷会社Ｄを百貨店Ａ及び衣料販売店Ｂの提携者に想定して説明を行うことから、図１には家具販売店ＣのＰＣ５１ｃと印刷会社ＤのＰＣ５１ｄが図示されている。
【０００９】
［１．１．加盟者および提携者側の構成］
百貨店ＡにはＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）５０ａが敷設されている。ＬＡＮ５０ａには、百貨店Ａの特定の従業員である管理者ａに使用されるＰＣ（パーソナルコンピュータ）５１ａと、専用線等の通信回線５２ａによりインターネット２０に接続されている中継装置５３ａとが接続されている。中継装置５３ａは、管理者ａの電子メールアドレス宛の電子メールを格納するメールボックスを有し、インターネット２０から当該電子メールアドレス宛の電子メールを受信すると当該メールボックスに格納するとともに、他の装置から送信を依頼された電子メールをインターネット２０へ送出する。ＰＣ５１ａは一般的なパーソナルコンピュータと同様の構成を有し、周知のＷＷＷ（Ｗｏｒｌｄ  Ｗｉｄｅ  Ｗｅｂ）ブラウザソフトウェアやＦＴＰ（Ｆｉｌｅ  Ｔｒａｎｓｆｅｒ  Ｐｒｏｔｏｃｏｌ）クライアントソフトウェア、電子メールソフトウェアを記憶している。これらのソフトウェアの少なくとも一つを実行したＰＣ５１ａは、中継装置５３ａ、通信回線５２ａ及びインターネット２０を介して配信管理サーバ装置１０と通信することができる。また、ＰＣ５１ａはＦＴＰクライアントソフトウェアを用いて配信管理サーバ装置１０と通信するために必要な、加盟者番号、パスワード及びファイル特定情報を表すデータを記憶している。また、ＰＣ５１ａは予め設定された時間間隔で中継装置５３ａにアクセスし、管理者ａ宛の新着の電子メールの受信を試みる。新着の電子メールを受信すると、ＰＣ５１ａは図示せぬ表示部や発音部等の通知手段を用いて周囲の者に通知する。
【００１０】
衣料販売店ＢにはＰＣ５１ｂが設置されている。このＰＣ５１ｂが上述のＰＣ５１ａと異なる点は、使用者が衣料販売店Ｂの特定の従業員である管理者ｂである点と、インターネット２０への接続を固定電話網等の固定通信網５２ｂ及び中継装置５３ｂを介して行う点と、受信する新着の電子メールが管理者ｂ宛の電子メールである点と、記憶しているデータで表される加盟者番号とパスワードとファイル特定情報が衣料販売店Ｂに対応したものである点のみである。また、中継装置５３ｂが中継装置５３ａと大きく異なる点は、管理者ａに対応するメールボックスではなく、管理者ｂの電子メールアドレス宛の電子メールを格納するメールボックスを有する点である。
【００１１】
家具販売店ＣにはＰＣ５１ｃが設置されている。このＰＣ５１ｃが上述のＰＣ５１ｂと異なる点は、使用者が家具販売店の従業員ｃである点と、電子メールを受信する機能を必須としていない点と、ＦＴＰクライアントソフトウェアの記憶を必須としていない点のみである。
【００１２】
印刷会社ＤにはＰＣ５１ｄが設置されている。このＰＣ５１ｄが上述のＰＣ５１ｃと異なる点は、使用者が印刷会社Ｄの従業員ｄである点のみである。
【００１３】
なお、各ＰＣとインターネット２０間の接続形態は以下の２点を満たしていればよく、上述の形態は一例に過ぎない。
（１）ＰＣ５１ａ〜５１ｄの各々と配信管理サーバ装置１０との間で信頼に足る通信コネクションを確立することができる。
（２）管理者ａ宛の電子メール及び管理者ｂ宛の電子メールが該当するＰＣへ配信される。
【００１４】
［１．２．会員側の構成］
移動パケット通信網４０は、収容する携帯電話機とインターネット２０との間でパケット通信を可能とする周知の移動パケット通信網と同一の構成を有し、インターネット２０に接続されたゲートウェイサーバ装置３０を備えている。携帯電話機６０ａは加盟者Ａの会員Ｅに、携帯電話機６０ｂは加盟者Ｂの会員Ｆに所有されており、それぞれ、移動パケット通信網４０に収容される。各携帯電話機の構成は、周知の移動パケット通信網およびインターネットを介してパケット通信可能な周知の携帯電話機の構成と同様である。これらのことから自明であるが、上記ゲートウェイサーバ装置３０は、収容する携帯電話機の所有者の電子メールアドレスに対応したメールボックスを有し、インターネット２０から新着の電子メールを受信すると、該当するメールボックスに格納する。また、ゲートウェイサーバ装置３０は、これらのメールボックスのいずれかに新着の電子メールが格納されると、該当する携帯電話機からの要求を待つことなく、当該電子メールを該当する携帯電話機へ送信する。
【００１５】
［１．３．配信管理サーバ装置１０の構成］
図２は、配信管理サーバ装置１０の構成を示すブロック図である。同図に示されるように、配信管理サーバ装置１０は、プログラムを実行するＣＰＵ１１、配信管理サーバ装置１０の起動時にＣＰＵ１１により読み出され実行されるプログラムを記憶したＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）１２、ＣＰＵ１１に使用されるデータを一時的に記憶するＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）１３、各種データを記憶するハードディスク装置１４、インターネット２０とＣＰＵ１１との間で通信を中継する通信インターフェイス１５、現在時刻（年、月、日、時、分および秒）を表すデータを出力する計時部１６、及び各部を接続したバス１７を有する。
【００１６】
ハードディスク装置１４には、ＲＯＭ１２に記憶されたプログラムを実行したＣＰＵ１１が自動的に読み出して実行する管理プログラム１４１と、この管理プログラム１４１を実行したＣＰＵ１１に使用される、加盟者管理ＤＢ（データベース）１４２、コンテンツ管理ＤＢ１４３、会員管理ＤＢ１４４、送信用管理ＤＢ１４５及び暫定メール管理ＤＢ１４６が記憶されている。後に、これらのＤＢやプログラムについて説明するが、その前に、その説明の中で使用される用語について図３を参照して説明する。
【００１７】
図３に示すように、単位期間は、配信の制限の基準となる期間であり、本実施形態では月曜日の午前０時０分０秒から始まる一週間である。予約対象期間は、配信を予約可能な電子メールの配信タイミングを規定しており、現在時刻から予め定められた安全期間経過後に始まる単位期間と同一である。安全時間は、電子メールの配信を予約したにも関わらず通信遅延や処理遅延のために当該電子メールが配信されない、といった事態を避けるために設けられた時間であり、本実施形態では、３０分間の安全時間が予め設定されている。予約不可能期間は、電子メールの配信を予約することが不可能な期間であり、本実施形態では、予約対象期間の直前の単位期間の開始時から始まり、予約対象期間の開始時から安全時間だけ遡った時点で終わる期間で終わる。予約可能期間は、電子メールの配信を予約することが可能な期間であり、予約対象期間の直前の単位期間から予約不可能期間を除外した期間である。
【００１８】
加盟者管理ＤＢ１４２には、加盟者に関する情報を表す加盟者データが加盟者毎に格納されている。加盟者データは、図４に示されているように、加盟者を識別するための加盟者番号と、当該加盟者が予め定められた単位期間内に許容された配信の上限回数を示す最大配信数と、当該加盟者の管理者（例えば前述の管理者ａ）の電子メールアドレスである管理者アドレスと、当該管理者であるか否かを配信管理サーバ装置１０が判定するためのパスワードと、提携者番号とを表すデータを内包している。管理者アドレス、パスワード及び提携者番号は管理者から配信代行事業者へ通知されたものであり、加盟者番号は配信代行事業者によって設定されたものである。最大配信数は加盟契約の内容に基づいて配信代行事業者により設定されたものであり、加盟社番号が“Ｋ０１”の加盟者Ａについては“５”が、加盟社番号が“Ｋ０２”の加盟者Ｂについては“３”が設定されている。また、上記の単位期間は月曜日から始まる一週間である。したがって、加盟者Ａについては週に５回までの配信が許容されていることになる。
【００１９】
コンテンツ管理ＤＢ１４３には、会員への配信の予約内容を表す予約メールデータが予約毎に格納される。予約メールデータは、図５に示されているように、加盟者が電子メールを識別するためのコンテンツＩＤと、当該電子メールの配信を予約した加盟者の加盟者番号と、当該電子メールの種別（ルーティンメール／アフィリエイトメール）と、当該電子メールの配信先となる会員（以後、「ターゲット」と呼ぶ）の属性であるターゲット属性と、当該電子メールの配信が予定されている日を示す配信タイミングと、当該電子メールの配信を予約した加盟者における当該配信の優先度（重要度）と、電子メールの内容とを表すデータを内包している。なお、会員の属性としては、性別、年齢および嗜好の３種類が想定されている。
【００２０】
会員管理ＤＢ１４４には、会員に関する情報を表す会員データが会員毎に格納されている。会員データは、図６に示されているように、会員を識別するための会員番号と、当該会員が帰属している加盟者の加盟者番号である帰属加盟者番号と、配信管理サーバ装置１０から当該会員への電子メールの配信に用いられる当該会員の電子メールアドレスである会員アドレスと、当該会員の属性である会員属性と、配信管理サーバ装置１０から当該会員へ上記の単位期間内に配信される電子メールの帰属加盟者毎の上限数である最大受信数とを表すデータを内包している。帰属加盟者、会員アドレス、会員属性、及び最大受信数は会員から配信代行事業者へ通知されたものであり、これらのうち、帰属加盟者および最大受信数は会員登録時に通知されたものである。また、会員番号は配信代行事業者によって定められたものである。
【００２１】
送信用管理ＤＢ１４５には、配信される電子メールを表す送信用メールデータが格納される。図７に示されているように、送信用メールデータがコンテンツ管理ＤＢ１４３に格納されるメールデータと異なる点は、コンテンツＩＤ、ターゲット属性および優先度を表すデータに代えて、宛先アドレスを表すデータを包含している点のみである。
【００２２】
暫定メール管理ＤＢ１４６には、加盟者からの配信の許可を待っている状態のアフィリエイトメールに関するメールデータである暫定メールデータが格納される。図８に示されているように、この暫定メールデータがコンテンツ管理ＤＢ１４３に格納されるメールデータと異なる点は、コンテンツＩＤおよび優先度を表すデータに代えて、暫定ＩＤおよび提携者番号を表すデータを包含している点のみである。
【００２３】
管理プログラム１４１は、ＣＰＵ１１に実行されることにより、複数のプロセスの並列処理を実現する機能を配信管理サーバ装置１０に営ませるとともに、次に説明する管理プロセス、配信プロセス及び暫定プロセスを生成する。
【００２４】
［１−３−１：管理プロセス］
管理プロセスは、通信インターフェイス１５を介してＦＴＰに従った通信を開始するためのＦＴＰコマンドを受信すると、子プロセスとしてＦＴＰサーバプロセスを生成し、このプロセスへ当該ＦＴＰコマンドを渡す。
また、管理プロセスは、配信管理サーバ装置１０のドメイン名を内包した既定のＵＲＬ（Ｕｎｉｆｏｒｍ  Ｒｅｓｏｕｒｃｅ  Ｌｏｃａｔｏｒ）をヘッダに格納したＨＴＴＰ（ＨｙｐｅｒＴｅｘｔ  Ｔｒａｎｓｆｅｒ  Ｐｒｏｔｏｃｏｌ）リクエストを通信インターフェイス１５を介して受信すると、子プロセスとしてＷＷＷサーバプロセスを生成し、このプロセスへ当該ＨＴＴＰリクエストを渡すとともに固有のセッションＩＤを払い出す。このセッションＩＤは、いわゆるセッション管理のために用いられる。
また、管理プロセスは、生成したＷＷＷサーバプロセスについてセッション管理を行い、不適切なＨＴＴＰリクエストを受信したＷＷＷサーバプロセスを消滅させる。また、管理プロセスは、消滅を待っている状態の子プロセスを消滅させる。
また、管理プロセスは、計時部１６から出力されるデータを入力して現在時刻を監視し、現在時刻が予約不可能期間に入った時に、子プロセスとしてメール生成プロセスを生成する。
【００２５】
［１−３−１−１：ＦＴＰサーバプロセス］
図９はＦＴＰサーバプロセスが行う処理の流れを示すフローチャートである。この図に示されているように、ＦＴＰサーバプロセスは、計時部１６から出力されるデータを入力し、このデータで表される現在時刻が予約可能期間内の時刻であるか判定し（ＳＡ１）、判定結果が否定的な場合には自らの状態を消滅を待つ状態に遷移させる。
逆に、当該判定結果が肯定的な場合には、ＦＴＰサーバプロセスは、管理プロセスから渡されたＦＴＰコマンドの送信元の装置へ、加盟者番号およびパスワードの送信を要求するＦＴＰリプライを通信インターフェイス１５を介して送信する。次いで、ＦＴＰサーバプロセスは、加盟者番号およびパスワードを表すデータが指定されたＦＴＰコマンドを通信インターフェイス１５を介して受信し、これらの加盟者番号およびパスワードと加盟者管理ＤＢ１４２に格納されたデータとに基づいて通信先の装置の使用者が加盟者の管理者であるかを判定し、判定結果を表すＦＴＰリプライを返信する（ＳＡ２，ＳＡ３）。この判定結果が否定的であれば、ＦＴＰサーバプロセスは自らの状態を消滅を待つ状態とする。
【００２６】
逆に、上記判定結果が肯定的であれば、ＦＴＰサーバプロセスは、次いで送信されてきた要求ファイルを受信し（ＳＡ４）、当該加盟者番号に対応したアップロード用領域に書き込む。次にＦＴＰサーバプロセスは、当該要求ファイルで表される配信予約が適切かを判定し、判定結果を表す結果ファイルを生成し当該アップロード用領域に格納する（ＳＡ５）。当該判定結果が否定的な場合、ＦＴＰサーバプロセスは、予め設定された待機時間（例えば２分間）だけ待つ待機処理を行い（ＳＡ６）、自身の状態を消滅を待つ状態とする。
【００２７】
当該判定結果は、配信タイミングが予約対象期間外のルーティンメールデータが当該要求ファイル内に存在しない場合にのみ、肯定的となる。当該判定結果が肯定的な場合、ＦＴＰサーバプロセスは、当該要求ファイル内のルーティンメールデータをコンテンツ管理ＤＢ１４３に格納し（ＳＡ７）、待機処理を行い（ＳＡ６）、自身の状態を消滅を待つ状態とする。
【００２８】
なお、要求ファイルのファイル名と結果ファイルのファイル名は予め定められており、両者は互いに相違する。また、ファイルをアップロード用領域に書き込む際に同一のファイル名のファイルが既に書き込まれている場合には、ファイルが上書きされる。また、上述の待機時間は、通信先の装置が結果ファイルを受信することができるようにするために定められたものであり、待機処理中のＦＴＰサーバプロセスは、結果ファイルの送信を要求するＦＴＰコマンドを受信すると、当該結果ファイルを返信する。
【００２９】
［１−３−１−２：ＷＷＷサーバプロセス］
図１０はＷＷＷサーバプロセスが行う処理の流れを示すフローチャートである。この図に示されているように、ＷＷＷサーバプロセスは、計時部１６から出力されるデータを入力し、このデータで表される現在時刻が予約可能期間内の時刻であるか判定し（ＳＢ１）、この判定結果が否定的な場合には自らの状態を消滅を待つ状態に遷移させる。当該判定結果が肯定的な場合、ＷＷＷサーバプロセスは、管理プロセスから渡されたＨＴＴＰリクエストのヘッダに格納されたＵＲＬが臨時入力用ＵＲＬの場合にはアフィリエイト要求処理を、臨時入力用ＵＲＬでない場合（すなわち臨時設定用ＵＲＬ）の場合にはアフィリエイト設定処理を行う（ＳＢ２）。
【００３０】
［１−３−１−２−１：アフィリエイト要求処理］
アフィリエイト要求処理では、ＷＷＷサーバプロセスは、まず、アフィリエイトメールに関するデータの入力および返信を促すアフィリエイトメール配信リクエスト画面（図１１参照）を表示させるためのＨＴＭＬ（Ｈｙｐｅｒ  Ｔｅｘｔ  Ｍａｒｋｕｐ  Ｌａｎｇｕａｇｅ）ファイルを生成し、このファイルを内包したＨＴＴＰレスポンスを、管理プロセスから渡されたＨＴＴＰリクエストの送信元の装置へ、通信インターフェイス１５を介して送信する。次に、ＷＷＷサーバプロセスは、当該レスポンスに対応して送信されてきたＨＴＴＰリクエストを通信インターフェイス１５を介して受信し（ＳＢ３）、当該リクエスト内の入力データが適切か否かを判定し（ＳＢ４）、この判定結果が否定的な場合には不適切な入力データのために処理に失敗したことを通知するためのエラー画面を表示させるためのＨＴＭＬファイルを生成し、このファイルを内包したＨＴＴＰレスポンスを返信し（ＳＢ５）、自らの状態を消滅を待つ状態に遷移させる。なお、ステップＳＢ４の判定において不適切とされる場合としては、入力データで表される配信タイミングが予約対象期間外の場合と、入力データで表される加盟者番号が加盟者管理ＤＢ１４２に格納されていない場合、入力データで表される提携者番号と加盟者番号とが整合していない場合とがある。
【００３１】
逆に、ステップＳＢ４での判定結果が肯定的な場合には、ＷＷＷサーバプロセスは、当該入力データから提携者番号を表すデータを削除し削除後の入力データに当該データを識別するための暫定ＩＤを表すデータを追加して暫定メールデータを生成し暫定メール管理ＤＢに格納する一方、当該入力データで表される加盟者番号に対応付けて加盟者管理ＤＢ１４２に登録されている管理者アドレスを特定し、アフィリエイトメールの配信が要求されたことを通知するための当該管理者アドレス宛の電子メールを通信インターフェイス１５を介して送信する。その後、ＷＷＷサーバプロセスは、要求が正常に登録されたことを通知するための画面を表示させるためのＨＴＭＬファイルを生成し、このファイルを内包したＨＴＴＰレスポンスを返信し（ＳＢ６）、自らの状態を消滅を待つ状態に遷移させる。
【００３２】
［１−３−１−２−２：アフィリエイト設定処理］
アフィリエイト設定処理では、ＷＷＷサーバプロセスは、まず、加盟者番号およびパスワードの入力および返信を促す臨時認証用画面を表示させるためのＨＴＭＬファイルを生成し、このファイルを内包したＨＴＴＰレスポンスを、管理プロセスから渡されたＨＴＴＰリクエストの送信元の装置へ、通信インターフェイス１５を介して送信する。次に、ＷＷＷサーバプロセスは、当該レスポンスに対応して送信されてきたＨＴＴＰリクエストを通信インターフェイス１５を介して受信し、当該リクエスト内の入力データと加盟者管理ＤＢ１４２とに基づいて認証処理を行い（ＳＢ７）、当該リクエストの送信元の装置の使用者が正当な管理者であるか判定する（ＳＢ８）。この判定結果が否定的な場合には、ＷＷＷサーバプロセスは、自らの状態を消滅を待つ状態に遷移させる。
【００３３】
逆に、当該判定結果が肯定的な場合には、ＷＷＷサーバプロセスは、当該管理者の属する加盟者に配信が要求されているアフィリエイトメールに関する暫定メールデータを暫定メール管理ＤＢ１４６から、予約対象期間内での配信が当該加盟者により予約された電子メールに関するメールデータをコンテンツ管理ＤＢ１４３から抽出し、当該暫定メールデータで表されるアフィリエイトメールについて配信の許可／不許可の入力および返信を促す設定画面（例えば図１０参照）を表示させるためのＨＴＭＬファイルを生成し、このファイルを内包したＨＴＴＰレスポンスを返信する。
【００３４】
次に、ＷＷＷサーバプロセスは、当該レスポンスに対応して送信されてきたＨＴＴＰリクエストを受信し（ＳＢ９）、当該アフィリエイトメールの全てについて配信の許否の判断が保留されていることが当該リクエスト内の入力データにより示されているか否か判定する（ＳＢ１０）。この判定結果が肯定的な場合には、ＷＷＷサーバプロセスは、自らの状態を消滅を待つ状態に遷移させる。
【００３５】
逆に当該判定結果が否定的な場合には、ＷＷＷサーバプロセスは、計時部１６から出力されるデータを入力し、このデータで表される現在時刻が予約可能期間内の時刻であるか判定し（ＳＢ１１）、この判定結果が否定的な場合には、予約不可能期間であることを通知するための画面を表示させるためのＨＴＭＬファイルを生成し、このファイルを内包したＨＴＴＰレスポンスを返信し（ＳＢ１３）、自らの状態を消滅を待つ状態に遷移させる。
【００３６】
逆に、当該判定結果が肯定的な場合には、ＷＷＷサーバプロセスは、当該リクエスト内の入力データにより配信の許可が示されたアフィリエイトメールについて、当該アフィリエイトメールを表す暫定メールデータから暫定ＩＤを表すデータを削除し、削除後のデータにコンテンツＩＤを表すデータを付加しコンテンツ管理ＤＢ１４３に格納するとともに当該暫定メールデータを暫定メール管理ＤＢ１４６から削除し、当該入力データにより配信の不許可が示されたアフィリエイトメールについて、当該アフィリエイトメールを表す暫定メールデータを暫定メール管理ＤＢ１４６から削除する。以後、ＷＷＷサーバプロセスは、アフィリエイトメールについて配信の許否が正常に設定されたことを通知するための画面を表示させるためのＨＴＭＬファイルを生成し、このファイルを内包したＨＴＴＰレスポンスを返信し（ＳＢ１２）、自らの状態を消滅を待つ状態に遷移させる。
【００３７】
［１−３−１−３：メール生成プロセス］
図１２はメール生成プロセスが行う処理の流れを示すフローチャートである。この図に示されているように、メール生成プロセスは、まず、加盟者管理ＤＢ１４２及びコンテンツ管理ＤＢ１４３を用いて、予約対象期間内に配信可能な電子メールを表す、最大配信数以下の数のメールデータを加盟者毎に抽出する（ＳＣ１）。この抽出では、コンテンツ管理ＤＢ１４３及び加盟者管理ＤＢ１４２が、配信タイミング、加盟者番号、最大配信数、優先度、メール種別および優先ルールに着目して参照される。なお、「優先ルール」とは、複数の電子メール（またはメールデータ）間で配信の優先順位を決定する際に配信管理サーバ装置１０が従うルールであり、前述の優先度が異なる場合には優先度が高い方が優先されるように、優先度が同じ場合には配信すべき日付が早い方が優先されるように、及びアフィリエイトメールがルーティンメールよりも優先されるように予め定められている。
【００３８】
次に、メール生成プロセスは、予約対象期間内に配信する電子メールを会員毎に生成し、送信用管理ＤＢ１４５に格納する（ＳＣ２）。この生成は、各会員について帰属加盟者毎に行われるものであり、予約対象期間内に一つの帰属加盟者から一人の会員に配信される電子メールの数が当該帰属加盟者について当該会員により設定された最大受信数以下となるように行われる。なお、この生成では、ステップＳＣ１にて抽出されたメールデータと会員管理ＤＢ１４４とが、配信タイミング、会員属性、帰属番号、ターゲット属性、最大受信数、優先度、メール種別、内容、会員アドレスおよび優先ルールに着目して参照される。
以後、メール生成プロセスは、自らの状態を消滅を待つ状態に遷移させる。
【００３９】
［１−３−２：配信プロセス］
図１３は配信プロセスが行う処理の流れを示すフローチャートである。この図に示されているように、配信プロセスは、管理プロセスと同様に現在時刻を監視し続ける。また、配信プロセスは、現在日を配信タイミングとする送信用メールデータを、送信用管理ＤＢ１４５から抽出し、抽出した送信用メールデータを用いて、予め定められた電子メールアドレスを送信元アドレスとした電子メールを作成する。次に、配信プロセスは、作成した電子メールを通信インターフェイス１５を介して送信し、送信した電子メールの作成に用いた送信用メールデータを送信用管理ＤＢ１４５から削除する（ＳＤ１，ＳＤ２）。
【００４０】
［１−３−３：暫定プロセス］
図１４は暫定プロセスが行う処理の流れを示すフローチャートである。この図に示されているように、暫定プロセスは、管理プロセスと同様に現在時刻を監視し続ける。また、暫定プロセスは、現在時刻が予約可能期間を過ぎると、暫定メール管理ＤＢ１４６に格納されている全てのデータを削除する（ＳＥ１，ＳＥ２）。
【００４１】
［２．動作］
次に、本実施形態の動作について具体的な使用例を挙げて説明する。
［２−１．使用例の概要］
説明に用いる使用例は以下に述べる通りである。
２００２年９月３０日（月曜日）に、家具販売店Ｃが、音楽鑑賞を嗜好する会員へラックのセールを告知するためのアフィリエイトメールを２００２年１０月９日（水曜日）に配信することを百貨店Ａに要求する一方、印刷会社Ｄが、服飾を嗜好する会員へキャンペーンを告知するためのアフィリエイトメールを２００２年１０月１０日（木曜日）に配信することを百貨店Ａに要求する。
翌日の火曜日に、百貨店Ａが、家具販売店Ｃの要求を許可する。
翌日の水曜日に、百貨店Ａ及び衣料販売店Ｂが、予約対象期間内に配信しようとするルーティンメールを一括登録する。
翌日の木曜日に、印刷会社Ｄが、音楽鑑賞を嗜好する会員へキャンペーンを告知するためのアフィリエイトメールを２００２年１０月１１日（金曜日）に配信することを百貨店Ａに要求する。
以上のようにして登録された配信予約に基づいて、配信管理サーバ装置１０が電子メールを配信する。
［２−２．初期条件］
なお、百貨店Ａの管理者ａと衣料販売店Ｂの管理者ｂには、前述の加盟者番号および臨時設定用ＵＲＬが配信代行事業者から通知されているものとする。また、家具販売店Ｃの管理者ｃと印刷会社Ｄの管理者ｄには臨時入力用ＵＲＬが配信代行事業者から通知されているものとする。また、百貨店Ａの加盟者番号が百貨店Ａから管理者ｃ及び管理者ｄへ、衣料販売店Ｂの加盟者番号が衣料販売店Ｂから管理者ｄへ通知されているものとする。また、ＰＣ５１ａ〜５１ｄと中継装置５３ａ及び５３ｂと配信管理サーバ装置１０は既に起動されており、コンテンツ管理ＤＢ１４３、送信用管理ＤＢ１４５及び暫定メール管理ＤＢ１４６には何も格納されていないものとする。また、加盟者管理ＤＢ１４２には図４に示す加盟者データが、会員管理ＤＢ１４４には図６に示す会員データが格納されているものとする。
【００４２】
［２−３．使用例に従った動作］
［２−３−１．２００２年９月３０日（月曜日）の動作］
まず、２００２年９月３０日に、図１の管理者ｃがＰＣ５１ｃを操作し、ＷＷＷブラウザソフトウェアを用いて臨時入力用ＵＲＬを入力する。これにより、臨時入力用ＵＲＬをヘッダに格納したＨＴＴＰリクエストがＰＣ５１ｃから配信管理サーバ装置１０へ送信される。このリクエストは配信管理サーバ装置１０にて生成されている管理プロセスにより受信される。これを契機として、配信管理サーバ装置１０にてＷＷＷサーバプロセスが生成され、以後、このＷＷＷサーバプロセスがＰＣ５１ｃと通信する。
【００４３】
２００２年９月３０日は予約可能期間内の日であり、かつ、当該リクエストのヘッダに格納されたＵＲＬが臨時入力用ＵＲＬであることから（ＳＢ１：ＹＥＳ，ＳＢ２：ＹＥＳ）、当該ＷＷＷサーバプロセスはアフィリエイトメール配信リクエスト画面を表示させるためのＨＴＭＬファイルを生成し、このファイルを内包したＨＴＴＰレスポンスをＰＣ５１ｃへ送信する。このレスポンスを受信したＰＣ５１ｃでは、図１１に示すアフィリエイトメール配信リクエスト画面が表示される。管理者ｃは当該画面に応じてＰＣ５１ｃを操作し、配信の要求先の加盟者を表す加盟者番号“Ｋ０１”、ターゲット属性：嗜好＝“音楽鑑賞”、配信タイミング“２００２／１０／９”、内容“＞＞＞ＣＤ収納ラックのセール＜＜＜…”、提携者番号“Ｋ０１Ｔ０１”を入力し、当該画面内の送信ボタンＢ１を押す旨の指示を入力する（図１５参照）。これにより、入力データを内包したＨＴＴＰリクエストがＰＣ５１ｃから送信され、当該ＷＷＷサーバプロセスにより受信される（ＳＢ３）。
【００４４】
このリクエスト内の入力データは適切であることから、当該ＷＷＷサーバプロセスは、当該入力データから提携者番号を表すデータを削除し、削除後の入力データに当該データを識別するための暫定ＩＤ“Ｚ０１”を表すデータを追加して暫定メールデータを生成し暫定メール管理ＤＢ１４６に格納する一方、当該入力データで表される加盟者番号“Ｋ０１”に対応付けて加盟者管理ＤＢ１４２に登録されている管理者アドレス“ａａａ＠ａ．ｃｏｍ”を特定し、アフィリエイトメールの配信が要求されたことを通知するための当該管理者アドレス宛の電子メールを送信する。さらに、当該ＷＷＷサーバプロセスは、要求が正常に登録されたことを通知するための画面を表示させるためのＨＴＭＬファイルを内包したＨＴＴＰレスポンスを返信する（ＳＢ４，ＳＢ６）。これにより、要求が正常に登録されたことが管理者ｃに通知される。
【００４５】
また、同日には、印刷会社Ｄの管理者ｄが、ＰＣ５１ｄを操作し、ＷＷＷブラウザソフトウェアを用いて臨時入力用ＵＲＬを入力する。以降の動作は、ＷＷＷサーバプロセスの通信相手の相違に起因した相違点と、配信が要求されるアフィリエイトメールの内容の相違に起因した相違点とを除くと、上述の動作と同様である。
以上の動作の終了直後に暫定メール管理ＤＢ１４６に格納されているデータは図８に示す通りである。
【００４６】
当該ＷＷＷサーバプロセスから送信された２通の電子メールは、最終的に百貨店ＡのＰＣ５１ａにより受信され、この受信が周囲の者に通知される。この通知を受けた管理者ａは、当該電子メールを参照し、アフィリエイトメールの配信が要求されたことを知る。
【００４７】
［２−３−２．２００２年１０月１日（火曜日）の動作］
アフィリエイトメールの配信が要求されたことを知った管理者ａが、２００２年１０月１日に、ＰＣ５１ａを操作し、ＷＷＷブラウザソフトウェアを用いて臨時設定用ＵＲＬを入力する。これにより、臨時設定用ＵＲＬをヘッダに格納したＨＴＴＰリクエストがＰＣ５１ａから配信管理サーバ装置１０へ送信される。このリクエストは配信管理サーバ装置１０の管理プロセスにより受信され、これを契機として、配信管理サーバ装置１０にてＷＷＷサーバプロセスが生成される。以後、このＷＷＷサーバプロセスがＰＣ５１ａと通信する。
【００４８】
２００２年９月３０日は予約可能期間内の日であり、かつ、当該リクエストのヘッダに格納されたＵＲＬが臨時設定用ＵＲＬであることから（ＳＢ１：ＹＥＳ，ＳＢ２：ＮＯ）、当該ＷＷＷサーバプロセスは、臨時認証用画面を表示させるためのＨＴＭＬファイルを生成し、このファイルを内包したＨＴＴＰレスポンスをＰＣ５１ａへ送信する。このレスポンスを受信したＰＣ５１ａでは、臨時認証用画面が表示され、加盟者番号およびパスワードの入力および送信が促される。管理者ａは当該画面に応じてＰＣ５１ｃを操作し、加盟者番号“Ｋ０１”及びパスワード“１２３”を入力し、当該画面内の送信ボタンを押す旨の指示を入力する。これにより、入力データを内包したＨＴＴＰリクエストがＰＣ５１ａから送信され、当該ＷＷＷサーバプロセスにより受信される。
【００４９】
加盟者番号“Ｋ０１”及びパスワード“１２３”の組み合わせは加盟者管理ＤＢ１４２に格納されていることから（ＳＢ８：ＹＥＳ）、当該ＷＷＷサーバプロセスは、当該加盟者番号“Ｋ０１”を表す暫定メールデータを暫定メール管理ＤＢ１４６から抽出するとともに、配信タイミングが予約対象期間（２００２／１０／７〜２００２／１０／１３）内であり加盟者番号が“Ｋ０１”であるメールデータをコンテンツ管理ＤＢ１４３から抽出する。次に、当該ＷＷＷサーバプロセスは、抽出したデータに応じた設定画面を表示させるためのＨＴＭＬファイルを生成し、このファイルを内包したＨＴＴＰレスポンスを返信する。このレスポンスを受信したＰＣ５１ｃでは、図１６に示す設定画面が表示される。管理者ａは、当該画面に応じてＰＣ５１ａを操作し、家具販売店Ｃから要求されている配信を許可し印刷会社Ｄから要求されている配信の可否の判断を許可する旨のデータ入力を行い、当該画面内の送信ボタンＢ２を押す旨の指示を入力する。これにより、入力データを内包したＨＴＴＰリクエストがＰＣ５１ａから送信され、当該ＷＷＷサーバプロセスにより受信される（ＳＢ９）。
【００５０】
配信を許可されたアフィリエイトメールが存在し、かつ、２００２年１０月１日は予約可能期間内の日であることから（ＳＢ１０：ＮＯ，ＳＢ１１：ＹＥＳ）、当該ＷＷＷサーバプロセスは、配信が許可されたアフィリエイトメールを表す暫定メールデータから暫定ＩＤを表すデータを削除し、削除後のデータにコンテンツＩＤを表すデータを付加しコンテンツ管理ＤＢ１４３に格納するとともに当該暫定メールデータを暫定メール管理ＤＢ１４６から削除する。さらに、当該ＷＷＷサーバプロセスは、アフィリエイトメールについて配信の許否が正常に設定されたことを通知するための画面を表示させるためのＨＴＭＬファイルを生成し、このファイルを内包したＨＴＴＰレスポンスを返信する（ＳＢ１３）。これにより、管理者ａはアフィリエイトメールについて配信の許否が正常に設定されたことを知る。
【００５１】
［２−３−３．２００２年１０月２日（水曜日）の動作］
２００２年１０月２日には、まず、管理者ａが、ＰＣ５１ａを操作し、５回分の適切な配信予約のためのデータを内包した要求ファイルを生成する。次に、管理者ａがＦＴＰクライアントソフトウェアを実行させる。これにより、ＦＴＰに従った通信を開始するためのＦＴＰコマンドが、ＰＣ５１ａから配信管理サーバ装置１０へ送信される。このコマンドは配信管理サーバ装置１０の管理プロセスにより受信され、これを契機として、配信管理サーバ装置１０にてＦＴＰサーバプロセスが生成される。以後、このＦＴＰサーバプロセスがＰＣ５１ａと通信する。
【００５２】
２００２年９月３０日は予約可能期間内の日であることから（ＳＡ１：ＹＥＳ）、当該ＦＴＰサーバプロセスは、加盟者番号およびパスワードの送信を要求するＦＴＰリプライをＰＣ５１ａへ送信する。このリプライを受信したＰＣ５１ａは、加盟者番号およびパスワードの入力を促す画面を表示する。この画面に従って管理者ａがＰＣ５１ａを操作して加盟者番号およびパスワードを入力すると、これらの入力データを指定したＦＴＰコマンドがＰＣ５１ａから当該ＦＴＰサーバプロセスへ送信される。このＦＴＰコマンドを受信した当該ＦＴＰサーバプロセスは、入力データで表される加盟者番号およびパスワードと加盟者管理ＤＢ１４２とを用いて認証処理を行い、その結果を示すＦＴＰリプライを返信する（ＳＡ２）。これらの加盟者番号およびパスワードの組み合わせは加盟者管理ＤＢ１４２に格納されていることから（ＳＡ３：ＹＥＳ）、認証に成功したことが当該ＦＴＰリプライによりＰＣ５１ａに通知されることになる。
【００５３】
次に、上記の要求ファイルがＰＣ５１ａから当該ＦＴＰサーバプロセスへ送信される。この要求ファイルは、当該ＦＴＰサーバプロセスにより、当該加盟者番号に対応したアップロード用領域に書き込まれる（ＳＡ４）。次に、当該ＦＴＰサーバプロセスは、当該要求ファイルで表される配信予約が適切かを判定し、判定結果を表す結果ファイルを生成し当該アップロード用領域に格納する（ＳＡ５）。当該要求ファイルで表されるルーティンメールの配信タイミングはいずれも予約対象期間内であり、記述漏れもないことから、当該判定結果は肯定的になる。よって、当該ＦＴＰサーバプロセスは、当該要求ファイル内のデータをコンテンツ管理ＤＢ１４３に格納する（ＳＡ７）。なお、上記の結果ファイルは、ＰＣ５１ａによりダウンロードされる。これにより、管理者ａはルーティンメールの配信が正常に予約されたことを知る。
【００５４】
また、同日には、衣料販売店Ｂの管理者ｂが、ＰＣ５１ｂを操作し、３回分の適切な配信予約のためのデータを内包した要求ファイルを生成する。以降の動作は、ＦＴＰサーバプロセスの通信相手の相違に起因した相違点と、ルーティンメールの配信の予約内容の相違に起因した相違点とを除くと、上述の動作と同様である。
以上の動作の終了直後にコンテンツ管理ＤＢ１４３に格納されているデータは図５に示す通りである。
【００５５】
［２−３−４．２００２年１０月３日（木曜日）の動作］
２００２年１０月３日に、印刷会社Ｄの管理者ｄがＰＣ５１ｄを操作し、ＷＷＷブラウザソフトウェアを用いて臨時入力用ＵＲＬを入力する。以降の動作は、配信が要求されるアフィリエイトメールの内容の相違に起因した相違点を除くと、２００２年９月３０日に管理者ｄがアフィリエイトメールの配信を要求した際の動作と同様である。
以上の動作の終了直後に暫定メール管理ＤＢ１４６に格納されているデータは図１７に示す通りである。
上述の動作の結果、アフィリエイトメールの配信が要求されたことを通知する電子メールが百貨店ＡのＰＣ５１ａにより受信される。
【００５６】
［２−３−５．２００２年１０月６日（日曜日）の動作］
現在時刻が２００２年１０月６日２３時３０分０秒となると、配信管理サーバ装置１０にて生成されている暫定プロセスにより、暫定メール管理ＤＢ１４６に格納されている全てのデータが削除される。
【００５７】
また、同時刻になると、管理プロセスがメール生成プロセスを生成する。メール生成プロセスは、まず、加盟者管理ＤＢ１４２を参照し全ての加盟者について加盟者番号“Ｋ０１”，“Ｋ０２”を抽出し、各加盟者番号についてメールデータの１次抽出を行う（ＳＣ１）。
【００５８】
加盟者番号“Ｋ０１”についての１次抽出では、メール生成プロセスは、加盟者番号“Ｋ０１”を表すデータを内包し、かつ予約対象期間内の配信タイミングを表すデータを内包したメールデータを、コンテンツ管理ＤＢ１４３から抽出する。これにより、６件のメールデータ（コンテンツＩＤが“Ｃ０１”〜“Ｃ０６”のメールデータ）が抽出される。加盟者番号“Ｋ０１”に対応付けられて加盟者管理ＤＢ１４２に格納されている最大配信数は“５”であることから、メール生成プロセスは、抽出した６件のメールデータから、各メールデータで表される優先度と優先ルールとに基づいて、優先的に配信されるべき電子メールを表す５件のメールデータを抽出する。この結果、コンテンツＩＤが“Ｃ０１”及び“Ｃ０３”〜“Ｃ０６”のメールデータが最終的に抽出される。
【００５９】
加盟者番号“Ｋ０２”についても１次抽出が行われる。加盟者番号“Ｋ０２”については、予約対象期間内の配信タイミングを表すデータを内包したメールデータがコンテンツ管理ＤＢ１４３に３件しか格納されておらず、加盟者番号“Ｋ０２”に対応付けられて加盟者管理ＤＢ１４２に格納されている最大配信数は“３”であることから、これら３件のメールデータ、すなわちコンテンツＩＤが“Ｃ０７”〜“Ｃ０９”のメールデータが最終的な抽出結果となる。
【００６０】
次に、メール生成プロセスは、会員管理ＤＢ１４４を参照し全ての会員について会員番号“Ｍ０１”，“Ｍ０２”を抽出し、各会員番号についてメールデータの２次抽出を行う（ＳＣ２）。
【００６１】
会員番号“Ｍ０１”についての２次抽出では、メール生成プロセスは、１次抽出により最終的に抽出されたメールデータから、会員番号“Ｍ０１”に対応する帰属番号“Ｋ０１”と同一の加盟者番号を表すデータを内包し、かつ会員番号“Ｍ０１”に対応する属性（性別：“女”，年齢：“−”．嗜好：“音楽鑑賞”）に適合しないターゲット属性を表すデータを内包しないメールデータを抽出する。これにより、４件のメールデータ（コンテンツＩＤが“Ｃ０１”、“Ｃ０３”〜“Ｃ０５”のメールデータ）が抽出される。会員番号“Ｍ０１”に対応付けられて会員管理ＤＢ１４２に格納されている最大受信数は“３”であることから、メール生成プロセスは、抽出した４件のメールデータから、各メールデータで表される優先度と優先ルールとに基づいて、優先的に配信されるべき電子メールを表す３件のメールデータ（コンテンツＩＤが“Ｃ０１”，“Ｃ０３”及び“Ｃ０５”のメールデータ）を最終的に抽出する。メール生成プロセスは、これら３件のメールデータについて、コンテンツＩＤ、ターゲット属性および優先度を表すデータを宛先アドレスを表すデータで置換して送信用メールデータを生成する。この宛先アドレスは会員番号“Ｍ０１”に対応付けられた会員アドレスである。こうして生成された３件の送信用メールデータは送信用管理ＤＢ１４５に格納される。
【００６２】
会員番号“Ｍ０２”についても２次抽出が行われる。会員番号“Ｍ０２”には複数の帰属番号“Ｋ０１”及び“Ｋ０２”が対応付けられていることから、各帰属番号毎にメールデータが抽出され、最終的には、帰属番号“Ｋ０１”についてはコンテンツＩＤが“Ｃ０１”及び“Ｃ０５”のメールデータ、帰属番号“Ｋ０２”についてはコンテンツＩＤが“Ｃ０７”及び“Ｃ０９”のメールデータが抽出される。そして、送信用管理ＤＢ１４５には、コンテンツＩＤが“Ｃ０１”、“Ｃ０５”、“Ｃ０７”及び“Ｃ０９”に基づいて作成された４件の送信用メールデータが格納される。なお、これら４件の送信用メールデータの各々に共通して含まれているデータで表される宛先アドレスは、会員番号“Ｍ０２”に対応付けられた会員アドレスである。
【００６３】
［２−３−６．会員への配信動作］
２００２年１０月７日〜２００２年１０月１３日の期間においては、配信管理サーバ装置１０にて生成されている暫定プロセスが、２００２年１０月７日０時０分０秒の時点で送信用管理ＤＢ１４５に格納された７件の送信用メールデータを用いて７通の電子メールを送信する（ＳＥ１，ＳＥ２）。具体的には、１０月８日には、図５中のコンテンツＩＤ“Ｃ０５”で特定されるメールデータに基づいたルーティンメールが携帯電話機６０ａ及び６０ｂへ配信される。また、１０月９日には、“Ｃ０１”で特定されるメールデータに基づいたアフィリエイトメールが携帯電話機６０ａ及び６０ｂへ、“Ｃ０７”で特定されるメールデータに基づいたアフィリエイトメールが携帯電話機６０ｂへ配信される。また、１０月１１日には、“Ｃ０９”で特定されるメールデータに基づいたルーティンメールが携帯電話機６０ｂへ配信される。また、１０月１３日には、“Ｃ０３”で特定されるメールデータに基づいたルーティンメールが携帯電話機６０ａへ配信される。
【００６４】
［３．まとめ］
本実施形態によれば、加盟者は、電子メールの受信数が会員により制限されていても、重要でない電子メールに優先して重要な電子メールを配信することができる。また、本実施形態によれば、最大配信数や最大受信数を超えない範囲で最多の電子メールを配信することができることから、重要な電子メールが配信されない確率を極めて低くすることができる。加盟者が、アフィリエイトメールの配信の許否を設定することができる。したがって、アフィリエイトメールの配信が集中して要求されても、優先度の高いルーティンメールの配信枠を確保することができる。また、本実施形態によれば、最大受信数が加盟者毎に設定されているため、実際には困難な加盟者間での優先順位付けを行わずに済む。また、アフィリエイトメールの配信の要求が配信管理サーバ装置１０から加盟者のＰＣへ電子メールを用いて通知されるとともに、加盟者のＰＣから当該要求に対する許否を設定することができる。したがって、迅速性が要求される企業間提携に用いて好適である。
【００６５】
［４．変形例］
以上、本発明の実施形態について説明したが、この実施形態はあくまでも例示であり、本発明の趣旨から逸脱しない範囲で様々な変形が可能である。変形例としては、例えば以下のようなものが考えられる。
【００６６】
（１）複数のコンピュータ装置を用いて配信管理サーバ装置１０の機能を営むようにしてもよい。
（２）優先ルールや単位期間を加盟者間で異ならせるようにしてもよいし、加盟者が任意に定めることができるようにしてもよい。
（３）データベース構成や、データ形式、ユーザインターフェイス、通信プロトコルについては、任意のものを採用してよい。例えば、会員属性として、住所や身長、体重、位置を表すデータを加えてもよい。また、ＨＴＴＰを用いてルーティンメールの配信を１件ずつ行うようにしてもよい。
（４）任意の時点で予約された配信のスケジュールを確認できるように変形することも可能である。確認イメージの一例を図１８に示す。
（５）送信用メールデータの生成を一括して行う例を挙げたが、配信が予約される度に送信用メールデータの生成・削除を行うようにしてもよい。この場合、配信の予約は当該配信の直前まで可能となる。また、この場合、加盟者について、配信回数（最大配信数）ではなく、実際に送信されることになる電子メールの数を制限することも可能である。また、この場合、実際に送信されることになる電子メールの数を加盟者に知らせるようにしてもよい。
（６）アフィリエイトメールの配信の許否を決定するためのルールを定め、当該ルールに従って配信の許否を決定する機能をコンピュータに実現させるプログラムを用いて、配信管理サーバ装置１０が決定するようにしてもよい。
（７）最大配信数や最大受信数を超えない範囲で最多の電子メールを配信する例を示したが、最多でなくてもよい。
（８）ルーティンメールの登録を配信代行事業者と加盟者との間で記録媒体を受け渡して行うようにしてもよい。アフィリエイトメールの配信の予約についても、これと同様である。
（９）提携者番号や加盟者番号、会員番号をキーとして各種判断を行うようにしたが、任意の情報をキーとしてよいことは云うまでもない。
【００６７】
【発明の効果】
以上説明したように、本発明によれば、電子メールの配信の頻度が受信者により許容された最大頻度を超えることなく、優先度の高い電子メールが配信される。すなわち、本発明によれば、電子メールの配信頻度が制限されている環境下で、電子メールの配信者にとって重要な電子メールを重要でない電子メールに優先して配信することができる。
【図面の簡単な説明】
【図１】本発明の実施形態に係るメール配信システム１の構成を説明するための図である。
【図２】同実施形態に係る配信管理サーバ装置１０の構成を示すブロック図である。
【図３】同実施形態の説明で用いられる用語を説明するための図である。
【図４】同実施形態に係る加盟者管理ＤＢ１４２の構成を模式的に示す図である。
【図５】同実施形態に係るコンテンツ管理ＤＢ１４３のデータ構成を模式的に示す図である。
【図６】同実施形態に係る会員管理ＤＢ１４４のデータ構成を模式的に示す図である。
【図７】同実施形態に係る送信用管理ＤＢ１４５のデータ構成を模式的に示す図である。
【図８】同実施形態に係る暫定メール管理ＤＢ１４６のデータ構成を模式的に示す図である。
【図９】同実施形態に係るＦＴＰサーバプロセスが行う処理の流れを示すフローチャートである。
【図１０】同実施形態に係るＷＷＷサーバプロセスが行う処理の流れを示すフローチャートである。
【図１１】同実施形態に係るアフィリエイトメール配信リクエスト画面を示す図である。
【図１２】同実施形態に係るメール生成プロセスが行う処理の流れを示すフローチャートである。
【図１３】同実施形態に係る配信プロセスが行う処理の流れを示すフローチャートである。
【図１４】同実施形態に係る暫定プロセスが行う処理の流れを示すフローチャートである。
【図１５】同実施形態に係るアフィリエイトメール配信リクエスト画面の使用例を示す図である。
【図１６】同実施形態に係る設定画面の一例を示す図である。
【図１７】同実施形態に係る暫定メール管理ＤＢ１４６に格納されるデータを模式的に示す図である。
【図１８】同実施形態の変形例に係る確認イメージの一例を示す図である。
【符号の説明】
１０……配信管理サーバ装置、２０……インターネット、４０……移動パケット通信網、５１ａ、５１ｂ、５１ｃ、５１ｄ……ＰＣ、６０ａ，６０ｂ……携帯電話機
【図１】
2004318278.tif 000003
【図２】
2004318278.tif 000004
【図３】
2004318278.tif 000005
【図４】
2004318278.tif 000006
【図５】
2004318278.tif 000007
【図６】
2004318278.tif 000008
【図７】
2004318278.tif 000009
【図８】
2004318278.tif 000010
【図９】
2004318278.tif 000011
【図１０】
2004318278.tif 000012
【図１１】
2004318278.tif 000013
【図１２】
2004318278.tif 000014
【図１３】
2004318278.tif 000015
【図１４】
2004318278.tif 000016
【図１５】
2004318278.tif 000017
【図１６】
2004318278.tif 000018
【図１７】
2004318278.tif 000019
【図１８】
2004318278.tif 000020