(57)【要約】【課題】送信者と受信者の関係性を相関図として図示し、送信者と受信者の関係性を効率よく見つけ出す支援を行うことができる電子メール送受信者相関表示システムを提供する。【解決手段】アドレスデータ９及びメールデータ８のヘッダ情報から取得した情報と、メールの本文情報から取得したグループ名を含む情報とを予めメモリ６に格納する手段と、メモリ６に格納された情報を用いて、メールアドレスごとにアイコンを作成し、メールアドレスに対応する名前とメールアドレスをアイコンに表示し、アイコン同士を送信者―受信者の関係で送信件数を比例的に示す矢印でつなぎ、且つ、送信者―カーボンコピー者の関係で送信件数を比例的に示す他の矢印でつなぎ、ドメインごとにグループを表示し、同一ドメイン内で最も多く存在するグループ名をドメインのグループ名称として表示する手段等を備えた電子メール送受信者相関表示システムを提供する。【選択図】図１
2012068906.tif 000002
【特許請求の範囲】
【請求項１】
入力された除外メールアドレス及びグループ名候補をメモリ内のグループ名候補保持領域に格納する手段と、
メモリ内のメールクライアントのアドレスデータを１件ずつ読み込み、メールアドレス、名前及びドメイン情報を取得する手段と、
取得したメールアドレス、名前、及び、ドメイン情報をメモリ内のメールアドレス情報保持領域に格納する手段と、
前記メールクライアントのメールデータを１件ずつ読み取る手段と、
読み取ったメールデータのヘッダ情報から送信者メールアドレス、及び、受信者メールアドレスを確認し、前記除外メールアドレス保持領域に格納してある除外メールアドレスに一致するものがあるかを確認する手段と、
一致する除外メールアドレスがない場合は、前記ヘッダ情報から送信者メールアドレスと受信者メールアドレスを取得する手段と、
前記ヘッダ情報からメールの件名、メール一意ＩＤ情報、及び、受信日時を取得する手段と、
取得した送信者メールアドレス、受信者メールアドレス、件名、及び、メール一意ＩＤ情報、受信日時をメモリ内の送信情報保持領域に格納する手段と、
前記メールデータからカーボンコピーメールアドレスを１件ずつ取得し、前記除外メールアドレス保持領域に格納されている除外メールアドレスと一致するものがあるかを確認する手段と、
一致したものが無い場合は、カーボンコピーメールアドレスのドメインと送信者メールアドレスのドメインが同じであるかを確認する手段と、
同じである場合は、前記カーボンコピーメールアドレス、送信者メールアドレス、及び、メールのメール一意ＩＤ情報をカーボンコピー情報保持領域に格納する手段と、
前記メールデータ内のメールの本文情報を取得し、取得した本文情報の最上行から所定行数分を取り出す手段と、
前記グループ名候補保持領域からグループ名情報を取り出し、取得した前記本文情報所定行数分にそのグループ名を含む行が存在するかを確認する手段と、
存在する場合は、グループ名を含む行を取り出し受信者メールアドレスとグループ名を含む行をグループ情報保持領域に格納する手段と、
前記メールアドレス情報保持領域に格納されているメールアドレスごとに１つのアイコンを作成し、前記アイコンに前記メールアドレスに対応する名前と前記メールアドレスを表示し、前記アイコン同士を前記送信情報保持領域に格納されている送信者―受信者の関係で送信件数を比例的に示す矢印でつなぎ、前記アイコン同士を前記カーボンコピー情報保持領域に格納されている送信者―カーボンコピー者の関係で送信件数を比例的に示す他の矢印でつなぎ、前記メールアドレス情報保持領域に格納されているドメインごとにグループを表示し、同一ドメイン内で最も多く存在するグループ名を前記ドメインのグループ名称として表示する手段とを備えたことを特徴とする電子メール送受信者相関表示システム。
【請求項２】
電子メールを解析して送信者と受信者の相関図を表示する電子メール送受信者相関表示システムが、
入力された除外メールアドレス及びグループ名候補をメモリ内のグループ名候補保持領域に格納するステップと、
メモリ内のメールクライアントのアドレスデータを１件ずつ読み込み、メールアドレス、名前及びドメイン情報を取得するステップと、
取得したメールアドレス、名前、及び、ドメイン情報をメモリ内のメールアドレス情報保持領域に格納するステップと、
前記メールクライアントのメールデータを１件ずつ読み取るステップと、
読み取ったメールデータのヘッダ情報から送信者メールアドレス、及び、受信者メールアドレスを確認し、前記除外メールアドレス保持領域に格納してある除外メールアドレスに一致するものがあるかを確認するステップと、
一致する除外メールアドレスがない場合は、前記ヘッダ情報から送信者メールアドレスと受信者メールアドレスを取得するステップと、
前記ヘッダ情報からメールの件名、メール一意ＩＤ情報、及び、受信日時を取得するステップと、
取得した送信者メールアドレス、受信者メールアドレス、件名、及び、メール一意ＩＤ情報、受信日時をメモリ内の送信情報保持領域に格納するステップと、
前記メールデータからカーボンコピーメールアドレスを１件ずつ取得し、前記除外メールアドレス保持領域に格納されている除外メールアドレスと一致するものがあるかを確認するステップと、
一致したものが無い場合は、カーボンコピーメールアドレスのドメインと送信者メールアドレスのドメインが同じであるかを確認するステップと、
同じである場合は、前記カーボンコピーメールアドレス、送信者メールアドレス、及び、メールのメール一意ＩＤ情報をカーボンコピー情報保持領域に格納するステップと、
前記メールデータ内のメールの本文情報を取得し、取得した本文情報の最上行から所定行数分を取り出すステップと、
前記グループ名候補保持領域からグループ名情報を取り出し、取得した前記本文情報所定行数分にそのグループ名を含む行が存在するかを確認するステップと、
存在する場合は、グループ名を含む行を取り出し受信者メールアドレスとグループ名を含む行をグループ情報保持領域に格納するステップと、
前記メールアドレス情報保持領域に格納されているメールアドレスごとに１つのアイコンを作成し、前記アイコンに前記メールアドレスに対応する名前と前記メールアドレスを表示し、前記アイコン同士を前記送信情報保持領域に格納されている送信者―受信者の関係で送信件数を比例的に示す矢印でつなぎ、前記アイコン同士を前記カーボンコピー情報保持領域に格納されている送信者―カーボンコピー者の関係で送信件数を比例的に示す他の矢印でつなぎ、前記メールアドレス情報保持領域に格納されているドメインごとにグループを表示し、同一ドメイン内で最も多く存在するグループ名を前記ドメインのグループ名称として表示するステップとを実行することを特徴とする電子メール送受信者相関表示方法。
【請求項３】
入力された除外メールアドレス及びグループ名候補をメモリ内のグループ名候補保持領域に格納する機能と、
メモリ内のメールクライアントのアドレスデータを１件ずつ読み込み、メールアドレス、名前及びドメイン情報を取得する機能と、
取得したメールアドレス、名前、及び、ドメイン情報をメモリ内のメールアドレス情報保持領域に格納する機能と、
前記メールクライアントのメールデータを１件ずつ読み取る機能と、
読み取ったメールデータのヘッダ情報から送信者メールアドレス、及び、受信者メールアドレスを確認し、前記除外メールアドレス保持領域に格納してある除外メールアドレスに一致するものがあるかを確認する機能と、
一致する除外メールアドレスがない場合は、前記ヘッダ情報から送信者メールアドレスと受信者メールアドレスを取得する機能と、
前記ヘッダ情報からメールの件名、メール一意ＩＤ情報、及び、受信日時を取得する機能と、
取得した送信者メールアドレス、受信者メールアドレス、件名、及び、メール一意ＩＤ情報、受信日時をメモリ内の送信情報保持領域に格納する機能と、
前記メールデータからカーボンコピーメールアドレスを１件ずつ取得し、前記除外メールアドレス保持領域に格納されている除外メールアドレスと一致するものがあるかを確認する機能と、
一致したものが無い場合は、カーボンコピーメールアドレスのドメインと送信者メールアドレスのドメインが同じであるかを確認する機能と、
同じである場合は、前記カーボンコピーメールアドレス、送信者メールアドレス、及び、メールのメール一意ＩＤ情報をカーボンコピー情報保持領域に格納する機能と、
前記メールデータ内のメールの本文情報を取得し、取得した本文情報の最上行から所定行数分を取り出す機能と、
前記グループ名候補保持領域からグループ名情報を取り出し、取得した前記本文情報所定行数分にそのグループ名を含む行が存在するかを確認する機能と、
存在する場合は、グループ名を含む行を取り出し受信者メールアドレスとグループ名を含む行をグループ情報保持領域に格納する機能と、
前記メールアドレス情報保持領域に格納されているメールアドレスごとに１つのアイコンを作成し、前記アイコンに前記メールアドレスに対応する名前と前記メールアドレスを表示し、前記アイコン同士を前記送信情報保持領域に格納されている送信者―受信者の関係で送信件数を比例的に示す矢印でつなぎ、前記アイコン同士を前記カーボンコピー情報保持領域に格納されている送信者―カーボンコピー者の関係で送信件数を比例的に示す他の矢印でつなぎ、前記メールアドレス情報保持領域に格納されているドメインごとにグループを表示し、同一ドメイン内で最も多く存在するグループ名を前記ドメインのグループ名称として表示する機能とを実行させることを特徴とする電子メール送受信者相関表示プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、電子メールを解析して送信者と受信者の関連マップを作成し、相関図として表示する電子メール送受信者相関表示システム、方法及びプログラムに関するものである。
【背景技術】
【０００２】
現在、電子メールはビジネスを進める上で欠かせないものになっており、さまざまな情報が電子メールによってやり取りされている。この電子メールの情報を元に、顧客同士の関係性やプロジェクトの動向を把握し、有効に生かすことでビジネスチャンスを獲得することが出来る。しかし、コンピュータ内に保存された膨大な電子メールを全て確認し、各送信者と受信者の関係性を見つけるのは非常に労力と時間がかかっていた。それは、人間がメールを１件１件目視で確認し分析していたためである。
【０００３】
電子メール内の情報を解析し有益な情報を取り出す手段としては、例えば特許文献１がある。これは電子メールデータにキーワードとなる複数のインデックスを設定し、分類化することで検索を容易にし、人間の確認する電子メールの量を減らし分析の効率化を図ろうとするものである。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００６−３３８４４８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、上記特許文献１に記載の技術における方法は、電子メールデータをキーワードによって分類しただけであり、送信者から受信者に対しどの程度のメールが送られているかを確認することが出来ないため関係性を一目で見つけることが難しく、分類化したメールをもとに人間の手で関係性を見つけなければならないという問題がある。
【０００６】
以上の現状に鑑み、本発明は、送信者から受信者へ送られたメールの件数をもとに、送信者と受信者の関係性を相関図として図示することで、送信者と受信者の関係性を効率よく見つけ出すことの支援を行う電子メール送受信者相関表示システム、方法及びプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００７】
上記の課題を解決すべく、本発明は以下の構成を提供する。
請求項１に係る発明は、入力された除外メールアドレス及びグループ名候補をメモリ内のグループ名候補保持領域に格納する手段と、
メモリ内のメールクライアントのアドレスデータを１件ずつ読み込み、メールアドレス、名前及びドメイン情報を取得する手段と、
取得したメールアドレス、名前、及び、ドメイン情報をメモリ内のメールアドレス情報保持領域に格納する手段と、
前記メールクライアントのメールデータを１件ずつ読み取る手段と、
読み取ったメールデータのヘッダ情報から送信者メールアドレス、及び、受信者メールアドレスを確認し、前記除外メールアドレス保持領域に格納してある除外メールアドレスに一致するものがあるかを確認する手段と、
一致する除外メールアドレスがない場合は、前記ヘッダ情報から送信者メールアドレスと受信者メールアドレスを取得する手段と、
前記ヘッダ情報からメールの件名、メール一意ＩＤ情報、及び、受信日時を取得する手段と、
取得した送信者メールアドレス、受信者メールアドレス、件名、メール一意ＩＤ情報、及び、受信日時をメモリ内の送信情報保持領域に格納する手段と、
前記メールデータからカーボンコピーメールアドレスを１件ずつ取得し、前記除外メールアドレス保持領域に格納されている除外メールアドレスと一致するものがあるかを確認する手段と、
一致したものが無い場合は、カーボンコピーメールアドレスのドメインと送信者メールアドレスのドメインが同じであるかを確認する手段と、
同じである場合は、前記カーボンコピーメールアドレス、送信者メールアドレス、及び、メールのメール一意ＩＤ情報をカーボンコピー情報保持領域に格納する手段と、
前記メールデータ内のメールの本文情報を取得し、取得した本文情報の最上行から所定行数分を取り出す手段と、
前記グループ名候補保持領域からグループ名情報を取り出し、取得した前記本文情報所定行数分にそのグループ名を含む行が存在するかを確認する手段と、
存在する場合は、グループ名を含む行を取り出し受信者メールアドレスとグループ名を含む行をグループ情報保持領域に格納する手段と、
前記メールアドレス情報保持領域に格納されているメールアドレスごとに１つのアイコンを作成し、前記アイコンに前記メールアドレスに対応する名前と前記メールアドレスを表示し、前記アイコン同士を前記送信情報保持領域に格納されている送信者―受信者の関係で送信件数を比例的に示す矢印でつなぎ、前記アイコン同士を前記カーボンコピー情報保持領域に格納されている送信者―カーボンコピー者の関係で送信件数を比例的に示す他の矢印でつなぎ、前記メールアドレス情報保持領域に格納されているドメインごとにグループを表示し、同一ドメイン内で最も多く存在するグループ名を前記ドメインのグループ名称として表示する手段とを備えたことを特徴とする電子メール送受信者相関表示システムを提供するものである。
【０００８】
請求項２に係る発明は、電子メールを解析して送信者と受信者の相関図を表示する電子メール送受信者相関表示システムが、
入力された除外メールアドレス及びグループ名候補をメモリ内のグループ名候補保持領域に格納するステップと、
メモリ内のメールクライアントのアドレスデータを１件ずつ読み込み、メールアドレス、名前及びドメイン情報を取得するステップと、
取得したメールアドレス、名前、及び、ドメイン情報をメモリ内のメールアドレス情報保持領域に格納するステップと、
前記メールクライアントのメールデータを１件ずつ読み取るステップと、
読み取ったメールデータのヘッダ情報から送信者メールアドレス、及び、受信者メールアドレスを確認し、前記除外メールアドレス保持領域に格納してある除外メールアドレスに一致するものがあるかを確認するステップと、
一致する除外メールアドレスがない場合は、前記ヘッダ情報から送信者メールアドレスと受信者メールアドレスを取得するステップと、
前記ヘッダ情報からメールの件名、メール一意ＩＤ情報、及び、受信日時を取得するステップと、
取得した送信者メールアドレス、受信者メールアドレス、件名、及び、メール一意ＩＤ情報、受信日時をメモリ内の送信情報保持領域に格納するステップと、
前記メールデータからカーボンコピーメールアドレスを１件ずつ取得し、前記除外メールアドレス保持領域に格納されている除外メールアドレスと一致するものがあるかを確認するステップと、
一致したものが無い場合は、カーボンコピーメールアドレスのドメインと送信者メールアドレスのドメインが同じであるかを確認するステップと、
同じである場合は、前記カーボンコピーメールアドレス、送信者メールアドレス、及び、メールのメール一意ＩＤ情報をカーボンコピー情報保持領域に格納するステップと、
前記メールデータ内のメールの本文情報を取得し、取得した本文情報の最上行から所定行数分を取り出すステップと、
前記グループ名候補保持領域からグループ名情報を取り出し、取得した前記本文情報所定行数分にそのグループ名を含む行が存在するかを確認するステップと、
存在する場合は、グループ名を含む行を取り出し受信者メールアドレスとグループ名を含む行をグループ情報保持領域に格納するステップと、
前記メールアドレス情報保持領域に格納されているメールアドレスごとに１つのアイコンを作成し、前記アイコンに前記メールアドレスに対応する名前と前記メールアドレスを表示し、前記アイコン同士を前記送信情報保持領域に格納されている送信者―受信者の関係で送信件数を比例的に示す矢印でつなぎ、前記アイコン同士を前記カーボンコピー情報保持領域に格納されている送信者―カーボンコピー者の関係で送信件数を比例的に示す他の矢印でつなぎ、前記メールアドレス情報保持領域に格納されているドメインごとにグループを表示し、同一ドメイン内で最も多く存在するグループ名を前記ドメインのグループ名称として表示するステップとを実行することを特徴とする電子メール送受信者相関表示方法を提供するものである。
【０００９】
請求項３に係る発明は、入力された除外メールアドレス及びグループ名候補をメモリ内のグループ名候補保持領域に格納する機能と、
メモリ内のメールクライアントのアドレスデータを１件ずつ読み込み、メールアドレス、名前及びドメイン情報を取得する機能と、
取得したメールアドレス、名前、及び、ドメイン情報をメモリ内のメールアドレス情報保持領域に格納する機能と、
前記メールクライアントのメールデータを１件ずつ読み取る機能と、
読み取ったメールデータのヘッダ情報から送信者メールアドレス、及び、受信者メールアドレスを確認し、前記除外メールアドレス保持領域に格納してある除外メールアドレスに一致するものがあるかを確認する機能と、
一致する除外メールアドレスがない場合は、前記ヘッダ情報から送信者メールアドレスと受信者メールアドレスを取得する機能と、
前記ヘッダ情報からメールの件名、メール一意ＩＤ情報、及び、受信日時を取得する機能と、
取得した送信者メールアドレス、受信者メールアドレス、件名、及び、メール一意ＩＤ情報、受信日時をメモリ内の送信情報保持領域に格納する機能と、
前記メールデータからカーボンコピーメールアドレスを１件ずつ取得し、前記除外メールアドレス保持領域に格納されている除外メールアドレスと一致するものがあるかを確認する機能と、
一致したものが無い場合は、カーボンコピーメールアドレスのドメインと送信者メールアドレスのドメインが同じであるかを確認する機能と、
同じである場合は、前記カーボンコピーメールアドレス、送信者メールアドレス、及び、メールのメール一意ＩＤ情報をカーボンコピー情報保持領域に格納する機能と、
前記メールデータ内のメールの本文情報を取得し、取得した本文情報の最上行から所定行数分を取り出す機能と、
前記グループ名候補保持領域からグループ名情報を取り出し、取得した前記本文情報所定行数分にそのグループ名を含む行が存在するかを確認する機能と、
存在する場合は、グループ名を含む行を取り出し受信者メールアドレスとグループ名を含む行をグループ情報保持領域に格納する機能と、
前記メールアドレス情報保持領域に格納されているメールアドレスごとに１つのアイコンを作成し、前記アイコンに前記メールアドレスに対応する名前と前記メールアドレスを表示し、前記アイコン同士を前記送信情報保持領域に格納されている送信者―受信者の関係で送信件数を比例的に示す矢印でつなぎ、前記アイコン同士を前記カーボンコピー情報保持領域に格納されている送信者―カーボンコピー者の関係で送信件数を比例的に示す他の矢印でつなぎ、前記メールアドレス情報保持領域に格納されているドメインごとにグループを表示し、同一ドメイン内で最も多く存在するグループ名を前記ドメインのグループ名称として表示する機能とを実行させることを特徴とする電子メール送受信者相関表示プログラムを提供するものである。
【発明の効果】
【００１０】
本発明によれば、メール本文を解析することなく、送信者と受信者の関係性を効率よく見つけることが出来、その結果として顧客同士の関係性やプロジェクトの動向を理解しやすくなることに貢献することが出来る。
【図面の簡単な説明】
【００１１】
【図１】本発明の電子メール送受信者相関表示システムの一実施形態を表すブロック図である。
【図２】本発明の除外メールアドレス保持領域のデータ構造図である。
【図３】本発明のグループ名候補保持領域のデータ構造図である。
【図４】本発明のメールアドレス情報保持領域のデータ構造図である。
【図５】本発明の送信情報保持領域のデータ構造図である。
【図６】本発明のカーボンコピー情報保持領域のデータ構造図である。
【図７】本発明のグループ情報保持領域のデータ構造図である。
【図８】本発明の送受信者相関設定画面の一例を示す図である。
【図９】本発明の送受信者相関生成画面の一例を示す図である。
【図１０】本発明の送受信者相関生成画面に相関詳細画面を表示した一例を示す図である。
【図１１】本発明の電子メール送受信者相関表示システムの動作を示すフローチャートである。
【図１２】本発明のメール解析プログラムの処理を示すフローチャートである。
【図１３】前図１２の本発明のメール解析プログラムの処理の続きを示すフローチャートである。
【発明を実施するための形態】
【００１２】
以下、実施例を示した図面を参照しつつ本発明の実施の形態を説明する。
尚、上記電子メール送受信者相関表示システムは、コンピュータであり、上記各手段、ステップ又は機能は、コンピュータのＣＰＵ（中央演算装置）が必要なコンピュータプログラムを読み込んで実行することにより実現される手段、ステップ又は機能であり、そのフローチャート図が図１１〜図１３である。
【００１３】
図１は、本発明の一実施形態を表わすブロック図である。本実施形態は、入力装置１と中央演算装置４、メモリ６、表示装置５から成る。具体的にはコンピュータで構成され、入力装置１はマウス２、キーボード３を備え、メモリ６には相関図設定プログラム１０、メール解析プログラム１１、メールアドレス情報保持領域１２、送信情報保持領域１３、カーボンコピー情報保持領域１４、グループ情報保持領域１５、除外メールアドレス保持領域１６、グループ名候補保持領域１７、メールデータ８とアドレスデータ９を有するメールクライアント７を格納する。
【００１４】
メールクライアント７はユーザーの使用するパーソナルコンピュータなどの端末にインストールされ、電子メールの送受信時に利用されるアプリケーションであり、電子メールの作成や送受信、受信したメールの保存・管理を行なう。例えば、メールクライアント７は、送信相手のアドレスを記憶しておくアドレスデータ９を有し、送信・受信したメールを保存するメールデータ８を有する。送受信されたメールは、送信元（ＦＲＯＭ）、送信先（Ｔｏ、ＣＣ、ＢＣＣ）、題名（Ｓｕｂｊｅｃｔ）をはじめとしたヘッダ情報と、メール内容の記載された本文情報を持つ。
【００１５】
相関図設定プログラム１０は送受信者相関の生成に関する設定を行うプログラムである。
メール解析プログラム１１は相関図設定プログラム１０で設定された情報をもとに、メールクライアント７の有するアドレスデータ９、メールデータ８を読み込み解析するプログラムである。
相関図作成プログラム１０はメール解析プログラム１１の解析結果をもとに、送受信者相関を生成するプログラムである。
【００１６】
中央演算装置４はメモリ６に格納した相関図設定プログラム１０、メール解析プログラム１１に従って、メールクライアントが有するメールデータ８、アドレスデータ９を読み込み、メールアドレス情報保持領域１２、送信情報保持領域１３、カーボンコピー情報保持領域１４、グループ情報保持領域１５にデータを格納していく。
メールアドレス情報保持領域１２、送信情報保持領域１３、カーボンコピー情報保持領域１４、グループ情報保持領域１５に格納されたデータをもとに、中央演算装置４が表示装置５に相関図を表示する。
【００１７】
図２は除外メールアドレス保持領域１６のデータ構造の一例を示す図である。相関図設定プログラム１０によって設定した、送受信者相関を生成する際に除外対象とする除外メールアドレスを格納する、除外メールアドレス２１といった項目から構成される。
【００１８】
図３はグループ名候補保持領域１７のデータ構造の一例を示す図である。相関図設定プログラム１０によって設定した、グループ名の候補として含まれる文字列を格納する、グループ名候補３１といった項目から構成される。
【００１９】
図４はメールアドレス情報保持領域１２のデータ構造の一例を示す図である。メール解析プログラム１１によってアドレスデータ９を解析した結果を格納する、メールアドレス４１、名前４２、ドメイン４３といった項目から構成される。
メールアドレス４１はメールアドレスを格納する。名前４２はメールアドレスに対応する名前情報を格納する。ドメイン４３はメールアドレスの@以下の情報（以下ドメインとする）を格納する。
【００２０】
図５は送信情報保持領域１３のデータ構造の一例を示す図である。メール解析プログラム１１によってメールデータ８のヘッダ情報を解析した結果の一部を格納する、送信者メールアドレス５１、受信者メールアドレス５２、件名５３、メール一意ＩＤ５４、受信日時５５といった項目から構成される。
送信者メールアドレス５１はメール送信者のメールアドレスが格納される。受信者メールアドレス５２はメール受信者のメールアドレスが格納される。件名５３はメールの件名が格納される。メール一意ＩＤ５４は１件のメールが一意に持つＩＤが文字列として格納される。受信日時５５はメール受信日が格納される。
【００２１】
図６はカーボンコピー情報保持領域１４のデータ構造の一例を示す図である。メール解析プログラム１１によって、メールデータ８のヘッダ情報を解析した結果の一部を格納する、送信者メールアドレス６１、カーボンコピーメールアドレス６２、メール一意ＩＤ６３といった項目から構成される。
送信者メールアドレス６１はメール送信者のメールアドレスが格納される。メール一意ＩＤ６３は１件のメールが一意にもつＩＤが文字列として格納される。カーボンコピーメールアドレス６２はカーボンコピーメールアドレス（送信先がＣＣ、ＢＣＣに設定されたメールアドレス）が格納される。メールに複数のカーボンコピーメールアドレス６２が設定されている場合は、送信者メールアドレス６１、メール一意ＩＤ６３の１組に対し、複数のカーボンコピーメールアドレス６２が格納される。
【００２２】
図７はグループ情報保持領域１５のデータ構造の一例を示す図である。メール解析プログラム１１によって、メールデータ８の本文情報を解析した結果を格納する、受信者メールアドレス７１とグループ名７２といった項目から構成される。
受信者メールアドレス７１はメール受信者のメールアドレスが格納される。グループ名７２にはグループ名候補３１で設定されたグループ名の候補が含まれる所定行数をメール解析プログラム７がメール本文中より取得して格納する。
【００２３】
図８は相関図設定プログラム１０の設定画面８０と入力例を示す図である。
設定画面８０は送受信者相関を作成するうえで、相関から除外対象とするメールアドレスと、同一ドメインのグループ名を特定するためのキーワードとなる文字列を設定するための画面である。
欄８１は除外設定するメールアドレスを入力装置１より入力する欄である。複数のメールアドレスを除外設定するために欄を増やす機能があってもよい。
欄８２はグループ名の候補となるキーワードを入力装置１より入力する欄である。メール本文中に、ここで入力したキーワードが含まれる行がグループ名の候補となる。
生成ボタン８３は、送受信者相関を生成時に押すボタンである。
キャンセルボタン８４は、送受信者相関を生成しないときに押すボタンである。
【００２４】
図９は送受信者相関生成画面９０の表示内容の一例を示す図である。送受信者相関生成画面９０は図８の生成ボタン８３を入力装置１のマウス２で押下した時に表示される画面である。
この画面例は図２〜図７までの入力例をもとに作成される表示例である。
アイコン９１ａは各メールアドレスの情報を表示するアイコンであり、メールアドレス情報保持領域１２に格納されているメールアドレスごとに１つのアイコンが作成される。アイコンには、メールアドレス情報保持領域１２に格納された名前４２とメールアドレス４１が表示される。図４の場合、作成されるアイコンは図９で表示しているように、「名前４２：メールアドレス４１」の組合せで
・「木村 太郎：kimura@aaa.co.jp」
・「山田 正人：yamada@aaa.co.jp」
・「上田 健太：ueda@aaa.co.jp」
・「BBB田中さん：tanaka@bbb.co.jp」
・「BBB鈴木さん：suzuki@bbb.co.jp」
という５つのアイコンが作成される。
【００２５】
実線矢印９１ｂはアイコン同士を送信者―受信者の関係でつなぐ矢印であり、その太さによってアイコン同士の関連の強弱を示す。矢印の方向と太さは送信情報保持領域１３に格納されている送信者メールアドレス５１と受信者メールアドレス５２の組合せで決定する。矢印の方向は送信者メールアドレスを有するアイコン９１ａから受信者メールアドレスを有するアイコン９１ａへの方向とし、件数が多いほど太さを太くする。例えば、送信情報保持領域１３から取得した組合せ［送信者メールアドレス
→受信者メールアドレス］が[yamada@aaa.co.jp →
tanaka@bbb.co.jp］の組合せのものが２０４件あり、[kimura@aaa.co.jp →
Suzuki@bbb.co.jp]の組合せのものが５０件であった場合は、「山田 正人：yamada@aaa.co.jp」から「BBB田中さん：tanaka@bbb.co.jp」への矢印は「木村 太郎：kimura@aaa.co.jp」から「BBB鈴木さん：suzuki@bbb.co.jp」への矢印よりも太くなる。
【００２６】
破線矢印９１ｃはアイコン同士を送信者―カーボンコピー者でつなぐ矢印であり、その太さによってアイコン同士の強弱を示す。矢印の方向と太さはカーボンコピー情報保持領域１４に格納されている送信者メールアドレス６１とカーボンコピーメールアドレス６２の組合せで決定する。矢印の方向は送信者メールアドレスを有するアイコン９１ａからカーボンコピーメールアドレス６２を有するアイコン９１ａの方向とし、件数が多いほど太さを太くする。例えば、カーボンコピー情報保持領域１４から取得した組合せ[送信者メールアドレス → カーボンコピーメールアドレス]が[yamada@aaa.co.jp → kimura@aaa.co.jp]の組合せが２５件であり、[tanaka@bbb.co.jp → suzuki@bbb.co.jp]の組合せが３００件であった場合は、「ＢＢＢ田中さん：tanaka@bbb.co.jp」から「ＢＢＢ鈴木さん：suzuki@bbb.co.jp」への矢印は「山田
正人：yamada@aaa.co.jp」から「木村 太郎：kimura@aaa.co.jp」への矢印よりもかなり太くなる。
【００２７】
グループ９１ｄは、アイコン同士のグループを示す。グループは図４のドメイン４３ごとに作成する。例えば、図４の表示例をもとにすると、ドメイン４３でグループ化すると２つのグループ「aaa.co.jp」、「bbb.co.jp」になる。このうち「aaa.co.jp」と同じドメイン４３のメールアドレス４１は「kimura@aaa.co.jp」「yamada@aaa.co.jp」「ueda@aaa.co.jp」であり、「bbb.co.jp」と同じドメイン４３のメールアドレス４１は「tanaka@bbb.co.jp」「suzuki@bbb.co.jp」であるので、図９の表示例のようにアイコン９１ａをグループ化して表示できる。
【００２８】
グループ名称９１ｅはグループ９１ｄのグループ名が表示される欄である。グループ名はメールアドレス情報保持領域１２とグループ情報保持領域１５から決定される。グループ情報保持領域１５には受信者メールアドレス７１ごとに複数のグループ名７２が格納されており、同一ドメイン内で最も多く存在するグループ名７２をグループ名称９１ｅに表示する。例えば、図４、図７の表示例からグループ名称９１ｅに入るグループ名は、ドメイン「aaa.co.jp」のメールアドレス４１と一致するすべての受信者メールアドレス７１の組合せ先であるグループ名７２を取得する。取得したグループ名７２は「ＡＡＡ株式会社」、「ＡＡＡ（株）」、「営業部」の３つである。それぞれの数は「ＡＡＡ株式会社」が３件、「ＡＡＡ（株）」が１件、「営業部」が１件であるため、グループ名称９１ｅに表示されるのは「ＡＡＡ株式会社」となる。
【００２９】
戻るボタン９１ｆは、生成した送受信者相関が好ましくない場合に、再度送受信者相関を生成するために押すボタンである。戻るボタン９１ｆを押すと図８の設定画面８０に戻る。
【００３０】
図１０は送受信者相関生成画面９０の表示内容の一例を示す図である。
欄９２ａは実線矢印９１ｂをマウスで左クリック操作した場合に表示される相関詳細画面である。
欄９２ａでは、送信情報保持領域１３をもとに、送信者と受信者、やり取りしたメールの件数、やり取りしたメールの件名と受信日時を表示する。
例えば、「山田  正人：yamada@aaa.co.jp」から「ＢＢＢ田中さん：tanaka@bbb.co.jp」に向かう実線矢印９１ｂを押下した場合、図５の送信情報保持領域１３から、送信者メールアドレス５１が「yamada@aaa.co.jp」、受信者メールアドレスが「tanaka@bbb.co.jp」である[件名：受信日時]の組合せをすべて取得し、欄９２ａに表示する。またその際に、組合せの数を取得して、件数として表示する。
【００３１】
図１１は、本実施形態の処理概要を示すフローチャートである。
まず、相関図設定プログラム１０を起動する（Ｓ００１）。
次に、欄８１に除外するメールアドレスの文字列を入力する。これにより、除外メールアドレス保持領域１６に除外メールアドレスが格納される（Ｓ００２）。
次に、欄８２にグループ名の候補とする文字列を入力する。これにより、グループ名候補保持領域１７にグループ名候補が格納される（Ｓ００３）。
次に、生成ボタン８３を押下する（Ｓ００４）。
生成ボタン８３を押下すると、メール解析プログラム１１が起動する（Ｓ００５）。図中の（１）、（２）処理（Ｓ００５、Ｓ００６）の詳細については、図１２、図１３を用いて説明する。
これにより、メールクライアント７にあるメールデータ８、アドレスデータ９をもとにした送受信者相関が生成され、表示装置５に表示される（Ｓ００７）。
【００３２】
図１２〜図１３はメール解析プログラム１１の処理（Ｓ００５、Ｓ００６）を示したフローチャートである。
メール解析プログラム１１はメールクライアント７のアドレスデータ９から１件のアドレス情報を読み込む（Ｓ１０１）。
次に、読み込んだ１件のアドレスデータ９にある、メールアドレスと名前の情報を取得する（Ｓ１０２）。
【００３３】
次に、取得したメールアドレスから@以下の情報をドメイン情報として取得する。例えば、メールアドレスが「yamada@aaa.co.jp」の場合はドメイン情報は@以下なので、「aaa.co.jp」である（Ｓ１０３）。
次に、取得したメールアドレス、名前、ドメイン情報をメールアドレス情報保持領域１２の対応する項目に格納する（Ｓ１０４）。
次に、すべてのアドレスデータを読み込んだかを確認し、まだ読み終わっていないのであれば、次の１件を読み込み（Ｓ１０１）、読み終わっている場合は図１３のＳ２０１に進む（Ｓ１０５）。
すべてのアドレスデータをメールアドレス情報保持領域１２に格納した後、今度はメールデータ８を１件ずつ読み取る（Ｓ２０１）。
【００３４】
次に、取得した１件のメールデータ８からヘッダ情報を取得する（Ｓ２０２）。
取得したヘッダ情報から送信者メールアドレスを確認し、除外メールアドレス保持領域１６に格納してある除外メールアドレス２１に一致するものがあるかを確認する（Ｓ２０３）。一致する除外メールアドレス２１が存在する場合は、Ｓ２０１に戻り次のメールデータの解析を始める。一致するものがない場合は、Ｓ２０４へ進む。
次に、受信者メールアドレスをヘッダ情報から確認し、除外メールアドレス保持領域１６に格納してある除外メールアドレス２１に一致するものがあるかを確認する（Ｓ２０４）。一致する除外メールアドレス２１が存在する場合は、Ｓ２０１に戻り次にメールデータの解析を始める。一致するものがない場合はＳ２０５へ進む。
【００３５】
次に、ヘッダ情報から送信者メールアドレスと受信者メールアドレスを取得する（Ｓ２０５）。また、ヘッダ情報からメールの件名、メール一意ＩＤ情報、及び、受信日時を取得する（Ｓ２０６）。取得した送信者メールアドレス、受信者メールアドレス、件名、メール一意ＩＤ情報、及び、受信日時を送信情報保持領域１３の対応する項目に格納する（Ｓ２０７）。
次に、取得した１件のメールデータからカーボンコピーメールアドレスを１件取得し（Ｓ２０８）、除外メールアドレス保持領域１６に格納されている除外メールアドレス２１と一致するものがあるかを確認する。一致したものがある場合は、次のカーボンコピーメールアドレスを取得する（Ｓ２０９）。一致したものが無い場合は、カーボンコピーメールアドレスのドメインと送信者メールアドレスのドメインが同じであるかを確認し、違っている場合は次のカーボンコピーメールアドレスを取得する（Ｓ２１０）。同じである場合は、そのカーボンコピーメールアドレスと、送信者メールアドレス、メールのメール一意ＩＤ情報をカーボンコピー情報保持領域の対応する項目に格納する（Ｓ２１１）。これを全てのカーボンコピーメールアドレスに対し実施する（Ｓ２１２）。
【００３６】
次に、メールの本文情報を取得し（Ｓ２１３）、取得した本文情報の上（最上行）から５行分を取り出す（Ｓ２１４）。尚、５行分に限定されるものではなく、適宜行数分を取り出しても良い。グループ名候補保持領域１７からグループ名情報を取り出し（Ｓ２１５）、取得した本文情報５行分にそのグループ名を含む行があるかを確認する（Ｓ２１６）。ある場合は、グループ名を含む行を取り出し受信者メールアドレスとグループ名を含む行をグループ情報保持領域に格納し（Ｓ２１７）、Ｓ２１８に進む。無い場合は、そのままＳ２１８に進む。
次に、すべてのメールデータを読み取ったかを確認し、まだ読み取っていない場合はＳ２０１に進む。全てのメールデータを読み取った場合はメール解析プログラムを終了する（Ｓ２１８）。
【符号の説明】
【００３７】
６  メモリ
７  メールクライアント
８  メールデータ
９  アドレスデータ
１２  メールアドレス情報保持領域
１３  送信情報保持領域
１４  カーボンコピー情報保持領域
１５  グループ情報保持領域
１６  除外メールアドレス保持領域
１７  グループ名候補保持領域
２１  除外メールアドレス
３１  グループ名候補
４１  メールアドレス
４２  名前
４３  ドメイン
５１，６１  送信者メールアドレス
５２，７１  受信者メールアドレス
５３  件名
５４，６３  メール一意ＩＤ
５５  受信日時
６２  カーボンコピーメールアドレス
７２  グループ名
９１ａ  アイコン
９１ｄ  グループ
９１ｅ  グループ名称
【図１】
2012068906.tif 000003
【図２】
2012068906.tif 000004
【図３】
2012068906.tif 000005
【図４】
2012068906.tif 000006
【図５】
2012068906.tif 000007
【図６】
2012068906.tif 000008
【図７】
2012068906.tif 000009
【図８】
2012068906.tif 000010
【図９】
2012068906.tif 000011
【図１０】
2012068906.tif 000012
【図１１】
2012068906.tif 000013
【図１２】
2012068906.tif 000014
【図１３】
2012068906.tif 000015