(57)【要約】【課題】端末からメールを読み取るに際して重複した読み取りを防止することができる。【解決手段】メール管理装置１０は、メールの配信要求をメールの配信要求元の端末２０より受信すると、受信した配信要求に示されたメールが、未読のものであるか既読のものであるかを、予め記憶されている受信したメールが既読のものであるか又は未読のものであるかを示す該メールの既読・未読情報を参照して判別する。メール管理装置１０は、配信要求に示されたメールが、未読のものであると判別された場合、予め記憶されている該メールの既読・未読情報を未読から既読に更新し、メールの要求元に該メールを送信する。【選択図】　図１
2004048391.tif 000002
【特許請求の範囲】
【請求項１】
受信したメールを記憶するメール記憶手段と、
受信したメールが既読のものであるか又は未読のものであるかを示す既読・未読情報をメールの配信先ごとに記憶する既読・未読情報記憶手段と、
メールの配信要求をメールの配信要求元より受信するメール配信要求受信手段と、
前記メール配信要求受信手段により受信した前記配信要求に示されたメールを該メールの要求元に送信するメール送信手段と、
前記メール配信要求受信手段により受信した前記配信要求に示されたメールが、未読のものであるか既読のものであるかを、前記既読・未読情報記憶手段に記憶されている該メールの既読・未読情報を参照して判別する未読・既読判別手段と、
前記未読・既読判別手段により、前記配信要求に示されたメールが、未読のものであると判別された場合、前記既読・未読情報記憶手段に記憶されている該メールの既読・未読情報を未読から既読に更新する更新手段と、
を備え、
前記メール送信手段は、
前記未読・既読判別手段により、前記配信要求に示されたメールが、未読のものであると判別された場合、メールの要求元に該メールを送信する、
ことを特徴とするメール管理装置。
【請求項２】
前記既読・未読情報記憶手段に記憶されている既読・未読情報を参照し、全ての配信先が既読になっている既読・未読情報により示されたメールを、前記メール記憶手段より削除するメール削除手段と、
を更に備えることを特徴とする請求項１に記載のメール管理装置。
【請求項３】
前記既読・未読情報記憶手段には、
メールを削除したか否かを示すメール削除情報を備え、
メール削除手段により前記メールを削除すると、前記既読・未読情報記憶手段に記憶されている該メールのメール削除情報を、未削除から削除した旨に更新するメール削除情報更新手段と、
を備える、
ことを特徴とする請求項２に記載のメール管理装置。
【請求項４】
メールの配信要求をメールの配信要求元より受信し、
受信した前記配信要求に示されたメールを該メールの要求元に送信し、
受信した前記配信要求に示されたメールが、未読のものであるか既読のものであるかを、予め記憶されている受信したメールが既読のものであるか又は未読のものであるかを示す該メールの既読・未読情報を参照して判別し、
前記配信要求に示されたメールが、未読のものであると判別された場合、予め記憶されている該メールの既読・未読情報を未読から既読に更新し、
メールの要求元に該メールを送信する、
ことを特徴とするメール管理方法。
【請求項５】
メールの配信要求をメールの配信要求元より受信する手順、
受信した前記配信要求に示されたメールを該メールの要求元に送信する手順、受信した前記配信要求に示されたメールが、未読のものであるか既読のものであるかを、予め記憶されている受信したメールが既読のものであるか又は未読のものであるかを示す該メールの既読・未読情報を参照して判別する手順、
前記配信要求に示されたメールが、未読のものであると判別された場合、予め記憶されている該メールの既読・未読情報を未読から既読に更新する手順、
をコンピュータに実行させるプログラム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
この発明は、配信要求されたメールのうち未読のものを配信要求元に送信するメール管理装置、メール管理方法、及びプログラムに関する。
【０００２】
【従来の技術】
従来のメール管理装置は、受信したメールが既読されたものであるか又は未読のものであるかを識別する手段と、既読メールを削除する手段と、アクセスされたメールをアクセス要求元の端末に送信する手段と、受信したメールを記憶しておく記憶手段とから構成されている。
上述した従来のメール管理装置は、メールを受信して記憶手段に記憶すると、このメールを未読のものと認識し、その後、このメールが読み出されると、このメールを既読のものと認識するようになっている。
【０００３】
【発明が解決しようとする課題】
従来のメール管理装置では、上述したように、メールにアクセスされそのメールが読み出されたとき既読と認識するので、例えば、受信したメールＡを記憶手段に記憶したのち、例えば、端末ＡからメールＡにアクセスされ読み出されると、メールＡを既読と認識する。その後、メール管理装置は、発信者と件名とがメールＡと同一のメールＢ（メールＢは送信先として端末Ａ及び端末Ｂを有している）を受信して記憶手段に記憶したのち、例えば、端末ＢからメールＢにアクセスされ読み出されると、メールＢを既読と認識する。
その後、端末ＡからメールＢを読み出す場合、メール管理装置に記憶されているメールＡ及びメールＢは既読になっており、かつ、メールＡとメールＢとはその発信者及び件名が同一であるので区別がつかなくなり、メールＢを読み取りたい場合においても、メールＡ及びメールＢを重複して読み取ってしまうという問題点があった。
【０００４】
そこで、この発明は、上述した問題点に鑑み、端末からメールを読み取るに際して重複した読み取りを防止することができるメール管理装置、メール管理方法、及びプログラムを提供することを目的とする。
【０００５】
【課題を解決するための手段】
上記目的を達成するために、この発明の第１の観点に係るメール管理装置は、
受信したメールを記憶するメール記憶手段と、
受信したメールが既読のものであるか又は未読のものであるかを示す既読・未読情報をメールの配信先ごとに記憶する既読・未読情報記憶手段と、
メールの配信要求をメールの配信要求元より受信するメール配信要求受信手段と、
前記メール配信要求受信手段により受信した前記配信要求に示されたメールを該メールの要求元に送信するメール送信手段と、
前記メール配信要求受信手段により受信した前記配信要求に示されたメールが、未読のものであるか既読のものであるかを、前記既読・未読情報記憶手段に記憶されている該メールの既読・未読情報を参照して判別する未読・既読判別手段と、
前記未読・既読判別手段により、前記配信要求に示されたメールが、未読のものであると判別された場合、前記既読・未読情報記憶手段に記憶されている該メールの既読・未読情報を未読から既読に更新する更新手段と、
を備え、
前記メール送信手段は、
前記未読・既読判別手段により、前記配信要求に示されたメールが、未読のものであると判別された場合、メールの要求元に該メールを送信することを特徴とする。
【０００６】
このような構成によれば、配信要求されたメールが未読のもののみを配信要求元に配信するので、端末からメールを読み取るに際して重複した読み取りを防止することができる。
【０００７】
前記既読・未読情報記憶手段に記憶されている既読・未読情報を参照し、全ての配信先が既読になっている既読・未読情報により示されたメールを、前記メール記憶手段より削除するメール削除手段とを更に備えるようにしてもよい。
これにより、メールを記憶しておくメモリ容量を抑えることができる。
【０００８】
前記既読・未読情報記憶手段には、
メールを削除したか否かを示すメール削除情報を備え、
メール削除手段により前記メールを削除すると、前記既読・未読情報記憶手段に記憶されている該メールのメール削除情報を、未削除から削除した旨に更新するメール削除情報更新手段とを備えるようにしてもよい。
【０００９】
また、この発明の第２の観点に係るメール管理方法は、
メールの配信要求をメールの配信要求元より受信し、
受信した前記配信要求に示されたメールを該メールの要求元に送信し、
受信した前記配信要求に示されたメールが、未読のものであるか既読のものであるかを、予め記憶されている受信したメールが既読のものであるか又は未読のものであるかを示す該メールの既読・未読情報を参照して判別し、
前記配信要求に示されたメールが、未読のものであると判別された場合、予め記憶されている該メールの既読・未読情報を未読から既読に更新し、
メールの要求元に該メールを送信することを特徴とする。
【００１０】
このような構成によれば、配信要求されたメールが未読のもののみを配信要求元に配信するので、端末からメールを読み取るに際して重複した読み取りを防止することができる。
【００１１】
また、この発明の第３の観点に係るプログラムは、
メールの配信要求をメールの配信要求元より受信する手順、
受信した前記配信要求に示されたメールを該メールの要求元に送信する手順、
受信した前記配信要求に示されたメールが、未読のものであるか既読のものであるかを、予め記憶されている受信したメールが既読のものであるか又は未読のものであるかを示す該メールの既読・未読情報を参照して判別する手順、
前記配信要求に示されたメールが、未読のものであると判別された場合、予め記憶されている該メールの既読・未読情報を未読から既読に更新する手順、
をコンピュータに実行させる。
【００１２】
このような構成によれば、配信要求されたメールが未読のもののみを配信要求元に配信するので、端末からメールを読み取るに際して重複した読み取りを防止することができる。
【００１３】
【発明の実施の形態】
以下、この発明の実施の形態に係るメール管理装置を説明する。
【００１４】
図１は、この発明の実施の形態に係るメール管理装置の使用態様を示す図であり、図２は、この発明の実施の形態に係るメール管理装置の構成を示すブロック図である。
このメール管理装置１０は、図１に示すように、インターネット３０を介して複数の端末２０と接続され、制御部１１と、記憶部１２と、入力部１３と、表示部１４と、通信制御部１５と（これらの各部については図示せず）から構成され、ている。そして、上記各部はバス１６により相互に接続されている。
【００１５】
制御部１１は、ＣＰＵ（Ｃｅｎｔｒａｌ　Ｐｒｏｃｅｓｓｉｎｇ　Ｕｎｉｔ）を備え、メールの配信処理を制御プログラムに従って実行する。
例えば、制御部１１は、記憶部１２に記憶されている各メールについて、該メールが全ての配信先から既読されたか否かを判別する。
また、制御部１１は、記憶部１２により記憶されている各メールについて、該メールが全ての配信先から既読されたと判別された場合、記憶部１２から該メールを削除する。
【００１６】
記憶部１２は、ＲＡＭ（Ｒａｎｄｏｍ　Ａｃｃｅｓｓ　Ｍｅｍｏｒｙ）、ＲＯＭ（Ｒｅａｄ　Ｏｎｌｙ　Ｍｅｍｏｒｙ）、ハードディスク装置等から構成され、制御プログラム、配信されてきたメールを記憶するメールボックス、メール管理リストを備えているとともに、制御プログラムの作業領域として使用される。
図３に示すように、メール管理リスト１２１は、１）メールボックスに記憶されたメールを識別するメール番号と、２）メールの配信先の各端末からメールが読み出されたか否かを示す情報と、３）メールボックスに記憶されたメールを削除したか否かを示す情報と、４）メールを受信したときのタイムスタンプとからなる情報を備えている。
上記メールが読み出されたか否かを示す情報は、メールが読み出されている場合には「既読」とし、メールが読み出されていない場合には「未読」とする。
【００１７】
入力部１３は、カーソルキー、数字入力キー及び各種機能キー等を備えたキーボードを備え、キーボードで押下されたキーの押下信号を制御部に出力する。
表示部１４は、ＣＲＴ（Ｃａｔｏｄｅ　Ｒａｙ　Ｔｕｂｅ）、液晶表示パネル等により構成され、制御部１１から出力された表示データに基づいて情報を表示をする。
通信制御部１５は、各端末２０との間のメール等を送受信するための通信制御を行う。
【００１８】
次に、この実施形態のメール管理装置の動作を、図４乃至図９を参照して説明する。
なお、説明を簡単にするため、♯Ａの端末２０と♯Ｂの端末２０との両方に配信されたメールを例にあげて説明する。
【００１９】
ここで、動作を説明する前提として、時刻ｎにおけるメール管理装置１０の状態は、時刻ｎ−４においてメール番号が「１」のメール（以下、メール１という）を受信し、時刻ｎ−３においてメール番号が「２」のメール（以下、メール２という）を受信し、時刻ｎ−２においてメール番号が「３」のメール（以下、メール３という）を受信し、時刻ｎ−１においてメール番号が「４」のメール（以下、メール４という）を受信し、時刻ｎにおいてメール番号が「５」のメール（以下、メール５という）を受信し、♯Ａの端末２０及び♯Ｂの端末２０からメールの読取りアクセスを受信していない状態にあるものとする。
【００２０】
従って、この状態においては、メール管理リストは、図４（ｂ）に示すように、メール１〜メール５についての♯Ａの端末２０の既読／未読項目及び♯Ｂの端末２０の既読／未読項目のすべてが「未読」で、かつ、削除項目のすべてが未だメールボックスから削除されていないことを示す「未」になっている。
因みに、図４（ａ）は、♯Ａの端末２０及び♯Ｂの端末２０からメールの配信要求がなされた状態を示す図である。図４（ａ）に示すように、♯Ａの端末２０及び♯Ｂの端末２０から未だにメールの配信要求がなされていない。
【００２１】
上述したような前提のもと、その後、図５（ａ）に示すように、時刻ｎから時刻ｍの時点（ｍ＞ｎ）までに、♯Ａの端末２０からメール１〜メール５の読取りアクセスが随時あり、メール１〜メール５が読み取られると、制御部１１は、図５（ｂ）に示すように、メールが読み取られる都度、メール管理リスト１２１により示された該当するメールの既読／未読項目（♯Ａの端末における既読／未読項目）に表示されている「未読」を「既読」に更新する。
なお、図５（ｂ）において、♯Ｂの端末２０における既読／未読項目は、♯Ｂの端末２０からメールの読み取りアクセスがないので、依然として「未読」のままである。従って、メール１〜メール５に示された削除項目は、メールボックスから削除されていないことを示す「未」である。
【００２２】
その後、ｍ＋１の時点までに、新たにメールがｎ＋１の時点に送信されると（ｍ＜ｎ＋１＜ｍ＋１）、メール管理装置１０の制御部１１は、図６（ｂ）に示すように、メール番号が６のメール管理情報を登録する。
このメール管理情報は、未だに、♯Ａの端末２０及び♯Ｂの端末２０からメール読取りアクセスを受けていないので、♯Ａの端末２０の既読／未読項目及び♯Ｂの端末２０の既読／未読項目は、「未読」であり、削除項目は「未」である。
【００２３】
その後、図６（ａ）に示すように、ｍ＋１の時点（ｍ＞ｎ）までに、♯Ｂの端末２０からメール１〜メール６の読取りアクセスが随時あり、メール１〜メール６が読み取られると、制御部１１は、図６（ｂ）に示すように、メールが読み取られる都度、メール管理リスト１２１により示された該当するメールの既読／未読項目（♯Ｂの端末における既読／未読項目）に表示されている「未読」を「既読」に更新する。
【００２４】
次に、制御部１１は、メール管理リスト１２１を参照し、♯Ａの端末２０の既読／未読項目及び♯Ｂの端末２０の既読／未読項目がともに「既読」であるすべてのメール管理情報に示された削除項目を、図６（ｂ）に示すように、「未」から「削除」に更新する。その後、制御部１１は、メール管理リスト１２１の削除項目により示される「削除」が示されたメール番号が１〜５で示されるメール１〜メール５をメールボックスから削除する。
なお、メール管理リスト１２１において、メール番号が６により示されるメール管理情報の♯Ａの端末の既読／未読項目は、「未読」である。
【００２５】
その後、時刻ｍ＋２の前の時刻ｎ＋３時点までに、新たにメールがｎ＋２の時点、ｎ＋３の時点（ｍ＋１＜ｎ＋２＜ｎ＋３＜ｍ＋２）に順次送信されると、メール管理装置１０の制御部１１は、図７（ｂ）に示すように、メール番号が７及び８のメール管理情報を順次登録する。
これらのメール管理情報は、未だに、♯Ａの端末２０及び♯Ｂの端末２０からメール読取りアクセスを受けていないので、♯Ａの端末２０の既読／未読項目及び♯Ｂの端末２０の既読／未読項目は、「未読」であり、削除項目は「未」である。なお、メール番号が６のメール管理情報の削除項目も未だ「未」のままである。
【００２６】
その後、図７（ａ）に示すように、時刻ｍ＋２の前の時刻ｎ＋３時点までに、♯Ａの端末２０からメール６〜メール８の読取りアクセスが随時あり、メール６〜メール８が読み取られると、メールが読み取られる都度、制御部１１は、図７（ｂ）に示すように、メール管理リスト１２１により示された該当するメールの既読／未読項目（♯Ａの端末における既読／未読項目）に表示されている「未読」を「既読」に更新する。
【００２７】
次に、制御部１１は、メール管理リスト１２１を参照し、♯Ａの端末２０の既読／未読項目及び♯Ｂの端末２０の既読／未読項目がともに「既読」である、メール番号が６のメール管理情報に示された削除項目を、図７（ｂ）に示すように、「未」から「削除」に更新する。その後、制御部１１は、メール管理リスト１２１の削除項目により示される「削除」が示されたメール番号が６で示されるメール６をメールボックスから削除する。
なお、メール管理リスト１２１において、メール番号が７及び８により示されるメール管理情報の♯Ｂの端末の既読／未読項目は、「未読」である。
【００２８】
その後、新たにメールがｎ＋４の時点（ｍ＋２＜ｎ＋４）に送信されると、メール管理装置１０の制御部１１は、図８（ｂ）に示すように、メール番号が９のメール管理情報を登録する。
このメール管理情報は、未だに、♯Ａの端末２０及び♯Ｂの端末２０からメール読取りアクセスを受けていないので、♯Ａの端末２０の既読／未読項目及び♯Ｂの端末２０の既読／未読項目は、「未読」であり、削除項目は「未」である。なお、メール番号が７及び８のメール管理情報の削除項目も未だ「未」のままである。
【００２９】
その後、図８（ａ）に示すように、時刻ｍ＋３の時点（ｍ＋２＜ｎ＋４＜ｍ＋３））に、♯Ａの端末２０からメール９の読取りアクセスがあり、メール９が読み取られると、制御部１１は、図８（ｂ）に示すように、メール管理リスト１２１により示されたメール番号９のメール管理情報におけるメールの既読／未読項目（♯Ａの端末における既読／未読項目）に表示されている「未読」を「既読」に更新する。
なお、制御部１１は、メール管理リスト１２１中に削除項目が「未」であり、かつ、♯Ａの既読／未読項目と♯Ｂの既読／未読項目とが共に「既読」でないので、メールボックスからメールを新たに削除することはない。
なお、メール管理リスト１２１において、メール番号が７、８及び９により示されるメール管理情報の♯Ｂの端末の既読／未読項目は、「未読」である。
【００３０】
その後、時刻ｍ＋４時点の前の時刻ｎ＋５時点（ｎ＋５＜ｍ＋４）に、メールが送信されると、メール管理装置１０の制御部１１は、図９（ｂ）に示すように、メール番号が１０のメール管理情報を登録する。
このメール管理情報は、未だに、♯Ａの端末２０及び♯Ｂの端末２０からメール読取りアクセスを受けていないので、♯Ａの端末２０の既読／未読項目及び♯Ｂの端末２０の既読／未読項目は、「未読」であり、削除項目は「未」である。なお、メール番号が７、８及び９のメール管理情報の削除項目も未だ「未」のままである。
【００３１】
その後、図９（ａ）に示すように、時刻ｍ＋４の前の時刻ｎ＋５時点までに、♯Ｂの端末２０からメール７〜メール１０の読取りアクセスが随時あり、メール７〜メール１０が読み取られると、メールが読み取られる都度、制御部１１は、図９（ｂ）に示すように、メール管理リスト１２１により示された該当するメールの既読／未読項目（♯Ｂの端末における既読／未読項目）に表示されている「未読」を「既読」に更新する。
【００３２】
次に、制御部１１は、メール管理リスト１２１を参照し、♯Ａの端末２０の既読／未読項目及び♯Ｂの端末２０の既読／未読項目がともに「既読」である、メール番号が７〜９のメール管理情報に示された削除項目を、図９（ｂ）に示すように、「未」から「削除」に更新する。その後、制御部１１は、メール管理リスト１２１の削除項目により示される「削除」が示されたメール番号が７〜９で示されるメール７〜９をメールボックスから削除する。
なお、メール管理リスト１２１において、メール番号が１０により示されるメール管理情報の♯Ａの端末の既読／未読項目は、「未読」であり、削除項目は「未」である。
【００３３】
この実施形態に係るメール管理装置によれば、端末２０より受信した配信要求に示されたメールが、未読のものであるか既読のものであるかを、メール管理リスト１２１を参照して判別し、その結果、配信要求に示されたメールが、未読のものであると判別された場合、メール管理リストに記憶されている該メールの既読・未読情報を未読から既読に更新するとともに、メールの要求元に該メールを送信するので、メールを読み取るに際して重複した読み取りを防止することができる。
【００３４】
また、このメール管理装置によれば、メール管理リスト１２１に記憶されているメール管理情報を参照し、全ての配信先の端末２０が既読になっているメール管理情報により示されたメールを、メールボックスから削除するので、メールを記憶するためのメモリ容量を抑えることができる。
【００３５】
【発明の効果】
以上、この発明によれば、端末からメールを読み取るに際して重複した読み取りを防止することができる。
【図面の簡単な説明】
【図１】この発明の実施形態に係るメール管理装置の使用態様を示すブロック図である。
【図２】この発明の実施形態に係るメール管理装置の構成を示すブロック図である。
【図３】メール管理リストの例を示す図である。
【図４】（ａ）メールの配信要求の内容を示す図である。
（ｂ）メールの配信要求に従ったときのメール管理リストの内容を示す図である。
【図５】（ａ）メールの配信要求の内容を示す図である。
（ｂ）メールの配信要求に従ったときのメール管理リストの内容を示す図である。
【図６】（ａ）メールの配信要求の内容を示す図である。
（ｂ）メールの配信要求に従ったときのメール管理リストの内容を示す図である。
【図７】（ａ）メールの配信要求の内容を示す図である。
（ｂ）メールの配信要求に従ったときのメール管理リストの内容を示す図である。
【図８】（ａ）メールの配信要求の内容を示す図である。
（ｂ）メールの配信要求に従ったときのメール管理リストの内容を示す図である。
【図９】（ａ）メールの配信要求の内容を示す図である。
（ｂ）メールの配信要求に従ったときのメール管理リストの内容を示す図である。
【符号の説明】
１０　メール管理装置
１１　制御部
１２　記憶部
１２１　メール管理リスト
１３　入力部
１４　表示部
１５　通信制御部
２０　端末
【図１】
2004048391.tif 000003
【図２】
2004048391.tif 000004
【図３】
2004048391.tif 000005
【図４】
2004048391.tif 000006
【図５】
2004048391.tif 000007
【図６】
2004048391.tif 000008
【図７】
2004048391.tif 000009
【図８】
2004048391.tif 000010
【図９】
2004048391.tif 000011