(57)【要約】【課題】重複した受信メールの中から、ユーザのメール管理方針・好みを反映させて受信メールを選定する。【解決手段】受信したメールと同一又は類似のメールを保持しているか否かを判断する重複メール判定手段と、重複メール判定手段にて判断された同一又は類似のメールを比較して選定する重複メール選定手段と、重複メール選定手段における選定基準を学習して更新する選定基準学習手段と、を備える。【選択図】図１
2010262567.tif 000002
【特許請求の範囲】
【請求項１】
受信したメールと同一又は類似のメールを保持しているか否かを判断する重複メール判定手段と、
前記重複メール判定手段にて判断された同一又は類似のメールを比較して選定する重複メール選定手段と、
前記重複メール選定手段における選定基準を学習して更新する選定基準学習手段と、を備えることを特徴とするメール管理装置。
【請求項２】
前記選定基準学習手段は、前記重複メール選定手段にて一意にメールを選定できなかったときに選定基準を更新することを特徴とする請求項１記載のメール管理装置。
【請求項３】
前記選定基準学習手段は、重複する複数のメールにおける同様の特徴を有する受信件数から学習することを特徴とする請求項１又は２記載のメール管理装置。
【請求項４】
前記選定基準学習手段は、ユーザにより選定されたメールと同一又は類似のメールにおける差分情報を取得して学習を行うことを特徴とする請求項１又は２記載のメール管理装置。
【請求項５】
前記重複メール選定手段にて選定されたメールのみ表示する重複メール表示手段を備えることを特徴とする請求項１から４のいずれか１項に記載のメール管理装置。
【請求項６】
同一又は類似のメールを比較して選定するための選定基準を学習して更新し、
受信したメールと同一又は類似のメールを保持しているか否かを判断し、
前記選定基準を参照して同一又は類似のメールを比較して選定することを特徴とするメール管理装置のメール管理方法。
【請求項７】
同一又は類似のメールを比較して選定するための選定基準を学習して更新し、
受信したメールと同一又は類似のメールを保持しているか否かを判断し、
前記選定基準を参照して同一又は類似のメールを比較して選定することをコンピュータに実行させるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、重複して受信されるメールを管理するメール管理装置、メール管理装置のメール管理方法及びプログラムに関する。
【背景技術】
【０００２】
近年、電子メールの送受信には、複数のメールアドレスを一つにまとめて登録し、一つのメールアドレスとした「メーリングリスト」が用いられている。メーリングリストを使って電子メールを送信すると、一つのアドレスを指定するだけで複数人に同時にメール送信することができ、宛先アドレス間違いなどを防ぐことができる。
【０００３】
また、メーリングリスト宛てに送信されたメールの題名（Subject:）に、メーリングリスト名などの共通の題名を付加するような機能をもつメーリングリストもあり、メール受信者のメール管理・整理に有益な機能となっている。
【０００４】
しかし、送信者がメーリングリストを用いる際に、メーリングリストにだれが登録されているかを知らないこともある。そのような場合には、メーリングリストアドレスと、メーリングリスト登録メンバの個人アドレスと、を両方とも宛先に指定してメール送信を行ってしまうことになる。このとき、受信者はメーリングリスト経由と個人アドレス直接とで複数の同じ内容のメールを受信することになり、その都度、受信者が重複したメールの削除をおこなう必要があり、メールの管理に負担がかかっていた。
【０００５】
このようなメール重複の問題を解決する一例として、以下の特許文献などに記載されている。特許文献１や特許文献２では、非表示メール抽出処理を有し、同一送信者・同一時刻のメールをすでに受信済みであると、受信したメールの一方を非表示データとして登録する。
【０００６】
一方、特許文献３では、重複した複数メールを表示することを防ぐために、受信したメールの同一性チェックをおこなう手段を有すると共に、ユーザの指定があれば、後から受信したメールを表示すべきメールとして保管することもできる。
【先行技術文献】
【特許文献】
【０００７】
【特許文献１】特開２００７−１９３７０６号公報
【特許文献２】特開平１０−２２２４３８号公報
【特許文献３】特開２００４−３１８８６６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００８】
しかしながら、ユーザが優先的に表示したいと考えるメールは、変動的であり、常に同じフィルターにかけていては、表示したいメールが変動した場合には毎回同じような操作を行わなければならない。
【０００９】
上記関連する技術では、表示すべきメールを類似性から判断して決定しているが、ユーザの好みの変動に合わせることができない。この場合、重複する全てのメールを表示するなどの煩わしさを軽減することはできるが、次回の受信からもう一方の受信したメールを表示したいと受信者が考えても、抽出アルゴリズムをユーザが変更しなければ次回も同様のメールがはじかれてしまうことになる。
【００１０】
例えば、個人アドレスとメーリングリストとが両方宛先に指定されたメールを重複受信した場合、次回から共通題名が付加された、メーリングリスト経由のメールを表示したいとユーザが思っても、その都度ユーザによる指定が必要であるために、メール管理の負担を軽減できないという問題があった。
【００１１】
そこで本発明は、上記問題点に鑑みてなされたもので、重複した受信メールの中から、ユーザのメール管理方針・好みを反映させて受信メールを選定するメール管理装置、メール管理装置のメール管理方法及びプログラムを提供することを目的とする。
【課題を解決するための手段】
【００１２】
上記課題を解決するため、本発明におけるメール管理装置は、受信したメールと同一又は類似のメールを保持しているか否かを判断する重複メール判定手段と、重複メール判定手段にて判断された同一又は類似のメールを比較して選定する重複メール選定手段と、重複メール選定手段における選定基準を学習して更新する選定基準学習手段と、を備えることを特徴とする。
【００１３】
また、本発明におけるメール管理装置のメール管理方法は、同一又は類似のメールを比較して選定するための選定基準を学習して更新し、受信したメールと同一又は類似のメールを保持しているか否かを判断し、選定基準を参照して同一又は類似のメールを比較して選定することを特徴とする。
【００１４】
また、本発明におけるプログラムは、同一又は類似のメールを比較して選定するための選定基準を学習して更新し、受信したメールと同一又は類似のメールを保持しているか否かを判断し、選定基準を参照して同一又は類似のメールを比較して選定することをコンピュータに実行させることを特徴とする。
【発明の効果】
【００１５】
本発明により、重複した受信メールの中から、ユーザのメール管理方針・好みを反映させたメールを表示することができる。
【図面の簡単な説明】
【００１６】
【図１】本発明の実施形態に係るメール管理装置の構成図である。
【図２】本発明の実施形態に係るメール管理装置のメール受信フローである。
【図３】本発明の実施形態に係るメール管理装置の重複メール表示判定知識学習フローである。
【図４】メール管理情報の一例を示す図である。
【図５】重複メール表示判定知識の一例を示す図である。
【発明を実施するための形態】
【００１７】
次に、発明を実施するための最良の形態について図面を参照して詳細に説明する。
【００１８】
図１は、本発明の実施形態におけるメール管理装置の構成図である。本メール管理装置は、メール受信手段１０と、メール送信手段２０と、メール編集手段３０と、メール情報保管手段４０と、重複メール判定手段５０と、重複メール表示判定手段６０と、重複メール表示判定知識保管手段７０と、重複メール表示判定知識学習手段８０と、メール表示手段９０と、ユーザ入力手段１００と、を有して構成される。
【００１９】
メール受信手段１０は、外部のメールサーバからメールを受信する機能部である。メール送信手段２０は、メール編集手段３０などにより作成されたメールを、指定した外部のメールサーバに対してメールを送信する。
【００２０】
重複メール判定手段５０は、メール情報管理手段４０に保存される受信したメールの宛先・ヘッダ・本文などのデータを参照して、受信したメールと同一のメールがすでに受信済みかどうかをチェックする機能部である。
【００２１】
重複メール表示判定手段６０は、重複メール表示判定知識保管手段７０に格納される表示判定を行なうための知識を参照して、重複メールが存在すると判定したときに、どのメールをユーザに対して表示するかを判定する。
【００２２】
また、重複メール表示判定知識学習手段８０は、重複メール表示判定手段６０ではどのメールを表示すべきか判定できない場合などに、新たに重複メール表示判定知識を学習する。
【００２３】
メール表示手段９０は、重複チェック・表示判定を行なった後のメール一覧を表示する。
【００２４】
次に、図２のフローチャート図を参照して、本発明の実施形態におけるメール管理装置のメール受信時の動作について詳細に説明する。
【００２５】
メール受信手段１０は、外部のメールサーバから新規受信メールをＮ通受信する（ステップＳ１１）。
【００２６】
Ｎ通の新規メールそれぞれに対して、以下のように、重複メールチェック・表示メール決定の処理を行なう。まず、Ｎ通の新規メール全てに対して処理を行ったか否かを判断し（ステップＳ１２）、重複メール判定手段５０は、処理を行うｎ通目の新規メールと重複する受信済みメールがメール情報保管手段４０内に存在するかどうかをチェックする（Ｓ１３）。重複しているかどうかについては、例えば、メールヘッダのＦｒｏｍ：（送信者アドレス）とＭｅｓｓａｇｅ−ＩＤ：（メール送信時にメールに一意に設定されるＩＤ）の両方の値が一致するかどうかを判定基準とするなどで判断可能である。
【００２７】
ｎ通目の新規メールにおいて、重複するメールが存在しないと判定された場合には、ｎ通目の新規メールの情報をメール情報保管手段４０に追加する（ステップＳ１８）。一方、ｎ通目の新規メールと重複するメールが１通でも存在すると判定された場合には、メール情報保管手段４０に、ｎ通目メールの情報を追加すると共に、重複メールに関する情報を更新する（ステップＳ１４）。
【００２８】
重複メールが存在すると判定されたメールについては、重複メール表示判定手段６０が、重複しているメールのうち、実際にメール一覧として表示するメールをどれにするかを決定し、表示メールが一意に決定しているか否かを判断する（ステップＳ１５）。表示するメールを判定するための判定基準となる知識は重複メール表示判定知識保管手段７０に保管されている。
【００２９】
表示すべきメールが一意に決定した場合には、ｎ通目のメール及びそれと重複するメールすべての「重複メール表示ＩＤ」を更新する（ステップＳ１７）。一方、ステップＳ１５で表示すべきメールが一つも決まらない、あるいは、表示すべきメールが複数選定された場合には、重複メール表示判定知識が不足しているため、重複メール表示判定知識学習手段８０が表示判定知識の学習を行なう（ステップＳ１６）。なお、詳しくは後述する。
【００３０】
次にｎをｎ＋１として、ステップＳ１２からの処理を繰り返し、新規に受信したメールＮ通のそれぞれに対して、重複メールの有無の判定と重複有りの場合の表示メールの決定とを行い、メール情報保管手段４０に更新されたメール情報を反映して、メール一覧をメール表示手段９０に表示する（ステップＳ１９）。
【００３１】
図３は、本発明の実施形態におけるメール管理装置の表示判定知識の学習フローを示す図である。
【００３２】
重複メール表示判定知識学習手段８０は、ｎ通目のメールと重複するメールすべてをメール表示手段９０に表示する（ステップＳ１６１）。
【００３３】
ユーザは、ユーザ入力手段１００を用いて、表示された複数のメールの中から表示すべきメールを選択する（ステップＳ１６２）。
【００３４】
重複メール表示判定知識学習手段８０は、表示すべきとユーザに選択されたメールと表示すべきでないとされたメールとの差分を、各ヘッダごと・本文ごとに抽出し、その差分を知識の条件部とする表示判定知識を作成する（ステップＳ１６３）。
【００３５】
作成した知識をユーザに提示し、問題ないかどうかの確認チェックを行なう（ステップＳ１６４）。ユーザが問題無と判定した場合には、作成した知識を重複メール表示判定知識保管手段７０に追加する（ステップＳ１６５）。一方、ユーザが問題有と判定した場合には、作成した知識を重複メール表示判定知識学習手段８０が修正、あるいはユーザによる修正を反映して（ステップＳ１６６）、修正後の知識を重複メール表示判定知識保管手段７０に追加する（ステップＳ１６５）。
【００３６】
図４は、メール情報管理手段４０に保管されるメール管理情報の一例を示す図である。ＩＤは、本実施形態において各メールデータを判別するための識別子であり、アドレス「Ｆｒｏｍ：」、日付「Ｄａｔｅ：」、件名「Ｓｕｂｊｅｃｔ：」などのヘッダ情報と本文情報は、メールデータから取得可能な情報である。
【００３７】
これらのメールデータから取得できる情報の他に、各メール情報には、重複メールの有無を示す「重複メール有無」、全ての重複メールのＩＤを記載する「重複メールＩＤ」、重複メールの中で実際に表示するべきメールがどれであるかを記載する「重複メール表示ＩＤ」の情報を保管する。
【００３８】
図２のフローチャート図におけるステップＳ１４では、重複メールの有無のチェックが完了しているので、「重複メール有無」と「重複メールＩＤ」の情報を更新する。
【００３９】
図５は、重複メール表示判定知識の一例を示す図である。例えば、図５の重複メール表示判定知識Ｒ１は、『本文は同一で、かつ、一方のメール（Ａ）のＳｕｂｊｅｃｔ：が、他方のメール（Ｂ）のＳｕｂｊｅｃｔ：の接頭に"[ml1:###]"（###は任意）を付加したものになっている２通の重複メールの場合、Ａを表示する』ことを意味している。つまり、「Ｓｕｂｊｅｃｔ：」に"[ml1:###]"を付与するようなメーリングリストアドレスと個人アドレスとが宛先に設定されてメール送信され、受信側に重複するメールが２通受信された場合には、"[ml1:###]"が付与されたメールの方を表示する。
【００４０】
また、重複メール表示判定知識Ｒ２では、本文が類似であっても、"[ml2:###]"が付与されたメールの方を表示する。
【００４１】
重複メール表示判定知識Ｒ３は、送信メールの本文末尾にメーリングリストに関する情報を付与するようなメーリングリストが存在する場合などに、メールが重複して受信されたら、付与情報のないメールを表示する。
【００４２】
本発明の実施形態によれば、ここで示したような重複メール表示判定知識が、学習によって変動させ、ユーザが所望するメールを表示させることができる。
【００４３】
学習は、メールが一意に決まらないときだけに限らず、例えば、最初は重複メール表示判定知識Ｒ１のように、「Ｓｕｂｊｅｃｔ：」違いのみでメールが届いており、次第に重複メール表示判定知識Ｒ３に示すような付与情報のあるメールとないメールも来るようになった場合には、それぞれのメールの受信件数やユーザの好みなどから学習を行い、例えば「Ｓｕｂｊｅｃｔ：」及び「本文」に付与情報のない「ＭｅｓｓａｇｅＢ」を表示するようにする。
【００４４】
（発明の他の実施形態）
次に、本発明の他の実施形態について詳細に説明する。本発明の他の実施形態では、図２のステップＳ１９において、メール表示手段にメール一覧情報を表示する際に、Ｆｒｏｍ：やＤａｔｅ：、Ｓｕｂｊｅｃｔ：などの情報だけでなく、各メールの重複メール有無情報も表示する。
【００４５】
また、重複有りのメールについて、どのメールと重複しているか、さらに、どの表示判定知識を使って表示されているメールが選定されたか、をユーザに確認させる。さらに、ユーザが表示メールの選定に満足しない場合、ユーザが使われた表示判定知識を編集できる手段をもつ。
【００４６】
このような手段をもつことにより、ステップＳ１５で表示すべきメールが一意に決まっても、その表示結果にユーザが満足しない場合、あるいは、ユーザのメール管理方針が変わって表示したいメールの種類が変わった場合に、ユーザが表示メールを変更したり、そのための判定知識を変更することができる。
【００４７】
また、重複メールについては、所望のメールを表示するだけに限らず、例えば特定のフォルダに移動して管理するなどのようにしても良い。このとき、複数の重複メールがある場合には、それぞれの差分情報を参照して各フォルダに移動させるようにしても良い。
【００４８】
本実施形態では、表示すべきと判定されたメールやその判定知識を自由に変更できるため、ユーザのメール管理の方針や好みを途中で変更したい場合にも、ユーザの意図に合わせて表示や知識を修正していくことができる。
【００４９】
本発明の実施形態によれば、電子メールを受信するたびに、すでに受信済みのメールと重複したメールかどうかの判定を行い、判定結果も含めたメール情報を保管する。次に、保管した重複メール表示判定知識を用い、重複メールのうち、どのメールを表示するかを決定し、その他のメールと共にメール一覧として表示を行なう。
【００５０】
表示判定知識では、表示すべきメールを判定できない場合は、ユーザに重複する全てのメールを表示し、表示すべきメールを一つ選択してもらう。重複した複数のメールのパタンと、その中からユーザが選択したメールのパタンとから、表示判定知識を学習する。
【００５１】
このようにして、重複したメールの中で一つだけをメール一覧に表示できるだけでなく、メール受信数が増えるほどユーザのメール管理方針を反映した表示判定知識が増えるので、ユーザの管理方針・好みに合ったメール一覧表示ができるようになる。
【００５２】
以上、実施の形態を説明したが、特許請求の範囲に定義された本発明の広範囲な趣旨および範囲から逸脱することなく、これら実施の形態や具体例に様々な修正および変更が可能である。
【産業上の利用可能性】
【００５３】
本発明によれば、パーソナルコンピュータ上で動作するビジネス用途のメール送受信プログラムやパーソナル用途のメール送受信プログラムに適用可能である。また、パーソナルコンピュータだけでなく、携帯電話・ＰＤＡなどメール送受信機能をもつ様々な装置にも適用可能である。
【符号の説明】
【００５４】
１０    メール受信手段
２０    メール送信手段
３０    メール編集手段
４０    メール情報保管手段
５０    重複メール判定手段
６０    重複メール表示判定手段
７０    重複メール表示判定知識保管手段
８０    重複メール表示判定知識学習手段
９０    メール表示手段
１００    ユーザ入力手段
【図１】
2010262567.tif 000003
【図２】
2010262567.tif 000004
【図３】
2010262567.tif 000005
【図４】
2010262567.tif 000006
【図５】
2010262567.tif 000007