(57)【特許請求の範囲】
【請求項１】
電子メールを送受信し、メールの作成が可能な電子メール装置と連携動作可能な返信メール作成装置であって、
文の内容に基づく種類を示す複数の文種と、該文種毎に、文の表現を示す文体と、該文体毎に返信メールを作成するための複数の返信テンプレートとを保持する返信テンプレート保持部と、
送信元の識別情報に対応する返信テンプレートの文体を保持する識別情報・文体保持部と、
前記電子メール装置が受信したメールに基づいて送信元の識別情報を取得する送信元取得部と、
前記受信メールから抽出した対象文を解析した解析結果に基づいて、前記対象文の文種を判定する文種判定部と、
前記対象文の文種に基づいて、前記返信テンプレート保持部から選択すべき返信テンプレートの文種を決定するとともに、前記送信元の識別情報に基づいて、前記識別情報・文体保持部を参照して、選択すべき返信テンプレートの文体を決定し、決定した前記文種および前記文体に基づいて、前記返信テンプレート保持部から対応する返信テンプレートを選択する返信テンプレート選択部と、
選択された前記返信テンプレートを用いて返信メールを作成し、ユーザの編集操作を受けると前記返信メールを変更する返信メール作成部と、
前記返信メール作成部において作成された返信メール中に、ユーザの編集操作に基づく変更部分が存在するか否かを検知する変更検知部と、
前記変更部分に基づいて返信テンプレートを追加または更新する返信テンプレート更新部と
を備える返信メール作成装置。
【請求項２】
送信メールを取得する送信メール取得部と、
前記送信メールに基づいて送信先の識別情報を取得する送信先取得部と、
前記送信メールから抽出した対象文を解析した解析結果に基づいて前記対象文の文体を判定する文体判定部と、
前記文体判定部が前記対象文の文体を判定すると、前記識別情報と前記文体とが対応付けて保持されるように、前記識別情報・文体保持部を更新する識別情報・文体更新部とをさらに備える、請求項１に記載の返信メール作成装置。
【請求項３】
ユーザのスケジュールデータをスケジューラから取得するスケジュール取得部をさらに備え、
前記返信テンプレート選択部は、前記文種判定部において判定した文種に対して選択可能な返信テンプレートが複数ある場合には、前記文種にかかる時期的条件と、前記スケジュール取得部から取得したスケジュールデータとの適合度合いに基づいて、選択すべき返信テンプレートを決定する、請求項１または２に記載の返信メール作成装置。
【請求項４】
受信メールの内容に対するユーザの回答を取得する回答取得部をさらに備え、
前記返信テンプレート選択部は、選択可能な返信テンプレートが複数ある場合には、前記回答取得部において取得した回答に基づいて、選択すべき返信テンプレートを決定する、請求項１または２に記載の返信メール作成装置。
【請求項５】
前記返信テンプレート保持部において、前記返信テンプレートは、さらに、送信先の識別情報ごとに選択の優先度が付された状態で保持されており、前記返信テンプレート更新部は、前記変更部分に基づいて返信テンプレートを追加または更新する場合に、前記返信メールの送信先の識別情報についての返信テンプレートの優先度を、当該識別情報について選択可能な他の返信テンプレートの優先度よりも高くする、請求項１に記載の返信メール作成装置。
【請求項６】
前記返信テンプレート選択部は、前記対象文の文種が所定文種である場合には、前記所定文種に対応する所定文体を、前記返信テンプレートから選択すべき文体として決定する、請求項１〜５のいずれか一項に記載の返信メール作成装置。
【請求項７】
ユーザが指示した文体を取得する文体取得部をさらに備え、
返信テンプレート選択部は、前記文体取得部において取得された文体に基づいて前記返信テンプレートから選択すべき文体を決定する、請求項１〜６のいずれか一項に記載の返信メール作成装置。
【請求項８】
電子メールを送受信し、メールの作成が可能な電子メール装置と連携動作可能な返信メール作成装置をコンピュータを用いて実現するための返信メール作成プログラムであって、
文の内容に基づく種類を示す複数の文種と、該文種毎に、文の表現を示す文体と、該文体毎に返信メールを作成するための複数の返信テンプレートとを保持する返信テンプレート保持部にアクセスする処理と、
送信元の識別情報に対応する返信テンプレートの文体を保持する識別情報・文体保持部にアクセスする処理と、
前記電子メール装置が受信したメールに基づいて送信元の識別情報を取得する送信元取得処理と、
前記受信メールから抽出した対象文を解析した解析結果に基づいて、前記対象文の文種を判定する文種判定処理と、
前記対象文の文種に基づいて、前記返信テンプレート保持部から選択すべき返信テンプレートの文種を決定するとともに、前記送信元の識別情報に基づいて、前記識別情報・文体保持部を参照して、選択すべき返信テンプレートの文体を決定し、決定した前記文種および前記文体に基づいて、前記返信テンプレート保持部から対応する返信テンプレートを選択する返信テンプレート選択処理と、
選択された前記返信テンプレートを用いて返信メールを作成し、ユーザの編集操作を受けると前記返信メールを変更する返信メール作成処理と、
前記返信メール作成処理において作成された返信メール中に、ユーザの編集操作に基づく変更部分が存在するか否かを検知する変更検知処理と、
前記変更部分に基づいて返信テンプレートを追加または更新する返信テンプレート更新処理と
をコンピュータに実行させる返信メール作成プログラム。
【請求項９】
文の内容に基づく種類を示す複数の文種と、該文種毎に、文の表現を示す文体と、該文体毎に返信メールを作成するための複数の返信テンプレートとを保持する返信テンプレート保持部にアクセスする工程と、
送信元の識別情報に対応する返信テンプレートの文体を保持する識別情報・文体保持部にアクセスする工程と、
前記電子メール装置が受信したメールに基づいて送信元の識別情報を取得する送信元取得工程と、
前記受信メールから抽出した対象文を解析した解析結果に基づいて、前記対象文の文種を判定する文種判定工程と、
前記対象文の文種に基づいて、前記返信テンプレート保持部から選択すべき返信テンプレートの文種を決定するとともに、前記送信元の識別情報に基づいて、前記識別情報・文体保持部を参照して、選択すべき返信テンプレートの文体を決定し、決定した前記文種および前記文体に基づいて、前記返信テンプレート保持部から対応する返信テンプレートを選択する返信テンプレート選択工程と、
選択された前記返信テンプレートを用いて返信メールを作成し、ユーザの編集操作を受けると前記返信メールを変更する返信メール作成工程と、
前記返信メール作成工程において作成された返信メール中に、ユーザの編集操作に基づく変更部分が存在するか否かを検知する変更検知工程と、
前記変更部分に基づいて返信テンプレートを追加または更新する返信テンプレート更新工程と
を含む返信メール作成方法。

【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、受信したメールに基づいて返信メールを作成する、返信メール作成装置および返信メール作成方法に関する。
【背景技術】
【０００２】
インターネット等のネットワークに接続可能なパーソナルコンピュータまたは携帯電話等の普及に伴い、電子メールを利用するユーザ数が増大している。また、現在では、電子メールが重要な連絡手段またはコミュニケーション手段となってきていることから、各ユーザは電子メールを利用せざるを得ない状況にあるともいえる。例えば、ユーザ宛に送信されてきたメールの内容が、ユーザに対して何らの回答を求めるものであった場合、ユーザは必然的に返信メールを作成しなければならなくなる。
【０００３】
この一方で、パーソナルコンピュータまたは携帯電話におけるキー操作の煩雑さを理由に、高齢者等が電子メールの利用をためらうことにより、電子メールの利用が促進されないという現実もある。
【０００４】
このような問題に対応するため、返信メールを自動作成してユーザのキー操作の負担を軽減させる技術が知られている。例えば、受信したメールを構文解析してメール内容の特徴を抽出し、予め用意された複数の回答文（テンプレート）の中からその特徴に対応する回答文を選択して、返信メールを自動生成するものがある（例えば、特許文献１または２参照。）。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００２−４９５６４号公報
【特許文献２】特開２００３−２３３５６７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかしながら、上記技術においては、受信したメールの内容に応じて文種（文の内容に基づく種類）を選択することは可能であるが、メール送信者に応じて返信メールの文体を選択することまでは考慮されていない。このため、例えば、上記複数の回答文が全て丁寧語（例えば、です・ます調。）で作成されていた場合には、全てのメール送信者に対して画一的に丁寧語の文体を用いて返信メールが作成されることになる。そのため、メールの送信者と受信者との関係において、不自然な文体の返信メールが自動作成される場合がある、という問題がある。
【０００７】
本発明は、上記のような点に鑑みてなされたものであり、メール送信者に応じた文体のテンプレートを用いて、容易に返信メールを作成することのできる返信メール作成装置および返信メール作成方法を提供することを目的とする。
【課題を解決するための手段】
【０００８】
上記の目的を達成するために、以下に開示する返信メール作成装置は、電子メールを送受信し、メールの作成が可能な電子メール装置と連携動作可能な返信メール作成装置であって、文の内容に基づく種類を示す複数の文種と、該文種毎に、文の表現を示す文体と、該文体毎に返信メールを作成するための複数の返信テンプレートとを保持する返信テンプレート保持部と、送信元の識別情報に対応する返信テンプレートの文体を保持する識別情報・文体保持部と、前記電子メール装置が受信したメールに基づいて送信元の識別情報を取得する送信元取得部と、前記受信メールから抽出した対象文を解析した解析結果に基づいて、前記対象文の文種を判定する文種判定部と、前記対象文の文種に基づいて、前記返信テンプレート保持部から選択すべき返信テンプレートの文種を決定するとともに、前記送信元の識別情報に基づいて、前記識別情報・文体保持部を参照して、選択すべき返信テンプレートの文体を決定し、決定した前記文種および前記文体に基づいて、前記返信テンプレート保持部から対応する返信テンプレートを選択する返信テンプレート選択部と、選択された前記返信テンプレートを用いて返信メールを作成する返信メール作成部とを備える。
【発明の効果】
【０００９】
本願明細書の開示によれば、メール送信者に応じた文体のテンプレートを用いて、容易に返信メールを作成することが可能となる。
【図面の簡単な説明】
【００１０】
【図１】返信メール作成装置における各機能部の関係の一例を示す図である。
【図２】図１に示した返信メール作成装置を、ＣＰＵ等を用いて実現した場合におけるハードウェア構成の一例を示す図である。
【図３】返信メール作成装置１のＣＰＵ２３で実行される返信メール作成プログラム２６ａに基づく返信メール作成処理のオペレーションチャートの一例を示す図である。
【図４】識別情報・文体データ２６ｂの一例を示す図である。
【図５】文種データ２６ｃの一例を示す図である。
【図６】返信テンプレートデータ２６ｄの一例を示す図である。
【図７】受信メールおよび返信メールの表示画面の一例を示す図である。
【図８】返信メール作成装置における各機能部の関係の一例を示す図である。
【図９】図８に示した返信メール作成装置１としての携帯電話を、ＣＰＵ等を用いて実現したハードウェア構成の一例を示す図である。
【図１０】返信メール作成装置１のＣＰＵ２３で実行される返信メール作成プログラム２６ａに基づく識別情報・文体更新処理のオペレーションチャートの一例を示す図である。
【図１１】送信メールの表示画面の一例を示す図である。
【図１２】文体データ２６ｅの一例を示す図である。
【図１３】識別情報・文体データ２６ｂの一例を示す図である。
【図１４】返信メール作成装置における各機能部の関係の一例を示す図である。
【図１５】返信メール作成装置における各機能部の関係の一例を示す図である。
【図１６】図１４に示した返信メール作成装置１としての携帯電話を、ＣＰＵ等を用いて実現したハードウェア構成の一例を示す図である。
【図１７】受信メールおよび返信メールの表示画面の一例を示す図である。
【図１８】返信メール作成装置における各機能部の関係の一例を示す図である。
【図１９】返信メール作成装置１のＣＰＵ２３で実行される返信メール作成プログラム２６ａに基づく返信メール作成処理のオペレーションチャートの一例を示す図である。
【図２０】受信メールおよび返信メールの表示画面の一例を示す図である。
【図２１】返信メール作成装置における各機能部の関係の一例を示す図である。
【図２２】返信メール作成装置１のＣＰＵ２３で実行される返信メール作成プログラム２６ａに基づく返信メール作成処理のオペレーションチャートの一例を示す図である。
【図２３】受信メールおよび返信メールの表示画面の一例を示す図である。
【図２４】返信テンプレートデータ２６ｄの一例を示す図である。
【図２５】返信メール作成装置１のＣＰＵ２３で実行される返信メール作成プログラム２６ａに基づく返信メール作成処理のオペレーションチャートの一例を示す図である。
【図２６】所定文種と所定文体との関係を示すテーブルの一例である。
【図２７】返信メール作成装置における各機能部の関係の一例を示す図である。
【図２８】返信メール作成装置１のＣＰＵ２３で実行される返信メール作成プログラム２６ａに基づく返信メール作成処理のオペレーションチャートの一例を示す図である。
【図２９】受信メールおよび返信メールの表示画面の一例を示す図である。
【図３０】文体変更処理のオペレーションチャートの一例を示す図である。
【発明を実施するための形態】
【００１１】
以下においては、本発明の実施形態について図面を用いて具体的に説明する。
【００１２】
［１．第１の実施形態］
以下、本実施形態にかかる返信メール作成装置を、携帯電話を用いて構成する場合の例について説明する。なお、本実施形態にかかる返信メール作成装置を、例えばパーソナルコンピュータまたはＰＤＡ（Personal Digital Assistance）等の装置を用いて構成してもよい。
【００１３】
［１−１．システム構成］
図１は、本実施形態にかかる返信メール作成装置における各機能部の関係の一例を示す図である。図１に示す返信メール作成装置１は、受信メール取得部１１、送信元取得部１２、受信メール解析部１３、文種判定部１４、返信テンプレート選択部１５、返信メール作成部１６、識別情報・文体保持部１７、文種保持部１８および返信テンプレート保持部１９を備える。
【００１４】
本実施形態にかかる返信メール作成装置１は、例えば、電子メールを送受信し、メールの作成が可能な電子メール装置と連携動作可能に構成されるものである。しかし、本実施形態においては、１つの装置中において、電子メール装置および返信メール作成装置１の機能を実現させる例について説明する。つまり、本実施形態にかかる返信メール作成プログラムは、電子メール装置における電子メールプログラムのプラグインソフトウェアとして機能するものである。
【００１５】
返信テンプレート保持部１９は、文の内容に基づく種類を示す複数の文種と、該文種毎に、文の表現を示す文体と、該文体毎に返信メールを作成するための複数の返信テンプレートとを保持する。受信メール取得部１１は、電子メールプログラム（メーラー）がネットワークＮを介して受信した受信メールを取得する。識別情報・文体保持部１７は、送信元の識別情報に対応する返信テンプレートの文体を保持する。送信元取得部１２は、電子メール装置が受信したメールに基づいて送信元の識別情報を取得する。受信メール解析部１３は、受信メールから抽出した対象文を解析して解析結果を出力する。文種判定部１４は、受信メールから抽出した対象文を解析した解析結果に基づいて、対象文の文種を判定する。返信テンプレート選択部１５は、対象文の文種に基づいて、返信テンプレート保持部１９から選択すべき返信テンプレートの文種を決定するとともに、送信元の識別情報に基づいて、識別情報・文体保持部１７を参照して、選択すべき返信テンプレートの文体を決定し、決定した文種および文体に基づいて、返信テンプレート保持部１９から対応する返信テンプレートを選択する。返信メール作成部１６は、選択された返信テンプレートを用いて受信メールに対する返信メールを作成する。文種保持部１８は、文例と文種とを対応付けて保持する。例えば、対象文の全部または一部が一致する文例に対応する文種が、対象文の文種と判定される。
【００１６】
このように、文種および文体ごとの返信テンプレートを予め用意しておき、受信メールの内容から文種を決定し、受信メールの送信元から文体を決定して、返信テンプレートを選択するように構成することにより、メール送信者に応じた文体のテンプレートを用いて、容易に返信メールを作成することが可能となる。
【００１７】
なお、図１の返信メール作成装置１において示した各機能部は、プログラムによって実現されるＣＰＵの機能を含む概念である。ここで、プログラムとは、ＣＰＵにより直接実行可能なプログラムだけでなく、ソース形式のプログラム、圧縮処理がされたプログラム、暗号化されたプログラム等を含む概念である。
【００１８】
［１−２．ハードウェア構成］
図２は、図１に示した返信メール作成装置１としての携帯電話を、ＣＰＵを用いて実現したハードウェア構成の例を示す図である。上記返信メール作成装置１は、ディスプレイ２１、ＣＰＵ２３、キーボード２５、メモリ２６および、通信回路２７を少なくとも備える。メモリ２６には、ＯＳ（オペレーティング・システム、図示せず。）の他、返信メール作成プログラム２６ａ、識別情報・文体データ２６ｂ、文種データ２６ｃおよび、返信テンプレートデータ２６ｄ等が記録される。返信メール作成プログラム２６ａは、例えば、インターネット等のネットワークＮを介して、ダウンロードされたプログラムを読み出してインストールされたものであってもよい。ＣＰＵ２３は、ＯＳおよび返信メール作成プログラム２６ａ等に基づいた処理を実行する。
【００１９】
図１に示した返信メール作成装置１を構成する、識別情報・文体保持部１７、文種保持部１８および返信テンプレート保持部１９は、メモリ２６に記録された、識別情報・文体データ２６ｂ、文種データ２６ｃおよび返信テンプレートデータ２６ｄにそれぞれ該当する。また、図１に示した返信メール作成装置１を構成する、受信メール取得部１１、送信元取得部１２、受信メール解析部１３、文種判定部１４、返信テンプレート選択部１５および返信メール作成部１６は、ＣＰＵ２３上において返信メール作成プログラム２６ａを実行することによって実現される。
【００２０】
［１−３．返信メール作成処理］
上述の図１および図２に加え、図３〜図７を用いて、上記返信メール作成装置１における返信メール作成プログラム２６ａの処理内容を説明する。返信メール作成装置１には、図示しない電子メールプログラムがインストールされている。ＣＰＵ２３は、この電子メールプログラムを実行し、ネットワークＮを介して電子メールを受信または送信する。図３は、返信メール作成装置１のＣＰＵ２３で実行される返信メール作成プログラム２６ａに基づく返信メール作成処理のオペレーションチャートの一例を示す図である。
【００２１】
図３の返信メール作成処理において、ＣＰＵ２３は、上述の電子メールプログラムの実行においてユーザ宛の電子メールが受信されたか否かを判断する（Ｏｐ３０１）。例えば、Ｏｐ３０１における電子メールの受信の判断は、電子メールプログラムからの出力情報に基づいて判断してもよいし、電子メールプログラムが管理する受信メールデータを参照することによって判断してもよい。
【００２２】
ＣＰＵ２３は、ユーザ宛の電子メールが受信されたと判断すると（Ｏｐ３０１、Ｙｅｓ）、受信されたその電子メールを受信メールとして取得する（Ｏｐ３０２）。続いて、ＣＰＵ２３は、取得した受信メールから送信元の識別情報を取得する（Ｏｐ３０３）。例えば、送信元の識別情報として送信元の名称を取得する。なお、送信元の名称に代えて、送信者のメールアドレスまたは識別ＩＤ等のように、送信元を識別できる情報を識別情報として取得するようにしてもよい。
【００２３】
図７は、受信メールおよび返信メールの表示画面の一例を示す図である。例えば、図７の、受信メールの表示画面７１においては、送信元の名称７２として「Ｘ」、メール本文７３として「お久しぶりです。……それでは。」が表示されている。この場合、識別情報として、送信元の名称７２である「Ｘ」が取得される。
【００２４】
次に、ＣＰＵ２３は、メール本文から一文を抽出できるかを判断する（Ｏｐ３０４）。例えば、図７に示したメール本文７３のテキストデータから一文を抽出できるかを判断する。ここで、一文であるか否かの判断は、例えば、文章が一区切りする場合に付するデリミタ（例えば、句点、絵文字、改行コードまたはその他の文字・制御コード。）等に基づいて行えばよい。具体的には、図７に示したメール本文７３から「お久しぶりです。」が抽出できると判断される。また、形態素解析や構文解析によって一文の区切りを判断してもよい。なお、Ｏｐ３０４において抽出する文は必ずしも一文である必要はない。例えば、２以上の文や全文であってもよい。
【００２５】
ＣＰＵ２３は、Ｏｐ３０４において抽出できると判断された一文（以下、対象文とする。）について、形態素解析を行い（Ｏｐ３０５）、続けて構文解析した後に（Ｏｐ３０６）文種を判定する（Ｏｐ３０７）。例えば、Ｏｐ３０５の形態素解析により各文字列の品詞を解析して、この解析結果により対象文の品詞情報を取得する。また、例えば、Ｏｐ３０６の構文解析により文節を解析して、この解析結果により対象文の文節情報を取得する。さらに、例えば、対象文の品詞情報および対象文の文節情報に基づいて、文種データを参照することにより、対象文の文種を判定する。
【００２６】
図５は、文種データ２６ｃの一例を示す図である。図７に示したメール本文７３から抽出した１つめの対象文「お久しぶりです。」は、文種ＩＤ「００１０ (挨拶)」に対応して記録された文例「お久しぶりです。」５１と合致するので、対象文「お久しぶりです。」は、文種ＩＤ「００１０ (挨拶)」の文種であると判定される。
【００２７】
ＣＰＵ２３は、対象文の文種が文種データ２６ｃに存在する場合（Ｏｐ３０８、Ｙｅｓ）、返信メールの文体を決定する（Ｏｐ３０９）。図４は、識別情報・文体データ２６ｂの一例を示す図である。例えば、図７の、受信メールの表示画面７１における送信元の名称７２「Ｘ」に対応する文体ＩＤ「０３（親近）」に基づいて文体が決定される。
【００２８】
ここで、文体ＩＤ「０１（標準）」は、相手に対して標準的な表現で返信メールを作成する場合に用いるものであり、文体ＩＤ「０２（丁寧）」は、相手に対して丁寧な表現で返信メールを作成する場合に用いるものであり、文体ＩＤ「０３（親近）」は、相手に対して親近感のある表現で返信メールを作成する場合に用いるものである。なお、必要に応じて、文体の種類を増加・減少させてもよい。例えば、親近感の程度に応じて文体のレベルを設定してもよい。
【００２９】
ユーザは、所定の登録画面を用いて、メールの送信先ごとに、相手に対してどの文体（文体ＩＤ）を使用するのかを予め登録しておく。例えば、相手がユーザより目上の先輩等であれば文体ＩＤ「０２（丁寧）」が登録され、相手がユーザと同格であれば文体ＩＤ「０１（標準）」が登録され、相手がユーザより目下の後輩や親しい友人等であれば文体ＩＤ「０３（親近）」が登録される。つまり、識別情報・文体データ２６ｂにおいては、ユーザとメール相手との対人関係に基づく適切な文体が予め登録されていることになる。なお、識別情報・文体データ２６ｂは、テーブルやデータベースに記憶するように構成してもよいし、返信メール作成プログラム内に配列情報として組み込んでもよい。
【００３０】
ＣＰＵ２３は、上記Ｏｐ３０７にて判定した文種および上記Ｏｐ３０９にて決定した文体に基づいて、返信テンプレートデータ２６ｄに保持された返信テンプレートを検索する（Ｏｐ３１０）。図６は、返信テンプレートデータ２６ｄの一例を示す図である。例えば、文種ＩＤ「００１０ (挨拶)」および文体ＩＤ「０３（親近）」に基づいて返信テンプレートを検索し、返信テンプレート「久しぶりだね。」６１を選択する。
【００３１】
ＣＰＵ２３は、上記Ｏｐ３０７にて判定した文種および上記Ｏｐ３０９にて決定した文体が返信テンプレートデータ２６ｄに存在する場合（Ｏｐ３１１、Ｙｅｓ）、選択した返信テンプレートを返信メールの本文とする（Ｏｐ３１２）。例えば、メモリ２６上に設けた返信メールの本文のバッファ領域（図示しない。）に、返信テンプレート「久しぶりだね。」が追加される。
【００３２】
一方、上記のＯｐ３０８において文種データ２６ｃに文種が存在しない場合または、上記のＯｐ３１１において文種ＩＤおよび文体ＩＤに対応する返信テンプレートが存在しない場合には、Ｏｐ３０４に戻り次の対象文がなくなるまで（Ｏｐ３０４、Ｎｏ）、上記処理を繰り返す。例えば、図７のメール本文における最後の対象文「それでは。」に対しては、図５の文種データにおいて文種ＩＤ「００９０（結び）」に対応する文例「それでは。」５２と合致するので、文種ＩＤ「００９０（結び）」および文体ＩＤ「０３（親近）」に基づいて返信テンプレートを検索して返信テンプレート「またね。バイバイ。」６２が選択された後、メモリ２６上に設けた返信メールの本文のバッファ領域（図示しない。）に、返信テンプレート「またね。バイバイ。」が追加される。
【００３３】
ＣＰＵ２３は、受信メールにおいて未処理の対象文がすべてなくなると、上述のメール本文のバッファ領域に基づいて返信メールを作成する（Ｏｐ３１３）。例えば、図７の返信メールの表示画面７５においては、送信元の名称７２として「Ｘ」に対する返信メールとして、メール本文７６「久しぶりだね。……またね、バイバイ。」が表示されている。このように、返信テンプレートに基づいて返信メールが自動的に作成されることにより、ユーザが手間をかけることなく返信メールを送信することができる。
【００３４】
なお、上記Ｏｐ３１３にて返信メールを作成した後においては、自動的にメール送信するようにしてもよいし、一旦「書きかけ」状態にしておきユーザ操作でメール送信するようにしてもよい。つまり、自動的にメール送信しない場合の返信メールは、未送信の仮に確定した状態にある返信メールである。
【００３５】
［１−４．まとめ］
以上に説明したとおり、上記の返信メール作成装置１は、文種ＩＤおよび文体ＩＤごとの返信テンプレートを備えているため、受信メールの内容から文種ＩＤを決定し、受信メールの送信元から文体ＩＤを決定することにより、返信メールに適した返信テンプレートを選択することができる。このため、メール送信者に応じた文体を用いて返信メールを作成することができる。
【００３６】
この実施形態において、受信メール取得部１１は、一例として、図３のＯｐ３０２の処理機能を含む。送信元取得部１２は、一例として、図３のＯｐ３０３の処理機能を含む。受信メール解析部１３は、一例として、図３のＯｐ３０４〜Ｏｐ３０６の処理機能を含む。文種判定部１４は、一例として、図３のＯｐ３０７の処理機能を含む。返信テンプレート選択部１５は、一例として、図３のＯｐ３０９およびＯｐ３１０の処理機能を含む。返信メール作成部１６は、一例として、図３のＯｐ３１３の処理機能を含む。
【００３７】
［２．第２の実施形態］
本実施形態にかかる返信メール作成装置も、第１の実施形態と同様に、携帯電話、パーソナルコンピュータまたはＰＤＡ等の装置を用いて構成可能である。本実施形態においては、第１の実施形態において示した識別情報・文体データに保持された識別情報および文体を、ユーザが作成した送信メールに基づいて、新規登録または更新することにより、送信先ごとの識別情報および文体を予め登録したり、更新したりする手間を省く例について説明する。
【００３８】
［２−１．システム構成］
図８は、本実施形態にかかる返信メール作成装置における各機能部の関係の一例を示す図である。図８に示す返信メール作成装置１は、第１の実施形態において示した受信メール取得部１１、送信元取得部１２、受信メール解析部１３、文種判定部１４、返信テンプレート選択部１５、返信メール作成部１６、識別情報・文体保持部１７、文種保持部１８および返信テンプレート保持部１９に加えて、さらに、識別情報・文体更新機能部８０を備える。具体的には、識別情報・文体更新機能部８０は、送信メール取得部８１、送信先取得部８２、送信メール解析部８３、文体判定部８４、識別情報・文体更新部８５および文体保持部８６を含む。
【００３９】
送信メール取得部８１は、図示しないメールプログラムがネットワークＮを介して送信した送信メールを取得する。送信先取得部８２は、取得した送信メールに基づいて送信先の識別情報を取得する。送信メール解析部８３は、送信メールから抽出した対象文を解析して解析結果を出力する。文体判定部８４は、解析結果に基づいて対象文の文体を判定する。送信元取得部１２が、送信メールに基づいて送信先の識別情報を取得し、送信メール解析部８３が、送信メールの内容を解析して対象文を抽出し、文体判定部８４が、対象文に基づいて文体を判定すると、識別情報・文体更新部８５は、識別情報と文体とが対応付けて保持されるように、識別情報・文体保持部１７を更新する。文体保持部８６は、文例と文体とを対応付けて保持する。例えば、対象文の全部または一部が一致する文例に対応する文体が、対象文の文体と判定される。
【００４０】
このように、識別情報・文体保持部に保持された識別情報および文体を、ユーザが作成した送信メールに基づいて、新規登録または更新することにより、送信先ごとの識別情報および文体を予め登録したり、更新したりする手間を省くことが可能となる。また、これにより、送信先に応じた返信メールの作成精度を向上させることも可能となる。
【００４１】
なお、図８の返信メール作成装置１において示した各機能部は、プログラムによって実現されるＣＰＵの機能を含む概念である。ここで、プログラムとは、ＣＰＵにより直接実行可能なプログラムだけでなく、ソース形式のプログラム、圧縮処理がされたプログラム、暗号化されたプログラム等を含む概念である。
【００４２】
［２−２．ハードウェア構成］
図９は、図８に示した返信メール作成装置１としての携帯電話を、ＣＰＵ等を用いて実現したハードウェア構成の一例を示す図である。本実施形態にかかる返信メール作成装置１のハードウェアの構成例は、基本的に第１の実施形態と同様であるが、第１の実施形態で説明した図２の構成に加えて、メモリ２６内に文体データ２６ｅをさらに備える。
【００４３】
図８に示した返信メール作成装置１を構成する文体保持部８６は、メモリ２６に記録された文体データ２６ｅに該当する。また、図８に示した返信メール作成装置１を構成する、受信メール取得部１１、送信元取得部１２、受信メール解析部１３、文種判定部１４、返信テンプレート選択部１５、返信メール作成部１６、送信メール取得部８１、送信先取得部８２、送信メール解析部８３、文体判定部８４および、識別情報・文体更新部８５は、ＣＰＵ２３上において返信メール作成プログラム２６ａを実行することによって実現される。
【００４４】
［２−３．識別情報・文体更新処理］
上述の図８および図９に加え、図１０〜図１３を用いて、上記返信メール作成装置１における返信メール作成プログラム２６ａの処理内容を説明する。第１の実施形態と同様に、返信メール作成装置１には、図示しない電子メールプログラムがインストールされている。ＣＰＵ２３は、この電子メールプログラムを実行し、ネットワークＮを介して電子メールを受信または送信する。図１０は、返信メール作成装置１のＣＰＵ２３で実行される返信メール作成プログラム２６ａに基づく識別情報・文体更新処理のオペレーションチャートの一例を示す図である。
【００４５】
図１０の識別情報・文体更新処理において、ＣＰＵ２３は、上述の電子メールプログラムの実行においてユーザにより、電子メールが送信されたか否かを判断する（Ｏｐ９０１）。例えば、Ｏｐ９０１における電子メールの送信の判断は、電子メールプログラムからの出力情報に基づいて判断してもよいし、電子メールプログラムが管理する送信メールデータを参照することによって判断してもよい。
【００４６】
ＣＰＵ２３は、電子メールが送信されたと判断すると（Ｏｐ９０１、Ｙｅｓ）、送信されたその電子メールを送信メールとして取得する（Ｏｐ９０２）。続いて、ＣＰＵ２３は、取得した送信メールから送信先の識別情報を取得する（Ｏｐ９０３）。例えば、送信先の識別情報として送信先の名称を取得する。なお、送信先の名称に代えて、送信相手のメールアドレスまたは識別ＩＤ等のように、送信先を識別できる情報を識別情報として取得するようにしてもよい。
【００４７】
図１１は、送信メールの表示画面の一例を示す図である。例えば、図１１の、送信メールの表示画面１１０においては、送信先の名称１１１として「Ａ」、メール本文１１２として「……それでは。」が表示されている。この場合、識別情報として、送信先の名称１１１である「Ａ」が取得される。
【００４８】
次に、ＣＰＵ２３は、メール本文から一文を抽出できるかを判断する（Ｏｐ９０４）。例えば、図１１に示したメール本文１１２のテキストデータから一文を抽出できるかを判断する。ここで、一文であるか否かの判断は、第１の実施形態と同様に、例えば、文章が一区切りする場合に付するデリミタ（例えば、句点。）等に基づいて行えばよい。
【００４９】
ＣＰＵ２３は、Ｏｐ９０４において抽出できると判断された一文（以下、対象文とする。）について、形態素解析を行い（Ｏｐ９０５）、続けて構文解析した後に（Ｏｐ９０６）文体を判定する（Ｏｐ９０７）。例えば、Ｏｐ９０５の形態素解析により各文字列の品詞を解析して、この解析結果により対象文の品詞情報を取得する。また、例えば、Ｏｐ９０６の構文解析により文節を解析して、この解析結果により対象文の文節情報を取得する。さらに、例えば、対象文の品詞情報および対象文の文節情報に基づいて、文体データを参照することにより、対象文の文体を判定する。
【００５０】
図１２は、文体データ２６ｅの一例を示す図である。例えば、図１１に示したメール本文１１２から抽出した最後の対象文「それでは。」は、文体ＩＤ「０１(標準)」に対応して記録された文例「それでは。」１２１と合致するので、対象文「それでは。」は、文体ＩＤ「０１(標準)」の文体であると判定される。
【００５１】
ＣＰＵ２３は、対象文の文体が文体データ２６ｅに存在する場合（Ｏｐ９０８、Ｙｅｓ）、識別情報・文体データ２６ｂを更新・登録する（Ｏｐ９０９）。図１３は、識別情報・文体データ２６ｂの一例を示す図である。例えば、図１１の、送信メールの表示画面１１０における送信先の名称１１１「Ａ」に対応づけて、文体ＩＤ「０１（標準）」４４が更新登録される。なお、識別情報・文体データ２６ｂに予め送信先の名称１１１が存在する場合には文体ＩＤが更新され、送信先の名称１１１が存在しない場合には送信先の名称１１１および文体ＩＤが新規に登録される。
【００５２】
ＣＰＵ２３は、送信メールにおいて未処理の対象文がすべてなくなると、当該処理を終了する（Ｏｐ９０４、Ｎｏ）。
【００５３】
上記Ｏｐ９０７においては、文体データ２６ｅを用いて処理を行うように構成したが、文体データ２６ｅに代えて、返信テンプレートデータ２６ｄを用いて処理を行うことも可能である。この場合、返信テンプレートデータ内のテンプレートの一部にヒットする率の高い文体を採用することが好ましい。
【００５４】
［２−４．まとめ］
以上に説明したとおり、上記の返信メール作成装置１は、識別情報・文体データ２６ｂに保持された識別情報および文体を、ユーザが作成した送信メールに基づいて、新規登録または更新することにより、送信先ごとの識別情報および文体を予め登録したり、更新したりする手間を省くことが可能となる。また、これにより、送信先に応じた返信メールの作成精度を向上させることも可能となる。
【００５５】
この実施形態において、送信メール取得部８１は、一例として、図１０のＯｐ９０２の処理機能を含む。送信先取得部８２は、一例として、図１０のＯｐ９０３の処理機能を含む。送信メール解析部８３は、一例として、図１０のＯｐ９０４〜Ｏｐ３０６の処理機能を含む。文体判定部８４は、一例として、図１０のＯｐ９０７の処理機能を含む。識別情報・文体更新部８５は、一例として、図１０のＯｐ９０９の処理機能を含む。
【００５６】
［３．第３の実施形態］
本実施形態にかかる返信メール作成装置も、第１の実施形態と同様に、携帯電話、パーソナルコンピュータまたはＰＤＡ等の装置を用いて構成可能である。本実施形態においては、ユーザのスケジュールデータを参照して、返信メールの内容を決定する例について説明する。
【００５７】
［３−１．システム構成］
図１４は、本実施形態にかかる返信メール作成装置における各機能部の関係の一例を示す図である。図１４に示す返信メール作成装置１は、第１の実施形態において示した受信メール取得部１１、送信元取得部１２、受信メール解析部１３、文種判定部１４、返信テンプレート選択部１５、返信メール作成部１６、識別情報・文体保持部１７、文種保持部１８および返信テンプレート保持部１９に加えて、さらに、スケジュール取得部１４１およびスケジュール保持部１４２を備える。
【００５８】
スケジュール取得部１４１は、図示しないスケジュール管理プログラム（スケジューラ）によってスケジュールが記録されたスケジュール保持部１４２から、ユーザのスケジュールデータを取得する。返信テンプレート選択部１５は、文種判定部１４において判定した文種に対して選択可能な返信テンプレートが複数ある場合には、文種にかかる時期的条件と、スケジュール取得部１４１から取得したスケジュールデータとの適合度合いに基づいて、選択すべき返信テンプレートを決定する。
【００５９】
このように、返信メールの作成時において、ユーザのスケジュールデータを参照して、返信メールの内容を決定することにより、勧誘などの内容のメールに対応して返信メールを作成することが可能となる。また、これにより、送信先に応じた返信メールの作成精度を向上させることも可能となる。
【００６０】
なお、図１４の返信メール作成装置１において示した各機能部は、プログラムによって実現されるＣＰＵの機能を含む概念である。ここで、プログラムとは、ＣＰＵにより直接実行可能なプログラムだけでなく、ソース形式のプログラム、圧縮処理がされたプログラム、暗号化されたプログラム等を含む概念である。
【００６１】
［３−２．ハードウェア構成］
図１５は、図８に示した返信メール作成装置１としての携帯電話を、ＣＰＵ等を用いて実現したハードウェア構成の一例を示す図である。本実施形態にかかる返信メール作成装置１のハードウェアの構成例は、基本的に第１の実施形態と同様であるが、第１の実施形態で説明した図２の構成に加えて、メモリ２６内にスケジュールデータ２６ｆをさらに備える。なお、第２の実施形態と同様に、文体データ２６ｅを備えてもよい。
【００６２】
図１４に示した返信メール作成装置１を構成するスケジュール保持部１４２は、メモリ２６に記録されたスケジュールデータ２６ｆに該当する。また、図１４に示した返信メール作成装置１を構成するスケジュール取得部１４１は、ＣＰＵ２３上において返信メール作成プログラム２６ａを実行することによって実現される。
【００６３】
［３−３．返信メール作成処理］
上述の図１４および図１５に加え、図６、図１６および図１７を用いて、上記返信メール作成装置１における返信メール作成プログラム２６ａの処理内容を説明する。返信メール作成装置１には、第１の実施形態と同様に、図示しない電子メールプログラムがインストールされている。ＣＰＵ２３は、この電子メールプログラムを実行し、ネットワークＮを介して電子メールを受信または送信する。図１６は、返信メール作成装置１のＣＰＵ２３で実行される返信メール作成プログラム２６ａに基づく返信メール作成処理のオペレーションチャートの一例を示す図である。
【００６４】
図１６の返信メール作成処理において、Ｏｐ３０１〜Ｏｐ３０９の処理は、第１の実施形態と同様である。Ｏｐ３０９ａにおいて、ＣＰＵ２３は、上記Ｏｐ３０７にて判定した文種が「勧誘」である場合には（Ｏｐ３０９ａ、Ｙｅｓ）、スケジュールデータ２６ｆからユーザのスケジュールを取得し（Ｏｐ３０９ｂ）、取得したスケジュールに基づいて、受信メールの勧誘に対する回答を決定する（Ｏｐ３０９ｃ）。
【００６５】
図１７は、受信メールおよび返信メールの表示画面の一例を示す図である。例えば、図１７の、受信メールの表示画面１７１においては、受信メール中に、勧誘表現を有する対象文「土曜日に映画を見に行きませんか？」が含まれている。ＣＰＵ２３は、解析により「土曜日」に勧誘が行われていることを認識し、スケジュールデータ２６ｆを参照して、ユーザの土曜日のスケジュールを取得する。スケジュールデータ２６ｆとしては、例えば、ＰＩＭ(Personal Information Manager)データを用いればよい。
【００６６】
図１７の１７３は、ＰＩＭデータの一例である。１７３には、「２７日の土曜日」の予定「海８：００」１７４がすでに登録されている。つまり、「２７日の土曜日」の予定が空いている状態ではなく、スケジュールが既に存在している。すなわち、文種の時期的条件とスケジュールデータが適合しない状態にある。このため、ＣＰＵ２３は、勧誘表現を有する対象文「土曜日に映画を見に行きませんか？」に対する回答として、「Ｎｏ（拒否）」を決定する。
【００６７】
ＣＰＵ２３は、上記Ｏｐ３０７にて判定した文種および上記Ｏｐ３０９にて決定した文体に加えて、上記Ｏｐ３０９ｂにて決定した回答に基づいて、返信テンプレートデータ２６ｄに保持された返信テンプレートを検索する（Ｏｐ３１０）。例えば、文種ＩＤ「０１００ (勧誘)」、文体ＩＤ「０３（親近）」および回答「２（Ｎｏ）」に基づいて返信テンプレートを検索し、返信テンプレート「ごめんね。ちょっと用事があってダメだ。」６３を選択する。
【００６８】
ＣＰＵ２３は、上記Ｏｐ３０７にて判定した文種、上記Ｏｐ３０９にて決定した文体および上記３０９ｃにて決定した回答が返信テンプレートデータ２６ｄに存在する場合（Ｏｐ３１１、Ｙｅｓ）、選択した返信テンプレートを返信メールの本文とする（Ｏｐ３１２）。例えば、メモリ２６上に設けた返信メールの本文のバッファ領域（図示しない。）に、返信テンプレート「ごめんね。ちょっと用事があってダメだ。」が追加される。
【００６９】
一方、上記のＯｐ３０８において文種データ２６ｃに文種が存在しない場合、上記のＯｐ３１１において文種ＩＤおよび文体ＩＤに対応する返信テンプレートが存在しない場合または、上記３０９ｃにて決定した回答が返信テンプレートデータ２６ｄに存在しない場合には、Ｏｐ３０４に戻り次の対象文がなくなるまで（Ｏｐ３０４、Ｎｏ）、上記処理を繰り返す。
【００７０】
第１の実施形態と同様に、ＣＰＵ２３は、受信メールにおいて未処理の対象文がすべてなくなると、上述のメール本文のバッファ領域に基づいて返信メールを作成する（Ｏｐ３１３）。
【００７１】
［３−４．まとめ］
以上に説明したとおり、上記の返信メール作成装置１は、返信メールの作成時において、ユーザのＰＩＭデータ等を参照して返信メールの内容を決定することができる。これにより、勧誘などの内容のメールに対応して返信メールを作成することが可能となる。
【００７２】
この実施形態において、スケジュール取得部１４１は、一例として、図１６のＯｐ３０９ｂの処理機能を含む。返信テンプレート選択部１５は、一例として、図３のＯｐ３０９ａ、Ｏｐ３０９ｃおよびＯｐ３１０の処理機能を含む。
【００７３】
［４．第４の実施形態］
本実施形態にかかる返信メール作成装置も、第１の実施形態と同様に、携帯電話、パーソナルコンピュータまたはＰＤＡ等の装置を用いて構成可能である。本実施形態においては、ユーザのスケジュールデータを参照して、返信メールの内容を決定する例について説明する。
【００７４】
［４−１．システム構成］
図１８は、本実施形態にかかる返信メール作成装置における各機能部の関係の一例を示す図である。図１８に示す返信メール作成装置１は、第１の実施形態において示した受信メール取得部１１、送信元取得部１２、受信メール解析部１３、文種判定部１４、返信テンプレート選択部１５、返信メール作成部１６、識別情報・文体保持部１７、文種保持部１８および返信テンプレート保持部１９に加えて、さらに、回答取得部１８１を備える。
【００７５】
回答取得部１８１は、ユーザ操作を受けて回答を示すデータを取得する。返信テンプレート選択部１５は、選択可能な返信テンプレートが複数ある場合には、回答取得部１８１が取得した回答を考慮して、選択すべき返信テンプレートを決定する。
【００７６】
このように、返信メールの作成時において、ユーザからの回答を示すデータを取得して、返信メールの内容を決定することにより、勧誘などの内容のメールに対応して返信メールを作成することが可能となる。また、これにより、送信先に応じた返信メールの作成精度を向上させることも可能となる。
【００７７】
なお、図１８の返信メール作成装置１において示した各機能部は、プログラムによって実現されるＣＰＵの機能を含む概念である。ここで、プログラムとは、ＣＰＵにより直接実行可能なプログラムだけでなく、ソース形式のプログラム、圧縮処理がされたプログラム、暗号化されたプログラム等を含む概念である。
【００７８】
［４−２．ハードウェア構成］
本実施形態にかかる返信メール作成装置１のハードウェア構成の一例は、図２に示した第１の実施形態と基本的に同様である。また、図１８に示した返信メール作成装置１を構成する回答取得部１８１は、ＣＰＵ２３上において返信メール作成プログラム２６ａを実行することによって実現される。
【００７９】
［４−３．返信メール作成処理］
上述の図１８に加え、図６、図１９および図２０を用いて、上記返信メール作成装置１における返信メール作成プログラム２６ａの処理内容を説明する。返信メール作成装置１には、第１の実施形態と同様に、図示しない電子メールプログラムがインストールされている。ＣＰＵ２３は、この電子メールプログラムを実行し、ネットワークＮを介して電子メールを受信または送信する。図１９は、返信メール作成装置１のＣＰＵ２３で実行される返信メール作成プログラム２６ａに基づく返信メール作成処理のオペレーションチャートの一例を示す図である。
【００８０】
図１９の返信メール作成処理において、Ｏｐ３０１〜Ｏｐ３０９の処理は、第１の実施形態と同様である。Ｏｐ３０９ａにおいて、ＣＰＵ２３は、上記Ｏｐ３０７にて判定した文種が「勧誘」である場合には（Ｏｐ３０９ａ、Ｙｅｓ）、ユーザから回答を取得する（Ｏｐ３０９ｄ）。
【００８１】
図２０は、受信メールおよび返信メールの表示画面の一例を示す図である。例えば、図２０の、受信メールの表示画面２００においては、受信メール中に、勧誘表現を有する対象文「今週末にバーベキューしませんか？」が含まれている。ＣＰＵ２３は、解析により「しませんか？」により、メールの送信者から当該ユーザに対する勧誘が行われていることを認識して、「Ｙｅｓ」および「Ｎｏ」からなる回答ボタン２０２をディスプレイ２１上に表示する。ユーザがキーボード２５を操作して「Ｙｅｓ」の回答ボタン２０２を押下すると、ＣＰＵ２３は、対象文「今週末にバーベキューしませんか？」に対する回答は「Ｙｅｓ（同意）」であると認識する。
【００８２】
ＣＰＵ２３は、上記Ｏｐ３０７にて判定した文種および上記Ｏｐ３０９にて決定した文体に加えて、上記Ｏｐ３０９ｄにて取得した回答に基づいて、返信テンプレートデータ２６ｄに保持された返信テンプレートを検索する（Ｏｐ３１０）。例えば、文種ＩＤ「0100 (勧誘)」、文体ＩＤ「０１（標準）」および回答「１（Ｙｅｓ）」に基づいて返信テンプレートを検索し、返信テンプレート「ありがとうございます。是非参加させて下さい。」６４を選択する。
【００８３】
ＣＰＵ２３は、上記Ｏｐ３０７にて判定した文種、上記Ｏｐ３０９にて決定した文体および上記３０９ｄにて取得した回答が返信テンプレートデータ２６ｄに存在する場合（Ｏｐ３１１、Ｙｅｓ）、選択した返信テンプレートを返信メールの本文とする（Ｏｐ３１２）。例えば、メモリ２６上に設けた返信メールの本文のバッファ領域（図示しない。）に、返信テンプレート「ありがとうございます。是非参加させて下さい。」が追加される。
【００８４】
一方、上記のＯｐ３０８において文種データ２６ｃに文種が存在しない場合、上記のＯｐ３１１において文種ＩＤおよび文体ＩＤに対応する返信テンプレートが存在しない場合または、上記３０９ｄにて取得した回答が返信テンプレートデータ２６ｄに存在しない場合には、Ｏｐ３０４に戻り次の対象文がなくなるまで（Ｏｐ３０４、Ｎｏ）、上記処理を繰り返す。
【００８５】
第１の実施形態と同様に、ＣＰＵ２３は、受信メールにおいて未処理の対象文がすべてなくなると、上述のメール本文のバッファ領域に基づいて返信メールを作成する（Ｏｐ３１３）。
【００８６】
［４−４．まとめ］
以上に説明したとおり、上記の返信メール作成装置１は、返信メールの作成時において、ユーザ操作による回答を取得して返信メールの内容を決定することができる。これにより、勧誘などの内容のメールに対応して、ユーザの意図した返信メールを迅速に作成することが可能となる。
【００８７】
この実施形態において、回答取得部１８１は、一例として、図１９のＯｐ３０９ｂの処理機能を含む。
【００８８】
［５．第５の実施形態］
本実施形態にかかる返信メール作成装置も、第１の実施形態と同様に、携帯電話、パーソナルコンピュータまたはＰＤＡ等の装置を用いて構成可能である。本実施形態においては、ユーザのスケジュールデータを参照して、返信メールの内容を決定する例について説明する。
【００８９】
［５−１．システム構成］
図２１は、本実施形態にかかる返信メール作成装置における各機能部の関係の一例を示す図である。図２１に示す返信メール作成装置１は、第１の実施形態において示した受信メール取得部１１、送信元取得部１２、受信メール解析部１３、文種判定部１４、返信テンプレート選択部１５、返信メール作成部１６、識別情報・文体保持部１７、文種保持部１８および返信テンプレート保持部１９に加えて、さらに、変更検知部２１１および返信テンプレート更新部２１２を備える。
【００９０】
変更検知部２１１は、返信メール作成部１６において作成された返信メール中に、ユーザの編集操作に基づく変更部分が存在するか否かを検知する。返信テンプレート更新部２１２は、変更部分に基づいて返信テンプレートを追加または更新する。また、本実施形態にかかる返信メール作成装置は、返信テンプレート保持部１９において、返信テンプレートは、識別情報ごとに選択の優先度が付された状態で保持されており、返信テンプレート更新部２１２は、変更部分に基づいて返信テンプレートを追加または更新する場合に、返信メールの送信先の識別情報についての返信テンプレートの優先度を、当該識別情報について選択可能な他の返信テンプレートの優先度よりも高くする。
【００９１】
このように、返信メールの作成後において、ユーザが返信メールの内容を編集した場合には、変更部分を返信テンプレートに新規登録または更新することにより、返信テンプレートを予め登録したり、更新したりする手間を省くことが可能となる。また、これにより、送信先に応じた返信メールの作成精度を向上させることも可能となる。
【００９２】
なお、図２１の返信メール作成装置１において示した各機能部は、プログラムによって実現されるＣＰＵの機能を含む概念である。ここで、プログラムとは、ＣＰＵにより直接実行可能なプログラムだけでなく、ソース形式のプログラム、圧縮処理がされたプログラム、暗号化されたプログラム等を含む概念である。
【００９３】
［５−２．ハードウェア構成］
本実施形態にかかる返信メール作成装置１のハードウェア構成の一例は、図２に示した第１の実施形態と基本的に同様である。また、図２１に示した返信メール作成装置１を構成する変更検知部２１１および返信テンプレート更新部２１２は、ＣＰＵ２３上において返信メール作成プログラム２６ａを実行することによって実現される。
【００９４】
［５−３．返信メール作成処理］
上述の図２１に加え、図２２および図２３を用いて、上記返信メール作成装置１における返信メール作成プログラム２６ａの処理内容を説明する。返信メール作成装置１には、第１の実施形態と同様に、図示しない電子メールプログラムがインストールされている。ＣＰＵ２３は、この電子メールプログラムを実行し、ネットワークＮを介して電子メールを受信または送信する。図２２は、返信メール作成装置１のＣＰＵ２３で実行される返信メール作成プログラム２６ａに基づく返信メール作成処理のオペレーションチャートの一例を示す図である。
【００９５】
図２２の返信メール作成処理において、Ｏｐ３０１〜Ｏｐ３１３の処理は、第１の実施形態と同様である。Ｏｐ３１４において、ＣＰＵ２３は、上記Ｏｐ３１３にて作成した返信メールの内容が、ユーザ操作によって編集が行われたか否かを判断する（Ｏｐ３１４）。編集がなされたと判断する場合には（Ｏｐ３１４、Ｙｅｓ）、ＣＰＵ２３は、編集内容に基づいて返信テンプレートデータ２６ｄの返信テンプレートを新規登録または更新する（Ｏｐ３１５）。
【００９６】
図２３は、受信メールおよび返信メールの表示画面の一例を示す図である。例えば、図２３の、受信メールの表示画面２３１に基づいて上述の処理（Ｏｐ３０１〜Ｏｐ３１３）により、ＣＰＵ２３は、表示画面２３２に示す返信メールを作成する。
【００９７】
例えば、ユーザが表示画面２３２に示す「久しぶりだね。」２３４の部分を編集して、表示画面２３３に示す「久しぶりじゃん！」２３５のように変更したとする。この場合、Ｏｐ３１４においてＣＰＵ２３は、編集がなされたと判断する。そして、ＣＰＵ２３は、変更部分である「久しぶりじゃん！」２３５を、返信テンプレートデータ２６ｄの返信テンプレートに登録する。
【００９８】
図２４は、返信テンプレートデータ２６ｄの一例を示す図である。この場合、返信テンプレートには、優先度が付されて登録される。例えば、上述の「久しぶりじゃん！」２３５は、送信者名が「一郎」である場合に、同条件で選択可能な「久しぶりだね。」２３４よりも優先して利用されるように、高い優先度を付与して登録される。図２４においては、例えば、送信者名「一郎」に対して「久しぶりじゃん！」が使用された回数を、送信者名「一郎」に対して送信したメールの総数で除算した値「０．６７」を優先度２４３として付与している。なお、この場合「久しぶりだね。」の優先度２４２は「０．３３」となる。
【００９９】
なお、上記において変更部分すべてを返信テンプレートに登録するように構成したが、変更部分の一部または、変更部分を含む文を返信テンプレートに登録するようにしてもよい。例えば、「久しぶりじゃん！一郎！」が変更部分である場合には、変更部分の一部として、「一郎！」を除いた「久しぶりじゃん！」のみを登録するようにしてもよい。また、例えば、「久しぶりだね。」を「久しぶりだね〜。」と変更された場合の変更部分は「〜。」であるので、変更部分を含む文全体である「久しぶりだね〜。」を登録するようにしてもよい。
【０１００】
［５−４．まとめ］
以上に説明したとおり、上記の返信メール作成装置１は、返信メールの作成後において、ユーザが返信メールの内容を編集した場合には、その変更部分を返信テンプレートに新規登録または更新することにより、返信テンプレートを予め登録したり、更新したりする手間を省くことが可能となる。これにより、送信先に応じた返信メールの作成精度を向上させることも可能となる。このため、ユーザとメール相手との対人関係をより反映した文体を用いて返信メールを作成することが可能となる。
【０１０１】
この実施形態において、変更検知部２１１は、一例として、図２２のＯｐ３１４の処理機能を含む。返信テンプレート更新部２１２は、一例として、図２２のＯｐ３１５の処理機能を含む。
【０１０２】
［６．第６の実施形態］
本実施形態にかかる返信メール作成装置も、第１の実施形態と同様に、携帯電話、パーソナルコンピュータまたはＰＤＡ等の装置を用いて構成可能である。本実施形態においては、ユーザのスケジュールデータを参照して、返信メールの内容を決定する例について説明する。
【０１０３】
［６−１．システム構成］
本実施形態にかかる返信メール作成装置における各機能部の関係の一例は、第１の実施形態において示した図１と基本的に同様である。本実施形態にかかる返信メール作成装置１の返信テンプレート選択部１５は、対象文の文種が所定文種である場合に、所定文種に対応する所定文体を、返信テンプレートから選択すべき文体として決定する
このように、受信メールの内容を判断し、メール内容に所定文種が含まれる場合には、所定文体を用いて返信メールを作成するように構成することにより、状況に応じた返信メールを作成することができる。例えば、ユーザの目下の後輩に対しては親近感のある文体で返信メールを自動作成するように設定していた場合であっても、メールの内容が「葬儀」のように親近感をもって返信することが望ましくない状況においては、標準的な表現の文体を用いて、ユーザの状況に適した返信メールを作成することができる。
【０１０４】
［６−２．ハードウェア構成］
本実施形態にかかる返信メール作成装置１のハードウェア構成の一例は、図２に示した第１の実施形態と基本的に同様である。
【０１０５】
［６−３．返信メール作成処理］
図２５を用いて、上記返信メール作成装置１における返信メール作成プログラム２６ａの処理内容を説明する。返信メール作成装置１には、第１の実施形態と同様に、図示しない電子メールプログラムがインストールされている。ＣＰＵ２３は、この電子メールプログラムを実行し、ネットワークＮを介して電子メールを受信または送信する。図２５は、返信メール作成装置１のＣＰＵ２３で実行される返信メール作成プログラム２６ａに基づく返信メール作成処理のオペレーションチャートの一例を示す図である。
【０１０６】
図２５の返信メール作成処理において、Ｏｐ３０１〜Ｏｐ３０８の処理は、第１の実施形態と同様である。Ｏｐ３０８ａにおいて、ＣＰＵ２３は、上記Ｏｐ３０７にて判定した文種が、所定文種に該当するか否かを判断する（Ｏｐ３０８ａ）。
【０１０７】
ＣＰＵ２３は、上記Ｏｐ３０７にて判定した文種が所定文種に該当すると判断すると（Ｏｐ３０８ａ、Ｙｅｓ）、返信メールの文体を所定文種に対応する所定文体と決定する（Ｏｐ３０８ｂ）。
【０１０８】
図２６は、所定文種と所定文体との関係を示すテーブルの一例である。例えば、上記Ｏｐ３０８ｂにおいては、葬儀のお知らせなどの受信メールから決定された文種が、文種ＩＤ「９００１（不幸）」に該当すると判定された場合には、識別情報・文体データ２６ｂを参照することなく、文体ＩＤ「０２（丁寧）」２６１の文体が採用される。
【０１０９】
［６−４．まとめ］
以上に説明したとおり、上記の返信メール作成装置１は、受信メールの内容を判断し、メール内容に所定文種が含まれる場合には、所定文体を用いて返信メールを作成するように構成することにより、状況に応じた返信メールを作成することができる。
【０１１０】
この実施形態において、返信テンプレート選択部１５は、一例として、図２５のＯｐ３０８ａおよび３０８ｂの処理機能を含む。
【０１１１】
［７．第７の実施形態］
本実施形態にかかる返信メール作成装置も、第１の実施形態と同様に、携帯電話、パーソナルコンピュータまたはＰＤＡ等の装置を用いて構成可能である。本実施形態においては、ユーザのスケジュールデータを参照して、返信メールの内容を決定する例について説明する。
【０１１２】
［７−１．システム構成］
図２７は、本実施形態にかかる返信メール作成装置における各機能部の関係の一例を示す図である。図２７に示す返信メール作成装置１は、第１の実施形態において示した受信メール取得部１１、送信元取得部１２、受信メール解析部１３、文種判定部１４、返信テンプレート選択部１５、返信メール作成部１６、識別情報・文体保持部１７、文種保持部１８および返信テンプレート保持部１９に加えて、さらに、文体取得部２７１を備える。
【０１１３】
文体取得部２７１は、ユーザがキーボード２５を操作して指示した文体を取得する。また、返信テンプレート選択部１５は、ユーザがキーボード２５を操作して指示した場合、文体取得部２７１において取得された文体に基づいて返信テンプレートから選択すべき文体を決定する。
【０１１４】
このように、返信メールの作成時において、ユーザから指示された文体を取得して返信メールの文体を決定することにより、返信メールの全体をユーザ所望の文体に変更することができる。
【０１１５】
なお、図２７の返信メール作成装置１において示した各機能部は、プログラムによって実現されるＣＰＵの機能を含む概念である。ここで、プログラムとは、ＣＰＵにより直接実行可能なプログラムだけでなく、ソース形式のプログラム、圧縮処理がされたプログラム、暗号化されたプログラム等を含む概念である。
【０１１６】
［７−２．ハードウェア構成］
本実施形態にかかる返信メール作成装置１のハードウェア構成の一例は、図２に示した第１の実施形態と基本的に同様である。また、図２７に示した返信メール作成装置１を構成する文体取得部２７１は、ＣＰＵ２３上において返信メール作成プログラム２６ａを実行することによって実現される。
【０１１７】
［７−３．返信メール作成処理］
上述の図２７に加え、図２８および図２９を用いて、上記返信メール作成装置１における返信メール作成プログラム２６ａの処理内容を説明する。返信メール作成装置１には、第１の実施形態と同様に、図示しない電子メールプログラムがインストールされている。ＣＰＵ２３は、この電子メールプログラムを実行し、ネットワークＮを介して電子メールを受信または送信する。図２８は、返信メール作成装置１のＣＰＵ２３で実行される返信メール作成プログラム２６ａに基づく返信メール作成処理のオペレーションチャートの一例を示す図である。
【０１１８】
図２８の返信メール作成処理において、Ｏｐ３０１〜Ｏｐ３１４の処理は、第１の実施形態と同様である。ＣＰＵ２３は、Ｏｐ３１４において返信メールを作成後、ユーザからの文体指定があったか否かを判断する（Ｏｐ３２１）。
【０１１９】
図２９は、受信メールおよび返信メールの表示画面の一例を示す図である。例えば、図２９の、受信メールの表示画面２９１に基づいて、表示画面２９２に示す返信メールが自動作成される。表示画面２９２のメール文２９３は、文体ＩＤ「０１（標準）」の文体で作成されている。また、表示画面２９２の下部には、「標準」、「丁寧」および「親近」の各文体変更ボタン２９４が表示される。
【０１２０】
ユーザがキーボード２５を操作して、文体変更ボタン２９４を押下すると、ＣＰＵ２３は、文体変更処理をサブルーチンで実行する（Ｏｐ３２２）。図３０は、文体変更処理のオペレーションチャートの一例を示す図である。図３０において、ＣＰＵ２３は、表示画面２９２の制御プログラム（図示しない）から文体ＩＤを取得する（Ｏｐ３３１）。例えば、ユーザがキーボード２５を操作して、「親近」の文体変更ボタン２９４を押下すると、ＣＰＵ２３は、表示画面２９２の制御プログラムから文体ＩＤ「０３（親近）」を取得する。
【０１２１】
ＣＰＵ２３は、ユーザが指定した文体を取得すると、受信メールを一文ごとに読み込んで返信テンプレートデータ２６ｄを参照し、返信テンプレートを検索し、返信メールを作成する（Ｏｐ３３３〜Ｏｐ３３５）。例えば、文体ＩＤ「０３（親近）」を取得した場合には、文体ＩＤ「０３（親近）」に基づいて返信テンプレートを検索して、図２９の表示画面２９６を作成する。
【０１２２】
［７−４．まとめ］
以上に説明したとおり、上記の返信メール作成装置１は、返信メールの作成時において、ユーザから指示された文体を取得して返信メールの文体を決定することにより、返信メールの全体をユーザ所望の文体に変更することができる。
【０１２３】
この実施形態において、文体取得部２７１は、一例として、図３０のＯｐ３３１の処理機能を含む。
【０１２４】
［８．その他の実施形態］
［８−１．実施形態の組み合わせ］
上記第１〜第７の実施形態において説明した構成の一部または全部を、２以上組み合わせた構成としてもよい。
【０１２５】
［８−２．各機能ブロックの実現方法］
上記実施形態においては、図１、図８、図１４、…に示す各機能ブロックを、ソフトウェアを実行するＣＰＵの処理によって実現している。しかし、その一部もしくは全てを、ロジック回路等のハードウェアによって実現してもよい。なお、プログラムの一部の処理をさらに、オペレーティング・システム（ＯＳ）にさせるようにしてもよい。
【符号の説明】
【０１２６】
１１  受信メール取得部
１２  送信元取得部
１３  受信メール解析部
１４  文種判定部
１５  返信テンプレート選択部
１６  返信メール作成部
１７  識別情報・文体保持部
１８  文種保持部
１９  返信テンプレート保持部
【図１】
0005402700.tif 000002
【図２】
0005402700.tif 000003
【図３】
0005402700.tif 000004
【図４】
0005402700.tif 000005
【図５】
0005402700.tif 000006
【図６】
0005402700.tif 000007
【図７】
0005402700.tif 000008
【図８】
0005402700.tif 000009
【図９】
0005402700.tif 000010
【図１０】
0005402700.tif 000011
【図１１】
0005402700.tif 000012
【図１２】
0005402700.tif 000013
【図１３】
0005402700.tif 000014
【図１４】
0005402700.tif 000015
【図１５】
0005402700.tif 000016
【図１６】
0005402700.tif 000017
【図１７】
0005402700.tif 000018
【図１８】
0005402700.tif 000019
【図１９】
0005402700.tif 000020
【図２０】
0005402700.tif 000021
【図２１】
0005402700.tif 000022
【図２２】
0005402700.tif 000023
【図２３】
0005402700.tif 000024
【図２４】
0005402700.tif 000025
【図２５】
0005402700.tif 000026
【図２６】
0005402700.tif 000027
【図２７】
0005402700.tif 000028
【図２８】
0005402700.tif 000029
【図２９】
0005402700.tif 000030
【図３０】
0005402700.tif 000031