(57)【要約】【課題】通常のメーラを利用したまま、メーラの種類にかかわらず、複数の端末間でメールを同期化する。【解決手段】メールサーバインターフェース２０１−１は、メールサーバからメールを受信し、それを受信メールとして同期化用記憶部２０５に格納する。メーラインターフェース２０１−３は、メーラ２０３から送信メール及び下書きメールを受信し、同期化用記憶部２０５に格納する。メールサーバインターフェース２０１−１は、送信メールをメールサーバに送信する。端末インターフェース２０１−５は、同期化用記憶部２０５に格納されているメールと他端末の同期化用記憶部２０５に格納されているメールとを同期化する。メーラインターフェース２０１−３は、同期化用記憶部２０５に格納されていて、メーラ２０３が送信していないメール、まだ受信していないメール及び保有していないメールをメーラ２０３に送信する。【選択図】図２
2007102301.tif 000002
【特許請求の範囲】
【請求項１】
各端末において、同期化用記憶部を設け、複数の端末が相互に通信することにより、前記各端末の前記同期化用記憶部に格納されている１以上のメールを前記複数の端末間で同期化することを特徴とするメール同期化方法。
【請求項２】
請求項１に記載のメール同期化方法において、前記各端末において、端末の外部のメールサーバと該各端末のメーラとの間の通信路に同期化部を設け、前記通信は、複数の端末の前記同期化部の間で行なわれることを特徴とするメール同期化方法。
【請求項３】
請求項１に記載のメール同期化方法において、前記同期化用記憶部は、メーラ用記憶部とは異なることを特徴とするメール同期化方法。
【請求項４】
請求項１に記載のメール同期化方法において、
前記第１の端末が前記メールサーバから受信した１以上のメールは、前記第１の端末の前記同期化用記憶部と第２の端末の前記同期化用記憶部に格納されることを特徴とするメール同期化方法。
【請求項５】
請求項４に記載のメール同期化方法において、
前記第１の端末が前記メールサーバから受信し、前記第１の端末の前記同期化用記憶部に格納された１以上のメールのコピーは、前記第１の端末のメーラからアクセスされ、前記第１の端末のメーラによりダウンロードされることを特徴とするメール同期化方法。
【請求項６】
請求項４に記載のメール同期化方法において、
前記第１の端末が前記メールサーバから受信し、前記第２の端末の前記同期化用記憶部に格納された１以上のメールは、前記第２の端末のメーラからアクセスされ、前記第２の端末のメーラによりダウンロードされることを特徴とするメール同期化方法。
【請求項７】
請求項２に記載のメール同期化方法において、
第１の端末の前記同期化部が、前記メールサーバから１以上のメールを受信する受信ステップと、
前記第１の端末の前記同期化部が、前記メールサーバから受信した１以上のメールを前記第１の端末の前記同期化用記憶部に書き込む第１書込みステップと、
前記第１の端末の前記同期化部が、前記メールサーバから受信した１以上のメールを第２の端末の前記同期化部に送信する送信ステップと、
前記第２の端末の前記同期化部が、前記第１の端末の前記同期化部から送信されてきた１以上のメールを前記第２の端末の前記同期化用記憶部に書き込む第２書込みステップと、
を備えることを特徴とするメール同期化方法。
【請求項８】
請求項７に記載のメール同期化方法において、
前記第１の端末の前記同期化部により行なわれる前記受信ステップと前記第１の端末の前記同期化部により行なわれる前記送信ステップの間に、
前記第１の端末の前記同期化部が、前記第１の端末の前記同期化用記憶部に格納されている１以上のメールのリストを前記第２の端末の前記同期化部に送信するリスト送信ステップと、
前記第２の端末の前記同期化部が、送られてきた前記リストを前記第２の端末の同期化用記憶部に格納されている１以上のメールのリストと比較することにより、前記第１の端末の前記同期化用記憶部にあるが前記第２の端末の前記同期化用記憶部にないメールを把握する差分把握ステップと、
前記第２の端末の同期化部が、前記差分把握ステップで把握したメールの送信を前記第１の端末の同期化部に要求する送信要求ステップと、
を更に備え、
前記第１の端末の前記同期化部により行なわれる前記送信ステップでは、前記送信要求ステップで送信を要求されたメールを送信することを特徴とするメール同期化方法。
【請求項９】
請求項７に記載のメール同期化方法において、
前記受信ステップは、前記第１の端末のメーラからのメール受信要求がなくても行なわれることを特徴とするメール同期化方法。
【請求項１０】
請求項７に記載のメール同期化方法において、
前記受信ステップは、前記第１の端末のメーラからのメール受信要求に応じて行なわれることを特徴とするメール同期化方法。
【請求項１１】
請求項７に記載のメール同期化方法において、
前記第１の端末の前記同期化部が、前記第１の端末のメーラがまだ受信していないメールを前記第１の同期化用記憶部から読み出して、該メールのコピーを前記第１の端末のメーラにダウンロードさせるステップを更に備えることを特徴とするメール同期化方法。
【請求項１２】
請求項７に記載のメール同期化方法において、
前記第２の端末の前記同期化部が、前記第２の端末のメーラがまだ受信していないメールを前記第２の同期化用記憶部から読み出して、該メールのコピーを前記第２の端末のメーラにダウンロードさせるステップを更に備えることを特徴とするメール同期化方法。
【請求項１３】
請求項１に記載のメール同期化方法において、
前記第１の端末のメーラが前記メールサーバに送信した１以上のメールは、前記第１の端末の前記同期化用記憶部と前記第２の端末の前記同期化用記憶部に格納されることを特徴とするメール同期化方法。
【請求項１４】
請求項１３に記載のメール同期化方法において、
前記第１の端末のメーラが前記メールサーバに送信し、前記第２の端末の前記同期化用記憶部に格納された１以上のメールは、前記第２の端末のメーラに送信されることを特徴とするメール同期化方法。
【請求項１５】
請求項１に記載のメール同期化方法において、
前記第１の端末のメーラで下書きされた未送信の１以上のメールは、前記第１の端末の前記同期化用記憶部と前記第２の端末の前記同期化用記憶部に格納されることを特徴とするメール同期化方法。
【請求項１６】
請求項１５に記載のメール同期化方法において、
前記第１の端末のメーラで下書きされ、前記第２の端末の前記同期化用記憶部に格納された未送信の１以上のメールは、前記第２の端末のメーラに送信されることを特徴とするメール同期化方法。
【請求項１７】
請求項２に記載のメール同期化方法において、
前記第１の端末の同期化部が、１以上のメールを前記第１の端末のメーラから受信するステップと、
前記第１の端末の前記同期化部が、前記第１の端末のメーラから受信した前記１以上のメールを前記第１の端末の前記同期化用記憶部に書き込む第１書込みステップと、
前記第１の端末の前記同期化部が、前記第１の端末のメーラから受信した前記１以上のメールを第２の端末の前記同期化部に送信する送信ステップと、
前記第２の端末の前記同期化部が、前記第１の端末の前記同期化部から送信されてきた前記１以上のメールを前記第２の端末の前記同期化用記憶部に書き込む第２書込みステップと、
を備えることを特徴とするメール同期化方法。
【請求項１８】
請求項１７に記載のメール同期化方法において、
前記第１の端末の同期化部が、前記第１の端末のメーラから受信した前記１以上のメールを前記メールサーバに送信する送信ステップを更に備えることを特徴とするメール同期化方法。
【請求項１９】
請求項１７に記載のメール同期化方法において、
前記第１の端末の前記同期化部により行なわれる前記受信ステップと前記第１の端末の前記同期化部により行なわれる前記送信ステップの間に、
前記第１の端末の前記同期化部が、前記第１の端末の同期化用記憶部に格納されている１以上のメールのリストを前記第２の端末の前記同期化部に送信するリスト送信ステップと、
前記第２の端末の前記同期化部が、送られてきた前記リストを前記第２の端末の同期化用記憶部に格納されている１以上のメールのリストと比較することにより、前記第１の端末の前記同期化用記憶部にあるが前記第２の端末の前記同期化用記憶部にないメールを把握する差分把握ステップと、
前記第２の端末の同期化部が、前記差分把握ステップで把握したメールの送信を前記第１の端末の同期化部に要求する送信要求ステップと、
を更に備え、
前記第１の端末の前記同期化部により行なわれる前記送信ステップでは、前記送信要求ステップで送信を要求されたメールを送信することを特徴とするメール同期化方法。
【請求項２０】
請求項１７に記載のメール同期化方法において、
前記第２の端末の前記同期化部が、前記第１の端末のメーラが送信したが前記第２の端末のメーラが送信しなかったメールを前記第２の同期化用記憶部から読み出して、前記第２の端末のメーラにダウンロードさせるステップを更に備えることを特徴とするメール同期化方法。
【請求項２１】
端末の外部のメールサーバから当該端末のメーラが受信するべきメールを前記当該端末のメーラに代わって受信し、当該端末の同期化用記憶部に格納するステップと、
前記当該端末のメーラが送信したメールを受けて、前記当該端末のメーラに代わって前記メールサーバに送信し、前記当該端末の同期化用記憶部に格納するステップと、
前記当該端末の同期化用記憶部に格納されているメールと他の端末の同期化用記憶部に格納されているメールとの間の同期化を行うステップと、
を備えることを特徴とするメール同期化方法。
【請求項２２】
請求項２１に記載のメール同期化方法において、
前記当該端末のメーラから下書きメールを受けて、前記当該端末の同期化用記憶部に格納するステップを更に備えることを特徴とするメール同期化方法。
【請求項２３】
請求項２１に記載のメール同期化方法において、
前記当該端末の同期化用記憶部に格納されている１以上の受信メールのうちの前記当該端末のメーラが受信していないメールのコピーを、前記当該端末の同期化用記憶部から読み出して、前記当該端末のメーラにダウンロードさせるステップを更に備えることを特徴とするメール同期化方法。
【請求項２４】
請求項２１に記載のメール同期化方法において、
前記当該端末の同期化用記憶部に格納されている１以上の送信済みメールのうちの他の端末のメーラが送信し、前記当該端末のメーラが送信していないメールのコピーを、前記当該端末の同期化用記憶部から読み出して、前記当該端末のメーラにダウンロードさせるステップを更に備えることを特徴とするメール同期化方法。
【請求項２５】
請求項２１に記載のメール同期化方法において、
前記当該端末の同期化用記憶部に格納されている１以上の下書きメールのうちの前記当該端末のメーラが保有していないメールを、前記当該端末の同期化用記憶部から読み出して、前記当該端末のメーラに送信するステップを更に備えることを特徴とするメール同期化方法。
【請求項２６】
各端末において、同期化用記憶部を設け、複数の端末が相互に通信することにより、前記各端末の前記同期化用記憶部に格納されている１以上のメールを前記複数の端末間で同期化することを特徴とするメール同期化装置。
【請求項２７】
請求項２６に記載のメール同期化装置において、前記各端末において、端末の外部のメールサーバと該各端末のメーラとの間の通信路に同期化部を設け、前記通信は、複数の端末の前記同期化部の間で行なわれることを特徴とするメール同期化装置。
【請求項２８】
請求項２６に記載のメール同期化装置において、前記同期化用記憶部は、メーラ用記憶部とは異なることを特徴とするメール同期化装置。
【請求項２９】
請求項２６に記載のメール同期化装置において、
前記第１の端末が前記メールサーバから受信した１以上のメールは、前記第１の端末の前記同期化用記憶部と第２の端末の前記同期化用記憶部に格納されることを特徴とするメール同期化装置。
【請求項３０】
請求項２９に記載のメール同期化装置において、
前記第１の端末が前記メールサーバから受信し、前記第１の端末の前記同期化用記憶部に格納された１以上のメールのコピーは、前記第１の端末のメーラからアクセスされ、前記第１の端末のメーラによりダウンロードされることを特徴とするメール同期化装置。
【請求項３１】
請求項２９に記載のメール同期化装置において、
前記第１の端末が前記メールサーバから受信し、前記第２の端末の前記同期化用記憶部に格納された１以上のメールは、前記第２の端末のメーラからアクセスされ、前記第２の端末のメーラによりダウンロードされることを特徴とするメール同期化装置。
【請求項３２】
請求項２７に記載のメール同期化装置において、
第１の端末の前記同期化部が、前記メールサーバから１以上のメールを受信し、
前記第１の端末の前記同期化部が、前記メールサーバから受信した１以上のメールを前記第１の端末の前記同期化用記憶部に書き込み、
前記第１の端末の前記同期化部が、前記メールサーバから受信した１以上のメールを第２の端末の前記同期化部に送信し、
前記第２の端末の前記同期化部が、前記第１の端末の前記同期化部から送信されてきた１以上のメールを前記第２の端末の前記同期化用記憶部に書き込むことを特徴とするメール同期化装置。
【請求項３３】
請求項３２に記載のメール同期化装置において、
前記第１の端末の前記同期化部により行なわれる前記受信と前記第１の端末の前記同期化部により行なわれる前記送信の間に、
前記第１の端末の前記同期化部が、前記第１の端末の前記同期化用記憶部に格納されている１以上のメールのリストを前記第２の端末の前記同期化部に送信し、
前記第２の端末の前記同期化部が、送られてきた前記リストを前記第２の端末の同期化用記憶部に格納されている１以上のメールのリストと比較することにより、前記第１の端末の前記同期化用記憶部にあるが前記第２の端末の前記同期化用記憶部にないメールを把握し、
前記第２の端末の同期化部が、前記差分把握手段で把握したメールの送信を前記第１の端末の同期化部に要求し、
前記第１の端末の前記同期化部により行なわれる前記送信では、前記第２の端末の前記同期化部により行なわれる前記送信要求で送信を要求されたメールを送信することを特徴とするメール同期化装置。
【請求項３４】
請求項３２に記載のメール同期化装置において、
前記第１の端末の前記同期化部による前記受信は、前記第１の端末のメーラからのメール受信要求がなくても行なわれることを特徴とするメール同期化装置。
【請求項３５】
請求項３２に記載のメール同期化装置において、
前記第１の端末による前記受信は、前記第１の端末のメーラからのメール受信要求に応じて行なわれることを特徴とするメール同期化装置。
【請求項３６】
請求項３２に記載のメール同期化装置において、
前記第１の端末の前記同期化部が、前記第１の端末のメーラがまだ受信していないメールを前記第１の同期化用記憶部から読み出して、該メールのコピーを前記第１の端末のメーラにダウンロードさせることを特徴とするメール同期化装置。
【請求項３７】
請求項３２に記載のメール同期化装置において、
前記第２の端末の前記同期化部が、前記第２の端末のメーラがまだ受信していないメールを前記第２の同期化用記憶部から読み出して、該メールのコピーを前記第２の端末のメーラにダウンロードさせることを特徴とするメール同期化装置。
【請求項３８】
請求項２６に記載のメール同期化装置において、
前記第１の端末のメーラが前記メールサーバに送信した１以上のメールは、前記第１の端末の前記同期化用記憶部と前記第２の端末の前記同期化用記憶部に格納されることを特徴とするメール同期化装置。
【請求項３９】
請求項３８に記載のメール同期化装置において、
前記第１の端末のメーラが前記メールサーバに送信し、前記第２の端末の前記同期化用記憶部に格納された１以上のメールは、前記第２の端末のメーラに送信されることを特徴とするメール同期化装置。
【請求項４０】
請求項２６に記載のメール同期化装置において、
前記第１の端末のメーラで下書きされた未送信の１以上のメールは、前記第１の端末の前記同期化用記憶部と前記第２の端末の前記同期化用記憶部に格納されることを特徴とするメール同期化装置。
【請求項４１】
請求項４０に記載のメール同期化装置において、
前記第１の端末のメーラで下書きされ、前記第２の端末の前記同期化用記憶部に格納された未送信の１以上のメールは、前記第２の端末のメーラに送信されることを特徴とするメール同期化装置。
【請求項４２】
請求項２７に記載のメール同期化装置において、
前記第１の端末の前記同期化部が、１以上のメールを前記第１の端末のメーラから受信し、
前記第１の端末の前記同期化部が、前記第１の端末のメーラから受信した前記１以上のメールを前記第１の端末の前記同期化用記憶部に書き込み、
前記第１の端末の前記同期化部が、前記第１の端末のメーラから受信した前記１以上のメールを第２の端末の前記同期化部に送信し、
前記第２の端末の前記同期化部が、前記第１の端末の前記同期化部から送信されてきた前記１以上のメールを前記第２の端末の前記同期化用記憶部に書き込むことを特徴とするメール同期化装置。
【請求項４３】
請求項４２に記載のメール同期化装置において、
前記第１の端末の同期化部が、前記第１の端末のメーラから受信した前記１以上のメールを前記メールサーバに送信することを特徴とするメール同期化装置。
【請求項４４】
請求項４２に記載のメール同期化装置において、
前記第１の端末の前記同期化部により行なわれる前記受信と前記第１の端末の前記同期化部により行なわれる前記送信の間に、
前記第１の端末の前記同期化部が、前記第１の端末の同期化用記憶部に格納されている１以上のメールのリストを前記第２の端末の前記同期化部に送信し、
前記第２の端末の前記同期化部が、送られてきた前記リストを前記第２の端末の同期化用記憶部に格納されている１以上のメールのリストと比較することにより、前記第１の端末の前記同期化用記憶部にあるが前記第２の端末の前記同期化用記憶部にないメールを把握し、
前記第２の端末の同期化部が、前記差分把握手段で把握したメールの送信を前記第１の端末の同期化部に要求し、
前記第１の端末の前記同期化部により行なわれる前記送信では、前記第２の端末の前記同期化部により行なわれる前記送信要求で送信を要求されたメールを送信することを特徴とするメール同期化装置。
【請求項４５】
請求項４２に記載のメール同期化装置において、
前記第２の端末の前記同期化部が、前記第１の端末のメーラが送信したが前記第２の端末のメーラが送信しなかったメールを前記第２の同期化用記憶部から読み出して、前記第２の端末のメーラにダウンロードさせることを特徴とするメール同期化装置。
【請求項４６】
端末の外部のメールサーバから当該端末のメーラが受信するべきメールを前記当該端末のメーラに代わって受信し、当該端末の同期化用記憶部に格納する手段と、
前記当該端末のメーラが送信したメールを受けて、前記当該端末のメーラに代わって前記メールサーバに送信し、前記当該端末の同期化用記憶部に格納する手段と、
前記当該端末の同期化用記憶部に格納されているメールと他の端末の同期化用記憶部に格納されているメールとの間の同期化を行う手段と、
を備えることを特徴とするメール同期化装置。
【請求項４７】
請求項４６に記載のメール同期化装置において、
前記当該端末のメーラから下書きメールを受けて、前記当該端末の同期化用記憶部に格納する手段を更に備えることを特徴とするメール同期化装置。
【請求項４８】
請求項４６に記載のメール同期化装置において、
前記当該端末の同期化用記憶部に格納されている１以上の受信メールのうちの前記当該端末のメーラが受信していないメールのコピーを、前記当該端末の同期化用記憶部から読み出して、前記当該端末のメーラにダウンロードさせる手段を更に備えることを特徴とするメール同期化装置。
【請求項４９】
請求項４６に記載のメール同期化装置において、
前記当該端末の同期化用記憶部に格納されている１以上の送信済みメールのうちの他の端末のメーラが送信し、前記当該端末のメーラが送信していないメールのコピーを、前記当該端末の同期化用記憶部から読み出して、前記当該端末のメーラにダウンロードさせる手段を更に備えることを特徴とするメール同期化装置。
【請求項５０】
請求項４６に記載のメール同期化装置において、
前記当該端末の同期化用記憶部に格納されている１以上の下書きメールのうちの前記当該端末のメーラが保有していないメールを、前記当該端末の同期化用記憶部から読み出して、前記当該端末のメーラに送信する手段を更に備えることを特徴とするメール同期化装置。
【請求項５１】
コンピュータに請求項１乃至２５の何れか１項に記載の方法を行なわせるためのメール同期化プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、複数の端末間でメールを同期化するためのメール同期化方法及びメール同期化装置に関する。
【背景技術】
【０００２】
近年、パーソナルコンピュータの普及と共に、複数のパーソナルコンピュータを利用するユーザの数が増えてきている。そのようなユーザは、場所や時や状況に応じて複数のパーソナルコンピュータを切り換えて利用している。そして、どのパーソナルコンピュータを利用している場合であっても、メールの送信や受信をする場合がある。
【特許文献１】特開２００１−１６７０１９号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
或るパーソナルコンピュータで送信したメール、受信したメール又は下書きしたメールは、そのパーソナルコンピュータのメーラによりそのメーラに対応した記憶部に格納され、そのメーラで管理することが可能である。しかし、そのようなメールは、他のパーソナルコンピュータのメーラにより扱われることがない。そうすると、複数のパーソナルコンピュータ間で、管理されるメールがばらばらになってしまう。従って、あるパーソナルコンピュータで送信したメールを他のパーソナルコンピュータでみることができず、また、あるパーソナルコンピュータで書きかけたメールを他のパーソナルコンピュータで完成させて送信することもできない。更に、メールサーバから受信したメールをメールサーバから削除しないような設定を全てのメーラに対してしない限り、任意のあるパーソナルコンピュータで受信したメールを任意の他のパーソナルコンピュータで受信することができない。また、任意のあるパーソナルコンピュータで受信したメールを任意の他のパーソナルコンピュータで受信できるようにするために、メールサーバから受信したメールをメールサーバから削除しないような設定を全てのメーラに対してすると、メールサーバにメールが次々と蓄積されていき、メールサーバ側のメールボックスの容量が圧迫される。
【０００４】
パソコンと携帯電話間でメールを同期化する技術が特許文献１に記載されているが、これは、単にパソコンのメーラ用の記憶部にあるメールと携帯電話のメーラ用の記憶部にあるメールを同期化するものである。各メーラ用の記憶部にある１以上のメールを、直接その記憶部にアクセスすることにより、複数のメーラ間で同期化するためには、メーラ毎の記憶部のフォーマットに適合したアクセス方法を利用する必要がある。従って、メーラ毎のフォーマットを知っておく必要があり、フォーマットが追加されたり、変更されたりする度に、同期装置をそれに対応させなければならない。また、不正アクセスを防止するために、直接アクセスすることができないメーラ用の記憶部もある。
【０００５】
ＷＥＢメールを使えば、ある程度このような状況は改善されるが、ＷＥＢメールの機能は限定されているため、ユーザは使い慣れたメーラの機能を見放して、ＷＥＢメールに移行することもできない。
【０００６】
そこで、本発明は、通常のメーラを利用したまま、そのメーラの種類にかかわらず、複数の端末間でメールを同期化することを可能とするメール同期化方法、メール同期化装置を提供することを目的とする。
【課題を解決するための手段】
【０００７】
本発明の第１の観点によれば、各端末において、同期化用記憶部を設け、複数の端末が相互に通信することにより、前記各端末の前記同期化用記憶部に格納されている１以上のメールを前記複数の端末間で同期化することを特徴とするメール同期化方法が提供される。
【０００８】
本発明の第１の観点による記載のメール同期化方法において、前記各端末において、端末の外部のメールサーバと該各端末のメーラとの間の通信路に同期化部を設け、前記通信は、複数の端末の前記同期化部の間で行なわれるようにしてもよい。
【０００９】
本発明の第１の観点による記載のメール同期化方法において、前記同期化用記憶部は、メーラ用記憶部とは異なるようにしてもよい。
【００１０】
本発明の第１の観点による記載のメール同期化方法において、前記第１の端末が前記メールサーバから受信した１以上のメールは、前記第１の端末の前記同期化用記憶部と第２の端末の前記同期化用記憶部に格納されるようにしてもよい。
【００１１】
本発明の第１の観点による記載のメール同期化方法において、前記第１の端末が前記メールサーバから受信し、前記第１の端末の前記同期化用記憶部に格納された１以上のメールのコピーは、前記第１の端末のメーラからアクセスされ、前記第１の端末のメーラによりダウンロードされるようにしてもよい。
【００１２】
本発明の第１の観点による記載のメール同期化方法において、前記第１の端末が前記メールサーバから受信し、前記第２の端末の前記同期化用記憶部に格納された１以上のメールは、前記第２の端末のメーラからアクセスされ、前記第２の端末のメーラによりダウンロードされるようにしてもよい。
【００１３】
本発明の第１の観点による記載のメール同期化方法において、第１の端末の前記同期化部が、前記メールサーバから１以上のメールを受信する受信ステップと、前記第１の端末の前記同期化部が、前記メールサーバから受信した１以上のメールを前記第１の端末の前記同期化用記憶部に書き込む第１書込みステップと、前記第１の端末の前記同期化部が、前記メールサーバから受信した１以上のメールを第２の端末の前記同期化部に送信する送信ステップと、前記第２の端末の前記同期化部が、前記第１の端末の前記同期化部から送信されてきた１以上のメールを前記第２の端末の前記同期化用記憶部に書き込む第２書込みステップと、を備えるようにしてもよい。
【００１４】
本発明の第１の観点による記載のメール同期化方法において、前記第１の端末の前記同期化部により行なわれる前記受信ステップと前記第１の端末の前記同期化部により行なわれる前記送信ステップの間に、前記第１の端末の前記同期化部が、前記第１の端末の前記同期化用記憶部に格納されている１以上のメールのリストを前記第２の端末の前記同期化部に送信するリスト送信ステップと、前記第２の端末の前記同期化部が、送られてきた前記リストを前記第２の端末の同期化用記憶部に格納されている１以上のメールのリストと比較することにより、前記第１の端末の前記同期化用記憶部にあるが前記第２の端末の前記同期化用記憶部にないメールを把握する差分把握ステップと、前記第２の端末の同期化部が、前記差分把握ステップで把握したメールの送信を前記第１の端末の同期化部に要求する送信要求ステップと、を更に備え、前記第１の端末の前記同期化部により行なわれる前記送信ステップでは、前記送信要求ステップで送信を要求されたメールを送信するようにしてもよい。
【００１５】
本発明の第１の観点による記載のメール同期化方法において、前記受信ステップは、前記第１の端末のメーラからのメール受信要求がなくても行なわれるようにしてもよい。
【００１６】
本発明の第１の観点による記載のメール同期化方法において、前記受信ステップは、前記第１の端末のメーラからのメール受信要求に応じて行なわれるようにしてもよい。
【００１７】
本発明の第１の観点による記載のメール同期化方法において、前記第１の端末の前記同期化部が、前記第１の端末のメーラがまだ受信していないメールを前記第１の同期化用記憶部から読み出して、該メールのコピーを前記第１の端末のメーラにダウンロードさせるステップを更に備えるようにしてもよい。
【００１８】
本発明の第１の観点による記載のメール同期化方法において、前記第２の端末の前記同期化部が、前記第２の端末のメーラがまだ受信していないメールを前記第２の同期化用記憶部から読み出して、該メールのコピーを前記第２の端末のメーラにダウンロードさせるステップを更に備えるようにしてもよい。
【００１９】
本発明の第１の観点による記載のメール同期化方法において、前記第１の端末のメーラが前記メールサーバに送信した１以上のメールは、前記第１の端末の前記同期化用記憶部と前記第２の端末の前記同期化用記憶部に格納されるようにしてもよい。
【００２０】
本発明の第１の観点による記載のメール同期化方法において、前記第１の端末のメーラが前記メールサーバに送信し、前記第２の端末の前記同期化用記憶部に格納された１以上のメールは、前記第２の端末のメーラに送信されるようにしてもよい。
【００２１】
本発明の第１の観点による記載のメール同期化方法において、前記第１の端末のメーラで下書きされた未送信の１以上のメールは、前記第１の端末の前記同期化用記憶部と前記第２の端末の前記同期化用記憶部に格納されるようにしてもよい。
【００２２】
本発明の第１の観点による記載のメール同期化方法において、前記第１の端末のメーラで下書きされ、前記第２の端末の前記同期化用記憶部に格納された未送信の１以上のメールは、前記第２の端末のメーラに送信されるようにしてもよい。
【００２３】
本発明の第１の観点による記載のメール同期化方法において、前記第１の端末の同期化部が、１以上のメールを前記第１の端末のメーラから受信するステップと、前記第１の端末の前記同期化部が、前記第１の端末のメーラから受信した前記１以上のメールを前記第１の端末の前記同期化用記憶部に書き込む第１書込みステップと、前記第１の端末の前記同期化部が、前記第１の端末のメーラから受信した前記１以上のメールを第２の端末の前記同期化部に送信する送信ステップと、前記第２の端末の前記同期化部が、前記第１の端末の前記同期化部から送信されてきた前記１以上のメールを前記第２の端末の前記同期化用記憶部に書き込む第２書込みステップと、を備えるようにしてもよい。
【００２４】
本発明の第１の観点による記載のメール同期化方法において、前記第１の端末の同期化部が、前記第１の端末のメーラから受信した前記１以上のメールを前記メールサーバに送信する送信ステップを更に備えるようにしてもよい。
【００２５】
本発明の第１の観点による記載のメール同期化方法において、前記第１の端末の前記同期化部により行なわれる前記受信ステップと前記第１の端末の前記同期化部により行なわれる前記送信ステップの間に、前記第１の端末の前記同期化部が、前記第１の端末の同期化用記憶部に格納されている１以上のメールのリストを前記第２の端末の前記同期化部に送信するリスト送信ステップと、前記第２の端末の前記同期化部が、送られてきた前記リストを前記第２の端末の同期化用記憶部に格納されている１以上のメールのリストと比較することにより、前記第１の端末の前記同期化用記憶部にあるが前記第２の端末の前記同期化用記憶部にないメールを把握する差分把握ステップと、前記第２の端末の同期化部が、前記差分把握ステップで把握したメールの送信を前記第１の端末の同期化部に要求する送信要求ステップと、を更に備え、前記第１の端末の前記同期化部により行なわれる前記送信ステップでは、前記送信要求ステップで送信を要求されたメールを送信するようにしてもよい。
【００２６】
本発明の第１の観点による記載のメール同期化方法において、前記第２の端末の前記同期化部が、前記第１の端末のメーラが送信したが前記第２の端末のメーラが送信しなかったメールを前記第２の同期化用記憶部から読み出して、前記第２の端末のメーラにダウンロードさせるステップを更に備えるようにしてもよい。
【００２７】
本発明の第２の観点によれば、端末の外部のメールサーバから当該端末のメーラが受信するべきメールを前記当該端末のメーラに代わって受信し、当該端末の同期化用記憶部に格納するステップと、前記当該端末のメーラが送信したメールを受けて、前記当該端末のメーラに代わって前記メールサーバに送信し、前記当該端末の同期化用記憶部に格納するステップと、前記当該端末の同期化用記憶部に格納されているメールと他の端末の同期化用記憶部に格納されているメールとの間の同期化を行うステップと、を備えるようにしてもよい。
【００２８】
本発明の第２の観点による記載のメール同期化方法において、前記当該端末のメーラから下書きメールを受けて、前記当該端末の同期化用記憶部に格納するステップを更に備えるようにしてもよい。
【００２９】
本発明の第２の観点による記載のメール同期化方法において、前記当該端末の同期化用記憶部に格納されている１以上の受信メールのうちの前記当該端末のメーラが受信していないメールのコピーを、前記当該端末の同期化用記憶部から読み出して、前記当該端末のメーラにダウンロードさせるステップを更に備えるようにしてもよい。
【００３０】
本発明の第２の観点による記載のメール同期化方法において、前記当該端末の同期化用記憶部に格納されている１以上の送信済みメールのうちの他の端末のメーラが送信し、前記当該端末のメーラが送信していないメールのコピーを、前記当該端末の同期化用記憶部から読み出して、前記当該端末のメーラにダウンロードさせるステップを更に備えるようにしてもよい。
【００３１】
本発明の第２の観点による記載のメール同期化方法において、前記当該端末の同期化用記憶部に格納されている１以上の下書きメールのうちの前記当該端末のメーラが保有していないメールを、前記当該端末の同期化用記憶部から読み出して、前記当該端末のメーラに送信するステップを更に備えるようにしてもよい。
【発明の効果】
【００３２】
本発明によれば、各端末において、同期化用記憶部を設け、複数の端末が相互に通信することにより、前記各端末の前記同期化用記憶部に格納されている１以上のメールを前記複数の端末間で同期化するので、通常のメーラを利用したまま、そのメーラの種類にかかわらず、複数の端末間でメールを同期化することが可能となる。
【発明を実施するための最良の形態】
【００３３】
以下、図面を参照して本発明を実施するための最良の形態について詳細に説明する。
【００３４】
図１は、本発明の実施形態によるメール同期化装置を搭載した複数の端末の接続例を示す概念図である。
【００３５】
図１を参照すると、メールサーバ１０１とルータ１０３は、インターネット等のＷＡＮ(Wide Area Network)１０５により接続されている。また、第１の端末１０７−１と第２の端末１０７−３とルータ１０３は、ＬＡＮ(Local Area Network)１０９により接続されている。また、メールサーバ１０１と第３の端末１０７−５は、ＷＡＮ１０５により接続されている。第１の端末１０７−１、第２の端末１０７−３及び第３の端末１０７−５は、例えば、パーソナルコンピュータであるが、ＰＤＡ(Personal Digital Assistant)やメール機能を有する携帯電話機等であってもよい。
【００３６】
図２は、端末１０７の本発明に関連した部分の構成を示すブロック図である。
【００３７】
図２を参照すると、端末１０７は、同期化部２０１、メーラ２０３、同期化用記憶部２０５、メーラ用記憶部２０７及びＬＡＮインターフェース２０９を備える。同期化部２０１、メーラ２０３は、ハードウェアによって実現してもよいが、コンピュータをこれらの部分として機能させるためのプログラムをコンピュータが記録媒体から読み込んだりネットワークからダウンロードして実行することによって実現してもよい。同期化用記憶部２０５とメーラ用記憶部２０７は、例えば、ハードディスク等の記録媒体に設けられる。ＬＡＮインターフェース２０９は、ハードウェア、ファームウェア及びこれに対応したデバイスドライバ等により構成される。
【００３８】
メーラ２０３は、例えば、ＯｕｔｌｏｏｋやＢｅｃｋｅｙ！等の通常のメーラであり、本発明によって改変された部分はない。メーラ用記憶部２０７は、メーラ２０３によりアクセスされ、送信済みメール２０７−１、受信メール２０７−３、下書きメール２０７−５及びアドレス帳２０７−７等を記憶するためのものである。ＬＡＮインターフェース２０９は、イーサネット（登録商標）カード等の通常のＬＡＮインターフェースであり、本発明によって改変された部分はない。同期化部２０１は、ＬＡＮインターフェース２０９とメーラ２０３との間に介在し、従って、メールサーバ１０１とメーラ２０３との間に介在する。また、同期化用記憶部２０５は、メーラ用記憶部２０７とは別個に設けられ、同期化部２０１によりアクセスされ、送信済みメール２０５−１、受信メール２０５−３、下書きメール２０５−５及びメールリスト２０５−７等を記憶するためのものである。同期化用記憶部２０５は、ＩＭＡＰサーバ及びＰＯＰサーバの双方で管理できるような構造を有しており、メーラ２０３が片方のプロトコルのサーバのみに対応している場合にも対応できるようにしている。メールリスト２０５−７とは、同期化用記憶部２０５に格納されているメールのリストであり、各メールの状態（送信済み／未送信、受信済み／未受信等）もここに記述されている。
【００３９】
同期化部２０１は、メールサーバインターフェース２０１−１、メーラインターフェース２０１−３、端末インターフェース２０１−５及び制御部２０１−７を備える。
【００４０】
メールサーバインターフェース２０１−１は、メールサーバ１０１との間でメールの送受信を行なうものであり、メールの送信時には、ＳＭＴＰ(Simple Mail Transfer Protocol)クライアント等のメール送信用クライアントとして振る舞い、メールの受信時には、ＰＯＰ(Post Office Protocol)クライアント又はＩＭＡＰ(Internet Message Access Protocol)クライアント等のメール受信用クライアントとして振る舞う。また、同期化用記憶部２０５に対して、メールの書込み及び読出しをおこなう。この際、メールサーバ２０１−１は、同期化用記憶部２０５に対して、ＰＯＰサーバ又はＩＭＡＰサーバとして振る舞ってもよい。
【００４１】
メーラインターフェース２０１−３は、メーラ２０３との間でメールの送受信を行なうものであり、メーラ２０３からメール（メーラ２０３にとっての送信メール）を受信する時には、ＳＭＴＰサーバ等のメール送信サーバとして振る舞い、メーラ２０３にメールを受信させる（ダウンロードさせる）時には、ＰＯＰサーバ又はＩＭＡＰサーバ等のメールサーバとして振る舞う。また、同期化用記憶部２０５に対して、メールの書込み及び読出しをおこなう。この際、メーラインターフェース２０１−３は、同期化用記憶部２０５に対して、ＰＯＰサーバ又はＩＭＡＰサーバとして振る舞ってもよい。
【００４２】
端末インターフェース２０１−５は、他の端末の同期化部２０１の端末インターフェース２０１−５（以下、「他の端末インターフェース２０１−５Ｂ」という。）との間で通信を行なうものである。メールリスト２０５−７を他の端末インターフェース２０１−５Ｂに送信する時には、ＵＰｎＰ(Universal Plug and Play)サーバとして振る舞い、メールリスト２０５−７の送信を他の端末インターフェース２０１−５に要求する時には、ＵＰｎＰクライアントとして振る舞う。また、端末インターフェース２０１−５と端末インターフェース２０１−５との間のメールの伝送のためには例えばｈｔｔｐ(Hyper Text Transfer Protocol)が利用されるが他のプロトコルを利用してもよい。ｈｔｔｐを利用する場合には、端末インターフェース２０１−５は、メールを他の端末インターフェース２０１−５Ｂに送信する時には、ｈｔｔｐサーバとして振る舞い、メールの送信を他の端末インターフェース２０１−５Ｂに要求する時には、ｈｔｔｐクライアントとして振る舞う。また、同期化用記憶部２０５に対して、メールの書込み及び読出しをおこなう。この際、端末インターフェース２０１−５は、同期化用記憶部２０５に対して、ＰＯＰサーバ又はＩＭＡＰサーバとして振る舞ってもよい。
【００４３】
制御部２０１−７は、同期化部２０１の全体の動作を制御する。
【００４４】
なお、各部のＰＯＰサーバ、ＩＭＡＰサーバは、同期化用記憶部２０５に格納されているメールに関する状態を共有する。そして、各部のＰＯＰサーバ、ＩＭＡＰサーバは、各部に備わる別々のものであるとして説明したが、各部から呼び出される１つの部品であってもよい。
【００４５】
次に、図１に示す構成例におけるメール同期化方法について説明する。
【００４６】
図３は、第１の端末１０７−１と第２の端末１０７−３がＬＡＮ１０９により接続されている状態における受信メールの同期化方法の一例を説明するためのシーケンス図である。
【００４７】
メーラ２０３からメール受信の要求が来ない場合であっても、同期化部２０１は、例えば、リピートタイマー動作により、繰返し自発的にメールサーバ１０１から受信メールを受信し、同期化用記憶部２０５に書き込む。第１の端末１０７−１の同期化部２０１と第２の端末１０７−３の同期化部２０１の双方又は一方によりこの受信は行なわれる。また、ＬＡＮ１０９に接続されている端末１０７の数が３以上の場合には、全部又は一部の端末１０７の同期化部２０１によりこれは行なわれる。但し、後に説明する端末間のメールの同期化は、全ての端末の間で行なわれる。つまり、メールサーバ１０１からメールを取りに行くのは最低で１つの端末の同期化部だけであってもよいが、メールの同期化は全ての端末の間で行なわれる。図３は、第１の端末１０７−１がメールサーバ１０１からメールを取りに行く場合の例を示しているが、第１の端末１０７−１と第２の端末１０７−２が入れ替わってもよい。例えば、第１の端末１０７−１と第２の端末１０７−２が共にメールサーバ１０１からメールを取りに行く場合には、交互に取りに行くような状態になることもあり、この様な状態では、ある時刻では、図３において、第１の端末１０７−１と第２の端末１０７−２とが入れ替わった動作が行なわれる。
【００４８】
図３では、第２の端末１０７−３の各部の符号の末尾に「Ｂ」を付加して、第１の端末１０７−３の対応する各部と区別が付くようにする。他のシーケンス図においても同様である。
【００４９】
図３を参照すると、まず、制御部２０１−７は、メール受信指示をメールサーバインターフェース２０１−１に対して出す（ステップＳ３０１）。
【００５０】
これに応じて、メールサーバインターフェース２０１−１は、メールサーバ１０１にログインし（ステップＳ３０３）、未受信のメールが１以上あれば、その１以上のメールを受信し（ステップＳ３０５）、同期化用記憶部２０５に書き込み（ステップＳ３０７）、メールサーバ１０１からログアウトする（ステップＳ３０９）。なお、ログインとログアウトにより、複数の端末の同期化部２０１からメールサーバ１０１へのアクセスが重複することを避けることができる。
【００５１】
また、ログイン（ステップＳ３０３）の際には、メールサーバインターフェース２０１−１は、ログイン用のユーザＩＤとパスワードをメールサーバ１０１に送信し、メールサーバ１０１がこれを基に認証を行なう。メールサーバ１０１は、ユーザＩＤとパスワードの組に対応したメールボックスに格納されているメールをメールサーバインターフェース２０１−１にダウンロードさせる。このメールボックスに格納されているメールは、ユーザＩＤとパスワードの組に対応したメールアドレス宛のメールであるが、必ずしもこれに限られるわけではない。また、メールサーバインターフェース２０１−１がメールサーバ１０１にログインする時に利用するユーザＩＤとパスワードは、通常は、メーラ２０３がメールサーバ１０１にログインする時に利用するユーザとパスワードであるが、他のユーザＩＤとパスワードを利用してもよい。次に、メールサーバインターフェース２０１−１は、受信完了通知を制御部２０１−７に対して出す（ステップＳ３１１）。
【００５２】
次に、制御部２０１−７は、同期化用記憶部２０５に格納されているメールに関するメールリスト２０５−７を更新する（ステップＳ３１３）。この時、ステップＳ３０７で同期化用記憶部２０５に書き込まれたメールがメールリスト２０５−７に追加される。
【００５３】
次に、制御部２０１−７は、同期化用記憶部２０５に格納されているメールに関する情報を更新するための指示を内部受信サーバに対して出す（ステップＳ３１５）。図３の例では、メーラインターフェース２０１−３に対して指示を出すように示しているが、内部受信サーバを含む部分又は内部受信サーバを呼び出す部分の代表例として示しているに過ぎない。
【００５４】
これに応じて、内部受信サーバは、同期化用記憶部２０５に格納されているメールに関する情報を更新する（ステップＳ３１７）。内部受信サーバがＰＯＰサーバである場合には、メールの総数と総容量を更新する。内部受信サーバがＩＭＡＰサーバである場合には、受信メールボックス、送信済みメールボックス及び下書きメールボックス等における各メールの状態（未読／既読、未送信／送信済み等）を更新する。
【００５５】
次に、制御部２０１−７は、メールリスト２０５−７を第２の端末１０７−３の端末インターフェース２０１−５Ｂに送信させるための指示を端末インターフェース２０１−５に対して出す（ステップＳ３１９）。但し、例えば、第２の端末１０７−３のメーラ２０３Ｂから第２の端末１０７−３の同期化部２０１に対してアクセスがあり、このアクセスが、第２の端末１０７−３の同期化用記憶部２０５Ｂに格納されているメールと第２の端末１０７−３のメーラ用記憶部２０７との同期化を伴うようなものである場合には、そのアクセスとその同期化との間の第２の端末１０７−３の同期化部２０１Ｂが第１の端末１０７−１に対してメールリスト送信指示を出すようにしてもよい。このような場合には、このメール送信指示がステップＳ３１９のメールリスト送信指示に追加され、又は、置き換わる。
【００５６】
これに応じて、端末インターフェース２０１−５は、メールリスト２０５−７を端末インターフェース２０１−５に送信する（ステップＳ３２１）。
【００５７】
端末インターフェース２０１−５Ｂは、メールリスト２０５−７を受信すると、これを第２の端末１０７−３の同期化用記憶部２０５に格納されているメールについてのメールリストと比較し、第１の端末１０７−１の同期化用記憶部２０５に格納されているが、第２の端末１０７−３の同期化用記憶部２０５に格納されていないメールがあるか否かを判断し（ステップＳ３２３）、ある場合には、そのようなメールを転送してもらうための要求を端末インターフェース２０１−５に対して出す（ステップＳ３２５）。従って、この要求には、転送して貰いたいメールのリストが付随している。
【００５８】
これに応じて、端末インターフェース２０１−５は、要求のあったメールを同期化用記憶部２０５から読み出して（ステップＳ３２７）、端末インターフェース２０１−５Ｂに転送する（ステップＳ３２９）。
【００５９】
これに応じて、第２の端末１０７−３では、端末インターフェース２０１−５Ｂが、転送されてきたメールを同期化用記憶部２０５Ｂに書き込み（ステップＳ３３１）、書込み完了通知を制御部２０１−７Ｂに対して出す（ステップＳ２０１−７Ｂ）。
【００６０】
これに応じて、第２の端末１０７−３では、同期化用記憶部２０５の更新に伴い第１の端末１０７−１で行なわれたステップＳ３１３、Ｓ３１５及びＳ３１７と同様なことが以下の通り行なわれる。
【００６１】
すなわち、制御部２０１−７Ｂは、同期化用記憶部２０５Ｂに格納されているメールに関するメールリスト２０５−７Ｂを更新する（ステップＳ３３５）。この時、ステップＳ３３１で書き込まれたメールがメールリスト２０５−７Ｂに追加される。
【００６２】
次に、制御部２０１−７Ｂは、同期化用記憶部２０５Ｂに格納されているメールに関する情報を更新するための指示を内部受信サーバに対して出す（ステップＳ３３７）。図３の例では、メーラインターフェース２０１−３Ｂに対して指示を出すように示しているが、内部受信サーバの代表例として示しているに過ぎない。
【００６３】
これに応じて、内部受信サーバは、同期化用記憶部２０５Ｂに格納されているメールに関する情報を更新する（ステップＳ３３９）。内部受信サーバがＰＯＰサーバである場合又はＩＭＡＰサーバである場合の更新事項は、ステップＳ３１７の場合と同様である。
【００６４】
以上の動作により、第１の端末１０７−１の同期化部２０１が自発的にメールサーバ１０１から取ってきた受信メールは、第１の端末１０７−１の同期化用記憶部２０５と第２の端末１０７−３の同期化用記憶部２０５Ｂに書き込まれることとなる。第３の端末１０７−５がＬＡＮ１０９に接続されている場合には、第３の端末１０７−５は、第１の端末１０７−１を相手として、第２の端末１０７−３と同様に動作する。
【００６５】
従って、これ以降、第１の端末のメーラ２０３がメール受信を要求した場合には、第１の端末のメーラ２０３が同期化用記憶部２０５に格納されている受信メールをメーラインターフェース２０１−３を介して、受信することが可能となる。同様に、第２の端末のメーラ２０３Ｂがメール受信を要求した場合には、第２の端末のメーラ２０３Ｂが同期化用記憶部２０５Ｂに格納されている受信メールをメーラインターフェース２０１−３Ｂを介して、受信することが可能となる。
【００６６】
従って、第１の端末１０７−１の同期化部２０１がメールサーバ１０１から受信したメールがメールサーバ１０１から消去された場合であっても、第１の端末１０７−１のメーラ２０３及び第２の端末１０７−３のメーラ２０３Ｂは、その消去の後であっても、それらのメールを受信することが可能となる。
【００６７】
また、第３の端末１０７−５がＬＡＮ１０９に接続されているのではなく、図１に示すように、ＷＡＮ１０５に接続されている期間は、第３の端末１０７−５は、第１の端末１０７−１の同期化用記憶部２０５に格納されている受信メールを同期化により得ることができない。しかし、例えば、ユーザが外出先から帰宅して、第３の端末１０７−５がＬＡＮ１０９に接続された時に、その接続をトリガとして、ステップＳ３２１以降の動作をすることにより、第３の端末１０７−５は、第１の端末１０７−１と受信メールの同期を図ることが可能となる。
【００６８】
また、第３の端末１０７−５がＬＡＮ１０９に接続されているのではなく、図１に示すように、ＷＡＮ１０５に接続されている期間において、第３の端末１０７−５が第１の端末１０７−１と第２の端末１０７−３よりも早くメールサーバ１０１からメールを受信し、そのメールがメールサーバ１０１から消去されたとする。このような場合には、第３の端末１０７−５がＬＡＮ１０９に接続されるまでは、第１の端末１０７−１及び第２の端末１０７−３は、第３の端末１０７−３の同期化用記憶部２０５Ｃから同期化によりそのメールを得ることができない。しかし、例えば、ユーザが外出先から帰宅して、第３の端末１０７−５がＬＡＮ１０９に接続された時に、その接続をトリガとして、メールリストの送信元を第３の端末１０７−５として、送信先を第１の端末１０７−１及び第２の端末１０７−３として、ステップＳ３２１以降の動作をすることにより、第１の端末１０７−１と第２の端末１０７−３は、第３の端末１０７−５と受信メールの同期を図ることが可能となる。
【００６９】
また、ステップＳ３２９における受信メールの転送の際に、各受信メールに関する情報（そのメールが格納されているメールボックス（受信メールボックス、送信済みメールボックス及び下書きメールボックス等）、状態（未受信／受信済み等））も転送することにより、転送先のＩＭＡＰサーバ及びメーラ２０３は、それらの受信メールに関する状態も知ることができるようになる。
【００７０】
次に、図３に示す方法だけでは、最後にメールサーバ１０１から或る端末１０７−ｘの同期化部２０１によりメールが受信されてから、その端末１０７−ｘ又は他の端末１０７−ｙのメーラ２０３がメールを受信しようとするまでの間にメールサーバ１０１に受信メールが到着して格納された場合には、そのような受信メールをそのメーラ２０３が受信することができない。従って、そのような場合に対応するために、メーラ２０３からメール受信要求が来たならば、それをトリガとして、図３に示すような方法を行ない、その過程で同期化用記憶部２０５に書き込まれた受信メールをメーラ２０３に送信できるようにする。
【００７１】
図４は、この方法を示すものである。図３に対して追加されたステップのみを次に説明する。
【００７２】
まず、メーラ２０３は、メール受信要求をメーラインターフェース２０１−３に出す（ステップＳ３５１）。メーラインターフェース２０１−３は、この要求を制御部２０１−７に通知する（ステップＳ３５３）。これ以降、図３に示すのと同様なステップＳ３０１〜Ｓ３２９が行なわれる。
【００７３】
また、ステップＳ３１７で、内部受信サーバにより、同期化用記憶部２０５に格納されているメールに関する情報が更新されたならば、メーラインターフェース２０１−３は、メーラ２０３が未受信のメールを同期化用記憶部２０５から読み出して（ステップＳ３５５）、メーラ２０３からの受信要求に応じて、メーラに未受信のメールを受信させる（ステップＳ３５７）。なお、同期化用記憶部２０５に格納されている受信メールのうちのメーラ２０３が未受信であるメールを検出する処理は、メーラ２０３が行なってもよいし、ＩＭＡＰサーバ、制御部２０１−７等が行なってもよい。検出のためには、例えば、それまでの同期化部２０１からメーラ２０３への受信履歴（受信の度に追加記録し、保持しておく。）と同期化用記憶部２０５に格納されているメールのリストとを比較する。
【００７４】
また、図面のレイアウトの都合上、ステップＳ３５５及びＳ３５７を下端に示しているが、ステップＳ３１７の直後であってもよい。
【００７５】
また、ステップＳ３５７及び他のステップで、同期化部２０１からメーラ２０３にダウンロードされたメールは、このダウンロードを契機として同期化用記憶部２０５から削除されることはない。従って、同期化部２０１からメーラ２０３にダウンロードされたメールは、同期化用記憶部２０５に格納されていたメールのコピーである。
【００７６】
また、削除されることがないので、それまでの端末間での同期化用記憶部２０５の同期は維持される。そうすると、同期化用記憶部２０５に格納されるメールが増え続けることとなり、記憶装置の容量を圧迫することもありえる。それを解決するためは、例えば、所定の期間を経過したメールを同期化用記憶部２０５から削除する。或いは、同期化部２０１からメーラ２０３へのダウンロード履歴を各端末で記録・保持し、そのダウンロード履歴を端末間で相互参照して、それにより全ての端末１０７でダウンロードされたと判断されたメールを同期化用記憶部２０５から削除するようにしてもよい。
【００７７】
図５は、第１の端末１０７−１と第２の端末１０７−３がＬＡＮ１０９により接続されている状態における送信メールの同期化方法の一例を説明するためのシーケンス図である。
【００７８】
図５を参照すると、まず、メーラ２０３が、メールをメーラインターフェース２０１−３に対して送信する（ステップＳ３７１）。
【００７９】
次に、メーラインターフェース２０１−３は、制御部２０１−７に対して、メーラ２０３からメールが送られてきたことを通知し、そのメールを渡す（ステップＳ３７３）。
【００８０】
次に、制御部２０１−７は、そのメールを送信するようにメールサーバインターフェース２０１−１に対して指示を出す（ステップＳ３７５）。その指示には、そのメールを添付する。但し、ステップＳ３７３及びＳ３７５のメールの引き渡しは、メールの格納位置を示すポインタの引き渡しにより行なってもよい。
【００８１】
これに応じて、メールサーバインターフェース２０１−１は、メールをメールサーバ１０１に対して送信する（ステップＳ３７７）。
【００８２】
他方、制御部２０１−７は、そのメールを同期化用記憶部２０５に書き込み（ステップＳ３７９）、同期化用記憶部２０５に格納されているメールに関するメールリスト２０５−７を更新する（ステップＳ３８１）。この時、ステップＳ３７９で書き込まれたメールがメールリスト２０５−７に追加される。
【００８３】
次に、制御部２０１−７は、同期化用記憶部２０５に格納されているメールに関する情報を更新するための指示を内部受信サーバに対して出す（ステップＳ３８３）。図５の例では、メーラインターフェース２０１−３に対して指示を出すように示しているが、内部受信サーバを含む部分又は内部受信サーバを呼び出す部分の代表例として示しているに過ぎない。
【００８４】
これに応じて、内部受信サーバは、同期化用記憶部２０５に格納されているメールに関する情報を更新する（ステップＳ３８５）。内部受信サーバがＰＯＰサーバである場合には、メールの総数と総容量を更新する。内部受信サーバがＩＭＡＰサーバである場合には、受信メールボックス、送信済みメールボックス及び下書きメールボックス等における各メールの状態（未読／既読、未送信／送信済み等）を更新する。
【００８５】
次に、ステップＳ３１９〜Ｓ３３９を行なうが、これらのステップは、図３に示すものと同様であるので、重複する説明を省略する。
【００８６】
以上の動作により、第１の端末１０７−１のメーラ２０３が送信したメールは、第１の端末１０７−１の同期化用記憶部２０５と第２の端末１０７−３の同期化用記憶部２０５Ｂに書き込まれることとなる。第３の端末１０７−５がＬＡＮ１０９に接続されている場合には、第３の端末１０７−５は、第１の端末１０７−１を相手として、第２の端末１０７−３と同様に動作する。
【００８７】
ＰＯＰサーバは、同期化用記憶部２０５に格納されている各メールが送信済みメールであるのか、下書きメールであるのか、又は、受信メールであるのか識別することができないので、第１の端末１０７−１の同期化部２０１の内部受信サーバがＰＯＰサーバである場合には、第１の端末１０７−１のメーラ２０３が同期化部２０１からメールを受信する時に、受信メールの他に送信済みメールも受信してしまう。これを避けるために、制御部２０１−７は、第１の端末１０７−１のメーラ２０３が送信した送信済みメールを把握する。そして、ＰＯＰサーバが同期化用記憶部２０５から読み出し、メーラ２０３に送信するメールから把握されたメールを除去するようにしてもよい。又は、制御部２０１−７は、メーラ２０３に送信するメールのうち第１の端末１０７−１のメーラ２０３が送信した送信済みメールにそのことを示すヘッダ情報を付加し、メーラ２０３に認識させるようにしてもよい。内部ＰＯＰサーバにこのような除去機能やヘッダ情報付加機能を追加してもよい。
【００８８】
第１の端末１０７−１の同期化部２０１の内部受信サーバがＩＭＡＰサーバである場合には、送信済みメールは送信済みメールとして管理されるので、このような問題は起きず、従って、そのような問題に対する対策は必要ない。
【００８９】
第１の端末１０７−３のメーラが送信した送信済みメールを、第２の端末１０７−３のメーラ２０３が、どのようなメールとして受け取るかに関して次に説明する。
【００９０】
同期化部２０１Ｂで内部の受信メールサーバとしてＩＭＡＰサーバを利用している場合には、受信メールのためのメールボックス、送信済みメールのためのメールボックス、下書きのメールのためのメールボックスを設け、これらを管理することができる。従って、複数の端末１０７の同期化部２０１のＩＭＡＰサーバの間で、これらの端末の端末インターフェース２０１−５、２０１−５Ｂ、・・・を介して、同期化を図ることにより、送信済みのメールの同期化を図ることができる。このためには、上述したのと同様に、ステップＳ３２９における送信済みメールの転送の際に、各受信メールに関する情報（そのメールが格納されているメールボックス（受信メールボックス、送信済みメールボックス及び下書きメールボックス等）、状態（未送信／送信済み、未受信／受信済み等））も転送する。
【００９１】
そして、第１の端末１０７−１のメーラ２０３が送信したメールを、第２の端末１０７−３のＩＭＡＰに対応したメーラ２０３に送信済みメールとして取得させることができる
また、同期化部２０１で内部の受信メールサーバとしてＰＯＰサーバを利用している場合には、ＩＭＡＰサーバのような管理を行えない。従って、第１の端末１０７−１のメーラ２０３が送信したールを、第２の端末１０７−３のメーラ２０３に送信済みメールとして取得させることができない。すなわち、送信済みメールを送信済みメールとして複数の端末間で同期化することができない。しかし、ＰＯＰサーバは、同期化用記憶部２０５に格納されている送信済みメールを受信メール等の他のメールと区別することなく、メーラ２０３に取得させることができる。従って、送信済みメールとしてではないが、送信済みメールを複数の端末間で同期化することができる。
【００９２】
また、同期化部２０１で内部の受信メールサーバとしてＰＯＰサーバを利用している場合であっても、メーラ２０３で、送信元アドレスが自分のアドレスであるが、送信先アドレス（Ｔｏ、ＣＣ又はＢＣＣ）に自分のアドレスが含まれていないメールを送信済みメールボックスに入れるような仕訳のルールを設定することにより、第１の端末１０７−１のメーラ２０３から同期化部２０１、２０１Ｂを経由して来た送信済みメールを送信済みメールとして同期することができる。そのような仕訳のルールを設定すれば、送信元アドレスが自分のアドレスであるが、送信先アドレス（Ｔｏ、ＣＣ又はＢＣＣ）に自分のアドレスが含まれていないメール（他の端末から同期化部による同期化により来た通常の送信済みメール）を、送信元アドレスが自分のアドレスであり、送信先アドレス（Ｔｏ、ＣＣ又はＢＣＣ。典型的にはＣＣ）に自分のアドレスが含まれている確認用メール（メールサーバ１０１を経由したメール）と区別して仕訳することができる。
【００９３】
同期化部２０１で内部の受信メールサーバとしてＰＯＰサーバを利用している場合であっても、メーラ２０３で、制御部２０１−７やヘッダ情報追加機能を有する内部ＰＯＰサーバにより上記ヘッダ情報が追加されたメールを送信済みメールボックスに入れるような仕訳のルールを上記の仕訳のルールの代わりに設定することによっても、上記と同様なことができる。
【００９４】
また、第３の端末１０７−５がＬＡＮ１０９に接続されているのではなく、図１に示すように、ＷＡＮ１０５に接続されている期間には、第３の端末１０７−５は、第１の端末１０７−１の同期化用記憶部２０５に格納されている送信済みメールを同期化により得ることができない。しかし、例えば、ユーザが外出先から帰宅して、第３の端末１０７−５がＬＡＮ１０９に接続された時に、その接続をトリガとして、ステップＳ３２１以降の動作をすることにより、第３の端末１０７−５は、第１の端末１０７−１と送信済みメールの同期を図ることが可能となる。
【００９５】
また、第３の端末１０７−５がＬＡＮ１０９に接続されているのではなく、図１に示すように、ＷＡＮ１０５に接続されている時において、第３の端末１０７−５のメーラ２０３Ｃがメールを送信したとする。このような場合には、第３の端末１０７−５がＬＡＮ１０９に接続されるまでは、第１の端末１０７−１及び第２の端末１０７−３は、第３の端末１０７−３の同期化用記憶部２０５Ｃからその送信済みメールを同期化により得ることができない。しかし、例えば、ユーザが外出先から帰宅して、第３の端末１０７−５がＬＡＮ１０９に接続された時に、その接続をトリガとして、メールリストの送信元を第３の端末１０７−５として、送信先を第１の端末１０７−１及び第２の端末１０７−３として、ステップＳ３２１以降の動作をすることにより、第１の端末１０７−１と第２の端末１０７−３は、第３の端末１０７−５と送信済みメールの同期を図ることが可能となる。
【００９６】
メーラ２０３とメーラインターフェース２０１−３が、ＩＭＡＰにより通信を行なう場合には、これらの間でメーラ用記憶部２０７に格納されているメールと同期化用記憶部２０５に格納されているメールとを同期化することができる。これにより、メーラ用記憶部２０７に格納されている下書きのメールを同期化用記憶部２０５に転送することが可能となる。この転送の後、図３のＳ３１３以降の動作又は図５のステップＳ３８１以降の動作と同様な同期化の動作をすることにより、第１の端末１０７−１の同期化用記憶部２０５に格納されている下書きメールと第２の端末１０７−３の同期化用記憶部２０５Ｂに格納されている下書きメールとを同期化することができる。その後、下書きメールの転送先の第２の端末１０７−３でメーラ２０３Ｂとメーラインターフェース２０１−３ＢがＩＭＡＰによりメーラ用記憶部２０７Ｂに格納されているメールと同期化用記憶部２０５Ｂに格納されているメールとを同期化することにより、第１の端末１０７−１のメーラ用記憶部２０７に格納されていた下書きメールを第２の端末１０７−３のメーラ用記憶部２０７Ｂに転送することができる。
【００９７】
また、メーラ２０３が利用する下書きメール用のファイルに下書きメールが格納されるのであれば、同期化部２０１が下書きメール専用のファイルにアクセスして、下書きメールを読み出し、それを同期化用記憶部２０５に下書きメールとして書き込むようにしてもよい。そして、端末インターフェース２０１−５、２０１−５Ｂの間でリストを伝送する時に、各メールが送信メール、受信メール、下書きメールのうちの何れであるのかの情報をリストに追加する。転送先の端末の同期化部２０１は、その端末のメーラが利用する下書きメール用のファイルにアクセスし、下書きメールを書き込む。
【００９８】
なお、各端末インターフェース２０１−５は、例えば、定期的に、他の端末インターフェース２０１−５に対してメールリスト２０５−７の送信を要求し、ステップＳ３２１（図３）以降のステップを開始してもよい。
【００９９】
また、複数の端末１０７の同期化部２０１は、端末１０７のＬＡＮインターフェース２０９のＭＡＣアドレス等の端末に固有な識別情報により相互認証し、相互認証した端末間でのみ同期化部２０１が同期化を行うようにすることにより、不正なアクセスを避けることができるようになる。また、そのような相互認証及びそれに基づいた同期化制限を行なえば、同一のＬＡＮ内で、複数のユーザが各自の複数の端末間でメールの同期化を行なうことができるようになる。つまり、ユーザ＃１が端末＃１−１と端末＃１−２を利用していて、ユーザ＃２が端末＃２−１と端末＃２−２を利用するような場合、端末＃１−１と端末＃１−２の間で同期化を行ない、端末＃２−１と端末＃２−２の間で別の同期化を行なうことができるようになる。
【０１００】
また、第３の端末１０７−５が直接ＬＡＮ１０９に接続されていない場合であっても、例えば、トネリング等を利用したＶＰＮ(Virtual Private Network)を利用することより、第３の端末１０７−５は、常時、第１の端末１０７−１及び第２の端末１０７−３とメールの同期を行なうことができる。また、第３の端末１０７−５からの特定のポートへのアクセスを第１の端末１０７−５又は第２の端末１０７−３の特定のプログラムにマッピングするためのポートフォワーディングの技術を利用し、特定のプログラムを同期化部２０１のプログラムとすることによっても、第３の端末１０７−５は、常時、第１の端末１０７−１及び第２の端末１０７−３とメールの同期を行なうことができる。
【０１０１】
また、第３の端末１０７−５が、例えば、インターネットカフェにある据え置きのパーソナルコンピュータであったり、性能の低い携帯電話である場合には、第３の端末１０７−５に同期化部２０１と同期化用記憶部２０５を設けることができない。しかし、第３の端末１０７−５から、第１の端末１０７−１や第２の端末１０７−３にある同期化用記憶部２０５にアクセスすることができれば、第３の端末１０７−５でユーザが送受信したメールを第１の端末１０７−１や第２の端末１０７−３にある同期化用記憶部２０５に書き込むことができる。そうすれば、第３の端末１０７−５でユーザが送受信したメールを、第１の端末１０７−１のメーラ２０３と第２の端末１０７−３のメーラ２０３Ｂでも管理することが可能となる。また、上記アクセスができれば、第１の端末１０７−１や第２の端末１０７−３にある同期化用記憶部２０５が格納しているメールを第３の端末１０７−５で読むことができる。
【０１０２】
このようなことを可能にするためには、例えば、第１の端末１０７−１を常時稼働状態にさせておいて、上述したポートフォワーディングにより、ＷＡＮ１０５に接続された第３の端末１０７−５のＷＥＢブラウザが同期化部２０１に設けられたＷＥＢサーバと通信できるようにする。そして、ＷＥＢサーバと同期化用記憶部２０５の間にＩＭＡＰサーバとＷＥＢメール用の制御プログラム（例えば、Ｊａｖａ（登録商標）、ＰＨＰ、Ｐｅｒｌ等で記述されたもの）を設ける。特に、制御プログラムでは、同期化用記憶部２０５に格納されているメールを読み出し、ＷＥＢブラウザで読めるようにする。また、ＷＥＢブラウザからの受信要求に応じて、図３に示すような動作を行ない、その後、同期化用記憶部２０５に格納されているメールを読み出し、ＷＥＢブラウザで読めるようにする。更に、ＷＥＢブラウザから送信されてきたメールをメールサーバ１０１に送信し、同期化用記憶部２０５に書き込む。更に、ＷＥＢブラウザから送信されてきた下書きメールを、同期化用記憶部２０５に書き込む。
【０１０３】
また、ユーザが１つの端末しか利用していなかったが、それを他の１つの端末に置き換える場合、最初の端末のメーラで管理していたメールを後の端末の同一種類又は別種類のメーラに引き継ぎたい場合がある。このような引継ぎも本発明を利用してできるようになる。
【０１０４】
すなわち、同期化用記憶部２０５をＤＶＤ(Digital Versatile Disc)やＣＤやフラッシュメモリ等のリムーバブルメディアに設け、そのような同期化用記憶部２０５に最初の端末で管理していたメールを全て書き込む。書き込むためには、例えば、ＤＶＤやＣＤにデータを書き込むためのソフトウェアを利用して、同期化用記憶部２０５の内容を丸ごとＤＶＤやＣＤにコピーする。そして、そのリムーバルメディアを後の端末に装着し、後の端末の同期化部によりメールを読み出し、後の端末のメーラに引き渡す。
【図面の簡単な説明】
【０１０５】
【図１】本発明の実施形態によるメール同期化装置を搭載した複数の端末の接続例を示す概念図である。
【図２】各端末の本発明に関連した部分の構成を示すブロック図である。
【図３】第１の端末と第２の端末がＬＡＮにより接続されている状態における受信メールの同期化方法の一例を説明するためのシーケンス図である。
【図４】第１の端末と第２の端末がＬＡＮにより接続されている状態における受信メールの同期化方法の他の一例を説明するためのシーケンス図である。
【図５】第１の端末と第２の端末がＬＡＮにより接続されている状態における送信メールの同期化方法の一例を説明するためのシーケンス図である。
【符号の説明】
【０１０６】
１０１  メールサーバ
１０３  ルータ
１０５  ＷＡＮ
１０７  端末
１０９  ＬＡＮ
２０１  同期化部
２０３  メーラ
２０５  同期化用記憶部
２０７  メーラ用記憶部
２０１−１  メールサーバインターフェース
２０１−３  メーラインターフェース
２０１−５  端末インターフェース
２０１−７  制御部
【図１】
2007102301.tif 000003
【図２】
2007102301.tif 000004
【図３】
2007102301.tif 000005
【図４】
2007102301.tif 000006
【図５】
2007102301.tif 000007
【手続補正書】
【提出日】平成18年4月19日(2006.4.19)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
各端末において、同期化用記憶部を設け、複数の端末が相互に通信することにより、前記各端末の前記同期化用記憶部に格納されている１以上のメールを前記複数の端末間で同期化することを特徴とするメール同期化方法。
【請求項２】
請求項１に記載のメール同期化方法において、前記各端末において、端末の外部のメールサーバと該各端末のメーラとの間の通信路に同期化部を設け、前記通信は、複数の端末の前記同期化部の間で行なわれることを特徴とするメール同期化方法。
【請求項３】
請求項１に記載のメール同期化方法において、前記同期化用記憶部は、メーラ用記憶部とは異なることを特徴とするメール同期化方法。
【請求項４】
請求項１に記載のメール同期化方法において、
前記第１の端末が前記メールサーバから受信した１以上のメールは、前記第１の端末の前記同期化用記憶部と第２の端末の前記同期化用記憶部に格納されることを特徴とするメール同期化方法。
【請求項５】
請求項４に記載のメール同期化方法において、
前記第１の端末が前記メールサーバから受信し、前記第１の端末の前記同期化用記憶部に格納された１以上のメールのコピーは、前記第１の端末のメーラからアクセスされ、前記第１の端末のメーラによりダウンロードされることを特徴とするメール同期化方法。
【請求項６】
請求項４に記載のメール同期化方法において、
前記第１の端末が前記メールサーバから受信し、前記第２の端末の前記同期化用記憶部に格納された１以上のメールは、前記第２の端末のメーラからアクセスされ、前記第２の端末のメーラによりダウンロードされることを特徴とするメール同期化方法。
【請求項７】
請求項２に記載のメール同期化方法において、
第１の端末の前記同期化部が、前記メールサーバから１以上のメールを受信する受信ステップと、
前記第１の端末の前記同期化部が、前記メールサーバから受信した１以上のメールを前記第１の端末の前記同期化用記憶部に書き込む第１書込みステップと、
前記第１の端末の前記同期化部が、前記メールサーバから受信した１以上のメールを第２の端末の前記同期化部に送信する送信ステップと、
前記第２の端末の前記同期化部が、前記第１の端末の前記同期化部から送信されてきた１以上のメールを前記第２の端末の前記同期化用記憶部に書き込む第２書込みステップと、
を備えることを特徴とするメール同期化方法。
【請求項８】
請求項７に記載のメール同期化方法において、
前記第１の端末の前記同期化部により行なわれる前記受信ステップと前記第１の端末の前記同期化部により行なわれる前記送信ステップの間に、
前記第１の端末の前記同期化部が、前記第１の端末の前記同期化用記憶部に格納されている１以上のメールのリストを前記第２の端末の前記同期化部に送信するリスト送信ステップと、
前記第２の端末の前記同期化部が、送られてきた前記リストを前記第２の端末の同期化用記憶部に格納されている１以上のメールのリストと比較することにより、前記第１の端末の前記同期化用記憶部にあるが前記第２の端末の前記同期化用記憶部にないメールを把握する差分把握ステップと、
前記第２の端末の同期化部が、前記差分把握ステップで把握したメールの送信を前記第１の端末の同期化部に要求する送信要求ステップと、
を更に備え、
前記第１の端末の前記同期化部により行なわれる前記送信ステップでは、前記送信要求ステップで送信を要求されたメールを送信することを特徴とするメール同期化方法。
【請求項９】
請求項７に記載のメール同期化方法において、
前記受信ステップは、前記第１の端末のメーラからのメール受信要求がなくても行なわれることを特徴とするメール同期化方法。
【請求項１０】
請求項７に記載のメール同期化方法において、
前記受信ステップは、前記第１の端末のメーラからのメール受信要求に応じて行なわれることを特徴とするメール同期化方法。
【請求項１１】
請求項７に記載のメール同期化方法において、
前記第１の端末の前記同期化部が、前記第１の端末のメーラがまだ受信していないメールを前記第１の同期化用記憶部から読み出して、該メールのコピーを前記第１の端末のメーラにダウンロードさせるステップを更に備えることを特徴とするメール同期化方法。
【請求項１２】
請求項７に記載のメール同期化方法において、
前記第２の端末の前記同期化部が、前記第２の端末のメーラがまだ受信していないメールを前記第２の同期化用記憶部から読み出して、該メールのコピーを前記第２の端末のメーラにダウンロードさせるステップを更に備えることを特徴とするメール同期化方法。
【請求項１３】
請求項１に記載のメール同期化方法において、
前記第１の端末のメーラが前記メールサーバに送信した１以上のメールは、前記第１の端末の前記同期化用記憶部と前記第２の端末の前記同期化用記憶部に格納されることを特徴とするメール同期化方法。
【請求項１４】
請求項１３に記載のメール同期化方法において、
前記第１の端末のメーラが前記メールサーバに送信し、前記第２の端末の前記同期化用記憶部に格納された１以上のメールは、前記第２の端末のメーラに送信されることを特徴とするメール同期化方法。
【請求項１５】
請求項１に記載のメール同期化方法において、
前記第１の端末のメーラで下書きされた未送信の１以上のメールは、前記第１の端末の前記同期化用記憶部と前記第２の端末の前記同期化用記憶部に格納されることを特徴とするメール同期化方法。
【請求項１６】
請求項１５に記載のメール同期化方法において、
前記第１の端末のメーラで下書きされ、前記第２の端末の前記同期化用記憶部に格納された未送信の１以上のメールは、前記第２の端末のメーラに送信されることを特徴とするメール同期化方法。
【請求項１７】
請求項２に記載のメール同期化方法において、
前記第１の端末の同期化部が、１以上のメールを前記第１の端末のメーラから受信するステップと、
前記第１の端末の前記同期化部が、前記第１の端末のメーラから受信した前記１以上のメールを前記第１の端末の前記同期化用記憶部に書き込む第１書込みステップと、
前記第１の端末の前記同期化部が、前記第１の端末のメーラから受信した前記１以上のメールを第２の端末の前記同期化部に送信する送信ステップと、
前記第２の端末の前記同期化部が、前記第１の端末の前記同期化部から送信されてきた前記１以上のメールを前記第２の端末の前記同期化用記憶部に書き込む第２書込みステップと、
を備えることを特徴とするメール同期化方法。
【請求項１８】
請求項１７に記載のメール同期化方法において、
前記第１の端末の同期化部が、前記第１の端末のメーラから受信した前記１以上のメールを前記メールサーバに送信する送信ステップを更に備えることを特徴とするメール同期化方法。
【請求項１９】
請求項１７に記載のメール同期化方法において、
前記第１の端末の前記同期化部により行なわれる前記受信ステップと前記第１の端末の前記同期化部により行なわれる前記送信ステップの間に、
前記第１の端末の前記同期化部が、前記第１の端末の同期化用記憶部に格納されている１以上のメールのリストを前記第２の端末の前記同期化部に送信するリスト送信ステップと、
前記第２の端末の前記同期化部が、送られてきた前記リストを前記第２の端末の同期化用記憶部に格納されている１以上のメールのリストと比較することにより、前記第１の端末の前記同期化用記憶部にあるが前記第２の端末の前記同期化用記憶部にないメールを把握する差分把握ステップと、
前記第２の端末の同期化部が、前記差分把握ステップで把握したメールの送信を前記第１の端末の同期化部に要求する送信要求ステップと、
を更に備え、
前記第１の端末の前記同期化部により行なわれる前記送信ステップでは、前記送信要求ステップで送信を要求されたメールを送信することを特徴とするメール同期化方法。
【請求項２０】
請求項１７に記載のメール同期化方法において、
前記第２の端末の前記同期化部が、前記第１の端末のメーラが送信したが前記第２の端末のメーラが送信しなかったメールを前記第２の同期化用記憶部から読み出して、前記第２の端末のメーラにダウンロードさせるステップを更に備えることを特徴とするメール同期化方法。
【請求項２１】
端末の外部のメールサーバから当該端末のメーラが受信するべきメールを前記当該端末のメーラに代わって受信し、当該端末の同期化用記憶部に格納するステップと、
前記当該端末のメーラが送信したメールを受けて、前記当該端末のメーラに代わって前記メールサーバに送信し、前記当該端末の同期化用記憶部に格納するステップと、
前記当該端末の同期化用記憶部に格納されているメールと他の端末の同期化用記憶部に格納されているメールとの間の同期化を行うステップと、
を備えることを特徴とするメール同期化方法。
【請求項２２】
請求項２１に記載のメール同期化方法において、
前記当該端末のメーラから下書きメールを受けて、前記当該端末の同期化用記憶部に格納するステップを更に備えることを特徴とするメール同期化方法。
【請求項２３】
請求項２１に記載のメール同期化方法において、
前記当該端末の同期化用記憶部に格納されている１以上の受信メールのうちの前記当該端末のメーラが受信していないメールのコピーを、前記当該端末の同期化用記憶部から読み出して、前記当該端末のメーラにダウンロードさせるステップを更に備えることを特徴とするメール同期化方法。
【請求項２４】
請求項２１に記載のメール同期化方法において、
前記当該端末の同期化用記憶部に格納されている１以上の送信済みメールのうちの他の端末のメーラが送信し、前記当該端末のメーラが送信していないメールのコピーを、前記当該端末の同期化用記憶部から読み出して、前記当該端末のメーラにダウンロードさせるステップを更に備えることを特徴とするメール同期化方法。
【請求項２５】
請求項２１に記載のメール同期化方法において、
前記当該端末の同期化用記憶部に格納されている１以上の下書きメールのうちの前記当該端末のメーラが保有していないメールを、前記当該端末の同期化用記憶部から読み出して、前記当該端末のメーラに送信するステップを更に備えることを特徴とするメール同期化方法。
【請求項２６】
各端末において、同期化用記憶部を設け、複数の端末が相互に通信することにより、前記各端末の前記同期化用記憶部に格納されている１以上のメールを前記複数の端末間で同期化することを特徴とするメール同期化装置。
【請求項２７】
端末の外部のメールサーバから当該端末のメーラが受信するべきメールを前記当該端末のメーラに代わって受信し、当該端末の同期化用記憶部に格納する手段と、
前記当該端末のメーラが送信したメールを受けて、前記当該端末のメーラに代わって前記メールサーバに送信し、前記当該端末の同期化用記憶部に格納する手段と、
前記当該端末の同期化用記憶部に格納されているメールと他の端末の同期化用記憶部に格納されているメールとの間の同期化を行う手段と、
を備えることを特徴とするメール同期化装置。
【請求項２８】
コンピュータに請求項１乃至２５の何れか１項に記載の方法を行なわせるためのメール同期化プログラム。