(57)【特許請求の範囲】
【請求項１】
インターネットの電子メール機能を用いて、予め登録されている複数のユーザに同じ内容の電子メールの配信を行うメーリングリストサービスシステムにおいて、
メーリングリストに投稿された電子メール本文を解析して該電子メールでの出現頻度の高い文字パターンを本文キーワードとして抽出する本文解析手段と、
該本文解析手段で抽出した各本文キーワードをその本文キーワードが出現した電子メールが投稿された日時（出現日時）を付与して記録する本文記録手段と、
該本文記録手段で２回以上記録した本文キーワードの最初の出現日時と最後の出現日時との差分値を当該本文キーワードの寿命として算出し、上記メーリングリストにおける各本文キーワードの寿命の分布を求め、求めた分布に基づき、当該メーリングリストにおける話題の寿命を算出する本文集計手段と
を設け、ユーザからの要求に基づき、上記本文集計手段で算出した上記メーリングリストにおける話題の寿命を通知することを特徴とするメーリングリストサービスシステム。
【請求項２】
請求項１に記載のメーリングリストサービスシステムにおいて、
メーリングリストに投稿された電子メールの引用部分を解析して該電子メールでの出現頻度の高い文字パターンを引用文キーワードとして抽出する引用文解析手段と、
該引用文解析手段で抽出した各引用文キーワードをその引用文キーワードが出現した電子メールが投稿された日時（出現日時）を付与して記録する引用文記録手段と、
該引用文記録手段で２回以上記録した引用文キーワードの最初の出現日時と最後の出現日時との差分値を当該引用文キーワードの寿命として算出し、該算出した各引用文キーワードの寿命と、上記本文集計手段で算出した上記メーリングリストにおける話題の寿命とを比較して、上記各引用文キーワードを、長い寿命のキーワードと短い寿命のキーワードとに分類する引用文集計手段と
を設け、ユーザからの要求に基づき上記各引用文キーワードを上記長い寿命のキーワードと上記短い寿命のキーワードとに分類して通知することを特徴とするメーリングリストサービスシステム。
【請求項３】
請求項２に記載のメーリングリストサービスシステムにおいて、上記引用文集計手段は、上記短い寿命のキーワードの内、出現回数が上位のキーワードを出現日時の順番に抽出する手段を具備し、ユーザからの要求に基づき、出現回数が上位の上記短い寿命の各引用文キーワードを出現日時の順番に並べて通知することを特徴とするメーリングリストサービスシステム。
【請求項４】
請求項２、もしくは、請求項３のいずれかに記載のメーリングリストサービスシステムにおいて、上記引用文集計手段は、上記長い寿命のキーワードの内、出現回数が上位のキーワードを抽出する手段を具備し、ユーザからの要求に基づき、出現回数が上位の上記長い寿命の各引用文キーワードを抽出して通知することを特徴とするメーリングリストサービスシステム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、インターネットの電子メール機能を利用して複数のユーザに同じ内容の電子メールを配信（同報）するメーリングリストサービス技術に係わり、特に、各メーリングリストでやり取りされている主な話題を効率良く検索するのに好適なメーリングリストサービスシステムに関するものである。
【０００２】
【従来の技術】
メーリングリストサービスは、例えば、「９７年度版  情報・通信新語辞典」（１９９７年、日経ＢＰ社発行）の第２６０頁に記載のように、インターネットの電子メール機能を利用し、複数のユーザに同じ内容の電子メールを配信（同報）するものである。
【０００３】
このような単純に電子メールをメーリングリストのメンバに同報する以外の、メーリングリストサービスにおけるコミュニケーションを支援する従来技術として、例えば、同報する電子メールに通番を付与することにより、個々の電子メールを、メールコミュニケーション中で、容易に特定可能とする技術がある。
【０００４】
その他にも、同報した電子メールを蓄積しておき、ユーザからの依頼に応じて、電子メールによる送信あるいはＷＷＷ（Ｗｏｒｌｄ  Ｗｉｄｅ  Ｗｅｂ）ブラウザからの参照を可能にすることにより、過去のコミュニケーションの再参照を容易にする技術や、電子メールのヘッダ部分から同一電子メールに分類すること、あるいは同一形式の電子メールを自動的に要約することにより、過去のコミュニケーションの理解を助ける技術などがある。
【０００５】
図５は、従来のメーリングリストサービスを提供するシステムの構成例を示すブロック図である。
メーリングリストサービスは、サーバコンピュータ１０２ａにより提供され、このサーバコンピュータ１０２ａは、電子メールの送受信を行なう電子メール送受信部２０１と、電子メールの送受信においてメーリングリストを運用するための付加機能を実現するための付加機能部２０２、メーリングリストに投稿された電子メールを蓄積する電子メール蓄積部２０３、メーリングリストに投稿された電子メールの情報を各ユーザに提供する情報提供部２０４、および、サーバコンピュータ１０２ａの基本動作を制御するオペレーティングシステム２０５を有している。
【０００６】
ユーザからコンピュータネットワーク１０３を介してメーリングリストに投稿された電子メールは、電子メール送受信部２０１で受信される。
基本的なメーリングリストサービスでは、電子メール送受信部２０１内に記録されている情報に基づき、同メーリングリストのメンバ全員に、投稿された電子メールを送信する。このように送信された電子メールは、コンピュータネットワーク１０３を介して各メンバのコンピュータに到達する。
【０００７】
一方、付加機能のあるメーリングリストでは、電子メール送受信部２０１で受信した電子メールを、付加機能部２０２において、電子メールの蓄積および通番の付加などの処理を行った後、メーリングリストの各メンバに、電子メール送受信部２０１からコンピュータネットワーク１０３を経由して送信する。
また、ユーザからの要求に対応して、過去に投稿された電子メールを提供する機能では、ユーザからの要求に基づき、情報提供部２０４が、該当する電子メールを、電子メール蓄積部２０３内の過去の電子メールから検索してユーザに送信する。
【０００８】
図６は、図５におけるメーリングリストサービスシステムの動作例を示すシーケンス図である。
本図において、基本的なメーリングリストサービスの動作は、従来方式（１）で示される。この場合、ユーザＡのユーザコンピュータから送信された電子メールは、サーバコンピュータにおける電子メール送受信部において受信され、メーリングリストの各メンバ（ユーザＢ等）に同報される。
【０００９】
また、高機能なメーリングリストサービスの動作は、従来方式（２）で示される。この場合、ユーザＡのユーザコンピュータから送信された電子メールは、サーバコンピュータにおける電子メール送受信部で受信され、一旦、付加機能部において、通番の付加ならびに電子メール蓄積部への電子メールの蓄積が行われる。その後に、ユーザＡからの電子メールは、電子メール送受信部からメーリングリストの各メンバに同報される。
【００１０】
これに加え、従来方式（２）では、過去の電子メールの参照が可能であり、参照を希望するユーザＸは、ユーザコンピュータを介してサーバコンピュータに情報取得要求を発行する。サーバコンピュータは、情報提供部により、この情報取得要求に基づき電子メール蓄積部から該当情報を検索し、ユーザＸに提示する。
【００１１】
しかし、このような従来の高機能なメーリングリストサービスにおいては、各メーリングリストでの話題の傾向、例えば、各メーリングリストでどのような内容の情報が主にやり取りされているのかを示す情報の提供はなされていない。そのため、ユーザが、或るメーリングリストに新たに参加する場合、そのメーリングリストが自分に適したものであるか否かを判別するためには、大量の過去の電子メールを取り込み、読まなければならない。
【００１２】
【発明が解決しようとする課題】
解決しようとする問題点は、従来の技術では、各メーリングリストでやり取りされている主な話題を効率良く検索することができない点である。
本発明の目的は、これら従来技術の課題を解決し、例えば新たに参加するメーリングリストが自分に適したものであるか否かをユーザが容易に判別することを可能とするメーリングリストサービスシステムを提供することである。
【００１３】
【課題を解決するための手段】
上記目的を達成するため、本発明のメーリングリストサービスシステムでは、本文解析手段と引用文解析手段（文書解析部３０１）により、ユーザがメーリングリストに投稿してきた電子メールの本文や引用文を解析して、例えばその出現頻度の高い複数の文字パターンをキーワードとして抽出し、本文記録手段（解析情報記録部３０２）と引用文記録手段（解析情報記録部３０３）により、各キーワードをその出現日時と共に分類して記録する。そして、ユーザからのメーリングリストにおける過去のコミュニケーション情報の要求があれば、本文集計手段と引用文集計手段（記録集計部３０４）により、解析情報記録部３０２，３０３で記録しておいたキーワードの出現パターンを解析し、その解析結果に基づき、メーリングリストにおける話題の寿命や、当該メーリングリストで短期間に変遷した話題を示すキーワード、あるいは、長期間話題となりそのメーリングリスト中で常識化した話題を示すキーワードを計算して提示する。
【００１４】
【発明の実施の形態】
以下、本発明の実施の形態を、図面により詳細に説明する。
図１は、本発明のメーリングリストサービスシステムの構成の一実施例を示すブロック図であり、図２は、本発明のメーリングリストサービスシステムを設けたネットワークの構成例を示すブロック図である。
図２において、１０１は電子メールの送受信およびメーリングリストの情報を得るためにユーザが用いるユーザコンピュータ、１０２はユーザが送信した電子メールのメーリングリストのメンバへの同報およびメーリングリストに関する情報提供サービスを提供するためのサーバコンピュータ、１０３は両者の間で通信サービスを提供するためのコンピュータネットワークである。
【００１５】
ユーザコンピュータ１０１では、電子メールを送受信するための各種ソフトウェア（メーラソフトウェア）、および、メーリングリストに関する情報の提供を受けるために必要な各種ブラウザが動作する。
また、サーバコンピュータ１０２では、電子メールを中継するためのプログラム、および、メーリングリスト情報を提供するために必要な情報が蓄積され、メーリングリスト情報を提供するプログラムが動作し、コンピュータネットワーク１０３を通して、メーリングリストサービスおよびメーリングリストに関する情報提供サービスを行う。
【００１６】
図１において、本例のメーリングリストサービスシステムにおけるサーバコンピュータ１０２は、図５における従来技術で示したサーバコンピュータ１０２ａと同様に、電子メールの送受信を行なう電子メール送受信部２０１と、電子メールの送受信においてメーリングリストを運用するための付加機能を実現するための付加機能部２０２、メーリングリストに投稿された電子メールを蓄積する電子メール蓄積部２０３、メーリングリストに投稿された電子メールの情報を各ユーザに提供する情報提供部２０４、および、サーバコンピュータ１０２の基本動作を制御するオペレーティングシステム２０５を具備している。
【００１７】
そして、このような構成により、サーバコンピュータ１０２は、コンピュータネットワーク１０３を介してユーザからメーリングリストに投稿された電子メールを、電子メール送受信部２０１で受信し、付加機能部２０２により、電子メールの蓄積および通番の付加などの処理を行い、その後、電子メール送受信部２０１から、メーリングリストの各メンバに送信する。
【００１８】
また、メーリングリストにおける過去に投稿された電子メールを参照する場合、ユーザは、コンピュータネットワーク１０３を介して情報提供部２０４に、情報提供可能なメーリングリスト情報の提示を求める。このような過去の電子メールの要求を受けると、情報提供部２０４は、電子メール蓄積部２０３内の該当する過去の電子メールを検索し、コンピュータネットワーク１０３を介してユーザに提供する。
【００１９】
ここまでは、従来の技術と同様の動作であるが、本例のサーバコンピュータ１０２には、上述の従来の各構成に加えて、文書解析部３０１と、解析情報記録部３０２、解析情報記録部３０３、および、記録集計部３０４が設けられている。そして、このように、サーバコンピュータ１０２に、文書解析部３０１、解析情報記録部３０２、解析情報記録部３０３、および、記録集計部３０４を設けることにより、ユーザが、メーリングリストにおいてやり取りされている「話題」に関する情報、例えば、どのような事柄が各メンバに興味を持って主に話し合われ、どのような盛り上がりを見せたのか、あるいは、そのメーリングリストではどのような内容が「常識」となっているか等に関する情報を参照することができる。
【００２０】
すなわち、文書解析部３０１は、ユーザからメーリングリストに投稿された電子メール本文中、および、電子メールにおける引用部分から、出現頻度の高い文字パターンを複数抽出する。
解析情報記録部３０２は、文書解析部３０１が本文中全体から抽出した文字パターンをキーワードとして出現日時と共に記録し、解析情報記録部３０３は、文書解析部３０１が引用部分から抽出した文字パターンをキーワードとして出現日時と共に記録する。
【００２１】
記録集計部３０４は、ユーザからのメーリングリストにおける過去のコミュニケーション情報の要求に対応して、解析情報記録部３０２と解析情報記録部３０３を検索する。ここでは、解析情報記録部３０２において、２回以上出現したキーワードについて、個々のキーワードが出現した電子メールが当該メーリングリストに投稿された日時（出現日時）の始めの出現日時と終わりの出現日時との差分値を、個々のキーワードの寿命とし、各キーワードの寿命の分布を求め、求めた分布に基づき、ある一定数（例えば、６０％）のキーワードのキーワード寿命が包含される期間を算出し、算出した期間を、当該メーリングリストにおける話題の寿命とする。
【００２２】
そして、このように解析情報記録部３０２から算出された話題の寿命より十分に長い、例えば４倍以上の寿命を持つ解析情報記録部３０３のキーワードと、短い寿命を持つキーワードの出現頻度の多いもの、例えば上位２０％の内、ユーザからの情報提供要求のあった期間内におけるキーワードを出現順に並べたものをメーリングリストにおける興味（話題）の変遷として、ユーザに情報の提供を行う。
【００２３】
また、このように２つに分類された解析情報記録部３０３のキーワードの内、長い寿命を持つキーワードの出現頻度の多いもの（例えば、上位２０％）を、メーリングリストにおける常識として、その情報をユーザに提供する。
以下、このようなメーリングリストにおける「興味の変遷」や「常識」を表すキーワードの選出、および、ユーザへの提供に係わる動作を、図３、図４を用いて説明する。
【００２４】
図３は、図１におけるサーバコンピュータの動作例を示すフローチャートである。
ユーザから電子メールがメーリングリストに投稿されると、その電子メールの本文中で、出現頻度の高い文字パターンを複数抽出し（ステップ３１）、抽出した各文字パターンをキーワードとして、その出現日時を付与して記録（１）する（ステップ３２）。
【００２５】
また、投稿された電子メールの引用部分において出現頻度の高い文字パターンを複数抽出し（ステップ３３）、キーワードとして、その出現日時を付与して記録（２）する（ステップ３４）。
この状態において、ユーザからのメーリングリストにおける過去のコミュニケーション情報の要求があれば（ステップ３５）、これに対応して、記録（１）と記録（２）で記録した各キーワードの出現の始めと終わりの差分から、各キーワードの寿命を算出する（ステップ３６）。
【００２６】
この算出結果に基づき、記録（１）で記録した各キーワードの寿命の分布を算出し（ステップ３７）、メーリングリストにおける話題の寿命を算出する（ステップ３８）。
このようにして算出したメーリングリストにおける話題の寿命と、記録（２）で記録した各キーワードの寿命とを比較して、記録（２）で記録した各キーワードを、寿命のより長いグループと、寿命のより短いグループに分類する（ステップ３９）。
【００２７】
寿命がより短いグループの各キーワードに関しては、出現回数が所定の回数よりも多いキーワードを、その出現日時順に並べて出力し（ステップ４０，４１）、寿命がより長いグループの各キーワードに関しては、出現回数の多い上位のキーワードを並べて出力する（ステップ４０，４２）。
このような出力結果に基づき、メーリングリストにおける過去のコミュニケーション情報を要求したユーザは、当該メーリングリストにおける「話題の変遷」や「常識」を容易に知ることができる。
【００２８】
図４は、本発明のメーリングリストサービスシステムの動作例を示すシーケンス図である。
電子メール交換時において、ユーザコンピュータ１０１からユーザＡにより電子メールが送信されると、サーバコンピュータ１０２においては、電子メール送受信部２０１により受信し、付加機能部２０２により、通番の付与ならびに蓄積処理を行なう。また、これと同時に、文書解析部３０１において、電子メール本文および引用部分の文書解析を行い、それぞれの解析結果を、解析情報記録部３０２，３０３で記録する。そして、その後、電子メール送受信部２０１からメーリングリストの各メンバ（ユーザＡ，Ｂ）に電子メールを同報する。
【００２９】
本例におけるサーバコンピュータ１０２からなるメーリングリストサービスシステムにおいては、図６で説明した従来方式（２）と同様に、ユーザＸによる過去の電子メールの参照が可能であるのに加え、以下のようにして、メーリングリストにおける「興味（話題）」ならびに「常識」に関する情報の参照が可能である。
【００３０】
この「興味（話題）」ならびに「常識」の参照では、ユーザＹは、サーバコンピュータ１０２に対して情報取得要求を発行する。
サーバコンピュータ１０２は、この要求に対応して情報提供部２０４を起動し、情報提供部２０４は、記録集計部３０４に、解析情報記録部３０２，３０３に記録した情報の集計を要求する。記録集計部３０４は、解析情報記録部３０２，３０３の記録内容に基づき、「興味」を表すキーワードおよび「常識」を表すキーワードを選出し、情報提供部２０４に提示する。情報提供部２０４は、この結果をユーザに提示する。
【００３１】
以上、図１〜図４を用いて説明したように、本実施例のメーリングリストサービスシステムでは、ユーザがメーリングリストに投稿してきた電子メールの本文や引用文から、その出現頻度の高い複数の文字パターンを抽出し、キーワードとして、その出現日時と共に分類して記録する。そして、ユーザからのメーリングリストにおける過去のコミュニケーション情報の要求があれば、記録しておいたキーワードの出現パターンを解析し、その解析結果に基づき、当該メーリングリストで短期間に変遷した話題（興味の変遷）を示すキーワードや、メーリングリスト中で常識化した話題を示すキーワードを計算して提示する。
これにより、メーリングリストにおける非同一形式の電子メールによるコミュニケーションにおいて、大量の電子メールの流通による理解の阻害の回避、および、メーリングリスト参加以前の話題の理解等が支援される。
【００３２】
尚、本発明は、図１〜図４を用いて説明した実施例に限定されるものではなく、その要旨を逸脱しない範囲において種々変更可能である。例えば、図２では、一台のユーザコンピュータ１０１が、コンピュータネットワーク１０３を介して、サーバコンピュータ１０２に接続されたネットワーク構成を示しているが、実際には、複数のユーザコンピュータ１０１が、コンピュータネットワーク１０３を介してサーバコンピュータ１０２からのサービスが提供される構成とする。
【００３３】
【発明の効果】
本発明によれば、各メーリングリストでやり取りされている主な話題を効率良く検索することができ、新たに参加するメーリングリストが自分に適したものであるか否かをユーザが容易に判別することが可能となり、メーリングリストサービスの利用促進を図ることが可能である。
【図面の簡単な説明】
【図１】本発明のメーリングリストサービスシステムの構成の一実施例を示すブロック図である。
【図２】本発明のメーリングリストサービスシステムを設けたネットワークの構成例を示すブロック図である。
【図３】図１におけるサーバコンピュータの動作例を示すフローチャートである。
【図４】本発明のメーリングリストサービスシステムの動作例を示すシーケンス図である。
【図５】従来のメーリングリストサービスを提供するシステムの構成例を示すブロック図である。
【図６】図５におけるメーリングリストサービスシステムの動作例を示すシーケンス図である。
【符号の説明】
１０１：ユーザコンピュータ、１０２，１０２ａ：サーバコンピュータ、１０３：コンピュータネットワーク、２０１：電子メール送受信部、２０２：付加機能部、２０３：電子メール蓄積部、２０４：情報提供部、２０５：ぺレーティングシステム、３０１：文書解析部、３０２，３０３：解析情報記録部、３０４：記録集計部。
【図１】
0003572904.tif 000002
【図２】
0003572904.tif 000003
【図３】
0003572904.tif 000004
【図４】
0003572904.tif 000005
【図５】
0003572904.tif 000006
【図６】
0003572904.tif 000007