(57)【要約】【課題】電子メールをやりとりしている相手の情報（属性や状況など）を電子メールから自動的に抽出してデータベースとして蓄積することを可能とし、また、ハードウェアリソースに制限を持つ小型装置であっても容易に搭載可能とすることにより、相手情報を容易にまとまった形で閲覧することを可能とする、自然言語処理装置、方法、及びプログラム、並びに自然言語処理装置を搭載した携帯端末を提供する。【解決手段】自然言語処理装置は、受信電子メールに含まれる文章を単語単位に分割する処理を行う形態素解析部と、前記形態素解析部の解析結果を元に相手情報を抽出する処理を行う関係解析部と、相手情報として相手情報データベースに登録する上で必要となる必要最小限の単語と関係解析用ルールとを記憶し前記形態素解析部及び前記関係解析部が解析・抽出処理を行う際に参照する形態素解析・関係解析用辞書と、制御部と、を備えた。【選択図】      図１
2005182400.tif 000002
【特許請求の範囲】
【請求項１】
電子メールをやりとりしている相手の属性や状況などからなる相手情報を受信電子メールから抽出して相手情報データベースに登録する自然言語処理装置であって、
前記自然言語処理装置は、受信電子メールに含まれる文章を単語単位に分割する処理を行う形態素解析部と、
前記形態素解析部の解析結果を元に相手情報を抽出する処理を行う関係解析部と、
相手情報として前記相手情報データベースに登録する上で必要となる必要最小限の単語と関係解析用ルールとを記憶し前記形態素解析部及び前記関係解析部が解析・抽出処理を行う際に参照する形態素解析・関係解析用辞書と、
受信電子メールの電子メール本文を前記形態素解析部に形態素解析させる制御と、前記形態素解析部の解析結果から前記関係解析部に関係解析させて相手情報の抽出処理を実行させる制御と、前記関係解析部の抽出処理の結果に前記受信電子メールの電子メールヘッダ情報のメールアドレスとタイムスタンプの情報を付与して前記相手情報データベースに登録する制御と、を行う制御部と、
を備えることを特徴とする自然言語処理装置。
【請求項２】
前記自然言語処理装置は、更に、相手情報を履歴として管理する相手情報履歴管理部を備え、前記制御部は、前記関係解析部の抽出処理の結果を得た際に、前記相手情報履歴管理部に前記抽出処理の結果と同一カテゴリの相手情報が既に前記相手情報データベースに登録されているかを確認させ、同一カテゴリの相手情報が既に登録されていた場合には既存の相手情報を前記抽出処理の結果に置き換えて登録させる制御を行わせる、ことを特徴とする請求項１に記載の自然言語処理装置。
【請求項３】
前記自然言語処理装置は、入力装置から相手情報の閲覧要求情報を得た際に、前記相手情報データベースを検索して前記閲覧要求情報に合致する相手情報を抽出し出力装置に出力する、ことを特徴とする請求項１或いは請求項２の何れか１項に記載の自然言語処理装置。
【請求項４】
電子メールをやりとりしている相手の属性や状況などからなる相手情報を受信電子メールから抽出して相手情報データベースに登録する自然言語処理装置において、
前記自然言語処理装置は、受信電子メールに含まれる文章を単語単位に分割する処理を行う形態素解析部と、
前記形態素解析部の解析結果を元に相手情報を抽出する処理を行う関係解析部と、
相手情報として前記相手情報データベースに登録する上で必要となる必要最小限の単語と関係解析用ルールとを記憶し前記形態素解析部及び前記関係解析部が解析・抽出処理を行う際に参照する形態素解析・関係解析用辞書と、を備え、
前記自然言語処理装置が、受信電子メールの電子メール本文を前記形態素解析部に形態素解析させるステップと、前記形態素解析部の解析結果から前記関係解析部に関係解析させて相手情報の抽出処理を実行させるステップと、前記関係解析部の抽出処理の結果に前記受信電子メールの電子メールヘッダ情報のメールアドレスとタイムスタンプの情報を付与して前記相手情報データベースに登録するステップと、を実行することを特徴とする自然言語処理方法。
【請求項５】
前記自然言語処理装置は、更に、相手情報を履歴として管理する相手情報履歴管理部を備え、前記自然言語処理装置が、前記関係解析部の抽出処理の結果を得た際に、前記相手情報履歴管理部に前記抽出処理の結果と同一カテゴリの相手情報が既に前記相手情報データベースに登録されているかを確認させ、同一カテゴリの相手情報が既に登録されていた場合には既存の相手情報を前記抽出処理の結果に置き換えて登録させる、ことを特徴とする請求項４に記載の自然言語処理方法。
【請求項６】
前記自然言語処理装置は、入力装置から相手情報の閲覧要求情報を得た際に、前記相手情報データベースを検索して前記閲覧要求情報に合致する相手情報を抽出し出力装置に出力するステップを実行する、ことを特徴とする請求項４或いは請求項５の何れか１項に記載の自然言語処理方法。
【請求項７】
受信電子メールに含まれる文章を単語単位に分割する処理を行う形態素解析部と、
前記形態素解析部の解析結果を元に電子メールをやりとりしている相手の属性や状況などからなる相手情報を抽出する処理を行う関係解析部と、
相手情報として相手情報データベースに登録する上で必要となる必要最小限の単語と関係解析用ルールとを記憶し前記形態素解析部及び前記関係解析部が解析・抽出処理を行う際に参照する形態素解析・関係解析用辞書と、を備え、受信電子メールから相手情報を抽出して前記相手情報データベースに登録する自然言語処理装置のコンピュータに、
受信電子メールの電子メール本文を前記形態素解析部に形態素解析させる処理と、前記形態素解析部の解析結果から前記関係解析部に関係解析させて相手情報の抽出処理を実行させる処理と、前記関係解析部の抽出処理の結果に前記受信電子メールの電子メールヘッダ情報のメールアドレスとタイムスタンプの情報を付与して前記相手情報データベースに登録する処理と、を実行させることを特徴とするプログラム。
【請求項８】
前記自然言語処理装置は、更に、相手情報を履歴として管理する相手情報履歴管理部を備え、前記プログラムは、前記コンピュータが前記関係解析部から抽出処理の結果を得た際に、前記相手情報履歴管理部に前記抽出処理の結果と同一カテゴリの相手情報が既に前記相手情報データベースに登録されているかを確認させ、同一カテゴリの相手情報が既に登録されていた場合には既存の相手情報を前記抽出処理の結果に置き換えて登録させる処理を実行させる、ことを特徴とする請求項７に記載のプログラム。
【請求項９】
前記プログラムは、入力装置から相手情報の閲覧要求情報を得た際に、前記相手情報データベースを検索して前記閲覧要求情報に合致する相手情報を抽出し出力装置に出力する処理を実行させる、ことを特徴とする請求項７或いは請求項８の何れか１項に記載のプログラム。
【請求項１０】
電子メールをやりとりしている相手の属性や状況などからなる相手情報を受信電子メールから抽出して相手情報データベースに登録する自然言語処理装置を搭載した携帯端末であって、
前記自然言語処理装置は、受信電子メールに含まれる文章を単語単位に分割する処理を行う形態素解析部と、
前記形態素解析部の解析結果を元に相手情報を抽出する処理を行う関係解析部と、
相手情報として前記相手情報データベースに登録する上で必要となる必要最小限の単語と関係解析用ルールとを記憶し前記形態素解析部及び前記関係解析部が解析・抽出処理を行う際に参照する形態素解析・関係解析用辞書と、
受信電子メールの電子メール本文を前記形態素解析部に形態素解析させる制御と、前記形態素解析部の解析結果から前記関係解析部に関係解析させて相手情報の抽出処理を実行させる制御と、前記関係解析部の抽出処理の結果に前記受信電子メールの電子メールヘッダ情報のメールアドレスとタイムスタンプの情報を付与して前記相手情報データベースに登録する制御と、を行う制御部と、
を備えることを特徴とする自然言語処理装置を搭載した携帯端末。
【請求項１１】
前記自然言語処理装置は、更に、相手情報を履歴として管理する相手情報履歴管理部を備え、前記制御部は、前記関係解析部の抽出処理の結果を得た際に、前記相手情報履歴管理部に前記抽出処理の結果と同一カテゴリの相手情報が既に前記相手情報データベースに登録されているかを確認させ、同一カテゴリの相手情報が既に登録されていた場合には既存の相手情報を前記抽出処理の結果に置き換えて登録させる制御を行わせる、ことを特徴とする請求項１０に記載の自然言語処理装置を搭載した携帯端末。
【請求項１２】
前記自然言語処理装置は、入力装置から相手情報の閲覧要求情報を得た際に、前記相手情報データベースを検索して前記閲覧要求情報に合致する相手情報を抽出し出力装置に出力する、ことを特徴とする請求項１０或いは請求項１１の何れか１項に記載の自然言語処理装置を搭載した携帯端末。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は自然言語処理装置、方法、及びプログラム、並びに自然言語処理装置を搭載した携帯端末に関し、特に、電子メールをやりとりしている相手の情報（属性や状況など）を電子メールから自動的に抽出してデータベースとして蓄積することを可能とする、自然言語処理装置、方法、及びプログラム、並びに自然言語処理装置を搭載した携帯端末に関する。
【背景技術】
【０００２】
近年、パーソナルコンピュータや携帯端末を利用した電子メールが広く普及してきたため、電子メールをやりとりしている相手の情報（属性や状況など）を容易に得られるユーザインタフェースの提供が望まれるようになってきている。
【０００３】
しかしながら、電子メールをやりとりしている相手の情報を、その電子メールを元に得ようとする場合、まずは膨大な量の過去の電子メールを保存しておくことが前提となり、更には、それら過去の電子メールから必要な情報を一つずつ検索して確認するという作業が必要である。
【０００４】
電子メールには、その送受信者間或いは関係者間にとって有用な情報が多く含まれているが、その有用な情報を電子メールを元にして得ようとする場合には、上述したように、膨大な量の過去の電子メールを保存しておくことが前提となり、それら過去の電子メールから、得ようとする有用な情報を一つずつ検索して確認するといった作業が必要となってくる。
【０００５】
膨大な量の電子メールを、後に効率的に確認できるようにするために、これら電子メールをテーマ別にデータベース化して保存・蓄積しておくことが一つの解決策として提案されてきている（例えば、特許文献１参照。）。
【０００６】
上述した特許文献１に記載の「情報管理装置、通信端末、情報管理システム、情報管理方法、記録媒体及びプログラム」には、特定の人物間でやりとりされた業務文書（電子メール）を、業務課題毎にデータベースで別に保管することが記載されており、このことにより、データベースに保管された業務文書を、その業務課題の関係者間で共有することができるようになるとしている。
【０００７】
また、電子メールから有用な情報を一つずつ検索して確認するといった作業を、作業負担の増加を招くことなく自動的に行う電子メール装置も提案されている（例えば、特許文献２参照。）。
【０００８】
上述した特許文献２に記載の「電子メール装置、及び電子メールプログラムが記録された記録媒体」には、電子メール装置のＣＰＵが、受信した電子メールから所定の部分に記載される文字列を抽出し、この抽出された文字列を、例えば住所録プログラムによって管理されている住所録データ等の分類に応じた所定の項目に登録する技術が記載されている。このことにより、住所録データによって分類して記憶される複数の項目に応じて、受信した電子メールの所定の部分（シグネチャなど）に記載される部分から必要な情報が抽出されて登録されるために、特別な編集作業等を行うことなく電子メールの内容を有効に利用することができるようになるとしている。
【０００９】
さらに、電子メールから有用な情報（属性情報）を抽出するにあたり、電子メールのテキストを解析して単語分割や単語情報を取得し、辞書を用いてテキストから属性情報を抽出する電子メールシステムも提案されている（例えば、特許文献３参照。）。
【００１０】
上述した特許文献３に記載の「電子メールシステム」には、辞書を用いて、メール中のテキストを解析して単語分割や単語情報を取得するテキスト解析処理部と、これを用いてヘッダ部および本文部より属性情報を抽出する属性情報抽出部と、属性情報を電子メールのヘッダ部に拡張情報として追加するヘッダ更新部と、を備える電子メールシステムが記載されている。このシステムにより、電子メールの属性情報を抽出して表示したりできるようになるものとしている。
【００１１】
【特許文献１】特開２００３−０１６０１９号公報（第５−１２頁、図１−３０）
【特許文献２】特開２０００−１７２５８７号公報（第３−６頁、図１−４）
【特許文献３】特開平１０−０７８９２３号公報（第３−６頁、図１−１２）
【発明の開示】
【発明が解決しようとする課題】
【００１２】
上述した従来の情報管理装置や電子メールシステムにおいては、受信した電子メールをテーマ別にデータベース化して蓄積・保存すること、或いは、受信した電子メールから住所録データ等の有用な情報を抽出して必要箇所に登録して利用すること、また、電子メールのテキストを解析して電子メールの属性情報を抽出すること、などが実現できるようになり、膨大な量の電子メールから有用な情報を自動的に抽出・保存することが可能となっている。
【００１３】
しかし、それらの電子メールから、電子メールをやりとりしている相手の属性や状況などの情報を、自動的に抽出して保存するユーザインタフェースを提供することができれば、従来行われていた、受信した電子メールから必要な情報を手動でピックアップして保存するといった大変な手間が削減されるようになり、ユーザの利便性が向上するものとなる。
【００１４】
また、電子メールのテキスト解析処理が、例えば上述の特許文献３に記載の電子メールシステムより簡便な方式で実現できれば、近年普及してきた携帯端末などの、ハードウェアリソースに制限を持つ小型装置であっても、容易に搭載可能となり、ユーザの利便性がより一層向上するものとなる。
【００１５】
本発明は上述した事情を改善するために成されたものであり、従って本発明の目的は、電子メールをやりとりしている相手の情報（属性や状況など）を電子メールから自動的に抽出してデータベースとして蓄積することを可能とし、また、ハードウェアリソースに制限を持つ小型装置であっても容易に搭載可能とすることにより、相手情報を容易にまとまった形で閲覧することを可能とする、自然言語処理装置、方法、及びプログラム、並びに自然言語処理装置を搭載した携帯端末を提供することにある。
【課題を解決するための手段】
【００１６】
本発明の自然言語処理装置は、電子メールをやりとりしている相手の属性や状況などからなる相手情報を受信電子メールから抽出して相手情報データベースに登録する自然言語処理装置であって、
前記自然言語処理装置は、受信電子メールに含まれる文章を単語単位に分割する処理を行う形態素解析部と、
前記形態素解析部の解析結果を元に相手情報を抽出する処理を行う関係解析部と、
相手情報として前記相手情報データベースに登録する上で必要となる必要最小限の単語と関係解析用ルールとを記憶し前記形態素解析部及び前記関係解析部が解析・抽出処理を行う際に参照する形態素解析・関係解析用辞書と、
受信電子メールの電子メール本文を前記形態素解析部に形態素解析させる制御と、前記形態素解析部の解析結果から前記関係解析部に関係解析させて相手情報の抽出処理を実行させる制御と、前記関係解析部の抽出処理の結果に前記受信電子メールの電子メールヘッダ情報のメールアドレスとタイムスタンプの情報を付与して前記相手情報データベースに登録する制御と、を行う制御部と、
を備えることを特徴とする。
【００１７】
また、前記自然言語処理装置は、更に、相手情報を履歴として管理する相手情報履歴管理部を備え、前記制御部は、前記関係解析部の抽出処理の結果を得た際に、前記相手情報履歴管理部に前記抽出処理の結果と同一カテゴリの相手情報が既に前記相手情報データベースに登録されているかを確認させ、同一カテゴリの相手情報が既に登録されていた場合には既存の相手情報を前記抽出処理の結果に置き換えて登録させる制御を行わせる、ことを特徴とする。
【００１８】
さらに、前記自然言語処理装置は、入力装置から相手情報の閲覧要求情報を得た際に、前記相手情報データベースを検索して前記閲覧要求情報に合致する相手情報を抽出し出力装置に出力する、ことを特徴とする。
【００１９】
本発明の自然言語処理方法は、電子メールをやりとりしている相手の属性や状況などからなる相手情報を受信電子メールから抽出して相手情報データベースに登録する自然言語処理装置において、
前記自然言語処理装置は、受信電子メールに含まれる文章を単語単位に分割する処理を行う形態素解析部と、
前記形態素解析部の解析結果を元に相手情報を抽出する処理を行う関係解析部と、
相手情報として前記相手情報データベースに登録する上で必要となる必要最小限の単語と関係解析用ルールとを記憶し前記形態素解析部及び前記関係解析部が解析・抽出処理を行う際に参照する形態素解析・関係解析用辞書と、を備え、
前記自然言語処理装置が、受信電子メールの電子メール本文を前記形態素解析部に形態素解析させるステップと、前記形態素解析部の解析結果から前記関係解析部に関係解析させて相手情報の抽出処理を実行させるステップと、前記関係解析部の抽出処理の結果に前記受信電子メールの電子メールヘッダ情報のメールアドレスとタイムスタンプの情報を付与して前記相手情報データベースに登録するステップと、を実行することを特徴とする。
【００２０】
また、前記自然言語処理装置は、更に、相手情報を履歴として管理する相手情報履歴管理部を備え、前記自然言語処理装置が、前記関係解析部の抽出処理の結果を得た際に、前記相手情報履歴管理部に前記抽出処理の結果と同一カテゴリの相手情報が既に前記相手情報データベースに登録されているかを確認させ、同一カテゴリの相手情報が既に登録されていた場合には既存の相手情報を前記抽出処理の結果に置き換えて登録させる、ことを特徴とする。
【００２１】
さらに、前記自然言語処理装置は、入力装置から相手情報の閲覧要求情報を得た際に、前記相手情報データベースを検索して前記閲覧要求情報に合致する相手情報を抽出し出力装置に出力するステップを実行する、ことを特徴とする。
【００２２】
本発明のプログラムは、受信電子メールに含まれる文章を単語単位に分割する処理を行う形態素解析部と、
前記形態素解析部の解析結果を元に電子メールをやりとりしている相手の属性や状況などからなる相手情報を抽出する処理を行う関係解析部と、
相手情報として相手情報データベースに登録する上で必要となる必要最小限の単語と関係解析用ルールとを記憶し前記形態素解析部及び前記関係解析部が解析・抽出処理を行う際に参照する形態素解析・関係解析用辞書と、を備え、受信電子メールから相手情報を抽出して前記相手情報データベースに登録する自然言語処理装置のコンピュータに、
受信電子メールの電子メール本文を前記形態素解析部に形態素解析させる処理と、前記形態素解析部の解析結果から前記関係解析部に関係解析させて相手情報の抽出処理を実行させる処理と、前記関係解析部の抽出処理の結果に前記受信電子メールの電子メールヘッダ情報のメールアドレスとタイムスタンプの情報を付与して前記相手情報データベースに登録する処理と、を実行させることを特徴とする。
【００２３】
また、前記自然言語処理装置は、更に、相手情報を履歴として管理する相手情報履歴管理部を備え、前記プログラムは、前記コンピュータが前記関係解析部から抽出処理の結果を得た際に、前記相手情報履歴管理部に前記抽出処理の結果と同一カテゴリの相手情報が既に前記相手情報データベースに登録されているかを確認させ、同一カテゴリの相手情報が既に登録されていた場合には既存の相手情報を前記抽出処理の結果に置き換えて登録させる処理を実行させる、ことを特徴とする。
【００２４】
さらに、前記プログラムは、入力装置から相手情報の閲覧要求情報を得た際に、前記相手情報データベースを検索して前記閲覧要求情報に合致する相手情報を抽出し出力装置に出力する処理を実行させる、ことを特徴とする。
【００２５】
本発明の自然言語処理装置を搭載した携帯端末は、電子メールをやりとりしている相手の属性や状況などからなる相手情報を受信電子メールから抽出して相手情報データベースに登録する自然言語処理装置を搭載した携帯端末であって、
前記自然言語処理装置は、受信電子メールに含まれる文章を単語単位に分割する処理を行う形態素解析部と、
前記形態素解析部の解析結果を元に相手情報を抽出する処理を行う関係解析部と、
相手情報として前記相手情報データベースに登録する上で必要となる必要最小限の単語と関係解析用ルールとを記憶し前記形態素解析部及び前記関係解析部が解析・抽出処理を行う際に参照する形態素解析・関係解析用辞書と、
受信電子メールの電子メール本文を前記形態素解析部に形態素解析させる制御と、前記形態素解析部の解析結果から前記関係解析部に関係解析させて相手情報の抽出処理を実行させる制御と、前記関係解析部の抽出処理の結果に前記受信電子メールの電子メールヘッダ情報のメールアドレスとタイムスタンプの情報を付与して前記相手情報データベースに登録する制御と、を行う制御部と、
を備えることを特徴とする。
【００２６】
また、前記自然言語処理装置は、更に、相手情報を履歴として管理する相手情報履歴管理部を備え、前記制御部は、前記関係解析部の抽出処理の結果を得た際に、前記相手情報履歴管理部に前記抽出処理の結果と同一カテゴリの相手情報が既に前記相手情報データベースに登録されているかを確認させ、同一カテゴリの相手情報が既に登録されていた場合には既存の相手情報を前記抽出処理の結果に置き換えて登録させる制御を行わせる、ことを特徴とする。
【００２７】
さらに、前記自然言語処理装置は、入力装置から相手情報の閲覧要求情報を得た際に、前記相手情報データベースを検索して前記閲覧要求情報に合致する相手情報を抽出し出力装置に出力する、ことを特徴とする。
【発明の効果】
【００２８】
本発明の自然言語処理装置、方法、及びプログラム、並びに自然言語処理装置を搭載した携帯端末は、受信電子メールから相手情報を自動的に抽出し、相手情報を相手情報データベースに蓄積できるので、膨大な量の過去の電子メールを保存およびその検索をすることなしに、相手情報を容易にまとまった形で閲覧することが可能となるという効果を有すると共に、ユーザが手動で受信電子メールから相手情報を抽出する作業が必要なくなり、ユーザの手間を削減可能となり、ユーザの利便性が向上する、という効果を有している。
【００２９】
また、本発明において、形態素解析処理に関係解析処理を追加しており、関係解析処理として必要となる程度の形態素解析処理にとどめることにより、そして、形態素解析／関係解析用辞書には、関係解析処理に必要な最低限の単語とそのルールだけを登録することにより、ハードウェアリソースに制限のある携帯端末などの小型装置であっても、自然言語処理装置を容易に搭載可能となると共に、自然言語処理の速度が向上する、という効果を奏することができる。
【００３０】
さらに、本発明において、電子メールが持つタイムスタンプを利用して、相手情報を時系列的に相手情報データベースに登録することにより、相手情報を時系列的に閲覧可能となる、という効果を奏することができる。
【発明を実施するための最良の形態】
【００３１】
次に、本発明の実施の形態について図面を参照して説明する。
【００３２】
図１は、本発明の自然言語処理装置を搭載した携帯端末の一実施形態を示すブロック図である。
【００３３】
図１に示す本実施の形態は、携帯電話機やＰＨＳ（Ｐｅｒｓｏｎａｌ  Ｈａｎｄｙｐｈｏｎｅ  Ｓｙｓｔｅｍ：パーソナルハンディホンシステム）端末、或いは、ＰＤＡ（Ｐｅｒｓｏｎａｌ  Ｄｉｇｉｔａｌ  Ａｓｓｉｓｔａｎｃｅ：携帯情報端末）などで構成される携帯端末９に、自然言語処理装置を搭載した場合の実施形態を示すものである。携帯端末９は、図示しない電子メール送受信装置を搭載しているものとする。
【００３４】
図１において、携帯端末９は、キーボードやキー入力装置等の入力装置１と、ディスプレイ装置や印刷装置等の出力装置２と、受信した電子メールから相手情報の抽出処理を行う相手情報抽出処理装置３と、受信した電子メールを蓄積・保存する受信電子メールデータベース４と、相手情報抽出処理装置３が抽出した相手情報が登録される相手情報データベース５と、から構成されている。
【００３５】
ここで、相手情報とは、電子メールの送信者、つまり相手の属性や状況を示す情報である。そして、相手の属性とは、相手の住所、氏名、年齢、生年月日、職業、電話番号、電子メールアドレスなどの特徴・性質情報であり、相手の状況とは、相手が旅行に行ったとか、うれしいことがあったなど、受信電子メールから知ることができる相手の近況などに関するイベント情報である。
【００３６】
相手情報抽出処理装置３は、相手情報抽出処理装置３全体の動作制御を行う制御部３１と、制御部３１の制御により受信電子メールの形態素解析を行う形態素解析部３２と、制御部３１の制御により形態素解析部３２の解析結果を元に相手情報を解析し抽出する関係解析部３３と、形態素解析部３２及び関係解析部３３が解析を行う際に参照する形態素解析／関係解析用辞書３４と、制御部３１の制御プログラムを記憶・格納する記憶部３５と、から構成されている。
【００３７】
制御部３１は、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ：中央処理装置）を備え、記憶部３５に格納されている制御プログラムによって動作するよう構成されている。なお、形態素解析部３２及び関係解析部３３の処理も記憶部３５に格納されている制御プログラムによって動作するよう構成してもよい。
【００３８】
制御部３１は、受信電子メールデータベース４と相手情報データベース５のアクセス制御、形態素解析部３２及び関係解析部３３の動作制御、入力装置１からの入力情報制御、出力装置２への出力情報制御、を行う。
【００３９】
形態素解析部３２は、形態素解析／関係解析用辞書３４を使用して、受信電子メールに対して形態素解析する処理を行う。形態素解析処理とは、受信電子メールに含まれる文章を単語（形態素）単位に分割する処理である。
【００４０】
関係解析部３３は、形態素解析部３２の解析結果と形態素解析／関係解析用辞書３４を使用して、相手に関する属性や近況などの状況、すなわち、相手情報を抽出する処理を行う。関係解析部３３で抽出された相手情報は、制御部３１を介して相手の属性や状況などのカテゴリに分類され相手情報データベース５に登録される。
【００４１】
形態素解析／関係解析用辞書３４は、形態素解析部３２及び関係解析部３３が解析処理を行う際に必要となる単語及び関係解析用ルールを記憶・格納している辞書である。解析処理を行う際に必要となる単語とは、例えば、名詞、動詞、助詞、助動詞、など文章を構成する品詞であり、具体的には、「私」（代名詞）、「は」（副助詞）、「大学生」（名詞）、「に」（格助詞）、「なりました」（本実施形態における簡略化された単語）などの単語である。なお、「なりました」は、通常であれば、「なり」（「なる」：自動詞）、「まし」（「ます」：助動詞・特殊型）、「た」（助動詞・特殊型）と、更に細分化される単語であるが、本実施形態においては単語の簡略化を図るため、「なりました」を一つの単語として使用するようにしている。このことにより、形態素解析／関係解析用辞書３４への登録単語数が少なくなり、辞書として必要となるメモリ容量の削減を図るものである。
【００４２】
また、解析処理を行う際に必要となる関係解析用ルールとは、相手情報を抽出する際の基準を示すものであり、例えば、「ｘは大学生になりました」という文章からは、「ｘ＝大学生」という相手情報を抽出する、というルールである。これは、左辺のｘに当てはまる単語（行為者）が「ｘ＝大学生」という関係を持つことを表すものである。
【００４３】
関係解析用ルールは、また、抽出された相手情報を相手情報データベース５へ登録する際の基準をも示すものであり、例えば、「職業：大学生」というルールは、「大学生」を相手情報データベース５の「職業カテゴリ」として登録する、という基準を示すものである。また、「私：メール送信者」というルールは、行為者が「私」である場合には、相手情報データベース５に登録する、という基準を示すものである。
【００４４】
次に、図２を参照して、図１に示した本実施形態の動作について説明する。
【００４５】
図２は、図１の実施形態の動作を説明するフローチャートである。
【００４６】
まず、電子メールの受信をきっかけとして、相手情報抽出処理装置３の制御部３１が、受信電子メールデータベース４から受信した電子メールの取り込みを行う（図２のステップＡ１）。取り込んだ電子メール（電子メールヘッダ情報と電子メール本文とから構成されている）のうち、電子メール本文は形態素解析部３２に渡し、メールアドレス、タイムスタンプなどの電子メールヘッダ情報は、相手情報データベース５への登録の際に使用するため、制御部３１で保持する。
【００４７】
制御部３１は、形態素解析部３２を起動し、形態素解析部３２では、制御部３１から電子メール本文を受け取り、形態素解析／関係解析用辞書３４を使用して形態素解析処理を行う（ステップＡ２）。形態素解析処理とは、前述したように、受信電子メールに含まれる文章を単語（形態素）単位に分割する処理であるが、本実施形態においては、相手情報として登録したい単語が抽出されれば良いため、この後実行される関係解析部３３の解析処理に支障をきたさない程度の精度で形態素解析を行う。具体的には、前述したように、「なりました」を一つの単語として扱うようにするなど、である。形態素解析部３２で形態素解析された結果は、制御部３１に渡される。
【００４８】
形態素解析された結果を渡された制御部３１は、次に、関係解析部３３を起動し、形態素解析された結果を関係解析部３３に渡す。関係解析部３３では、形態素解析された結果を制御部３１から受け取り、形態素解析／関係解析用辞書３４を使用して関係解析処理を行い、相手情報の抽出処理を行う（ステップＡ３）。関係解析処理とは、前述したように、相手に関する属性や近況などの状況を抽出する処理であり、形態素解析／関係解析用辞書３４には、相手情報を抽出する上で最低限必要となる単語と、関係解析用ルールとが格納されているため、関係解析部３３は、形態素解析された結果と形態素解析／関係解析用辞書３４を使用して相手情報を抽出することができる。関係解析部３３で関係解析された結果は、制御部３１に渡される。
【００４９】
制御部３１は、関係解析された結果すなわち得られた相手情報を、メールアドレス、タイムスタンプ等の情報を付与して、相手情報データベース５に登録する（ステップＡ４）。相手情報データベース５へは、相手情報を属性や状況などのカテゴリに分類し、かつ、タイムスタンプを利用して相手情報を時系列的に並べ、データベース内の一レコードとして追加して登録する。
【００５０】
以上の処理の後、入力装置１を操作して、相手情報データベース５をアクセスすることにより、制御部３１は相手情報データベース５から相手情報を検索して出力装置２に出力する（ステップＡ５）。このことにより、相手情報をまとまった形で閲覧することが可能となる。
【００５１】
次に、具体例を用いて、図１の実施形態の動作について再度説明する。
【００５２】
例えば、受信電子メールデータベース４に、「私は大学生になりました！」という電子メール本文を含む電子メールがあるものとする。また、形態素解析／関係解析用辞書３４に、「ｘは大学生になりました」という文章から「ｘ＝大学生」という相手情報を抽出するというルールと、「職業：大学生」（「大学生」を相手情報データベース５の「職業カテゴリ」として登録する）というルールと、「私：メール送信者」（行為者が「私」である場合には相手情報データベース５に登録する）というルールと、が記憶・格納されているものとする。
【００５３】
まず、相手情報抽出処理装置３の制御部３１が電子メールの取り込みを行う（図２のステップＡ１）。その電子メールに対して形態素解析処理を行う（ステップＡ２）。電子メール本文が「私は大学生になりました！」の場合は、「私／は／大学生／に／なりました／！」のように単語（形態素）単位に分割される。なお、本実施形態においては、前述したように、「なりました」を一単語として扱うようにしている。
【００５４】
この形態素解析の結果を使用して、関係解析処理を行う（ステップＡ３）。「私／は／大学生／に／なりました／！」という形態素解析結果を受けて、まず、「ｘは大学生になりました」という文章から「ｘ＝大学生」という相手情報を抽出するというルールにより、「私＝大学生」という情報が抽出される。また、「私：メール送信者」というルールにより、「私＝大学生」という情報が相手情報データベース５に登録される対象情報であることがわかる。さらに、「職業：大学生」というルールにより、「大学生」は相手情報データベース５の「職業カテゴリ」として登録されるものであることがわかる。
【００５５】
その結果、相手情報データベース５には、メール送信者は大学生（職業カテゴリ）である、という相手情報がタイムスタンプを付して登録される（ステップＡ４）。
【００５６】
以上の処理の後、入力装置１を操作して、相手情報データベース５をアクセスすることにより、今回のメール送信者は大学生である、という情報を出力装置２を通じて閲覧することが可能となる（ステップＡ５）。
【００５７】
以上説明したように、本実施形態によれば、受信電子メールから相手情報を自動的に抽出し、相手情報を相手情報データベース５に蓄積できるので、膨大な量の過去の電子メールを保存およびその検索をすることなしに、相手情報を容易にまとまった形で閲覧することが可能となるという効果を有すると共に、ユーザが手動で受信電子メールから相手情報を抽出する作業が必要なくなり、ユーザの手間を削減可能となり、ユーザの利便性が向上する、という効果を有している。
【００５８】
また、本実施形態において、形態素解析処理に関係解析処理を追加しており、関係解析処理として必要となる程度の形態素解析処理にとどめることにより、そして、形態素解析／関係解析用辞書３４には、関係解析処理に必要な最低限の単語とそのルールだけを登録することにより、ハードウェアリソースに制限のある携帯端末などの小型装置であっても、自然言語処理装置を容易に搭載可能となると共に、自然言語処理の速度が向上する、という効果を奏することができる。
【００５９】
さらに、本実施形態において、電子メールが持つタイムスタンプを利用して、相手情報を時系列的に相手情報データベース５に登録することにより、相手情報を時系列的に閲覧可能となる、という効果を奏することができる。
【００６０】
次に、図３、図４を参照して、自然言語処理装置を搭載した携帯端末の第２の実施形態について説明する。
【００６１】
図３は、本発明の自然言語処理装置を搭載した携帯端末の第２の実施形態を示すブロック図である。
【００６２】
図３に示す第２の実施形態は、図１に示した第１の実施形態における相手情報データベース５に代えて、相手情報履歴処理装置５０を有する点でのみ第１の実施形態と異なるものである。従って、図３において図１に示す構成要素に対応するものは同一の参照数字または符号を付し、その説明を省略するものとする。
【００６３】
図３において、制御部３１に接続される相手情報履歴処理装置５０は、相手情報を履歴として管理し保存する機能を備えており、相手情報履歴管理部５１と相手情報データベース５２とから構成されている。
【００６４】
相手情報履歴管理部５１は、相手情報における履歴を管理し、同一カテゴリに属する情報はその最新情報だけを管理し、最新情報だけを相手情報データベース５２に登録する。相手情報データベース５２は、相手情報が登録されるデータベースである。
【００６５】
次に、図４を参照して、図３に示した第２の実施形態の動作について説明する。
【００６６】
図４は、図３の第２の実施形態の動作を説明するフローチャートである。図４に示す動作は、図２で示した第１の実施形態の動作に、相手情報履歴管理部５１の動作が追加されている点でのみ、第１の実施形態の動作と異なるものである。従って、図４において図２に示す構成要素に対応するものは同一の参照数字または符号を付し、その詳細な説明を省略するものとする。
【００６７】
図４において、電子メールの受信をきっかけとして、相手情報抽出処理装置３の制御部３１が、受信電子メールデータベース４から受信した電子メールの取り込みを行い（図４のステップＡ１）、形態素解析部３２では、制御部３１から電子メール本文を受け取り、形態素解析／関係解析用辞書３４を使用して形態素解析処理を行い（ステップＡ２）、関係解析部３３では、形態素解析された結果を制御部３１から受け取り、形態素解析／関係解析用辞書３４を使用して関係解析処理を行い、相手情報の抽出処理を行う（ステップＡ３）。そして、関係解析部３３で関係解析された結果は、制御部３１に渡される。ここまでの動作は、図２で示したステップＡ１〜ステップＡ３までの動作と同一である。
【００６８】
次に、制御部３１は関係解析された結果としての相手情報を、相手情報履歴管理部５１に渡し、相手情報履歴管理部５１は相手情報の履歴処理を行う（ステップＢ１）。相手情報の履歴処理とは、関係解析された結果としての相手情報（最新相手情報と称することとする）を相手情報データベース５２に登録する際に、最新相手情報と同一カテゴリに属する既存情報が、相手情報データベース５２に登録されているかを確認し、もし既存情報が登録されていた場合には、該既存情報に代えて最新相手情報を登録するものである（ステップＡ４）。このことにより、相手情報として過去の相手情報に代えて最新相手情報だけを閲覧できるようになる。既存情報が登録されていなかった場合には、第１の実施形態の動作と同様に、最新相手情報を相手情報データベース５２に追加して登録する（ステップＡ４）。
【００６９】
以上の処理の後、入力装置１を操作して、相手情報データベース５２をアクセスすることにより、制御部３１は相手情報データベース５２から相手情報を検索して出力装置２に出力する（ステップＡ５）。このことにより、同一カテゴリに属する相手情報は、常に最新の相手情報だけを閲覧することが可能となる。
【００７０】
次に、具体例を用いて、第２の実施形態の動作について再度説明する。
【００７１】
例えば、相手情報データベース５２には、「職業カテゴリ」として「高校生」を有する既存の相手情報が登録されているものとする。
【００７２】
そして、第１の実施形態の具体例で示したと同様に、受信電子メールデータベース４には、「私は大学生になりました！」という電子メール本文を含む電子メールがあるものとする。また、形態素解析／関係解析用辞書３４に、「ｘは大学生になりました」という文章から「ｘ＝大学生」という相手情報を抽出するというルールと、「職業：大学生」（「大学生」を相手情報データベース５の「職業カテゴリ」として登録する）というルールと、「私：メール送信者」（行為者が「私」である場合には相手情報データベース５に登録する）というルールと、が記憶・格納されているものとする。
【００７３】
図４のステップＡ１〜ステップＡ３の動作により、「私＝大学生」という情報が抽出される。また、「私：メール送信者」というルールにより、「私＝大学生」という情報が相手情報データベース５２に登録される対象情報であることがわかる。さらに、「職業：大学生」というルールにより、「大学生」は相手情報データベース５２の「職業カテゴリ」として登録されるものであることがわかる。
【００７４】
この結果、相手情報履歴処理装置５０における相手情報履歴管理部５１では、相手情報データベース５２の「職業カテゴリ」に対して既存情報が登録されているかの確認処理を行う。このとき「職業カテゴリ」として「高校生」が登録されていることが判明するが、そのタイムスタンプにより、過去の相手情報であると判断する（図４のステップＢ１）。
【００７５】
このことにより、相手情報データベース５２の「職業カテゴリ」において、過去の相手情報である「高校生」を削除し、代わりに、最新相手情報であるところの「大学生」として登録しなおす（図４のステップＡ４）。
【００７６】
以上の処理の後、入力装置１を操作して、相手情報データベース５２をアクセスすることにより、今回のメール送信者は、現在、高校生ではなく、大学生であるという情報のみを出力装置２を通じて閲覧することが可能となる（図４のステップＡ５）。
【００７７】
以上説明したように、本発明の第２の実施形態によれば、相手情報履歴処理装置５０によって相手情報の履歴処理を行っているため、相手情報を閲覧するに際し、最新の相手情報のみを閲覧することが可能となる、という効果を奏することができる。
【図面の簡単な説明】
【００７８】
【図１】本発明の自然言語処理装置を搭載した携帯端末の一実施形態を示すブロック図である。
【図２】図１の実施形態の動作を説明するフローチャートである。
【図３】本発明の自然言語処理装置を搭載した携帯端末の第２の実施形態を示すブロック図である。
【図４】図３の第２の実施形態の動作を説明するフローチャートである。
【符号の説明】
【００７９】
１    入力装置
２    出力装置
３    相手情報抽出処理装置
３１    制御部
３２    形態素解析部
３３    関係解析部
３４    形態素解析／関係解析用辞書
３５    記憶部
４    受信電子メールデータベース
５    相手情報データベース
５０    相手情報履歴処理装置
５１    相手情報履歴管理部
５２    相手情報データベース
９    携帯端末
【図１】
2005182400.tif 000003
【図２】
2005182400.tif 000004
【図３】
2005182400.tif 000005
【図４】
2005182400.tif 000006