(57)【要約】 【課題】  サーバ資源を有効に使用して高速に電子メール配信を行う電子情報配信システム及び電子情報配信方法の提供。【解決手段】  送信端末１０が作成した複数の電子メールを指定されたメールアドレスへ送信する複数のメール送信サーバ３０他を備える電子情報配信システムにおいて、メール送信サーバ３０他が配信依頼された電子情報を配信が完了するまで一時的に記憶する記憶装置３１と、該記憶装置３１に記憶された電子メールを配信するメール作成送信部１１と、該メール送信処理部１１におけるメール送信処理性能情報を取得する送信処理性能取得処理部３４とを備え、前記送信端末１０複数のメール送信サーバ３０の送信処理性能取得処理部３４からメール送信処理性能情報を取得し、該メール送信処理性能情報に基づいて電子メールを各メール送信サーバ３０他に分配するシステム及び方法。【選択図】  図１
2005056113.tif 000002
【特許請求の範囲】
【請求項１】
電子情報を作成してメール送信サーバへ配信依頼する送信端末と、該配信依頼された電子情報を指定されたメールアドレスへ送信処理を行うメール送信サーバとを複数備え、該複数のメール送信サーバから多数のメールアドレスへ電子情報を通信ネットワークを介して配信する電子情報配信システムにおいて、
前記メール送信サーバが、前記配信依頼された電子情報を配信が完了するまで一時的に記憶する記憶装置と、該記憶装置に記憶された電子情報を配信するメール送信処理部と、該メール送信処理部におけるメール送信処理性能情報を取得する送信処理性能取得処理部とを備え、
前記送信端末が、前記複数のメール送信サーバの送信処理性能取得処理部からメール送信処理性能情報を取得し、該メール送信処理性能情報に基づき、複数の電子情報を、各メール送信サーバのメール送信処理能力に応じて各メール送信サーバに分配する電子情報送信分配手段を備えることを特徴とする電子情報配信システム。
【請求項２】
前記メール送信サーバにおけるメール送信処理性能情報が、前記記憶装置に一時的に記憶されている送信待ち電子情報の件数であり、前記送信端末の電子情報送信分配手段が、前記送信待ち電子情報の件数が他のメール送信サーバと比較して相対的に少ないメール送信サーバに配分する送信電子情報の件数を、前記送信待ち電子情報の件数が他のメール送信サーバと比較して相対的に多いメール送信サーバに分配する件数と比較して、多く配分することを特徴とする請求項１記載の電子情報配信システム。
【請求項３】
前記メール送信サーバにおけるメール送信処理性能情報が、前記メール送信処理部による単位時間単位の配信完了件数であり、前記送信端末の電子情報送信分配手段が、前記配信完了件数が他のメール送信サーバと比較して相対的に少ないメール送信サーバに配分する送信電子情報の件数を、前記配信完了件数が他のメール送信サーバと比較して相対的に多いメール送信サーバに分配する件数と比較して、少なく配分することを特徴とする請求項１記載の電子情報配信システム。
【請求項４】
前記ネットワークを介して配信した電子情報が配信不能とのエラーメッセージ情報を受信するメール受信サーバを設け、前記送信端末はメール受信サーバが受信したエラーメッセージ情報の内容を識別し、識別したエラー内容が予め指定した特定エラーの場合、前記配信不能の電子情報の再送を行う様に動作することを特徴とする請求項１又は２又は３記載の電子情報配信システム。
【請求項５】
電子情報を作成してメール送信サーバへ配信依頼する送信端末と、該配信依頼された電子情報を指定されたメールアドレスへ送信処理を行うメール送信サーバとを複数用意し、該複数のメール送信サーバから多数のメールアドレスへ電子情報を通信ネットワークを介して配信する電子情報配信方法であって、
前記配信依頼された電子情報を配信が完了するまで一時的に記憶する記憶ステップと、該記憶ステップにより記憶された電子情報にメールアドレスを付与して配信するメール送信処理ステップと、該メール送信処理ステップにおけるメール送信処理性能情報を取得する送信処理性能取得処理ステップと、該送信処理性能取得処理ステップにより取得した複数のメール送信サーバのメール送信処理性能情報を取得し、該取得したメール送信処理性能情報に基づいて電子情報を各メール送信サーバに分配する電子情報送信分配ステップとを含むことを特徴とする電子情報配信方法。
【請求項６】
前記メール送信サーバにおけるメール送信処理性能情報が、前記記憶ステップにより一時的に記憶されている送信待ち電子情報の件数であり、前記電子情報送信分配ステップが、前記送信待ち電子情報の件数が他のメール送信サーバと比較して相対的に少ないメール送信サーバに配分する送信電子情報の件数を、前記送信待ち電子情報の件数が他のメール送信サーバと比較して相対的に多いメール送信サーバに分配する件数と比較して、多く配分するステップを含むことを特徴とする請求項５記載の電子情報配信方法。
【請求項７】
前記メール送信サーバにおけるメール送信処理性能情報が、前記メール送信処ステップにおける単位時間単位の配信完了件数であり、前記電子情報送信分配ステップが、前記配信完了件数が他のメール送信サーバと比較して相対的に少ないメール送信サーバに配分する送信電子情報の件数を、前記配信完了件数が他のメール送信サーバと比較して相対的に多いメール送信サーバに分配する件数と比較して、少なく配分するステップを含むことを特徴とする請求項５記載の電子情報配信方法。
【請求項８】
前記ネットワークを介して配信した電子情報が配信不能とのエラーメッセージ情報を受信し、該受信したエラーメッセージ情報の内容を識別し、識別したエラー内容が予め指定した特定エラーの場合、前記配信不能の電子情報の再送を行う様に動作することを特徴とする請求項５又は６又は７記載の電子情報配信方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、いわゆる電子メールの配信を行う電子情報配信システム及び電子情報配信方法に係り、特に多数の受信者に電子メールを同時且つ大量に配信するための電子情報配信システム及び電子情報配信方法に関する。
【背景技術】
【０００２】
近年、宣伝広告の手段としてインターネット通信回路網の電子メールを利用したものがあり、例えば特定の販売店に自己のメールアドレスを登録しておくことにより当該販売店からの広告やクーポンを商品等を絞ることなく電子メールで配信するシステムや、メール受信者が予め受信を許諾する広告の種類を指定して自己のメールアドレスを会員登録しておき、この登録情報を基に配信元から受信者の好みに合った広告だけを電子メールとして配信するオプトインメールと呼ばれる配信するシステムが知られている。
【０００３】
この様な電子メールを使用した配信システムは、多数の利用者（受信者）に対して同時に多量の電子メールの配信を行うものであって、従来技術としては例えば下記特許文献記載の技術が知られている。この特許文献には、送信端末から配信する電子メールを送信用サーバを介して中継用サーバに送信し、該中継用サーバが電子メールをメールアドレス毎に仕分けしてインターネット上に送出する配信システムにおいて、前記中継用サーバを複数設け、該複数の中継用サーバに送信処理を分散させることによって、大量の電子メールを配信する際のボトルネックを解消する技術が記載されている。
【特許文献１】特開２００２−２１５５２９号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
前述した従来技術による情報配信システムは、複数の中継サーバに送信サーバに電子メールを平均的に分散させることによって個々の中継サーバの負荷を分散させることによりボトルネックの解消を図るものであるが、実際の情報配信システムにおいては、(1)個々の中継サーバの基本的性能が同一とは限らないこと、(2)個々の中継サーバが他の処理によって負荷がリアルタイムに変動すること、(3)電子メールを送る送出先のネットワークの混雑度により電子メール送信処理時間が異なることがある。
【０００５】
このため従来技術による情報配信システムは、大量電子メールを送信しようとした場合、送信処理の負荷を分散した各中継サーバにおいて、電子メールの送信待ち行列（以下、キューと呼ぶ）が生じ、且つ、当該キューのデータ量が各中継サーバに多寡が生じ、その結果、電子メール配信システム全体として最適且つ効率的に電子メールの送信処理がされないという不具合があった。
【０００６】
本発明の目的は、前述の従来技術による不具合を除去することであり、多数の受信者に同時に電子メールを配信する大量メールの送信に際して、送信システム資源（サーバ資源）を有効に使用し、高速に電子メール配信を行うことができる電子情報配信システム及び電子情報配信方法を提供することである。
【課題を解決するための手段】
【０００７】
前記目的を達成するために本発明は、電子情報（電子メール）を作成してメール送信サーバへ配信依頼する送信端末と、該配信依頼された電子情報を指定されたメールアドレスへ送信処理を行うメール送信サーバとを複数備え、該複数のメール送信サーバから多数のメールアドレスへ電子情報を通信ネットワークを介して配信する電子情報配信システムにおいて、前記メール送信サーバが、前記配信依頼された電子情報を配信が完了するまで一時的に記憶する記憶装置と、該記憶装置に記憶された電子情報を配信するメール送信処理部と、該メール送信処理部におけるメール送信処理性能情報を取得する送信処理性能取得処理部とを備え、前記送信端末が、前記複数のメール送信サーバの送信処理性能取得処理部からメール送信処理性能情報を取得し、該メール送信処理性能情報に基づき、複数の電子情報を、各メール送信サーバのメール送信処理能力に応じて各メール送信サーバに分配する電子情報送信分配手段を備えることを第１の特徴とする。
【０００８】
更に本発明は、前記特徴の電子情報配信システムにおいて、前記メール送信サーバにおけるメール送信処理性能情報が、前記記憶装置に一時的に記憶されている送信待ち電子情報の件数であり、前記送信端末の電子情報送信分配手段が、前記送信待ち電子情報の件数が他のメール送信サーバと比較して相対的に少ないメール送信サーバに配分する送信電子情報の件数を、前記送信待ち電子情報の件数が他のメール送信サーバと比較して相対的に多いメール送信サーバに分配する件数と比較して、多く配分することを第２の特徴とし、前記第１の特徴の電子情報配信システムにおいて、前記メール送信サーバにおけるメール送信処理性能情報が、前記メール送信処理部による単位時間単位の配信完了件数であり、前記送信端末の電子情報送信分配手段が、前記配信完了件数が他のメール送信サーバと比較して相対的に少ないメール送信サーバに配分する送信電子情報の件数を、前記配信完了件数が他のメール送信サーバと比較して相対的に多いメール送信サーバに分配する件数と比較して、少なく配分することを第３の特徴とする。
【０００９】
また本発明は、前記何れかの特徴の電子情報配信システムにおいて、前記ネットワークを介して配信した電子情報が配信不能とのエラーメッセージ情報を受信するメール受信サーバを設け、前記送信端末はメール受信サーバが受信したエラーメッセージ情報の内容を識別し、識別したエラー内容が予め指定した特定エラーの場合、前記配信不能の電子情報の再送を行う様に動作することを第４の特徴とする。
【００１０】
更に本発明は、電子情報を作成してメール送信サーバへ配信依頼する送信端末と、該配信依頼された電子情報を指定されたメールアドレスへ送信処理を行うメール送信サーバとを複数用意し、該複数のメール送信サーバから多数のメールアドレスへ電子情報を通信ネットワークを介して配信する電子情報配信方法において、前記配信依頼された電子情報を配信が完了するまで一時的に記憶する記憶ステップと、該記憶ステップにより記憶された電子情報にメールアドレスを付与して配信するメール送信処理ステップと、該メール送信処理ステップにおけるメール送信処理性能情報を取得する送信処理性能取得処理ステップと、該送信処理性能取得処理ステップにより取得した複数のメール送信サーバのメール送信処理性能情報を取得し、該取得したメール送信処理性能情報に基づいて電子情報を各メール送信サーバに分配する電子情報送信分配ステップとを含むことを第５の特徴とする、
【００１１】
また本発明は、この電子情報配信方法において、前記メール送信サーバにおけるメール送信処理性能情報が、前記記憶ステップにより一時的に記憶されている送信待ち電子情報の件数であり、前記電子情報送信分配ステップが、前記送信待ち電子情報の件数が他のメール送信サーバと比較して相対的に少ないメール送信サーバに配分する送信電子情報の件数を、前記送信待ち電子情報の件数が他のメール送信サーバと比較して相対的に多いメール送信サーバに分配する件数と比較して、多く配分するステップを含むことを第６の特徴とし、前記第５の特徴の電子情報配信方法において、メール送信サーバにおけるメール送信処理性能情報が、前記メール送信処ステップにおける単位時間単位の配信完了件数であり、前記電子情報送信分配ステップが、前記配信完了件数が他のメール送信サーバと比較して相対的に少ないメール送信サーバに配分する送信電子情報の件数を、前記配信完了件数が他のメール送信サーバと比較して相対的に多いメール送信サーバに分配する件数と比較して、少なく配分するステップを含むことを第７の特徴とする。
【００１２】
また本発明は、前記何れかの特徴の電子情報配信方法において、ネットワークを介して配信した電子情報が配信不能とのエラーメッセージ情報を受信し、該受信したエラーメッセージ情報の内容を識別し、識別したエラー内容が予め指定した特定エラーの場合、前記配信不能の電子情報の再送を行う様に動作することを第８の特徴とする。
【発明の効果】
【００１３】
本発明による電子情報配信システム及び配信方法は、複数のメール送信サーバにおけるメール送信処理性能情報を取得し、当該メール送信処理性能情報に応じて電子情報を各メール送信サーバに配信することによって、各メール送信サーバの能力及び負荷に応じて適正に電子情報を分配し、送信システム資源（サーバ資源）を有効に使用し、高速に電子メール配信を行うことができる。
【００１４】
また本発明による電子情報配信システム及び配信方法は、前記メール送信処理性能情報を、一時的に記憶されている送信待ち電子情報の件数又はメール送信処ステップにおける単位時間単位の配信完了件数とすることにより、個々のメール送信サーバの能力及び負荷に応じて適正に電子情報を分配し、送信システム資源を有効に使用して高速に電子メールの配信を行うことができる。
【００１５】
更に本発明による電子情報配信システム及び配信方法は、ネットワークを介して配信した電子情報が配信不能とのエラーメッセージ情報の内容により、前記配信不能の電子情報の再送を行う様に動作するため、一時的に配信が不能だったメールアドレスに対して電子情報を再送することができる。
【発明を実施するための最良の形態】
【００１６】
以下、本発明の一実施形態による電子情報配信システム及び電子情報配信方法を図面を参照して詳細に説明する。図１は、本実施形態による電子情報配信方法を適用した電子情報配信システムの概略構成を示す図、図２は本電子情報配信システムにおける送信端末とメール送信サーバ間における処理手順を説明するための図である。
【００１７】
<システム構成の説明>
本実施形態による電子情報配信システムは、図１に示す如く、配信する電子メール（電子情報）を作成及び後述するメール送信サーバに分配する機能を持つ送信端末１０と、該送信端末１０から分配された電子メール（データ）を一時的に記憶した後に通信ネットワークであるインターネット網７０を介して指定されたメールアドレスに配信する複数の送信サーバ３０，４０他と、前記インターネット網７０を介してメールを受信及び記憶するメール受信サーバ９０と、外部のコンピュータ網と接続されるインターネット網７０と、前記送信端末１０とメール送信／受信サーバ１０／９０とを接続する通信回線２０と、該メール送信／受信サーバ１０及び９０とインターネット網７０を接続する通信回線６０とから構成される。
【００１８】
前記送信端末１０は、操作者から入力された情報、例えば各種広告宣伝文書等を用いて電子メールを作成するメール作成処理部１１と、後述する処理に従って前記作成した電子メールをメール送信サーバ３０他に分配するメール送信分配処理部１２と、前記メール受信サーバ９０により受信したメールから特定のエラーメッセージを識別し、再送を行う必要があるメールアドレスに対する再送を指示するエラーメール取得判定部１３とから構成される。
【００１９】
前記メール作成処理部１１は、例えば、多数のジャンル／製品の宣伝広告文やＵＲＬを記憶しておき、メールアドレス対応に予め顧客から指定されたジャンル／製品の宣伝文章等を読み出して編集し、当該メールアドレスのユーザが指定するジャンル／製品の宣伝文書等を編集する機能を含み、原則的にはテキスト／ＨＴＭＬ形式の電子メールを対象とするため、作成した電子メール毎の容量は所定の範囲に収まるものであっても良いが、これに限られるものではない。
【００２０】
前記複数のメール送信サーバ３０他は、同一構成の多数のサーバであって、前記送信端末１０から分配された電子メールを一時的に記憶する記憶装置３１と、該記憶装置３１から電子メールを呼び出し、インターネット網７０を介して指定されたメールアドレスに配信するメール送信処理部３３と、自己サーバのメール送信処理性能情報（自己サーバのメールを送信する処理能力に関する情報）を取得する送信処理性能取得処理部３４とを備え、分配された電子メールの送信を行うと共に当該メール送信の処理能力を監視する機能を備える。前記送信処理性能取得処理部３４が監視乃至取得するメール送信処理性能情報とは、例えば配信用に分配された電子メールの記憶装置３１の未送信メール件数（又は容量）や、メール作成処理部３３が所定時間内に送信を完了したメール送信件数（又は容量）であるが、これに限られるものではない。
尚、本実施形態においては送信端末１０及び各サーバ３０他において各種処理部を設けたものとして説明するが、実際の装置においてはソフトウェアによって構成する。
【００２１】
また前記メール受信サーバ９０は、通常のメール受信用に設けたものではなく、前述のメール送信サーバ３０他から配信した電子メールが何等かの要因により配信ができず、この配信が出来なかった旨のエラーメッセージ（メール）を受信するためのものであり、このエラーメッセージを格納するための記憶装置３１を備えている。前記配信ができなかった原因としては、(1)メールアドレスが削除、(2)メールアドレスの誤記／変更、(3)宛先のメール受信サーバが起動していない事（HostUnkownエラー）、(4)送信処理に時間を要し、予め定められた時間内に送信が完了しなかった事（Timeoutエラー）、(5)宛先のメールボックスが規定容量を超えている事（DiskFullエラー）が考えられ、前記(1)及び(2)による配信エラーはメールアドレスそのものを変更しなければならない復旧が困難なエラーであるのに対し、前記(3)〜(5)の配信エラーは一時的なエラーの可能性があるため、配信がエラーとなった場合でも所定時間（数時間〜数日）経過後に電子メールの再送を試みれば配信ができる可能性があると言う特性があり、本明細書ではこれらを特定エラーと呼ぶ。
【００２２】
<動作説明>
次に前記の如く構成された電子情報配信システムの動作を図１及び図２を参照して説明する。図２は、本システムにおける送信端末側とメール送信サーバ側における処理手順を説明するための図である。
【００２３】
本実施形態による電子情報配信システムは、図２に示す如く、操作者の指示によって送信端末１０がメール作成処理部１１を用いて多数の電子メールを作成してメール送信分配処理部１２に対してメール送信乃至分配の指示（ステップ１００）を行うことにより、メール送信分配処理部１２が電子メール送信先が存在するか否かの判定を行い（ステップ２０１）、この後に全てのメール送信サーバ３０他から当該メール送信サーバのメール送信処理性能情報を送信処理性能取得処理部３４に要求して取得する（ステップ２０３〜３００）。
【００２４】
このメール送信処理性能情報とは、メール作成処理部１１が作成する電子メールの個々のデータ容量が所定の範囲に収まり、件数と容量がほぼ比例する場合には、記憶装置３１に格納された未送信メール件数やメール作成処理部３３が所定時間内に送信を完了したメール送信件数が好ましく、メール作成処理部１１が作成する電子メールの個々のデータ容量が大幅に増減して件数と容量が全く比例しない場合には、記憶装置３１に格納された未送信メールの全データ容量やメール作成処理部３３が所定時間内に送信を完了したメールの全容量が好ましい。
【００２５】
次いで本システムは、メール送信分配処理部１２が取得したメール送信処理性能情報に基づき、複数のメール送信サーバのメールを送信する処理能力に応じた電子メールを各メール送信サーバ３０他に分配し、メール送信の指示を行う（ステップ２０４）。
【００２６】
前記メール送信サーバのメール送信処理能力に応じた電子メールの分配とは、前述の如くメール作成処理部１１が作成する電子メールが件数と容量がほぼ比例し、例えばメール送信サーバ３０の記憶装置３１に残っている未送信（送信待ち）メールの件数と、メール送信サーバ４０の記憶装置３１に残っている未送信（送信待ち）メールの件数とを比較し、送信サーバ３０の未送信件数が送信サーバ４０の未送信件数に比べて少ない場合、該送信サーバ３０自体のハード的な処理能力が高い又は送信サーバ４０にはネットワークの混雑が発生している可能性があるため、残件数が少ない送信サーバ３０に送信サーバ４０よりも多くの件数のメールを、例えば比例分配する。
【００２７】
更に当該電子メールの分配としては、前記同様に電子メールの件数と容量がほぼ比例し、メール送信サーバ３０がメール送信サーバ４０に比べて単位時間（例えば１分）当たりのメール配信完了件数が多い場合、該メール配信完了件数が多い送信サーバ３０に送信サーバ４０よりも多くの件数のメールを分配する様にしても良い、
【００２８】
また作成する電子メールが件数と容量と比例しない場合は、記憶装置に残っている未送信メールの全容量を比較し、容量が少ない方の送信サーバに多くの電子メールを分配したり、単位時間当たりの送信データ量を比較し、送信データ量が多い送信サーバに対して多くの電子メールを配分する様に構成しても良く、更に前記単位時間のデータ送信量の比較に変えて、単位容量当たりのデータ転送時間を比較しても良い。
【００２９】
また本実施形態においてはメール送信サーハが２つの場合しか図示していないが、実際のシステムにおいては更に多数のメール送信サーバが存在し、前記記憶装置に残っている未送信メールの件数／単位時間当たりのメール配信完了件数／未送信メールの全容量を各々比較し、その比に従って分配するものであるが、必ずしも厳格に前記比率に従った配分を行う必要はない。
【００３０】
さて、前記ステップ２０４により電子メールが分配されたメール送信サーバは、分配された電子メール（電子情報）を一時的に記憶装置３１に記憶（ステップ３１０）した後、未送信の電子メール（電子情報）の有無を判定（ステップ３３０）し、未送信メールがある場合、記憶装置３１から当該電子メールを読み出して送信処理を行い（ステップ３５０）、これら処理を未送信電子メールが無くなるまで繰り返して実行する（ステップ３３０−３６０）。
【００３１】
従って本実施形態による電子情報配信システム及び配信方法は、送信端末１０が複数のメール送信サーバ個々のメール送信処理性能情報を収集し、各メール送信サーバの能力及び負荷に応じて適正に電子情報を分配し、送信システム資源を有効に使用して高速に電子メール配信を行うことができる。
【００３２】
また本システムによる電子メールの配信が完了したメール配信サーバは、前記メール受信サーバ９０の記憶装置９１から受信した誤配信のエラーメッセージを読み出し（ステップ４１０）、当該エラーメッセージの内容を識別し、この識別によりエラー内容が前述した再送により復旧する可能性の有る特定エラー（HostUnkownエラー／Timeoutエラー／DiskFullエラー）であると識別した場合、メール送信分配処理部１２に当該特定エラーが発生したメールアドレスに対する電子メールの再作成及び分配を指示する様に動作する。
【００３３】
従って本実施形態による電子情報配信システム及び電子情報配信方法は、エラーメッセージ情報の内容により、前記配信不能の電子情報の再送を行う様に動作するため、一時的に配信が不能だったメールアドレスに対して電子情報を再送することができる。尚、前記メールの再送は、宛先のメールサーバ自体が消滅した場合等の復旧が困難な場合も考えられるため、所定時間毎のメール再送を試みても配信エラーが継続する場合は、メールの再送を停止することが望ましい。
【産業上の利用可能性】
【００３４】
本発明による電子情報配信システム及び電子情報配信方法は、パーソナルコンピュータ等のメールアドレスに対するメール配信に限られることなく、ＰＤＡや携帯電話等の無線回線を用いた移動体通信によるメール配信にも適用することができる。特に移動体通信の場合は、電波状態の変動や夜間に電源を切断することが多いため、本発明による配信メールの再送機能が特に有効である。
【図面の簡単な説明】
【００３５】
【図１】本発明の一実施形態による電子情報配信方法を適用した電子情報配信システムの概略構成を示す図。
【図２】本実施形態による電子情報配信システムにおける送信端末と送信サーバ間における処理手順を説明するための図。
【符号の説明】
【００３６】
１０：送信端末、１１：メール作成処理部、１２：メール送信分配処理部、１３：エラーメール取得判定部、２０：通信回線、３０：メール送信サーバ、３１：記憶装置、３３：メール送信処理部、３４：送信処理性能取得処理部、４０：メール送信サーバ、６０：通信回線、７０：インターネット網、９０：メール受信サーバ、９１：記憶装置。
【図１】
2005056113.tif 000003
【図２】
2005056113.tif 000004