(57)【要約】【課題】  発言関係がある情報群を整理し、発言関係を考慮した情報検索を実現する情報検索支援を提供する。【解決手段】  メール解析部１２が受信メッセージに関して送信者や参照メッセージを検出し、メールＤＢ１４が受信メッセージの識別情報やその送信者等の情報を記憶し、リンク生成／更新部１５が参照メッセージの送信者を検出し、リンクＤＢ１６がこれら２人の送信者を関係付けるリンクと当該受信メッセージとを対応させて記憶する。また、インターフェース部１８を介してユーザから受け付けた人物や人物関係をキーとして、検索部１７が情報検索を行い、インターフェース部１８がその検索結果を表示出力する。【選択図】      図１
2008041103.tif 000002
【特許請求の範囲】
【請求項１】
情報群から所定の情報を検索することを支援する情報検索支援装置において、
送信者の識別情報及び参照されたメッセージの識別情報が付加されたメッセージを電子的に通信する場で用いられ、
受信メッセージに関して送信者の識別情報及び参照されたメッセージの識別情報を検出する受信メッセージ情報検出手段と、
受信メッセージの識別情報と当該受信メッセージに関して検出された送信者の識別情報とを対応させて記憶する受信メッセージ情報記憶手段と、
受信メッセージ情報記憶手段に記憶された情報に基づいて、受信メッセージに関して検出された参照メッセージの識別情報から当該参照メッセージの送信者の識別情報を検出する参照メッセージ情報検出手段と、
受信メッセージ情報検出手段により検出された受信メッセージの送信者の識別情報と当該受信メッセージに関して参照メッセージ情報検出手段により検出された参照メッセージの送信者の識別情報とを関係付けるリンク情報と当該受信メッセージの識別情報とを対応させて記憶するリンク情報記憶手段と、
を備えたことを特徴とする情報検索支援装置。
【請求項２】
請求項１に記載の情報検索支援装置において、
人物の識別情報と他の人物の識別情報とを受け付ける受付手段と、
リンク情報記憶手段に記憶された情報に基づいて、受け付けた識別情報同士を関係付けるリンク情報に対応したメッセージの識別情報を検出するメッセージ識別情報検出手段と、
検出された識別情報に対応したメッセージに関する情報を出力する出力手段と、
を備えたことを特徴とする情報検索支援装置。
【請求項３】
請求項１に記載の情報検索支援装置において、
人物の識別情報を受け付ける受付手段と、
リンク情報記憶手段に記憶された情報に基づいて、受け付けた識別情報に関係付けられた他の人物の識別情報を検出するとともに、これらの識別情報を関係付けるリンク情報に対応したメッセージの識別情報を検出する識別情報検出手段と、
検出された識別情報に対応した他の人物に関する情報及び検出された識別情報に対応したメッセージに関する情報を出力する出力手段と、
を備えたことを特徴とする情報検索支援装置。
【請求項４】
請求項１乃至請求項３のいずれか１項に記載の情報検索支援装置において、
複数の場で生成されるリンク情報及び当該リンク情報に対応したメッセージの識別情報を統括して利用することにより、これら複数の場を単一の場とみなして情報検索を支援することを特徴とする情報検索支援装置。
【請求項５】
コンピュータに実行させるプログラムを当該コンピュータの入力手段が読取可能に記憶した記憶媒体において、
当該プログラムは、送信者の識別情報及び参照されたメッセージの識別情報が付加されたメッセージを電子的に通信する場で用いられるコンピュータにより読み取られ、
当該プログラムは、受信メッセージに関して送信者の識別情報及び参照されたメッセージの識別情報を検出する第１の処理と、
受信メッセージの識別情報と当該受信メッセージに関して検出された送信者の識別情報とを対応させて受信メッセージ情報メモリに記憶する第２の処理と、
受信メッセージ情報メモリに記憶された情報に基づいて、受信メッセージに関して検出された参照メッセージの識別情報から当該参照メッセージの送信者の識別情報を検出する第３の処理と、
第１の処理により検出された受信メッセージの送信者の識別情報と当該受信メッセージに関して第３の処理により検出された参照メッセージの送信者の識別情報とを関係付けるリンク情報と当該受信メッセージの識別情報とを対応させてリンク情報メモリに記憶する第４の処理とを当該コンピュータに実行させることを特徴とする記憶媒体。
【請求項６】
情報群から所定の情報を検索することを支援する情報検索支援装置における情報検索支援方法であって、
送信者の識別情報及び参照されたメッセージの識別情報が付加されたメッセージを電子的に通信する場で、
情報検索支援装置の受信メッセージ情報検出手段が、受信メッセージに関して送信者の識別情報及び参照されたメッセージの識別情報を検出し、
情報検索支援装置の受信メッセージ情報記憶手段が、受信メッセージの識別情報と当該受信メッセージに関して検出された送信者の識別情報とを対応させて記憶し、
情報検索支援装置の参照メッセージ情報検出手段が、受信メッセージ情報記憶手段に記憶された情報に基づいて、受信メッセージに関して検出された参照メッセージの識別情報から当該参照メッセージの送信者の識別情報を検出し、
情報検索支援装置のリンク情報記憶手段が、受信メッセージ情報検出手段により検出された受信メッセージの送信者の識別情報と当該受信メッセージに関して参照メッセージ情報検出手段により検出された参照メッセージの送信者の識別情報とを関係付けるリンク情報と当該受信メッセージの識別情報とを対応させて記憶する、ことを特徴とする情報検索支援方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ユーザが必要とする情報へのアクセスを支援する情報検索支援装置や記憶媒体や情報検索支援方法に関し、特に、発言関係がある情報群を整理する技術や、発言関係を考慮した情報検索を実現する技術に関する。
【背景技術】
【０００２】
例えばパソコン通信やコンピュータネットワーク上で運用される電子会議室や、電子ニュースや、電子掲示板や、メーリングリストなどに代表される電子的な情報交換を行う場において、蓄積される情報集合の中から必要な情報を容易に見つけだしたいというニーズが従来からあった。
【０００３】
このようなニーズに対して、情報集合の中から、特定のキーワードを含む情報を全文検索し、その検索結果を羅列的に掲示する従来技術が知られている。
また、情報集合を互いに参照関係のある情報から構成される情報群に分類し、情報群中の各情報のタイトルをインデントして表示することにより、各情報の参照関係を掲示する従来技術や、情報群中の各情報の番号をツリー表示することにより、各情報の参照関係を掲示する従来技術も知られている。
【０００４】
更に、特開平１１−１４３９１２号公報に開示されているように、情報タイトルや情報に含まれるキーワードや発言者や日時などを組み合わせ、キーワードと情報間の参照関係を中心とした表示や、発言者と情報タイトルを中心とした表示などを行い、ユーザが行う情報検索を容易にする従来技術も知られている。
【０００５】
【特許文献１】特開平１１−１４３９１２号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
しかしながら、上記のような従来技術は、情報単体に含まれる情報や情報間の参照関係に着目して構成されており、誰の誰に対する発言かという観点による情報検索は行われていない。このため、従来では、例えば発言者Ａと発言者Ｂとの間での発言に絞って検索を行いたいといった場合に、容易に検索することができないといった不具合があった。
【０００７】
また、従来では、例えば発言者Ａから発言者Ｂ、更に発言者Ｂから発言者Ｃへと、発言を行った人物のリンクをたどって、それらの人物の間で交わされた意見等の情報を探索することや閲覧することを容易に行うことができないといった不具合があった。
本発明は、このような従来の事情を鑑みてなされたもので、例えば発言関係がある情報群を整理することができ、また、例えば発言関係を考慮した情報検索を実現することができる情報検索支援装置や記憶媒体や情報検索支援方法を提供することを目的とする。
【課題を解決するための手段】
【０００８】
上記目的を達成するため、本発明に係る情報検索支援装置では、情報群から所定の情報を検索することを支援するに際して、次のようにして、発言関係がある情報群を整理する。なお、本発明に係る情報検索支援装置は、送信者の識別情報及び参照されたメッセージの識別情報が付加されたメッセージを電子的に通信する場で用いられ、このような場としては、例えば、電子会議室や、電子ニュースや、電子掲示板や、メーリングリストなどに代表される電子的な情報交換を行う場が相当する。
【０００９】
すなわち、本発明に係る情報検索支援装置では、受信メッセージ情報検出手段が受信メッセージに関して送信者の識別情報及び参照されたメッセージの識別情報を検出し、受信メッセージ情報記憶手段が受信メッセージの識別情報と当該受信メッセージに関して検出された送信者の識別情報とを対応させて記憶し、参照メッセージ情報検出手段が受信メッセージ情報記憶手段に記憶された情報（例えば既に記憶されている参照メッセージの識別情報及びその送信者の識別情報）に基づいて、受信メッセージに関して検出された参照メッセージ（参照されたメッセージ）の送信者の識別情報を検出し、リンク情報記憶手段が受信メッセージ情報検出手段により検出された送信者の識別情報と参照メッセージ情報検出手段により検出された送信者の識別情報とを関係付けるリンク情報と受信メッセージの識別情報とを対応させて記憶する。
【００１０】
ここで、例えば人物Ｂが人物Ａから受け取ったメッセージａを参照して作成したメッセージｂをユーザ（情報検索支援装置）へ送信した場合を例とすると、当該ユーザが受信するメッセージｂが受信メッセージに相当し、人物Ｂが参照したメッセージａが当該受信メッセージに関して参照されたメッセージ（参照メッセージ）に相当し、人物Ｂが受信メッセージの送信者に相当し、人物Ａが参照メッセージの送信者に相当し、人物Ａと人物Ｂとを関係付けるリンク情報が生成されて、メッセージｂの識別情報が受信メッセージの識別情報として当該リンク情報と対応させられる。この場合、発言関係としては、人物Ａが人物Ｂに対してメッセージａの内容を発言したことに対して、人物Ｂが（例えば人物Ａや）ユーザに対してメッセージｂの内容を発言したという関係がある。
【００１１】
従って、受信メッセージの送信者と参照メッセージの送信者とが関係付けられるとともに、当該関係付けと当該受信メッセージとが関係付けられるため、例えば発言関係がある受信メッセージの情報群を整理することができ、これにより、情報検索を支援することができる。
【００１２】
なお、本発明に言う識別情報としては、識別対象となる人やメッセージを識別することができる情報であれば、どのような情報が用いられてもよい。具体的には、例えば人やメッセージに割り当てられたアドレス情報のようなものを識別情報として用いることができ、また、例えば人の名前等やメッセージの一部等を識別情報として用いることも可能である。
また、各人や各メッセージの識別情報としては、例えば本発明に係る各処理において同一の識別情報が統一して用いられるのが好ましいが、例えば一人の人や一つのメッセージに対して複数の識別情報が用いられても、これら複数の識別情報が同一の人や同一のメッセージを示すものであることが把握されていればよい。
【００１３】
また、本発明に係る情報検索支援装置では、次のようにして、発言関係を考慮した情報検索を実現する。
すなわち、受付手段が人物の識別情報と他の人物の識別情報とを受け付け、メッセージ識別情報検出手段がリンク情報記憶手段に記憶された情報に基づいて、受け付けた識別情報同士を関係付けるリンク情報に対応したメッセージの識別情報を検出し、出力手段が検出された識別情報に対応したメッセージに関する情報を出力する。
【００１４】
ここで、上記した例のように人物Ａと人物Ｂとを関係付けるリンク情報が生成されてメッセージｂの識別情報が受信メッセージの識別情報として当該リンク情報と対応させられてリンク情報記憶手段に記憶されている場合を例とすると、情報検索支援装置は、例えば人物Ａの識別情報と人物Ｂの識別情報とを受け付けたことに応じて、メッセージｂの内容や当該メッセージｂに基づいて生成された情報等を前記メッセージに関する情報として出力する。また、複数の受信メッセージが１つのリンク情報に対応付けられていた場合には、例えばこれら複数の受信メッセージのそれぞれに関する情報を出力する。
【００１５】
従って、例えば或る人物を表す情報と他の人物を表す情報との組をキーとして用いて情報検索を行うことができ、これにより、発言関係を考慮した情報検索を実現することができる。
なお、情報を出力する仕方としては、特に限定はなく、例えば画面に表示出力する仕方や、プリンタにより印刷出力する仕方等を用いることができる。
【００１６】
また、本発明に係る情報検索支援装置では、次のようにして発言関係を考慮した情報検索を実現する。
すなわち、受付手段が人物の識別情報を受け付け、識別情報検出手段がリンク情報記憶手段に記憶された情報に基づいて、受け付けた識別情報に関係付けられた他の人物の識別情報を検出するとともに、これらの識別情報を関係付けるリンク情報に対応したメッセージの識別情報を検出し、出力手段が検出された識別情報に対応した他の人物に関する情報及び検出された識別情報に対応したメッセージに関する情報を出力する。
【００１７】
ここで、上記した例のように人物Ａと人物Ｂとを関係付けるリンク情報が生成されてメッセージｂの識別情報が受信メッセージの識別情報として当該リンク情報と対応させられてリンク情報記憶手段に記憶されている場合を例とすると、情報検索支援装置は、例えば人物Ａの識別情報を受け付けたことに応じて、人物Ｂの名前等を前記他の人物に関する情報として出力するとともに、メッセージｂの内容や当該メッセージｂに基づいて生成された情報等を前記メッセージに関する情報として出力する。また、人物Ａに人物Ｂ以外の人物が関係付けられていた場合や、人物Ａと人物Ｂ等とのリンク情報に複数の受信メッセージが対応付けられていた場合には、例えばこれら複数の人物のそれぞれに関する情報やこれら複数の受信メッセージのそれぞれに関する情報を出力する。
【００１８】
従って、例えば或る人物を表す情報をキーとして用いることで、当該人物を一端とする単数或いは複数のリンクや、そのリンクに関連する受信メッセージに関する情報が出力され、これにより、発言関係を考慮した情報検索を実現することができる。
【００１９】
また、本発明に係る情報検索支援装置では、更に、識別情報検出手段はリンク情報記憶手段に記憶された情報に基づいて、前記他の人物の識別情報に関係付けられた人物の識別情報を検出するとともに、これらの識別情報を関係付けるリンク情報に対応したメッセージの識別情報を検出し、出力手段は当該検出された識別情報に対応した人物に関する情報及び当該検出された識別情報に対応したメッセージに関する情報を出力するという、応用が可能である。
【００２０】
ここで、上記した例のように人物Ａの識別情報を受け付けたことに応じて人物Ｂに関する情報及びメッセージｂに関する情報が出力された場合を例とすると、情報検索支援装置は、更に、人物Ｂに関係付けられた人物Ｃに関する情報や、これらの人物を（人物Ｂと人物Ｃとを）関係付けるリンク情報に対応したメッセージｃに関する情報を出力する機能を有している。
【００２１】
従って、キーとして用いた人物に関係付けられている他の人物についても、当該人物を一端とする単数或いは複数のリンクや、そのリンクに関連する受信メッセージに関する情報が出力され、これにより、発言を行った人物のリンクをたどって情報検索を行うことができる。
なお、このような情報出力は、例えば表示出力等された人物の中からユーザにより選択された人物に関して情報検索支援装置が行う構成としてもよく、また、例えば情報検索支援装置がその設定に応じて自動的に行う構成としてもよい。
【００２２】
また、本発明に係る情報検索支援装置では、複数の場で生成されるリンク情報及び当該リンク情報に対応したメッセージの識別情報を統括して利用することにより、これら複数の場を単一の場とみなして情報検索を支援する。ここで、複数の場としては、上述のように、例えば、電子会議室や、電子ニュースや、電子掲示板や、メーリングリストなどといった場がある。
従って、このような種々な情報交換の場において生成されるリンク情報等を統括して利用することにより、情報検索の支援を一層厚くすることができる。
【００２３】
また、以上に示したような本発明に係る各種の処理は、例えば記憶媒体に記憶されたプログラムをコンピュータにより読み取って実行することにより実現することも可能である。
一例として、本発明に係る記憶媒体は、コンピュータに実行させるプログラムを当該コンピュータの入力手段が読取可能に記憶しており、当該プログラムは、送信者の識別情報及び参照されたメッセージの識別情報が付加されたメッセージを電子的に通信する場で用いられるコンピュータにより読み取られ、当該プログラムは、受信メッセージに関して送信者の識別情報及び参照されたメッセージの識別情報を検出する第１の処理と、受信メッセージの識別情報と当該受信メッセージに関して検出された送信者の識別情報とを対応させて受信メッセージ情報メモリに記憶する第２の処理と、受信メッセージ情報メモリに記憶された情報に基づいて、受信メッセージに関して検出された参照メッセージの送信者の識別情報を検出する第３の処理と、第１の処理により検出された送信者の識別情報と第３の処理により検出された送信者の識別情報とを関係付けるリンク情報と受信メッセージの識別情報とを対応させてリンク情報メモリに記憶する第４の処理とを当該コンピュータに実行させる。
また、本発明は、情報検索支援方法として提供することもできる。
【発明の効果】
【００２４】
本発明に係る情報検索支援装置や記憶媒体や情報検索支援方法によると、例えば人物Ａが発した意見等の情報ａを参照して人物Ｂが意見等の情報ｂを発した場合に、人物Ａと人物Ｂとを関係付けるとともに、当該関係付けと当該情報ｂとを関連付けるようにしたため、このような発言関係がある情報群を整理することができる。
【００２５】
また、本発明に係る情報検索支援装置では、このような情報群に基づいて人物や人物関係をキーとして用いて情報検索を行うことができるため、上記のような発言関係を考慮した情報検索を実現することができる。
また、本発明に係る情報検索支援装置では、更に、人物関係をたどって情報検索を行うことができるため、上記のような発言関係を考慮した情報検索を更に支援することができる。
【００２６】
このように、本発明に係る情報検索支援装置を利用するユーザは、例えばメーリングリストや電子掲示板などに参加するメンバーがどのような形のコミュニティーを形成しているのかをかいま見ることができ、同時に、個人間でどのような意見等の情報が交わされているのかを知ることができるため、このようなコミュニティーを容易に把握することができる。
【発明を実施するための最良の形態】
【００２７】
本発明に係る一実施例を図面を参照して説明する。
図１には、本実施例に係る情報検索支援装置１の構成例を示してあるとともに、ユーザ端末画面２やメールサーバ３を示してある。ここで、本実施例では、一般にメーリングリストと呼ばれている、電子メールの同報通信を行うシステムを利用して意見等の情報（メッセージ）を交換する場を対象としている。また、対象とする電子メールとして、ＳＭＴＰメールを取り上げる。
【００２８】
また、本実施例に係る情報検索支援装置１はユーザ端末に設置されており、当該ユーザ端末に備えられた画面が上記したユーザ端末画面２に相当する。なお、このユーザ端末は例えば通常のパーソナルコンピュータと同様な機能に、本実施例に係る情報検索支援装置１の機能が備えられたものとなっている。
また、メールサーバ３は例えば情報検索支援装置１のユーザに宛てられたメールを蓄積して、情報検索支援装置１からの要求に応じて当該メールを情報検索支援装置１へ送信する機能を有している。
【００２９】
本実施例に係る情報検索支援装置１には、メール受信部１１と、メール解析部１２と、形態素解析部１３と、メールデータベース（メールＤＢ）１４と、リンク生成／更新部１５と、リンクデータベース（リンクＤＢ）１６と、検索部１７と、インターフェース部１８とが備えられている。また、本実施例に係る情報検索支援装置１では、プロセッサやメモリ等を備えたハードウエア資源においてプロセッサがＲＯＭに格納された制御プログラムを実行することにより各種の処理を行う構成としてある。
【００３０】
以下で、上記した各処理部１１〜１８の動作例を詳細に説明する。
メール受信部１１は、例えば自律的にメールサーバ３にアクセスし、情報検索支援装置１を利用するユーザ宛のメール（受信メール）の有無を確認する。そして、メール受信部１１は、ユーザ宛のメールがある場合には、それらのメールをメールサーバ３から取り込み、取り込んだメールを、順次、メール解析部１２へ送る。なお、ユーザ宛てのメールがあるか否かは、例えば当該ユーザのアドレスに宛てたメールがあるか否かを判定することで確認される。
【００３１】
メール解析部１２は、メール受信部１１から送られたメールを受信すると、まず、当該メールのヘッダ部を解析して、当該メールの送信者のアドレスを特定する情報である送信者アドレス（Ｆｒｏｍ：）と、当該メールの宛先となる人物のアドレスを特定する情報である宛先アドレス（Ｔｏ：）と、当該人物以外で当該メールの送り先となる人物のアドレスを特定する情報である写しアドレス（Ｃｃ：）と、当該メールの送信が行われた日時を特定する情報である送信日時（Ｄａｔｅ：）と、当該メールの件名を特定する情報である件名（Ｓｕｂｊｅｃｔ：）と、当該メールを特定する識別情報であるメッセージＩＤ（Ｍｅｓｓａｇｅ−ＩＤ：）と、当該メールが作成されるに際して参照された他のメール（参照メール）を特定する識別情報である返信対象メッセージＩＤ（Ｉｎ−Ｒｅｐｌｙ−Ｔｏ：）とを抽出する。
【００３２】
ここで、メール解析部１２には、例えばインターフェース部１８を介してユーザから入力された、単数或いは複数のメーリングリストのアドレス情報が保持されている。
そして、上記のような抽出処理を行うと、メール解析部１２は、抽出した宛先アドレス或いは写しアドレスのいずれかに、保持しているメーリングリストのアドレスが例えば１つ以上含まれているか否かを判定し、含まれていると判定した場合には、以下の処理を続ける。
【００３３】
すなわち、メール解析部１２は、次に、受信メールから本文テキストを分離し、これを形態素解析部１３へ送る。すると、後述するように、形態素解析部１３からメール解析部１２へ、解析の結果としてキーワードのリストが返送される。
メール解析部１２は、このようなキーワードのリストを受け取ると、抽出した送信者アドレス、宛先アドレス、写しアドレス、送信日時、件名、メッセージＩＤ、返信対象メッセージＩＤや、分離した本文テキスト（Ｂｏｄｙ：）や、受け取ったキーワードのリスト（Ｋｅｙｗｏｒｄｓ：）を、メールデータとして一単位にまとめてメールデータベース１４に格納する。
【００３４】
ここで、図２には、メールデータベース１４に格納されるメールデータの一例を示してあり、同図に示されるように、一単位のメールデータには上記した各項目に対応した情報が含まれている。
また、メール解析部１２は、返信対象メッセージＩＤが空文字列でない場合（つまり、参照メールがあった場合）には、上記のようにメールデータベース１４にメールデータを格納した後に、抽出した送信者アドレスとメッセージＩＤと返信対象メッセージＩＤを特定する情報をリンク生成／更新部１５へ送信する。
【００３５】
形態素解析部１３は、メール解析部１２から本文テキストを受け取った場合に、例えば一般に知られている形態素解析技術を用いて、当該本文テキスト中からキーワードを抽出する。そして、形態素解析部１３は、抽出したキーワードのリストを作成して、これをメール解析部１２へ解析の結果として送信する。
【００３６】
なお、本文テキストに含まれる語のいずれをキーワードとして抽出するかについては、例えば本文テキスト中の名詞をキーワードとして抽出する仕方や、例えば予め幾つかの語を設定しておいて当該語と同じ語を本文テキストからキーワードとして抽出する仕方等を用いることができる。
メールデータベース１４は、上記図２に示したようなメールデータを格納する機能を有している。
【００３７】
リンク生成／更新部１５は、メール解析部１２から送信者アドレスとメッセージＩＤと返信対象メッセージＩＤを特定する情報を受け取ると、以下に示すようなリンクの生成処理やリンクの更新処理を開始する。ここで言うリンクとは、例えば人物Ａが投稿した意見等の情報に対して人物Ｂが意見等の情報を投稿した場合に、人物Ａと人物Ｂとの関係を表現するものであり、当該リンクの一端は人物Ａとなり、もう一端は人物Ｂとなる。
【００３８】
具体的には、リンク生成／更新部１５は、リンクの一端にはメール解析部１２から受け取った前記送信者アドレス（人物Ｂのアドレスに相当するもの）を関連付ける。そして、リンク生成／更新部１５は、リンクのもう一端の人物を決定するために、メールデータベース１４にアクセスし、メール解析部１２から受け取った前記返信対象メッセージＩＤをキーとして、当該返信対象メッセージＩＤを例えばメッセージＩＤに含むメールデータを検索する。
【００３９】
このような検索の結果、該当するメールデータが見つかった場合には、リンク生成／更新部１５は、当該メールデータの中から送信者アドレス（人物Ａのアドレスに相当するもの）を抽出し、当該送信者アドレスをリンクのもう一端として、当該送信者アドレスとメール解析部１２から受け取った前記送信者アドレスとを関係付ける。
【００４０】
そして、リンク生成／更新部１５は、リンクの両端に相当する２つの送信者アドレスを特定する情報と、メール解析部１２から受け取った前記メッセージＩＤを特定する情報とを、リンクデータとして一単位にまとめてリンクデータベース１６に格納する。なお、リンクデータベース１６内に前記リンク（人物Ａと人物Ｂとを結ぶリンクに相当するもの）が既に登録されている場合には、既に登録されている当該リンクの追加情報として前記メッセージＩＤを特定する情報を登録する。このようにリンクデータの更新を行うことにより、それぞれのリンクには、当該リンクに関連付けられた一方の人物の意見等に対して他方の人物が意見等を提供するために投稿したメールのメッセージＩＤが蓄積されていく。
【００４１】
ここで、図３には、上記のようなリンク生成／更新部１５により行われる処理の具体例を概念的に示してある。
すなわち、リンク生成／更新部１５は、例えば人物Ａにより投稿されたメールａの内容を参照して人物Ｂにより投稿されたメールｂがあった場合には、当該メールｂの送信者アドレスから人物Ｂを特定し、当該メールｂの返信対象メッセージＩＤから参照されたメールａを特定するとともに当該参照メールａの送信者アドレスから人物Ａを特定し、特定した人物Ａと人物Ｂとを関係付けるリンクを生成して、当該リンクに受信メールｂのメッセージＩＤを関連付ける。
【００４２】
また、図４には、リンクデータベース１６に格納されるリンクデータの一例を示してあり、同図に示されるように、一単位のリンクデータには、特定の２者間を結び付けるための２つのアドレスと、このリンクに関連付けられたメールのメッセージＩＤとが含まれている。
リンクデータベース１６は、上記図４に示したようなリンクデータを格納する機能を有している。
【００４３】
検索部１７は、例えばユーザからインターフェース部１８を介して検索条件を受け取った場合に、当該検索条件に合致するメールの検索処理を開始する。
まず、例えば３つの検索条件（２つのアドレスを特定する情報及び１つのキーワード）が指定された場合（以下で、検索１と言う）を説明する。
この場合、検索部１７は、リンクデータベース１６にアクセスし、入力された２つのアドレスの両方を含んだリンクデータを検索して、該当するリンクデータが存在するときには、当該リンクデータ内に格納されているメッセージＩＤを読み取る。
【００４４】
次に、検索部１７は、読み取ったメッセージＩＤをキーとしてメールデータベース１４にアクセスし、該当するメールデータ（読み取った当該メッセージＩＤをメッセージＩＤに含むメールデータ）を検索する。そして、検索部１７は、このようにして検索したメールデータの中から検索条件で指定されたキーワードがキーワードリストに含まれるメールデータを検索し、当該検索したメールデータのメッセージＩＤを特定する情報と前記検索したリンクデータとを組にして、インターフェース部１８へ送信する。
【００４５】
次に、上記した３つの検索条件のうち、１つのアドレスが空文字列であった（つまり、１つのアドレスを特定する情報及び１つのキーワードが指定された）場合（以下で、検索２と言う）を説明する。
この場合、検索部１７は、リンクデータベース１６にアクセスし、指定された１つのアドレスを含むリンクデータを検索して、該当するリンクデータが存在するときには、当該リンクデータ内に格納されているメッセージＩＤを読み取る。
【００４６】
次に、検索部１７は、読み取ったメッセージＩＤをキーとしてメールデータベース１４にアクセスし、該当するメールデータ（読み取った当該メッセージＩＤをメッセージＩＤに含むメールデータ）を検索する。そして、検索部１７は、このようにして検索したメールデータの中から検索条件で指定されたキーワードがキーワードリストに含まれるメールデータを検索し、当該検索したメールデータのメッセージＩＤを特定する情報と前記検索したリンクデータとを組にして、インターフェース部１８へ送信する。
【００４７】
次に、上記した３つの検索条件のうち、キーワードが空文字列であった（つまり、２つのアドレスを特定する情報が指定された）場合（以下で、検索３と言う）を説明する。
この場合、検索部１７は、リンクデータベース１６にアクセスし、指定された２つのアドレスの両方を含んだリンクデータを検索して、該当するリンクデータが存在するときには、当該リンクデータ内に格納されているメッセージＩＤを読み取り、読み取った全てのメッセージＩＤのそれぞれを特定する情報と前記検索したリンクデータとを組にして、インターフェース部１８へ送信する。
【００４８】
インターフェース部１８は、例えばユーザから情報や指示を受け付けるキーボードやマウス等を有するとともに、ユーザに対して情報を出力する画面（本実施例では、ユーザ端末画面２）やスピーカ等を有している。
そして、インターフェース部１８は、例えばユーザが初めて情報検索支援装置１を利用する際に、単数或いは複数のメーリングリストのアドレスをユーザからの入力に応じて受け付ける。受け付けたアドレスはインターフェース部１８からメール解析部１２へ送信され、上述のように当該メール解析部１２で保持される。
【００４９】
また、インターフェース部１８は、例えばユーザからメール検索の要求があった場合には、図５に示すようなウィンドウをユーザ端末画面２に表示出力する。そして、誰が誰に対して発した意見等であってどのキーワードを含むメールを検索したいのかを特定するために、アドレス（本実施例では、１つ或いは２つのアドレス）とキーワード（本実施例では、０個或いは１つのキーワード）をユーザからの入力に応じて受け付ける。
【００５０】
アドレスやキーワードが入力された後に、同図に示した“検索”ボタンがユーザにより押されると、インターフェース部１８は、入力された検索条件を検索部１７へ送る。すると、上述のように、検索部１７からは、検索の結果として、リンクデータとメッセージＩＤを特定する情報との組が送信され、インターフェース部１８は当該組を受け取る。
【００５１】
本実施例では、ユーザによる検索条件の入力のされ方に応じて、検索結果の表示画面としては、次の３つの場合に対応したものがある。すなわち、１つ目は上記検索１に対応するもので全ての検索条件が入力された場合のものであり、２つ目は上記検索２に対応するもので１つのアドレスと１つのキーワードが入力された場合のものであり、３つ目は上記検索３に対応するもので２つのアドレス（と０個のキーワード）が入力された場合のものである。
【００５２】
まず、上記検索１の場合には、図６に示すような検索結果がユーザ端末画面２に表示出力される。表示内容は、検索の結果としてインターフェース部１８が検索部１７から受信したリンクデータとメッセージＩＤとに基づいて構成される。
具体的には、同図に示した“メンバー表示欄Ａ”と“メンバー表示欄Ｂ”には、それぞれ検索条件として入力された各アドレスが表示される。その下には、検索にマッチしたメールの件名と、当該メールの本文テキスト中で指定されたキーワードを含むテキストの一部が表示される。
【００５３】
また、このような表示内容を見て、ユーザが自己の希望する情報であると判断した場合には、ユーザは件名の横にある“表示”ボタンを押す。このボタンが押されると、インターフェース部１８は、メールデータベース１４に格納されているメールデータに基づいて該当するメールを復元し、これをユーザに提示する。
【００５４】
また、ユーザが“入力ボックスＡ”にアドレスを入力して“検索ボタンＡ”を押した場合には、検索部１７では“メンバー表示欄Ａ”で表示されているアドレスと“入力ボックスＡ”に入力されたアドレスと前回入力されたキーワードとを検索条件として当該検索１と同様な検索を行い、インターフェース部１８がその検索結果を表示出力する。
【００５５】
また、ユーザが“入力ボックスＡ”を空欄にしたまま“検索ボタンＡ”を押した場合には、検索部１７では“メンバー表示欄Ａ”で表示されているアドレスと前回入力されたキーワードとを検索条件として検索２と同様な検索を行い、インターフェース部１８がその検索結果を表示出力する。なお、“入力ボックスＢ”や“検索ボタンＢ”を操作したときの動作についても、“入力ボックスＡ”や“検索ボタンＡ”を操作したときの動作と同様である。
ユーザは、このように容易な操作で、メンバー（人物）のつながりとキーワードとを条件として、目的とするメールの検索を行うことができる。
【００５６】
次に、上記検索２の場合には、図７に示すような検索結果がユーザ端末画面２に表示出力される。表示内容は、検索の結果としてインターフェース部１８が検索部１７から受信したリンクデータとメッセージＩＤとに基づいて構成される。
具体的には、同図に示した“メンバー表示欄０”には、検索条件として入力されたアドレスが表示される。また、“メンバー表示欄１”〜“メンバー表示欄ｎ”のそれぞれには、“メンバー表示欄０”で表示されるアドレスを持つ人物との間でメーリングリストにより意見等の情報を交換したことがある人物のうち、検索条件として入力されたキーワードを含む情報を交換したことがある人物のアドレスが表示される。ｎは、このような人物の人数と同値である。
【００５７】
また、“メンバー表示欄１”〜“メンバー表示欄ｎ”の各々の下には、上記検索１の場合と同様に、検索にマッチしたメールの件名と、当該メールの本文テキスト中で指定されたキーワードを含むテキストの一部が表示される。これを見て、ユーザが自己の希望する情報であると判断した場合には、件名の横にある“表示”ボタンを押す。このボタンが押されると、インターフェース部１８は、メールデータベース１４に格納されているメールデータに基づいて該当するメールを復元し、これをユーザに提示する。
【００５８】
また、ユーザが“入力ボックス１”にアドレスを入力して“検索ボタン１”を押した場合には、検索部１７では“メンバー表示欄１”で表示されているアドレスと“入力ボックス１”に入力されたアドレスと前回入力されたキーワードとを検索条件として上記検索１と同様な検索を行い、インターフェース部１８がその検索結果を表示出力する。
【００５９】
また、ユーザが“入力ボックス１”を空欄にしたまま“検索ボタン１”を押した場合には、検索部１７では“メンバー表示欄１”で表示されているアドレスと前回入力されたキーワードとを検索条件として当該検索２と同様な検索を行い、インターフェース部１８がその検索結果を表示出力する。
なお、“入力ボックス２”〜“入力ボックスｎ”や“検索ボタン２”〜“検索ボタンｎ”を操作したときの動作についても、“入力ボックス１”や“検索ボタン１”を操作したときの動作と同様である。
【００６０】
次に、上記検索３の場合には、図８に示すような検索結果がユーザ端末画面２に表示出力される。表示内容は、検索の結果としてインターフェース部１８が検索部１７から受信したリンクデータとメッセージＩＤとに基づいて構成される。
具体的には、同図に示した“メンバー表示欄Ａ”及び“メンバー表示欄Ｂ”や“入力ボックスＡ”及び“入力ボックスＢ”や“検索ボタンＡ”及び“検索ボタンＢ”については、上記検索１について上記図６に示したものと同様である。また、上記検索１の場合と異なる表示内容としては、当該検索３の場合には、結果リストには二者間でやりとりされた全てのメールの件名がリスト表示される。
【００６１】
以上のように、本実施例の情報検索支援装置１では、例えば発言者Ａと発言者Ｂとの間での発言に絞って検索を行うことを支援することができ、また、例えば発言者Ａから発言者Ｂ、更に発言者Ｂから発言者Ｃへと、発言を行った人物のリンクをたどって、それらの人物の間で交わされた意見等の情報を探索することや閲覧することを支援することができ、これにより、ユーザによる情報の検索を容易にすることができる。
【００６２】
ここで、本実施例では、メール解析部１２により本発明に言う受信メッセージ情報検出手段が構成され、メールデータベース１４により本発明に言う受信メッセージ情報記憶手段が構成され、リンク生成／更新部１５により本発明に言う参照メッセージ情報検出手段が構成され、リンクデータベース１６により本発明に言うリンク情報記憶手段が構成され、検索部１７により本発明に言うメッセージ識別情報検出手段や識別情報検出手段が構成され、インターフェース部１８により本発明に言う受付手段や出力手段が構成される。
【００６３】
なお、本実施例では、電子メールの一例としてＳＭＴＰメールを取り上げたが、例えばメッセージ自体や当該メッセージの送信者や当該メッセージの参照メッセージ（返信対象のメッセージ）を一意に特定できるようなものであれば、他のものが用いられてもよい。
また、本実施例では、解析対象とする場としてメーリングリストのみを取り上げたが、例えば個人が送受信するメール環境をひとつの場ととらえれば、インターフェース部１８において入力するメーリングリストのアドレスを、この個人のアドレスとしてもよい。
【００６４】
また、本実施例では、情報検索支援装置１をユーザ端末に設置する構成としたが、本発明に係る情報検索支援装置の設置場所としては、この限りではなく、例えば、メーリングリストを管理するサーバに情報検索支援装置を設置することも可能である。
【００６５】
また、本発明は、例えば情報群が情報交換を行う電子的な場において生成され、当該情報群内の情報が参照関係を有しており、これらの情報を作成した人物を特定できるような種々な環境において実施可能であり、具体的な適用対象としては、例えば電子会議室や、電子ニュースや、電子掲示板等がある。
また、本実施例では、メーリングリストという一つの場を例示したが、例えば複数の場で生成されるリンクデータを統括して利用することにより、これら複数の場を単一の場とみなして情報検索の支援を一層厚くすることも可能である。
【００６６】
また、本発明に係る情報検索支援装置の構成としては、必ずしも以上に示したものに限られず、種々な構成が用いられてもよい。
例えば、本実施例では、好ましい態様として、本発明に係る情報検索支援装置により行われる各種の処理としては、例えばプロセッサやメモリ等を備えたハードウエア資源においてプロセッサがＲＯＭに格納された制御プログラムを実行することにより制御される構成としたが、例えば当該処理を実行するための各機能手段を独立したハードウエア回路として構成することも可能である。
【００６７】
また、本発明は上記のような制御プログラムを格納したフロッピー（登録商標）ディスクやＣＤ−ＲＯＭ等のコンピュータにより読み取り可能な記憶媒体として把握することもでき、当該制御プログラムを記憶媒体からコンピュータに入力してプロセッサに実行させることにより、本発明に係る処理を遂行させることができる。
【図面の簡単な説明】
【００６８】
【図１】本発明の一実施例に係る情報検索支援装置の一例を示す図である。
【図２】メールデータベースに記憶されるメールデータの一例を示す図である。
【図３】リンク生成／更新部により行われる処理の一例を説明するための図である。
【図４】リンクデータベースに記憶されるリンクデータの一例を示す図である。
【図５】ユーザにメール検索を行わせるに際して表示される画面の一例を示す図である。
【図６】二人の人物とキーワードが特定された場合の検索結果の一例を示す図である。
【図７】一人の人物とキーワードが特定された場合の検索結果の一例を示す図である。
【図８】二人の人物が特定された場合の検索結果の一例を示す図である。
【符号の説明】
【００６９】
１・・情報検索支援装置、  ２・・ユーザ端末画面、  ３・・メールサーバ、
１１・・メール受信部、  １２・・メール解析部、  １３・・形態素解析部、
１４・・メールデータベース、  １５・・リンク生成／更新部、
１６・・リンクデータベース、  １７・・検索部、
１８・・インターフェース部、
【図１】
2008041103.tif 000003
【図２】
2008041103.tif 000004
【図３】
2008041103.tif 000005
【図４】
2008041103.tif 000006
【図５】
2008041103.tif 000007
【図６】
2008041103.tif 000008
【図７】
2008041103.tif 000009
【図８】
2008041103.tif 000010