(57)【特許請求の範囲】
【請求項１】
送信メールをメールサーバを介して送信する送信部と、
受信メールを前記メールサーバを介して受信する受信部と、
質問文か否かの判定に用いる判定語を格納する格納部と、
前記格納部を参照して、前記送信メールに含まれる文から質問文を特定する質問文特定部と、
前記質問文特定部が特定した質問文を格納する質問文格納部と、
引用符を規定する引用符格納部と、
前記引用符格納部を参照して、前記受信メールにおいて前記引用符に続く文を抽出し、前記抽出した文に前記質問文格納部に格納されている質問文が含まれているか否かを判断する判断部と、
前記判断部による判断の結果に基づいて、前記質問文特定部が前記質問文を特定した送信メールに対して返信された受信メールを分類する分類部と、を備える受信メール分類装置。
【請求項２】
前記分類部は、前記質問文に続く文に更に基づいて、前記受信メールを分類することを特徴とする請求項１に記載の受信メール分類装置。
【請求項３】
前記格納部は、前記質問文が肯定・否定を問う文であるかの判定に用いる肯定・否定判定語を更に格納し、
前記質問文特定部は、前記格納部を参照して、前記質問文が肯定・否定を問う文であるか否かを判断し、
前記質問文格納部は、前記質問文が肯定・否定を問う文であるか否かの情報も格納し、
前記分類部は、前記質問文が肯定・否定を問う文であるか否かの情報、及び前記質問文に続く文に基づいて、前記受信メールを分類することを特徴とする請求項２に記載の受信メール分類装置。
【請求項４】
肯定を意味する語及び否定を意味する語を規定する選択語格納部を更に備え、
前記分類部は、前記質問文が肯定・否定を問う文であった場合には、前記選択語格納部を参照して、前記質問文に続く文が前記肯定を意味する語及び前記否定を意味する語のいずれを含んでいるかに基づいて、前記受信メールを分類することを特徴とする請求項３に記載の受信メール分類装置。
【請求項５】
送信メールをメールサーバを介して送信し、
質問文か否かの判定に用いる判定語を格納する格納部を参照して、前記送信メールに含まれる文から質問文を特定し、
前記特定された質問文を質問文格納部に格納し、
受信メールを前記メールサーバを介して受信し、
引用符を規定する引用符格納部を参照して、前記受信メールにおいて前記引用符に続く文を抽出し、前記抽出した文に前記質問文格納部に格納されている質問文が含まれているか否かを判断し、
前記判断の結果に基づいて、前記特定する処理において前記質問文を特定した送信メールに対して返信された受信メールを分類する、処理をコンピュータに実行させる受信メール分類プログラム。
【請求項６】
送信メールをメールサーバを介して送信する工程と、
質問文か否かの判定に用いる判定語を格納する格納部を参照して、前記送信メールに含まれる文から質問文を特定する工程と、
前記特定された質問文を質問文格納部に格納する工程と、
受信メールを前記メールサーバを介して受信する工程と、
引用符を規定する引用符格納部を参照して、前記受信メールにおいて前記引用符に続く文を抽出し、前記抽出した文に前記質問文格納部に格納されている質問文が含まれているか否かを判断する工程と、
前記判断の結果に基づいて、前記特定する工程において前記質問文を特定した送信メールに対して返信された受信メールを分類する工程と、をコンピュータが実行する受信メール分類方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本件は、受信メール分類装置、受信メール分類プログラム及び受信メール分類方法に関する。
【背景技術】
【０００２】
最近では、インターネット上においてアンケート等を行い、問合わせ（質問）に対する回答を集計することがある。また、電子メールを用いて問い合わせ内容を送信し、問い合わせに対する回答が記載された電子メールを受信することで、アンケートを行う場合もある。電子メールを用いたアンケートでは、アンケートの回答集計を容易に行うため、問い合わせ内容や回答内容に応じてメールを分類（仕分け）することが好ましい。
【０００３】
特許文献１には、電子メールで送信をしたアンケートに対する返信を、返信内容に応じて自動的に分類する方法の一例が開示されている。この特許文献１の方法では、メール中の文字列と位置とを定義した分類キーテーブルを用い、受け取ったメールに分類用のキーワードに該当する語が含まれているかどうかでメールの分類を行う。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】国際公開第２００５／０１５４１０号パンフレット
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、上記特許文献１の方法を用いてアンケートの回答を分類しようとした場合、例えば、回答の中に「Ｑ１」や「ＹＥＳ」のキーワードの記載があれば、そのメールを「Ｑ１」、「ＹＥＳ」のフォルダに分類することになる。この場合、アンケートに記載している問い合わせ内容ごとに、その問合わせに対して予想される回答を予めキーワードとして設定しておく必要がある。すなわち、ユーザ等がキーワードを設定しなければ、メールを自動的に分類することができない。
【０００６】
そこで本件は上記の課題に鑑みてなされたものであり、送信メールに含まれる質問文に対する回答が行われた受信メールを自動的に分類することが可能な受信メール分類装置、受信メール分類プログラム及び受信メール分類方法を提供することを目的とする。
【課題を解決するための手段】
【０００７】
本明細書に記載の受信メール分類装置は、送信メールをメールサーバを介して送信する送信部と、受信メールを前記メールサーバを介して受信する受信部と、質問文か否かの判定に用いる判定語を格納する格納部と、前記格納部を参照して、前記送信メールに含まれる文から質問文を特定する質問文特定部と、前記質問文特定部が特定した質問文を格納する質問文格納部と、引用符を規定する引用符格納部と、前記引用符格納部を参照して、前記受信メールにおいて前記引用符に続く文を抽出し、前記抽出した文に前記質問文格納部に格納されている質問文が含まれているか否かを判断する判断部と、前記判断部による判断の結果に基づいて、前記質問文特定部が前記質問文を特定した送信メールに対して返信された受信メールを分類する分類部と、を備える受信メール分類装置である。
【０００８】
本明細書に記載の受信メール分類プログラムは、送信メールをメールサーバを介して送信し、質問文か否かの判定に用いる判定語を格納する格納部を参照して、前記送信メールに含まれる文から質問文を特定し、前記特定された質問文を質問文格納部に格納し、受信メールを前記メールサーバを介して受信し、引用符を規定する引用符格納部を参照して、前記受信メールにおいて前記引用符に続く文を抽出し、前記抽出した文に前記質問文格納部に格納されている質問文が含まれているか否かを判断し、前記判断の結果に基づいて、前記特定する処理において前記質問文を特定した送信メールに対して返信された受信メールを分類する、処理をコンピュータに実行させる受信メール分類プログラムである。
【０００９】
本明細書に記載の受信メール分類方法は、送信メールをメールサーバを介して送信する工程と、質問文か否かの判定に用いる判定語を格納する格納部を参照して、前記送信メールに含まれる文から質問文を特定する工程と、前記特定された質問文を質問文格納部に格納する工程と、受信メールを前記メールサーバを介して受信する工程と、引用符を規定する引用符格納部を参照して、前記受信メールにおいて前記引用符に続く文を抽出し、前記抽出した文に前記質問文格納部に格納されている質問文が含まれているか否かを判断する工程と、前記判断の結果に基づいて、前記特定する工程において前記質問文を特定した送信メールに対して返信された受信メールを分類する工程と、をコンピュータが実行する受信メール分類方法である。
【発明の効果】
【００１０】
本明細書に記載の受信メール分類装置、受信メール分類プログラム及び受信メール分類方法は、送信メールに含まれる質問文に対する回答が行われた受信メールを自動的に分類することができるという効果を奏する。
【図面の簡単な説明】
【００１１】
【図１】一実施形態に係る電子メール送受信システム１００の構成を概略的に示す図である。
【図２】端末のハードウェア構成を示す図である。
【図３】端末の機能ブロック図である。
【図４】図４（ａ）は、問い合わせ文ＤＢを示す図であり、図４（ｂ）は、判定語ＤＢを示す図である。
【図５】関連付け情報ＤＢを示す図である。
【図６】図６（ａ）は、引用符ＤＢを示す図であり、図６（ｂ）は、選択語ＤＢを示す図である。
【図７】関連付け情報生成部の処理を示すフローチャートである。
【図８】送信メールの一例を示す図である。
【図９】図７のステップＳ２８の処理の結果生成されるフォルダの一例を示す図である。
【図１０】判断部及び分類部の処理を示すフローチャートである。
【図１１】受信メールの一例を示す図である。
【図１２】図１０の処理の結果生成されるフォルダの一例を示す図である。
【発明を実施するための形態】
【００１２】
以下、一実施形態について、図１〜図１２に基づいて詳細に説明する。図１には、一実施形態に係る電子メール送受信システム１００の構成が概略的に示されている。図１の電子メール送受信システム１００は、複数のメールサーバ８０と、複数の端末１０と、を備える。メールサーバ８０と複数の端末１０の間は、インターネットなどのネットワーク５０を介して接続されている。
【００１３】
メールサーバ８０は、端末１０から送信されたメール（送信メール）を他のメールサーバに送信したり、他のメールサーバから送信されてきたメール（受信メール）をメールボックスに保存する。また、端末１０からの要求に応じてメールボックス内に保存されている受信メールを端末１０に対して送信する。
【００１４】
端末１０は、デスクトップ型のＰＣ（Personal Computer）、ノート型のＰＣ、タブレット型のＰＣ、携帯電話機、ＰＤＡ（Personal Digital Assistant）などの端末である。端末１０は、図２に示すようなハードウェア構成を有している。具体的には、端末１０は、ＣＰＵ９０、ＲＯＭ９２、ＲＡＭ９４、記憶部（ここではＨＤＤ（Hard Disk Drive））９６、表示部９３、入力部９５、ネットワークインタフェース９７、及び可搬型記憶媒体用ドライブ９９等を備えており、端末１０の構成各部は、バス９８に接続されている。表示部９３は液晶ディスプレイ等であり、入力部９５は、キーボードやマウスを含む。端末１０では、ＲＯＭ９２あるいはＨＤＤ９６に格納されているプログラム（受信メール分類プログラムを含む）、或いは可搬型記憶媒体用ドライブ９９が可搬型記憶媒体９１から読み取ったプログラム（受信メール分類プログラムを含む）をＣＰＵ９０が実行することにより、図３の各部の機能が実現される。なお、端末１０が可搬型記憶媒体用ドライブ９９を備えていない場合もある。このような場合には、ネットワークインタフェース９７を介してネットワーク５０上からプログラムをダウンロードしてもよい。
【００１５】
図３には、端末１０の機能ブロック図が示されている。この図３の機能ブロック図は、一般的なメーラのプログラムと、受信メール分類プログラムとをＣＰＵ９０が実行したときに実現される機能を示している。図３に示すように、端末１０では、ＣＰＵ９０がプログラムを実行することにより、メール作成部１１、送信部１２、質問文特定部としての関連付け情報生成部１４、受信部１６、判断部１８、分類部２０の機能が実現されている。なお、図３では、図示の便宜上、ＨＤＤ９６等に格納されている問い合わせ文ＤＢ（Database）３０、判定語格納部としての判定語ＤＢ３２、質問文格納部としての関連付け情報ＤＢ３４、引用符格納部としての引用符ＤＢ３６、選択語格納部としての選択語ＤＢ３８、及び受信メールＤＢ４０も図示されている。
【００１６】
メール作成部１１は、端末１０の入力部９５を介したユーザによる入力に基づいて送信メールを作成し、送信部１２及び関連付け情報生成部１４に対して送信する。送信部１２は、メール作成部１１から受信した送信メールをメールサーバ８０に対して送信する。
【００１７】
関連付け情報生成部１４は、メール作成部１１から送信メールを受信し、問い合わせ文ＤＢ３０（図４（ａ））と判定語ＤＢ３２（図４（ｂ））とに基づいて、関連付け情報ＤＢ３４（図５）を生成する。ここで、関連付け情報ＤＢ３４は、図５に示すように、送信メールを特定する情報である「件名」及び「確認文」のフィールドと、「キーワード（質問文）」のフィールドと、「選択式フラグ」のフィールドを有している。「件名」のフィールドには、送信メールの件名が入力され、「確認文」のフィールドには、送信メールの本文が入力される。また、「キーワード（質問文）」のフィールドには、送信メールの本文から抽出される質問文が入力される。更に、「選択式フラグ」のフィールドには、キーワード（質問文）が選択式の質問文（肯定・否定を問う文）か否かを示すフラグ（ＯＮ／ＯＦＦ）が入力される。すなわち、関連付け情報生成部１４には、送信メールを特定する情報と、キーワード（質問文）と、肯定・否定を問う質問文であるか否かの情報（選択式フラグ）が関連付けて格納される。
【００１８】
関連付け情報生成部１４は、まず、問い合わせ文ＤＢ３０を参照して、送信メールに含まれる問い合わせ文を特定する。ここで、問い合わせ文ＤＢ３０は、種々の問い合わせ文を格納するデータベースであり、一例として図４（ａ）に示すようなデータ構造を有する。なお、関連付け情報生成部１４は、送信メールに含まれる文と問い合わせ文ＤＢ３０に含まれる問い合わせ文とが、日本語解析により所定割合以上一致している場合に、当該送信メールに含まれる文を問い合わせ文と特定してもよい。
【００１９】
また、関連付け情報生成部１４は、送信メールが問い合わせ文を含んでいた場合には、判定語ＤＢ３２を参照して、キーワード（質問文）を抽出するとともに、当該質問文が選択式の質問か、非選択式の質問（回答が様々である質問）かを判断し、関連付け情報ＤＢ３４（図５参照）に登録する。ここで、判定語ＤＢ３２は、図４（ｂ）に示すように、質問文判定語としての第１の判定語と肯定・否定判定語としての第２の判定語を格納している。第１の判定語は、送信メールに含まれる文がキーワード（質問文）であるか否かを判定するための判定語であり、関連付け情報生成部１４は、文末に第１の判定語がある文をキーワード（質問文）と判定し、抽出する。また、第２の判定語は、キーワード（質問文）が選択式の質問（肯定・否定を問う文）であるか否かを判定するための判定語である。関連付け情報生成部１４は、例えば、第１の判定語の直前に第２の判定語を含んでいるキーワード（質問文）は、選択式の質問ではない（非選択式の質問である）と判定する。例えば、「Ｑ１．嫌いな食べ物はありますか？」という文は、「ますか？」という第１の判定語が語尾に存在しているので、キーワード（質問文）として抽出される。また、「ますか？」の直前には、第２の判定語が存在していないので、選択式の質問であると判定されることになる。
【００２０】
なお、関連付け情報生成部１４は、図５のようなキーワード（質問文）を抽出した場合には、各キーワード（質問文）に対応するフォルダを、受信メールＤＢ４０内に作成する（図９参照）。
【００２１】
図３に戻り、受信部１６は、メールサーバ８０から受信メールを取得し、判断部１８に送信する。判断部１８は、引用符ＤＢ３６と、関連付け情報ＤＢ３４に基づいて、受信メールが、関連付け情報生成部１４が生成したフォルダに分類すべきメールであるか否かを判断する。ここで、引用符ＤＢ３６は、図６（ａ）のように、引用符として用いられる記号、文字、又は記号と文字の組み合わせを定義している。なお、判断部１８の処理の詳細については、後述する。
【００２２】
分類部２０は、判断部１８の判断結果に基づいて、受信メールを、受信メールＤＢ４０内のフォルダに格納する（分類する）。この場合、分類部２０は、選択語ＤＢ３８を参照する場合もある。ここで、選択語ＤＢ３８は、図６（ｂ）に示すように、肯定、否定を示す選択語を格納している。なお、分類部２０は、受信メールの内容に応じて、受信メールＤＢ４０内に新たなフォルダを適宜追加する。なお、分類部２０の具体的な処理については、後に詳述する。
【００２３】
次に、本実施形態における端末１０の処理について、図７及び図１０のフローチャートに沿って詳細に説明する。図７の処理は、関連付け情報生成部１４の処理であり、図１０の処理は、判断部１８及び分類部２０の処理である。
【００２４】
（関連付け情報生成部１４の処理）
図７の関連付け情報生成部１４の処理では、まず、ステップＳ１０において、関連付け情報生成部１４が、メール作成部１１で作成された送信メールを受信したか（受け取ったか）否かを判断する。ここでの判断が肯定されるまで、ステップＳ１０は繰り返され、ステップＳ１０の判断が肯定された段階で、ステップＳ１２に移行する。
【００２５】
ステップＳ１２に移行すると、関連付け情報生成部１４は、問い合わせ文ＤＢ３０を参照して、メール本文に問い合わせ文が含まれているかをチェックする。具体的には、図８に示すような送信メールを関連付け情報生成部１４が受信した場合であれば、関連付け情報生成部１４は、図４（ａ）の問い合わせ文ＤＢ３０を参照して、送信メールの本文内に問い合わせ文ＤＢ３０で定義されている問い合わせ文が含まれているか否かをチェックする。
【００２６】
次いで、ステップＳ１４では、関連付け情報生成部１４が、ステップＳ１２の結果、メール本文に問い合わせ文が含まれていたか否かを判断する。図８の送信メールでは、「アンケートのご協力をお願いします。」という、問い合わせ文ＤＢ３０において定義されている問い合わせ文が含まれているので、ステップＳ１４の判断は肯定され、ステップＳ１５に移行する。
【００２７】
ステップＳ１５に移行すると、関連付け情報生成部１４は、判定語ＤＢ３２の第１の判定語に基づいて、キーワード（質問文）を抽出する。例えば、図８の送信メールでは、第１の判定語「ますか？」を含む文「Ｑ１．嫌いな食べ物はありますか？」と、第１の判定語「ですか？」を含む文「Ｑ２．嫌いな食べ物は何ですか？」をキーワード（質問文）として抽出する。
【００２８】
次いで、ステップＳ１６では、関連付け情報生成部１４は、件名、確認文、キーワード（質問文）を関連付け情報ＤＢ３４に格納する。図８の例では、図５に示すように、関連付け情報ＤＢ３４に各情報が格納される。ただし、選択式フラグの欄は空欄のままとする。
【００２９】
次いで、ステップＳ１８では、関連付け情報生成部１４が、１つのキーワード（質問文）を特定し、判定語ＤＢ３２の第１の判定語と第２の判定語を参照して、特定されたキーワード（質問文）が選択式の質問文か否かをチェックする。例えば、関連付け情報生成部１４が、「Ｑ１．嫌いな食べ物はありますか？」を特定した場合には、第１の判定語「ますか？」の直前に、第２の判定語がないので、選択式の質問であると判定する。一方、関連付け情報生成部１４が、「Ｑ２．嫌いな食べ物は何ですか？」を特定した場合には、第１の判定語「ですか？」の直前に、第２の判定語「何」が存在しているので、非選択式の質問であると判定する。
【００３０】
次いで、ステップＳ２０では、関連付け情報生成部１４が、選択式か否かを判断する。ここでの判断が肯定された場合には、ステップＳ２２に移行し、否定された場合には、ステップＳ２４に移行する。
【００３１】
ステップＳ２２に移行した場合、関連付け情報生成部１４は、関連付け情報ＤＢ３４の選択式フラグをＯＮにする（図８のＱ１の場合）。一方、ステップＳ２４では、関連付け情報生成部１４が、関連付け情報ＤＢ３４の選択式フラグをＯＦＦにする（図８のＱ２の場合）。なお、ステップＳ２２又はＳ２４の後は、ステップＳ２６に移行する。
【００３２】
ステップＳ２６では、関連付け情報生成部１４が、ステップＳ１８において全てのキーワード（質問文）が特定されたか否かを判断する。ここでの判断が否定された場合には、ステップＳ１８に戻る。そして、関連付け情報生成部１４は、ステップＳ１８〜Ｓ２６の処理・判断を実行する。その後、ステップＳ２６の判断が肯定された段階で、ステップＳ２８に移行する。
【００３３】
ステップＳ２８では、関連付け情報生成部１４が、受信メールＤＢ４０に、関連付け情報ＤＢ３４のキーワード（質問文）に対応したフォルダを作成する。具体的には、図５の関連付け情報ＤＢ３４に基づいて、図９に示すフォルダを作成する。以上により図７の全処理が終了する。
【００３４】
なお、ステップＳ１４の判断が否定された場合、すなわち、メール本文に問い合わせ文が含まれていなかった場合には、そのまま図７の全処理を終了する。
【００３５】
（判断部１８と分類部２０の処理）
次に、図１０のフローチャートに沿って、判断部１８と分類部２０の具体的処理について、詳細に説明する。
【００３６】
図１０の処理では、まず、ステップＳ４０において、判断部１８が、受信部１６を介して、メール（受信メール）を受信したか否かを判断する。ここでの判断が肯定されるまでは、ステップＳ４０の判断が繰り返し実行され、ステップＳ４０の判断が肯定された段階で、ステップＳ４２に移行する。なお、以下では、図１１に示す受信メール（図８の送信メールに対する回答のメール）を受信したものとして説明する。
【００３７】
ステップＳ４２では、判断部１８が、引用符ＤＢ３６を参照して引用文を特定する。具体的には、判断部１８は、引用符ＤＢ３６を参照して、行頭に引用符（例えば、「>」）が存在している文を引用文として特定する。なお、「Original Message」以下は、送信メールそのものの内容であるので、判断部１８は、引用文の特定において無視するものとする。なお、メーラによっては、「Original Message」という文字列以外の文字列で、送信メールの内容を表す場合もある。したがって、このような場合に備え、判断部１８は、「Original Message」と同等の文字列のリストを保持しておいてもよい。
【００３８】
次いで、ステップＳ４４では、判断部１８が、関連付け情報ＤＢ３４の件名と受信メールの件名、及び関連付け情報ＤＢ３４のキーワード（質問文）とステップＳ４２で特定した引用文の比較を行う。
【００３９】
次いで、ステップＳ４６では、判断部１８が、ステップＳ４４の比較結果に基づいて、発信した質問メールに対する回答メールか否かを判断する。ここでは、判断部１８は、関連付け情報ＤＢ３４の件名が受信メールの件名に含まれており、また、関連付け情報ＤＢ３４のキーワード（質問文）とステップＳ４２で特定した引用文とが一致していた場合に、回答メールであると判断する。ステップＳ４６の判断が肯定された場合には、ステップＳ４８に移行するが、ステップＳ４６の判断が否定された場合には、図１０の全処理が終了する。なお、ステップＳ４４、Ｓ４６では、判断部１８は、関連付け情報ＤＢ３４の件名と受信メールの件名の比較、及び関連付け情報ＤＢ３４のキーワード（質問文）とステップＳ４２で特定した引用文の比較のいずれかのみを行うこととしてもよい。
【００４０】
ステップＳ４８に移行した場合、分類部２０が、キーワード（質問文）（ここでは、引用文と一致）及び直後の回答文を抽出する。次いで、ステップＳ５０では、分類部２０が、１つのキーワード（質問文）を特定し、当該キーワード（質問文）の選択式フラグ（ＯＮ又はＯＦＦ）を読み込む。
【００４１】
次いで、ステップＳ５２では、分類部２０が、選択式フラグがＯＮか否かを判断する。ここでの判断が肯定された場合には、ステップＳ５４に移行し、否定された場合には、ステップＳ６８に移行する。図５の場合、ステップＳ５０で特定されたキーワード（質問文）が「Ｑ１．嫌いな食べ物はありますか？」である場合には、ステップＳ５４に移行する。
【００４２】
ステップＳ５４に移行すると、分類部２０は、引用文の直後の回答文が肯定的であるかを、選択語ＤＢ３８の「肯定」の欄において定義されている語句に基づいて判断する。ここで、図１１のメールのＱ１の回答は「あります。」であり、選択語ＤＢ３８の「肯定」の欄に定義されている語句である。したがって、この場合には、ステップＳ５４の判断が肯定され、ステップＳ５６に移行し、図１２に示す「Ｑ１．嫌いな食べ物はありますか？」のフォルダの中の肯定的なフォルダにメールを格納する。なお、肯定的なフォルダが作成されていない場合（はじめてステップＳ５６の処理を実行する場合）には、肯定的なフォルダを「Ｑ１．嫌いな食べ物はありますか？」のフォルダの中に作成した後に、当該フォルダにメールを格納する。その後は、ステップＳ６４に移行する。一方、ステップＳ５４の判断が否定された場合には、ステップＳ５８に移行する。
【００４３】
ステップＳ５８に移行した場合には、分類部２０は、引用文の直後の回答文が否定的であるかを、選択語ＤＢ３８の否定の欄に基づいて判断する。ここでの判断が肯定された場合には、ステップＳ６０に移行し、「Ｑ１．嫌いな食べ物はありますか？」のフォルダの中の否定的なフォルダにメールを格納する。なお、否定的なフォルダが作成されていない場合（はじめてステップＳ６０の処理を実行する場合）には、「Ｑ１．嫌いな食べ物はありますか？」のフォルダの中に否定的なフォルダを作成した後に、当該フォルダにメールを格納する。その後は、ステップＳ６４に移行する。一方、ステップＳ５８の判断が否定された場合には、ステップＳ６２に移行する。
【００４４】
ステップＳ６２では、分類部２０が、「Ｑ１．嫌いな食べ物はありますか？」のフォルダの中の未分類のフォルダにメールを格納する。なお、未分類のフォルダが作成されていない場合（はじめてステップＳ６２の処理を実行する場合）には、未分類のフォルダを「Ｑ１．嫌いな食べ物はありますか？」のフォルダの中に作成した後に、当該フォルダにメールを格納する。なお、未分類のフォルダに分類されるメールは、質問に対し、「分からない」、「ノーコメント」、「どちらとも言えない」などの回答がされた場合などである。その後は、ステップＳ６４に移行する。
【００４５】
ステップＳ５６、Ｓ６０，Ｓ６２のいずれかを経てステップＳ６４に移行すると、分類部２０は、ステップＳ５０において全てのキーワードの特定が終了したか否かを判断する。ここでの判断が否定された場合には、ステップＳ５０に戻る。一方、ステップＳ６４の判断が肯定された場合には、図１０の全処理を終了する。
【００４６】
ところで、ステップＳ５０で特定されたキーワード（質問文）が「Ｑ２．嫌いな食べ物は何ですか？」であった場合には、選択式フラグがＯＦＦであるので、ステップＳ５２の判断が否定されてステップＳ６８に移行する。ステップＳ６８では、分類部２０が、図１２に示す対応するキーワード（質問文）のフォルダ内に、引用文の直後の回答文と同一の回答のフォルダが既に存在しているか否かを判断する。なお、図１２では、「なし」と「魚」のフォルダが既に存在している状態が示されている。ここでの判断が否定された場合、すなわち、同一の回答のフォルダが無い場合には、ステップＳ７０において、分類部２０が、新規に回答のフォルダを作成する。そして、ステップＳ７２において、分類部２０が、該当するフォルダにメールを格納する。一方、ステップＳ６８の判断が肯定された場合、すなわち、同一の回答のフォルダが既に存在していた場合には、ステップＳ７２に移行し、分類部２０は、該当するフォルダにメールを格納する。その後は、図１０の全処理を終了する。このように図１０の全処理が終了した段階では、図１１のメールは、図１２の「肯定的」のフォルダと、「魚」のフォルダの両方に格納（分類）されることになる。
【００４７】
なお、分類部２０は、非選択式のフォルダの中に回答に応じたフォルダを作成する際に、大まかなジャンル別にフォルダを作成することとしても良い。例えば、メールに記載された回答が「にんじん」や「セロリ」であった場合には、当該メールを「野菜」のフォルダに格納するようにしてもよい。この場合、端末１０は、「にんじん」や「セロリ」などが「野菜」のジャンルに含まれることを定義する辞書ＤＢを有しておく必要がある。なお、回答としては、「セロリです」など、名詞と名詞以外とが含まれる場合がある。このような場合には、分類部２０は、辞書ＤＢを参照して名詞を抽出し、当該名詞に基づいて受信メールの分類を行うようにすればよい。
【００４８】
なお、図７のステップＳ２８において図９のフォルダが作成される際には、関連付け情報生成部１４は、Ｑ１が選択式のキーワード（質問文）であることを選択式フラグから判別することができる。したがって、関連付け情報生成部１４は、図９のフォルダを作成する時点で、Ｑ１のフォルダの中に、肯定的、否定的、未分類のフォルダをそれぞれ作成してもよい。
【００４９】
以上、説明したように、本実施形態によると、関連付け情報生成部１４が、判定語ＤＢ３２を参照して、送信メールに含まれる文からキーワード（質問文）を特定し、関連付け情報ＤＢ３４に、送信メールを特定する情報と、特定したキーワード（質問文）とを関連付けて格納する。また、判断部１８は、引用符ＤＢ３６を参照して、受信メールにおいて引用符に続く文を抽出し、抽出した文に関連付け情報ＤＢ３４に格納されているキーワード（質問文）が含まれているか否かを判断し、分類部２０は、判断部１８による判断結果に基づいて、受信メールを分類する。これにより、本実施形態では、送信メールからキーワード（質問文）を特定し、受信メールが特定したキーワード（質問文）を含んでいるか否かに基づいて受信メールを分類するため、予めキーワード等を設定しておかなくても、送信メールから特定されるキーワード（質問文）に基づいて受信メールの分類を自動で行うことができる。また、本実施形態では、送信メール及び受信メールに複数のキーワード（質問文）が存在していても、キーワード（質問文）に基づいて受信メールを適切に分類することができる。
【００５０】
また、本実施形態では、分類部２０は、キーワード（質問文）に続く文に基づいて、受信メールを分類するので、キーワード（質問文）と、これに対する回答とを考慮して、受信メールを分類することができる。この場合、キーワード（質問文）に続く文（質問文に対する回答）に基づいて、受信メールを分類するので、管理者等が回答内容を予測できないような場合でも、適切に受信メールの分類をすることが可能である。
【００５１】
また、本実施形態では、判定語ＤＢ３２は、キーワード（質問文）が肯定・否定を問う文であるかを判定するための第２の判定語を規定しており、関連付け情報生成部１４は、判定語ＤＢ３２を参照して、キーワード（質問文）が肯定・否定を問う文であるか否かを判断する。また、関連付け情報生成部１４は、関連付け情報ＤＢ３４に、キーワード（質問文）が肯定・否定を問う文であるか否かの情報（選択式フラグ）も格納し、分類部２０は、キーワード（質問文）が肯定・否定を問う文であるか否かの情報、及びキーワード（質問文）に続く文に基づいて、受信メールを分類する。これにより、本実施形態では、キーワード（質問文）が選択式の質問文であった場合に、受信メールを適切に分類することが可能となる。
【００５２】
また、本実施形態では、選択語ＤＢ３８において肯定を意味する語及び否定を意味する語が定義されており、分類部２０は、キーワード（質問文）が肯定・否定を問う文であった場合に、選択語ＤＢ３８を参照して、キーワード（質問文）に続く文が肯定を意味する語及び否定を意味する語のいずれを含んでいるかに基づいて受信メールを分類する。これにより、選択式のキーワード（質問文）に対する回答が記載された受信メールを、選択式の質問に応じて適切に分類することができる。
【００５３】
なお、上記実施形態では、受信メールを回答内容に応じてフォルダに格納する場合について説明したが、これに限られるものではない。すなわち、受信メールは、回答内容を考慮せずに、質問に対する回答がされているか否かに応じてフォルダに格納することとしてもよい。
【００５４】
なお、上記実施形態では、キーワード（質問文）が選択式の質問文か否かを考慮した処理を行うこととしたが、これに限られるものではない。すなわち、選択式と非選択式のいずれについても、同一の処理（Ｓ６８〜Ｓ７２）を行うこととしてもよい。
【００５５】
なお、上記実施形態では、図４（ｂ）の第１の判定語が文末にある文を、キーワード（質問文）とする場合について説明したが、これに限られるものではない。例えば、文頭に「Ｑ」や「問」がある文をキーワード（質問文）としてもよい。
【００５６】
なお、上記実施形態における図７のステップＳ１２の処理は省略してもよい。すなわち、問い合わせ文が含まれているか否かにかかわらず、ステップＳ１６以降の処理を行うこととしてもよい。ただし、ステップＳ１２を行うこととすることで、行わない場合と比べて処理の効率化を図ることができる。
【００５７】
なお、上記実施形態では言及していないが、図４（ａ）、図４（ｂ）、図６（ａ）、図６（ｂ）の各ＤＢの内容については、端末１０のユーザや管理者等が適宜追加・補充してもよい。
【００５８】
なお、上記の処理機能は、コンピュータによって実現することができる。その場合、処理装置が有すべき機能の処理内容を記述したプログラムが提供される。そのプログラムをコンピュータで実行することにより、上記処理機能がコンピュータ上で実現される。処理内容を記述したプログラムは、コンピュータで読み取り可能な記録媒体に記録しておくことができる。
【００５９】
プログラムを流通させる場合には、例えば、そのプログラムが記録されたＤＶＤ（Digital Versatile Disc）、ＣＤ−ＲＯＭ（Compact Disc Read Only Memory）などの可搬型記録媒体の形態で販売される。また、プログラムをサーバコンピュータの記憶装置に格納しておき、ネットワークを介して、サーバコンピュータから他のコンピュータにそのプログラムを転送することもできる。
【００６０】
プログラムを実行するコンピュータは、例えば、可搬型記録媒体に記録されたプログラムもしくはサーバコンピュータから転送されたプログラムを、自己の記憶装置に格納する。そして、コンピュータは、自己の記憶装置からプログラムを読み取り、プログラムに従った処理を実行する。なお、コンピュータは、可搬型記録媒体から直接プログラムを読み取り、そのプログラムに従った処理を実行することもできる。また、コンピュータは、サーバコンピュータからプログラムが転送されるごとに、逐次、受け取ったプログラムに従った処理を実行することもできる。
【００６１】
上述した実施形態は本発明の好適な実施の例である。但し、これに限定されるものではなく、本発明の要旨を逸脱しない範囲内において種々変形実施可能である。
【００６２】
なお、以上の説明に関して更に以下の付記を開示する。
（付記１）  質問文か否かを判定する質問文判定語を規定する判定語格納部と、
前記判定語格納部を参照して、送信メールに含まれる文から質問文を特定する質問文特定部と、
前記質問文特定部が特定した質問文を格納する質問文格納部と、
引用符を規定する引用符格納部と、
前記引用符格納部を参照して、受信メールにおいて前記引用符に続く文を抽出し、前記抽出した文に前記質問文格納部に格納されている質問文が含まれているか否かを判断する判断部と、
前記判断部による判断の結果に基づいて、前記受信メールを分類する分類部と、を備える受信メール分類装置。
（付記２）  前記分類部は、前記質問文に続く文に更に基づいて、前記受信メールを分類することを特徴とする付記１に記載の受信メール分類装置。
（付記３）  前記判定語格納部は、前記質問文が肯定・否定を問う文であるかを判定するための肯定・否定判定語を更に規定し、
前記質問文特定部は、前記判定語格納部を参照して、前記質問文が肯定・否定を問う文であるか否かを判断し、
前記質問文格納部は、前記質問文が肯定・否定を問う文であるか否かの情報も格納し、
前記分類部は、前記質問文が肯定・否定を問う文であるか否かの情報、及び前記質問文に続く文に基づいて、前記受信メールを分類することを特徴とする付記２に記載の受信メール分類装置。
（付記４）  肯定を意味する語及び否定を意味する語を規定する選択語格納部を更に備え、
前記分類部は、前記質問文が肯定・否定を問う文であった場合には、前記選択語格納部を参照して、前記質問文に続く文が前記肯定を意味する語及び前記否定を意味する語のいずれを含んでいるかに基づいて、前記受信メールを分類することを特徴とする付記３に記載の受信メール分類装置。
（付記５）  質問文か否かを判定する質問文判定語を規定する判定語格納部を参照して、送信メールに含まれる文から質問文を特定し、
前記特定された質問文を質問文格納部に格納し、
引用符を規定する引用符格納部を参照して、受信メールにおいて前記引用符に続く文を抽出し、前記抽出した文に前記質問文格納部に格納されている質問文が含まれているか否かを判断し、
前記判断の結果に基づいて、前記受信メールを分類する、処理をコンピュータに実行させる受信メール分類プログラム。
（付記６）  前記分類する処理は、前記質問文に続く文に更に基づいて、前記受信メールを分類することを特徴とする付記５に記載の受信メール分類プログラム。
（付記７）  前記判定語格納部は、前記質問文が肯定・否定を問う文であるかを判定するための肯定・否定判定語を更に規定し、
前記質問文を特定する処理では、前記判定語格納部を参照して、前記質問文が肯定・否定を問う文であるか否かを判断し、
前記格納する処理では、前記質問文が肯定・否定を問う文であるか否かの情報も格納し、
前記分類する処理では、前記質問文が肯定・否定を問う文であるか否かの情報、及び前記質問文に続く文に基づいて、前記受信メールを分類することを特徴とする付記６に記載の受信メール分類プログラム。
（付記８）  前記分類する処理では、前記質問文が肯定・否定を問う文であった場合には、肯定を意味する語及び否定を意味する語を規定する選択語格納部を参照して、前記質問文に続く文が前記肯定を意味する語及び前記否定を意味する語のいずれを含んでいるかに基づいて、前記受信メールを分類することを特徴とする付記７に記載の受信メール分類プログラム。
（付記９）  質問文か否かを判定する質問文判定語を規定する判定語格納部を参照して、送信メールに含まれる文から質問文を特定する工程と、
前記特定された質問文を質問文格納部に格納する工程と、
引用符を規定する引用符格納部を参照して、受信メールにおいて前記引用符に続く文を抽出し、前記抽出した文に前記質問文格納部に格納されている質問文が含まれているか否かを判断する工程と、
前記判断の結果に基づいて、前記受信メールを分類するする工程と、をコンピュータが実行する受信メール分類方法。
（付記１０）  前記分類する工程は、前記質問文に続く文に更に基づいて、前記受信メールを分類することを特徴とする付記９に記載の受信メール分類方法。
（付記１１）  前記判定語格納部は、前記質問文が肯定・否定を問う文であるかを判定するための肯定・否定判定語を更に規定し、
前記質問文を特定する工程では、前記判定語格納部を参照して、前記質問文が肯定・否定を問う文であるか否かを判断し、
前記格納する工程では、前記質問文が肯定・否定を問う文であるか否かの情報も格納し、
前記分類する工程では、前記質問文が肯定・否定を問う文であるか否かの情報、及び前記質問文に続く文に基づいて、前記受信メールを分類することを特徴とする付記１０に記載の受信メール分類方法。
（付記１２）  前記分類する工程では、前記質問文が肯定・否定を問う文であった場合には、肯定を意味する語及び否定を意味する語を規定する選択語格納部を参照して、前記質問文に続く文が前記肯定を意味する語及び前記否定を意味する語のいずれを含んでいるかに基づいて、前記受信メールを分類することを特徴とする付記１１に記載の受信メール分類方法。
【符号の説明】
【００６３】
１０  端末（受信メール分類装置）
１４  関連付け情報生成部（質問文特定部）
１８  判断部
２０  分類部
３２  判定語ＤＢ（判定語格納部）
３４  関連付け情報ＤＢ（質問文格納部）
３６  引用符格納部
【図１】
0005857648.tif 000002
【図２】
0005857648.tif 000003
【図３】
0005857648.tif 000004
【図４】
0005857648.tif 000005
【図５】
0005857648.tif 000006
【図６】
0005857648.tif 000007
【図７】
0005857648.tif 000008
【図８】
0005857648.tif 000009
【図９】
0005857648.tif 000010
【図１０】
0005857648.tif 000011
【図１１】
0005857648.tif 000012
【図１２】
0005857648.tif 000013