(57)【特許請求の範囲】
【請求項１】
長文メールを取り扱うことが可能な第１のメールクライアントと、前記長文メールを取り扱うことができない第２のメールクライアントとの間で電子メールの授受を行う電子メールシステムにおいて、
前記第１のメールクライアントから前記第２のメールクライアント宛に送信された長文メールを、前記第２のメールクライアントが取り扱うことが可能なデータ量に基づいて複数の分割メールに分割し、分割された複数の分割メールを互いに関連付けて前記第２のメールクライアントに送信するメールサーバを具備し、
前記第２のメールクライアントは、互いに関連付けられて送信されてきた複数の分割メールを関連付けて記憶する記憶手段と、
前記記憶した分割メールに対する処理を指示された場合に、その指示された処理の種類に基づいて、１つの分割メールに対して前記処理を施すか、前記関連付けて記憶されている複数の分割メールの全てに対して前記処理を施すかということを決定する決定手段と、
前記決定手段による決定に従って前記処理を実行する実行手段とを備え、
前記決定手段は、
前記記憶した分割メールに対して前記処理を施す際に、１つの分割メールに対して前記処理を施すか、前記関連付けて記憶されている複数の分割メールの全てに対して前記処理を施すかということを前記処理の種類に対応付けて登録した処理テーブルと、
前記第２のメールクライアントのユーザの操作に応じて前記処理テーブルの登録内容を変更するテーブル変更手段と、
前記処理テーブルの登録内容に基づいて前記決定を行う手段とからなることを特徴とする電子メールシステム。
【請求項２】
複数のメールクライアントの間で電子メールの授受を行う電子メールシステムにおいて、
長文メールを取り扱うことが可能な第１のメールクライアントから前記長文メールを取り扱うことができない第２のメールクライアント宛に送信された長文メールを、前記第２のメールクライアントが取り扱うことが可能なデータ量に基づいて複数の分割メールに分割し、分割された複数の分割メールを互いに関連付けて前記第２のメールクライアントに送信するメールサーバを具備し、
前記第２のメールクライアントは、互いに関連付けられて送信されてきた複数の分割メールを関連付けて記憶する記憶手段と、
長文処理不可能な端末への転送処理を指示された場合には関連付けられた分割メールを個別的に処理することを決定し、長文処理可能な端末への転送処理を指示された場合には関連付けられた分割メールを一括して処理することを決定する決定手段と、
前記決定手段による決定に従って前記処理を実行する実行手段と
を備えていることを特徴とする電子メールシステム。
【請求項３】
請求項１記載の電子メールシステムにおいて、
前記処理は、電子メールの削除、返信、転送の少なくともいずれか１つであることを特徴とする電子メールシステム。
【請求項４】
請求項１記載の電子メールシステムにおいて、
前記実行手段によって、前記関連付けて記憶されている複数の分割メールの全てに対して、前記第１のメールクライアント宛の返信処理がなされた場合、
前記メールサーバは、前記第２のメールクライアントから返信された複数の分割メールを１通の電子メールに組み立てて当該分割メールの送信元に送信することを特徴とする電子メールシステム。
【請求項５】
請求項１または２記載の電子メールシステムにおいて、
前記実行手段によって、前記関連付けて記憶されている複数の分割メールの全てに対して、長文処理可能なメールクライアント宛の転送処理がなされた場合、
前記メールサーバは、前記第２のメールクライアントから転送された複数の分割メールを１通の電子メールに組み立てて当該分割メールの転送先に送信することを特徴とする電子メールシステム。
【請求項６】
請求項１または２記載の電子メールシステムにおいて、
前記第２のメールクライアントは、移動通信網に収容される携帯電話機であることを特徴とする電子メールシステム。
【請求項７】
請求項６記載の電子メールシステムにおいて、
前記第１のメールクライアントは、前記移動通信網に接続されたインターネットに接続されるコンピュータであることを特徴とする電子メールシステム。
【請求項８】
メールサーバから送信されてくる長文メールが互いに関連付けられた複数の分割メールに分割されて送信されてきた場合に、前記複数の分割メールを互いに関連付けて記憶する記憶手段と、
前記記憶手段に記憶された分割メールに対する処理を指示された場合に、その処理の種類に基づいて、１つの分割メールに対して前記処理を施すか、前記関連付けて記憶されている複数の分割メールの全てに対して前記処理を施すかということを決定する決定手段と、
前記決定手段による決定に従って前記処理を実行する実行手段とを備え、
前記決定手段は、
前記記憶した分割メールに対して前記処理を施す際に、１つの分割メールに対して前記処理を施すか、前記関連付けて記憶されている複数の分割メールの全てに対して前記処理を施すかということを前記処理の種類に対応付けて登録した処理テーブルと、
前記第２のメールクライアントのユーザの操作に応じて前記処理テーブルの登録内容を変更するテーブル変更手段と、
前記処理テーブルの登録内容に基づいて前記決定を行う手段とからなることを特徴とするメール送受信装置。
【請求項９】
メールサーバから送信されてくる長文メールが互いに関連付けられた複数の分割メールに分割されて送信されてきた場合に、前記複数の分割メールを互いに関連付けて記憶する記憶手段と、
長文処理不可能な端末への転送を指示された場合には関連付けられた分割メールを個別的に処理することを決定し、長文処理可能な端末への転送を指示された場合には関連付けられた複数の分割メールを一括して処理することを決定する決定手段と、
前記決定手段による決定に従って前記処理を実行する実行手段と
を備えていることを特徴とするメール送受信装置。
【請求項１０】
請求項８記載のメール送受信装置において、
前記処理は、電子メールの削除、返信、転送の少なくともいずれか１つであることを特徴とするメール送受信装置。
【請求項１１】
請求項９記載のメール送受信装置において、
前記決定手段は、
前記記憶した分割メールに対して処理を施す際に、１つの分割メールに対して前記処理を施すか、前記関連付けて記憶されている複数の分割メールの全てに対して前記処理を施すかということを処理の種類に対応付けて登録した処理テーブルと、
ユーザの操作に応じて前記処理テーブルの登録内容を変更するテーブル変更手段と、
前記処理テーブルの登録内容に基づいて前記決定を行う手段と
からなることを特徴とするメール送受信装置。
【請求項１２】
互いに関連付けられた複数の分割メールが受信された場合に、前記複数の分割メールを互いに関連付けて記憶するステップと、
長文処理不可能な端末への転送を指示された場合には関連付けられた分割メールを個別的に処理することを決定し、長文処理可能な端末への転送を指示された場合には関連付けられた複数の分割メールを一括して処理することを決定するステップと、
前記決定された前記処理を実行するステップとを備えていることを特徴とするメール処理方法。
【請求項１３】
互いに関連付けられた複数の分割メールが受信された場合に、前記複数の分割メールを互いに関連付けて記憶するステップと、
長文処理不可能な端末への転送を指示された場合には関連付けられた分割メールを個別的に処理することを決定し、長文処理可能な端末への転送を指示された場合には関連付けられた複数の分割メールを一括して処理することを決定するステップと、
前記決定された前記処理を実行するステップと
をコンピュータに実行させるためのプログラム。
【請求項１４】
互いに関連付けられた複数の分割メールが受信された場合に、前記複数の分割メールを互いに関連付けて記憶するステップと、
長文処理不可能な端末への転送を指示された場合には関連付けられた分割メールを個別的に処理することを決定し、長文処理可能な端末への転送を指示された場合には関連付けられた複数の分割メールを一括して処理することを決定するステップと、
前記決定された前記処理を実行するステップと
をコンピュータに実行させるためのプログラムを記憶したコンピュータ読み取り可能な記録媒体。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
この発明は、複数に分割された状態で受信された電子メールについて、転送、削除、返信といった各種の処理を行うための方法および装置に関する。
【０００２】
【従来の技術】
電子メールの送受信が可能な携帯電話機では、無線伝送路の伝送能力や携帯電話機の表示能力等から、１通の電子メールで取り扱い可能な文字数に限度がある。従って、携帯電話機のユーザは、そのままでは、取り扱い可能な文字数、例えば２５０字の限度を超える文字数の電子メールを送受信することができず、非常に不便であった。
【０００３】
この問題を解決する手段として、例えば特開平９-５１３５３に開示されている技術を利用することができる。この特開平９-５１３５３によれば、まず、メールサーバは、ある携帯電話機宛ての電子メールを受信し、この電子メールの文字数が取り扱い可能な文字数を越えている場合に、電子メールを所定長に自動的に分割する。以下、このようにして分割されたメールを分割メールと呼ぶ。その後、メールサーバは、これら分割メールの各々に分割番号（ｉ／ｍ）を付加して宛先の携帯電話機に送信する。ここで、ｍは総分割数を意味し、ｉは最初から何番目の分割メールであるかを意味する。宛先の携帯電話機は、これらの分割メールを受信すると、各分割メールを分割番号をキーにしてソートする。そして、ユーザの改ページ操作に応じて分割番号の小さい順に表示させていく。このような処理によって、複数の分割メールをあたかも一通のメールであるかのように見せることができる。
【０００４】
しかし、携帯電話機によって受信された電子メールは、上記のような改ページ操作による表示処理がなされるだけでなく、その他の処理の対象となる場合もある。例えば、受信後の電子メールを、携帯電話機のメモリから削除したり、送信元へ返信したり、他のユーザの携帯電話機に転送したりする等の処理が考えられる。
しかしながら、上述した分割メールは、そもそも１通の電子メールでありながら、宛先の携帯電話機においては複数の電子メールとして記憶されるため、削除、返信、転送等のための操作がユーザにとって不便であるという問題があった。
【０００５】
【発明が解決しようとする課題】
本発明は、上述した事情に鑑みてなされたものであり、受信した複数の分割メールに対して例えば削除、返信及び転送等の各種処理を行うに際し、ユーザがより使いやすい仕組みを提供することを目的とする。
【０００６】
【課題を解決するための手段】
この目的を達成するため、本発明は、長文メールを取り扱うことが可能な第１のメールクライアントと、前記長文メールを取り扱うことができない第２のメールクライアントとの間で電子メールの授受を行う電子メールシステムにおいて、前記第１のメールクライアントから前記第２のメールクライアント宛に送信された長文メールを、前記第２のメールクライアントが取り扱うことが可能なデータ量に基づいて複数の分割メールに分割し、分割された複数の分割メールを互いに関連付けて前記第２のメールクライアントに送信するメールサーバを具備し、前記第２のメールクライアントは、互いに関連付けられて送信されてきた複数の分割メールを関連付けて記憶する記憶手段と、前記記憶した分割メールに対する処理を指示された場合に、その指示された処理の種類に基づいて、１つの分割メールに対して前記処理を施すか、前記関連付けて記憶されている複数の分割メールの全てに対して前記処理を施すかということを決定する決定手段と、前記決定手段による決定に従って前記処理を実行する実行手段とを備え、前記決定手段は、前記記憶した分割メールに対して前記処理を施す際に、１つの分割メールに対して前記処理を施すか、前記関連付けて記憶されている複数の分割メールの全てに対して前記処理を施すかということを前記処理の種類に対応付けて登録した処理テーブルと、前記第２のメールクライアントのユーザの操作に応じて前記処理テーブルの登録内容を変更するテーブル変更手段と、前記処理テーブルの登録内容に基づいて前記決定を行う手段とからなることを特徴とする電子メールシステムを提供する。
本発明によれば、１つの分割メールに対して処理を施すか、関連付けて記憶されている複数の分割メールの全てに対して処理を施すかが、その処理の種類に基づいて決定されるので、ユーザにとっては非常に使いやすい環境が提供されることになる。
【０００７】
また、本発明は、複数のメールクライアントの間で電子メールの授受を行う電子メールシステムにおいて、長文メールを取り扱うことが可能な第１のメールクライアントから前記長文メールを取り扱うことができない第２のメールクライアント宛に送信された長文メールを、前記第２のメールクライアントが取り扱うことが可能なデータ量に基づいて複数の分割メールに分割し、分割された複数の分割メールを互いに関連付けて前記第２のメールクライアントに送信するメールサーバを具備し、前記第２のメールクライアントは、互いに関連付けられて送信されてきた複数の分割メールを関連付けて記憶する記憶手段と、長文処理不可能な端末への転送処理を指示された場合には関連付けられた分割メールを個別的に処理することを決定し、長文処理可能な端末への転送処理を指示された場合には関連付けられた分割メールを一括して処理することを決定する決定手段と、前記決定手段による決定に従って前記処理を実行する実行手段とを備えていることを特徴とする電子メールシステムを提供する。
【０００８】
また、本発明は、メールサーバから送信されてくる長文メールが互いに関連付けられた複数の分割メールに分割されて送信されてきた場合に、前記複数の分割メールを互いに関連付けて記憶する記憶手段と、前記記憶手段に記憶された分割メールに対する処理を指示された場合に、その処理の種類に基づいて、１つの分割メールに対して前記処理を施すか、前記関連付けて記憶されている複数の分割メールの全てに対して前記処理を施すかということを決定する決定手段と、前記決定手段による決定に従って前記処理を実行する実行手段とを備え、前記決定手段は、前記記憶した分割メールに対して前記処理を施す際に、１つの分割メールに対して前記処理を施すか、前記関連付けて記憶されている複数の分割メールの全てに対して前記処理を施すかということを前記処理の種類に対応付けて登録した処理テーブルと、前記第２のメールクライアントのユーザの操作に応じて前記処理テーブルの登録内容を変更するテーブル変更手段と、前記処理テーブルの登録内容に基づいて前記決定を行う手段とからなることを特徴とするメール送受信装置を提供する。
【０００９】
また、本発明は、メールサーバから送信されてくる長文メールが互いに関連付けられた複数の分割メールに分割されて送信されてきた場合に、前記複数の分割メールを互いに関連付けて記憶する記憶手段と、長文処理不可能な端末への転送を指示された場合には関連付けられた分割メールを個別的に処理することを決定し、長文処理可能な端末への転送を指示された場合には関連付けられた複数の分割メールを一括して処理することを決定する決定手段と、前記決定手段による決定に従って前記処理を実行する実行手段とを備えていることを特徴とするメール送受信装置を提供する。
【００１１】
また、本発明は、互いに関連付けられた複数の分割メールが受信された場合に、前記複数の分割メールを互いに関連付けて記憶するステップと、長文処理不可能な端末への転送を指示された場合には関連付けられた分割メールを個別的に処理することを決定し、長文処理可能な端末への転送を指示された場合には関連付けられた複数の分割メールを一括して処理することを決定するステップと、前記決定された前記処理を実行するステップとを備えていることを特徴とするメール処理方法を提供する。
【００１３】
また、本発明は、互いに関連付けられた複数の分割メールが受信された場合に、前記複数の分割メールを互いに関連付けて記憶するステップと、長文処理不可能な端末への転送を指示された場合には関連付けられた分割メールを個別的に処理することを決定し、長文処理可能な端末への転送を指示された場合には関連付けられた複数の分割メールを一括して処理することを決定するステップと、前記決定された前記処理を実行するステップとをコンピュータに実行させるためのプログラムを提供する。
【００１５】
また、本発明は、互いに関連付けられた複数の分割メールが受信された場合に、前記複数の分割メールを互いに関連付けて記憶するステップと、長文処理不可能な端末への転送を指示された場合には関連付けられた分割メールを個別的に処理することを決定し、長文処理可能な端末への転送を指示された場合には関連付けられた複数の分割メールを一括して処理することを決定するステップと、前記決定された前記処理を実行するステップとをコンピュータに実行させるためのプログラムを記憶したコンピュータ読み取り可能な記録媒体を提供する。
【００１６】
【発明の実施の形態】
以下、図面を参照しながら、この発明の実施形態について説明する。ただし、この発明は、かかる実施形態に限定されず、その技術思想の範囲内で種々の変更が可能である。
【００１７】
Ａ：構成
まず、実施形態の構成について説明する。
（１）システム全体の構成
図１は、実施形態に係るシステム全体の構成を示すブロック図である。
同図に示すように、このシステムは、携帯電話機１０Ａ，１０Ｂ、移動通信網２０、メールサーバ２５、インターネット３０及びパーソナルコンピュータ（以下、パソコンと呼ぶ）４０を主要な構成としている。
【００１８】
携帯電話機１０Ａ，１０Ｂは、セルラ端末やＰＨＳ（登録商標：Personal  Handyphone  System）端末のような無線通信を行う装置である。
この携帯電話機１０Ａ，１０Ｂは、電子メールの送受信を行うために割り当てられたメールアドレスを記憶しており、移動通信網２０を介して電子メールの送受信を行うメールクライアントとして機能する。ただし、これら携帯電話機１０Ａ、１０Ｂが取り扱い可能な電子メールの文字数は限られており、ここでは、その文字数の上限を、例えば２５０文字とする。以下では、携帯電話機１０が取り扱いできないような２５０文字を超える文字数の電子メールを長文メールと呼ぶ。
携帯電話機１０Ａ及び１０Ｂはいずれも同一の構成であり、以下では、携帯電話機１０Ａ，１０Ｂのいずれか一方に特に限定する必要がない場合は、携帯電話機１０と呼ぶことにする。
【００１９】
パソコン４０は、インターネット３０に接続されており、各種情報を表示するための表示部（図示略）、ユーザが各種操作を行うための操作部（図示略）、インターネット３０を介してデータ通信を行うための通信部（図示略）、パソコン４０全体を制御する制御部（図示略）等から構成されている。
このパソコン４０は、自身に割り当てられたメールアドレスを記憶しており、インターネット３０を介して電子メールの送受信を行うメールクライアントとして機能する。このパソコン４０は、携帯電話機１０が取り扱うことができないような長文メールを取り扱うことが可能となっている。
【００２０】
移動通信網２０は、携帯電話機１０に対してデータ通信サービスや音声通話サービスを提供するための通信網である。この移動通信網２０は、基地局２１、交換局（図示略）及びこれらを結ぶ通信線（図示略）からなり、ゲートウェイ２２を介してインターネット３０に接続されている。
基地局２１は、移動通信網２０の通信サービスエリア内に所定の間隔で多数設置され、各々の無線セルに在圏する携帯電話機１０と無線通信を行う。交換局は、複数の基地局２１を収容し、これら基地局２１の無線セルに在圏する携帯電話機１０の通信回線を確立したり切断する交換機能を備えている。ゲートウェイ２２は、移動通信網２０とインターネット３０との間でデータ中継を行う機能を備えている。
【００２１】
メールサーバ２５は、移動通信網２０に接続されている。このメールサーバ２５は、各メールクライアント間、具体的には携帯電話機１０Ａ，１０Ｂ同士の間、或いは、携帯電話機１０Ａ，１０Ｂのいずれかとパソコン４０との間の電子メールの授受を中継する。
メールサーバ２５は、長文メールを携帯電話機１０が取り扱い可能な２５０文字以内のメールに分割する機能のほか、複数の分割メールを組み立てて元の長文メールを生成する機能を備えている。
【００２２】
（２）メールサーバ２５の構成
次に、図２に示すブロック図を参照しながら、メールサーバ２５の構成について説明する。
同図に示すように、メールサーバ２５は、制御部２５ａ、通信部２５ｂ、ハードディスク装置２５ｃ、及びこれらを相互に接続するバス２５ｄによって構成される。
【００２３】
制御部２５ａは、メールサーバ２５の各部を制御するものであり、ＣＰＵ（Central  Processing  Unit）２５１ａ、ＲＯＭ（Read  Only  Memory）２５２ａ、ＲＡＭ（Random  Access  Memory）２５３ａから構成される。ＲＯＭ２５２ａには各種制御プログラム等が格納されており、ＣＰＵ２５１ａは、この制御プログラムを読み出して様々な制御処理を実行する。この際、ＲＡＭ２５３ａは、ＣＰＵ２５１ａのワークエリアとして用いられる。
【００２４】
通信部２５ｂは、インターネット３０との接続インタフェースや通信制御回路からなり、インターネット３０を介してデータ通信を行う。
ハードディスク装置２５ｃには、携帯電話機１０宛の電子メールを蓄積するための記憶領域（以下、メールボックス２５１ｃという）が設けられている。
また、ハードディスク装置２５ｃには、電子メールの中継処理を行うための周知のメールサーバプログラム２５２ｃのほか、携帯電話機１０宛の長文メールを分割したり、携帯電話機１０から送信された分割メールを組み立てるためのメール分割・組立プログラム２５３ｃが記憶されている。
【００２５】
制御部２５ａは、メールボックス２５１ｃに蓄積された電子メールを、宛先の携帯電話機１０に移動通信網２０を介して送信する。この際、送信すべき電子メールが長文メールの場合には、制御部２５ａは、メール分割・組立プログラムをハードディスク装置２５ｃから読み出して、長文メールのメール本文を２５０文字ごとに分割し、これらに各々必要なヘッダを付加して複数の分割メールを生成し、各分割メールを携帯電話機１０宛に順次送信する。
【００２６】
一方、携帯電話機１０からパソコン４０宛の、互いに関連した複数の分割メールを中継する場合は、制御部２５ａは、メール分割・組立プログラムをハードディスク装置２５ｃから読み出して実行する。この実行過程において、制御部２５ａは、複数の分割メールの不要なヘッダを削除した後に各メール本文をつなぎ合わせて１通の長文メールを生成し、生成した長文メールを移動通信網２０及びインターネット３０を介してパソコン４０に送信する。
【００２７】
（３）携帯電話機１０の構成
次に、携帯電話機１０の構成について、携帯電話機１０Ａを例に挙げて説明する。
図３は、携帯電話機１０Ａの構成を示すブロック図である。同図に示すように、携帯電話機１０Ａは、無線通信部１１ａ、制御部１２ａ、ユーザインタフェース部１３ａ、及びこれらを相互に接続するバス１４ａから構成される。
無線通信部１１ａは、図示せぬアンテナや通信制御回路からなり、移動通信網２０の基地局２１と無線通信を行う。
【００２８】
無線通信部１１ａは、図示せぬアンテナや通信制御回路からなり、移動通信網２０の基地局２１と無線通信を行う。
ユーザインタフェース部１３ａは、電子メール等の各種情報を表示するための液晶表示部（図示略）、ユーザが発着信の操作を行ったり電子メールを作成したりするためのキーパッド（図示略）、ユーザが通話するためのマイク及びスピーカ（図示略）からなる。
【００２９】
制御部１２ａは、この携帯電話機１０Ａの各部を制御するものであり、ＣＰＵ１２１ａ、ＲＯＭ１２２ａ、ＳＲＡＭ（Static  Random  Access  Memory）１２３ａから構成される。
ＲＯＭ１２２ａには各種制御プログラムが格納されており、ＣＰＵ１２１ａは、この制御プログラムに従って様々な制御処理を実行する。この制御プログラムには、例えば、携帯電話機１０Ａの通話機能に関する周知のプログラムの他、電子メールの作成、送受信、返信、転送及び削除等を行うためのメーラＭＬがある。
【００３０】
ＳＲＡＭ１２３ａには、受信した電子メールを格納するための記憶領域（以下、メール記憶部ＭＭと呼ぶ）が設けられるほか、分割メールに対する処理に関して必要な情報が登録された分割メール処理テーブルＤＭＴが格納されている。メール記憶部ＭＭに格納された分割メールが削除、返信もしくは転送される際には、制御部１２ａは、分割メール処理テーブルＤＭＴの登録内容に基づいて、分割メールの各々を一つの電子メールとして取り扱うか、互いに関連する複数の分割メールの全てを合わせて一つの電子メールとして取り扱うかを決定するようになっている。
【００３１】
（４）メール記憶部ＭＭの構成
次に、メール記憶部ＭＭの構成について説明する。
図４は、メール記憶部ＭＭに記憶された内容の一例を示すフォーマット図である。同図に示すように、メール記憶部ＭＭには、電子メールの受信日時を示す「Date」、メール識別番号を示す「Mailnumber」、分割番号を示す「n/m」、電子メールの送信先を示す「To」、電子メールの送信元を示す「From」、電子メールの件名を示す「Title」、及び本文データである「Body」が対応付けられて記憶されている。
【００３２】
Dateは、メールサーバ２５がその電子メールを送信元のメールクライアントから受信した日時を意味する。
Mailnumberは、メールサーバ２５が、各電子メールを一意に識別できるように、電子メールを送信元のメールクライアントから受信した時に付与するものである。
分割番号を示すn/mの「m」はその電子メールの総分割数を意味し、「n」は最初から何番目の分割メールであるかを意味する。例えば、n/mが４／９の場合には、長文メールが９個に分割されており、その４番目の分割メールであることを示している。
電子メールの送信先To、電子メールの送信元From、電子メールの件名Title、及び本文データBodyは、周知の電子メールに必須のデータであるので、詳細な説明は省略する。
【００３３】
携帯電話機１０は、このメール記憶部ＭＭ内のDate、Mailnumber及びn/mを参照することにより、各電子メールの関連の有無を把握することができる。即ち、図３の例では、Date「１１月１３日９時５０分」に受信したMailnumber「M10101010」に対応する電子メールは、n/m「１／３」〜「３／３」が示す通り、３つの電子メールに分割されていることがわかる。即ち、これらのDate「１１月１３日９時５０分」及びMailnumber「M10101010」のn/m「１／３」〜「３／３」が示す分割メールは互いに関連したものであり、これらを「互いに関連した複数の分割メール」と呼ぶ。
【００３４】
（５）分割メール処理テーブルＤＭＴの構成
次に、分割メール処理テーブルＤＭＴの構成について説明する。
図５は、分割メール処理テーブルＤＭＴの記憶内容の一例を示すフォーマット図である。この分割メール処理テーブルＤＭＴには、分割メールを削除、返信もしくは転送する際に、その分割メールの各々を一つの電子メールとして取り扱うか、互いに関連する複数の分割メールの全てを合わせて一つの電子メールとして取り扱うかということを示すフラグ情報が登録されている。
【００３５】
さらに、転送に関しては、その転送先が長文メールを取り扱うことができないメールクライアントであるか、長文メールを取り扱うことが可能なメールクライアントであるかによって別々に上記フラグ情報を登録されている。
例えば、図５において、分割メールを削除する際には、互いに関連する複数の分割メールの全てを合わせて一つの電子メールとして取り扱うことを意味する「一括」フィールドにフラグがオン設定されている。従って、ユーザによってメール削除の操作がなされると、携帯電話機１０の制御部１２は、互いに関連する複数の分割メール、即ちDate及びMailnumberが同一の分割メールの全てを一括してメール記憶部ＭＭから削除する。
また、返信についても同様に、「一括」フィールドにフラグがオン設定されているので、Date及びMailnumberが同一の分割メールの全てが一括して返信される。
【００３６】
次に、転送については、前述したように、転送先が長文メールを取り扱うことができないメールクライアントであるか、長文メールを取り扱うことが可能なメールクライアントであるかによって別々にフラグ情報を登録できるようになっている。図５において、転送先が「長文処理不可能な端末宛」の場合は、分割メールの各々を一つの電子メールとして取り扱うことを意味する「個別」フィールドにフラグがオン設定されているので、対象となる１つの分割メールのみが転送の対象となる。一方、転送先が「長文処理可能な端末宛」の場合は、「一括」フィールドにフラグがオン設定されているので、互いに関連する複数の分割メール、即ちDate及びMailnumberが同一の分割メールの全てが転送の対象となる。
【００３７】
転送の際にその転送先のメールクライアントが、長文メールの取り扱い可能か否かということは、その転送先のメールアドレスのドメイン名によって判断される。例えば日本では、長文メールの取り扱いができない携帯電話機１０のメールアドレスは、図４の「To」に示すように「xxx@aaa.co.jp」であり、ドメイン名は「aaa.co.jp」である。携帯電話機１０は、このドメイン名を含むメールアドレスに対して分割メールを転送する際には、長文メールの取り扱いができないものと判断して図５に示す分割メール処理テーブルＤＭＴの「長文処理不可能な端末宛」を参照する。一方、ドメイン名「aaa.co.jp」以外のドメイン名を含むメールアドレスに対して分割メールを転送する際には、携帯電話機１０は、長文メールの取り扱いができるものと判断して図５に示す分割メール処理テーブルＤＭＴの「長文処理可能な端末宛」を参照する。
【００３８】
以上述べた分割メール処理テーブルＤＭＴは、携帯電話機１０の出荷時においてデフォルト設定がなされているが、その後のユーザの操作に従って適宜書き換え可能である。従って、ユーザは自身の好みに応じて、分割メールの削除、返信及び転送の処理の態様を決めることができる。
【００３９】
Ｂ：動作
次に、上記構成からなる実施形態の動作について説明する。
以下では、（１）分割メールの表示、（２）分割メールの削除、（３）分割メールの返信、（４）分割メールの転送、の順に動作説明を行う。
【００４０】
（１）分割メールの表示
図６は、携帯電話機１０のＣＰＵ１２１が、ＲＯＭ１２２に格納されたメーラＭＬを実行する際の動作アルゴリズムを示すフローチャートである。同図を用いて、携帯電話機１０Ａが図４に示すDate「１１月１３日９時５０分」及びMailnumber「M10101010」に対応する３つの分割メールを受信した場合を例に挙げて説明する。
【００４１】
メールサーバ２５は、１１月１３日９時５０分に受信した長文メールに対しDate「１１月１３日９時５０分」及びMailnumber「M10101010」を付与した後、この長文メールを３つに分割し、それぞれにn/m「１／３」、「２／３」、「３／３」を付与する。
そして、メールサーバ２５は、分割して得られた３つの分割メールをn/m「１／３」、「２／３」、「３／３」の順に携帯電話機１０に送信する。
【００４２】
一方、携帯電話機１０のＣＰＵ１２１は、メールサーバ２５から移動通信網２０を介して電子メールを受信すると（ステップＳ１）、これをメール記憶部ＭＭ内に記憶する（ステップＳ２）。この際、ＣＰＵ１２１は、受信した電子メールにn/m「１／３」が含まれているので分割メールであると判断し、この電子メールと同一のDate「１１月１３日９時５０分」及びMailnumber「M10101010」が含まれる全ての分割メールを受信した後、これらの分割メールをn/m「１／３」、「２／３」、「３／３」というような順にソートしてメール記憶部ＭＭに記憶する。
【００４３】
次いで、ＣＰＵ１２１は、例えば「メールを受信しました。開封しますか？YES/NO」というような受信通知メッセージを液晶表示部に表示し、ユーザの開封操作があるまで待機する（ステップＳ３）。
ユーザによって開封操作がなされると、ＣＰＵ１２１は、n/mの一番小さい分割メール、即ち、n/m「１／３」に対応する分割メールのデータをメール記憶部ＭＭから読み出し、これを液晶表示部に表示する（ステップＳ４）。
【００４４】
次いで、ユーザによる改ページ操作を受け付けると（ステップＳ５）、ＣＰＵ１２１は、次のn/mが存在するか否かを判断する（ステップＳ６）。ここでは、n/m「２／３」に対応する電子メールが存在するので（ステップＳ６；Ｙｅｓ）、その分割メールのデータをメール記憶部ＭＭから読み出し、これを液晶表示部に表示する（ステップＳ７）。
【００４５】
以下、ユーザによる改ページ操作を受け付ける度に、上記と同様な手順で、n/mが小さい順に分割メールのデータを読み出してこれを表示し、最終の分割メールまで表示されると（ステップＳ６；Ｎｏ）、ステップＳ５に戻る。
【００４６】
（２）分割メールの削除
さて、ステップＳ４でn/m「１／３」に対応する電子メールが表示された状態において、ユーザによって「削除」を意味する操作がなされると、ＣＰＵ１２１は、分割メール処理テーブルＤＭＴを参照し（ステップＳ８）、その登録内容に従って分割メールを削除する（ステップＳ９）。
【００４７】
ここでは、図５に示す分割メール処理テーブルＤＭＴ上で、「削除」に対しては「一括」フィールドにフラグがオン設定されているため、ＣＰＵ１２１は、分割メールを一括して削除するものと判断し、Date「１１月１３日９時５０分」及びMailnumber「M10101010」のn/m「１／３」〜「３／３」に対応する分割メールを全てメール記憶部ＭＭから消去する。そして、処理はステップＳ５に戻る。
【００４８】
なお、仮に、分割メール処理テーブルＤＭＴにおいて、「削除」の「個別」フィールドにフラグがオン設定されている場合は、Date「１１月１３日９時５０分」及びMailnumber「M10101010」のn/m「１／３」に対応する分割メールのみがメール記憶部ＭＭから消去されることになる。
【００４９】
（３）分割メールの返信
また、ステップＳ４でn/m「１／３」に対応する電子メールが表示された状態において、ユーザよって「返信」を意味する操作がなされると、ＣＰＵ１２１は、分割メール処理テーブルＤＭＴを参照し（ステップＳ１０）、その登録内容に従って分割メールの返信処理を行う（ステップＳ１１）。
【００５０】
ここでは、図５に示す分割メール処理テーブルＤＭＴ上で、「返信」に対しては「一括」フィールドにフラグがオン設定されているため、ＣＰＵ１２１は、分割メールを一括して返信するものと判断する。そして、ＣＰＵ１２１は、表示されているn/m「１／３」に対応する分割メールのほか、Date「１１月１３日９時５０分」及びMailnumber「M10101010」のn/m「２／３」及び「３／３」に対応する分割メールをメール記憶部ＭＭから読み出して、送信元のパソコン４０へ順次送信する。
【００５１】
一方、メールサーバ２５は、送信された分割メールを順次受信し、これら分割メールの不要なヘッダを削除した後、各メール本文ををn/mに基づいて組み立て、組み立てた電子メールを宛先のパソコン４０へ送信する。
この返信操作の際に、ユーザは所望の返信メッセージを、表示されている分割メールに追加して返信することが一般的である。返信メッセージが追加された場合、表示されている分割メールの文字数は返信メッセージの文字数だけ、上限の２５０文字を超えることになる。このような場合、ＣＰＵ１２１は、返信メッセージの文字数だけ、表示されている分割メールの末尾のメール本文を削除し、全体として２５０文字になるように調節する。
或いは、ユーザが、分割メールの不要部分を自身の操作によって削除し、この削除によって２５０文字を下回った文字数だけ、返信メッセージを入力するようにしてもよい。
【００５２】
このように、表示されているn/m「１／３」の分割メールのメール本文が書き換えられた場合、メール記憶部ＭＭに記憶されているn/m「１／３」の分割メールが返信されるのではなく、メール本文が書き換えられた状態で表示されている分割メールが返信の対象となる。
なお、仮に、分割メール処理テーブルＤＭＴにおいて、「返信」の「個別」フィールドにフラグがオン設定されている場合は、Date「１１月１３日９時５０分」及びMailnumber「M10101010」のn/m「１／３」に対応する分割メールのみが返信の対象となる。
【００５３】
（４）分割メールの転送
また、ステップＳ４でn/m「１／３」に対応する電子メールが表示された状態において、他の携帯電話機１０Ｂに「転送」するという意味の操作がなされると、ＣＰＵ１２１は、その転送先のメールアドレスのドメイン名に基づいて分割メール処理テーブルＤＭＴを参照し（ステップＳ１２）、その登録内容に従って分割メールの転送処理を行う（ステップＳ１３）。
【００５４】
ここでは、図５に示す分割メール処理テーブルＤＭＴには、「転送」の「長文処理不可能な端末宛」に対しては「個別」フィールドにフラグがオン設定されているため、ＣＰＵ１２１は、分割メールを個別に転送するものと判断し、表示されているDate「１１月１３日９時５０分」及びMailnumber「M10101010」のn/m「１／３」に対応する分割メールを転送先の携帯電話機１０Ｂに送信する。送信された分割メールは、メールサーバ２５によって中継されて携帯電話機１０Ｂに届けられる。
【００５５】
この転送操作の際、上述した返信処理と同様に、ユーザが所望の転送メッセージを、表示されている分割メールに追加することが一般的である。従って、その分割メールの文字数は転送メッセージの文字数だけ上限の２５０文字を超えることになる。
このような場合は、上述した返信の場合と同じく、転送メッセージの文字数だけ分割メールの末尾のメール本文が削除されて、全体として２５０文字になるように調節されるか、或いは、ユーザが、分割メールの不要部分を自身の操作によって削除し、この削除によって２５０文字を下回った文字数だけ、転送メッセージを入力される。
【００５６】
転送先が長文処理可能な端末である場合の動作は次のようになる。すなわち、この場合に、分割メール処理テーブルＤＭＴ上で、「転送」の「長文処理可能な端末宛」に対しては「一括」フィールドにフラグがオン設定されているので、ＣＰＵ１２１は、分割メールを一括して返信するものと判断する。そして、ＣＰＵ１２１は、該当する各分割メールをメール記憶部ＭＭから読み出して、転送先へ順次送信する。メールサーバ２５は、送信された分割メールを順次受信し、これら分割メールの不要なヘッダを削除した後、各メール本文ををn/mに基づいて組み立て、組み立てた電子メールを転送先へ送信する。
【００５７】
以上説明した実施形態によれば、分割メール処理テーブルＤＭＴの登録内容に基づいて、削除、返信及び転送の処理毎に異なった取り扱いをすることができるので、柔軟な処理を実行できることになる。
また、ユーザの操作によって分割メール処理テーブルＤＭＴの登録内容を書き換えることもできるので、ユーザの要請に応じた処理を行うことができる。
【００５８】
本発明は上述した実施形態に限定されず、その技術思想の範囲内で、種々の変更が可能である。
例えば、上述した実施形態では、分割メールを削除、返信もしくは転送する際の取り扱い方を予め分割メール処理テーブルＤＭＴに登録していた。しかし、これに限らず、分割メールを削除、返信もしくは転送する際に、ユーザの操作によってその都度、一括か個別かを指示するようにしてもよい。
【００５９】
また、上述した実施形態では、長文メールを取り扱うことができないメールクライアントとして携帯電話機１０を例示し、長文メールを取り扱うことができるメールクライアントとしてパソコン４０を例示していたが、必ずしもこれに限定されるわけではなく、その他の種類の端末であってもよい。
また、長文メールの定義は、メール本文が２５０文字を超える場合に限定されるわけではなく、その基準となる文字数はメールクライアントの仕様によって様々に変わり得る。
【００６０】
なお、この発明は、上述した実施形態の携帯電話機１０或いはメールサーバ２５において実行されるプログラムをネットワークを介してユーザに配布するといった態様でも実施され得る。また、本発明は、このようなプログラムを磁気テープ、磁気ディスク、フロッピーディスク、光記録媒体、光磁気記録媒体、ＤＶＤ（Digital  Versatile  Disk）等のコンピュータ読み取り可能な記録媒体に記録してユーザに配布するという態様でも実施され得る。
【図面の簡単な説明】
【図１】本発明の実施形態に係るシステムの全体構成を示すブロック図である。
【図２】本実施形態におけるメールサーバの構成を示すブロック図である。
【図３】本実施形態における携帯電話機の構成を示すブロック図である。
【図４】本実施形態における携帯電話機のメール記憶部の記憶内容の一例を示すフォーマット図である。
【図５】本実施形態における携帯電話機の分割メール処理テーブルに記憶されている内容の一例を示すフォーマット図である。
【図６】本実施形態において、携帯電話機がメーラを実行する際の動作アルゴリズムを示すフローチャートである。
【符号の説明】
１０Ａ，１０Ｂ…携帯電話機、２０…移動通信網、２５…メールサーバ、３０インターネット、４０…パーソナルコンピュータ（パソコン）、２５ａ…制御部、２５ｂ…通信部、２５ｃ…ハードディスク装置、２５ｄ…バス、１１ａ…無線通信部、１２ａ…制御部、１３ａ…ユーザインタフェース部、１４ａ…バス。
【図１】
0003682045.tif 000002
【図２】
0003682045.tif 000003
【図３】
0003682045.tif 000004
【図４】
0003682045.tif 000005
【図５】
0003682045.tif 000006
【図６】
0003682045.tif 000007