(57)【要約】【課題】バイナリープロトコルを使用することで、標準の圧縮アルゴリズムを使用するにもかかわらず非常に高い圧縮性を得ることができ、さらに、電子通信に使用されるグローバル情報ネットワークの帯域幅を低減することができる電子メールシステム及び電子メール通信方法を提供する。【解決手段】本発明の電子メールシステムは、送信側４６がメッセージを準備し、電子メール通知６０を受信側４８に、また電子メールメッセージ６４を転送サーバ５０にそれぞれ伝送する。電子メール通知６０は、メッセージ識別番号を含み準備されたメッセージの全体を含まない短いメッセージである。電子メールメッセージ６４は、バイナリーフォーマットに基づいており、対応している電子メール通知６０のメッセージ識別番号をも含んでいる。受信側ユーザは、電子メール通知６０を受信すると、受信した電子メール通知６０に基づいたメッセージ識別番号に対応する電子メールメッセージ６４を受信するため転送サーバ５０に交信する。【選択図】　図３
2004054468.tif 000002
【特許請求の範囲】
【請求項１】
ユーザが生成した準備されたメッセージをグローバル情報ネットワークを介して通信するメール通信方法であって、
（Ａ）準備されたメッセージに対応するメッセージ識別番号を含む、送信側から受信側アドレスへの第１の伝送を開始し、
（Ｂ）バイナリー書式設定プロトコルを用いて、準備されたメッセージ及び対応するメッセージ識別番号をメールメッセージにパッケージ化し、
（Ｃ）第１の伝送とは無関係であり、またメールメッセージを含む、送信側から転送サーバへの第２の伝送を開始し、
（Ｄ）受信側アドレスにおいてメッセージ識別番号を受信し、
（Ｅ）受信側アドレスにおいて、メールメッセージを受信するための通信経路を確立し、メッセージ識別番号に応答する、
ことを特徴とするメール通信方法。
【請求項２】
前記ステップ（Ｅ）の通信経路を確立するステップは、メッセージ識別番号を用いて転送サーバに交信するステップ（Ｅ１）を備え、さらに、前記ステップ（Ｅ１）は、
転送サーバにおいてメッセージ識別番号に対応するメールメッセージを識別し、
バイナリー書式設定プロトコルを用いて転送サーバから受信側アドレスにメールメッセージを伝送する、
ことを特徴とする請求項１記載のメール通信方法。
【請求項３】
前記ステップ（Ｂ）は、準備されたメッセージを圧縮する、ことを特徴とする請求項１記載のメール通信方法。
【請求項４】
第１の伝送はメッセージ識別番号及び送信側アドレスを含むメール通知を備え、さらに、前記ステップ（Ｅ）のメッセージ識別番号に応答するステップは、
（Ｅ２−ａ）メール通知に示されたメッセージ識別番号を用いて転送サーバに交信し、また、メール通知に示された送信側アドレスに交信し、
（Ｅ２−ｂ）送信側アドレス及び転送サーバのどちらが最初に受信側アドレスとの交信に応答するかを決定し、
（Ｅ２−ｃ）受信側アドレスとの交信に最初に応答した送信側アドレス及び転送サーバの一方から、バイナリー書式設定プロトコルに基づいたメールメッセージの伝送の受信を開始する、
ことを特徴とする請求項１記載のメール通信方法。
【請求項５】
さらに、
（Ｅ２−ｄ）送信側アドレス及び転送サーバのもう一方との交信を中断し、
（Ｅ２−ｅ）メールメッセージの受信が成功した場合、メールメッセージの受信が成功したことを送信側アドレス及び転送サーバに通知する、
ことを特徴とする請求項４記載のメール通信方法。
【請求項６】
第１の伝送はメッセージ識別番号及び送信側アドレスを含むメール通知を備え、さらに、
（Ｆ）送信側アドレスにおいて受信側アドレスからの交信を受信し、
（Ｇ）送信側アドレスにおいて交信に即座に応答して、送信側から転送サーバへのメールメッセージの伝送が不完全かどうかを決定し、
（Ｈ）転送サーバへの伝送がまだ不完全な場合は、送信側から転送サーバへのメールメッセージの伝送を一時中止し、また、バイナリー書式設定プロトコルを用いて送信側から受信側アドレスへメールメッセージを伝送する、
ことを特徴とする請求項１記載のメール通信方法。
【請求項７】
さらに、送信側から受信側アドレスへのメールメッセージの伝送が失敗した場合、送信側から転送サーバへのメールメッセージの伝送を再開し、一方、
送信側から受信側アドレスへのメールメッセージの伝送が成功した場合は、送信側から転送サーバへのメールメッセージの伝送を中止する、
ことを特徴とする請求項６記載のメール通信方法。
【請求項８】
さらに、
（Ｉ）受信側アドレスへの伝送が成功したビットの検数を決定し、
（Ｊ）ビットの検数に基づいた料金を送信側アドレスに応じた勘定に割り当てる勘定サーバに、検数及び送信側アドレスを転送する、
ことを特徴とする請求項１記載のメール通信方法。
【請求項９】
グローバル情報ネットワークを介した電子メール通信を管理するメール通信システムであって、
第１のユーザが準備されたメッセージを生成する送信側コンピュータと、
前記準備されたメッセージを受信する受信側コンピュータと、
転送コンピュータと、
前記準備されたメッセージをメール通知及びメールメッセージを生成するために処理するメールプログラムと、
前記メールメッセージが伝送される前記送信側コンピュータと前記転送サーバとの間の第１の通信リンクと、
前記メール通知が伝送される前記送信側コンピュータと前記受信側コンピュータとの間の第２の通信リンクと、
受信側アドレスにおいて、バイナリー書式設定伝送プロトコルを用いて前記メールメッセージを受信する第３の通信リンクを確立して、前記メール通知に応答するメール受信プログラムと、
を備え、
前記メール通知は前記準備されたメッセージ及び送信側アドレスに対応したメッセージ識別番号を含み、前記メール通知は前記準備されたメッセージの全部を含まず、また、前記メールメッセージは所定の書式に基づいた前記準備されたメッセージ及び前記メッセージ識別番号を備える、
ことを特徴とするメール通信システム。
【請求項１０】
さらに、前記受信側コンピュータが前記メッセージ識別番号を用いて前記転送サーバと交信するための手段と、
前記転送サーバにおいて前記メッセージ識別番号に対応した前記メールメッセージを識別するための手段と、
前記バイナリー書式設定伝送プロトコルを用いて前記転送サーバから前記受信側アドレスに前記メールメッセージを伝送するための手段と、
を備えることを特徴とする請求項９記載のメール通信システム。
【請求項１１】
さらに、前記受信側コンピュータが前記メッセージ識別番号を用いて前記転送サーバと交信するための手段と、
前記受信側コンピュータが前記送信側アドレスと交信するための手段と、
前記送信側アドレス及び前記転送サーバのどちらが最初に前記受信側アドレスとの交信に応答したかを決定するための手段と、
前記受信側アドレスとの交信に最初に応答した前記送信側アドレス及び前記転送サーバのうちの一方から、バイナリー書式設定伝送プロトコルを用いた前記メールメッセージの伝送の受信を開始するための手段と、
を備えることを特徴とする請求項９記載のメール通信システム。
【請求項１２】
さらに、前記送信側アドレス及び前記転送サーバのもう一方との交信を中断するための手段と、
前記メールメッセージが成功裏に受信されたことを示す前記メールメッセージの受信成功を、前記送信側アドレス及び前記転送サーバに通知するための手段と、
を備えることを特徴とする請求項１１記載のメール通信システム。
【請求項１３】
さらに、前記送信側アドレスにおいて前記受信側アドレスからの交信を受信するための手段と、
前記送信側アドレスにおいて前記交信を受信すると、前記送信側から前記転送サーバへの前記メールメッセージの伝送が不完全かどうかを決定するための手段と、
前記転送サーバへの伝送が不完全な場合、前記送信側から前記転送サーバへの前記メールメッセージの伝送を一時中止するための手段と、
前記バイナリー書式設定伝送プロトコルを用いて前記送信側から前記受信側アドレスに前記メールメッセージを伝送するための手段と、
を備えることを特徴とする請求項９記載のメール通信システム。
【請求項１４】
さらに、前記送信側から前記受信側アドレスへの前記メールメッセージの伝送が失敗した場合、前記送信側から前記転送サーバへの前記メールメッセージの伝送を再開するための手段と、
前記送信側から前記受信側アドレスへの前記メールメッセ−ジの伝送が成功した場合、前記送信側から前記転送サーバへの前記メールメッセージの伝送を中止するための手段と、
を備えることを特徴とする請求項１３記載のメール通信システム。
【請求項１５】
さらに、前記受信側アドレスへの伝送が成功したビットの検数を決定するための手段と、
前記ビットの検数に基づいた料金を前記送信側アドレスに応じた勘定に割り当てる勘定サーバに、前記検数及び前記送信側アドレスを転送するための手段と、
を備えることを特徴とする請求項９記載のメール通信システム。
【請求項１６】
ユーザが生成した準備されたメッセージをグローバル情報ネットワークを介して通信するメール通信方法であって、
（Ａ）準備されたメッセージを送信することなく、準備されたメッセージに対応するメッセージ識別番号のみを送信側から受信側アドレスへ送信し、
（Ｂ）バイナリー書式設定プロトコルを用いて、準備されたメッセージ及び対応するメッセージ識別番号をメールメッセージにパッケージ化し、
（Ｃ）送信側から転送サーバへのメールメッセージの伝送を開始し、
（Ｄ）受信側アドレスにおいてグローバル情報ネットワークに接続し、
（Ｅ）受信側アドレスにおいてメッセージ識別番号を受信し、
（Ｆ）受信側アドレスにおいて受信することが定められたメールにアクセスし、
（Ｇ）メールメッセージの受信が受信側コンピュータにおいて成功したことを示す指示を受信すると、転送サーバからメールメッセージを消去し、
さらに、ステップ（Ｆ）は、転送サーバと交信することによりメッセージ識別番号に自動的に応答し、バイナリー書式設定プロトコルを用いて転送サーバから受信側アドレスへメールメッセージを伝送する、
ことを特徴とするメール通信方法。
【請求項１７】
さらに、前記受信側アドレスへの伝送が成功したビットの検数を決定するための手段と、
前記ビットの検数に基づいた料金を前記送信側アドレスに応じた勘定に割り当てる勘定サーバに、前記検数及び前記送信側アドレスを転送するための手段と、
を備えることを特徴とする請求項１６記載のメール通信システム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、グローバル情報ネットワークを介するユーザ通信システムに関する。特には、グローバル情報ネットワークを介して実現される高速電子メールシステムに関する。
【０００２】
【従来の技術】
インターネットなどのグローバル情報ネットワークを介して情報を処理するために、多くのプロトコルが存在する。また、ｅ−ｍａｉｌ（ｅｌｅｃｔｒｏｎｉｃ　ｍａｉｌ）は、電子通信システムとして広く普及している。
【０００３】
【発明が解決しようとする課題】
その普及にもかかわらず、ｅ−ｍａｉｌに用いられている技術は１９６０年代或いは１９７０年代にまでさかのぼる古いものである。従来のｅ−ｍａｉｌは、ＵＵｅｎｃｏｄｉｎｇ（Ｕｎｉｘ　Ｕｎｉｘ　ｅｎｃｏｄｉｎｇ）として知られている標準化されたプロトコルを使用しており、ＡＳＣＩＩ（ＡｍｅｒｉｃａｎＳｔａｎｄａｒｄ　Ｃｏｄｅ　ｆｏｒ　Ｉｎｆｏｒｍａｔｉｏｎ　Ｉｎｔｅｒｃｈａｎｇｅ）に基づく文字セットを用いるとファイルのサイズが膨らんでしまうという問題があった。
【０００４】
インターネットを介するｅ−ｍａｉｌの通信量を増加させるためには、狭い帯域幅を使用するなどによる、より効率的な通信システムを実現することが望まれている。
【０００５】
したがって、本発明の目的は、バイナリープロトコルを使用することで、標準の圧縮アルゴリズムを使用するにもかかわらず非常に高い圧縮性を得ることができ、さらに、電子通信に使用されるグローバル情報ネットワークの帯域幅を低減することができる電子メールシステム及び電子メール通信方法を提供することである。
【０００６】
【課題を解決するための手段】
以上の課題を解決するため、本発明のメール通信方法は、ユーザが生成した準備されたメッセージをグローバル情報ネットワークを介して通信するメール通信方法であって、（Ａ）準備されたメッセージに対応するメッセージ識別番号を含む、送信側から受信側アドレスへの第１の伝送を開始し、（Ｂ）バイナリー書式設定プロトコルを用いて、準備されたメッセージ及び対応するメッセージ識別番号をメールメッセージにパッケージ化し、（Ｃ）第１の伝送とは無関係であり、またメールメッセージを含む、送信側から転送サーバへの第２の伝送を開始し、（Ｄ）受信側アドレスにおいてメッセージ識別番号を受信し、（Ｅ）受信側アドレスにおいて、メールメッセージを受信するための通信経路を確立し、メッセージ識別番号に応答する、ことを特徴とする。
【０００７】
ここで、ステップ（Ｅ）の通信経路を確立するステップは、メッセージ識別番号を用いて転送サーバに交信するステップ（Ｅ１）を備え、さらに、ステップ（Ｅ１）は、転送サーバにおいてメッセージ識別番号に対応するメールメッセージを識別し、バイナリー書式設定プロトコルを用いて転送サーバから受信側アドレスにメールメッセージを伝送する、ことができる。
【０００８】
また、ステップ（Ｂ）は、準備されたメッセージを圧縮する、ことができる。
【０００９】
ここで、第１の伝送はメッセージ識別番号及び送信側アドレスを含むメール通知を備え、さらに、ステップ（Ｅ）のメッセージ識別番号に応答するステップは、（Ｅ２−ａ）メール通知に示されたメッセージ識別番号を用いて転送サーバに交信し、また、メール通知に示された送信側アドレスに交信し、（Ｅ２−ｂ）送信側アドレス及び転送サーバのどちらが最初に受信側アドレスとの交信に応答するかを決定し、（Ｅ２−ｃ）受信側アドレスとの交信に最初に応答した送信側アドレス及び転送サーバの一方から、バイナリー書式設定プロトコルに基づいたメールメッセージの伝送の受信を開始する、ことができる。
【００１０】
さらに、（Ｅ２−ｄ）送信側アドレス及び転送サーバのもう一方との交信を中断し、（Ｅ２−ｅ）メールメッセージの受信が成功した場合、メールメッセージの受信が成功したことを送信側アドレス及び転送サーバに通知する、ことができる。
【００１１】
ここで、第１の伝送はメッセージ識別番号及び送信側アドレスを含むメール通知を備え、さらに、（Ｆ）送信側アドレスにおいて受信側アドレスからの交信を受信し、（Ｇ）送信側アドレスにおいて交信に即座に応答して、送信側から転送サーバへのメールメッセージの伝送が不完全かどうかを決定し、（Ｈ）転送サーバへの伝送がまだ不完全な場合は、送信側から転送サーバへのメールメッセージの伝送を一時中止し、また、バイナリー書式設定プロトコルを用いて送信側から受信側アドレスへメールメッセージを伝送する、ことができる。
【００１２】
また、送信側から受信側アドレスへのメールメッセージの伝送が失敗した場合、送信側から転送サーバへのメールメッセージの伝送を再開し、一方、送信側から受信側アドレスへのメールメッセージの伝送が成功した場合は、送信側から転送サーバへのメールメッセージの伝送を中止する、ことができる。
【００１３】
さらに、（Ｉ）受信側アドレスへの伝送が成功したビットの検数を決定し、
（Ｊ）ビットの検数に基づいた料金を送信側アドレスに応じた勘定に割り当てる勘定サーバに、検数及び送信側アドレスを転送する、ことができる。
【００１４】
また、上記課題を解決するため、本発明のメール通信システムは、グローバル情報ネットワークを介した電子メール通信を管理するメール通信システムであって、第１のユーザが準備されたメッセージを生成する送信側コンピュータと、準備されたメッセージを受信する受信側コンピュータと、転送コンピュータと、準備されたメッセージをメール通知及びメールメッセージを生成するために処理するメールプログラムと、メールメッセージが伝送される送信側コンピュータと転送サーバとの間の第１の通信リンクと、メール通知が伝送される送信側コンピュータと受信側コンピュータとの間の第２の通信リンクと、受信側アドレスにおいて、バイナリー書式設定伝送プロトコルを用いてメールメッセージを受信する第３の通信リンクを確立して、メール通知に応答するメール受信プログラムと、を備え、メール通知は準備されたメッセージ及び送信側アドレスに対応したメッセージ識別番号を含み、メール通知は前記準備されたメッセージの全部を含まず、また、メールメッセージは所定の書式に基づいた準備されたメッセージ及びメッセージ識別番号を備える、ことを特徴とする。
【００１５】
また、受信側コンピュータがメッセージ識別番号を用いて転送サーバと交信するための手段と、転送サーバにおいてメッセージ識別番号に対応したメールメッセージを識別するための手段と、バイナリー書式設定伝送プロトコルを用いて転送サーバから受信側アドレスにメールメッセージを伝送するための手段とを備える、ことができる。
【００１６】
さらに、受信側コンピュータがメッセージ識別番号を用いて転送サーバと交信するための手段と、受信側コンピュータが送信側アドレスと交信するための手段と、送信側アドレス及び転送サーバのどちらが最初に受信側アドレスとの交信に応答したかを決定するための手段と、受信側アドレスとの交信に最初に応答した送信側アドレス及び転送サーバのうちの一方から、バイナリー書式設定伝送プロトコルを用いたメールメッセージの伝送の受信を開始するための手段とを備える、ことができる。
【００１７】
また、送信側アドレス及び転送サーバのもう一方との交信を中断するための手段と、メールメッセージが成功裏に受信されたことを示すメールメッセージの受信成功を、送信側アドレス及び転送サーバに通知するための手段とを備える、ことができる。
【００１８】
さらに、送信側アドレスにおいて受信側アドレスからの交信を受信するための手段と、送信側アドレスにおいて交信を受信すると、送信側から転送サーバへのメールメッセージの伝送が不完全かどうかを決定するための手段と、転送サーバへの伝送が不完全な場合、送信側から転送サーバへのメールメッセージの伝送を一時中止するための手段と、バイナリー書式設定伝送プロトコルを用いて送信側から受信側アドレスに前記メールメッセージを伝送するための手段とを備える、ことができる。
【００１９】
また、送信側から受信側アドレスへのメールメッセージの伝送が失敗した場合、送信側から転送サーバへのメールメッセージの伝送を再開するための手段と、送信側から受信側アドレスへのメールメッセ−ジの伝送が成功した場合、送信側から転送サーバへのメールメッセージの伝送を中止するための手段とを備える、ことができる。
【００２０】
また、上記課題を解決するため、本発明の他の形態のメール通信方法は、ユーザが生成した準備されたメッセージをグローバル情報ネットワークを介して通信するメール通信方法であって、（Ａ）準備されたメッセージを送信することなく、準備されたメッセージに対応するメッセージ識別番号のみを送信側から受信側アドレスへ送信し、（Ｂ）バイナリー書式設定プロトコルを用いて、準備されたメッセージ及び対応するメッセージ識別番号をメールメッセージにパッケージ化し、（Ｃ）送信側から転送サーバへのメールメッセージの伝送を開始し、（Ｄ）受信側アドレスにおいてグローバル情報ネットワークに接続し、（Ｅ）受信側アドレスにおいてメッセージ識別番号を受信し、（Ｆ）受信側アドレスにおいて受信することが定められたメールにアクセスし、（Ｇ）メールメッセージの受信が受信側コンピュータにおいて成功したことを示す指示を受信すると、転送サーバからメールメッセージを消去し、さらに、ステップ（Ｆ）は、転送サーバと交信することによりメッセージ識別番号に自動的に応答し、バイナリー書式設定プロトコルを用いて転送サーバから受信側アドレスへメールメッセージを伝送する、ことを特徴とする。
【００２１】
さらに、上記課題を解決するため、本発明の他の形態のメール通信システムは、上述したメール通信方法の機能を備えたメール通信システムであって、受信側アドレスへの伝送が成功したビットの検数を決定するための手段と、ビットの検数に基づいた料金を送信側アドレスに応じた勘定に割り当てる勘定サーバに、検数及び送信側アドレスを転送するための手段と備える、ことを特徴とする。
【００２２】
本発明によれば、インターネットなどのグローバル情報ネットワーク用の電子通信システムは、バイナリープロトコルを用いることによって実現することができる。メッセージを送信するために、１人のエンドユーザ（送信側ユーザ）が他のエンドユーザ（受信側ユーザ）に対してメッセージを準備し、次に当該メッセージを伝送する命令を出力する。
【００２３】
本発明の第１の形態によれば、この伝送命令に応答して、電子メールアプリケーションが自動的に電子メール通知を準備し、当該電子メール通知を受信側ユーザの宛先電子メールアドレスに転送することができる。電子メールアプリケーションは、送信側ユーザのコンピューター、送信側がネットワークされているゲートウェイコンピュータ、或いは、送信側のＩＳＰ（Ｉｎｔｅｒｎｅｔ　Ｓｅｒｖｉｃｅ　Ｐｒｏｖｉｄｅｒ）において実行される。
【００２４】
明確にするため、以下に示される命名上の約束が用いられる。「準備されたメッセージ」は、テキスト形式などのエンドユーザによって準備された情報、及び添付ファイル（例えば、テキストファイル、グラフィックファイル、実行可能ファイル）をさす。「電子メール通知」は、メッセージ識別番号を含む短いメッセージをさし、特には、準備されたメッセージの全体は含まれない。
【００２５】
他の実施形態としては、送信側ユーザによって準備された主題記述、或いは準備されたメッセージの省略形が含むまれる。「電子メールメッセージ」は、フォーマットされており、また、ヘッダー、或いは他の伝送又はアカウント情報によってパッケージされた準備されたメッセージをさす。電子メールメッセージは、バイナリーフォーマットをサポートするプロトコルを使用したバイナリーフォーマットに設定されている。
【００２６】
他の実施形態としては、準備されたメッセージのフォーマットに圧縮が含まれる。電子メールメッセージには、対応する電子メール通知のメッセージ識別番号も含まれる。
【００２７】
本発明における他の形態としては、送信側の電子メールアプリケーションは、準備されたメッセージから電子メールメッセージも準備し、転送サーバへの電子メールメッセージの伝送を開始することができる。
【００２８】
本発明における他の形態としては、受信側ユーザは、グローバル情報ネットワークへログオンしているような状態で電子メール通知を受信し、自動的に或いは受信側ユーザによるキックによって、電子メールアプリケーションが受信側ユーザの代わりに転送サーバと交信し、受信した電子メール通知に示されたメッセージ識別番号に対応する電子メールメッセージを受信することもできる。
【００２９】
本発明によれば、バイナリープロトコルを使用することで、標準の圧縮アルゴリズムを使用するにもかかわらず非常に高い圧縮性を得ることができる。また、本発明によれば、電子通信に使用されるグローバル情報ネットワークの帯域幅を低減することができる。
【００３０】
【発明の実施の形態】
以下、図面に基づいて本発明の実施の形態について詳細に説明する。
【００３１】
＜ホストネットワーク環境＞
図１は、接続された複数のネットワークサーバコンピュータ１２から成るＷＡＮ（Ｗｉｄｅ　Ａｒｅａ　Ｎｅｔｗｏｒｋ）１０を示す図である。各ネットワークサーバコンピュータ１２は、他のネットワークサーバコンピュータ１２、及びＷＡＮ１０にリンクされているクライアントコンピュータ１４とリモートネットワーク（以下、単に「ネットワーク」ともいう）１６にアクセス可能なドキュメントを保持している。ＷＡＮ１０の構成は、クライアントコンピュータ１４と少なくとも１つ或いはそれ以上のネットワーク１６がＷＡＮ１０に接続されるときと切り離されるときに変化する。例えば、クライアントコンピュータ１４とネットワーク１６がネットワークサーバコンピュータ１２に接続されている場合、ＷＡＮ１０にはクライアントコンピュータ１４とネットワーク１６が含まれる。ここで使用される用語「コンピュータ」は、データの受け取り、指示された処理のそのデータへの適用、また、その処理結果の供給をすることができるすべてのコンピュータ本体とその外部周辺機器を含む。
【００３２】
ＷＡＮ１０は、ネットワークサーバコンピュータ１２、リモートネットワーク１６及びクライアントコンピュータ１４にアクセス可能な情報を保持している。その情報は、ドキュメントとしてアクセス可能である。ここでいう用語「ドキュメント」としては、ＯＳ（Ｏｐｅｒａｔｉｎｇ　Ｓｙｓｔｅｍ）としてＷｉｎｄｏｗｓを使用する際のファイル、ＯＳとしてＭａｃＯＳを使用する際のドキュメント、Ｗｅｂ用語使用ページ、及び、単位が関連付けあるいは相関付けされているかどうかに係わらず、データベースの単位、ファイルシステムの単位または他のデータ収集タイプの単位を記述するのに使用される他のレコード、エントリまたは専門用語が含まれる。
【００３３】
ネットワークサーバコンピュータ１２は、それぞれ少なくとも１つの或いはそれ以上のプロセッサを備えたメインフレームコンピュータやミニコンピュータ、マイクロコンピュータから形成される。サーバコンピュータ１２は、伝導性の金属線、光ファイバケーブルや、マイクロ波伝送媒体、衛星伝送媒体、または、他の伝導性、光学、電磁波による伝送媒体のような有線や無線の伝送媒体によって、互いに連結されている。
【００３４】
クライアントコンピュータ１４は、同様の有線または無線の伝送媒体によって、ネットワークサーバコンピュータ１２にアクセスする。例えば、クライアントコンピュータ１４を、モデム及び標準の電話通信ネットワークによって、ＷＡＮ１０に連結することができる。他のケーブル及び衛星通信ネットワークなどの信号伝送システムもまた、ＷＡＮ１０への連結に使用することができる。さらに、他の私的な或いは時分割信号伝送システムも使用することができる。
【００３５】
一形態として、ＷＡＮ１０は、インターネットのようなグローバルな情報ネットワークであってよい。また、他の形態として、ＷＡＮ１０は、インターネットと同様のプロトコルを使用するプライベートのイントラネットであってもよい。しかし、安全措置及びアクセス制限のコントロールが加えられている。さらに、他の形態として、ＷＡＮ１０は、所有者の通信プロトコルを使用したプライベートまたは半プライベートのネットワークである。
【００３６】
クライアントコンピュータ１４は、あらゆるエンドユーザコンピュータであり、また、少なくとも１つ以上のプロセッサを備えたメインフレームコンピュータ、ミニコンピュータ、またはマイクロコンピュータであってもよい。リモートネットワーク１６は、ＬＡＮ（Ｌｏｃａｌ　Ａｒｅａ　Ｎｅｔｗｏｒｋ）、独立系インターネットサービスプロバイダによってＷＡＮ１０に加わったネットワーク、または、時間的に固定されたり、変化する構成の有線または無線の転送媒体によって相互に連結されたコンピュータの他の集まりである。クライアントコンピュータ１４は、独自に、或いはリモートネットワーク１６を介して、ＷＡＮ１０に連結しアクセスすることができる。
【００３７】
＜コンピュータシステム＞
本発明の機能は、技術的に良く知られているタイプのデジタルコンピュータで実行されるプログラムによって実現される。
【００３８】
図２は、本発明のコンピュータシステムの構成の一例を示す図である。コンピュータシステム２０は、ディスプレイ２２と、キーボード２４と、マウス２６と、プロセッサ２８と、ＲＡＭ（Ｒａｎｄｏｍ　Ａｃｃｅｓｓ　Ｍｅｍｏｒｙ）３０と、ハードディスクドライブ３２などの不揮発性記憶装置と、通信／ネットワークインタフェース３４（モデム、イーサネットアダプタなど）と、携帯記憶媒体３８を読み出す携帯記憶媒体ドライブ３６と、を備えている。さらに、フロッピーディスクドライブ、ＣＤ−ＲＯＭ（Ｃｏｍｐａｃｔ　Ｄｉｓｃ　Ｒｅａｄ−Ｏｎｌｙ　Ｍｅｍｏｒｙ）ドライブ、ジップドライブ、ベルヌイドライブ、または他の磁気的、光学的などの記憶媒体など、ＭＩＳＣ記憶装置４０を備えている。種々のコンポーネントは、少なくとも１つ以上のバス４２を介して、データ及びコマンドを送受信及び交換する。
【００３９】
コンピュータシステム２０は、キーボード２４、マウス２６、ネットワークインタフェース３４または他の入力装置や入力ポートからのエントリ（入力）によって、情報を受け取る。コンピュータシステム２０は、メインフレームコンピュータ、ミニコンピュータまたはマイクロコンピュータなどの技術的に良く知られているタイプのコンピュータであり、ネットワークサーバコンピュータ１２、リモートネットワーク１６のコンピュータ、またはクライアントコンピュータ１４として機能することができる。コンピュータシステム２０は、ワークステーション、パーソナルコンピュータ、ネットワークサーバ、または機能が限られたネットワークターミナル装置として構成されてもよい。
【００４０】
＜メール通信システム＞
図３は、本発明の第１の実施形態におけるグローバル情報ネットワークのメール通信システムの構成を示す図である。図３において、ＷＡＮ１０（図１）は、本発明の第１の実施形態におけるメール通信システム４４を具現化したグローバル情報ネットワーク１０’として示されている。メール通信システム４４には３つの機能的場所として、送信側４６、受信側４８、転送サーバ５０が含まれる。
【００４１】
送信側４６は、本発明による電子メールメッセージを生成するコンピュータであればよい。また、受信側４８は、本発明による電子メールメッセージを受信するコンピュータであればよい。いくつかの例として、送信側４６は、グローバル情報ネットワーク１０’への直接或いは間接的なアクセスを行なうエンドユーザ装置であってもよい。一例として、当該装置には、コンピュータ２０（図２）、ターミナル及び携帯電話が含まれる。同様に、受信側４８は、グローバル情報ネットワーク１０’への直接或いは間接的なアクセスを行なうエンドユーザ装置であってもよい。
【００４２】
特には、送信側４６或いは受信側４８には、ＩＳＰに結合されたエンドユーザコンピュータ、直接接続を有するエンドユーザコンピュータ、及び、グローバル情報ネットワーク１０’へのゲートウェイを有するネットワークの一部であるエンドユーザコンピュータが含まれてもよい。送信側４６は、メールメッセージの送信元を識別するために用いられるグローバル情報ネットワークアドレスを有するデバイスと、エンドユーザがメールメッセージを準備するデバイス、及び、メールメッセージを送信する前にメッセージをフォーマットするあらゆるデバイス（例えば、ゲートウェイ或いはＩＳＰ）とを備えている。受信側４８は、メールメッセージの送り先を識別するために使用されるグローバル情報ネットワークアドレスを有するデバイスと、エンドユーザがメールメッセージへのアクセスを要求するデバイスとを備えている。転送サーバ５０には、メール通信システム４４において仲介者として機能するコンピュータシステム２０（図２）が相当する。
【００４３】
以下に示された用語がメールメッセージに関して使用される。「準備されたメッセージ」は、テキスト形式などのエンドユーザによって準備された情報、及び添付ファイル（例えば、テキストファイル、グラフィックファイル、実行可能ファイル）をさす。これは、いかなるフォーマット或いはパッケージされたものでもない。「電子メール通知」は、メッセージ識別番号を含む短いメッセージをさし、特には、準備されたメッセージの全体を含まない。第１の実施形態としては、電子メール通知は準備されたメッセージを全く含まない。しかし、他の実施形態としては、電子メール通知には送信側によって準備された主題記述、或いは準備されたメッセージの省略形が含まれる。
【００４４】
「電子メールメッセージ」は、フォーマットされており、また、ヘッダー、或いは他の伝送又はアカウント情報でパッケージされたような、準備されたメッセージをさす。電子メールメッセージは、バイナリーフォーマットをサポートするプロトコルを使用したバイナリーフォーマットに設定されている。
【００４５】
バイナリーフォーマットは、ＡＳＣＩＩ（Ａｍｅｒｉｃａｎ　Ｓｔａｎｄａｒｄ　Ｃｏｄｅ　ｆｏｒ　Ｉｎｆｏｒｍａｔｉｏｎ　Ｉｎｔｅｒｃｈａｎｇｅ）フォーマットとは区別される。バイナリーフォーマットをサポートするプロトコルの例として、ＦＴＰ（Ｆｉｌｅ　Ｔｒａｎｓｆｅｒ　Ｐｒｏｔｏｃｏｌ）及びＨＴＴＰ（ＨｙｐｅｒＴｅｘｔ　Ｔｒａｎｓｆｅｒ　Ｐｒｏｔｏｃｏｌ）が含まれる。これらは、例えば、ＡＳＣＩＩフォーマットを使用するために設計されたＵＵｅｎｃｏｄｉｎｇ（Ｕｎｉｘ　Ｕｎｉｘ　ｅｎｃｏｄｉｎｇ）プロトコルと区別される。バイナリーフォーマットは、標準の圧縮アルゴリズムを使用しながら非常に高い圧縮性が得られるという利点を有する。したがって、他の実施形態としては、準備されたメッセージのフォーマットは圧縮することを含むことができる。
【００４６】
＜メール通信方法＞
図４は、送信側におけるメール通信処理を示すフローチャート及びデータフロー図である。図１〜図４において、送信側エンドユーザは、テキストエディタ、ワードプロセッサ或いは他のファイル生成アプリケーションを使用して、準備されたメッセージ５２を生成する（ステップ５４）。次に、エンドユーザは、例えば送信命令をすることによって、メールオペレーションを起動する（ステップ５６）。これらの命令に応答し、通信アプリケーションは、電子メール通知６０を生成し（ステップ５８）、また、電子メールメッセージ６４を生成する（ステップ６２）。この通信アプリケーションは、送信側４６（例えば、エンドユーザのコンピュータ／デバイス、エンドユーザのコンピュータ／デバイスに結合したゲートウェイ、或いはエンドユーザのコンピュータ／デバイスが接続しているＩＳＰサーバ）に存在する。
【００４７】
電子メール通知６０には、送信側４６（或いは、他の実施形態としては特定のエンドユーザ）を識別するための送信側アドレス、受信側４８（或いは、他の実施形態としては受信側４８での特定のエンドユーザ）を識別するための受信側アドレス、及び、準備されたメッセージ５２を識別するメッセージ識別番号が含まれる。一実施形態としては、メッセージ識別番号は識別コードである。他の実施形態としては、電子メール通知６０は、電子メールメッセージ６４の書式設定プロトコルも含むことができる。また、他の実施形態としては、電子メール通知６０はまた、メッセージ主題或いは省略メッセージをも含むようにしてもよい。
【００４８】
電子メールメッセージ６４には、伝送のためフォーマット、及びパッケージされ準備されたメッセージ５２が含まれる。他の実施形態としては、準備されたメッセージ５２は、既存のバイナリーフォーマット圧縮技術を用いて圧縮されるようにしてもよい。パッケージ化オペレーションには、電子メール通知６０における送信側アドレス、受信側アドレス、プロトコル、及びメッセージ識別番号に類似した情報の添付が含まれる。次に、電子メール通知６０がグローバル情報ネットワーク１０’を介して受信側４８に送信される（ステップ６６）。また、電子メールメッセージ６４がグローバル情報ネットワーク１０’を介して転送サーバ５０に伝送される（ステップ６８）。
【００４９】
図５は、本発明の第１の実施形態における受信側のメール通信処理を示すフローチャート及びデータフロー図である。図１〜図５において、電子メール通知の送信後のある時点で、受信側エンドユーザは、グローバル情報ネットワーク１０’にアクセスする（ステップ７０）。次に、自動的に或いは受信側ユーザの命令に応じて、受信側エンドユーザのメールへのアクセスが要求される（ステップ７２）。この要求の処理にて、受信側４８において、この要求の処理にて電子メール通知６０が受信されると（ステップ７４）、アプリケーションプログラムを用いて自動的に処理される。これらの処理には、メッセージ識別番号の解析、及び、グローバル情報ネットワーク１０’を介しての転送サーバ５０との通信経路の確立（ステップ７６）が含まれる。
【００５０】
受信側４８は、メッセージ識別番号を含む交信情報７８を転送サーバ５０に送信する。受信側４８は、転送サーバ５０の応答（または、例えば中断の発生）を待つ。交信が成功すると、転送サーバ５０は対応する電子メールメッセージ６４を受信側４８に送信する。受信側４８は、電子メールメッセージ６４を受信する（ステップ８０）。伝送が完了すると、受信側４８は、転送エラーがあったか若しくは電子メールメッセージ６４の受信が成功したかを示す受信状態８２を転送サーバ５０に返信する（ステップ８４）。転送サーバ５０と受信側４８との間の通信リンクは、伝送が成功すると終了する。エラー発生後は、実施形態に応じて、リンクが終了するか、或いは再送が試みられる。
【００５１】
図６は、転送サーバ５０のメール通信処理を示すフローチャート及びデータフロー図である。図１〜図６において、転送サーバ５０でのオペレーションには、グローバル情報ネットワーク１０’を介して送信側４６から電子メールメッセージ６４の受信（ステップ８６）が含まれる。電子メールメッセージ６４は、メッセージのデータベース８９に記憶される（ステップ８８）。メッセージ識別番号は、電子メールメッセージ６４の一部として含まれている。このようなメッセージ識別番号は、テーブル内或いは他のデータベースに記憶され、その後、電子メールメッセージ６４にアクセスするためのポインタ、インデックス或いは他の参照のために使用される。他の実施形態としては、期限満了日時もまた電子メールメッセージ６４に割り当てられてもよい。電子メールメッセージ６４が期限満了日になお存在したら、電子メールメッセージ６４は消去される。
【００５２】
転送サーバ５０は、交信情報７８を含む受信側４８からの交信を受信する（ステップ９０）。転送サーバ５０は、交信情報７８からメッセージ識別番号を解析し、メッセージ識別番号を用いて対応する電子メールメッセージ６４を検索する（ステップ９２）。次に、電子メールメッセージ６４は、バイナリーフォーマット伝送プロトコルを用いて、グローバル情報ネットワーク１０’を介して受信側４８に伝送される（ステップ９４）。他の実施形態としては、このプロトコルは規定のものである。また、他の実施形態としては、このプロトコルは電子メールメッセージ６４や交信情報７８にも含まれる。
【００５３】
電子メールメッセージ６４の受信側４８への転送が成功すると、電子メールメッセージ６４は、転送サーバ５０において消去される（ステップ９８）。他の実施形態としては、転送サーバ５０が受信状態をテストする（ステップ９６）。伝送エラーが発生した場合（ステップ９６）、転送サーバ５０は停止する。また、受信側４８は、再送を要求する（ステップ８６）か或いは通信を中止する。
【００５４】
＜メール通信方法−第２の実施形態＞
図１〜図４を参照しながら、本発明の第２の実施形態におけるメール通信方法について詳細に説明する。
【００５５】
本発明の第２の実施形態において、受信側４８は、電子メール通知６０に応答して、送信側４６と転送サーバ５０の両者と交信しようとする。送信側エンドユーザによる開始オペレーションは、第１の実施形態と同様である。特に、送信側エンドユーザは、テキストエディタ、ワードプロセッサ、或いは他のファイル生成アプリケーションを用いて準備されたメッセージ５２を生成する（ステップ５４）。
【００５６】
次に、エンドユーザは送信命令の発生などによってメールオペレ−ションを起動する（ステップ５６）。これらの命令に応答し、通信アプリケーションは、電子メール通知６０を生成し（ステップ５８）、電子メールメッセージ６４を生成する（ステップ６２）。この通信アプリケーションは、送信側４６（例えば、エンドユーザのコンピュータ／デバイス、エンドユーザのコンピュータ／デバイスに結合したゲートウェイ、或いはエンドユーザのコンピュータ／デバイスが接続しているＩＳＰサーバ）に存在する。
【００５７】
電子メール通知６０には、送信側４６（或いは、他の実施形態としては特定のエンドユーザ）を識別するための送信側アドレス、受信側４８（或いは、他の実施形態としては受信側４８での特定のエンドユーザ）を識別するための受信側アドレス、及び、準備されたメッセージを識別するメッセージ識別番号が含まれる。一実施形態としては、メッセージ識別番号は識別コードである。他の実施形態としては、電子メール通知６０には、電子メールメッセージ６４の書式設定プロトコルが含まれてもよい。また、他の実施形態としては、電子メール通知６０には、メッセージ主題或いは省略メッセージが含まれてもよい。
【００５８】
電子メールメッセージ６４には、伝送のためフォーマット、及びパッケージされ準備されたメッセージ５２が含まれる。他の実施形態としては、準備されたメッセージは、既存のバイナリーフォーマット圧縮技術を用いて圧縮される。パッケージ化オペレーションには、電子メール通知６０における送信側アドレス、受信側アドレス、プロトコル、及びメッセージ識別番号に類似した情報の添付が含まれる。次に、電子メール通知６０がグローバル情報ネットワーク１０’を介して受信側４８に送信される（ステップ６６）。また、電子メールメッセージ６４がグローバル情報ネットワーク１０’を介して転送サーバ５０に伝送される（ステップ６８）。
【００５９】
図７は、本発明の第２の実施形態における受信側のメール通信処理を示すフローチャートである。図１〜図３及び図７において、まず、電子メール通知６０の送信後のある時点で、受信側エンドユーザは、グローバル情報ネットワーク１０’にアクセスする（ステップ１００）。次に、自動的に或いは受信側ユーザの命令に応じて、受信側エンドユーザのメールへのアクセスが要求される（ステップ１０２）。受信側４８において、この要求の処理にて電子メール通知６０が受信されると（ステップ１０４）、アプリケーションプログラムを用いて自動的に処理される。これらの処理には、メッセージ識別番号の解析、及び、グローバル情報ネットワーク１０’を介しての転送サーバ５０及び送信側４６のそれぞれとの通信経路の確立の試み（ステップ１０６）が含まれる。受信側４８は、メッセージ識別番号を含む交信情報７８を転送サーバ５０及び送信側４６に送信する。受信側４８は、最初の応答を待つ。
【００６０】
受信側４８は、転送サーバ５０が最初に応答したかどうかをテストする（ステップ１０８）。最初の応答が転送サーバ５０である場合（ステップ１０８）、受信側４８は、要求されたメッセージ識別番号に対応した電子メールメッセージが利用可能かどうかを決定するための応答をテストする（ステップ１１０）。電子メールメッセージが利用可能であるならば（ステップ１１０）、送信側４６との交信を終了する（ステップ１１２）。次に、受信側４８は、電子メールメッセージ６４を受信する（ステップ１１４）。伝送が成功し完了すると、受信側４８は、受信状態８２を転送サーバ５０に送信し（ステップ１１６）、また、他の実施形態としては送信側４６にも送信する。伝送エラーがあった場合には、受信側４８は、転送サーバ５０にエラー状態を送信する。転送サーバ５０と受信側４８の間の通信リンクは、伝送が成功すると終了する。エラー発生後は、実施形態に応じて、リンクが終了するか、或いは再送が試みられる。
【００６１】
一方、電子メールメッセージが転送サーバ５０から利用可能でない（例えば、転送サーバ５０がまだ電子メールメッセージを受け取っていない）場合（ステップ１１０）、送信側４６との交信がテストされる（ステップ１１８）。送信側４６との交信が可能でない場合（ステップ１１８）、電子メールメッセージ６４がこのとき利用可能でないという指示が受信側エンドユーザに与えられ（ステップ１２０）、あるいは、再試行が実行される。
【００６２】
また、最初の応答が送信側４６である場合（ステップ１０８）、或いは、送信側４６との間で確立された交信がある場合（ステップ１１８）、受信側４８は転送サーバ５０との通信を中断する（ステップ１２２）。次に、受信側４８は、送信側４６から電子メールメッセージを受信する（ステップ１２４）。電子メールメッセージの転送が成功した場合（ステップ１２６）、受信側４８は送信側４６及び転送サーバ５０の両者に受信状態を送信する（ステップ１２８）。転送サーバ５０は応答として（図６のステップ９６参照）、転送サーバ５０に記憶されている電子メールメッセージを削除する（図６のステップ９８参照）。
【００６３】
一方、送信側４６から受信側４８への転送が成功しなかった場合（ステップ１２６）、受信側４８は転送サーバ５０との通信を再開する（ステップ１３０）。次に、受信側４８は送信側４６との交信を終了する（ステップ１３２）。さらに、処理は、転送サーバ５０から電子メールメッセージ６４が利用可能かどうかの決定（ステップ１１０）へと進む。これ以降の処理は、前記のように、転送サーバ５０から受信側４８への伝送（ステップ１１４）、或いは、メッセ−ジが利用可能でないという指示（ステップ１２０）へと続く。
【００６４】
図８は、受信側４８からのメールメッセージの伝送要求に応答する送信側４６のメール通信アプリケーションの処理を示すフローチャートである。図１〜図３及び図８において、送信側４６での処理にて、受信側４８からの交信に応答する。まず、送信側４６は、受信側４８から電子メールメッセージ６４の送信要求を受信する（ステップ１４０）。この要求には前記の交信情報７８が含まれる。メッセージ識別番号は交信情報７８から解読され、対応する電子メールメッセージを検索するために使用される。送信側４６は受信側４８への電子メールメッセージの伝送を開始する（ステップ１４２）。
【００６５】
次に、送信側４６は、転送サーバ５０へ処理中の同じ電子メールメッセージの伝送（例えば、受信側４８が、電子メール通知６０の受信時にオンライン状態にあり、また、電子メールメッセージ６４が完全に転送サーバ５０に伝送される前に即座に応答したとき）もあるか否かをテストする（ステップ１４４）。このような処理中の伝送がある場合、転送サーバ５０への伝送を中断する（ステップ１４６）。次に、受信側４８からの受信状態が受信される（或いは、交信が不注意に失われたか中止されたことを示す中断が発生する）（ステップ１４８或いはステップ１５０）。次に、受信状態がテストされる（ステップ１５２）。受信状態が成功の場合は（ステップ１５２）、転送サーバ５０への伝送は終了する（ステップ１５４）。一方、受信側４８への転送が不成功の場合は（ステップ１５２）、転送サーバ５０への電子メールメッセージ６４の伝送が再開される（ステップ１５６）。
【００６６】
転送サーバ５０におけるオペレーションに関して、処理は図６に示された処理と同様である。しかしながら、転送サーバ５０を巻き込んだ伝送中のある時点で、通信が中断されることもありうる（図７のステップ１２２、図８のステップ１４６参照のこと）ことは特記される。また、転送サーバ５０によって、電子メールメッセージ６４の受信側４８への伝送が可能かどうかが示されることも特記される。
【００６７】
他の実施形態としては、電子メールメッセージは、送信側４６から完全に受信されない限り利用不可能としてもよい。また、他の実施形態としては、電子メールメッセージは、送信側４６からならば利用可能であるように、断片的に利用可能としてもよい。このような実施形態では、ステップ１４６でのオペレーションは、所定の待ち時間が経過するまで実施されない。この待ち時間は、受信側４８が最初の応答を決定（図７のステップ１０８）してから送信側４６との交信を終了するまでに必要な時間を見積もることによって得られる。このような場合、ステップ１４６は、ステップ１４０〜１５６の処理が中止されるので実行されないこととなる。
【００６８】
送信側４６から転送サーバ５０及び受信側４８のいずれか或いは両方への電子メールメッセージの伝送は、バイナリーフォーマットを用いて実行されることは特記される。このようなフォーマットは、インターネットを介する従来の電子メールアプリケーションに使用される標準のＵＵｅｎｃｏｄｉｎｇに比べ、著しく狭い帯域幅を使用することとなる。
【００６９】
＜メッセージ料金計算＞
他の実施形態として、エンドユーザには、伝送が成功した実際のビット数に基づいて、メール通信の伝送に対して請求することもできる。これは、受信側からの伝送の成功したことを示す受信状態に基づいてなされる。送信側４６から受信側４８への伝送において（例えば、図７のステップ１２４、１２８）、送信側４６は、受信状態に応答して受信側４８への伝送が成功したビット数をアップロードする（図８のステップ１６０）。また、転送サーバ５０から受信側４８への伝送において、転送サーバ５０は、受信状態に応答して受信側４８への伝送が成功したビット数をアップロードする（図６のステップ９９）。
【００７０】
一具体例としては、送信側４６或いは転送サーバ５０のうち、一方が伝送を実行中にもう一方が成功の受信状態を受信する場合が特記される。送信側４６と受信側４８の間で伝送が成功した後に転送サーバ５０がこのような受信状態を受け取ると、それ以降転送サーバ５０及び受信側４８からの伝送ビットは存在しない。従って、二重の請求は生じない。
【００７１】
従来から、帯域は、使用される毎秒あたりのビットの量など、使用される「パイプ」の大きさに基づいて請求される。一般的には、使用される実際のビット数よりもむしろ、一定時間内に転送される毎秒あたりのビットの最大レベル値に基づいている。ときには、代わりに、転送される実際のビット量を近似した使用平均帯域に基づいた帯域を買い入れることが可能である。しかしながら、これらの従来の請求方法は、実際に伝送されるビット数を使用せずに、パケットオーバーヘッド及び種々の制御情報のすべてをさらにカウントしてしまっていた。
【００７２】
転送が成功した実際のビットに対してのみ請求することによって、使用する帯域量とは異なった請求額とすることが可能となる。成功した転送の数が勘定され、送信側や転送サーバから勘定サーバに転送される。メッセージのサイズは、電子メールメッセージに対して支払われるべき額の算定の際に使用される。
【００７３】
【発明の効果】
本発明のバイナリープロトコルを用いたダイヤルバック電子メールシステムによれば、バイナリープロトコルを使用するので、標準の圧縮アルゴリズムを使用するにもかかわらず非常に高い圧縮性を得ることができるようになった。
また、電子通信に使用されるグローバル情報ネットワークの帯域を低減することができるようになった。
【図面の簡単な説明】
【図１】本発明によるＷＡＮの構成の一例を示す概略図である。
【図２】本発明によるコンピュータシステムの構成の一例を示す図である。
【図３】本発明の実施の形態によるグローバル情報ネットワークのメール通信システムの構成を示す図である。
【図４】送信側におけるメール通信処理を示すフローチャート及びデータフロー図である。
【図５】本発明の第１の実施形態における受信側のメール通信処理を示すフローチャート及びデータフロー図である。
【図６】転送サーバのメール通信処理を示すフローチャート及びデータフロー図である。
【図７】本発明の第２の実施形態における受信側のメール通信処理を示すフローチャートである。
【図８】受信側からのメールメッセージの伝送要求に応答する送信側のメール通信アプリケーションの処理を示すフローチャートである。
【符号の説明】
１０　ＷＡＮ（Ｗｉｄｅ　Ａｒｅａ　Ｎｅｔｗｏｒｋ）
１０’　グローバル情報ネットワーク
１２　ネットワークサーバコンピュータ
１４　クライアントコンピュータ
１６　リモートネットワーク
２０　コンピュータシステム
２２　ディスプレイ
２４　キーボード
２６　マウス
２８　プロセッサ
３０　ＲＡＭ（Ｒａｎｄｏｍ　Ａｃｃｅｓｓ　Ｍｅｍｏｒｙ）
３２　ハードディスクドライブ
３４　通信／ネットワークインタフェース
３６　携帯記憶媒体ドライブ
３８　携帯記憶媒体
４０　ＭＩＳＣ記憶装置
４２　バス
４４　メール通信システム
４６　送信側
４８　受信側
５０　転送サーバ
５２　準備されたメッセージ
６０　電子メール通知
６４　電子メールメッセージ
７８　交信情報
８９　データベース
【図１】
2004054468.tif 000003
【図２】
2004054468.tif 000004
【図３】
2004054468.tif 000005
【図４】
2004054468.tif 000006
【図５】
2004054468.tif 000007
【図６】
2004054468.tif 000008
【図７】
2004054468.tif 000009
【図８】
2004054468.tif 000010