(57)【要約】【課題】本発明は、ユーザが効率よくメールを確認することができる電子メール装置を提供する。【解決手段】電子メール装置１００は、ＬＣＤユニット１０１と、通信モジュール１０４と、ＣＰＵ１０７と、ＲＡＭ１０８と、記憶装置１０９と、ＲＯＭ１１０とを備え、未読メールを仕分け対象とせず、且つ受信箱に存在する既読メールのみを仕分け設定表示画面４００において予め設定された仕分け条件に基づいて仕分けするので、受信箱に存在する未読メールが仕分けられることなく、既読後に仕分けられる。【選択図】      図５
2004240664.tif 000002
【特許請求の範囲】
【請求項１】
電子メールを受信する受信手段と、
前記受信した電子メールの仕分け条件を設定する設定手段と、
前記設定された仕分け条件に一致する電子メールを格納するためのフォルダを指定する指定手段と、
前記受信した電子メールが前記設定された仕分け条件に一致する場合は、当該受信した電子メールを前記指定されたフォルダに仕分けする仕分け手段と、
前記受信した電子メールが未読か否かを判別する判別手段と、
前記判別の結果、前記電子メールが未読である場合は、当該電子メールに対して前記仕分け手段による仕分けを行わないように制御する制御手段とを有することを特徴とする電子メール装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、電子メール装置に関し、特に、受信した電子メールのフォルダへの仕分けを自動で行う電子メール装置に関する。
【０００２】
【従来の技術】
従来の電子メール装置では、例えば、受信した電子メールのフォルダへの仕分けは、電子メール受信時にすべての電子メールに対して行われていた（特許文献１参照）。また、ユーザが指定したタイミングに、仕分けされていないすべての電子メールに対して行われていた（特許文献２参照）。
【０００３】
【特許文献１】
特開平１０−４４２８号公報
【特許文献２】
特開平７−７８１８６号公報
【０００４】
【発明が解決しようとする課題】
しかしながら、上記従来例においては、受信した電子メールが自動的に複数のフォルダに仕分けされてしまう場合があり、各フォルダに仕分けされた未読又は未開封の電子メールを順に確認しなければならないという問題点があった。
【０００５】
また、受信した電子メールが複数のフォルダに仕分けされると一覧表示できなくなるために、優先的に読みたい電子メールの選択に手間がかかり、ユーザが効率よくメールを確認しずらくなっているという問題点があった。
【０００６】
本発明は、上記問題点に鑑みて成されたものであり、ユーザが効率よくメールを確認することができる電子メール装置を提供することを目的とする。
【０００７】
【課題を解決するための手段】
上記目的を達成するために、請求項１記載の電子メール装置は、電子メールを受信する受信手段と、前記受信した電子メールの仕分け条件を設定する設定手段と、前記設定された仕分け条件に一致する電子メールを格納するためのフォルダを指定する指定手段と、前記受信した電子メールが前記設定された仕分け条件に一致する場合は、当該受信した電子メールを前記指定されたフォルダに仕分けする仕分け手段と、前記受信した電子メールが未読か否かを判別する判別手段と、前記判別の結果、前記電子メールが未読である場合は、当該電子メールに対して前記仕分け手段による仕分けを行わないように制御する制御手段とを有することを特徴とする。
【０００８】
【発明の実施の形態】
以下、本発明の実施の形態を図面を参照して詳細に説明する。
【０００９】
（第１の実施形態）
図１は、本発明の第１の実施形態に係る電子メール装置の内部構成を示すブロック図である。
【００１０】
図１において、本電子メール装置１００は、インターネット等に接続して電子メール（以下、単に「メール」という。）の送受信を行うものであり、ＬＣＤ（Ｌｉｑｕｉｄ  Ｃｒｙｓｔａｌ  Ｄｉｓｐｌａｙ）ユニット１０１と、ＬＥＤ（Ｌｉｇｈｔ  Ｅｍｉｔｔｉｎｇ  Ｄｉｏｄｅ）１０２と、スイッチ１０３と、通信モジュール１０４と、デバイスドライバ１０５と、システムバス１０６と、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）１０７と、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）１０８と、記憶装置１０９と、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）１１０とを備える。
【００１１】
ＬＣＤユニット１０１は、ユーザが入力を行うためのデジタイザ１０１Ａと、画面表示を行うためのＬＣＤ１０１Ｂとを備える。デジタイザ１０１ＡとＬＣＤ１０１Ｂとは、表示画面上においてユーザが入力操作を行うために重なって一体となっている。
【００１２】
ＬＥＤ１０２は、電源状態やエラーの発生をユーザに通知するためのＬＥＤである。スイッチ１０３は、画面表示のＯＮ／ＯＦＦ切り替えやリセット用などのスイッチ類である。通信モジュール１０４は、不図示のインターネットやネットワーク上のメールサーバ等の外部装置と通信するための通信モジュールである。本通信モジュール１０４が有線通信機能だけでなく、無線通信機能をも備えていており、無線を介してインターネットに接続されてもよい。
【００１３】
デバイスドライバ１０５は、各デバイスを制御するＡＳＩＣ（Ａｐｐｌｉｃａｔｉｏｎ  Ｓｐｅｃｉｆｉｃ  Ｉｎｔｅｇｒａｔｅｄ  Ｃｉｒｃｕｉｔ）などのデバイスドライバである。システムバス１０６は、信号のやり取りを行うシステムバスである。ＣＰＵ１０７は演算及び制御を司る中央演算装置であり、後述するフローチャートに記載された処理を実行する。ＲＡＭ１０８は作業領域として使用される主記憶装置である。記憶装置１０９は、電子メール装置１００が受信したメールを仕分けして格納するフォルダを有し、メールの保存領域として使用される記憶装置である。ＲＯＭ１１０は、後述するプログラムやフォントデータなどを格納するＲＯＭである。
【００１４】
図２は、図１の電子メール装置におけるメインルーチンの概略を示すフローチャートである。
【００１５】
図２において、まず、電子メール装置１００本体の初期化処理を行う（ステップＳ２０１）。その後、処理の終了が指示されたか否かを判別し（ステップＳ２０２）、処理の終了が指示されたときは（ステップＳ２０２でＹＥＳ）、電子メール装置１００の終了処理を行って（ステップＳ２０４）、本処理を終了する。
【００１６】
一方、ステップＳ２０２の判別の結果、処理の終了以外が指示されたときは（ステップＳ２０２でＮＯ）、後述する通常処理（ステップＳ２０３）を行い、ステップＳ２０２へ戻る。
【００１７】
図３は、図２における通常処理の概略を示すフローチャートである。本処理は、図２におけるステップＳ２０３の通常処理に対応するものである。
【００１８】
図３において、まず、ユーザが処理を選択し（ステップＳ３０１）、どの処理が選択されたかを判別する（ステップＳ３０２）。ユーザが選択した処理がメールの受信処理であるときは、後述するメールの受信処理を行い（ステップＳ３０３）、メール仕分け処理であるときは、後述するメール仕分け処理を行い（ステップＳ３０４）、開いたメールを閉じる処理であるときは、後述するメールを閉じる処理を行い（ステップＳ３０５）、その他の処理であるときは、選択に応じたその他の処理を行って（ステップＳ３０６）、本処理を終了する。
【００１９】
図４は、図１の電子メール装置におけるメールの仕分け設定表示画面の概略図である。
【００２０】
図４において、ＬＣＤ１０１Ｂに表示される仕分け設定表示画面４００には、仕分けをいつ行うかを設定する領域４１０と、仕分け対象のメールを設定する領域４２０と、未読メールを仕分けの対象とするか否かを設定する領域４３０と、仕分けの条件と仕分け先のフォルダを設定する領域４４０と、表示中の設定を有効とする「ＯＫ」ボタン４５０と、表示中の設定を無効とし、以前の設定を有効とする「キャンセル」ボタン４６０とが含まれる。
【００２１】
領域４１０には、仕分けの開始をユーザが仕分けを指示した時とする設定値４１１と、仕分けの開始をメール受信時とする設定値４１２と、仕分けの開始を電源ＯＦＦ時とする設定値４１３とが含まれる。これらはラジオボタンとして知られる択一的な選択肢として構成されている。図４の状態においては、ユーザが仕分けを指示した時に仕分けが行われる。
【００２２】
領域４２０には、仕分けの対象を受信箱に入っているメールすべてとする設定値４２１と、仕分けの対象を受信箱中で一度も解析及び仕分けが行われていないメール（未処理のメール）のみとする設定値４２２とが含まれる。これらはラジオボタンとして知られる択一的な選択肢として構成されている。図４の状態においては、受信箱に入っているメールすべてに対して仕分けが行われる。なお、受信箱とは、受信したメールがすべて一時的に格納されるフォルダの名称である。
【００２３】
領域４３０は、トグル動作するボタンとなっており、該ボタンの動作に応じて未読メールを仕分けの対象とするか否かが切り換わる。図４の状態においては、未読メールを仕分けの対象としない設定になっている。なお、ここで受信したメールが未読であるか否かは、ＲＦＣ（Ｒｅｑｕｅｓｔ  ｆｏｒ  Ｃｏｍｍｅｎｔｓ）８２２記載の拡張ヘッダフィールドを受信したメールに追加し、受信時に該ヘッダフィールド中に未読であることを記述して該メールを「開いた」時点で既読であることを記述することにより判断するものとする。
【００２４】
領域４４０には、仕分けの条件となるキーワードが含まれる領域を設定する部品４４１と、該キーワードを入力する領域４４２と、該キーワードによって仕分けされたメールを格納するフォルダ名を入力する領域４４３と、該フォルダを選択により決定するために、選択可能なフォルダ一覧を表示するためのボタン４４４とが含まれる。ここで設定された仕分け条件は、記憶装置１０９に保持され、電源を切っても失われないものとする。
【００２５】
図５は、図１の電子メール装置におけるメール仕分け処理の概略を示すフローチャートである。本処理は、図３におけるステップＳ３０４のメール仕分け処理に対応するものである。
【００２６】
図５において、まず、図４における領域４３０で設定された条件に応じて未読メールを仕分けの対象とするか否かを判別する（ステップＳ５０１）。この判別の結果、未読メールを仕分けの対象とするときは（ステップＳ５０１でＹＥＳ）、図４における領域４２０で設定された仕分けの対象となるメールを検索し（ステップＳ５０２）、受信箱に仕分け対象のメールがまだ存在するか否かを判別する（ステップＳ５０３）。この判別の結果、仕分け対象となるメールが受信箱に存在しないときは（ステップＳ５０３でＮＯ）、本処理をそのまま終了する一方、仕分け対象となるメールが受信箱に存在するときは（ステップＳ５０３でＹＥＳ）、ステップＳ５０４へ進む。
【００２７】
ステップＳ５０４では、仕分け対象となるメール（の差出人や題名や本文など）を解析し、該メールが図４における領域４４０で設定された仕分け条件に一致しているか否かを判別する。この判別の結果、メールが仕分け条件に一致していた場合は（ステップＳ５０４でＹＥＳ）、該メールを領域４４０で設定された仕分け先のフォルダに仕分けして格納し（ステップＳ５０５）、ステップＳ５０２へ戻る一方、メールが仕分け条件に一致していないときは（ステップＳ５０４でＮＯ）、何もせずにステップＳ５０２へ戻る。
【００２８】
ステップＳ５０１の判別の結果、未読メールを仕分けの対象としないときは（ステップＳ５０１でＮＯ）、領域４２０で設定された仕分けの対象となるメールを検索し（ステップＳ５０６）、受信箱に仕分け対象のメールがまだ存在するか否かを判別する（ステップＳ５０６）。この判別の結果、仕分け対象となるメールが受信箱に存在しないときは（ステップＳ５０７でＮＯ）、本処理をそのまま終了する一方、仕分け対象となるメールが受信箱に存在するときは（ステップＳ５０７でＹＥＳ）、ステップＳ５０８へ進む。
【００２９】
ステップＳ５０８では、仕分け対象となるメールを解析して該メールが未読であるか否かを判別し、未読であるときは（ステップＳ５０８でＹＥＳ）ステップＳ５０６に戻る一方、該メールが既読であるときは（ステップＳ５０８でＮＯ）、該メールが領域４４０で設定された仕分け条件に一致しているか否かを判別する（ステップＳ５０９）。この判別の結果、メールが仕分け条件に一致していた場合は（ステップＳ５０９でＹＥＳ）、該メールを領域４４０で設定された仕分け先のフォルダに仕分けして格納し（ステップＳ５１０）、ステップＳ５０６へ戻る一方、仕分け条件に一致していないときは（ステップＳ５０９でＮＯ）、何もせずにステップＳ５０６へ戻る。本処理により、受信したメールのうちの未読メールが仕分けされることがなくなる。
【００３０】
図６は、図１の電子メール装置におけるメール受信処理の概略を示すフローチャートである。本処理は、図３におけるステップＳ３０３のメール受信処理に対応するものである。
【００３１】
図６において、まず、外部にあるメールサーバ（不図示）へ接続し、ユーザ認証を行う（ステップＳ６０１）。次に、メールサーバ上から受信すべきメールの最初のメール番号を取得し（ステップＳ６０２）、受信すべきメール番号が得られたか否か、すなわち受信すべきメールがまだメールサーバ上にあるか否かを判別する（ステップＳ６０３）。この判別の結果、受信すべきメールがまだメールサーバ上にあった場合は（ステップＳ６０３でＹＥＳ）、該メールを受信して記憶装置１０９の受信箱に格納し（ステップＳ６０４）、受信するメールを次の受信すべきメールとして（ステップＳ６０５）、ステップＳ６０３に戻る。
【００３２】
ステップＳ６０３の判別の結果、受信すべきメールがメールサーバ上になかった場合は（ステップＳ６０３でＮＯ）、メールサーバとの接続を解除する（ステップＳ６０６）。次に、領域４１０における設定値４１２によりメール受信時にメールの仕分けを行う設定となっているか否かを判別し（ステップＳ６０７）、メール受信時にメールの仕分けを行う設定であるときは（ステップＳ６０７でＹＥＳ）、メールの仕分け処理を行う（ステップＳ６０８）一方、メール受信時にメールの仕分けを行わない設定であるときは（ステップＳ６０８でＮＯ）、何も行わずに本処理を終了する。
【００３３】
本処理により、メール受信時に予めメールの仕分け設定表示画面上で設定された仕分け条件に応じて効率よくメールを仕分けることができる。
【００３４】
図７は、図１の電子メール装置におけるメールを閉じる処理の概略を示すフローチャートである。本処理は、図３におけるステップＳ３０５のメールを閉じる処理に対応するものである。
【００３５】
本実施の形態では、受信したメールが選択された後に、該メールを「開く」ことによりメールの本文を見ることが可能となることとし、開いたメールをユーザが意図的に「閉じる」か、該メールを「削除する」か、あるいは「他のメールを開く」ことにより閉じられることとする。
【００３６】
図７において、まず、画面表示及びメニューなどを、メールを開いた状態から閉じた状態に変更し（ステップＳ７０１）、該メールを削除するために「閉じる」か否かを判別する（ステップＳ７０２）。この判別の結果、メールを削除するために「閉じる」のであれば（ステップＳ７０２でＹＥＳ）、何もせずに処理を終了する。一方、該メールを削除するために「閉じる」のでなければ（ステップＳ７０２でＮＯ）、該メールが、予め設定された仕分け条件に一致しているか否かを判別し（ステップＳ７０３）、一致していれば（ステップＳ７０３でＹＥＳ）、該メールを予め設定された仕分け先のフォルダに仕分けして格納し（ステップＳ７０４）、本処理を終了する一方、一致していなければ（ステップＳ７０３でＮＯ）、何もせずに本処理を終了する。本処理により、メールを閉じると同時に該メールを仕分けすることができる。
【００３７】
上記第１の実施形態によれば、未読メールを仕分け対象とせず（ステップＳ５０１でＮＯ）、且つ受信箱に存在する既読メールのみを仕分け設定表示画面４００において予め設定された仕分け条件に基づいて仕分けするので（ステップＳ５０６〜Ｓ５１０）、受信箱に存在する未読メールが仕分けられることなく、既読後に仕分けられる。これにより、ユーザが効率よくメールを確認することができる。
【００３８】
（第２の実施形態）
本第２の実施形態は、その基本的な構成（図１〜図３）が上記第１の実施形態と同じであり、図１〜図３と対応する要素には同一の符号を付してそれらの説明は省略する。以下に、上記第１の実施形態と異なる点のみを説明する。
【００３９】
図８は、本発明の第２の実施形態に係る電子メール装置におけるメールの仕分け設定表示画面の概略図である。
【００４０】
図８において、ＬＣＤ１０１Ｂに表示される仕分け設定表示画面８００には、仕分けをいつ行うかを設定する領域８１０と、仕分け対象のメールを設定する領域８２０と、未開封メールを仕分けの対象とするか否かを設定する領域８３０と、仕分けの条件と仕分け先のフォルダを設定する領域８４０と、表示中の設定を有効とする「ＯＫ」ボタン８５０と、表示中の設定を無効とし、以前の設定を有効とする「キャンセル」ボタン８６０とが含まれる。
【００４１】
領域８１０には、仕分けの開始をユーザが仕分けを指示した時とする設定値８１１と、仕分けの開始をメール送信時とする設定値８１２と、仕分けの開始を電源ＯＦＦ時とする設定値８１３とが含まれる。これらはラジオボタンとして知られる択一的な選択肢として構成されている。図８の状態においては、ユーザが仕分けを指示した時に仕分けが行われる。
【００４２】
領域８２０には、仕分けの対象を送信箱に入っているメールすべてとする設定値８２１と、仕分け対象を送信箱中で一度も解析及び仕分けが行われていないメール（未処理のメール）のみとする設定値８２２とが含まれる。これらはラジオボタンとして知られる択一的な選択肢として構成されている。図８の状態においては、送信箱に入っているメールすべてに対して仕分けが行われる。なお、送信箱とは、送信した送信済みメール及び作成済みで送信待ちのメールがすべて一時的に格納されるフォルダの名称である。
【００４３】
領域８３０は、トグル動作するボタンとなっており、該ボタンの動作に応じて未開封メールを仕分けの対象とするか否かが切り換わる。図８の状態においては、未開封メールを仕分けの対象としない設定になっている。なお、ここで送信したメールが送信相手によって開封されたか否かは、ＲＦＣ（Ｒｅｑｕｅｓｔ  ｆｏｒ  Ｃｏｍｍｅｎｔｓ）２２９８記載の技術を利用し、開封された場合には相手から開封通知のメールが届くものとする。
【００４４】
領域８４０には、仕分けの条件となるキーワードが含まれる領域を設定する部品８４１と、該キーワードを入力する領域８４２と、該キーワードによって仕分けされたメールを格納するフォルダ名を入力する領域８４３と、該フォルダを選択により決定するために、選択可能なフォルダ一覧を表示するためのボタン８４４とが含まれる。ここで設定された仕分け条件は、記憶装置１０９に保持され、電源を切っても失われないものとする。
【００４５】
図９は、本発明の第２の実施形態に係る電子メール装置のメール仕分け処理の概略を示すフローチャートである。本処理は、図３におけるステップＳ３０４のメール仕分け処理に対応するものである。
【００４６】
図９において、まず、図８における領域８３０で設定された条件に応じて未開封メールを仕分けの対象とするか否かを判別する（ステップＳ９０１）。この判別の結果、未開封メールを仕分けの対象とするときは（ステップＳ９０１でＹＥＳ）、図８における領域８２０で設定された仕分け対象となるメールが送信箱にまだ存在するか否かを判別する（ステップＳ９０２）。この判別の結果、仕分け対象となるメールが送信箱に存在しないときは（ステップＳ９０２でＮＯ）、本処理をそのまま終了する一方、仕分け対象となるメールが送信箱に存在するときは（ステップＳ９０２でＹＥＳ）、該メールを解析して送信済みか否かを判別する（ステップＳ９０３）。
【００４７】
ステップＳ９０３の判別の結果、メールが送信済みでないときは（ステップＳ９０３でＮＯ）、ステップＳ９０２へ戻る一方、該メールが送信済みであるときは（ステップＳ９０３でＹＥＳ）、ステップＳ９０４へ進む。
【００４８】
ステップＳ９０４では、該メールが領域８４０で設定された仕分け条件に一致しているか否かを判別する（ステップＳ９０４）。この判別の結果、メールが仕分け条件に一致していた場合は（ステップＳ９０４でＹＥＳ）、該メールを領域８４０で設定された仕分け先のフォルダに仕分けして格納し（ステップＳ９０５）、ステップＳ９０２へ戻る一方、メールが仕分け条件に一致していなければ（ステップＳ９０５でＮＯ）、何もせずにステップＳ９０２に戻る。
【００４９】
ステップＳ９０１の判別の結果、未開封メールを仕分けの対象としないときは（ステップＳ９０１でＮＯ）、領域８２０で設定された仕分けの対象となるメールが送信箱にまだ存在するか否かを判別する（ステップＳ９０６）。この判別の結果、仕分け対象となるメールが送信箱に存在しないときは（ステップＳ９０６でＮＯ）、本処理をそのまま終了する一方、仕分け対象となるメールが送信箱に存在するときは（ステップＳ９０６でＹＥＳ）、該メールを解析して送信済みか否かを判別する（ステップＳ９０７）。
【００５０】
ステップＳ９０７の判別の結果、メールが送信済みでないときは（ステップＳ９０７でＮＯ）、ステップＳ９０６に戻る一方、該メールが送信済みであるときは（ステップＳ９０７でＹＥＳ）、該メールが開封済みであるか否かを判別する（ステップＳ９０８）。この判別の結果、メールが未開封であるときは（ステップＳ９０８でＮＯ）、ステップＳ９０６に戻る一方、メールが開封済みであるときは（ステップＳ９０８でＹＥＳ）、該メールが領域８４０で設定された仕分け条件に一致しているか否かを判別する（ステップＳ９０９）。
【００５１】
ステップＳ９０９の判別の結果、メールが仕分け条件に一致していた場合は（ステップＳ９０９でＹＥＳ）、該メールを領域８４０で設定された仕分け先のフォルダに仕分けして格納し（ステップＳ９１０）、ステップＳ９０６に戻る一方、メールが仕分け条件に一致していないときは（ステップＳ９０９でＮＯ）、何もせずにステップＳ９０６に戻る。本処理により、受信したメールのうちの未開封メールを複数のフォルダに仕分けすることなく、ユーザが効率よく未開封メールの内容確認を行うことができる。
【００５２】
図１０は、本発明の第２の実施形態に係る電子メール装置のメール受信処理の概略を示すフローチャートである。本処理は、図３におけるステップＳ３０３のメール受信処理に対応するものである。
【００５３】
図１０において、まず、外部にあるメールサーバ（不図示）へ接続し、ユーザ認証を行う（ステップＳ１００１）。次に、メールサーバ上の受信すべきメールの最初のメール番号を取得して（ステップＳ１００２）、受信すべきメール番号が得られたか否か、すなわち受信すべきメールがまだメールサーバ上にあるか否かを判別する（ステップＳ１００３）。この判別の結果、受信すべきメールがまだメールサーバ上にあった場合は（ステップＳ１００３でＹＥＳ）、該メールを受信し、記憶領域１０９の受信箱に格納して（ステップＳ１００４）、受信したメールが、先に送信したメールが開封されたことを通知する開封確認メールか否かを判別する（ステップＳ１００５）。
【００５４】
ステップＳ１００５の判別の結果、受信したメールが開封確認メールであれば（ステップＳ１００５でＹＥＳ）、該開封確認メールに対応するメールが送信箱に存在するか否かを判別し（ステップＳ１００６）、存在すれば（ステップＳ１００６でＹＥＳ）、該メールの仕分け処理を行う（ステップＳ１００７）。一方、メールが存在しなければ（ステップＳ１００６でＮＯ）、受信するメールを次の受信すべきメールとして（ステップＳ１００８）、ステップＳ１００３に戻る。
【００５５】
ステップＳ１００５の判別の結果、受信したメールが開封確認メールでなければ（ステップＳ１００５でＮＯ）、ステップＳ１００８へ移行する。
【００５６】
ステップＳ１００３の判別の結果、受信すべきメールがメールサーバ上になかった場合は（ステップＳ１００３でＮＯ）、該メールサーバとの接続を解除して（ステップＳ１００９）、本処理を終了する。
【００５７】
上記第２の実施の形態によれば、未開封メールを仕分け対象とせず（ステップＳ９０１でＮＯ）、且つ送信箱に存在する送信済みで開封済みのメールのみを仕分け設定表示画面８００において予め設定された仕分け条件に基づいて仕分けするので（ステップＳ９０６〜Ｓ９１０）、送信箱に存在する未送信で未開封のメールが仕分けられることがなくなる。これにより、ユーザが効率よくメール送信を行うことができる。
【００５８】
（第３の実施形態）
本第３の実施形態は、その基本的な構成（図１〜図３）が上記第１の実施形態と同じであり、図１〜図３と対応する要素には同一の符号を付してそれらの説明は省略する。以下に、上記第１の実施形態と異なる点のみを説明する。
【００５９】
図１１は、本発明の第３の実施形態に係る電子メール装置におけるメールの仕分け設定表示画面の概略図である。
【００６０】
図１１において、ＬＣＤ１０１Ｂに表示される仕分け設定表示画面１１００には、仕分けをいつ行うかを設定する領域１１１０と、仕分け対象のメールを設定する領域１１２０と、未読メールを仕分けの対象とするか否かを設定する領域１１３０と、仕分けの条件と仕分け先のフォルダを設定する領域１１４０と、表示中の設定を有効とする「ＯＫ」ボタン１１５０と、表示中の設定を無効とし、以前の設定を有効とする「キャンセル」ボタン１１６０とが含まれる。
【００６１】
領域１１１０には、仕分けの開始をユーザが仕分けを指示した時とする設定値１１１１と、仕分けの開始をメール受信時とする設定値１１１２と、仕分けの開始を電源ＯＦＦ時とする設定値１１１３とが含まれる。これらはラジオボタンとして知られる択一的な選択肢として構成されている。図１１の状態においては、ユーザが仕分けを指示した時に仕分けが行われる。
【００６２】
領域１１２０には、仕分けの対象を受信箱に入っているメールすべてとする設定値１１２１と、仕分けの対象を受信箱中で一度も解析及び仕分けが行われていないメール（未処理のメール）のみとする設定値１１２２とが含まれる。これらはラジオボタンとして知られる択一的な選択肢として構成されている。図１１の状態においては、受信箱に入っているメールすべてに対して仕分けが行われる。なお、受信箱とは、受信したメールがすべて一時的に格納されるフォルダの名称である。
【００６３】
領域１１３０は、トグル動作するボタンとなっており、該ボタンの動作に応じて未読メールを仕分けの対象とするか否かが切り換わる。図１１の状態においては、未読メールを仕分けの対象としない設定になっている。
【００６４】
領域１１４０には、仕分けしたメールを格納するフォルダ名を入力する領域１１４１と、該フォルダを選択により決定するために、選択可能なフォルダ一覧を表示するためのボタン１１４２と、該フォルダに仕分ける際の条件となるキーワードが含まれる領域を設定する部品１１４３と、仕分けの条件となるキーワードを入力する領域１１４４と、該キーワードによる仕分けの優先度１１４５とが含まれる。仕分けの優先度は、受信したメールが複数の仕分け条件に一致していた場合の優先順位を決定するために設定される。図１１の状態においては、本仕分け条件の優先順位を５番目とする設定になっている。優先順位は、本実施の形態に限られず、多数設定してもよい。ここで設定された仕分け条件は、記憶装置１０９に保持され、電源を切っても失われないものとする。
【００６５】
図１２は、本発明の第３の実施形態に係る電子メール装置のメール仕分け処理の概略を示すフローチャートである。本処理は、図３におけるステップＳ３０４のメール仕分け処理に対応するものである。
【００６６】
図１２において、まず、未読メールを仕分けの対象とするか否かを判別する（ステップＳ１２０１）。この判別の結果、未読メールを仕分けの対象とするときは（ステップＳ１２０１でＹＥＳ）、図１１における領域１１２０で設定された仕分けの対象となるメールが受信箱にまだ存在するか否かを検索し（ステップＳ１２０２）、その結果を判別して（ステップＳ１２０３）、仕分けの対象となるメールが受信箱に存在しなければ（ステップＳ１２０３でＮＯ）、本処理をそのまま終了する。
【００６７】
ステップＳ１２０３の判別の結果、仕分けの対象となるメールが受信箱に存在した場合は（ステップＳ１２０３でＹＥＳ）、記憶装置１０９より優先順位が最高（例えば、優先順位１番目）の仕分け条件を取得しにいき（ステップＳ１２０４）、仕分け条件が得られたか否かを判別する（ステップＳ１２０５）。この判別の結果、仕分け条件が得られなかったと判断した場合は（ステップＳ１２０５でＮＯ）、ステップＳ１２０３に戻る一方、仕分け条件が得られたと判断した場合は（ステップＳ１２０５でＹＥＳ）、該メールが領域１１４０で設定された当該取得した仕分け条件に一致しているか否かを判別する（ステップＳ１２０６）。この判別の結果、メールが仕分け条件に一致していた場合は（ステップＳ１２０６でＹＥＳ）、該メールを領域１１４０で設定された仕分け先のフォルダに仕分けして格納し（ステップＳ１２０７）、ステップＳ１２０３に戻る一方、メールが仕分け条件に一致していなければ（ステップＳ１２０６でＮＯ）、優先順位が次の仕分け条件（現在の仕分け条件の優先順位が１番目ならば、優先順位が２番目の仕分け条件）を記憶装置１０９より取得しにいく処理を実行して（ステップＳ１２０８）、ステップＳ１２０５に戻る。
【００６８】
ステップＳ１２０１の判別の結果、未読メールを仕分けの対象としないときは（ステップＳ１２０１でＮＯ）、領域１１２０で設定された仕分けの対象となるメールが受信箱にまだ存在するか否かを検索し（ステップＳ１２０９）、その結果を判別して（ステップＳ１２１０）、仕分けの対象となるメールが受信箱に存在しなければ（ステップＳ１２１０でＮＯ）、本処理をそのまま終了する。
【００６９】
ステップＳ１２１０の判別の結果、仕分けの対象となるメールが受信箱に存在した場合は（ステップＳ１２１０でＹＥＳ）、該メールが未読であるか否かを判別する（ステップＳ１２１１）。この判別の結果、メールが未読であれば（ステップＳ１２１１でＹＥＳ）、ステップＳ１２０９に戻る一方、既読であれば（ステップＳ１２１１でＮＯ）、記憶装置１０９より優先順位が最高（例えば、優先順位１番目）の仕分け条件を取得しにいき（ステップＳ１２１２）、該仕分け条件が得られたか否かを判別する（ステップＳ１２１３）。
【００７０】
ステップＳ１２１３の判別の結果、仕分け条件が得られなかった場合は（ステップＳ１２１３でＮＯ）、ステップＳ１２０９に戻る一方、仕分け条件が得られた場合は（ステップＳ１２１３でＹＥＳ）、該メールが領域１１４０で設定された仕分け条件に一致しているか否かを判別する（ステップＳ１２１４）。この判別の結果、メールが仕分け条件に一致していた場合は（ステップＳ１２１４でＹＥＳ）、該メールを領域１１４０で設定された仕分け先のフォルダに仕分けして格納し（ステップＳ１２１５）、ステップＳ１２０９に戻る一方、メールが仕分け条件に一致していなければ（ステップＳ１２１４でＮＯ）、優先順位が次の仕分け条件（現在の仕分け条件の優先順位が１番目ならば、優先順位が２番目の仕分け条件）を記憶装置１０９より取得しにいく処理を実行して（ステップＳ１２１６）、ステップＳ１２１３に戻る。
【００７１】
上記第３の実施形態によれば、未開封メールを仕分け対象とせず（ステップＳ１２０１でＮＯ）、且つ受信箱に存在する既読メールのみを仕分け設定表示画面８００により予め設定された優先順位に基づく仕分け条件に応じて仕分けするので（ステップＳ１２０９〜Ｓ１２１６）、複数の仕分け条件に一致する未読メールが仕分けられることなく、既読後に仕分けられる。これにより、受信したメールを的確に仕分け、ユーザが効率よくメールを確認することができる。
【００７２】
上記第１〜第２の実施形態における電子メール装置が有する各機能を１つの電子メール装置が備えていてもよい。
【００７３】
上記第１〜第３の実施形態における電子メール装置では、フォルダ毎に仕分けの条件を設定可能としてもよい。
【００７４】
本発明は、上述した実施形態の機能を実現するソフトウェアのプログラム（図２〜図３，図５〜図７、図９〜図１０，図１２のフローチャートに対応するプログラム）を、コンピュータ又はＣＰＵに供給し、そのコンピュータ又はＣＰＵが該供給されたプログラムを読み出して実行することによっても本発明の目的が達成されることは云うまでもない。この場合、上記プログラムは、該プログラムを記憶した記憶媒体から直接、又はインターネット、商用ネットワーク、若しくはローカルエリアネットワーク等に接続された不図示の他のコンピュータやデータベース等からダウンロードすることにより供給される。
【００７５】
また、上記プログラムは、上述した実施形態の機能をコンピュータで実現することができればよく、その形態は、オブジェクトコード、インタプリタにより実行されるプログラム、ＯＳに供給されるスクリプトデータ等の形態を有するものでもよい。
【００７６】
更に、上述した実施形態の機能を実現するソフトウェアのプログラムを記憶した記憶媒体をコンピュータに供給し、そのコンピュータ又はＣＰＵが該記憶媒体に格納されたプログラムを読み出して実行することによっても、本発明の目的が達成されることは云うまでもない。
【００７７】
上述した実施形態では、プログラムはＲＯＭ１１０に格納されているが、これに限定する必要はなく、プログラムを供給する記憶媒体としては、例えば、ＲＡＭ、ＮＶ−ＲＡＭ、ハードディスク、フレキシブルディスク、光ディスク、光磁気ディスク、ＭＯ、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、ＣＤ−ＲＷ、ＤＶＤ−ＲＯＭ、ＤＶＤ−ＲＡＭ、ＤＶＤ−ＲＷ、ＤＶＤ＋ＲＷ、磁気テープ、不揮発性のメモリカード、他のＲＯＭ等の上記プログラムを記憶できるものであればよい。
【００７８】
本発明の実施態様の例を以下に列挙する。
【００７９】
〔実施態様１〕  電子メールを受信する受信手段と、前記受信した電子メールの仕分け条件を設定する設定手段と、前記設定された仕分け条件に一致する電子メールを格納するためのフォルダを指定する指定手段と、前記受信した電子メールが前記設定された仕分け条件に一致する場合は、当該受信した電子メールを前記指定されたフォルダに仕分けする仕分け手段と、前記受信した電子メールが未読か否かを判別する判別手段と、前記判別の結果、前記電子メールが未読である場合は、未読の電子メールに対して前記仕分け手段による仕分けを行わないように制御する制御手段とを有することを特徴とする電子メール装置。
【００８０】
〔実施態様２〕  前記設定手段は、前記未読の電子メールに対して前記仕分けを行うか否かを切り換える切換手段を有する実施態様１記載の電子メール装置。
【００８１】
〔実施態様３〕  前記制御手段は、前記仕分けをユーザの指示に応じて行うことを特徴とする実施態様１又は２記載の電子メール装置。
【００８２】
〔実施態様４〕  前記制御手段は、前記電子メールの仕分けを行う際に、仕分けされていない全ての電子メールに対して前記仕分けを行うことを特徴とする実施態様１乃至３のいずれか１項に記載の電子メール装置。
【００８３】
〔実施態様５〕  前記制御手段は、前記電子メールの仕分けを行う際に、前記仕分けが一度も行われていない電子メールに対して前記仕分けを行うことを特徴とする実施態様１乃至３のいずれか１項に記載の電子メール装置。
【００８４】
〔実施態様６〕  電子メールを受信する受信手段と、前記受信した電子メールの仕分け条件を設定する設定手段と、前記設定された仕分け条件に一致する電子メールを格納するためのフォルダを指定する指定手段と、前記受信した電子メールが前記設定された仕分け条件に一致する場合は、当該受信した電子メールを前記指定されたフォルダに仕分けする仕分け手段と、前記受信した電子メールを開いて削除せずに閉じた際に、当該電子メールに対して前記仕分け手段による仕分けを行うように制御する制御手段とを有することを特徴とする電子メール装置。
【００８５】
〔実施態様７〕  電子メールを送信する送信手段と、前記送信した電子メールの仕分け条件を設定する設定手段と、前記設定された仕分け条件に一致する電子メールを格納するためのフォルダを指定する指定手段と、前記送信した電子メールを特定のフォルダに格納する格納手段と、前記送信した電子メールが前記設定された仕分け条件に一致する場合は、当該送信した電子メールを前記指定されたフォルダに仕分けする仕分け手段と、前記送信した電子メールが開封されたか否かを判別する判別手段と、前記判別の結果、前記電子メールが開封されていない場合は、未開封の電子メールに対して前記手段による仕分けを行わないように制御する制御手段とを有することを特徴とする電子メール装置。
【００８６】
〔実施態様８〕  前記設定手段は、前記未開封の電子メールに対して前記仕分けを行うか否かを切り換える切換手段を有することを特徴とする実施態様７記載の電子メール装置。
【００８７】
〔実施態様９〕  前記制御手段は、前記仕分けをユーザの指示に応じて行うことを特徴とする実施態様７又は８記載の電子メール装置。
【００８８】
〔実施態様１０〕  電子メールを送信する送信手段と、電子メールを受信する受信手段と、前記送信した電子メールの仕分け条件を設定する設定手段と、前記設定された仕分け条件に一致する電子メールを格納するためのフォルダを指定する指定手段と、前記送信した電子メールを特定のフォルダに格納する格納手段と、前記送信した電子メールが前記設定された仕分け条件に一致する場合は、当該送信した電子メールを前記指定されたフォルダに仕分けする仕分け手段と、前記送信した電子メールの開封通知を受信した際に、当該電子メールに対して前記仕分け手段による仕分けを行うように制御する制御手段とを有することを特徴とする電子メール装置。
【００８９】
〔実施態様１１〕  電子メールを受信する受信工程と、前記受信した電子メールの仕分け条件を設定する設定工程と、前記設定された仕分け条件に一致する電子メールを格納するためのフォルダを指定する指定工程と、前記受信した電子メールが前記設定された仕分け条件に一致する場合は、当該受信した電子メールを前記指定されたフォルダに仕分けする仕分け工程と、前記受信した電子メールが未読か否かを判別する判別工程と、前記判別の結果、前記電子メールが未読である場合は、未読の電子メールに対して前記仕分け工程による仕分けを行わないように制御する制御工程とを有することを特徴とする電子メール装置の制御方法。
【００９０】
〔実施態様１２〕  電子メールを受信する受信工程と、前記受信した電子メールの仕分け条件を設定する設定工程と、前記設定された仕分け条件に一致する電子メールを格納するためのフォルダを指定する指定工程と、前記受信した電子メールが前記設定された仕分け条件に一致する場合は、当該受信した電子メールを前記指定されたフォルダに仕分けする仕分け工程と、前記受信した電子メールを開いて削除せずに閉じた際に、当該電子メールに対して前記仕分け工程による仕分けを行うように制御する制御工程とを有することを特徴とする電子メール装置の制御方法。
【００９１】
〔実施態様１３〕  電子メールを送信する送信工程と、前記送信した電子メールの仕分け条件を設定する設定工程と、前記設定された仕分け条件に一致する電子メールを格納するためのフォルダを指定する指定工程と、前記送信した電子メールを特定のフォルダに格納する格納工程と、前記送信した電子メールが前記設定された仕分け条件に一致する場合は、当該送信した電子メールを前記指定されたフォルダに仕分けする仕分け工程と、前記送信した電子メールが開封されたか否かを判別する判別工程と、前記判別の結果、前記電子メールが開封されていない場合は、未開封の電子メールに対して前記仕分け工程による仕分けを行わないように制御する制御工程とを有することを特徴とする電子メール装置の制御方法。
【００９２】
〔実施態様１４〕  電子メールを送信する送信工程と、電子メールを受信する受信工程と、前記送信した電子メールの仕分け条件を設定する設定工程と、前記設定された仕分け条件に一致する電子メールを格納するためのフォルダを指定する指定工程と、前記送信した電子メールを特定のフォルダに格納する格納工程と、前記送信した電子メールが前記設定された仕分け条件に一致する場合は、当該送信した電子メールを前記指定されたフォルダに仕分けする仕分け工程と、前記送信した電子メールの開封通知を受信した際に、当該電子メールに対して前記仕分け工程による仕分けを行うように制御する制御工程とを有することを特徴とする電子メール装置の制御方法。
【００９３】
〔実施態様１５〕  電子メール装置の制御方法をコンピュータに実行させるプログラムにおいて、前記プログラムは、電子メールを受信する受信ステップと、前記受信した電子メールの仕分け条件を設定する設定ステップと、前記設定された仕分け条件に一致する電子メールを格納するためのフォルダを指定する指定ステップと、前記受信した電子メールが前記設定された仕分け条件に一致する場合は、当該受信した電子メールを前記指定されたフォルダに仕分けする仕分けステップと、前記受信した電子メールが未読か否かを判別する判別ステップと、前記判別の結果、前記電子メールが未読である場合は、未読の電子メールに対して前記仕分けステップでの仕分けを行わないように制御する制御ステップとを有することを特徴とするプログラム。
【００９４】
〔実施態様１６〕  電子メール装置の制御方法をコンピュータに実行させるプログラムにおいて、前記プログラムは、電子メールを受信する受信ステップと、前記受信した電子メールの仕分け条件を設定する設定ステップと、前記設定された仕分け条件に一致する電子メールを格納するためのフォルダを指定する指定ステップと、前記受信した電子メールが前記設定された仕分け条件に一致する場合は、当該受信した電子メールを前記指定されたフォルダに仕分けする仕分けステップと、前記受信した電子メールを開いて削除せずに閉じた際に、当該電子メールに対して前記仕分けステップでの仕分けを行うように制御する制御ステップとを有することを特徴とするプログラム。
【００９５】
〔実施態様１７〕  電子メール装置の制御方法をコンピュータに実行させるプログラムにおいて、前記プログラムは、電子メールを送信する送信ステップと、前記送信した電子メールの仕分け条件を設定する設定ステップと、前記設定された仕分け条件に一致する電子メールを格納するためのフォルダを指定する指定ステップと、前記送信した電子メールを特定のフォルダに格納する格納ステップと、前記送信した電子メールが前記設定された仕分け条件に一致する場合は、当該送信した電子メールを前記指定されたフォルダに仕分けする仕分けステップと、前記送信した電子メールが開封されたか否かを判別する判別ステップと、前記判別の結果、前記電子メールが開封されていない場合は、未開封の電子メールに対して前記仕分けステップでの仕分けを行わないように制御する制御ステップとを有することを特徴とするプログラム。
【００９６】
〔実施態様１８〕  電子メール装置の制御方法をコンピュータに実行させるプログラムにおいて、前記プログラムは、電子メールを送信する送信ステップと、電子メールを受信する受信ステップと、前記送信した電子メールの仕分け条件を設定する設定ステップと、前記設定された仕分け条件に一致する電子メールを格納するためのフォルダを指定する指定ステップと、前記送信した電子メールを特定のフォルダに格納する格納ステップと、前記送信した電子メールが前記設定された仕分け条件に一致する場合は、当該送信した電子メールを前記指定されたフォルダに仕分けする仕分けステップと、前記送信した電子メールの開封通知を受信した際に、当該電子メールに対して前記仕分けステップでの仕分けを行うように制御する制御ステップとを有することを特徴とするプログラム。
【００９７】
【発明の効果】
以上詳細に説明したように、本発明によれば、受信した電子メールが未読である場合は、当該電子メールに対して仕分けを行わないので、未読又は未開封の電子メールが仕分けされることなく、ユーザが効率よくメールを確認することができる。
【図面の簡単な説明】
【図１】本発明の第１の実施形態に係る電子メール装置の内部構成の一例を示すブロック図である。
【図２】図１の電子メール装置におけるメインルーチンの概略を示すフローチャートである。
【図３】図２における通常処理の概略を示すフローチャートである。
【図４】図１の電子メール装置におけるメールの仕分け設定表示画面の概略図である。
【図５】図１の電子メール装置におけるメール仕分け処理の概略を示すフローチャートである。
【図６】図１の電子メール装置におけるメール受信処理の概略を示すフローチャートである。
【図７】図１の電子メール装置におけるメールを閉じる処理の概略を示すフローチャートである。
【図８】本発明の第２の実施形態に係る電子メール装置におけるメールの仕分け設定表示画面の概略図である。
【図９】本発明の第２の実施形態に係る電子メール装置のメール仕分け処理の概略を示すフローチャートである。
【図１０】本発明の第２の実施形態に係る電子メール装置のメール受信処理の概略を示すフローチャートである。
【図１１】本発明の第３の実施形態に係る電子メール装置におけるメールの仕分け設定表示画面の概略図である。
【図１２】本発明の第３の実施形態に係る電子メール装置のメール仕分け処理の概略を示すフローチャートである。
【符号の説明】
１００  電子メール装置
１０１Ａ  デジタイザ
１０１Ｂ  ＬＣＤ
１０１  ＬＣＤユニット
１０２  ＬＥＤ
１０４  通信モジュール
１０５  デバイスドライバ
１０６  システムバス
１０７  ＣＰＵ
１０８  ＲＡＭ
１０９  記憶装置
１１０  ＲＯＭ
【図１】
2004240664.tif 000003
【図２】
2004240664.tif 000004
【図３】
2004240664.tif 000005
【図４】
2004240664.tif 000006
【図５】
2004240664.tif 000007
【図６】
2004240664.tif 000008
【図７】
2004240664.tif 000009
【図８】
2004240664.tif 000010
【図９】
2004240664.tif 000011
【図１０】
2004240664.tif 000012
【図１１】
2004240664.tif 000013
【図１２】
2004240664.tif 000014