(57)【特許請求の範囲】
【請求項１】
電子メールを送受信する通信端末と、前記通信端末との間で電子メールを送受信する電子メール保管装置とを有して構成される電子メールシステムであって、
前記通信端末は、
受信した電子メールをメール保管用領域に格納すると共に、受信した電子メールに対応するインデックス情報を作成してインデックス保管用領域に格納する格納手段と、
前記格納手段によって格納された電子メールを前記電子メール保管装置に送信して保管させると共にメール保管用領域を開放する送信手段と、
前記格納手段により格納されたインデックス情報に対する選択指示に基づいて、前記送信手段によって前記電子メール保管装置に管理させた電子メールの取り出しを要求し、この要求に対して前記電子メール保管装置から送信される電子メールを前記メール保管用領域に格納する取り出し手段とを有し、
前記電子メール保管装置は、
前記通信端末の前記送信手段によって送信された電子メールを保管する保管手段と、
前記通信端末の前記取り出し手段による要求に応じて、前記保管手段によって保管された電子メールを前記通信端末に送信する手段とを有したことを特徴とする電子メールシステム。
【請求項２】
通信端末との間で電子メールを送受信する電子メール保管装置において、
通信端末から送信された電子メールを保管する電子メール保管手段と、
前記保管手段によって保管された電子メールに対応するインデックス情報を作成して格納するインデックス情報格納手段と、
前記通信端末からのインデックス情報に基づく電子メールの取り出し要求に応じて、前記インデックス情報格納手段によって格納された取り出し要求に該当するインデックス情報に対応する前記電子メール格納手段により保管された電子メールを前記通信端末に送信する送信手段と
を具備したことを特徴とする電子メール保管装置。
【請求項３】
電子メール保管装置との間で電子メールを送受信する携帯端末において、
受信した電子メールをメール保管用領域に格納すると共に、受信した電子メールに対応するインデックス情報を作成してインデックス保管用領域に格納する格納手段と、
前記格納手段によって格納された電子メールを前記電子メール保管装置に送信して保管させると共にメール保管用領域を開放する送信手段と、
前記格納手段により格納されたインデックス情報に対する選択指示に基づいて、前記送信手段によって前記電子メール保管装置に管理させた電子メールの取り出しを要求し、この要求に対して前記電子メール保管装置から送信される電子メールを前記メール保管用領域に格納する取り出し手段と
を具備したことを特徴とする携帯端末。
【請求項４】
通信端末との間で電子メールを送受信する電子メール保管装置において、
電子メール送信先となる通信端末の電子メールを格納するための保管領域の状況を管理する領域管理手段と、
前記領域管理手段によって管理された前記通信端末の保管領域に電子メールを格納する余裕がない場合に、前記通信端末に対して電子メールの保管指令を通知する指令通知手段と、
前記指令通知手段に応じて前記通信端末から送信された電子メールを保管する電子メール保管手段と、
前記保管手段によって保管された電子メールに対応するインデックス情報を作成して格納するインデックス情報格納手段と、
前記通信端末からのインデックス情報に基づく電子メールの取り出し要求に応じて、前記インデックス情報格納手段によって格納された取り出し要求に該当するインデックス情報に対応する前記電子メール格納手段により保管された電子メールを前記通信端末に送信する送信手段と
を具備したことを特徴とする電子メール保管装置。
【請求項５】
電子メールを送受信するためのコンピュータが読み取り可能なプログラムコードを有する記憶媒体であって、
コンピュータを、
通信端末から送信された電子メールを保管する電子メール保管手段と、
前記保管手段によって保管された電子メールに対応するインデックス情報を作成して格納するインデックス情報格納手段と、
前記通信端末からのインデックス情報に基づく電子メールの取り出し要求に応じて、前記インデックス情報格納手段によって格納された取り出し要求に該当するインデックス情報に対応する前記電子メール格納手段により保管された電子メールを前記通信端末に送信する送信手段とに機能させるためのコンピュータが読み取り可能なプログラムコードを有するプログラムが記憶された記憶媒体。
【請求項６】
電子メールを送受信するためのコンピュータが読み取り可能なプログラムコードを有する記憶媒体であって、
コンピュータを、
電子メール送信先となる通信端末の電子メールを格納するための保管領域の状況を管理する領域管理手段と、
前記領域管理手段によって管理された前記通信端末の保管領域が電子メールを格納するのに十分でない場合に、前記通信端末に対して電子メールの保管指令を通知する指令通知手段と、
前記指令通知手段に応じて前記通信端末から送信された電子メールを保管する電子メール保管手段と、
前記保管手段によって保管された電子メールに対応するインデックス情報を作成して格納するインデックス情報格納手段と、
前記通信端末からのインデックス情報に基づく電子メールの取り出し要求に応じて、前記インデックス情報格納手段によって格納された取り出し要求に該当するインデックス情報に対応する前記電子メール格納手段により保管された電子メールを前記通信端末に送信する送信手段とに機能させるためのコンピュータが読み取り可能なプログラムコードを有するプログラムが記憶された記憶媒体。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、通信回線網を介して送受信される電子メールを扱う電子メールシステム、電子メール保管装置、通信端末、及びプログラムが記憶された記憶媒体に関する。
【０００２】
【従来の技術】
一般に電子メールが広く用いられるようになり、室内に設置されたパーソナルコンピュータなどによって送受信されるだけでなく、携帯型のパーソナルコンピュータやＰＤＡ（personal digital assistant）と呼ばれる小型携帯端末などを用いて屋外においても電子メールの送受信を行なうことができる。
【０００３】
また近年では、音声通話を主な目的とした携帯通信端末においても電子メールの送受信が可能なサービスが提供されている。この電子メール送受信サービスでは、携帯通信端末から電子メールを送信すると、サーバに受信されて蓄積されると共に送信先の携帯通信端末に対して電子メールが送信される。
【０００４】
【発明が解決しようとする課題】
このように従来の携帯通信端末向けの電子メールサービスでは、携帯通信端末から送信された電子メールは、サーバにおいて一時蓄積されるが、携帯通信端末によって電子メールが受信されるとサーバ上から削除される。一方、携帯通信端末では、物理的な大きさの制約やコスト的な制約から、実装されているメモリ容量が少ない場合があり、この場合には多くの電子メールを保存しておくことができない。従って、読み終わった電子メールは、長期間保存することなく順次削除しなければならない。
【０００５】
このため、携帯通信端末で受信した電子メールが、例えば重要な内容が含まれている必要なものであったとしても、何れにおいても保存されないことになって失われてしまう。
【０００６】
この問題を回避するための外部記憶装置を用意するという方法が考えられるが、外部記憶装置を接続するためのインタフェースを携帯通信端末側に別途用意する必要があり、この場合にはコストアップになり、また外部記憶装置を持ち歩いたのでは携帯性が損なわれてしまう。
【０００７】
また、携帯通信端末のメモリ上に保存した電子メールを、電子メール送受信サービスを利用して、インターネットを経由して、利用者が所有しているパーソナルコンピュータ等に転送するという方法も考えられるが、保存しておいた電子メールを取り出したいときには、保存先のコンピュータがインターネットに常時接続されていない限りは望んだときに即座に取り出すと言うことはできない。また、この方法では利用者が携帯通信端末とは別に、電子メールを保存するためのコンピュータを所有していて、かつ、インターネットサービスプロバイダを契約している必要があり、携帯通信端末のみ所有している利用者では利用できない方法である。
【０００８】
本発明は、前記のような問題に鑑みなされたもので、メモリ容量が少ない通信端末であっても必要な電子メールを容易に保管しておくことが可能な電子メールシステム、電子メール保管装置、通信端末、及びプログラムが記憶された記憶媒体を提供することを目的とする。
【０００９】
【課題を解決するための手段】
本発明は、通信端末と電子メール保管装置とを有して構成される電子メールシステムであって、前記通信端末は、受信した電子メールをメール保管用領域に格納すると共に、受信した電子メールに対応するインデックス情報を作成してインデックス保管用領域に格納する格納手段と、前記格納手段によって格納された電子メールを前記電子メール保管装置に送信して保管させると共にメール保管用領域を開放する送信手段と、前記格納手段により格納されたインデックス情報に対する選択指示に基づいて、前記送信手段によって前記電子メール保管装置に管理させた電子メールの取り出しを要求し、この要求に対して前記電子メール保管装置から送信される電子メールを前記メール保管用領域に格納する取り出し手段とを有し、前記電子メール保管装置は、前記通信端末の前記送信手段によって送信された電子メールを保管する保管手段と、前記通信端末の前記取り出し手段による要求に応じて、前記保管手段によって保管された電子メールを前記通信端末に送信する手段とを有して構成されている。
【００１０】
このような構成により、通信端末におけるメール保管用領域に格納された電子メールを電子メール保管装置に送信して保管させておき、インデックス情報に対する選択指示に基づく取り出し要求を送信することで、電子メール管理装置に保管されていた該当する電子メールを受信することができる。従って、電子メールを電子メール保管装置において保管させることで、通信端末におけるメール保管用領域を開放することができ、通信端末に実装されるメモリの記憶容量が少なくても必要な電子メールを失うことがない。
【００１１】
また、電子メール送信先となる通信端末の電子メールを格納するための保管領域の状況を管理する領域管理手段と、前記領域管理手段によって管理された前記通信端末の保管領域に電子メールを格納する余裕がない場合に、前記通信端末に対して電子メールの保管指令を通知する指令通知手段と、前記指令通知手段に応じて前記通信端末から送信された電子メールを保管する電子メール保管手段と、前記保管手段によって保管された電子メールに対応するインデックス情報を作成して格納するインデックス情報格納手段と、前記通信端末からのインデックス情報に基づく電子メールの取り出し要求に応じて、前記インデックス情報格納手段によって格納された取り出し要求に該当するインデックス情報に対応する前記電子メール格納手段により保管された電子メールを前記通信端末に送信する送信手段とを具備して電子メール保管装置を構成することにより、携帯端末から電子メール保管装置に対して電子メールの保管を要求する必要がなく、携帯端末の保管領域に電子メールを格納する余裕がない場合には、自動的に携帯端末に格納されていた電子メールが電子メール保管装置に送信されて保管される。
【００１２】
【発明の実施の形態】
以下、図面を参照して本発明の実施の形態について説明する。
【００１３】
図１は本発明の実施の形態に係わる電子メールシステムの構成を示すブロック図である。電子メールシステムは、図１に示すように、無線通信の機能を有する携帯通信端末１０（通信端末）とメール保管サーバ１２（電子メール保管装置）とが、携帯通信端末１０との間で無線通信を行なう基地局１４と、この基地局１４とメール保管サーバ１２とを回線接続する通信網１６を介して通信可能となるように構成されている。
【００１４】
携帯通信端末１０とメール保管サーバ１２は、例えば各種の記憶媒体に記録されたプログラムを読み込み、この読み込んだプログラムによって動作が制御されるコンピュータと同様な機能をもって構成されている。
【００１５】
図１に示すように、携帯通信端末１０は、ＣＰＵ２０にＲＡＭ２１、ＲＯＭ２２、表示装置２３、入力装置２４、及び通信回路２５が接続されて構成されている。
【００１６】
ＣＰＵ２０は、携帯通信端末１０全体の制御を司るもので、ＲＯＭ２２に格納されたプログラムを実行することにより、携帯通信端末１０における音声通話のための処理の他、電子メールを送受信するための処理を実行する。
【００１７】
ＲＡＭ２１は、ＣＰＵ２０によって各種処理が実行される際に作業領域として各種のデータが一時的に記憶される。例えば、ＲＡＭ２１には、受信した電子メールを記憶しておくためのメール管理用領域２１ａや、受信した電子メールを管理するために用いられるインデックス（詳細については後述する）を記憶するためのインデックス保管用領域２１ｂなどが必要に応じて設けられる。
【００１８】
ＲＯＭ２２は、携帯通信端末１０の動作を制御するためのプログラム等が格納されており、音声通話のための処理を実行するための制御プログラムの他、電子メールを送受信するための処理を実行するための電子メールプログラム等が格納されている。
【００１９】
表示装置２３は、各種機能の実行に応じた画面が表示されるもので、例えば電子メール機能により受信した電子メールの内容等が表示される。
【００２０】
入力装置２４は、携帯通信端末１０の動作を規定する指示やデータを入力するもので、複数のボタンを有するキーボードなどによって構成される。
【００２１】
通信回路２５は、基地局１４との間で無線通信を行なうためのユニットであり、音声通話回路２６が接続されている。
【００２２】
音声通話回路２６は、通信回路２５を介して送受信される音声データにより、通信網１６に接続された他の携帯通信端末１０との間で音声通話を行なうためのユニットである。音声通話回路２６は、図示せぬマイクから入力された音声を音声データとして通信回路２５から送信させ、また通信回路２５によって受信された音声データをもとに図示せぬスピーカから音声を出力させることで音声通話を行なうことができる。
【００２３】
一方、図１に示すように、メール保管サーバ１２は、ＣＰＵ３０にＲＡＭ３１、ＲＯＭ３２、及びＩ／Ｏ装置３３が接続されて構成されている。また、Ｉ／Ｏ装置３３には、各種の入出力装置が接続可能であり、図１に示す例では、記憶装置３４、通信機器３５が接続されている。
【００２４】
ＣＰＵ３０は、メール保管サーバ１２全体の制御を司るもので、記憶装置３４あるいはＲＯＭ３２に格納されたプログラムを実行することにより、メール保管サーバ１２における機能を制御する。
【００２５】
ＲＡＭ３１は、プログラムや各種データが一時記憶されるもので、ＣＰＵ３０によりアクセスされる。
【００２６】
ＲＯＭ３２は、メール保管サーバ１２の動作を制御するためのシステムプログラムやデータ等が格納されており、ＣＰＵ３０によりアクセスされる。
【００２７】
記憶装置３４は、プログラム、データ等が予め記録されている記憶媒体を有しており、この記憶媒体は磁気的、光学的記憶媒体、もしくは半導体メモリで構成することができる。記憶媒体は、記憶装置３４に固定的に設けたもの、もしくは着脱自在に装着するものである。また、記憶媒体に記憶されるプログラム、データ等は、通信回線等を介して接続された他の機器から受信して記憶する構成にしても良く、さらに、通信回線等を介して接続された他の機器側に記憶媒体を備えた記憶装置を設け、この記憶媒体に記憶されているプログラム、データを通信回線を介して使用する構成にしても良い。記憶装置３４に格納されるプログラムとしては、電子メールの送受信制御を行なう電子メールサーバプログラムと、電子メール保管サービスプログラムが含まれている。プログラムがＣＰＵ３０により実行されることで各機能が実現される。また、記憶装置３４に格納されるデータとしては、通常のメールサーバとしてユーザのメールボックスを管理する他に、メール保管サービスとして携帯通信端末１０との間で送受信される電子メールに関するインデックス情報３４ａ（詳細については後述する）や電子メール本体３４ｂなどが登録される。これらのプログラムやデータは、必要に応じてＲＡＭ３１に読み出されてＣＰＵ３０によりアクセスされる。
【００２８】
通信機器３５は、通信網１６との回線を接続するためのユニットである。
【００２９】
次に、前述した構成による電子メールシステムの動作について説明する。
【００３０】
図２は携帯通信端末１０による電子メールに関する処理を示すフローチャートである。図２に記載した各機能を実現するプログラムは、ＣＰＵ２０が読み取り可能なプログラムコマンドの形態で記憶媒体、例えばＲＯＭ２２に記録されている。
【００３１】
まず、携帯通信端末１０において新着メールの読み出し実行が指示されると（ステップＡ１）、ＣＰＵ２０は、通信回路２５を介してメール保管サーバ１２との回線を接続し、メール保管サーバ１２に対して自端末宛のまだ読み出していない電子メール（新着メール）の読み出しを要求する（ステップＡ２）。メール保管サーバ１２は、携帯通信端末１０からの要求に対して、要求元宛の電子メールが記憶装置３４に蓄積されていれば、この電子メールを携帯通信端末１０に対して送信する。これにより携帯通信端末１０は、新着メールを受信して、ＲＡＭ２１のメール保管用領域２１ａに格納する。
【００３２】
ＣＰＵ２０は、メール保管用領域２１ａに格納された電子メールのデータをもとにして、表示装置２３においてメールの内容（文字列）を表示させる。
【００３３】
また、ＣＰＵ２０は、メール保管用領域２１ａに格納された電子メールについてインデックス情報を作成する。例えば、本実施形態における電子メールには、図３（ａ）に示すように、メールヘッダとメール本文のデータが含まれているものとする。メールヘッダには、「Ｓｕｂｊｅｃｔ」フィールド（件名）、「Ｆｒｏｍ」フィールド（発信者名、アドレス）、「Ｄａｔｅ」フィールド（受信日時）、「Ｍｅｓｓａｇｅ−ＩＤ」フィールド（メッセージＩＤ、電子メール１通毎にユニークな値）が含まれている。
【００３４】
この場合、ＣＰＵ２０は、図３（ｂ）に示すように、メールヘッダの各フィールドのデータ、すなわち「件名」「送信者」「受信時刻」「メッセージＩＤ」のデータの組を、図３（ａ）の電子メールに対するインデックス情報として作成し、インデックス保管用領域２１ｂに保存しておく。
【００３５】
携帯通信端末１０は、ＲＡＭ２１のメモリ容量が許す限り、前述のようにメール保管サーバ１２から受信した電子メール本体（メール本文のテキスト部分）を、図４（ｂ）に示すように、順次、メール保管用領域２１ａに格納しておくと共に、それぞれの電子メールに対応するインデックス情報を作成して、図４（ａ）に示すように、順次、インデックス保管用領域２１ｂにそれぞれの電子メールの本体と対応付けて格納していく（ステップＡ１〜Ａ３）。
【００３６】
こうして、電子メールをＲＡＭ２１に格納していくことで空き容量が少なくなってきた時、本実施形態における電子メールシステムでは、利用者からの指示に応じて、携帯通信端末１０が管理していた電子メールの一部、または全てを、メール保管サーバ１２にアップロードして、メール保管サーバ１２において保管しておくことができる。
【００３７】
まず、携帯通信端末１０においてメール保管（アップロード）の要求が指示されると（ステップＡ４）、ＣＰＵ２０は、ＲＡＭ２１のメール保管用領域２１ａに格納されている電子メールの中で、メール保管サーバ１２にアップロードする電子メールを利用者に選択させる（ステップＡ５）。
【００３８】
例えば、ＣＰＵ２０は、インデックス保管用領域２１ｂに格納されたインデックス情報（あるいは一部）を一覧表示させ、この中から入力装置２４に対する操作によって任意のインデックス情報を選択させることで、メール保管サーバ１２にアップロードする電子メールを選択させる。ここでは、１通以上の任意に指定した電子メール、あるいは一括して全て電子メールを選択させることができる。
【００３９】
こうしてアップロードする電子メールの選択が完了した後、メール保管処理の実行が携帯通信端末１０において指示されると、以下に説明するシーケンスによるメール保管処理が携帯通信端末１０とメール保管サーバ１２との間で自動的に実行される（ステップＡ６）。
【００４０】
図５には、メール保管処理での携帯通信端末１０側とメール保管サーバ１２側の手順を示している。
【００４１】
まず、携帯通信端末１０が通信回線を開いてメール保管サーバ１２への通信を開始し（１）、電子メールアップロード操作のシーケンス開始要求を送信する（２）。
【００４２】
これに対して、メール保管サーバ１２は、アップロード操作の準備ができたら、携帯通信端末１０にアップロード処理のシーケンス開始の了解通知を送信する（３）。
【００４３】
携帯通信端末１０は、メール保管サーバ１２からの了解通知を受信すると、利用者によりメール保管サーバ１２への保管を指示されている電子メールのデータを１通ずつメール保管サーバ１２へ転送する（４）。メール保管サーバ１２は、電子メールのデータを１通分受け取ったらＲＡＭ３１に一時格納すると共に携帯通信端末１０に了解通知を返す（５）。以下、同様にして、携帯通信端末１０は、アップロードの対象とする全ての電子メールについて、１通ずつメール保管サーバ１２に対して送信する。
【００４４】
なお、アップロードの対象とする全ての電子メールの送信が完了する前に、転送エラーが発生した場合や、一定時間以上、携帯通信端末１０から全く送信データが届かなくなった場合には（６）、メール保管サーバ１２は、携帯通信端末１０に対して再送要求を送出する（７）。再送要求の送出が所定回数続いた場合には、何らかの障害により通信不能になったとメール保管サーバ１２側で判断するものとして、メール保管サーバ１２から回線を閉じる。
【００４５】
こうして、利用者によって指定された全ての電子メールをメール保管サーバ１２に転送できたら、携帯通信端末１０は、メール保管サーバ１２に転送終了通知を送出する（８）。
【００４６】
メール保管サーバ１２が転送終了通知を受信すると、携帯通信端末１０に対して了解通知を送信する（９）。携帯通信端末１０は、転送終了通知に対してメール保管サーバ１２が了解通知を返してきたら、通信回線を閉じ、メール保管サーバ１２への電子メール転送が完了したＲＡＭ２１中のメール保管用領域２１ａを開放する（１１）。なお、インデックス保管用領域２１ｂは開放せずインデックス情報をそのまま保持している（インデックス保管用領域２１ｂをメール保管用領域２１ａと共に開放する場合については図８を用いて後述する）。
【００４７】
一方、メール保管サーバ１２は、携帯通信端末１０との通信が終了した後、受信した電子メール１通毎に、それぞれのヘッダ情報をもとにしてインデックス情報を生成し（１２）、このインデックス情報と共に電子メール本体を記憶装置３４に構築してあるデータベース（インデックス情報３４ａ、メール本体３４ｂ）に対応付けて登録する（１３）。
【００４８】
このようにして、携帯通信端末１０のＲＡＭ２１に空き容量が少なくなった場合などに、携帯通信端末１０のＲＡＭ２１に格納されている電子メールを任意に選択して、メール保管サーバ１２に保管することができる。従って、ＲＡＭ２１のメール保管用領域２１ａを開放したとしても、例えば重要な内容の電子メールなどを失うことがない。
【００４９】
こうして電子メールをメール保管サーバ１２に保管しておくことで、この保管された電子メールを、利用者からの指示に応じて携帯通信端末１０に再び読み出すことができる。
【００５０】
まず、携帯通信端末１０において保管された電子メールの取り出し（ダウンロード）の要求が指示されると（ステップＡ７）、ＣＰＵ２０は、ＲＡＭ２１のインデックス保管用領域２１ｂに格納されているインデックス情報をもとにして、メール保管サーバ１２からダウンロードする電子メールを利用者に選択させる（ステップＡ８）。
【００５１】
例えば、ＣＰＵ２０は、インデックス保管用領域２１ｂに格納されたインデックス情報（あるいは一部）を一覧表示させ、この中から入力装置２４に対する操作によって任意のインデックス情報を選択させることで、メール保管サーバ１２にダウンロードする電子メールを選択させる。ここでは、１通以上の任意に指定した電子メール、あるいは一括して全て電子メールを選択させることができる。
【００５２】
こうしてダウンロードする電子メールの選択が完了した後、メール取り出し処理の実行が携帯通信端末１０において指示されると、以下に説明するシーケンスによるメール取り出し処理が携帯通信端末１０とメール保管サーバ１２との間で自動的に実行される（ステップＡ９）。
【００５３】
図６には、メール取り出し処理での携帯通信端末１０側とメール保管サーバ１２側の処理手順を示している。
【００５４】
まず、携帯通信端末１０が通信回線を開いてメール保管サーバ１２への通信を開始し（１）、電子メールダウンロード操作のシーケンス開始要求を送信する（２）。
【００５５】
これに対して、メール保管サーバ１２は、ダウンロード操作の準備ができたら、携帯通信端末１０にダウンロード処理のシーケンス開始の了解通知を送信する（３）。
【００５６】
携帯通信端末１０は、メール保管サーバ１２からの了解通知を受信すると、利用者によりメール保管サーバ１２からの取り出しを指示されている電子メールのインデックス情報からメッセージＩＤを取り出し、このメッセージＩＤのデータを１つの電子メール分ずつメール保管サーバ１２へ送信する（４）。メール保管サーバ１２は、電子メールのメッセージＩＤのデータを１通分受け取ったら、このメッセージＩＤをもとに記憶装置３４に構築されたデータベースに登録されたインデックス情報３４ａを検索し、同一のメッセージＩＤを含むインデックス情報を求める。メール保管サーバ１２は、このメッセージＩＤをもとに検索されたインデックス情報に対応する電子メールがダウンロードの対象であるとして、この電子メールを携帯通信端末１０に送信する準備を行なう（５）。
【００５７】
そして、メール保管サーバ１２は、送信の準備ができた電子メールを携帯通信端末１０に対して転送する（６）。携帯通信端末１０は、ダウンロードした電子メールをＲＡＭ２１のメール保管用領域２１ａに格納する。以下、同様にして、メール保管サーバ１２は、ダウンロードの対象とする全ての電子メールについて、それぞれ携帯通信端末１０から送信されたメッセージＩＤをもとに検索し、１通ずつ携帯通信端末１０に対して送信する。
【００５８】
なお、ダウンロードの対象とする全ての電子メールの送信が完了する前に、転送エラーなどが発生して正常に電子メールを送信できなかった場合には再送するなどして対応する。それでも送信できない場合には、何らかの障害により通信不能になったものと判断して回線を閉じる。
【００５９】
こうして、利用者によって指定された全ての電子メールがメール保管サーバ１２から携帯通信端末１０に転送できたら、携帯通信端末１０は、メール保管サーバ１２に転送終了通知を送出する（７）。
【００６０】
メール保管サーバ１２が転送終了通知を受信すると、携帯通信端末１０に対して了解通知を送信する（８）。携帯通信端末１０は、転送終了通知に対してメール保管サーバ１２が了解通知を返してきたら、通信回線を閉じ、メール取り出し処理を終了する（９）。
【００６１】
このようにして、メール保管サーバ１２に電子メールを保管しておけば、携帯通信端末１０においてインデックス情報をもとに取り出しの対象とする電子メールを指定することで、この指定された電子メールをメール保管サーバ１２から携帯通信端末１０にダウンロードすることができる。従って、メール保管サーバ１２に保管してある例えば重要な内容の電子メールを、必要な時に携帯通信端末１０において参照することができるので、この電子メールのために、常時、メール保管用領域２１ａを消費することがない。
【００６２】
こうして電子メールをメール保管サーバ１２に保管しておき、必要な時に読み出すことができるが、この保管された電子メールが不要となった場合には、利用者からの指示に応じて任意に削除することができる。
【００６３】
まず、携帯通信端末１０において保管された電子メールの削除の要求が指示されると（ステップＡ１０）、ＣＰＵ２０は、ＲＡＭ２１のインデックス保管用領域２１ｂに格納されているインデックス情報をもとにして、メール保管サーバ１２に保管されている電子メール中で削除する電子メールを利用者に選択させる（ステップＡ１１）。
【００６４】
例えば、ＣＰＵ２０は、インデックス保管用領域２１ｂに格納されたインデックス情報（あるいは一部）を一覧表示させ、この中から入力装置２４に対する操作によって任意のインデックス情報を選択させることで、削除する電子メールを選択させる。ここでは、１通以上の任意に指定した電子メール、あるいは一括して全て電子メールを選択させることができる。
【００６５】
こうして削除する電子メールの選択が完了した後、メール削除処理の実行が携帯通信端末１０において指示されると、以下に説明するシーケンスによるメール削除処理が携帯通信端末１０とメール保管サーバ１２との間で自動的に実行される（ステップＡ１２）。
【００６６】
図７には、メール削除処理での携帯通信端末１０側とメール保管サーバ１２側の処理手順を示している。
【００６７】
まず、携帯通信端末１０が通信回線を開いてメール保管サーバ１２への通信を開始し（１）、電子メール削除操作のシーケンス開始要求を送信する（２）。
【００６８】
これに対して、メール保管サーバ１２は、削除操作の準備ができたら、携帯通信端末１０に削除処理のシーケンス開始の了解通知を送信する（３）。
【００６９】
携帯通信端末１０は、メール保管サーバ１２からの了解通知を受信すると、利用者により削除を指示されている電子メールのインデックス情報からメッセージＩＤを取り出し、このメッセージＩＤのデータを１つの電子メール分ずつメール保管サーバ１２へ送信する（４）。メール保管サーバ１２は、電子メールのメッセージＩＤのデータを１通分受け取ったら、このメッセージＩＤをもとに記憶装置３４に構築されたデータベースに登録されたインデックス情報３４ａを検索し、同一のメッセージＩＤを含むインデックス情報を求める。メール保管サーバ１２は、このメッセージＩＤをもとに検索されたインデックス情報に対応する電子メールが削除対象であるとして、この電子メールを記憶装置３４のメール本体３４ｂから削除する（５）。
【００７０】
メール保管サーバ１２は、指定された電子メールの削除が完了したら携帯通信端末１０に対して了解通知を転送する（６）。以下、同様にして、メール保管サーバ１２は、削除対象とする全ての電子メールについて、それぞれ携帯通信端末１０から送信されたメッセージＩＤをもとに検索し、１通ずつ記憶装置３４から削除する。
【００７１】
携帯通信端末１０は、利用者から指定された削除対象とする電子メールを示すメッセージＩＤをメール保管サーバ１２に送信し終えると、メール保管サーバ１２に対して削除終了通知を送信する（７）。メール保管サーバ１２は、メッセージＩＤによって指定された電子メールの削除が完了し、削除終了通知を受信すると、携帯通信端末１０に対して了解通知を送信する（８）。
【００７２】
携帯通信端末１０は、削除終了通知に対してメール保管サーバ１２が了解通知を返してきたら、通信回線を閉じ（９）、インデックス保管用領域２１ｂに格納されている削除対象となった電子メールのインデックス情報の領域を開放する（１０）。
【００７３】
なお、メール保管サーバ１２においても、削除された電子メールに対応するインデックス情報を、メール本文と共に逐次削除するか、あるいは携帯通信端末１０から削除通知を受信した場合に一括して削除するものとする。
【００７４】
こうして、メール保管サーバ１２に保管した電子メールについては、携帯通信端末１０におけるインデックス情報をもとにした選択に応じて任意に削除することができる。
【００７５】
このようにして、携帯通信端末１０に対して、利用者が保存しておきたいと考えた電子メールを保管するサービスをメール保管サーバ１２により提供することで、携帯通信端末１０に実装されるメモリの容量が少なくても、多くの電子メールを保存して任意に参照することができる。
【００７６】
なお、前述した説明では、電子メール本体をメール保管サーバ１２に送信して保管し、インデックス情報については携帯通信端末１０のインデックス保管用領域２１ｂに格納しておく構成となっているが、電子メール本体だけでなくインデックス情報もＲＡＭ２１に置かないようにすることで（メール保管処理の際にメール保管用領域２１ａと共にインデックス保管用領域２１ｂを開放する）、携帯通信端末１０の実装メモリの容量を少なくすることができる。以下、インデックス情報も携帯通信端末１０に置かない場合の処理の携帯通信端末１０とメール保管サーバ１２との間のシーケンスについて図８を参照しながら説明する。
【００７７】
まず、携帯通信端末１０は、利用者による入力装置２４の操作によって、電子メールのインデックス情報を取り寄せるための条件を入力する（１）。取り寄せる条件としては、電子メールの受信日時に対する範囲、件名に用いられる文字あるいは文字列、送信者名、メール本文中に用いられる文字列などが有る。これらの条件の中から少なくとも１つが入力されるものとする。
【００７８】
こうして検索条件の入力が終了した後、利用者によってメール保管サーバ１２に対する回線接続の実行が指示されると、以下に説明するシーケンスによるインデックス取り寄せ処理が携帯通信端末１０とメール保管サーバ１２との間で自動的に実行される（図８）。
【００７９】
まず、携帯通信端末１０が通信回線を開いてメール保管サーバ１２への通信を開始し（２）、インデックス取り出し要求を送信する（３）。
【００８０】
これに対して、メール保管サーバ１２は、インデックス取り出し操作の準備ができたら、携帯通信端末１０にインデックス取り出し処理のシーケンス開始の了解通知を送信する（４）。
【００８１】
携帯通信端末１０は、メール保管サーバ１２からの了解通知を受信すると、利用者により予め入力されているインデックス情報を取り寄せる条件をメール保管サーバ１２へ送信する（５）。
【００８２】
メール保管サーバ１２は、携帯通信端末１０からインデックス情報を取り寄せる条件を受信すると、この条件をもとにして、記憶装置３４に構築されたデータベースに登録されたインデックス情報３４ａを検索し、条件に合致するインデックス情報を求める。また、メール本文中の文字列が条件として指定された場合にはメール本体３４ｂを検索し、条件に合致する電子メールを求めてて、この電子メールに対応するインデックス情報を求める（６）。メール保管サーバ１２は、携帯通信端末１０から送信された条件により検索されたインデックス情報（複数の場合もある）を携帯通信端末１０に対して送信する（７）。
【００８３】
携帯通信端末１０は、検索条件の送信に対してメール保管サーバ１２がインデックス情報を返してきたら通信回線を閉じ（８）、受信したインデックス情報をＲＡＭ２１のインデックス保管用領域２１ｂに格納する。
【００８４】
こうして、携帯通信端末１０は、インデックス情報を取得すると、このインデックス情報を用いて、前述したようなメール保管処理（図５）、メール取り出し処理（図６）、メール削除処理（図７）を実行することができる。従って、携帯通信端末１０では、ＲＡＭ２１にインデックス情報を格納しておくためのインデックス保管用領域２１ｂを常時確保しておく必要がないので実装するメモリ容量を少なくすることができ、メモリ容量が少なくても多数の電子メールをメール保管サーバ１２に保管して、再び取り出して参照することができる。
【００８５】
なお、図５のフローチャートを用いた説明では、携帯通信端末１０が受信した電子メールをメール保管サーバ１２に保管させる場合、利用者が必要に応じて指示しなければならないが、以下に説明するように自動的にメール保管サーバ１２に保管するようにしても良い。
【００８６】
図９には、電子メールを自動的にメール保管サーバ１２に保管させるための携帯通信端末１０とメール保管サーバ１２との間の処理を示している。なお、この構成を用いる場合、メール保管サーバ１２には、携帯通信端末１０に実装されたメモリの容量についてのデータが、例えば記憶装置３４に予め格納されているものとする。このデータは、メール保管サーバ１２において別の処理により登録されるものであっても良いし、携帯通信端末１０に通信回線を介して問い合わせることで携帯通信端末１０から取得されるものであっても良い。
【００８７】
まず、メール保管サーバ１２は、携帯通信端末１０からの他の携帯通信端末１０などへの電子メールを着信した場合には、この電子メールを送信先毎のメールボックスに格納しておく（ステップＢ１）。一方、メール保管サーバ１２は、携帯通信端末１０から新着メールの読出し要求があると（ステップＢ２）、この読出し要求を出した携帯通信端末１０のメールボックスに読み出されていない新着メールが格納されていれば、この携帯通信端末１０についてのメモリ残量チェックを実行する（ステップＢ３）。
【００８８】
例えば、メール保管サーバ１２は、記憶装置３４に予め登録されている携帯通信端末１０のメモリ容量のデータと、これまでにこの携帯通信端末１０に対して送信した電子メールの数及びそれぞれのデータ量からメモリ残量を示す残量データが求められて記憶装置３４に格納されている（後述するステップＢ６）。メール保管サーバ１２は、残量データが示すメモリ残量が所定量以上であるか否かを判別する。なお、所定量は、メール保管サーバ１２から携帯通信端末１０に対して送信する新着メールのデータ量（電子メールの数及びそれぞれのデータ量）に応じて動的に変更されるものであっても良い。
【００８９】
この結果、メモリ残量が所定量以上であって電子メールを格納する余裕があると判断できた場合には（ステップＢ４）、メール保管サーバ１２は、携帯通信端末１０に対してメールボックスに格納された新着メールを携帯通信端末１０に送信する（ステップＢ５）。
【００９０】
また、メール保管サーバ１２は、新着メールの送信が完了すると、送信した新着メールのデータ量に応じて、送信先の携帯通信端末１０の残量データを更新して記憶装置３４に格納しておく（ステップＢ６）。
【００９１】
一方、携帯通信端末１０のメモリ残量が所定量以上なく、電子メールを格納する余裕がないと判断できた場合には、メール保管サーバ１２は、携帯通信端末１０に対して保管指令の通知を出力する（ステップＢ７）。
【００９２】
携帯通信端末１０は、メール保管サーバ１２からの保管指令の通知を受信するとメール保管処理を実行し（図５）、ＲＡＭ２１に格納されている電子メールをメール保管サーバ１２に送信して保管させる（ステップＣ２）。
【００９３】
メール保管サーバ１２は、携帯通信端末１０への保管指令の通知に対してメール保管処理が実行され、携帯通信端末１０からの電子メールを受信すると、この受信した電子メールのメールヘッダ（図３（ｂ）参照）に含まれる各データをもとにインデックス情報を作成する（ステップＢ９）。そして、メール保管サーバ１２は、このインデックス情報を携帯通信端末１０に対して送信する（ステップＢ１０）。
【００９４】
携帯通信端末１０は、電子メールの送信に対してメール保管サーバ１２がインデックス情報を返してきたら通信回線を閉じ、受信したインデックス情報をＲＡＭ２１のインデックス保管用領域２１ｂに格納する。
【００９５】
こうして、携帯通信端末１０は、インデックス情報を取得すると、このインデックス情報を用いて、前述したようなメール保管処理（図５）、メール取り出し処理（図６）、メール削除処理（図７）を実行することができる。
【００９６】
このようにして、携帯通信端末１０のＲＡＭ２１に格納された電子メールをメール保管サーバ１２に保管させる場合、利用者からの指示によらず自動的に行なうことができるので、利用者の負担を軽減すると共に携帯通信端末１０に実装されたメモリの容量を効率的に有効に使用することができる。
【００９７】
なお、前述した説明では、電子メールデータの保管、取り出し、削除のための携帯通信端末１０とメール保管サーバ１２との間の通信を電子メール１通分ずつ行っているが、処理対象とする複数の電子メールをまとめて１ブロックとして通信し、一括して処理するようにしても良い。
【００９８】
また、メール保管サーバ１２に保管するデータの内容を電子メールの本文としていたが、利用者が作成したテキストや画像のデータであったり、携帯通信端末１０がＲＡＭ２１に蓄積している電話番号や住所などのデータを含むＰＩＭ（personal  information   manager ）データであったり、メロディデータであったりと、携帯通信端末１０が書き換え可能なメモリ（ＲＡＭ２１）に格納されている電子メール以外のデータを対象とすることもできる。
【００９９】
また、前述した説明では、携帯通信端末１０が受信した電子メールを保管するサービスを提供するメール保管サーバ１２は、一般的な電子メールサーバの機能をも有していたが必ずしも両機能を保有する必要はない。すなわち、保管サービス機能を独立して実行するために携帯通信端末１０が送信した電子メールを受信する機能をもっていれば、通信網の何れに設けられた装置であっても、前述した機能を携帯通信端末１０に対して提供することができる。
【０１００】
【発明の効果】
以上のように本発明によれば、通信端末におけるメール保管用領域に格納された電子メールを電子メール保管装置に送信して保管させておき、インデックス情報に対する選択指示に基づく取り出し要求を送信することで、電子メール管理装置に保管されていた該当する電子メールを受信することができる。従って、電子メールを電子メール保管装置において保管させることで、通信端末におけるメール保管用領域を開放することができるので、通信端末に実装されるメモリの記憶容量が少なくても必要な電子メールを失うことがない。
【図面の簡単な説明】
【図１】本発明の実施の形態に係わる電子メールシステムの構成を示すブロック図。
【図２】携帯通信端末１０による電子メールに関する処理を示すフローチャート。
【図３】電子メールとインデックス情報の一例を示す図。
【図４】電子メール本文とインデックス情報が格納される概念を示す図。
【図５】メール保管処理での携帯通信端末１０側とメール保管サーバ１２側の処理手順を示す図。
【図６】メール取り出し処理での携帯通信端末１０側とメール保管サーバ１２側の処理手順を示す図。
【図７】メール削除処理での携帯通信端末１０側とメール保管サーバ１２側の処理手順を示す図。
【図８】インデックス情報を携帯通信端末１０に置かない場合の処理の携帯通信端末１０とメール保管サーバ１２との間のシーケンスを示す図。
【図９】電子メールを自動的にメール保管サーバ１２に保管させるための携帯通信端末１０とメール保管サーバ１２との間の処理を示す図。
【符号の説明】
１０…携帯通信端末
１２…メール保管サーバ
１４…基地局
１６…通信網
２０，３０…ＣＰＵ
２１，３１…ＲＡＭ
２１ａ…メール保管用領域
２１ｂ…インデックス保管用領域
２２，３２…ＲＯＭ
２３…表示装置
２４…入力装置
２５…通信回路
２６…音声通話回路
３３…Ｉ／Ｏ装置
３４…記憶装置
３４ａ…インデックス情報
３４ｂ…メール本体
３５…通信機器
【図１】
0003649019.tif 000002
【図２】
0003649019.tif 000003
【図３】
0003649019.tif 000004
【図４】
0003649019.tif 000005
【図５】
0003649019.tif 000006
【図６】
0003649019.tif 000007
【図７】
0003649019.tif 000008
【図８】
0003649019.tif 000009
【図９】
0003649019.tif 000010