JP3649019B2 - E-mail system, e-mail storage device, communication terminal, and storage medium storing program - Google Patents

E-mail system, e-mail storage device, communication terminal, and storage medium storing program Download PDF

Info

Publication number
JP3649019B2
JP3649019B2 JP04485399A JP4485399A JP3649019B2 JP 3649019 B2 JP3649019 B2 JP 3649019B2 JP 04485399 A JP04485399 A JP 04485399A JP 4485399 A JP4485399 A JP 4485399A JP 3649019 B2 JP3649019 B2 JP 3649019B2
Authority
JP
Japan
Prior art keywords
mail
communication terminal
storage
index information
stored
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
JP04485399A
Other languages
Japanese (ja)
Other versions
JP2000244555A (en
Inventor
和彦 涌井
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Casio Computer Co Ltd
Original Assignee
Casio Computer Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Casio Computer Co Ltd filed Critical Casio Computer Co Ltd
Priority to JP04485399A priority Critical patent/JP3649019B2/en
Publication of JP2000244555A publication Critical patent/JP2000244555A/en
Application granted granted Critical
Publication of JP3649019B2 publication Critical patent/JP3649019B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Landscapes

  • Information Transfer Between Computers (AREA)
  • Computer And Data Communications (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)

Description

【0001】
【発明の属する技術分野】
本発明は、通信回線網を介して送受信される電子メールを扱う電子メールシステム、電子メール保管装置、通信端末、及びプログラムが記憶された記憶媒体に関する。
【0002】
【従来の技術】
一般に電子メールが広く用いられるようになり、室内に設置されたパーソナルコンピュータなどによって送受信されるだけでなく、携帯型のパーソナルコンピュータやPDA(personal digital assistant)と呼ばれる小型携帯端末などを用いて屋外においても電子メールの送受信を行なうことができる。
【0003】
また近年では、音声通話を主な目的とした携帯通信端末においても電子メールの送受信が可能なサービスが提供されている。この電子メール送受信サービスでは、携帯通信端末から電子メールを送信すると、サーバに受信されて蓄積されると共に送信先の携帯通信端末に対して電子メールが送信される。
【0004】
【発明が解決しようとする課題】
このように従来の携帯通信端末向けの電子メールサービスでは、携帯通信端末から送信された電子メールは、サーバにおいて一時蓄積されるが、携帯通信端末によって電子メールが受信されるとサーバ上から削除される。一方、携帯通信端末では、物理的な大きさの制約やコスト的な制約から、実装されているメモリ容量が少ない場合があり、この場合には多くの電子メールを保存しておくことができない。従って、読み終わった電子メールは、長期間保存することなく順次削除しなければならない。
【0005】
このため、携帯通信端末で受信した電子メールが、例えば重要な内容が含まれている必要なものであったとしても、何れにおいても保存されないことになって失われてしまう。
【0006】
この問題を回避するための外部記憶装置を用意するという方法が考えられるが、外部記憶装置を接続するためのインタフェースを携帯通信端末側に別途用意する必要があり、この場合にはコストアップになり、また外部記憶装置を持ち歩いたのでは携帯性が損なわれてしまう。
【0007】
また、携帯通信端末のメモリ上に保存した電子メールを、電子メール送受信サービスを利用して、インターネットを経由して、利用者が所有しているパーソナルコンピュータ等に転送するという方法も考えられるが、保存しておいた電子メールを取り出したいときには、保存先のコンピュータがインターネットに常時接続されていない限りは望んだときに即座に取り出すと言うことはできない。また、この方法では利用者が携帯通信端末とは別に、電子メールを保存するためのコンピュータを所有していて、かつ、インターネットサービスプロバイダを契約している必要があり、携帯通信端末のみ所有している利用者では利用できない方法である。
【0008】
本発明は、前記のような問題に鑑みなされたもので、メモリ容量が少ない通信端末であっても必要な電子メールを容易に保管しておくことが可能な電子メールシステム、電子メール保管装置、通信端末、及びプログラムが記憶された記憶媒体を提供することを目的とする。
【0009】
【課題を解決するための手段】
本発明は、通信端末と電子メール保管装置とを有して構成される電子メールシステムであって、前記通信端末は、受信した電子メールをメール保管用領域に格納すると共に、受信した電子メールに対応するインデックス情報を作成してインデックス保管用領域に格納する格納手段と、前記格納手段によって格納された電子メールを前記電子メール保管装置に送信して保管させると共にメール保管用領域を開放する送信手段と、前記格納手段により格納されたインデックス情報に対する選択指示に基づいて、前記送信手段によって前記電子メール保管装置に管理させた電子メールの取り出しを要求し、この要求に対して前記電子メール保管装置から送信される電子メールを前記メール保管用領域に格納する取り出し手段とを有し、前記電子メール保管装置は、前記通信端末の前記送信手段によって送信された電子メールを保管する保管手段と、前記通信端末の前記取り出し手段による要求に応じて、前記保管手段によって保管された電子メールを前記通信端末に送信する手段とを有して構成されている。
【0010】
このような構成により、通信端末におけるメール保管用領域に格納された電子メールを電子メール保管装置に送信して保管させておき、インデックス情報に対する選択指示に基づく取り出し要求を送信することで、電子メール管理装置に保管されていた該当する電子メールを受信することができる。従って、電子メールを電子メール保管装置において保管させることで、通信端末におけるメール保管用領域を開放することができ、通信端末に実装されるメモリの記憶容量が少なくても必要な電子メールを失うことがない。
【0011】
また、電子メール送信先となる通信端末の電子メールを格納するための保管領域の状況を管理する領域管理手段と、前記領域管理手段によって管理された前記通信端末の保管領域に電子メールを格納する余裕がない場合に、前記通信端末に対して電子メールの保管指令を通知する指令通知手段と、前記指令通知手段に応じて前記通信端末から送信された電子メールを保管する電子メール保管手段と、前記保管手段によって保管された電子メールに対応するインデックス情報を作成して格納するインデックス情報格納手段と、前記通信端末からのインデックス情報に基づく電子メールの取り出し要求に応じて、前記インデックス情報格納手段によって格納された取り出し要求に該当するインデックス情報に対応する前記電子メール格納手段により保管された電子メールを前記通信端末に送信する送信手段とを具備して電子メール保管装置を構成することにより、携帯端末から電子メール保管装置に対して電子メールの保管を要求する必要がなく、携帯端末の保管領域に電子メールを格納する余裕がない場合には、自動的に携帯端末に格納されていた電子メールが電子メール保管装置に送信されて保管される。
【0012】
【発明の実施の形態】
以下、図面を参照して本発明の実施の形態について説明する。
【0013】
図1は本発明の実施の形態に係わる電子メールシステムの構成を示すブロック図である。電子メールシステムは、図1に示すように、無線通信の機能を有する携帯通信端末10(通信端末)とメール保管サーバ12(電子メール保管装置)とが、携帯通信端末10との間で無線通信を行なう基地局14と、この基地局14とメール保管サーバ12とを回線接続する通信網16を介して通信可能となるように構成されている。
【0014】
携帯通信端末10とメール保管サーバ12は、例えば各種の記憶媒体に記録されたプログラムを読み込み、この読み込んだプログラムによって動作が制御されるコンピュータと同様な機能をもって構成されている。
【0015】
図1に示すように、携帯通信端末10は、CPU20にRAM21、ROM22、表示装置23、入力装置24、及び通信回路25が接続されて構成されている。
【0016】
CPU20は、携帯通信端末10全体の制御を司るもので、ROM22に格納されたプログラムを実行することにより、携帯通信端末10における音声通話のための処理の他、電子メールを送受信するための処理を実行する。
【0017】
RAM21は、CPU20によって各種処理が実行される際に作業領域として各種のデータが一時的に記憶される。例えば、RAM21には、受信した電子メールを記憶しておくためのメール管理用領域21aや、受信した電子メールを管理するために用いられるインデックス(詳細については後述する)を記憶するためのインデックス保管用領域21bなどが必要に応じて設けられる。
【0018】
ROM22は、携帯通信端末10の動作を制御するためのプログラム等が格納されており、音声通話のための処理を実行するための制御プログラムの他、電子メールを送受信するための処理を実行するための電子メールプログラム等が格納されている。
【0019】
表示装置23は、各種機能の実行に応じた画面が表示されるもので、例えば電子メール機能により受信した電子メールの内容等が表示される。
【0020】
入力装置24は、携帯通信端末10の動作を規定する指示やデータを入力するもので、複数のボタンを有するキーボードなどによって構成される。
【0021】
通信回路25は、基地局14との間で無線通信を行なうためのユニットであり、音声通話回路26が接続されている。
【0022】
音声通話回路26は、通信回路25を介して送受信される音声データにより、通信網16に接続された他の携帯通信端末10との間で音声通話を行なうためのユニットである。音声通話回路26は、図示せぬマイクから入力された音声を音声データとして通信回路25から送信させ、また通信回路25によって受信された音声データをもとに図示せぬスピーカから音声を出力させることで音声通話を行なうことができる。
【0023】
一方、図1に示すように、メール保管サーバ12は、CPU30にRAM31、ROM32、及びI/O装置33が接続されて構成されている。また、I/O装置33には、各種の入出力装置が接続可能であり、図1に示す例では、記憶装置34、通信機器35が接続されている。
【0024】
CPU30は、メール保管サーバ12全体の制御を司るもので、記憶装置34あるいはROM32に格納されたプログラムを実行することにより、メール保管サーバ12における機能を制御する。
【0025】
RAM31は、プログラムや各種データが一時記憶されるもので、CPU30によりアクセスされる。
【0026】
ROM32は、メール保管サーバ12の動作を制御するためのシステムプログラムやデータ等が格納されており、CPU30によりアクセスされる。
【0027】
記憶装置34は、プログラム、データ等が予め記録されている記憶媒体を有しており、この記憶媒体は磁気的、光学的記憶媒体、もしくは半導体メモリで構成することができる。記憶媒体は、記憶装置34に固定的に設けたもの、もしくは着脱自在に装着するものである。また、記憶媒体に記憶されるプログラム、データ等は、通信回線等を介して接続された他の機器から受信して記憶する構成にしても良く、さらに、通信回線等を介して接続された他の機器側に記憶媒体を備えた記憶装置を設け、この記憶媒体に記憶されているプログラム、データを通信回線を介して使用する構成にしても良い。記憶装置34に格納されるプログラムとしては、電子メールの送受信制御を行なう電子メールサーバプログラムと、電子メール保管サービスプログラムが含まれている。プログラムがCPU30により実行されることで各機能が実現される。また、記憶装置34に格納されるデータとしては、通常のメールサーバとしてユーザのメールボックスを管理する他に、メール保管サービスとして携帯通信端末10との間で送受信される電子メールに関するインデックス情報34a(詳細については後述する)や電子メール本体34bなどが登録される。これらのプログラムやデータは、必要に応じてRAM31に読み出されてCPU30によりアクセスされる。
【0028】
通信機器35は、通信網16との回線を接続するためのユニットである。
【0029】
次に、前述した構成による電子メールシステムの動作について説明する。
【0030】
図2は携帯通信端末10による電子メールに関する処理を示すフローチャートである。図2に記載した各機能を実現するプログラムは、CPU20が読み取り可能なプログラムコマンドの形態で記憶媒体、例えばROM22に記録されている。
【0031】
まず、携帯通信端末10において新着メールの読み出し実行が指示されると(ステップA1)、CPU20は、通信回路25を介してメール保管サーバ12との回線を接続し、メール保管サーバ12に対して自端末宛のまだ読み出していない電子メール(新着メール)の読み出しを要求する(ステップA2)。メール保管サーバ12は、携帯通信端末10からの要求に対して、要求元宛の電子メールが記憶装置34に蓄積されていれば、この電子メールを携帯通信端末10に対して送信する。これにより携帯通信端末10は、新着メールを受信して、RAM21のメール保管用領域21aに格納する。
【0032】
CPU20は、メール保管用領域21aに格納された電子メールのデータをもとにして、表示装置23においてメールの内容(文字列)を表示させる。
【0033】
また、CPU20は、メール保管用領域21aに格納された電子メールについてインデックス情報を作成する。例えば、本実施形態における電子メールには、図3(a)に示すように、メールヘッダとメール本文のデータが含まれているものとする。メールヘッダには、「Subject」フィールド(件名)、「From」フィールド(発信者名、アドレス)、「Date」フィールド(受信日時)、「Message−ID」フィールド(メッセージID、電子メール1通毎にユニークな値)が含まれている。
【0034】
この場合、CPU20は、図3(b)に示すように、メールヘッダの各フィールドのデータ、すなわち「件名」「送信者」「受信時刻」「メッセージID」のデータの組を、図3(a)の電子メールに対するインデックス情報として作成し、インデックス保管用領域21bに保存しておく。
【0035】
携帯通信端末10は、RAM21のメモリ容量が許す限り、前述のようにメール保管サーバ12から受信した電子メール本体(メール本文のテキスト部分)を、図4(b)に示すように、順次、メール保管用領域21aに格納しておくと共に、それぞれの電子メールに対応するインデックス情報を作成して、図4(a)に示すように、順次、インデックス保管用領域21bにそれぞれの電子メールの本体と対応付けて格納していく(ステップA1〜A3)。
【0036】
こうして、電子メールをRAM21に格納していくことで空き容量が少なくなってきた時、本実施形態における電子メールシステムでは、利用者からの指示に応じて、携帯通信端末10が管理していた電子メールの一部、または全てを、メール保管サーバ12にアップロードして、メール保管サーバ12において保管しておくことができる。
【0037】
まず、携帯通信端末10においてメール保管(アップロード)の要求が指示されると(ステップA4)、CPU20は、RAM21のメール保管用領域21aに格納されている電子メールの中で、メール保管サーバ12にアップロードする電子メールを利用者に選択させる(ステップA5)。
【0038】
例えば、CPU20は、インデックス保管用領域21bに格納されたインデックス情報(あるいは一部)を一覧表示させ、この中から入力装置24に対する操作によって任意のインデックス情報を選択させることで、メール保管サーバ12にアップロードする電子メールを選択させる。ここでは、1通以上の任意に指定した電子メール、あるいは一括して全て電子メールを選択させることができる。
【0039】
こうしてアップロードする電子メールの選択が完了した後、メール保管処理の実行が携帯通信端末10において指示されると、以下に説明するシーケンスによるメール保管処理が携帯通信端末10とメール保管サーバ12との間で自動的に実行される(ステップA6)。
【0040】
図5には、メール保管処理での携帯通信端末10側とメール保管サーバ12側の手順を示している。
【0041】
まず、携帯通信端末10が通信回線を開いてメール保管サーバ12への通信を開始し(1)、電子メールアップロード操作のシーケンス開始要求を送信する(2)。
【0042】
これに対して、メール保管サーバ12は、アップロード操作の準備ができたら、携帯通信端末10にアップロード処理のシーケンス開始の了解通知を送信する(3)。
【0043】
携帯通信端末10は、メール保管サーバ12からの了解通知を受信すると、利用者によりメール保管サーバ12への保管を指示されている電子メールのデータを1通ずつメール保管サーバ12へ転送する(4)。メール保管サーバ12は、電子メールのデータを1通分受け取ったらRAM31に一時格納すると共に携帯通信端末10に了解通知を返す(5)。以下、同様にして、携帯通信端末10は、アップロードの対象とする全ての電子メールについて、1通ずつメール保管サーバ12に対して送信する。
【0044】
なお、アップロードの対象とする全ての電子メールの送信が完了する前に、転送エラーが発生した場合や、一定時間以上、携帯通信端末10から全く送信データが届かなくなった場合には(6)、メール保管サーバ12は、携帯通信端末10に対して再送要求を送出する(7)。再送要求の送出が所定回数続いた場合には、何らかの障害により通信不能になったとメール保管サーバ12側で判断するものとして、メール保管サーバ12から回線を閉じる。
【0045】
こうして、利用者によって指定された全ての電子メールをメール保管サーバ12に転送できたら、携帯通信端末10は、メール保管サーバ12に転送終了通知を送出する(8)。
【0046】
メール保管サーバ12が転送終了通知を受信すると、携帯通信端末10に対して了解通知を送信する(9)。携帯通信端末10は、転送終了通知に対してメール保管サーバ12が了解通知を返してきたら、通信回線を閉じ、メール保管サーバ12への電子メール転送が完了したRAM21中のメール保管用領域21aを開放する(11)。なお、インデックス保管用領域21bは開放せずインデックス情報をそのまま保持している(インデックス保管用領域21bをメール保管用領域21aと共に開放する場合については図8を用いて後述する)。
【0047】
一方、メール保管サーバ12は、携帯通信端末10との通信が終了した後、受信した電子メール1通毎に、それぞれのヘッダ情報をもとにしてインデックス情報を生成し(12)、このインデックス情報と共に電子メール本体を記憶装置34に構築してあるデータベース(インデックス情報34a、メール本体34b)に対応付けて登録する(13)。
【0048】
このようにして、携帯通信端末10のRAM21に空き容量が少なくなった場合などに、携帯通信端末10のRAM21に格納されている電子メールを任意に選択して、メール保管サーバ12に保管することができる。従って、RAM21のメール保管用領域21aを開放したとしても、例えば重要な内容の電子メールなどを失うことがない。
【0049】
こうして電子メールをメール保管サーバ12に保管しておくことで、この保管された電子メールを、利用者からの指示に応じて携帯通信端末10に再び読み出すことができる。
【0050】
まず、携帯通信端末10において保管された電子メールの取り出し(ダウンロード)の要求が指示されると(ステップA7)、CPU20は、RAM21のインデックス保管用領域21bに格納されているインデックス情報をもとにして、メール保管サーバ12からダウンロードする電子メールを利用者に選択させる(ステップA8)。
【0051】
例えば、CPU20は、インデックス保管用領域21bに格納されたインデックス情報(あるいは一部)を一覧表示させ、この中から入力装置24に対する操作によって任意のインデックス情報を選択させることで、メール保管サーバ12にダウンロードする電子メールを選択させる。ここでは、1通以上の任意に指定した電子メール、あるいは一括して全て電子メールを選択させることができる。
【0052】
こうしてダウンロードする電子メールの選択が完了した後、メール取り出し処理の実行が携帯通信端末10において指示されると、以下に説明するシーケンスによるメール取り出し処理が携帯通信端末10とメール保管サーバ12との間で自動的に実行される(ステップA9)。
【0053】
図6には、メール取り出し処理での携帯通信端末10側とメール保管サーバ12側の処理手順を示している。
【0054】
まず、携帯通信端末10が通信回線を開いてメール保管サーバ12への通信を開始し(1)、電子メールダウンロード操作のシーケンス開始要求を送信する(2)。
【0055】
これに対して、メール保管サーバ12は、ダウンロード操作の準備ができたら、携帯通信端末10にダウンロード処理のシーケンス開始の了解通知を送信する(3)。
【0056】
携帯通信端末10は、メール保管サーバ12からの了解通知を受信すると、利用者によりメール保管サーバ12からの取り出しを指示されている電子メールのインデックス情報からメッセージIDを取り出し、このメッセージIDのデータを1つの電子メール分ずつメール保管サーバ12へ送信する(4)。メール保管サーバ12は、電子メールのメッセージIDのデータを1通分受け取ったら、このメッセージIDをもとに記憶装置34に構築されたデータベースに登録されたインデックス情報34aを検索し、同一のメッセージIDを含むインデックス情報を求める。メール保管サーバ12は、このメッセージIDをもとに検索されたインデックス情報に対応する電子メールがダウンロードの対象であるとして、この電子メールを携帯通信端末10に送信する準備を行なう(5)。
【0057】
そして、メール保管サーバ12は、送信の準備ができた電子メールを携帯通信端末10に対して転送する(6)。携帯通信端末10は、ダウンロードした電子メールをRAM21のメール保管用領域21aに格納する。以下、同様にして、メール保管サーバ12は、ダウンロードの対象とする全ての電子メールについて、それぞれ携帯通信端末10から送信されたメッセージIDをもとに検索し、1通ずつ携帯通信端末10に対して送信する。
【0058】
なお、ダウンロードの対象とする全ての電子メールの送信が完了する前に、転送エラーなどが発生して正常に電子メールを送信できなかった場合には再送するなどして対応する。それでも送信できない場合には、何らかの障害により通信不能になったものと判断して回線を閉じる。
【0059】
こうして、利用者によって指定された全ての電子メールがメール保管サーバ12から携帯通信端末10に転送できたら、携帯通信端末10は、メール保管サーバ12に転送終了通知を送出する(7)。
【0060】
メール保管サーバ12が転送終了通知を受信すると、携帯通信端末10に対して了解通知を送信する(8)。携帯通信端末10は、転送終了通知に対してメール保管サーバ12が了解通知を返してきたら、通信回線を閉じ、メール取り出し処理を終了する(9)。
【0061】
このようにして、メール保管サーバ12に電子メールを保管しておけば、携帯通信端末10においてインデックス情報をもとに取り出しの対象とする電子メールを指定することで、この指定された電子メールをメール保管サーバ12から携帯通信端末10にダウンロードすることができる。従って、メール保管サーバ12に保管してある例えば重要な内容の電子メールを、必要な時に携帯通信端末10において参照することができるので、この電子メールのために、常時、メール保管用領域21aを消費することがない。
【0062】
こうして電子メールをメール保管サーバ12に保管しておき、必要な時に読み出すことができるが、この保管された電子メールが不要となった場合には、利用者からの指示に応じて任意に削除することができる。
【0063】
まず、携帯通信端末10において保管された電子メールの削除の要求が指示されると(ステップA10)、CPU20は、RAM21のインデックス保管用領域21bに格納されているインデックス情報をもとにして、メール保管サーバ12に保管されている電子メール中で削除する電子メールを利用者に選択させる(ステップA11)。
【0064】
例えば、CPU20は、インデックス保管用領域21bに格納されたインデックス情報(あるいは一部)を一覧表示させ、この中から入力装置24に対する操作によって任意のインデックス情報を選択させることで、削除する電子メールを選択させる。ここでは、1通以上の任意に指定した電子メール、あるいは一括して全て電子メールを選択させることができる。
【0065】
こうして削除する電子メールの選択が完了した後、メール削除処理の実行が携帯通信端末10において指示されると、以下に説明するシーケンスによるメール削除処理が携帯通信端末10とメール保管サーバ12との間で自動的に実行される(ステップA12)。
【0066】
図7には、メール削除処理での携帯通信端末10側とメール保管サーバ12側の処理手順を示している。
【0067】
まず、携帯通信端末10が通信回線を開いてメール保管サーバ12への通信を開始し(1)、電子メール削除操作のシーケンス開始要求を送信する(2)。
【0068】
これに対して、メール保管サーバ12は、削除操作の準備ができたら、携帯通信端末10に削除処理のシーケンス開始の了解通知を送信する(3)。
【0069】
携帯通信端末10は、メール保管サーバ12からの了解通知を受信すると、利用者により削除を指示されている電子メールのインデックス情報からメッセージIDを取り出し、このメッセージIDのデータを1つの電子メール分ずつメール保管サーバ12へ送信する(4)。メール保管サーバ12は、電子メールのメッセージIDのデータを1通分受け取ったら、このメッセージIDをもとに記憶装置34に構築されたデータベースに登録されたインデックス情報34aを検索し、同一のメッセージIDを含むインデックス情報を求める。メール保管サーバ12は、このメッセージIDをもとに検索されたインデックス情報に対応する電子メールが削除対象であるとして、この電子メールを記憶装置34のメール本体34bから削除する(5)。
【0070】
メール保管サーバ12は、指定された電子メールの削除が完了したら携帯通信端末10に対して了解通知を転送する(6)。以下、同様にして、メール保管サーバ12は、削除対象とする全ての電子メールについて、それぞれ携帯通信端末10から送信されたメッセージIDをもとに検索し、1通ずつ記憶装置34から削除する。
【0071】
携帯通信端末10は、利用者から指定された削除対象とする電子メールを示すメッセージIDをメール保管サーバ12に送信し終えると、メール保管サーバ12に対して削除終了通知を送信する(7)。メール保管サーバ12は、メッセージIDによって指定された電子メールの削除が完了し、削除終了通知を受信すると、携帯通信端末10に対して了解通知を送信する(8)。
【0072】
携帯通信端末10は、削除終了通知に対してメール保管サーバ12が了解通知を返してきたら、通信回線を閉じ(9)、インデックス保管用領域21bに格納されている削除対象となった電子メールのインデックス情報の領域を開放する(10)。
【0073】
なお、メール保管サーバ12においても、削除された電子メールに対応するインデックス情報を、メール本文と共に逐次削除するか、あるいは携帯通信端末10から削除通知を受信した場合に一括して削除するものとする。
【0074】
こうして、メール保管サーバ12に保管した電子メールについては、携帯通信端末10におけるインデックス情報をもとにした選択に応じて任意に削除することができる。
【0075】
このようにして、携帯通信端末10に対して、利用者が保存しておきたいと考えた電子メールを保管するサービスをメール保管サーバ12により提供することで、携帯通信端末10に実装されるメモリの容量が少なくても、多くの電子メールを保存して任意に参照することができる。
【0076】
なお、前述した説明では、電子メール本体をメール保管サーバ12に送信して保管し、インデックス情報については携帯通信端末10のインデックス保管用領域21bに格納しておく構成となっているが、電子メール本体だけでなくインデックス情報もRAM21に置かないようにすることで(メール保管処理の際にメール保管用領域21aと共にインデックス保管用領域21bを開放する)、携帯通信端末10の実装メモリの容量を少なくすることができる。以下、インデックス情報も携帯通信端末10に置かない場合の処理の携帯通信端末10とメール保管サーバ12との間のシーケンスについて図8を参照しながら説明する。
【0077】
まず、携帯通信端末10は、利用者による入力装置24の操作によって、電子メールのインデックス情報を取り寄せるための条件を入力する(1)。取り寄せる条件としては、電子メールの受信日時に対する範囲、件名に用いられる文字あるいは文字列、送信者名、メール本文中に用いられる文字列などが有る。これらの条件の中から少なくとも1つが入力されるものとする。
【0078】
こうして検索条件の入力が終了した後、利用者によってメール保管サーバ12に対する回線接続の実行が指示されると、以下に説明するシーケンスによるインデックス取り寄せ処理が携帯通信端末10とメール保管サーバ12との間で自動的に実行される(図8)。
【0079】
まず、携帯通信端末10が通信回線を開いてメール保管サーバ12への通信を開始し(2)、インデックス取り出し要求を送信する(3)。
【0080】
これに対して、メール保管サーバ12は、インデックス取り出し操作の準備ができたら、携帯通信端末10にインデックス取り出し処理のシーケンス開始の了解通知を送信する(4)。
【0081】
携帯通信端末10は、メール保管サーバ12からの了解通知を受信すると、利用者により予め入力されているインデックス情報を取り寄せる条件をメール保管サーバ12へ送信する(5)。
【0082】
メール保管サーバ12は、携帯通信端末10からインデックス情報を取り寄せる条件を受信すると、この条件をもとにして、記憶装置34に構築されたデータベースに登録されたインデックス情報34aを検索し、条件に合致するインデックス情報を求める。また、メール本文中の文字列が条件として指定された場合にはメール本体34bを検索し、条件に合致する電子メールを求めてて、この電子メールに対応するインデックス情報を求める(6)。メール保管サーバ12は、携帯通信端末10から送信された条件により検索されたインデックス情報(複数の場合もある)を携帯通信端末10に対して送信する(7)。
【0083】
携帯通信端末10は、検索条件の送信に対してメール保管サーバ12がインデックス情報を返してきたら通信回線を閉じ(8)、受信したインデックス情報をRAM21のインデックス保管用領域21bに格納する。
【0084】
こうして、携帯通信端末10は、インデックス情報を取得すると、このインデックス情報を用いて、前述したようなメール保管処理(図5)、メール取り出し処理(図6)、メール削除処理(図7)を実行することができる。従って、携帯通信端末10では、RAM21にインデックス情報を格納しておくためのインデックス保管用領域21bを常時確保しておく必要がないので実装するメモリ容量を少なくすることができ、メモリ容量が少なくても多数の電子メールをメール保管サーバ12に保管して、再び取り出して参照することができる。
【0085】
なお、図5のフローチャートを用いた説明では、携帯通信端末10が受信した電子メールをメール保管サーバ12に保管させる場合、利用者が必要に応じて指示しなければならないが、以下に説明するように自動的にメール保管サーバ12に保管するようにしても良い。
【0086】
図9には、電子メールを自動的にメール保管サーバ12に保管させるための携帯通信端末10とメール保管サーバ12との間の処理を示している。なお、この構成を用いる場合、メール保管サーバ12には、携帯通信端末10に実装されたメモリの容量についてのデータが、例えば記憶装置34に予め格納されているものとする。このデータは、メール保管サーバ12において別の処理により登録されるものであっても良いし、携帯通信端末10に通信回線を介して問い合わせることで携帯通信端末10から取得されるものであっても良い。
【0087】
まず、メール保管サーバ12は、携帯通信端末10からの他の携帯通信端末10などへの電子メールを着信した場合には、この電子メールを送信先毎のメールボックスに格納しておく(ステップB1)。一方、メール保管サーバ12は、携帯通信端末10から新着メールの読出し要求があると(ステップB2)、この読出し要求を出した携帯通信端末10のメールボックスに読み出されていない新着メールが格納されていれば、この携帯通信端末10についてのメモリ残量チェックを実行する(ステップB3)。
【0088】
例えば、メール保管サーバ12は、記憶装置34に予め登録されている携帯通信端末10のメモリ容量のデータと、これまでにこの携帯通信端末10に対して送信した電子メールの数及びそれぞれのデータ量からメモリ残量を示す残量データが求められて記憶装置34に格納されている(後述するステップB6)。メール保管サーバ12は、残量データが示すメモリ残量が所定量以上であるか否かを判別する。なお、所定量は、メール保管サーバ12から携帯通信端末10に対して送信する新着メールのデータ量(電子メールの数及びそれぞれのデータ量)に応じて動的に変更されるものであっても良い。
【0089】
この結果、メモリ残量が所定量以上であって電子メールを格納する余裕があると判断できた場合には(ステップB4)、メール保管サーバ12は、携帯通信端末10に対してメールボックスに格納された新着メールを携帯通信端末10に送信する(ステップB5)。
【0090】
また、メール保管サーバ12は、新着メールの送信が完了すると、送信した新着メールのデータ量に応じて、送信先の携帯通信端末10の残量データを更新して記憶装置34に格納しておく(ステップB6)。
【0091】
一方、携帯通信端末10のメモリ残量が所定量以上なく、電子メールを格納する余裕がないと判断できた場合には、メール保管サーバ12は、携帯通信端末10に対して保管指令の通知を出力する(ステップB7)。
【0092】
携帯通信端末10は、メール保管サーバ12からの保管指令の通知を受信するとメール保管処理を実行し(図5)、RAM21に格納されている電子メールをメール保管サーバ12に送信して保管させる(ステップC2)。
【0093】
メール保管サーバ12は、携帯通信端末10への保管指令の通知に対してメール保管処理が実行され、携帯通信端末10からの電子メールを受信すると、この受信した電子メールのメールヘッダ(図3(b)参照)に含まれる各データをもとにインデックス情報を作成する(ステップB9)。そして、メール保管サーバ12は、このインデックス情報を携帯通信端末10に対して送信する(ステップB10)。
【0094】
携帯通信端末10は、電子メールの送信に対してメール保管サーバ12がインデックス情報を返してきたら通信回線を閉じ、受信したインデックス情報をRAM21のインデックス保管用領域21bに格納する。
【0095】
こうして、携帯通信端末10は、インデックス情報を取得すると、このインデックス情報を用いて、前述したようなメール保管処理(図5)、メール取り出し処理(図6)、メール削除処理(図7)を実行することができる。
【0096】
このようにして、携帯通信端末10のRAM21に格納された電子メールをメール保管サーバ12に保管させる場合、利用者からの指示によらず自動的に行なうことができるので、利用者の負担を軽減すると共に携帯通信端末10に実装されたメモリの容量を効率的に有効に使用することができる。
【0097】
なお、前述した説明では、電子メールデータの保管、取り出し、削除のための携帯通信端末10とメール保管サーバ12との間の通信を電子メール1通分ずつ行っているが、処理対象とする複数の電子メールをまとめて1ブロックとして通信し、一括して処理するようにしても良い。
【0098】
また、メール保管サーバ12に保管するデータの内容を電子メールの本文としていたが、利用者が作成したテキストや画像のデータであったり、携帯通信端末10がRAM21に蓄積している電話番号や住所などのデータを含むPIM(personal information manager )データであったり、メロディデータであったりと、携帯通信端末10が書き換え可能なメモリ(RAM21)に格納されている電子メール以外のデータを対象とすることもできる。
【0099】
また、前述した説明では、携帯通信端末10が受信した電子メールを保管するサービスを提供するメール保管サーバ12は、一般的な電子メールサーバの機能をも有していたが必ずしも両機能を保有する必要はない。すなわち、保管サービス機能を独立して実行するために携帯通信端末10が送信した電子メールを受信する機能をもっていれば、通信網の何れに設けられた装置であっても、前述した機能を携帯通信端末10に対して提供することができる。
【0100】
【発明の効果】
以上のように本発明によれば、通信端末におけるメール保管用領域に格納された電子メールを電子メール保管装置に送信して保管させておき、インデックス情報に対する選択指示に基づく取り出し要求を送信することで、電子メール管理装置に保管されていた該当する電子メールを受信することができる。従って、電子メールを電子メール保管装置において保管させることで、通信端末におけるメール保管用領域を開放することができるので、通信端末に実装されるメモリの記憶容量が少なくても必要な電子メールを失うことがない。
【図面の簡単な説明】
【図1】本発明の実施の形態に係わる電子メールシステムの構成を示すブロック図。
【図2】携帯通信端末10による電子メールに関する処理を示すフローチャート。
【図3】電子メールとインデックス情報の一例を示す図。
【図4】電子メール本文とインデックス情報が格納される概念を示す図。
【図5】メール保管処理での携帯通信端末10側とメール保管サーバ12側の処理手順を示す図。
【図6】メール取り出し処理での携帯通信端末10側とメール保管サーバ12側の処理手順を示す図。
【図7】メール削除処理での携帯通信端末10側とメール保管サーバ12側の処理手順を示す図。
【図8】インデックス情報を携帯通信端末10に置かない場合の処理の携帯通信端末10とメール保管サーバ12との間のシーケンスを示す図。
【図9】電子メールを自動的にメール保管サーバ12に保管させるための携帯通信端末10とメール保管サーバ12との間の処理を示す図。
【符号の説明】
10…携帯通信端末
12…メール保管サーバ
14…基地局
16…通信網
20,30…CPU
21,31…RAM
21a…メール保管用領域
21b…インデックス保管用領域
22,32…ROM
23…表示装置
24…入力装置
25…通信回路
26…音声通話回路
33…I/O装置
34…記憶装置
34a…インデックス情報
34b…メール本体
35…通信機器
[0001]
BACKGROUND OF THE INVENTION
The present invention relates to an electronic mail system that handles electronic mail transmitted and received via a communication network, an electronic mail storage device, a communication terminal, and a storage medium in which a program is stored.
[0002]
[Prior art]
In general, e-mail has become widely used, and is not only transmitted and received by a personal computer installed indoors, but also outdoors using a portable personal computer or a small portable terminal called PDA (personal digital assistant). Can also send and receive e-mails.
[0003]
In recent years, services that can send and receive e-mail have been provided in portable communication terminals mainly for voice calls. In this e-mail transmission / reception service, when an e-mail is transmitted from the mobile communication terminal, the e-mail is transmitted to the destination mobile communication terminal while being received and stored in the server.
[0004]
[Problems to be solved by the invention]
Thus, in the conventional e-mail service for mobile communication terminals, e-mails transmitted from the mobile communication terminal are temporarily stored in the server, but are deleted from the server when the e-mail is received by the mobile communication terminal. The On the other hand, a mobile communication terminal may have a small memory capacity due to physical size restrictions and cost restrictions, and in this case, many electronic mails cannot be stored. Therefore, e-mails that have been read must be sequentially deleted without being stored for a long period of time.
[0005]
For this reason, even if the e-mail received by the mobile communication terminal is necessary, for example, containing important contents, the e-mail is not saved and lost.
[0006]
A method of preparing an external storage device to avoid this problem can be considered, but an interface for connecting the external storage device needs to be prepared separately on the mobile communication terminal side, which increases costs. In addition, carrying an external storage device will impair portability.
[0007]
In addition, a method of transferring an e-mail stored on a memory of a mobile communication terminal to a personal computer owned by a user via the Internet using an e-mail transmission / reception service is also conceivable. When you want to retrieve a saved email, you can't say that you want to retrieve it immediately when you want it, unless the destination computer is always connected to the Internet. In this method, the user must have a computer for storing e-mails separately from the mobile communication terminal and have an Internet service provider contract. This method cannot be used by existing users.
[0008]
The present invention has been made in view of the above problems, and an e-mail system, an e-mail storage device capable of easily storing necessary e-mails even in a communication terminal with a small memory capacity, An object is to provide a communication terminal and a storage medium storing a program.
[0009]
[Means for Solving the Problems]
The present invention is an e-mail system including a communication terminal and an e-mail storage device, wherein the communication terminal stores the received e-mail in a mail storage area and stores the received e-mail in the received e-mail. Storage means for creating corresponding index information and storing it in the index storage area, and transmission means for sending the e-mail stored by the storage means to the e-mail storage apparatus for storage and opening the mail storage area And requesting the electronic mail storage device to retrieve the electronic mail managed by the electronic mail storage device based on the selection instruction for the index information stored by the storage device, and responding to the request from the electronic mail storage device Taking-out means for storing the e-mail to be transmitted in the e-mail storage area; The storage device stores the electronic mail transmitted by the transmission means of the communication terminal, and the electronic mail stored by the storage means in response to a request by the extraction means of the communication terminal. And means for transmitting to the network.
[0010]
With such a configuration, the e-mail stored in the mail storage area in the communication terminal is transmitted to the e-mail storage device and stored, and the e-mail is transmitted by sending a retrieval request based on the selection instruction for the index information. The corresponding e-mail stored in the management device can be received. Therefore, by storing the e-mail in the e-mail storage device, the mail storage area in the communication terminal can be released, and the necessary e-mail is lost even if the memory capacity of the memory mounted in the communication terminal is small. There is no.
[0011]
In addition, an area management unit that manages a status of a storage area for storing an email of a communication terminal that is an email transmission destination, and an email is stored in the storage area of the communication terminal that is managed by the area management unit When there is no margin, command notification means for notifying the communication terminal of an email storage command, and email storage means for storing an email transmitted from the communication terminal in response to the command notification means, An index information storage unit that creates and stores index information corresponding to the email stored by the storage unit, and an index information storage unit that responds to an email retrieval request based on the index information from the communication terminal. By the e-mail storage means corresponding to the index information corresponding to the stored retrieval request By configuring the e-mail storage device comprising a transmission means for transmitting the stored e-mail to the communication terminal, it is not necessary to request the e-mail storage device to store the e-mail from the portable terminal, If there is no room for storing the e-mail in the storage area of the portable terminal, the e-mail stored in the portable terminal is automatically transmitted to the e-mail storage device and stored.
[0012]
DETAILED DESCRIPTION OF THE INVENTION
Embodiments of the present invention will be described below with reference to the drawings.
[0013]
FIG. 1 is a block diagram showing a configuration of an electronic mail system according to an embodiment of the present invention. As shown in FIG. 1, in the electronic mail system, a portable communication terminal 10 (communication terminal) having a wireless communication function and a mail storage server 12 (electronic mail storage device) communicate wirelessly with the portable communication terminal 10. And a base station 14 that performs the communication and a communication network 16 that connects the base station 14 and the mail storage server 12 via a line.
[0014]
The mobile communication terminal 10 and the mail storage server 12 are configured with functions similar to those of a computer that reads, for example, programs recorded in various storage media and whose operations are controlled by the read programs.
[0015]
As illustrated in FIG. 1, the mobile communication terminal 10 is configured by connecting a RAM 21, a ROM 22, a display device 23, an input device 24, and a communication circuit 25 to a CPU 20.
[0016]
The CPU 20 controls the entire mobile communication terminal 10, and executes a program stored in the ROM 22, thereby performing processing for sending and receiving e-mails in addition to processing for voice calls in the mobile communication terminal 10. Execute.
[0017]
The RAM 21 temporarily stores various data as a work area when various processes are executed by the CPU 20. For example, the RAM 21 stores an index for storing a mail management area 21a for storing received electronic mail and an index (details will be described later) used for managing the received electronic mail. A use area 21b or the like is provided as necessary.
[0018]
The ROM 22 stores a program for controlling the operation of the mobile communication terminal 10 and the like, and executes a process for transmitting and receiving an e-mail in addition to a control program for executing a process for a voice call. The e-mail program is stored.
[0019]
The display device 23 displays a screen corresponding to the execution of various functions. For example, the display device 23 displays the contents of an e-mail received by the e-mail function.
[0020]
The input device 24 is used to input instructions and data for defining the operation of the mobile communication terminal 10 and is configured by a keyboard having a plurality of buttons.
[0021]
The communication circuit 25 is a unit for performing wireless communication with the base station 14 and is connected with a voice call circuit 26.
[0022]
The voice call circuit 26 is a unit for making a voice call with another mobile communication terminal 10 connected to the communication network 16 using voice data transmitted and received via the communication circuit 25. The voice call circuit 26 causes voice input from a microphone (not shown) to be transmitted as voice data from the communication circuit 25, and outputs voice from a speaker (not shown) based on the voice data received by the communication circuit 25. You can make a voice call.
[0023]
On the other hand, as shown in FIG. 1, the mail storage server 12 is configured by connecting a RAM 31, a ROM 32, and an I / O device 33 to a CPU 30. Various input / output devices can be connected to the I / O device 33. In the example shown in FIG. 1, a storage device 34 and a communication device 35 are connected.
[0024]
The CPU 30 controls the mail storage server 12 as a whole, and controls the functions of the mail storage server 12 by executing a program stored in the storage device 34 or the ROM 32.
[0025]
The RAM 31 temporarily stores programs and various data, and is accessed by the CPU 30.
[0026]
The ROM 32 stores a system program, data, and the like for controlling the operation of the mail storage server 12 and is accessed by the CPU 30.
[0027]
The storage device 34 has a storage medium in which a program, data, and the like are recorded in advance, and this storage medium can be constituted by a magnetic or optical storage medium or a semiconductor memory. The storage medium is fixedly provided in the storage device 34 or is detachably mounted. The program, data, etc. stored in the storage medium may be received and stored from other devices connected via a communication line, etc. A storage device having a storage medium may be provided on the device side, and a program and data stored in the storage medium may be used via a communication line. The programs stored in the storage device 34 include an e-mail server program for performing e-mail transmission / reception control and an e-mail storage service program. Each function is realized by the program being executed by the CPU 30. Further, as data stored in the storage device 34, in addition to managing the user's mailbox as a normal mail server, index information 34a (e-mail related to electronic mail transmitted / received to / from the mobile communication terminal 10 as a mail storage service) The details will be described later), the e-mail body 34b, and the like are registered. These programs and data are read into the RAM 31 and accessed by the CPU 30 as necessary.
[0028]
The communication device 35 is a unit for connecting a line with the communication network 16.
[0029]
Next, the operation of the electronic mail system configured as described above will be described.
[0030]
FIG. 2 is a flowchart showing processing related to electronic mail by the mobile communication terminal 10. A program for realizing each function described in FIG. 2 is recorded in a storage medium, for example, the ROM 22 in the form of a program command readable by the CPU 20.
[0031]
First, when the mobile communication terminal 10 is instructed to read out newly arrived mail (step A1), the CPU 20 connects a line with the mail storage server 12 via the communication circuit 25, and automatically transmits to the mail storage server 12. A request is made to read an electronic mail (new mail) that has not yet been read to the terminal (step A2). In response to a request from the mobile communication terminal 10, the mail storage server 12 transmits the e-mail to the mobile communication terminal 10 if the e-mail addressed to the request source is stored in the storage device 34. As a result, the mobile communication terminal 10 receives the new mail and stores it in the mail storage area 21 a of the RAM 21.
[0032]
The CPU 20 displays the contents (character string) of the mail on the display device 23 based on the data of the electronic mail stored in the mail storage area 21a.
[0033]
Further, the CPU 20 creates index information for the electronic mail stored in the mail storage area 21a. For example, it is assumed that the e-mail in this embodiment includes data of a mail header and a mail text as shown in FIG. The mail header includes a “Subject” field (subject), a “From” field (sender name, address), a “Date” field (reception date / time), and a “Message-ID” field (message ID, for each e-mail). Unique value).
[0034]
In this case, as shown in FIG. 3B, the CPU 20 converts the data of each field of the mail header, that is, the data set of “subject”, “sender”, “reception time”, and “message ID” into FIG. ) And is stored in the index storage area 21b.
[0035]
As long as the memory capacity of the RAM 21 allows, the mobile communication terminal 10 sequentially converts the e-mail body (the text portion of the e-mail body) received from the e-mail storage server 12 as described above, as shown in FIG. The information is stored in the storage area 21a and index information corresponding to each e-mail is created. As shown in FIG. 4A, the main body of each e-mail is sequentially stored in the index storage area 21b. The data are stored in association with each other (steps A1 to A3).
[0036]
Thus, when the free space is reduced by storing the e-mail in the RAM 21, in the e-mail system according to the present embodiment, the e-mail managed by the mobile communication terminal 10 according to the instruction from the user. A part or all of the mail can be uploaded to the mail storage server 12 and stored in the mail storage server 12.
[0037]
First, when a request for mail storage (upload) is instructed in the mobile communication terminal 10 (step A4), the CPU 20 sends an email stored in the mail storage area 21a of the RAM 21 to the mail storage server 12. The user selects the electronic mail to be uploaded (step A5).
[0038]
For example, the CPU 20 displays a list of index information (or a part) stored in the index storage area 21b, and causes the mail storage server 12 to select arbitrary index information by operating the input device 24 from the list. Lets you select an email to upload. Here, one or more arbitrarily designated e-mails or all e-mails can be selected at once.
[0039]
After the selection of the e-mail to be uploaded is completed, when the mobile communication terminal 10 is instructed to execute the mail storage process, the mail storage process according to the sequence described below is performed between the mobile communication terminal 10 and the mail storage server 12. (Step A6).
[0040]
FIG. 5 shows a procedure on the mobile communication terminal 10 side and the mail storage server 12 side in the mail storage process.
[0041]
First, the mobile communication terminal 10 opens a communication line to start communication with the mail storage server 12 (1), and transmits a sequence start request for an electronic mail upload operation (2).
[0042]
On the other hand, when the upload operation is ready, the mail storage server 12 transmits an acknowledgment of the start of the upload processing sequence to the mobile communication terminal 10 (3).
[0043]
When the mobile communication terminal 10 receives the notification of acceptance from the mail storage server 12, the mobile communication terminal 10 transfers the data of the electronic mail instructed to be stored in the mail storage server 12 by the user to the mail storage server 12 one by one (4) ). When the mail storage server 12 receives one piece of e-mail data, the mail storage server 12 temporarily stores it in the RAM 31 and returns an acknowledgment to the mobile communication terminal 10 (5). Hereinafter, similarly, the mobile communication terminal 10 transmits to the mail storage server 12 one by one for all e-mails to be uploaded.
[0044]
If a transfer error occurs before transmission of all e-mails to be uploaded is completed, or if no transmission data reaches the mobile communication terminal 10 for a certain period of time (6), The mail storage server 12 sends a retransmission request to the mobile communication terminal 10 (7). If the retransmission request continues to be sent a predetermined number of times, the mail storage server 12 determines that the communication has become impossible due to some trouble, and the line is closed from the mail storage server 12.
[0045]
Thus, when all the electronic mails designated by the user have been transferred to the mail storage server 12, the mobile communication terminal 10 sends a transfer end notification to the mail storage server 12 (8).
[0046]
When the mail storage server 12 receives the transfer end notification, it transmits an approval notification to the mobile communication terminal 10 (9). When the mail storage server 12 returns an acknowledgment notification in response to the transfer end notification, the mobile communication terminal 10 closes the communication line and sets the mail storage area 21a in the RAM 21 in which the email transfer to the mail storage server 12 has been completed. Open (11). Note that the index storage area 21b is not opened but holds the index information as it is (the case where the index storage area 21b is released together with the mail storage area 21a will be described later with reference to FIG. 8).
[0047]
On the other hand, after the communication with the mobile communication terminal 10 is completed, the mail storage server 12 generates index information for each received e-mail based on the respective header information (12). At the same time, the electronic mail body is registered in association with a database (index information 34a, mail body 34b) built in the storage device 34 (13).
[0048]
In this way, when the free space in the RAM 21 of the mobile communication terminal 10 is reduced, an electronic mail stored in the RAM 21 of the mobile communication terminal 10 is arbitrarily selected and stored in the mail storage server 12. Can do. Therefore, even if the mail storage area 21a of the RAM 21 is released, for example, an e-mail having important contents is not lost.
[0049]
By storing the e-mail in the mail storage server 12 in this way, the stored e-mail can be read again to the mobile communication terminal 10 in accordance with an instruction from the user.
[0050]
First, when a request for taking out (downloading) an e-mail stored in the mobile communication terminal 10 is instructed (step A7), the CPU 20 is based on the index information stored in the index storage area 21b of the RAM 21. Then, the user is made to select an electronic mail to be downloaded from the mail storage server 12 (step A8).
[0051]
For example, the CPU 20 displays a list of index information (or a part) stored in the index storage area 21b, and causes the mail storage server 12 to select arbitrary index information by operating the input device 24 from the list. Lets you select an email to download. Here, one or more arbitrarily designated e-mails or all e-mails can be selected at once.
[0052]
After the selection of the e-mail to be downloaded is completed, when the mobile communication terminal 10 is instructed to execute the mail extraction process, the mail extraction process according to the sequence described below is performed between the mobile communication terminal 10 and the mail storage server 12. (Step A9).
[0053]
FIG. 6 shows a processing procedure on the mobile communication terminal 10 side and the mail storage server 12 side in the mail retrieval process.
[0054]
First, the mobile communication terminal 10 opens a communication line to start communication with the mail storage server 12 (1), and transmits a sequence start request for an electronic mail download operation (2).
[0055]
On the other hand, when the mail storage server 12 is ready for the download operation, the mail storage server 12 transmits an acknowledgment of the start of the download process sequence to the mobile communication terminal 10 (3).
[0056]
When the mobile communication terminal 10 receives the notification of acceptance from the mail storage server 12, the mobile communication terminal 10 extracts the message ID from the index information of the electronic mail that is instructed to be extracted from the mail storage server 12 by the user. One e-mail is transmitted to the mail storage server 12 (4). When the mail storage server 12 receives one piece of data of the message ID of the e-mail, the mail storage server 12 searches the index information 34a registered in the database built in the storage device 34 based on this message ID, and the same message ID Index information including is obtained. The mail storage server 12 prepares to transmit the e-mail to the mobile communication terminal 10 on the assumption that the e-mail corresponding to the index information searched based on the message ID is to be downloaded (5).
[0057]
Then, the mail storage server 12 transfers the e-mail ready for transmission to the mobile communication terminal 10 (6). The mobile communication terminal 10 stores the downloaded electronic mail in the mail storage area 21 a of the RAM 21. In the same manner, the mail storage server 12 searches all e-mails to be downloaded based on the message IDs transmitted from the mobile communication terminal 10 and sends them to the mobile communication terminal 10 one by one. To send.
[0058]
In addition, before transmission of all e-mails to be downloaded is completed, if a transfer error or the like occurs and the e-mails cannot be transmitted normally, the e-mail is retransmitted. If transmission is still not possible, it is determined that communication has been disabled due to some trouble, and the line is closed.
[0059]
Thus, when all the electronic mails designated by the user can be transferred from the mail storage server 12 to the mobile communication terminal 10, the mobile communication terminal 10 sends a transfer end notification to the mail storage server 12 (7).
[0060]
When the mail storage server 12 receives the transfer end notification, it transmits an approval notification to the mobile communication terminal 10 (8). When the mail storage server 12 returns an acknowledgment notification in response to the transfer end notification, the mobile communication terminal 10 closes the communication line and ends the mail retrieval process (9).
[0061]
If the e-mail is stored in the e-mail storage server 12 in this way, the e-mail to be taken out is designated based on the index information in the mobile communication terminal 10, so that the designated e-mail can be changed. It can be downloaded from the mail storage server 12 to the mobile communication terminal 10. Therefore, for example, an e-mail having important contents stored in the mail storage server 12 can be referred to at the portable communication terminal 10 when necessary. Therefore, for this e-mail, the mail storage area 21a is always provided. There is no consumption.
[0062]
In this way, the e-mail can be stored in the mail storage server 12 and read out when necessary. However, when the stored e-mail is no longer necessary, it is arbitrarily deleted according to an instruction from the user. be able to.
[0063]
First, when a request to delete an email stored in the mobile communication terminal 10 is instructed (step A10), the CPU 20 sends a mail based on the index information stored in the index storage area 21b of the RAM 21. The user is allowed to select an e-mail to be deleted from among e-mails stored in the storage server 12 (step A11).
[0064]
For example, the CPU 20 displays a list of index information (or a part) stored in the index storage area 21b, and by selecting arbitrary index information by operating the input device 24, an email to be deleted can be selected. Let them choose. Here, one or more arbitrarily designated e-mails or all e-mails can be selected at once.
[0065]
After the selection of the e-mail to be deleted is completed, when the mobile communication terminal 10 is instructed to execute the mail deletion process, the mail deletion process according to the sequence described below is performed between the mobile communication terminal 10 and the mail storage server 12. (Step A12).
[0066]
FIG. 7 shows a processing procedure on the mobile communication terminal 10 side and the mail storage server 12 side in the mail deletion process.
[0067]
First, the mobile communication terminal 10 opens a communication line to start communication with the mail storage server 12 (1), and transmits a sequence start request for an email deletion operation (2).
[0068]
On the other hand, when the deletion operation is ready, the mail storage server 12 transmits an acknowledgment of the start of the deletion process sequence to the mobile communication terminal 10 (3).
[0069]
When the mobile communication terminal 10 receives the notification of acceptance from the mail storage server 12, the mobile communication terminal 10 extracts the message ID from the index information of the e-mail that is instructed to be deleted by the user, and stores the data of the message ID for each e-mail. It transmits to the mail storage server 12 (4). When the mail storage server 12 receives one piece of data of the message ID of the e-mail, the mail storage server 12 searches the index information 34a registered in the database built in the storage device 34 based on this message ID, and the same message ID Index information including is obtained. The mail storage server 12 deletes the electronic mail from the mail main body 34b of the storage device 34, assuming that the electronic mail corresponding to the index information searched based on the message ID is to be deleted (5).
[0070]
The mail storage server 12 transfers an approval notification to the mobile communication terminal 10 when the deletion of the designated electronic mail is completed (6). Similarly, the mail storage server 12 searches for all the e-mails to be deleted based on the message IDs transmitted from the mobile communication terminal 10 and deletes them one by one from the storage device 34.
[0071]
When the mobile communication terminal 10 finishes sending the message ID indicating the e-mail to be deleted designated by the user to the mail storage server 12, the mobile communication terminal 10 sends a deletion completion notification to the mail storage server 12 (7). When the deletion of the electronic mail designated by the message ID is completed and the deletion completion notification is received, the mail storage server 12 transmits an approval notification to the mobile communication terminal 10 (8).
[0072]
When the mail storage server 12 returns an acknowledgment notification in response to the deletion completion notification, the mobile communication terminal 10 closes the communication line (9), and deletes the email to be deleted stored in the index storage area 21b. The index information area is released (10).
[0073]
The mail storage server 12 also deletes the index information corresponding to the deleted e-mail together with the e-mail text, or deletes it collectively when a deletion notification is received from the mobile communication terminal 10. .
[0074]
Thus, the electronic mail stored in the mail storage server 12 can be arbitrarily deleted according to the selection based on the index information in the mobile communication terminal 10.
[0075]
In this way, by providing the mail storage server 12 with a service for storing the electronic mail that the user wants to store for the mobile communication terminal 10, the memory implemented in the mobile communication terminal 10. Even if there is little capacity, you can save many emails and refer to them arbitrarily.
[0076]
In the above description, the electronic mail body is transmitted to the mail storage server 12 and stored, and the index information is stored in the index storage area 21b of the mobile communication terminal 10. By not placing the index information in the RAM 21 as well as the main body (opening the index storage area 21b together with the mail storage area 21a during the mail storage process), the capacity of the memory mounted on the mobile communication terminal 10 is reduced. can do. Hereinafter, the sequence between the mobile communication terminal 10 and the mail storage server 12 in the case where the index information is not placed in the mobile communication terminal 10 will be described with reference to FIG.
[0077]
First, the mobile communication terminal 10 inputs a condition for obtaining e-mail index information by an operation of the input device 24 by a user (1). The obtaining condition includes a range for the date and time of reception of the e-mail, a character or character string used in the subject, a sender name, a character string used in the mail text, and the like. It is assumed that at least one of these conditions is input.
[0078]
After the input of the search conditions is completed in this way, when the user instructs execution of line connection to the mail storage server 12, index acquisition processing according to the sequence described below is performed between the mobile communication terminal 10 and the mail storage server 12. Is automatically executed (FIG. 8).
[0079]
First, the mobile communication terminal 10 opens a communication line, starts communication with the mail storage server 12 (2), and transmits an index retrieval request (3).
[0080]
On the other hand, when the mail storage server 12 is ready for the index extraction operation, the mail storage server 12 transmits an acknowledgment notification of the start of the index extraction process sequence to the mobile communication terminal 10 (4).
[0081]
When the mobile communication terminal 10 receives the notification of acceptance from the mail storage server 12, the mobile communication terminal 10 transmits to the mail storage server 12 a condition for obtaining the index information input in advance by the user (5).
[0082]
When the mail storage server 12 receives the condition for obtaining the index information from the mobile communication terminal 10, the mail storage server 12 searches the index information 34a registered in the database built in the storage device 34 based on this condition, and matches the condition. Find the index information you want. If a character string in the mail text is designated as a condition, the mail body 34b is searched to obtain an e-mail that matches the condition, and index information corresponding to the e-mail is obtained (6). The mail storage server 12 transmits the index information (which may be plural) searched according to the conditions transmitted from the mobile communication terminal 10 to the mobile communication terminal 10 (7).
[0083]
When the mail storage server 12 returns the index information in response to the transmission of the search condition, the mobile communication terminal 10 closes the communication line (8) and stores the received index information in the index storage area 21b of the RAM 21.
[0084]
Thus, when the mobile communication terminal 10 acquires the index information, the index information is used to execute the mail storage process (FIG. 5), the mail retrieval process (FIG. 6), and the mail deletion process (FIG. 7) as described above. can do. Therefore, in the mobile communication terminal 10, it is not necessary to always secure the index storage area 21b for storing the index information in the RAM 21, so that the memory capacity to be mounted can be reduced and the memory capacity is small. In addition, a large number of e-mails can be stored in the mail storage server 12 and retrieved again for reference.
[0085]
In the description using the flowchart of FIG. 5, when the e-mail received by the mobile communication terminal 10 is stored in the mail storage server 12, the user must instruct as necessary, but will be described below. Alternatively, it may be automatically stored in the mail storage server 12.
[0086]
FIG. 9 shows a process between the mobile communication terminal 10 and the mail storage server 12 for automatically storing the e-mail in the mail storage server 12. When this configuration is used, it is assumed that the mail storage server 12 stores data on the capacity of the memory mounted on the mobile communication terminal 10 in advance in the storage device 34, for example. This data may be registered by another process in the mail storage server 12, or may be acquired from the mobile communication terminal 10 by making an inquiry to the mobile communication terminal 10 via a communication line. good.
[0087]
First, when receiving an e-mail from the mobile communication terminal 10 to another mobile communication terminal 10 or the like, the mail storage server 12 stores the e-mail in a mailbox for each destination (step B1). ). On the other hand, when there is a request for reading a new mail from the mobile communication terminal 10 (step B2), the mail storage server 12 stores the new mail that has not been read in the mailbox of the mobile communication terminal 10 that issued this read request. If so, the remaining memory check for the mobile communication terminal 10 is executed (step B3).
[0088]
For example, the mail storage server 12 stores the memory capacity data of the mobile communication terminal 10 registered in the storage device 34 in advance, the number of e-mails transmitted to the mobile communication terminal 10 so far, and the respective data amounts. Thus, remaining amount data indicating the remaining amount of memory is obtained and stored in the storage device 34 (step B6 described later). The mail storage server 12 determines whether or not the remaining amount of memory indicated by the remaining amount data is a predetermined amount or more. Note that the predetermined amount may be dynamically changed according to the data amount (the number of e-mails and the respective data amounts) of new mail transmitted from the mail storage server 12 to the mobile communication terminal 10. good.
[0089]
As a result, when it can be determined that the remaining memory capacity is equal to or greater than the predetermined amount and there is room for storing the e-mail (step B4), the mail storage server 12 stores it in the mailbox with respect to the mobile communication terminal 10. The newly arrived mail is transmitted to the mobile communication terminal 10 (step B5).
[0090]
Further, when the transmission of the new mail is completed, the mail storage server 12 updates the remaining amount data of the destination mobile communication terminal 10 according to the data amount of the transmitted new mail and stores it in the storage device 34. (Step B6).
[0091]
On the other hand, when it is determined that the remaining amount of memory of the mobile communication terminal 10 is not equal to or greater than the predetermined amount and there is no room for storing the e-mail, the mail storage server 12 notifies the mobile communication terminal 10 of a storage command. Output (step B7).
[0092]
When the mobile communication terminal 10 receives the notification of the storage command from the mail storage server 12, the mobile communication terminal 10 executes a mail storage process (FIG. 5), and transmits the email stored in the RAM 21 to the mail storage server 12 for storage ( Step C2).
[0093]
When the mail storage server 12 executes the mail storage process in response to the notification of the storage command to the mobile communication terminal 10 and receives an email from the mobile communication terminal 10, the mail header of the received email (FIG. 3 ( Index information is created based on each data included in (b) (see step B9). Then, the mail storage server 12 transmits this index information to the mobile communication terminal 10 (step B10).
[0094]
The portable communication terminal 10 closes the communication line when the mail storage server 12 returns the index information in response to the transmission of the electronic mail, and stores the received index information in the index storage area 21b of the RAM 21.
[0095]
Thus, when the mobile communication terminal 10 acquires the index information, the index information is used to execute the mail storage process (FIG. 5), the mail retrieval process (FIG. 6), and the mail deletion process (FIG. 7) as described above. can do.
[0096]
In this way, when the e-mail stored in the RAM 21 of the mobile communication terminal 10 is stored in the mail storage server 12, it can be automatically performed regardless of the instruction from the user, thus reducing the burden on the user. In addition, the capacity of the memory mounted on the mobile communication terminal 10 can be used efficiently and effectively.
[0097]
In the above description, communication between the mobile communication terminal 10 and the mail storage server 12 for storing, retrieving, and deleting e-mail data is performed for each e-mail. These e-mails may be collectively communicated as one block and processed together.
[0098]
Further, although the content of data stored in the mail storage server 12 is the body of the email, it is text or image data created by the user, or the telephone number or address stored in the RAM 21 by the mobile communication terminal 10 Data other than e-mail stored in the memory (RAM 21) rewritable by the mobile communication terminal 10, such as PIM (personal information manager) data including data such as melody data, etc. You can also.
[0099]
In the above description, the mail storage server 12 that provides a service for storing the electronic mail received by the mobile communication terminal 10 also has a function of a general electronic mail server, but it does not necessarily have both functions. There is no need. That is, as long as it has a function of receiving an e-mail transmitted from the mobile communication terminal 10 to independently execute the storage service function, the function described above can be performed by any device provided in the communication network. It can be provided to the terminal 10.
[0100]
【The invention's effect】
As described above, according to the present invention, the electronic mail stored in the mail storage area in the communication terminal is transmitted to the electronic mail storage device and stored, and the retrieval request based on the selection instruction for the index information is transmitted. Thus, the corresponding e-mail stored in the e-mail management apparatus can be received. Therefore, by storing the e-mail in the e-mail storage device, the mail storage area in the communication terminal can be released, so that the necessary e-mail is lost even if the memory capacity of the memory mounted on the communication terminal is small. There is nothing.
[Brief description of the drawings]
FIG. 1 is a block diagram showing a configuration of an electronic mail system according to an embodiment of the present invention.
FIG. 2 is a flowchart showing processing related to electronic mail by the mobile communication terminal 10;
FIG. 3 is a diagram showing an example of electronic mail and index information.
FIG. 4 is a diagram showing a concept in which an electronic mail text and index information are stored.
FIG. 5 is a diagram showing a processing procedure on the mobile communication terminal 10 side and the mail storage server 12 side in mail storage processing.
FIG. 6 is a diagram showing a processing procedure on the mobile communication terminal 10 side and the mail storage server 12 side in the mail retrieval process.
FIG. 7 is a diagram showing a processing procedure on the mobile communication terminal 10 side and the mail storage server 12 side in mail deletion processing.
FIG. 8 is a diagram showing a sequence between the mobile communication terminal 10 and the mail storage server 12 for processing when index information is not placed on the mobile communication terminal 10;
FIG. 9 is a diagram showing processing between the mobile communication terminal 10 and the mail storage server 12 for automatically storing an e-mail in the mail storage server 12;
[Explanation of symbols]
10: Mobile communication terminal
12 ... Mail storage server
14 ... Base station
16. Communication network
20, 30 ... CPU
21, 31 ... RAM
21a: Mail storage area
21b ... Index storage area
22, 32 ... ROM
23 ... Display device
24 ... Input device
25. Communication circuit
26 ... Voice call circuit
33 ... I / O device
34 ... Storage device
34a ... Index information
34b ... Mail body
35 ... Communication equipment

Claims (6)

電子メールを送受信する通信端末と、前記通信端末との間で電子メールを送受信する電子メール保管装置とを有して構成される電子メールシステムであって、
前記通信端末は、
受信した電子メールをメール保管用領域に格納すると共に、受信した電子メールに対応するインデックス情報を作成してインデックス保管用領域に格納する格納手段と、
前記格納手段によって格納された電子メールを前記電子メール保管装置に送信して保管させると共にメール保管用領域を開放する送信手段と、
前記格納手段により格納されたインデックス情報に対する選択指示に基づいて、前記送信手段によって前記電子メール保管装置に管理させた電子メールの取り出しを要求し、この要求に対して前記電子メール保管装置から送信される電子メールを前記メール保管用領域に格納する取り出し手段とを有し、
前記電子メール保管装置は、
前記通信端末の前記送信手段によって送信された電子メールを保管する保管手段と、
前記通信端末の前記取り出し手段による要求に応じて、前記保管手段によって保管された電子メールを前記通信端末に送信する手段とを有したことを特徴とする電子メールシステム。
An e-mail system configured to include a communication terminal that transmits and receives e-mail and an e-mail storage device that transmits and receives e-mail between the communication terminals,
The communication terminal is
Storage means for storing the received e-mail in the mail storage area, creating index information corresponding to the received e-mail, and storing the index information in the index storage area;
Transmitting means for sending the e-mail stored by the storage means to the e-mail storage device for storage and opening a mail storage area;
Based on the selection instruction for the index information stored by the storage unit, the transmission unit requests the e-mail storage device to take out the e-mail managed by the transmission unit, and is transmitted from the e-mail storage device in response to this request. Taking out e-mail to be stored in the mail storage area,
The e-mail storage device includes:
Storage means for storing the e-mail transmitted by the transmission means of the communication terminal;
An electronic mail system comprising: means for transmitting an electronic mail stored by the storage means to the communication terminal in response to a request from the extraction means of the communication terminal.
通信端末との間で電子メールを送受信する電子メール保管装置において、
通信端末から送信された電子メールを保管する電子メール保管手段と、
前記保管手段によって保管された電子メールに対応するインデックス情報を作成して格納するインデックス情報格納手段と、
前記通信端末からのインデックス情報に基づく電子メールの取り出し要求に応じて、前記インデックス情報格納手段によって格納された取り出し要求に該当するインデックス情報に対応する前記電子メール格納手段により保管された電子メールを前記通信端末に送信する送信手段と
を具備したことを特徴とする電子メール保管装置。
In an email storage device that sends and receives emails to and from a communication terminal,
E-mail storage means for storing e-mails transmitted from communication terminals;
Index information storage means for creating and storing index information corresponding to the emails stored by the storage means;
In response to an e-mail retrieval request based on the index information from the communication terminal, the e-mail stored by the e-mail storage unit corresponding to the index information corresponding to the retrieval request stored by the index information storage unit is An e-mail storage device comprising: a transmission unit that transmits to a communication terminal.
電子メール保管装置との間で電子メールを送受信する携帯端末において、
受信した電子メールをメール保管用領域に格納すると共に、受信した電子メールに対応するインデックス情報を作成してインデックス保管用領域に格納する格納手段と、
前記格納手段によって格納された電子メールを前記電子メール保管装置に送信して保管させると共にメール保管用領域を開放する送信手段と、
前記格納手段により格納されたインデックス情報に対する選択指示に基づいて、前記送信手段によって前記電子メール保管装置に管理させた電子メールの取り出しを要求し、この要求に対して前記電子メール保管装置から送信される電子メールを前記メール保管用領域に格納する取り出し手段と
を具備したことを特徴とする携帯端末。
In portable terminals that send and receive emails to and from email storage devices,
Storage means for storing the received e-mail in the mail storage area, creating index information corresponding to the received e-mail, and storing the index information in the index storage area;
Transmitting means for sending the e-mail stored by the storage means to the e-mail storage device for storage and opening a mail storage area;
Based on the selection instruction for the index information stored by the storage unit, the transmission unit requests the e-mail storage device to take out the e-mail managed by the transmission unit, and is transmitted from the e-mail storage device in response to this request. And a take-out means for storing the e-mail in the mail storage area.
通信端末との間で電子メールを送受信する電子メール保管装置において、
電子メール送信先となる通信端末の電子メールを格納するための保管領域の状況を管理する領域管理手段と、
前記領域管理手段によって管理された前記通信端末の保管領域に電子メールを格納する余裕がない場合に、前記通信端末に対して電子メールの保管指令を通知する指令通知手段と、
前記指令通知手段に応じて前記通信端末から送信された電子メールを保管する電子メール保管手段と、
前記保管手段によって保管された電子メールに対応するインデックス情報を作成して格納するインデックス情報格納手段と、
前記通信端末からのインデックス情報に基づく電子メールの取り出し要求に応じて、前記インデックス情報格納手段によって格納された取り出し要求に該当するインデックス情報に対応する前記電子メール格納手段により保管された電子メールを前記通信端末に送信する送信手段と
を具備したことを特徴とする電子メール保管装置。
In an email storage device that sends and receives emails to and from a communication terminal,
An area management means for managing the status of a storage area for storing e-mail of a communication terminal as an e-mail transmission destination;
Command notifying means for notifying the communication terminal of an e-mail storage instruction when there is no room for storing the e-mail in the storage area of the communication terminal managed by the area management means;
E-mail storage means for storing e-mails transmitted from the communication terminal according to the command notification means;
Index information storage means for creating and storing index information corresponding to the emails stored by the storage means;
In response to an e-mail retrieval request based on the index information from the communication terminal, the e-mail stored by the e-mail storage unit corresponding to the index information corresponding to the retrieval request stored by the index information storage unit is An e-mail storage device comprising: a transmission unit that transmits to a communication terminal.
電子メールを送受信するためのコンピュータが読み取り可能なプログラムコードを有する記憶媒体であって、
コンピュータを、
通信端末から送信された電子メールを保管する電子メール保管手段と、
前記保管手段によって保管された電子メールに対応するインデックス情報を作成して格納するインデックス情報格納手段と、
前記通信端末からのインデックス情報に基づく電子メールの取り出し要求に応じて、前記インデックス情報格納手段によって格納された取り出し要求に該当するインデックス情報に対応する前記電子メール格納手段により保管された電子メールを前記通信端末に送信する送信手段とに機能させるためのコンピュータが読み取り可能なプログラムコードを有するプログラムが記憶された記憶媒体。
A storage medium having a computer readable program code for sending and receiving e-mail,
Computer
E-mail storage means for storing e-mails transmitted from communication terminals;
Index information storage means for creating and storing index information corresponding to the emails stored by the storage means;
In response to an e-mail retrieval request based on the index information from the communication terminal, the e-mail stored by the e-mail storage unit corresponding to the index information corresponding to the retrieval request stored by the index information storage unit is A storage medium storing a program having a computer-readable program code for causing a transmission means for transmitting to a communication terminal to function.
電子メールを送受信するためのコンピュータが読み取り可能なプログラムコードを有する記憶媒体であって、
コンピュータを、
電子メール送信先となる通信端末の電子メールを格納するための保管領域の状況を管理する領域管理手段と、
前記領域管理手段によって管理された前記通信端末の保管領域が電子メールを格納するのに十分でない場合に、前記通信端末に対して電子メールの保管指令を通知する指令通知手段と、
前記指令通知手段に応じて前記通信端末から送信された電子メールを保管する電子メール保管手段と、
前記保管手段によって保管された電子メールに対応するインデックス情報を作成して格納するインデックス情報格納手段と、
前記通信端末からのインデックス情報に基づく電子メールの取り出し要求に応じて、前記インデックス情報格納手段によって格納された取り出し要求に該当するインデックス情報に対応する前記電子メール格納手段により保管された電子メールを前記通信端末に送信する送信手段とに機能させるためのコンピュータが読み取り可能なプログラムコードを有するプログラムが記憶された記憶媒体。
A storage medium having a computer readable program code for sending and receiving e-mail,
Computer
An area management means for managing the status of a storage area for storing e-mail of a communication terminal as an e-mail transmission destination;
Command notifying means for notifying the communication terminal of an e-mail storage instruction when the storage area of the communication terminal managed by the area management means is not sufficient to store the e-mail;
E-mail storage means for storing e-mails transmitted from the communication terminal according to the command notification means;
Index information storage means for creating and storing index information corresponding to the emails stored by the storage means;
In response to an e-mail retrieval request based on the index information from the communication terminal, the e-mail stored by the e-mail storage unit corresponding to the index information corresponding to the retrieval request stored by the index information storage unit is A storage medium storing a program having a computer-readable program code for causing a transmission means for transmitting to a communication terminal to function.
JP04485399A 1999-02-23 1999-02-23 E-mail system, e-mail storage device, communication terminal, and storage medium storing program Expired - Fee Related JP3649019B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP04485399A JP3649019B2 (en) 1999-02-23 1999-02-23 E-mail system, e-mail storage device, communication terminal, and storage medium storing program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP04485399A JP3649019B2 (en) 1999-02-23 1999-02-23 E-mail system, e-mail storage device, communication terminal, and storage medium storing program

Publications (2)

Publication Number Publication Date
JP2000244555A JP2000244555A (en) 2000-09-08
JP3649019B2 true JP3649019B2 (en) 2005-05-18

Family

ID=12703052

Family Applications (1)

Application Number Title Priority Date Filing Date
JP04485399A Expired - Fee Related JP3649019B2 (en) 1999-02-23 1999-02-23 E-mail system, e-mail storage device, communication terminal, and storage medium storing program

Country Status (1)

Country Link
JP (1) JP3649019B2 (en)

Families Citing this family (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2002199449A (en) * 2000-12-26 2002-07-12 Aruze Corp Base station area information service system
JP2002288089A (en) * 2001-03-26 2002-10-04 Nec Access Technica Ltd Mobile information terminal and management method for received mail memory capacity
KR100425700B1 (en) 2001-06-13 2004-04-03 엘지전자 주식회사 Short message receiving method for mobile communication device
US6965921B2 (en) * 2002-02-12 2005-11-15 Ho-Lung Lu Base of handheld device having email access function
JPWO2006106565A1 (en) * 2005-03-29 2008-09-11 富士通株式会社 E-mail server device, client device, incoming mail notification method, and incoming mail notification program

Also Published As

Publication number Publication date
JP2000244555A (en) 2000-09-08

Similar Documents

Publication Publication Date Title
CN100583898C (en) System and method of sharing a contact list among mobile phones
US20020019225A1 (en) Communication control system using telephone directory management system of mobile phone
JP2003527759A (en) World Wide Web access to voicemail and pages
CN1925685B (en) Electronic device, data processing system, data processing method and recording medium
JPWO2004001612A1 (en) E-mail delivery system, mail server, mail client
US8620274B2 (en) Server, mobile communication system, and data updating method in the same
JPH10257201A (en) Electronic mail terminal and electronic mail delivery system
JP3649019B2 (en) E-mail system, e-mail storage device, communication terminal, and storage medium storing program
JP2001217861A (en) Prankster prevention system and mail center system
JP4559489B2 (en) COMMUNICATION DEVICE, COMMUNICATION PROGRAM, AND COMMUNICATION METHOD
US7543028B2 (en) Electronic mail distribution method, communications terminal, and server device
JP2005027057A (en) Terminal device
JP3843178B2 (en) Telephone with e-mail management function, e-mail management method, and storage medium storing e-mail management program
US20040204124A1 (en) Method of minimizing the quantity of information stored in a wireless device
JP2008250363A (en) Communication terminal and its program
JP4247928B2 (en) E-mail system
EP1566981A1 (en) Method of facilitating downloading, storing and forwarding of ring tones and other services in a mobile terminal
JP4520614B2 (en) E-mail system, information management method in e-mail system, and storage medium
JP2000125350A (en) Data managing method, its execution device and medium recording with processing program recorded therein
JP2001339422A (en) Mail data managing system
JP2008009937A (en) File transmitter and control method thereof, file transmitter control program, and recording medium which records same program
JP4416624B2 (en) Mobile communication terminal
KR100506144B1 (en) A photo calling card service method for mobile communication terminals
JP5041368B2 (en) E-mail management apparatus, e-mail management method, and program
JP4527494B2 (en) Mobile communication terminal

Legal Events

Date Code Title Description
A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20050117

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20050125

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20050207

R150 Certificate of patent or registration of utility model

Free format text: JAPANESE INTERMEDIATE CODE: R150

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20090225

Year of fee payment: 4

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20090225

Year of fee payment: 4

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20100225

Year of fee payment: 5

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20110225

Year of fee payment: 6

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20110225

Year of fee payment: 6

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20120225

Year of fee payment: 7

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20120225

Year of fee payment: 7

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20130225

Year of fee payment: 8

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20130225

Year of fee payment: 8

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20140225

Year of fee payment: 9

LAPS Cancellation because of no payment of annual fees