(57)【特許請求の範囲】
【請求項１】
受信した電子メールの添付データを変換して携帯端末に送信するキャッシュ管理システムにおいて、
受信した電子メールを保持するメール記憶手段と、
前記携帯端末から、電子メールの添付データの変換要求を受信するキャッシュ管理手段と、
前記メール記憶手段が保持している電子メールの添付データを、前記携帯端末が表示可能な形式に変換するデータ変換手段と、
前記データ変換手段の変換結果を蓄積するキャッシュ記憶手段とを備え、
前記キャッシュ管理手段は、前記携帯端末から前記添付データの変換要求を受信した場合に、前記キャッシュ記憶手段が蓄積している変換結果を前記携帯端末に送信し、
前記キャッシュ管理手段は、電子メール受信時に、添付データを識別する識別子を前記電子メールに付加し、携帯端末から添付データの変換要求を受信した場合に、前記識別子を参照して、変換を要求された前記添付データの変換結果をキャッシュ記憶手段が蓄積しているか否かを判別し、
前記データ変換手段は、変換を要求された前記添付データの変換結果を前記キャッシュ記憶手段が蓄積していないと判別した場合に、前記添付データを前記携帯端末が表示可能な形式に変換し、
前記キャッシュ管理手段は、変換を要求された前記添付データの変換結果を前記キャッシュ記憶手段が蓄積していない場合に、前記データ変換手段の変換結果を前記キャッシュ記憶手段に蓄積させ、前記変換結果を前記携帯端末に送信し、変換を要求された前記添付データの変換結果を前記キャッシュ記憶手段が蓄積している場合に、添付データの変換を行わずに前記キャッシュ記憶手段が蓄積している変換結果を前記携帯端末に送信し、
前記キャッシュ管理手段は、識別子をマルチパート形式の電子メールのパートヘッダとして挿入することによって、電子メールに前記識別子を付加する
ことを特徴とするキャッシュ管理システム。
【請求項２】
受信した電子メールの添付データを変換して携帯端末に送信するキャッシュ管理システムにおいて、
受信した電子メールを保持するメール記憶手段と、
前記携帯端末から、電子メールの添付データの変換要求を受信するキャッシュ管理手段と、
前記メール記憶手段が保持している電子メールの添付データを、前記携帯端末が表示可能な形式に変換するデータ変換手段と、
前記データ変換手段の変換結果を蓄積するキャッシュ記憶手段とを備え、
前記キャッシュ管理手段は、前記携帯端末から前記添付データの変換要求を受信した場合に、前記キャッシュ記憶手段が蓄積している変換結果を前記携帯端末に送信し、
前記キャッシュ管理手段は、電子メール受信時に、添付データを識別する識別子を前記電子メールに付加し、携帯端末から添付データの変換要求を受信した場合に、前記識別子を参照して、変換を要求された前記添付データの変換結果をキャッシュ記憶手段が蓄積しているか否かを判別し、
前記データ変換手段は、変換を要求された前記添付データの変換結果を前記キャッシュ記憶手段が蓄積していないと判別した場合に、前記添付データを前記携帯端末が表示可能な形式に変換し、
前記キャッシュ管理手段は、変換を要求された前記添付データの変換結果を前記キャッシュ記憶手段が蓄積していない場合に、前記データ変換手段の変換結果を前記キャッシュ記憶手段に蓄積させ、前記変換結果を前記携帯端末に送信し、変換を要求された前記添付データの変換結果を前記キャッシュ記憶手段が蓄積している場合に、添付データの変換を行わずに前記キャッシュ記憶手段が蓄積している変換結果を前記携帯端末に送信し、
前記キャッシュ管理手段は、識別子を電子メールのメールヘッダとして挿入することによって、電子メールに前記識別子を付加する
ことを特徴とするキャッシュ管理システム。
【請求項３】
キャッシュ管理手段は、電子メールの送信先の数が予め決められた基準値以上である場合に、予めデータ変換手段に添付データの変換を行わせ、変換結果を前記キャッシュ記憶手段に蓄積させる
請求項１または請求項２記載のキャッシュ管理システム。
【請求項４】
キャッシュ管理手段は、予め決められた時間以上変換を要求されなかった変換結果を、キャッシュ記憶手段から消去する
請求項１から請求項３のうちいずれか１項記載のキャッシュ管理システム。
【請求項５】
受信した電子メールの添付データを変換して携帯端末に送信するキャッシュ管理方法において、
電子メールの受信時に、マルチパート形式の電子メールのパートヘッダとして添付データを識別する識別子を挿入することによって、電子メールに前記識別子を付加し、
前記携帯端末から前記添付データの変換要求を受信した場合に、前記識別子を参照して、変換を要求された前記添付データの変換結果が蓄積されているか否かを判別し、
変換結果が蓄積されている場合には、添付データの変換を行わずに、前記変換結果を前記携帯端末に送信し、
変換結果が蓄積されていない場合には、受信した電子メールを保持するメール記憶手段が保持している電子メールの添付データを前記携帯端末で表示可能な形式に変換し、前記変換結果を前記識別子とともに蓄積し、前記変換結果を前記携帯端末に送信する
ことを特徴とするキャッシュ管理方法。
【請求項６】
受信した電子メールの添付データを変換して携帯端末に送信するキャッシュ管理方法において、
電子メールの受信時に、メールヘッダとして添付データを識別する識別子を挿入することによって、電子メールに前記識別子を付加し、
前記携帯端末から前記添付データの変換要求を受信した場合に、前記識別子を参照して、変換を要求された前記添付データの変換結果が蓄積されているか否かを判別し、
変換結果が蓄積されている場合には、添付データの変換を行わずに、前記変換結果を前記携帯端末に送信し、
変換結果が蓄積されていない場合には、受信した電子メールを保持するメール記憶手段が保持している電子メールの添付データを前記携帯端末で表示可能な形式に変換し、前記変換結果を前記識別子とともに蓄積し、前記変換結果を前記携帯端末に送信する
ことを特徴とするキャッシュ管理方法。
【請求項７】
電子メールの送信先の数が予め決められた基準値以上である場合に、予め添付データの変換を行い、変換結果を蓄積する
請求項５または請求項６記載のキャッシュ管理方法。
【請求項８】
予め決められた時間以上変換を要求されなかった変換結果を消去する
請求項５から請求項７のうちいずれか１項記載のキャッシュ管理方法。
【請求項９】
受信した電子メールの添付データを変換して携帯端末に送信するキャッシュ管理システムに搭載されるキャッシュ管理プログラムにおいて、
コンピュータに、
電子メールの受信時に、マルチパート形式の電子メールのパートヘッダとして添付データを識別する識別子を挿入することによって、電子メールに前記識別子を付加する処理と、
携帯端末から添付データの変換要求を受信した場合に、前記識別子を参照して、変換を要求された前記添付データの変換結果が蓄積されているか否かを判別する処理と、
変換結果が記憶手段に蓄積されている場合には、添付データの変換を行わずに、前記変換結果を前記携帯端末に送信する処理と、
変換結果が記憶手段に蓄積されていない場合には、前記添付データを前記携帯端末で表示可能な形式に変換し、前記変換結果を前記識別子とともに記憶手段に蓄積し、前記変換結果を前記携帯端末に送信する処理とを実行させる
ためのキャッシュ管理プログラム。
【請求項１０】
受信した電子メールの添付データを変換して携帯端末に送信するキャッシュ管理システムに搭載されるキャッシュ管理プログラムにおいて、
コンピュータに、
電子メールの受信時に、メールヘッダとして添付データを識別する識別子を挿入することによって、電子メールに前記識別子を付加する処理と、
携帯端末から添付データの変換要求を受信した場合に、前記識別子を参照して、変換を要求された前記添付データの変換結果が蓄積されているか否かを判別する処理と、
変換結果が記憶手段に蓄積されている場合には、添付データの変換を行わずに、前記変換結果を前記携帯端末に送信する処理と、
変換結果が記憶手段に蓄積されていない場合には、前記添付データを前記携帯端末で表示可能な形式に変換し、前記変換結果を前記識別子とともに記憶手段に蓄積し、前記変換結果を前記携帯端末に送信する処理とを実行させる
ためのキャッシュ管理プログラム。
【請求項１１】
コンピュータに、
電子メールの送信先の数が予め決められた基準値以上である場合に、予め添付データの変換を行い、変換結果を蓄積する処理を実行させる
請求項９または請求項１０記載のキャッシュ管理プログラム。
【請求項１２】
コンピュータに、
予め決められた時間以上変換を要求されなかった変換結果を消去する処理を実行させる
請求項９から請求項１１のうちいずれか１項記載のキャッシュ管理プログラム。
【請求項１３】
受信した電子メールの添付データを変換して携帯端末に送信するキャッシュ管理サーバにおいて、
受信した電子メールを保持するメール記憶手段と、
前記携帯端末から、電子メールの添付データの変換要求を受信するキャッシュ管理手段と、
前記メール記憶手段が保持している電子メールの添付データを、前記携帯端末が表示可能な形式に変換するデータ変換手段と、
前記データ変換手段の変換結果を蓄積するキャッシュ記憶手段とを備え、
前記キャッシュ管理手段は、前記携帯端末から前記添付データの変換要求を受信した場合に、前記キャッシュ記憶手段が蓄積している変換結果を前記携帯端末に送信し、
前記キャッシュ管理手段は、電子メール受信時に、添付データを識別する識別子を前記電子メールに付加し、携帯端末から添付データの変換要求を受信した場合に、前記識別子を参照して、変換を要求された前記添付データの変換結果をキャッシュ記憶手段が蓄積しているか否かを判別し、
前記データ変換手段は、変換を要求された前記添付データの変換結果を前記キャッシュ記憶手段が蓄積していないと判別した場合に、前記添付データを前記携帯端末が表示可能な形式に変換し、
前記キャッシュ管理手段は、変換を要求された前記添付データの変換結果を前記キャッシュ記憶手段が蓄積していない場合に、前記データ変換手段の変換結果を前記キャッシュ記憶手段に蓄積させ、前記変換結果を前記携帯端末に送信し、変換を要求された前記添付データの変換結果を前記キャッシュ記憶手段が蓄積している場合に、添付データの変換を行わずに前記キャッシュ記憶手段が蓄積している変換結果を前記携帯端末に送信し、
前記キャッシュ管理手段は、識別子をマルチパート形式の電子メールのパートヘッダとして挿入することによって、電子メールに前記識別子を付加する
ことを特徴とするキャッシュ管理サーバ。
【請求項１４】
受信した電子メールの添付データを変換して携帯端末に送信するキャッシュ管理サーバにおいて、
受信した電子メールを保持するメール記憶手段と、
前記携帯端末から、電子メールの添付データの変換要求を受信するキャッシュ管理手段と、
前記メール記憶手段が保持している電子メールの添付データを、前記携帯端末が表示可能な形式に変換するデータ変換手段と、
前記データ変換手段の変換結果を蓄積するキャッシュ記憶手段とを備え、
前記キャッシュ管理手段は、前記携帯端末から前記添付データの変換要求を受信した場合に、前記キャッシュ記憶手段が蓄積している変換結果を前記携帯端末に送信し、
前記キャッシュ管理手段は、電子メール受信時に、添付データを識別する識別子を前記電子メールに付加し、携帯端末から添付データの変換要求を受信した場合に、前記識別子を参照して、変換を要求された前記添付データの変換結果をキャッシュ記憶手段が蓄積しているか否かを判別し、
前記データ変換手段は、変換を要求された前記添付データの変換結果を前記キャッシュ記憶手段が蓄積していないと判別した場合に、前記添付データを前記携帯端末が表示可能な形式に変換し、
前記キャッシュ管理手段は、変換を要求された前記添付データの変換結果を前記キャッシュ記憶手段が蓄積していない場合に、前記データ変換手段の変換結果を前記キャッシュ記憶手段に蓄積させ、前記変換結果を前記携帯端末に送信し、変換を要求された前記添付データの変換結果を前記キャッシュ記憶手段が蓄積している場合に、添付データの変換を行わずに前記キャッシュ記憶手段が蓄積している変換結果を前記携帯端末に送信し、
前記キャッシュ管理手段は、識別子を電子メールのメールヘッダとして挿入することによって、電子メールに前記識別子を付加する
ことを特徴とするキャッシュ管理サーバ。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、携帯端末に送信する電子メールに添付されたデータを、携帯端末向けに変換して各携帯端末に送信するキャッシュ管理システム、キャッシュ管理方法、キャッシュ管理プログラムおよびキャッシュ管理サーバに関する。
【背景技術】
【０００２】
電子メールを携帯端末に送信して表示させる場合、携帯端末は、電子メールのテキスト本文と一部の画像データ以外の添付データについては、携帯端末のＣＰＵやリソースの制限、および表示用アプリケーションソフトウェアの有無などにより、そのまま表示することが出来ない場合がある。
【０００３】
このような場合には、例えば、特許文献１に記載されているように、電子メールサーバなどが、携帯端末で表示可能な形式に添付データを変換し、携帯端末が変換されたデータを受信して表示する方法が用いられている。
【０００４】
また、添付データの変換結果を電子メールサーバ上に一定期間キャッシュとして保持しておくことで、携帯端末から再度同じ添付データがリクエストされた場合に再変換を行わず、データ変換のためのサーバ負荷を軽減させる方法も用いられている。
【０００５】
特許文献２には、受信した電子メールを記憶する領域の管理を行うメールボックスマネージャを用いたメッセージ格納方式が記載されている。
【０００６】
【特許文献１】特開２０００−１１２８４０号公報（段落００１９〜００２５、図１）
【特許文献２】特開平４−２２２１３９号公報（段落０００９〜００１８、図１）
【発明の開示】
【発明が解決しようとする課題】
【０００７】
同じ電子メールを複数のユーザ（携帯端末）に同時に送信する（以下、複数の送信先に送信される同一の電子メールを同報メールと記す）場合がある。そのような場合、特許文献１に記載されているような従来の方法は、ユーザ毎にデータ変換を行うため、同報されたユーザの数だけ同じ添付データの変換を繰り返すことになり、データ変換のためのサーバ負荷が重くなるという問題がある。
【０００８】
また、あるユーザが受け取った同報メールの添付データを閲覧するために電子メールサーバに変換をリクエストしたときに、それより前に同じ同報メールを受け取った別のユーザが添付データの変換を電子メールサーバにリクエストしている場合がある。そのような場合には、変換結果がすでにサーバにキャッシュ（記憶）されていても、添付データの変換を行うための待ち時間が発生するという問題がある。
【０００９】
また、電子メールサーバが、変換後のキャッシュデータ（すなわち、変換結果）をユーザの数だけ保持するため、サーバの記憶領域を圧迫するという問題がある。
【００１０】
また、特許文献２に記載されている方式は、同報メールの本文を１つにまとめて管理するため、同報メールの全ての受信者がその同報メールをサーバから削除しない場合には、本文をサーバから削除することができないという問題がある。
【００１１】
そこで、本発明は、複数の携帯端末に送信する電子メールに添付されたデータを、携帯端末向けに変換して各携帯端末に送信する際のサーバの負荷の軽減や、変換待ち時間の削減を実現するキャッシュ管理システム、キャッシュ管理方法、キャッシュ管理プログラムおよびキャッシュ管理サーバを提供することを目的とする。
【課題を解決するための手段】
【００１２】
本発明によるキャッシュ管理システムは、受信した電子メールの添付データを変換して携帯端末に送信するキャッシュ管理システムであって、受信した電子メールを保持するメール記憶手段と、携帯端末から、電子メールの添付データの変換要求を受信するキャッシュ管理手段と、メール記憶手段が保持している電子メールの添付データを、携帯端末が表示可能な形式に変換するデータ変換手段と、データ変換手段の変換結果を蓄積するキャッシュ記憶手段とを備え、キャッシュ管理手段は、携帯端末から添付データの変換要求を受信した場合に、キャッシュ記憶手段が蓄積している変換結果を携帯端末に送信し、キャッシュ管理手段は、電子メール受信時に、添付データを識別する識別子を電子メールに付加し、携帯端末から添付データの変換要求を受信した場合に、識別子を参照して、変換を要求された添付データの変換結果をキャッシュ記憶手段が蓄積しているか否かを判別し、データ変換手段は、変換を要求された添付データの変換結果をキャッシュ記憶手段が蓄積していないと判別した場合に、添付データを携帯端末が表示可能な形式に変換し、キャッシュ管理手段は、変換を要求された添付データの変換結果をキャッシュ記憶手段が蓄積していない場合に、データ変換手段の変換結果をキャッシュ記憶手段に蓄積させ、変換結果を携帯端末に送信し、変換を要求された添付データの変換結果をキャッシュ記憶手段が蓄積している場合に、添付データの変換を行わずにキャッシュ記憶手段が蓄積している変換結果を携帯端末に送信し、キャッシュ管理手段は、識別子をマルチパート形式の電子メールのパートヘッダとして挿入することによって、電子メールに識別子を付加することを特徴とする。
【００１３】
本発明による他の態様のキャッシュ管理システムは、受信した電子メールの添付データを変換して携帯端末に送信するキャッシュ管理システムであって、受信した電子メールを保持するメール記憶手段と、携帯端末から、電子メールの添付データの変換要求を受信するキャッシュ管理手段と、メール記憶手段が保持している電子メールの添付データを、携帯端末が表示可能な形式に変換するデータ変換手段と、データ変換手段の変換結果を蓄積するキャッシュ記憶手段とを備え、キャッシュ管理手段は、携帯端末から添付データの変換要求を受信した場合に、キャッシュ記憶手段が蓄積している変換結果を携帯端末に送信し、キャッシュ管理手段は、電子メール受信時に、添付データを識別する識別子を電子メールに付加し、携帯端末から添付データの変換要求を受信した場合に、識別子を参照して、変換を要求された添付データの変換結果をキャッシュ記憶手段が蓄積しているか否かを判別し、データ変換手段は、変換を要求された添付データの変換結果をキャッシュ記憶手段が蓄積していないと判別した場合に、添付データを携帯端末が表示可能な形式に変換し、キャッシュ管理手段は、変換を要求された添付データの変換結果をキャッシュ記憶手段が蓄積していない場合に、データ変換手段の変換結果をキャッシュ記憶手段に蓄積させ、変換結果を携帯端末に送信し、変換を要求された添付データの変換結果をキャッシュ記憶手段が蓄積している場合に、添付データの変換を行わずにキャッシュ記憶手段が蓄積している変換結果を携帯端末に送信し、キャッシュ管理手段は、識別子を電子メールのメールヘッダとして挿入することによって、電子メールに識別子を付加することを特徴とする。
【００１６】
キャッシュ管理手段は、電子メールの送信先の数が予め決められた基準値以上である場合に、予めデータ変換手段に添付データの変換を行わせ、変換結果をキャッシュ記憶手段に蓄積させてもよい。
【００１７】
キャッシュ管理手段は、予め決められた時間以上変換を要求されなかった変換結果を、キャッシュ記憶手段から消去してもよい。
【００１８】
本発明によるキャッシュ管理方法は、受信した電子メールの添付データを変換して携帯端末に送信するキャッシュ管理方法であって、電子メールの受信時に、マルチパート形式の電子メールのパートヘッダとして添付データを識別する識別子を挿入することによって、電子メールに識別子を付加し、携帯端末から添付データの変換要求を受信した場合に、識別子を参照して、変換を要求された添付データの変換結果が蓄積されているか否かを判別し、変換結果が蓄積されている場合には、添付データの変換を行わずに、変換結果を携帯端末に送信し、変換結果が蓄積されていない場合には、受信した電子メールを保持するメール記憶手段が保持している電子メールの添付データを携帯端末で表示可能な形式に変換し、変換結果を識別子とともに蓄積し、変換結果を携帯端末に送信することを特徴とする。
【００１９】
本発明による他の態様のキャッシュ管理方法は、受信した電子メールの添付データを変換して携帯端末に送信するキャッシュ管理方法であって、電子メールの受信時に、メールヘッダとして添付データを識別する識別子を挿入することによって、電子メールに識別子を付加し、携帯端末から添付データの変換要求を受信した場合に、識別子を参照して、変換を要求された添付データの変換結果が蓄積されているか否かを判別し、変換結果が蓄積されている場合には、添付データの変換を行わずに、変換結果を携帯端末に送信し、変換結果が蓄積されていない場合には、受信した電子メールを保持するメール記憶手段が保持している電子メールの添付データを携帯端末で表示可能な形式に変換し、変換結果を識別子とともに蓄積し、変換結果を携帯端末に送信することを特徴とする。
【００２２】
電子メールの送信先の数が予め決められた基準値以上である場合に、予め添付データの変換を行い、変換結果を蓄積してもよい。
【００２３】
予め決められた時間以上変換を要求されなかった変換結果を消去してもよい。
【００２４】
本発明によるキャッシュ管理プログラムは、受信した電子メールの添付データを変換して携帯端末に送信するキャッシュ管理システムに搭載されるキャッシュ管理プログラムであって、コンピュータに、電子メールの受信時に、マルチパート形式の電子メールのパートヘッダとして添付データを識別する識別子を挿入することによって、電子メールに識別子を付加する処理と、携帯端末から添付データの変換要求を受信した場合に、識別子を参照して、変換を要求された添付データの変換結果が蓄積されているか否かを判別する処理と、変換結果が記憶手段に蓄積されている場合には、添付データの変換を行わずに、変換結果を携帯端末に送信する処理と、変換結果が記憶手段に蓄積されていない場合には、添付データを携帯端末で表示可能な形式に変換し、変換結果を識別子とともに記憶手段に蓄積し、変換結果を携帯端末に送信する処理とを実行させることを特徴とする。
【００２５】
本発明による他の態様のキャッシュ管理プログラムは、受信した電子メールの添付データを変換して携帯端末に送信するキャッシュ管理システムに搭載されるキャッシュ管理プログラムであって、コンピュータに、電子メールの受信時に、メールヘッダとして添付データを識別する識別子を挿入することによって、電子メールに識別子を付加する処理と、携帯端末から添付データの変換要求を受信した場合に、識別子を参照して、変換を要求された添付データの変換結果が蓄積されているか否かを判別する処理と、変換結果が記憶手段に蓄積されている場合には、添付データの変換を行わずに、変換結果を携帯端末に送信する処理と、変換結果が記憶手段に蓄積されていない場合には、添付データを携帯端末で表示可能な形式に変換し、変換結果を識別子とともに記憶手段に蓄積し、変換結果を携帯端末に送信する処理とを実行させることを特徴とする。
【００２８】
コンピュータに、電子メールの送信先の数が予め決められた基準値以上である場合に、予め添付データの変換を行い、変換結果を蓄積する処理を実行させてもよい。
【００２９】
コンピュータに、予め決められた時間以上変換を要求されなかった変換結果を消去する処理を実行させてもよい。
【００３０】
本発明によるキャッシュ管理サーバは、受信した電子メールの添付データを変換して携帯端末に送信するキャッシュ管理サーバであって、受信した電子メールを保持するメール記憶手段と、携帯端末から、電子メールの添付データの変換要求を受信するキャッシュ管理手段と、メール記憶手段が保持している電子メールの添付データを、携帯端末が表示可能な形式に変換するデータ変換手段と、データ変換手段の変換結果を蓄積するキャッシュ記憶手段とを備え、キャッシュ管理手段は、携帯端末から添付データの変換要求を受信した場合に、キャッシュ記憶手段が蓄積している変換結果を携帯端末に送信し、キャッシュ管理手段は、電子メール受信時に、添付データを識別する識別子を電子メールに付加し、携帯端末から添付データの変換要求を受信した場合に、識別子を参照して、変換を要求された添付データの変換結果をキャッシュ記憶手段が蓄積しているか否かを判別し、データ変換手段は、変換を要求された添付データの変換結果をキャッシュ記憶手段が蓄積していないと判別した場合に、添付データを携帯端末が表示可能な形式に変換し、キャッシュ管理手段は、変換を要求された添付データの変換結果をキャッシュ記憶手段が蓄積していない場合に、データ変換手段の変換結果をキャッシュ記憶手段に蓄積させ、変換結果を携帯端末に送信し、変換を要求された添付データの変換結果をキャッシュ記憶手段が蓄積している場合に、添付データの変換を行わずにキャッシュ記憶手段が蓄積している変換結果を携帯端末に送信し、キャッシュ管理手段は、識別子をマルチパート形式の電子メールのパートヘッダとして挿入することによって、電子メールに識別子を付加することを特徴とする。
また、本発明による他の態様のキャッシュ管理サーバは、受信した電子メールの添付データを変換して携帯端末に送信するキャッシュ管理サーバであって、受信した電子メールを保持するメール記憶手段と、携帯端末から、電子メールの添付データの変換要求を受信するキャッシュ管理手段と、メール記憶手段が保持している電子メールの添付データを、携帯端末が表示可能な形式に変換するデータ変換手段と、データ変換手段の変換結果を蓄積するキャッシュ記憶手段とを備え、キャッシュ管理手段は、携帯端末から添付データの変換要求を受信した場合に、キャッシュ記憶手段が蓄積している変換結果を携帯端末に送信し、キャッシュ管理手段は、電子メール受信時に、添付データを識別する識別子を電子メールに付加し、携帯端末から添付データの変換要求を受信した場合に、識別子を参照して、変換を要求された添付データの変換結果をキャッシュ記憶手段が蓄積しているか否かを判別し、データ変換手段は、変換を要求された添付データの変換結果をキャッシュ記憶手段が蓄積していないと判別した場合に、添付データを携帯端末が表示可能な形式に変換し、キャッシュ管理手段は、変換を要求された添付データの変換結果をキャッシュ記憶手段が蓄積していない場合に、データ変換手段の変換結果をキャッシュ記憶手段に蓄積させ、変換結果を携帯端末に送信し、変換を要求された添付データの変換結果をキャッシュ記憶手段が蓄積している場合に、添付データの変換を行わずにキャッシュ記憶手段が蓄積している変換結果を携帯端末に送信し、キャッシュ管理手段は、識別子を電子メールのメールヘッダとして挿入することによって、電子メールに識別子を付加することを特徴とする。
【発明の効果】
【００３１】
本発明によれば、添付データの変換結果をキャッシュ記憶手段が蓄積するため、同報メールの添付データのデータ変換によるサーバ負荷を軽減することができる。
【００３２】
また、本発明によれば、同報メールの添付データのデータ変換にかかる変換待ち時間を削減することができる。
【００３３】
さらに、本発明によれば、同報メールの添付データの変換結果を記憶するキャッシュデータ用の記憶領域を削減することができる。
【００３４】
また、変換結果が蓄積されていない場合に、添付データの変換を行うように構成されている場合には、添付データのデータ変換によるサーバ負荷を減らすことができる。
【００３５】
電子メールの送信先の数が予め決められた基準値以上である場合に、予め添付データの変換を行い、変換結果を蓄積するように構成されている場合には、サーバの変換能力と、電子メールの送信先とに応じた動作を設定することができる。
【００３６】
予め決められた時間以上変換を要求されなかった変換結果を消去するように構成されている場合には、添付データの変換結果を記憶する記憶領域を削減することができる。
【発明を実施するための最良の形態】
【００３７】
本発明の実施の形態について、図面を参照して説明する。図１は、本発明によるキャッシュ管理システムの実施の形態の一構成例を示すブロック図である。
【００３８】
本発明の実施の形態は、プログラム制御により動作するデータ処理装置（キャッシュ管理システム、キャッシュ管理サーバ）１００と、携帯端末１０５とを含む。
【００３９】
データ処理装置１００は、メール記憶手段１０１と、キャッシュ管理手段１０２と、データ変換手段１０３と、キャッシュ記憶手段１０４とを含む。
【００４０】
メール記憶手段１０１は、データ処理装置１００が受信した電子メール１０１ａを保存（保持）する。
【００４１】
キャッシュ管理手段１０２は、メール記憶手段１０１が保存している電子メール１０１ａに、電子メールを一意に識別するための識別子を付加する。
【００４２】
キャッシュ管理手段１０２は、携帯端末１０５のリクエスト（要求）に応じて、メール記憶手段１０１が保存している電子メール１０１ａに添付されている添付データの変換結果１０４ａを、キャッシュ記憶手段１０４が蓄積（保存）しているか否かを判別する。そして、キャッシュ記憶手段１０４が変換結果１０４ａを保存していない場合には、キャッシュ管理手段１０２は、添付データをメール記憶手段１０１から取り出し、データ変換手段１０３に渡す。
【００４３】
データ変換手段１０３は、メール記憶手段１０１が保持している電子メール１０１ａに添付されている添付データを、携帯端末１０５が表示可能な形式に変換する。
【００４４】
キャッシュ記憶手段１０４は、データ変換手段１０３が添付データを変換した変換結果１０４ａを、キャッシュ管理手段１０２が電子メール１０１ａに付加した識別子とともに保存する。
【００４５】
データ処理装置１００は、例えば、インターネットプロバイダや、携帯電話サービス提供会社に設置される。データ処理装置１００がインターネットプロバイダに設置されている場合には、携帯端末１０５は、インターネットを介してデータ処理装置１００に接続して電子メール１０１ａや、添付データを読み出す。
【００４６】
なお、データ処理装置１００は、例えば、プログラム制御にしたがって処理を実行するコンピュータによって実現される。
【００４７】
データ処理装置１００は、受信した電子メールの添付データを変換して携帯端末に送信するキャッシュ管理システムに搭載されるキャッシュ管理プログラムであって、コンピュータに、電子メールの添付データを、携帯端末が表示可能な形式に変換する処理と、変換する処理の変換結果をキャッシュ記憶手段１０４に蓄積する処理と、携帯端末から添付データの変換要求を受信した場合に、蓄積している変換結果を携帯端末に送信する処理とを実行させることを特徴とするキャッシュ管理プログラムを搭載している。
【００４８】
次に、本発明の実施の形態の動作について、図面を参照して説明する。図２は、携帯端末１０５に送信する電子メールに識別子を挿入する場合の動作を説明するフローチャートである。
【００４９】
キャッシュ管理手段１０２は、データ処理装置１００に送信された電子メールを受信する（ステップＳ１０１）。
【００５０】
次に、キャッシュ管理手段１０２は、受信した電子メールの送信先の電子メールアドレスの数を調べる。送信先の電子メールアドレスの数がｎ以上（ｎは予め決められた１以上の自然数であって、例えば、２である。）の場合に（ステップＳ１０２のＹ）、キャッシュ管理手段１０２は、電子メールを一意に識別できるような識別子を受信した電子メールに挿入する（ステップＳ１０３）。そして、キャッシュ管理手段１０２は、識別子を挿入した電子メールを送信先の電子メールアドレス毎に、電子メールをメール記憶手段１０１に保存する（ステップＳ１０４）。
【００５１】
また、送信先の電子メールアドレスの数がｎ未満の場合（ステップＳ１０２のＮ）、識別子を挿入せずに、送信先の電子メールアドレス毎に電子メールをメール記憶手段１０１に保存する（ステップＳ１０４）。
【００５２】
次に、電子メールに添付されたデータを変換する場合の動作について説明する。図３は、電子メールに添付されたデータを変換する場合の動作を説明するフローチャートである。
【００５３】
キャッシュ管理手段１０２は、メール記憶手段１０１に保存された電子メール１０１ａに添付された添付データの変換リクエスト（変換要求）を、携帯端末１０５から受信する（ステップＳ２０１）。
【００５４】
次に、キャッシュ管理手段１０２は、変換リクエストされた電子メール１０１ａに、キャッシュ管理手段１０２が挿入した識別子が存在しているか否かを調べる。
【００５５】
識別子が存在しない場合には（ステップＳ２０２のＮ）、キャッシュ管理手段１０２は、変換リクエストされた電子メール１０１ａの添付データをメール記憶手段１０１から取り出し、データ変換手段１０３に渡す。データ変換手段１０３は、受け取った添付データを携帯端末１０５で表示可能な形式に変換する（ステップＳ２０３）。
【００５６】
キャッシュ管理手段１０２は、データ変換手段１０３が添付データを変換した変換結果を受け取り、携帯端末１０５へ送信する（ステップＳ２０６）。
【００５７】
また、ステップＳ２０２で識別子が存在している場合には（ステップＳ２０２のＹ）、キャッシュ管理手段１０２は、識別子にもとづいて電子メール１０１ａに添付された添付データの変換結果１０４ａがキャッシュ記憶手段１０４に保存されているか否かを調べる（ステップＳ２０４）。
【００５８】
変換結果１０４ａがキャッシュ記憶手段１０４に保存されている場合（ステップＳ２０４のＹ）、キャッシュ管理手段１０２は、キャッシュ記憶手段１０４から変換結果１０４ａを取り出し（ステップＳ２０５）、取り出した変換結果１０４ａを携帯端末１０５に送信する（ステップＳ２０６）。
【００５９】
また、ステップＳ２０４で、変換結果１０４ａがキャッシュ記憶手段１０４に保存されていない場合（ステップＳ２０４のＮ）、キャッシュ管理手段１０２は、変換をリクエストされた電子メール１０１ａの添付データをメール記憶手段１０１から取り出し、データ変換手段１０３に渡す。
【００６０】
データ変換手段１０３は、受け取った添付データを携帯端末１０５で表示可能な形式に変換する（ステップＳ２０７）。そして、キャッシュ管理手段１０２は、データ変換手段１０３が添付データを変換した変換結果をデータ変換手段１０３から受け取り、キャッシュ記憶手段１０４に識別子とともに保存する（ステップＳ２０８）。さらに、キャッシュ管理手段１０２は、変換結果を携帯端末１０５へ送信する（ステップＳ２０６）。
【００６１】
以上に述べたように、この実施の形態によれば、携帯端末１０５で表示可能な形式に変換された変換結果を、一意に識別できる識別子とともにキャッシュ記憶手段１０４に保存するように構成したため、同じ電子メール１０１ａを受け取った別のユーザの変換リクエストに対して、変換結果１０４ａを流用することができる。そのため、添付データのデータ変換にかかるサーバ負荷を軽減することができる。
【００６２】
また、同じ電子メール１０１ａを受け取った複数のユーザの内の１人が変換リクエストを送信した後であれば、他のユーザにはデータ変換を行わずに変換結果１０４ａを流用して送信することができるため、他のユーザは、データ変換による変換待ち時間を減らすことができる。
【００６３】
さらに、同じ電子メール１０１ａを受信した複数のユーザが変換結果１０４ａを共有するため、添付データの変換結果を記憶するキャッシュデータ用の記憶領域を削減することができる。
【実施例】
【００６４】
次に、本発明の実施例について説明する。なお、本発明の実施の形態の構成は、図１に示した実施の形態と同様なため、各手段等には図１と同じ符号を付し、説明を省略する。
【００６５】
本発明の実施例の動作を、図面を参照して説明する。本実施例の動作は、実施の形態の動作に対応しているため、本発明の実施例の動作を図２および図３を参照して説明する。
【００６６】
まず、携帯端末１０５に送信する電子メールに識別子を挿入する場合の動作を、図２を参照して説明する。
【００６７】
キャッシュ管理手段１０２は、インターネットなどを介してデータ処理装置１００に送信された電子メールを受信する（ステップＳ１０１）。
【００６８】
図４は、キャッシュ管理手段１０２が受信した電子メールの一例を示す説明図である。図４に示す例では、受信した電子メールは、ｅｘａｍｐｌｅ．ｃｏ．ｊｐのｕｓｅｒ１、ｕｓｅｒ２、およびｕｓｅｒ３の３人が送信先に指定されている（図４に示す例では、４０４で示したブロックである。）。また、図４に示す例では、受信した電子メールは、メール本文（図４に示す例では、４０２で示した部分である。）と、添付データ（図４に示す例では、４０３で示した部分である。）との２つのパートからなるＭＩＭＥ（Ｍｕｌｔｉｐｕｒｐｏｓｅ  Ｉｎｔｅｒｎｅｔ  Ｍａｉｌ  Ｅｘｔｅｎｓｉｏｎｓ：ＲＦＣ２０４５〜２０４９で規定）形式の電子メールであることを示している。
【００６９】
なお、図４に示す例では、電子メールの送信先を、電子メールのメールヘッダ（図４に示す例では、４０１で示した部分である。）のＴｏヘッダ（図４に示す例では、４０４で示したブロックである。）に記述された電子メールアドレスにもとづいて判別しているが、インターネット経由の電子メール送信に用いられるＳＭＴＰ（Ｓｉｎｐｌｅ  Ｍａｉｌ  Ｔｒａｎｓｆｅｒ  Ｐｒｏｔｏｃｏｌ：ＲＦＣ２８２１などで規定）プロトコルで、送信先アドレスを指定する際に使用されるＲＣＰＴ（Ｒｅｃｅｉｐｔ）コマンドで指定されるメールアドレスにもとづいて、電子メールの送信先を判別するようにしてもよい。
【００７０】
次に、キャッシュ管理手段１０２は、受信した電子メールの送信先の電子メールアドレスの数を調べる（ステップＳ１０２）。図４に示す例の電子メールの場合には、送信先の電子メールアドレスは３個である。
【００７１】
キャッシュ管理手段１０２は、送信先の電子メールアドレスの数がｎ以上（ｎは予め定められた１以上の自然数で、本実施例では２として説明する）の場合に（ステップＳ１０２のＹ）、電子メールを一意に識別できるような識別子を受信した電子メールの各パートヘッダ（図４に示す例では、４０５および４０６で示したブロックである。）に挿入する（ステップＳ１０３）。
【００７２】
図５は、識別子が挿入されたマルチパート形式の電子メールの一例を示す説明図である。識別子は、例えば、電子メールを受信した時刻（以下の説明では、２００５年４月１日１時２分３秒とする）と、電子メールのパート番号（各パート毎に１から順に与えられた通し番号）にもとづいて、図５に示す例では、５０３および５０４で示したブロックのように、マルチパート形式の電子メールの各パートヘッダに、Ｘ−ＴＭＰ−ＩＤヘッダとして挿入される。
【００７３】
図６は、識別子が挿入された電子メールの一例を示す説明図である。図５に示す例では、識別子はマルチパート形式の電子メールの各パート毎に挿入されているが、図６に示す例では、メールヘッダ部６０１において、６０２で示したブロックのように、電子メールを受信した時刻だけにもとづいて、メールヘッダ部に識別子を挿入するようにしている。すなわち、各パートの識別子はメールヘッダ部に挿入された識別子とパート番号を使って動的に生成するようにしてもよい。
【００７４】
具体的には、例えば、メールヘッダ部に挿入された識別子が２００５０４０１０１０２０３の場合に、各添付ファイルに電子メールの先頭から通し番号を割り当てる（例えば、１つ目の添付ファイルの識別子を２００５０４０１０１０２０３＿１とし、２つ目の添付ファイルの識別子を２００５０４０１０１０２０３＿２のようにする）。
【００７５】
また、図６に示す例では、識別子は電子メールを受信した時刻にもとづいて生成されているが、データ処理装置１００で受信された電子メールに対し順番につけられた通し番号などにもとづいて生成されてもよい。
【００７６】
次に、キャッシュ管理手段１０２は、識別子が挿入された電子メールを、送信先の電子メールアドレス（図５および図６に示す例では、ｕｓｅｒ１、ｕｓｅｒ２、およびｕｓｅｒ３の３人である。）毎に、メール記憶手段１０１に保存する（ステップＳ１０４）。
【００７７】
また、送信先の電子メールアドレスの数がｎ（例えば、２）未満の場合（ステップＳ１０２のＮ）、識別子を挿入せずに、送信先の電子メールアドレス毎に電子メールをメール記憶手段１０１に保存する（ステップＳ１０４）。
【００７８】
次に、電子メールに添付されたデータを変換する場合の動作について、図３を参照して説明する。
【００７９】
キャッシュ管理手段１０２は、メール記憶手段１０１に保存されたメール１０１ａに添付された添付データの変換リクエストを、携帯端末１０５から受信する（ステップＳ２０１）。以下、ｕｓｅｒ１が、メール記憶手段１０１に保存された図５の５０２に示す部分（添付データ）の変換リクエストを行った場合を例に説明する。
【００８０】
キャッシュ管理手段１０２は、変換リクエストされた電子メール１０１ａに、キャッシュ管理手段がステップＳ１０３で挿入した識別子（Ｘ−ＴＭＰ−ＩＤヘッダ）が存在しているか否かを調べる。
【００８１】
識別子が存在しない場合（ステップＳ２０２のＮ）、変換リクエストされた電子メール１０１ａの添付データをメール記憶手段１０１から取り出し、データ変換手段１０３に渡す。データ変換手段１０３は、受け取った添付データを携帯端末１０５で表示可能な形式に変換する（ステップＳ２０３）。なお、添付データを変換する方法については後述する。
【００８２】
キャッシュ管理手段１０２は、データ変換手段１０３が添付データを変換した変換結果を受け取り、携帯端末１０５へ送信する（ステップＳ２０６）。
【００８３】
また、識別子が存在している場合には（ステップＳ２０２のＹ）、識別子の情報（図５に示す例では、「２００５０４０１０１０２０３＿２」である。）にもとづいて、電子メール１０１ａに添付されている添付データの変換結果がキャッシュ記憶手段１０４に保存されているか否かを調べる。
【００８４】
ここで、キャッシュ記憶手段１０４は、例えば、表形式のデータベースで、識別子をキー情報として、添付データの変換結果を管理している。図７は、キャッシュ記憶手段１０４が記憶している表形式のデータベースの一例を示す説明図である。図７に示す例では、キャッシュ記憶手段１０４が、識別子の情報をキーとして、変換結果７０１〜７０３を保存していることを示している。
【００８５】
キャッシュ記憶手段１０４は、図７に示す例のような表形式のデータベースを記憶しているが、一般的に用いられるコンピュータのファイルシステム上で、識別子をディレクトリ名として、各ディレクトリ毎に変換結果をファイルとして記憶するようにしてもよい。
【００８６】
キャッシュ記憶手段１０４が、図７に示す例の表形式のデータベースを記憶している場合には、識別子の情報（２００５０４０１０１０２０３＿２）をキーとする変換結果７０２が、キャッシュ記憶手段１０４に保存されていることを示している。そこで、キャッシュ管理手段１０２は、キャッシュ記憶手段１０４から変換結果７０２を取り出し（ステップＳ２０５）、取り出した変換結果７０２を携帯端末１０５に送信する（ステップＳ２０６）。
【００８７】
図８は、キャッシュ記憶手段１０４が記憶している表形式のデータベースの他の例を示す説明図である。図８に示す例では、キャッシュ記憶手段１０４が、識別子の情報をキーとして、変換結果７０１と変換結果７０３とを保存していることを示している。
【００８８】
ステップＳ２０４で、変換結果１０４ａがキャッシュ記憶手段１０４に保存されていない場合（例えば、キャッシュ記憶手段１０４が、図８に示す例のような表形式のデータベースを保存している場合）には、キャッシュ管理手段１０２は、変換リクエストされた電子メール１０１ａの添付データ（図５に示す例では、５０２で示したパート本文部分である）をメール記憶手段１０１から取り出し、データ変換手段１０３に渡す。
【００８９】
データ変換手段１０３は、受け取った添付データを携帯端末１０５で表示可能な形式に変換する（ステップＳ２０７）。
【００９０】
添付データを変換する方法について説明する。添付データを変換するために、具体的には、例えば、添付データを表示可能なアプリケーションソフトウェアでコンピュータのディスプレイ上に表示したものを画面キャプチャする処理や、画像データを出力できる仮想プリンタドライバ（例えば、印刷と同様な操作が行われると、画像データを電子ファイル形式に変換したりするアプリケーションソフトウェア）で印刷する処理を実行したり、または添付データを解析して画像データを出力する独自のアプリケーションソフトウェアを用いたりする。
【００９１】
すなわち、データ変換手段１０３は、広く一般に知られている手法を用いて、添付データを、例えば、ＪＰＥＧ形式や、ＧＩＦ形式の画像データ、文字情報だけを抽出したテキストデータような携帯端末１０５で表示可能な形式に変換する。
【００９２】
そして、キャッシュ管理手段１０２は、添付データを変換した変換結果７０２をデータ変換手段１０３から受け取り、キャッシュ記憶手段１０４に識別子の情報（２００５０４０１０１０２０３＿２）とともに保存する（ステップＳ２０８）。その結果、キャッシュ記憶手段１０４が記憶している表形式のデータベースは、図８に示す例の状態から、図７に示す例の状態に遷移する。さらに、キャッシュ管理手段１０２は、変換結果７０２を携帯端末１０５へ送信する（ステップＳ２０６）。
【００９３】
携帯端末１０５は、送信された変換結果を、例えば、携帯端末１０５に搭載された画像ビューアなどのソフトウェアを用いて表示する。
【００９４】
次に、キャッシュ記憶手段１０４が記憶している表形式のデータベースが、図７に示す例の状態の場合に、図５に示す例の電子メールを受信した別のユーザ（例えば、ｕｓｅｒ２）が、携帯端末を操作して添付データ（図５に示す例において、５０２で示したパート本文部分である。）の変換リクエストを行った場合について説明する。
【００９５】
このとき、図３に示す手順で処理を行うと、キャッシュ記憶手段１０４が変換結果７０２を保存しているので、データ変換手段１０３は、添付データ（図５に示す例で、５０２で示したパート本文部分である。）のデータ変換処理（ステップＳ２０７）を行わず、すでにキャッシュ記憶手段１０４が保存している変換結果７０２を、キャッシュ管理手段１０２が送信する。
【００９６】
以上に述べたように、この実施例によれば、電子メール１０１ａに添付された添付データを携帯端末１０５で表示可能な形式に変換した変換結果１０４ａを、データ処理装置１００が一意に識別できる識別子とともにキャッシュ記憶手段１０４に保存するように構成したため、同じ電子メール１０１ａを受け取った別のユーザから受信した変換リクエストに対して、変換結果１０４ａを流用することができる。そのため、添付データのデータ変換にかかるサーバ負荷を軽減することができる。
【００９７】
また、同じ電子メール１０１ａを受け取った複数のユーザの内の１人が変換リクエストを送信した後であれば、他のユーザにはデータ変換を行わずに変換結果１０４ａを流用して送信することができるため、データ変換にかかる変換待ち時間を削減することができる。
【００９８】
さらに、同じ電子メール１０１ａを受信した複数のユーザ間で変換結果１０４ａを共有するため、添付データの変換結果を記憶するキャッシュデータ用の記憶領域を削減することができる。
【００９９】
なお、上記実施例では、データ変換手段１０３は、携帯端末１０５から添付データの変換リクエストを受信してから添付データの変換を行っているが、キャッシュ管理手段１０２がステップＳ１０３で識別子を挿入する際に、電子メールの送信先のアドレスの数がｍ（ｍ（基準値）は、予め決められた１以上の自然数である。）以上であった場合には、予め添付データをデータ変換手段１０３に渡して、データ変換手段１０３に添付データの変換を行わせてもよい。
【０１００】
図９は、電子メールの送信先のアドレスの数が予め決められた基準値以上であった場合に、添付データを変換する動作を説明するフローチャートである。
【０１０１】
キャッシュ管理手段１０２は、データ処理装置１００に送信された電子メールを受信する（ステップＳ３０１）。
【０１０２】
次に、キャッシュ管理手段１０２は、受信した電子メールの送信先の電子メールアドレスの数を調べる（ステップＳ３０２）。送信先の電子メールアドレスの数がｎ（ｎは予め定められた１以上の自然数。例えば、２。）未満の場合（ステップＳ３０２のＮ）、識別子を挿入せずに、送信先の電子メールアドレス毎に電子メールをメール記憶手段１０１に保存する（ステップＳ３０５）。
【０１０３】
送信先の電子メールアドレスの数がｎ以上の場合に（ステップＳ３０２のＹ）、キャッシュ管理手段１０２は、電子メールを一意に識別できるような識別子を受信した電子メールに挿入する（ステップＳ３０３）。
【０１０４】
キャッシュ管理手段１０２は、送信先の電子メールアドレスの数がｍ未満（ｍは予め定められた１以上の自然数。例えば、５。）の場合に（ステップＳ３０４のＮ）、識別子を挿入した電子メールを送信先の電子メールアドレス毎に、電子メールをメール記憶手段１０１に保存する（ステップＳ３０５）。
【０１０５】
キャッシュ管理手段１０２は、送信先の電子メールアドレスの数がｍ以上の場合に（ステップＳ３０４のＹ）、電子メールの添付データをデータ変換手段１０３に渡す。データ変換手段１０３は、受け取った添付データを携帯端末１０５で表示可能な形式に変換する（ステップＳ３０６）。
【０１０６】
キャッシュ管理手段１０２は、データ変換手段１０３が添付データを変換した変換結果をデータ変換手段１０３から受け取り、キャッシュ記憶手段１０４に識別子とともに保存する（ステップＳ３０７）。
【０１０７】
そして、キャッシュ管理手段１０２は、識別子を挿入した電子メールを送信先の電子メールアドレス毎に、電子メールをメール記憶手段１０１に保存する（ステップＳ３０５）。
【０１０８】
以上に述べたように、電子メールの送信先のアドレスの数が予め決められた基準値以上であれば、予めデータ変換手段１０３に添付データの変換を行わせるように構成した場合には、例えば、多くのユーザに同報メールを送信したため、添付データの変換リクエストが行われる可能性が高い場合などに、予めデータ変換を行っておくことでユーザの変換待ち時間を減らすことができるという効果がある。
【０１０９】
なお、例えば、最後に変換リクエストが行われてから、予め定められた時間（例えば、１週間）以上、変換リクエストが行われなかった場合に、キャッシュ管理手段１０２が、変換結果１０４ａを自動的に削除するようにしてもよい。このようにすれば、キャッシュ記憶手段１０４が必要とする記憶領域を減らすことができるという効果がある。
【産業上の利用可能性】
【０１１０】
本発明は、携帯端末向けに添付データの変換を行うメールサーバ装置や、メール記憶装置をコンピュータに実現するためのプログラムに適用できる。
【図面の簡単な説明】
【０１１１】
【図１】本発明によるキャッシュ管理システムの実施の形態の一構成例を示すブロック図である。
【図２】携帯端末に送信する電子メールに識別子を挿入する場合の動作を説明するフローチャートである。
【図３】電子メールに添付されたデータを変換する場合の動作を説明するフローチャートである。
【図４】キャッシュ管理手段が受信した電子メールの一例を示す説明図である。
【図５】識別子が挿入されたマルチパート形式の電子メールの一例を示す説明図である。
【図６】識別子が挿入された電子メールの一例を示す説明図である。
【図７】キャッシュ記憶手段が記憶している表形式のデータベースの一例を示す説明図である。
【図８】キャッシュ記憶手段が記憶している表形式のデータベースの他の例を示す説明図である。
【図９】電子メールの送信先のアドレスの数が予め決められた基準値以上であった場合に、添付データを変換する動作を説明するフローチャートである。
【符号の説明】
【０１１２】
１００  データ処理装置
１０１  メール記憶手段
１０１ａ  電子メール
１０２  キャッシュ管理手段
１０３  データ変換手段
１０４  キャッシュ記憶手段
１０４ａ  変換結果
１０５  携帯端末
【図１】
0004622832.tif 000002
【図２】
0004622832.tif 000003
【図３】
0004622832.tif 000004
【図４】
0004622832.tif 000005
【図５】
0004622832.tif 000006
【図６】
0004622832.tif 000007
【図７】
0004622832.tif 000008
【図８】
0004622832.tif 000009
【図９】
0004622832.tif 000010