(57)【特許請求の範囲】
【請求項１】
コンピュータに、
クライアントから受け付けたメールが引用メールであるか否かを判定し、前記メールが引用メールではない場合に、前記メールの本文情報を複数の部分情報に分割し、
前記メールを識別するメール識別子ごとに、前記複数の部分情報をそれぞれ識別する部分識別子と、初期値に設定した引用回数とを対応づけた情報と、ユーザと該ユーザの所属とを対応づけた所属テーブルとを記憶装置に記憶し、
前記クライアントから受け付けたメールが引用メールの場合には、引用元となるメールのメール識別子と、該メールで引用された部分情報の部分識別子を特定し、特定した部分識別子に対応する引用回数に値を加算し、
前記メール識別子を含む情報収集命令を受け付けた場合に、前記記憶装置から該メール識別子に対応する複数の部分識別子と、該複数の部分識別子ごとの引用回数とを抽出し、少なくとも一つの部分識別子と、対応する引用回数とを出力し、
前記所属テーブルと引用メールを送信したユーザまたは、該引用メールを受信したユーザとを基にして、所属毎に部分情報の引用回数を集計する処理を実行させることを特徴とする引用回数管理プログラム。
【請求項２】
クライアントから受け付けたメールが引用メールの場合には、該メールのメール識別子と該メールの宛先とを更に対応づけて記憶装置に記憶することを特徴とする請求項１に記載の引用回数管理プログラム。
【請求項３】
前記メールの本文情報を段落毎に分割することで、該本文情報を前記部分情報に分割することを特徴とする請求項１または２に記載の引用回数管理プログラム。
【請求項４】
クライアントから受け付けたメールが引用メールであるか否かを判定し、前記メールが引用メールではない場合に、前記メールの本文情報を複数の部分情報に分割し、
前記メールを識別するメール識別子ごとに、前記複数の部分情報をそれぞれ識別する部分識別子と、初期値に設定した引用回数とを対応づけた情報と、ユーザと該ユーザの所属とを対応づけた所属テーブルとを記憶装置に記憶し、
前記クライアントから受け付けたメールが引用メールの場合には、引用元となるメールのメール識別子と、該メールで引用された部分情報の部分識別子を特定し、特定した部分識別子に対応する引用回数に値を加算する引用回数登録部と、
前記メール識別子を含む情報収集命令を受け付けた場合に、前記記憶装置から該メール識別子に対応する複数の部分識別子と、該複数の部分識別子ごとの引用回数とを抽出し、少なくとも一つの部分識別子と、対応する引用回数とを出力する出力部と、
前記所属テーブルと引用メールを送信したユーザまたは、該引用メールを受信したユーザとを基にして、所属毎に部分情報の引用回数を集計する集計部と
を有することを特徴とする引用回数管理装置。
【請求項５】
コンピュータが実行する引用回数管理方法であって、
クライアントから受け付けたメールが引用メールであるか否かを判定し、前記メールが引用メールではない場合に、前記メールの本文情報を複数の部分情報に分割し、
前記メールを識別するメール識別子ごとに、前記複数の部分情報をそれぞれ識別する部分識別子と、初期値に設定した引用回数とを対応づけた情報と、ユーザと該ユーザの所属とを対応づけた所属テーブルとを記憶装置に記憶し、
前記クライアントから受け付けたメールが引用メールの場合には、引用元となるメールのメール識別子と、該メールで引用された部分情報の部分識別子を特定し、特定した部分識別子に対応する引用回数に値を加算し、
前記メール識別子を含む情報収集命令を受け付けた場合に、前記記憶装置から該メール識別子に対応する複数の部分識別子と、該複数の部分識別子ごとの引用回数とを抽出し、少なくとも一つの部分識別子と、対応する引用回数とを出力し、
前記所属テーブルと引用メールを送信したユーザまたは、該引用メールを受信したユーザとを基にして、所属毎に部分情報の引用回数を集計することを特徴とする引用回数管理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、引用回数管理プログラム等に関する。
【背景技術】
【０００２】
近年、メールは個人の利用に限らず、ビジネス等の分野で利用されている。メールの送信者は、送信したメールの内容を宛先以外の人も含めた、より多くの人に知ってほしいと考える場合がある。
【０００３】
例えば、メールマガジンや、広告メールなどは、送信者にとってより多くの人に知ってほしい内容となりえる。一方、利用者が配信した電子メールが他の利用者によって引用された引用回数をカウントする従来技術１が存在する。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００３−２７１５２２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、上述した従来技術では、メールの本文情報に含まれる有効な情報を送信者に提示することができないという問題があった。
【０００６】
メールの内容を多くの人に知って欲しいと考える送信者は、自分が発信したメールの内容について、どの程度の他者に対してインパクトが高い内容であったのかを知りたいと考える場合がある。また、送信者は、インパクトの大きさをマーケティングの材料として利用したいと考える場合が想定される。さらには、メールの受信者が何を求めているのかを送信者側がメールによって知りたいという場合も想定される。ここで、インパクトを推定する一つの指標として「引用」が考えられる。この引用は、メールの転送を含む。
【０００７】
例えば、送信者である利用者Ａが送信した先の受信者である利用者Ｂが、利用者Ａのメールの本文情報を引用して、利用者Ａのメールの宛先に含まれない利用者Ｃにメールを引用転送する場合がある。この場合には、利用者Ａが送信したメールの内容に、利用者Ｂまたは利用者Ｃにとって有用な情報が含まれていたと推測できる。
【０００８】
そこで、上記従来技術１を利用して、引用転送された内容をカウントすると共に、従来技術１によってカウントした引用回数を利用者Ａに通知することが考えられる。この方式によれば、利用者Ａが送信したメールの内容が周囲にインパクトを与えたか否かを推測する材料を提供することが可能になる。
【０００９】
ここで、メールの内容のうち、どの内容がどのような属性の利用者にとってインパクトがあるとみなされたかを知ることが、マーケティング等の分野において重要となることがある。しかし、上記従来技術１では、単に引用回数を計数しているだけであり、メールの本文情報のどの部分が含まれる有用な情報であったかを提示することができない。
【００１０】
開示の技術は、上記に鑑みてなされたものであって、メールの本文情報に含まれる有効な情報を利用者に提示することができる引用回数管理プログラム、引用回数管理装置および引用回数管理方法を提供することを目的とする。
【課題を解決するための手段】
【００１１】
開示の引用回数管理プログラムは、コンピュータに、クライアントから受け付けたメールが引用メールであるか否かを判定し、メールが引用メールではない場合に、メールの本文情報を複数の部分情報に分割させる。また、コンピュータに、メールを識別するメール識別子と、部分情報をそれぞれ識別する部分識別子と、初期値に設定した引用回数とを対応づけて記憶装置に記憶させる。コンピュータに、クライアントから受け付けたメールが引用メールの場合には、引用元となるメールのメール識別子と、該メールで引用された部分情報の部分識別子を特定させる。コンピュータに、記憶装置に記憶させた引用回数に、特定した部分識別子に対応する引用回数の値を加算させる。コンピュータに、前記メール識別子の情報収集命令を受け付けた場合に、前記記憶装置から該メール識別子に対応する部分識別子と引用回数とを検索し、部分識別子と引用回数とを出力する処理を実行させる。
【発明の効果】
【００１２】
開示のプログラムでは、メールの本文情報に含まれる有効な情報を利用者に提示することができるという効果を奏する。
【図面の簡単な説明】
【００１３】
【図１】図１は、本実施例にかかるシステムの構成を示す図である。
【図２】図２は、本実施例にかかるメールサーバの機能的構成を示す図である。
【図３】図３は、ユーザ認証ＤＢのデータ構造の一例を示す図である。
【図４】図４は、人事ＤＢのデータ構造の一例を示す図である。
【図５】図５は、メールＤＢのデータ構造の一例を示す図である。
【図６】図６は、引用管理ＤＢのデータ構造の一例を示す図である。
【図７Ａ】図７Ａは、メール表示画面の一例を示す図である。
【図７Ｂ】図７Ｂは、メッセージ作成画面の一例を示す図である。
【図７Ｃ】図７Ｃは、ヘッダのデータ構造の一例を示す図である。
【図７Ｄ】図７Ｄは、送信済フォルダ画面の一例を示す図である。
【図８】図８は、個人別の引用回数閲覧画面の一例を示す図である。
【図９】図９は、所属部別の引用回数閲覧画面の一例を示す図である。
【図１０】図１０は、宛先組織別の引用回数閲覧画面の一例を示す図である。
【図１１】図１１は、クライアントの処理手順を示すフローチャートである。
【図１２】図１２は、クライアントの送信処理の処理手順を示すフローチャートである。
【図１３】図１３は、引用数閲覧処理の処理手順を示すフローチャートである。
【図１４】図１４は、メールサーバの処理手順を示すフローチャートである。
【図１５】図１５は、引用数登録処理の処理手順を示すフローチャートである。
【図１６】図１６は、引用回数送信処理の処理手順を示すフローチャートである。
【図１７】図１７は、引用回数管理プログラムを実行するコンピュータの一例を示す図である。
【発明を実施するための形態】
【００１４】
以下に、本願の開示する引用回数管理プログラム、引用回数管理装置および引用回数管理方法の実施例を図面に基づいて詳細に説明する。なお、この実施例によりこの発明が限定されるものではない。
【実施例】
【００１５】
図１は、本実施例にかかるシステムの構成を示す図である。図１に示すように、このシステムは、メールサーバ１００とクライアント１０ａ〜１０ｎを有する。メールサーバ１００、クライアント１０ａ〜１０ｎは、ネットワーク５０を介して接続される。ここでは、クライアント１０ａ〜１０ｎを示すが、その他のクライアントが接続されていてもよい。なお、クライアント１０ａ〜１０ｎを総称する場合、クライアント１０とよぶこととする。
【００１６】
メールサーバ１００は、クライアント１０ａ〜１０ｎにＷｅｂメールのサービスを提供する装置である。クライアント１０ａ〜１０ｎは、メールサーバ１００にアクセスし、他のクライアントとメールをやり取りする。
【００１７】
メールサーバ１００は、メールの本文情報の少なくとも一部を引用する引用メールを検知した場合には、引用メールにおいて引用された本文情報の該当部分と、引用回数と、この引用メールの引用者および送信先を対応づけて記憶する。そして、メールサーバ１００は、クライアント１０から、あるメールに関する引用回数の閲覧要求を受けた場合に、該当するメールの本文情報の部分、引用回数、引用者、送信先を対応づけて、クライアント１０に送信する。このため、メールサーバ１００は、メールの本文情報に含まれる有効な情報をクライアント１０のユーザに提示することができる。例えば、引用メールは、返信メール、転送メールに対応する。
【００１８】
なお、メールサーバ１００は、メールを送信する場合（返信する場合も含む）には、メールのヘッダにメールを一意に識別するメッセージＩＤを含める規約が用いられている。そして、該メールが返信される度に、返送元（該メール）に続くメールとして、ヘッダに新たなメッセージＩＤが順次追加される。なお、返信時のメッセージＩＤの追加は既存技術でも周知であるが、本発明では、転送時にも転送元に続くメールとして、ヘッダに転送元メールのメッセージＩＤに続くメールとして、新しいメールのメッセージＩＤを含めるように、メールサーバ１００が機能する。
【００１９】
また、メールサーバ１００は、メールを返信する場合には、メールを返信した旨の情報を返信メールのヘッダに付与する。メールサーバ１００は、メールを転送する場合には、メールを転送した旨の情報を転送メールのヘッダに付与する。なお、メールを返信するまたは転送する旨の情報は、メールを作成するクライアント１０から通知される。
【００２０】
なお、本実施例にてやり取りされるメールの種別は、複数の宛先を指定して送信されるメールであるような、多くの人に伝えたい内容のメールであることが好ましい。例えば、メールマガジン、労働組合のメール、社長が各社員に向けて送信するメール、職場の代表者が職場のメンバに送信するメールが含まれる。なお、宛先は、メーリングリストなどで指定されることで、結果的に複数の宛先に送付されるものであってもよいし、ある個人に送信される宛先が、ひとつあるいは複数指定されていても構わない。
【００２１】
次に、図１に示したメールサーバ１００の構成について説明する。図２は、本実施例にかかるメールサーバの機能的構成を示す図である。図２に示すように、このメールサーバ１００は、ネットワークインターフェース部１１０、記憶部１２０、制御部１３０を有する。
【００２２】
ネットワークインターフェース部１１０は、クライアント１０との間でデータ通信を行う装置である。例えば、ネットワークインターフェース部１１０は、通信カードや、通信装置に対応する。後述の制御部１３０は、ネットワークインターフェース部１１０を介して、クライアント１０とデータ通信を行う。
【００２３】
記憶部１２０は、ユーザ認証ＤＢ１２０ａ、人事ＤＢ１２０ｂ、メールＤＢ１２０ｃ、引用管理ＤＢ１２０ｄを記憶する記憶部である。記憶部１２０は、例えば、ＲＡＭ（Random  Access  Memory）、ＲＯＭ（Read  Only  Memory）、フラッシュメモリ（Flash  Memory）などの半導体メモリ素子、またはハードディスク、光ディスクなどの記憶装置に対応する。
【００２４】
ユーザ認証ＤＢ１２０ａは、ユーザＩＤ（Identification）とパスワードとを対応づけて記憶する。このユーザ認証ＤＢ１２０ａは、ユーザを認証する場合に利用される。図３は、ユーザ認証ＤＢのデータ構造の一例を示す図である。図３に示すように、このユーザ認証ＤＢ１２０ａには、ユーザＩＤとパスワードとが対応づけて記憶されている。例えば、ユーザＩＤ「aaa@xxx.yy」に対応するパスワードは「jjleriuth」となる。
【００２５】
人事ＤＢ１２０ｂは、ユーザの所属を管理する。図４は、人事ＤＢのデータ構造の一例を示す図である。図４に示すように、この人事ＤＢ１２０ｂには、ユーザＩＤと所属部とが対応づけて記憶されている。例えば、ユーザＩＤ「aaa@xxx.yy」に対応する所属部は「総務部」となる。
【００２６】
メールＤＢ１２０ｃは、クライアントがやり取りするメールの情報を記憶する。図５は、メールＤＢのデータ構造の一例を示す図である。図５に示すように、このメールＤＢ１２０ｃは、ユーザＩＤと、種別と、メッセージＩＤと、メール情報とを対応づけている。このうち、種別は、該当メールが送信メールであるか受信メールであるかを識別する情報である。メッセージＩＤは、各メールを識別するメール識別子である。メールが送信される度に、新たなメッセージＩＤがメールのヘッダに順次付与される。メール情報は、少なくとも、件名と本文とを含む。送信日時、ヘッダ情報等もメールＤＢ１２０ｃに含まれるが本図には示していない。また、このメールＤＢ１２０ｃで管理するデータヲ、フォルダで管理することも可能であり、その場合は、ユーザＩＤごとにフォルダが分けられ、さらに受信、送信というフォルダで分けられるというような階層構造で管理することも可能である。
【００２７】
例えば、図５の１段目において、メッセージＩＤ「slkdjfa@xxx.yy」の種別が「送信」であるため、メッセージＩＤ「slkdjfa@xxx.yy」のメールは、ユーザＩＤ「ccc@xxx.yy」が送信したメールである。また、かかるメールの件名は「お世話になっています。」であり、本文は「○○会社の田中です。お世話に・・・」である。
【００２８】
引用管理ＤＢ１２０ｄは、引用（返信あるいは転送）メールにおいて引用された本文情報の該当部分と、引用回数と、この引用メールの引用者および送信先を対応づけて記憶する。図６は、引用管理ＤＢのデータ構造の一例を示す図である。図６に示すように、この引用管理ＤＢ１２０ｄは、メッセージＩＤと、段落番号と、段落文面と、引用回数と、引用者アドレスと、送信先アドレスとを対応づけている。このうち、メッセージＩＤは、引用元のメールを識別するメール識別子である。段落番号は、本文中の段落の文章を一意に識別する番号である。段落文面は、段落番号に対応する段落の文章である。引用者アドレスは、メールの引用者のアドレスである。送信先アドレスは、引用メールの送信先となるアドレスである。
【００２９】
図２の説明に戻る。制御部１３０は、認証部１３０ａ、表示制御部１３０ｂ、引用回数登録部１３０ｃ、出力部１３０ｄを有する。例えば、制御部１３０は、ＡＳＩＣ（Application  Specific  Integrated  Circuit）や、ＦＰＧＡ（Field  Programmable  Gate  Array）などの集積装置に対応する。また、制御部１３０は、例えば、ＣＰＵやＭＰＵ（Micro  Processing  Unit）等の電子回路に対応する。
【００３０】
認証部１３０ａは、クライアント１０からメール表示要求等のアクセスを受け付けた場合に、ユーザを認証する処理部である。認証部１３０ａは、クライアント１０からメール表示要求を受けつけた場合には、入力画面をクライアントに送信し、クライアント１０からユーザＩＤとパスワードとの組を受信する。
【００３１】
認証部１３０ａは、クライアント１０から受信したユーザＩＤとパスワードとの組が、ユーザ認証ＤＢ１２０ａに存在しない場合には、認証ＮＧと判定する。認証部１３０ａは、クライアント１０から受信したユーザＩＤとパスワードとの組が、ユーザ認証ＤＢ１２０ａに存在する場合には、認証ＯＫと判定する。
【００３２】
表示制御部１３０ｂは、各種の画面を作成し、作成した画面の情報をクライアントに送信する処理部である。表示制御部１３０ｂが作成する画面には、例えば、入力画面、認証エラー画面、メール表示画面、メッセージ作成画面、送信済フォルダ画面、がある。表示制御部１３０ｂは、各画面の情報を、クライアント１０に適宜送信する。これにより、クライアント１０の表示画面に表示させることを可能とする。
【００３３】
入力画面は、認証対象となるクライアント１０に送信され、ユーザＩＤ、パスワードを入力させる画面である。入力画面に入力されたユーザＩＤ、パスワードは、上記認証部１３０ａにより認証される。
【００３４】
認証エラー画面は、認証に失敗した旨を通知する画面である。表示制御部１３０ｂは、認証部１３０ａが、認証ＮＧと判定した場合に、認証エラー画面の情報を、クライアント１０に送信する。
【００３５】
メール表示画面は、メールの送信欄や受信欄などに関する情報を表示する画面である。表示制御部１３０ｂは、認証部１３０ａによる認証ＯＫとなったクライアント１０に、メール表示画面の情報を送信する。図７Ａは、メール表示画面の一例を示す図である。このメール表示画面２０は、メール表示画面２０の情報を受信したクライアント１０に表示される。図７Ａに示すように、このメール表示画面２０には、メールの差出人、メールを受信した日時、件名等が含まれる。ユーザは、クライアント１０を操作して、表示画面２０に含まれる新規作成２０ａを選択することで、メッセージ作成画面をメールサーバ１００に要求する。
【００３６】
メッセージ作成画面は、ユーザが新しいメールを送信するためにメッセージを作成する画面である。表示制御部１３０ｂは、クライアント１０からメッセージ作成画面を受け付けた場合に、メッセージ作成画面の情報をクライアント１０に送信する。図７Ｂは、メッセージ作成画面の一例を示す図である。このメッセージ作成画面２１は、メッセージ作成画面２１の情報を受信したクライアント１０に表示される。図７Ｂに示すように、メッセージ作成画面２１は、例えば、宛先を入力する領域２１ａ、ＣＣ（Carbon  Copy）を入力する領域２１ｂ、件名を入力する領域２１ｃ、文章を入力する記事入力領域２１ｄを有する。ユーザは、宛先の領域２１ａ、ＣＣの領域２１ｂに送信先のアドレスを入力し、件名の領域２１ｃ、記事入力領域２１ｄに件名、文章を入力した後に、送信２１ｅを選択することで、メールをメールサーバ１００に送信する。このメールには、メッセージ作成画面２１に入力された情報が格納される。
【００３７】
なお、ユーザは、メールを返信する場合には、クライアント１０を操作して、メール表示画面より、あるメールを選択すると、図示しないメールの記事画面が表示され、その画面より、返信ボタンを押下することで、メールを返信する旨の情報をメールサーバ１００に送信する。また、同様に、ユーザは、メールを転送する場合には、クライアント１０を操作して、メール表示画面より、あるメールを選択すると、図示しないメールの記事画面が表示され、その画面より転送ボタンを押下することで、メールを転送する旨の情報を、メールサーバ１００に送信する。
【００３８】
表示制御部１３０ｂは、メッセージ作成画面の送信ボタンが押下されることにより、メールを取得した場合には、メールにヘッダを付与する。表示制御部１３０ｂは、このヘッダにはユニークなメッセージＩＤを追加する。なお、表示制御部１３０ｂは、メールを返信する旨の情報を取得している場合には、メールのヘッダに返信である旨の情報と、返信元のメッセージＩＤとを追加する。また、表示制御部１３０ｂは、メールを転送する旨の情報を取得している場合には、メールのヘッダに転送である旨の情報を追加する。図７Ｃは、ヘッダのデータ構造の一例を示す図である。図７Ｃに示すように、このヘッダ２２には、転送である旨の情報および転送元のメッセージＩＤ（２２ａ）が付与されている。表示制御部１３０ｂは、ヘッダを付与したメールの情報を、引用回数登録部１３０ｃに通知する。
【００３９】
送信済フォルダ画面は、ユーザが、送信済みのメールを参照する場合や、自身の送信したメールが引用された引用回数や、引用された文書の段落等を参照するための画面である。表示制御部１３０ｂは、クライアント１０から送信済フォルダの表示要求を受け付けた場合に、送信済フォルダ画面の情報を、クライアント１０に送信する。
【００４０】
図７Ｄは、送信済フォルダ画面の一例を示す図である。この送信済フォルダ画面２２は、送信済フォルダ画面２２の情報を受信したクライアント１０に表示される。図７Ｄに示すように、この送信済フォルダ画面２２には、送信したメールの宛先、送信した日付、件名が含まれる。また、送信済フォルダ画面２２は、各種閲覧数表示ボタン２２ｂ〜２２ｄを有する。
【００４１】
個人閲覧数表示ボタン２２ｂは、メールの引用回数、引用された文章を参照するためのボタンである。ユーザは、チェックしたいメールの選択項目２２ａを選択した後、個人閲覧数表示ボタン２２ｂを押下する。かかる個人閲覧数表示ボタン２２ｂが押下されることで、表示制御部１３０ｂは、閲覧種別「個人」と、選択されたメールのメッセージＩＤと、引用回数閲覧の要求を取得する。表示制御部１３０ｂは、閲覧種別「個人」と、選択されたメールのメッセージＩＤと、引用回数閲覧の要求を出力部１３０ｄに通知する。
【００４２】
組織閲覧数表示ボタン２２ｃは、メールを引用した引用者の所属部と、引用された文章と、引用回数との関係を参照するためのボタンである。ユーザは、チェックしたいメールの選択項目２２ａを選択した後、組織閲覧数表示ボタン２２ｃを押下する。かかる組織閲覧数表示ボタン２２ｃが押下されることで、表示制御部１３０ｂは、閲覧種別「組織」、選択されたメールのメッセージＩＤと、引用回数閲覧の要求を取得する。表示制御部１３０ｂは、閲覧種別「組織」、選択されたメールのメッセージＩＤと、引用回数閲覧の要求を出力部１３０ｄに通知する。
【００４３】
宛先組織閲覧数表示ボタン２２ｄは、メールの引用先の所属部と、引用された文章と、引用回数との関係を参照するためのボタンである。ユーザは、チェックしたいメールの選択項目２２ａを選択した後、宛先組織閲覧数表示ボタン２２ｄを押下する。かかる宛先組織閲覧数表示ボタン２２ｄが押下されることで、表示制御部１３０ｂは、閲覧種別「宛先組織」、選択されたメールのメッセージＩＤと、引用回数閲覧の要求を取得する。表示制御部１３０ｂは、閲覧種別「宛先組織」、選択されたメールのメッセージＩＤと、引用回数閲覧の要求を出力部１３０ｄに通知する。
【００４４】
引用回数登録部１３０ｃは、ヘッダが付与されたメールの情報を取得した場合に、引用管理ＤＢ１２０ｄを更新する処理部である。引用回数登録部１３０ｃは、ヘッダを参照し、該当メールが返信メールまたは転送メールか、新規のメールであるかにより異なる処理を行う。
【００４５】
新規メールである場合の引用回数登録部１３０ｃの処理について説明する。引用回数登録部１３０ｃは、メールの記事本文を段落毎に分割する。例えば、引用回数登録部１３０ｃは、記事本文を走査し、改行コードが複数回続いた時点で区切った文章をおのおのの段落として判定する。また、改行コードが複数回続いて見つかったときは、２回目以降の改行コードを無視して、次の文字が開始されたところを段落の開始とみなす。なお、引用回数登録部１３０ｃは、どのように記事本文の段落毎に分割しても構わない。
【００４６】
引用回数登録部１３０ｃは、記事本文を段落毎に分割した後に、段落毎の文章に段落番号を割り当てる。引用回数登録部１３０ｃは、ヘッダの最新のメッセージＩＤ、段落番号、段落毎の文章を、引用管理ＤＢ１２０ｄに記憶する。また、引用回数を初期値「０」に設定する。
【００４７】
次に、返信メールまたは転送メールの場合の引用回数登録部１３０ｃの処理について説明する。引用回数登録部１３０ｃは、返信メールまたは転送メールの元となったメールのメッセージＩＤを、元記事メッセージＩＤとして、ヘッダから取得する。また、引用回数登録部１３０ｃは、メールの記事本文から、引用された段落を取得する。引用された文章の先頭には、あらかじめ定められた引用符（「＞」等）が付与されているため、引用回数登録部１３０ｃは、この引用符を付与された段落の文書を、引用段落として取得する。
【００４８】
引用回数登録部１３０ｃは、元記事メッセージＩＤに対応する段落文面と、引用段落とを比較し、一致するか否かを判定する。引用回数登録部１３０ｃは、一致する場合には、引用回数に１を加算する。また、引用回数登録部１３０ｃは、メールの送信元のアドレスを、引用者アドレスに追加する。また、引用回数登録部１３０ｃは、メールの送信先を送信先アドレスに追加する。
【００４９】
出力部１３０ｄは、メールのメッセージＩＤと、引用回数閲覧の要求とを受け付けた場合に、クライアント１０に引用回数閲覧画面の情報を通知する処理部である。出力部１３０ｄは、要求された閲覧種別が「個人」、「組織」、「宛先組織」の場合について順に説明する。
【００５０】
まず、閲覧種別が「個人」の場合について説明する。出力部１３０ｄは、メッセージＩＤと、引用管理ＤＢ１２０ｄとを比較して、メッセージＩＤに対応する段落文面、引用回数、引用者アドレスを検出することで、個人別の引用回数閲覧画面の情報を生成し、クライアント１０に送信する。図８は、個人別の引用回数閲覧画面の一例を示す図である。図８に示すように、この引用回数閲覧画面２３は、段落文面、引用された回数、引用者アドレスを対応づけている。例えば、図８の１段目では、あるメールにおいて、段落文面「○○会社の田中です。お世話に・・・」の引用回数は「２回」である。また、該当メールの引用者アドレスは「aaa@xxx.yy」、「bbb@xxx.yy」である。
【００５１】
閲覧種別が「組織」の場合について説明する。この場合には、出力部１３０ｄは、メッセージＩＤと、引用管理ＤＢ１２０ｄとを比較して、該当メールを引用した引用者アドレスを判定する。そして、出力部１３０ｄは、引用者アドレスと人事ＤＢ１２０ｂとを基にして、引用者アドレスに対応する所属部を判定する。出力部１３０ｄは、段落文面の引用者アドレスに対して、上記処理を実行することで、段落文面毎に、引用された所属部と、その引用回数を集計する。例えば、ある所属部に含まれる引用者アドレスが２つの場合には、かかる所属部の引用回数は２となる。
【００５２】
図９は、所属部別の引用回数閲覧画面の一例を示す図である。図９に示すように、この引用回数閲覧画面２４は、段落文面、引用された所属部、引用回数を対応づけている。例えば、図９の１段目では、段落文面「○○会社の田中です。お世話に・・・」を引用した引用者の所属部は、特許部、総務部である。そして、特許部の引用者が引用した引用回数は、特許部内で１回である。また、総務部の引用者が引用した引用回数は、総務部内で１回である。
【００５３】
閲覧種別が「宛先組織」の場合について説明する。この場合には、出力部１３０ｄは、メッセージＩＤと、引用管理ＤＢ１２０ｄとを比較して、該当メールを送信先となる送信先アドレスを判定する。そして、出力部１３０ｄは、引用者アドレスと人事ＤＢ１２０ｂとを基にして、送信先アドレスに対応する所属部を判定する。出力部１３０ｄは、段落文面の引用者アドレスに対して、上記処理を実行することで、段落文面毎に、引用された所属部と、その引用回数を集計する。例えば、ある所属部に含まれる送信先アドレスが２つの場合には、かかる所属部の引用回数は２となる。
【００５４】
図１０は、宛先組織別の引用回数閲覧画面の一例を示す図である。図１０に示すように、この引用回数閲覧画面２５は、段落文面、引用先所属部、引用回数を対応づけている。例えば、図１０の１段目では、段落文面「○○会社の田中です。お世話に・・・」を引用した引用先の所属部は、特許部、総務部である。そして、特許部のユーザに送信された引用回数は１回である。また、総務部のユーザに送信された引用回数は１回である。
【００５５】
次に、クライアント１０の処理手順について説明する。図１１は、クライアントの処理手順を示すフローチャートである。図１１に示す処理は、例えば、ユーザからのメールの表示要求の操作を受け付けたことを契機にして実行される。図１１に示すように、クライアント１０は、メールの表示要求を受け付けていない場合には（ステップＳ１０１，Ｎｏ）、再度ステップＳ１０１に移行する。
【００５６】
一方、クライアント１０は、メールの表示要求を受け付けた場合には（ステップＳ１０１，Ｙｅｓ）、メールサーバ１００に、メール表示要求を送信する（ステップＳ１０２）。クライアント１０は、メールサーバ１００から入力画面を受信していない場合には（ステップＳ１０３，Ｎｏ）、ステップＳ１０３に移行する。
【００５７】
一方、クライアント１０は、メールサーバ１００から入力画面を受信した場合には（ステップＳ１０３，Ｙｅｓ）、入力画面を表示する（ステップＳ１０４）。クライアント１０は、ユーザＩＤ、パスワードの入力を受け付けたか否かを判定する（ステップＳ１０５）。クライアント１０は、ユーザＩＤ、パスワードの入力を受け付けていない場合には（ステップＳ１０５，Ｎｏ）、再度ステップＳ１０５に移行する。
【００５８】
一方、クライアント１０は、ユーザＩＤ、パスワードの入力を受け付けた場合には（ステップＳ１０５，Ｙｅｓ）、ユーザＩＤ、パスワードをメールサーバ１００に送信する（ステップＳ１０６）。クライアント１０は、認証エラー画面を受信した場合には（ステップＳ１０７，Ｙｅｓ）、認証エラー画面を表示する（ステップＳ１０８）。
【００５９】
一方、クライアント１０は、認証エラー画面を受信していない場合には（ステップＳ１０７，Ｎｏ）、メール表示画面をメールサーバ１００から受信したか否かを判定する（ステップＳ１０９）。クライアント１０は、メール表示画面をメールサーバ１００から受信していない場合には（ステップＳ１０９，Ｎｏ）、再度ステップＳ１０９に移行する。
【００６０】
クライアント１０は、メールサーバ１００からメール表示画面を受信した場合には（ステップＳ１０９，Ｙｅｓ）、メール表示画面を表示部に表示する（ステップＳ１１０）。クライアント１０は、メッセージ作成要求を受け付けていない場合には（ステップＳ１１１，Ｎｏ）、ステップＳ１１３に移行する。
【００６１】
一方、クライアント１０は、メッセージ作成要求を受け付けた場合には（ステップＳ１１１，Ｙｅｓ）、送信処理を実行する（ステップＳ１１２）。クライアント１０は、送信済みフォルダ表示要求を受け付けていない場合には（ステップＳ１１３，Ｎｏ）、ステップＳ１１９に移行する。
【００６２】
一方、クライアント１０は、送信済みフォルダ表示要求を受け付けた場合には（ステップＳ１１３，Ｙｅｓ）、送信済みフォルダ表示要求をメールサーバ１００に送信する（ステップＳ１１４）。クライアント１０は、送信済みフォルダ表示画面をメールサーバ１００から受信していない場合には（ステップＳ１１５，Ｎｏ）、ステップＳ１１５に移行する。
【００６３】
クライアント１０は、送信済みフォルダ表示画面をメールサーバ１００から受信した場合には（ステップＳ１１５，Ｙｅｓ）、送信済みフォルダ表示画面を表示する（ステップＳ１１６）。
【００６４】
クライアント１０は、メールが選択され、引用回数閲覧画面の表示要求を受け付けていない場合には（ステップＳ１１７，Ｎｏ）、ステップＳ１１９に移行する。クライアント１０は、メールが選択され、引用回数閲覧画面の表示要求を受け付けた場合には（ステップＳ１１７，Ｙｅｓ）、引用数閲覧処理を実行する（ステップＳ１１８）。
【００６５】
クライアント１０は、ログアウト要求がない場合には（ステップＳ１１９，Ｎｏ）、ステップＳ１１１に移行する。一方、クライアント１０は、ログアウト要求があった場合には（ステップＳ１１９，Ｙｅｓ）、ログアウト要求をメールサーバ１００に送信する（ステップＳ１２０）。
【００６６】
次に、図１１のステップＳ１１２に示した送信処理の処理手順について説明する。図１２は、クライアントの送信処理の処理手順を示すフローチャートである。図１２に示すように、クライアント１０は、メールサーバ１００にメッセージ作成要求を送信し（ステップＳ１５０）、メッセージ作成要求をメールサーバ１００から受信していない場合には（ステップＳ１５１，Ｎｏ）、再度ステップＳ１５１に移行する。
【００６７】
一方、クライアント１０は、メッセージ作成画面をメールサーバ１００から受信した場合には（ステップＳ１５１，Ｙｅｓ）、メッセージ作成画面を表示部に表示する（ステップＳ１５２）。クライアント１０は、宛先、件名、記事本文の入力を受け付け（ステップＳ１５３）、メッセージの送信要求を受け付けていない場合には（ステップＳ１５４，Ｎｏ）、再度ステップＳ１５４に移行する。
【００６８】
クライアント１０は、メッセージ送信要求を受け付けた場合には（ステップＳ１５４，Ｙｅｓ）、宛先、件名、記事本文をメールサーバ１００に送信する（ステップＳ１５５）。
【００６９】
次に、図１１のステップＳ１１８に示した引用数閲覧処理の処理手順について説明する。図１３は、引用数閲覧処理の処理手順を示すフローチャートである。図１３に示すように、クライアント１０は、引用回数閲覧の要求と、種別と、選択したメールのメッセージＩＤをメールサーバ１００に送信する（ステップＳ１６０）。
【００７０】
クライアント１０は、引用回数閲覧画面をメールサーバ１００から受信していない場合には（ステップＳ１６１，Ｎｏ）、ステップＳ１６１に移行する。一方、クライアント１０は、引用回数閲覧画面を受信した場合には（ステップＳ１６１，Ｙｅｓ）、メールサーバ１００から受信した引用回数閲覧画面を表示する（ステップＳ１６２）。
【００７１】
次に、メールサーバ１００の処理手順について説明する。図１４は、メールサーバの処理手順を示すフローチャートである。図１４に示す処理は、メールサーバ１００がクライアント１０からメール表示要求を受け付けたことを契機に実行される。図１４に示すように、メールサーバ１００は、メール表示要求をクライアント１０から受信していない場合には（ステップＳ２０１，Ｎｏ）、ステップＳ２０１に移行する。
【００７２】
メールサーバ１００は、メール表示要求をクライアント１０から受信した場合には（ステップＳ２０１，Ｙｅｓ）、入力画面をクライアント１０に送信する（ステップＳ２０２）。メールサーバ１００は、クライアント１０からユーザＩＤ、パスワードを受信していない場合には（ステップＳ２０３，Ｎｏ）、再度ステップＳ２０３に移行する。
【００７３】
メールサーバ１００は、クライアント１０からユーザＩＤ、パスワードを受信した場合には（ステップＳ２０３，Ｙｅｓ）、ユーザ認証ＤＢ１２０ａを用いて認証を行う（ステップＳ２０４）。
【００７４】
メールサーバ１００は、認証ＯＫではない場合には（ステップＳ２０５，Ｎｏ）、認証エラー画面を作成し、クライアント１０に送信する（ステップＳ２０６）。一方、メールサーバ１００は、認証ＯＫの場合には（ステップＳ２０５，Ｙｅｓ）、メールＤＢ１２０ｃを用いて、ユーザＩＤのメール表示画面を作成する（ステップＳ２０７）。メールサーバ１００は、ユーザＩＤのメール表示画面を送信する（ステップＳ２０８）。
【００７５】
メールサーバ１００は、メッセージ作成要求を受信していない場合には（ステップＳ２０９，Ｎｏ）、ステップＳ２１６に移行する。メールサーバ１００は、メッセージ作成要求を受信した場合には（ステップＳ２０９，Ｙｅｓ）、メッセージ作成画面を生成し、クライアント１０に送信する（ステップＳ２１０）。
【００７６】
メールサーバ１００は、宛先、件名、記事本文を受信していない場合には（ステップＳ２１１，Ｎｏ）、再度ステップＳ２１１に移行する。一方、メールサーバ１００は、宛先、件名、記事本文を受信した場合には（ステップＳ２１１，Ｙｅｓ）、メッセージＩＤ、ヘッダを作成し、ヘッダ、件名、記事本文を記憶する（ステップＳ２１２）。
【００７７】
メールサーバ１００は、本メールがあるメールを返信または転送したメールか否かを判定し（ステップＳ２１３）、引用数登録処理を実行する（ステップＳ２１４）。メールサーバ１００は、メールＤＢ１２０ｃの送信欄に、メッセージＩＤ、件名、記事本文を記録する（ステップＳ２１５）。
【００７８】
メールサーバ１００は、送信済みフォルダ表示要求を受信していない場合には（ステップＳ２１６，Ｎｏ）、ステップＳ２０９に移行する。一方、メールサーバ１００は、送信済フォルダ表示要求を受信した場合には（ステップＳ２１６，Ｙｅｓ）、メールＤＢ１２０ｃを用いて、送信済フォルダ画面を作成し、クライアント１０に送信する（ステップＳ２１７）。
【００７９】
メールサーバ１００は、引用回数閲覧要求と、種別と、メッセージＩＤとを受信していない場合には（ステップＳ２１８，Ｎｏ）、ステップＳ２０９に移行する。一方、メールサーバ１００は、引用回数閲覧要求と、種別と、メッセージＩＤとを受信した場合には（ステップＳ２１８，Ｙｅｓ）、引用回数送信処理を実行する（ステップＳ２１９）。
【００８０】
メールサーバ１００は、ログアウト要求をクライアント１０から受信していない場合には（ステップＳ２２０，Ｎｏ）、ステップＳ２０９に移行する。一方、メールサーバ１００は、ログアウト要求をクライアント１０から受信した場合には（ステップＳ２２０，Ｙｅｓ）、処理を終了する。
【００８１】
次に、図１４のステップＳ２１４に示した引用数登録処理の処理手順について説明する。図１５は、引用数登録処理の処理手順を示すフローチャートである。図１５に示すように、メールサーバ１００は、本メールが返信または転送メールではない場合に（ステップＳ２５０，Ｎｏ）、記事本文を段落分けする（ステップＳ２５１）。そして、メールサーバ１００は、メッセージＩＤ、段落文面を引用管理ＤＢ１２０ｄに記録する（ステップＳ２５２）。
【００８２】
一方、メールサーバ１００は、本メールが返信または転送メールの場合に（ステップＳ２５０，Ｙｅｓ）、元記事のメッセージＩＤをヘッダから取得する（ステップＳ２５３）。メールサーバ１００は、メール本文から、引用段落を取得し（ステップＳ２５４）、引用段落と、引用管理ＤＢ１２０ｄ内の段落文面とを照合する（ステップＳ２５５）。
【００８３】
メールサーバ１００は、一致した段落がない場合には（ステップＳ２５６，Ｎｏ）、処理を終了する。一方、メールサーバ１００は、一致した段落がある場合には（ステップＳ２５６，Ｙｅｓ）、照合段落の引用回数をインクリメントする（ステップＳ２５７）。
【００８４】
メールサーバ１００は、本メールの引用者アドレスを引用管理ＤＢ１２０ｄに追加し（ステップＳ２５８）、本メールの送信先アドレスを引用管理ＤＢ１２０ｄに追加する（ステップＳ２５９）。
【００８５】
次に、図１４のステップＳ２１９に示した引用回数送信処理の処理手順について説明する。図１６は、引用回数送信処理の処理手順を示すフローチャートである。図１６に示すように、メールサーバ１００は、引用回数閲覧の要求と、種別と、メッセージＩＤとをクライアント１０から受け付けていない場合には（ステップＳ２６０，Ｎｏ）、再度ステップＳ２６０に移行する。
【００８６】
メールサーバ１００は、引用回数閲覧の要求と、種別と、メッセージＩＤとをクライアント１０から受け付けた場合には（ステップＳ２６０，Ｙｅｓ）、種別が「個人」か否かを判定する（ステップＳ２６１）。
【００８７】
メールサーバ１００は、種別が「個人」の場合には（ステップＳ２６１，Ｙｅｓ）、該当メッセージＩＤに対応する引用管理ＤＢ１２０ｄから、段落毎の引用回数、引用者アドレスを取得する（ステップＳ２６２）。メールサーバ１００は、取得した引用回数、引用者アドレスを基に、個人別の引用回数閲覧画を作成し、クライアント１０に送信する（ステップＳ２６３）。
【００８８】
メールサーバ１００は、種別が「個人」ではない場合には（ステップＳ２６１，Ｎｏ）、種別が「組織」であるか否かを判定する（ステップＳ２６４）。メールサーバ１００は、種別が「組織」の場合には（ステップＳ２６４，Ｙｅｓ）、該当メッセージＩＤに対応する引用管理ＤＢ１２０ｄから段落毎の引用者アドレスを取得する（ステップＳ２６５）。メールサーバ１００は、人事ＤＢ１２０ｂと、引用者アドレスとをもとに、所属部別の引用回数閲覧画面を作成し、クライアント１０に送信する（ステップＳ２６６）。
【００８９】
メールサーバ１００は、種別が「組織」ではない場合には（ステップＳ２６４，Ｎｏ）、該当メッセージＩＤに対応する引用管理ＤＢ１２０ｄから段落毎の送信先アドレスを取得する（ステップＳ２６７）。メールサーバ１００は、人事ＤＢ１２０ｂと、送信先アドレスをもとに、宛先組織別の引用回数閲覧画面を作成し、クライアント１０に送信する（ステップＳ２６８）。
【００９０】
次に、本実施例にかかるメールサーバ１００の効果について説明する。メールの本文情報の一部を引用する引用メールを検知した場合には、引用メールにおいて引用された本文情報の該当部分と、引用回数と、この引用メールの引用者および送信先を対応づけて引用管理ＤＢ１２０ｄに記録する。そして、メールサーバ１００は、クライアント１０から、あるメールに関する引用回数の閲覧要求を受けた場合に、該当するメールの本文情報の部分、引用回数、引用者、送信先を対応づけて表示する。このような処理をメールサーバ１００が実行することで、メールの本文情報に含まれる情報のうち、どの情報がメールの受信者にとって有効であったかをユーザ（送信者）に提示することができる。
【００９１】
また、メールサーバ１００は、クライアント１０から受け付けたメールが引用メールの場合には、メッセージＩＤと、引用メールの宛先とを対応づけて、引用管理ＤＢ１２０ｄに記録する。このため、引用メールがどこに送信されたのかを管理することができる。また、ユーザは、かかる情報を参照することで、自身のメールに含まれる情報のうち、どの情報がどの送信先に有用であったかを把握することができる。
【００９２】
また、メールサーバ１００は、所属毎に段落文面の引用回数を集計するので、どの所属部にどの段落文面がどの程度引用されたのか管理することができる。また、ユーザは、かかる情報を参照することで、自身のメールに含まれる情報のうち、どの情報がどの所属部に有用であったかを把握することができる。
【００９３】
また、メールサーバ１００は、本文情報を段落毎に分割するので、段落毎の引用回数を管理することができる。また、ユーザは、かかる情報を参照することで、メールの本文情報のうちどの段落がどの程度有用であったのかを把握することができる。
【００９４】
ところで、サーバ１００、クライアント１０の各構成要素は機能概念的なものであり、必ずしも物理的に図示の如く構成されていることを要しない。すなわち、サーバ１００、クライアント１０の分散、統合の具体的形態は図示のものに限られず、その全部または一部を、各種の負荷や使用状況などに応じて、任意の単位で機能的または物理的に分散・統合して構成することができる。例えば、図２の各処理部１３０ａ〜１３０ｄの機能をまとめて、メール機能を有する処理部としてもよい。
【００９５】
また、メールサーバ１００は、記事本文を段落毎に分割し、段落毎の引用回数を、引用管理ＤＢ１２０ｄに記憶させていたが、これに限定されるものではない。例えば、メールサーバ１００は、記事本文を改行コードで分割して一行毎に引用回数をカウントしてもよいし、句点「。」に基づいて、記事本文を一文毎に分割し、一文毎に引用回数をカウントしてもよい。
【００９６】
更に、メールサーバ１００は、記事本文に対して形態素解析等を実行し、所定の品詞に対応する単語を抽出し、抽出した単語毎に引用回数をカウントしてもよい。
【００９７】
ここで、図２に示したメールサーバ１００と同様の機能を実現する引用回数管理プログラムを実行するコンピュータの一例を説明する。図１７は、引用回数管理プログラムを実行するコンピュータの一例を示す図である。
【００９８】
図１７に示すように、コンピュータ２００は、各種演算処理を実行するＣＰＵ２０１と、ユーザからのデータの入力を受け付ける入力装置２０２と、ディスプレイ２０３を有する。また、コンピュータ２００は、記憶媒体からプログラム等を読取る読み取り装置２０４と、ネットワークを介して他のコンピュータとの間でデータの授受を行うインターフェース装置２０５とを有する。また、コンピュータ２００は、各種情報を一時記憶するＲＡＭ２０６と、ハードディスク装置２０７を有する。そして、各装置２０１〜２０７は、バス２０８に接続される。
【００９９】
ハードディスク装置２０７には、引用回数登録プログラム２０７ａ、出力プログラム２０７ｂを有する。ＣＰＵ２０１は、各プログラム２０７ａ，２０７ｂを読み出して、ＲＡＭ２０６に展開する。引用回数登録プログラム２０７ａは、引用回数登録プロセス２０６ａとして機能する。出力プログラム２０７ｂは、出力プロセス２０６ｂとして機能する。
【０１００】
例えば、引用回数登録プロセス２０６ａは、図２に示した表示制御部１３０ｂ、引用回数登録部１３０ｃに対応する。出力プロセス２０６ｂは、出力部１３０ｄに対応する。
【０１０１】
なお、各プログラム２０７ａ、２０７ｂについては、必ずしも最初からハードディスク装置２０７に記憶させておかなくてもよい。例えば、コンピュータ２００に挿入されるフレキシブルディスク（ＦＤ）、ＣＤ−ＲＯＭ、ＤＶＤディスク、光磁気ディスク、ＩＣカードなどの「可搬用の物理媒体」に各プログラムを記憶させておく。そして、コンピュータ２００がこれらから各プログラムを読み出して実行するようにしてもよい。
【０１０２】
以上の各実施例を含む実施形態に関し、さらに以下の付記を開示する。
【０１０３】
（付記１）コンピュータに、
クライアントから受け付けたメールが引用メールであるか否かを判定し、前記メールが引用メールではない場合に、前記メールの本文情報を複数の部分情報に分割し、
前記メールを識別するメール識別子ごとに、前記複数の部分情報をそれぞれ識別する部分識別子と、初期値に設定した引用回数とを対応づけて記憶装置に記憶し、
前記クライアントから受け付けたメールが引用メールの場合には、引用元となるメールのメール識別子と、該メールで引用された部分情報の部分識別子を特定し、特定した部分識別子に対応する引用回数に値を加算し、
前記メール識別子を含む情報収集命令を受け付けた場合に、前記記憶装置から該メール識別子に対応する複数の部分識別子と、該複数の部分識別子ごとの引用回数とを抽出し、少なくとも一つの部分識別子と、対応する引用回数とを出力する処理を実行させることを特徴とする引用回数管理プログラム。
【０１０４】
（付記２）クライアントから受け付けたメールが引用メールの場合には、該メールのメール識別子と該メールの宛先とを更に対応づけて記憶装置に記憶することを特徴とする付記１に記載の引用回数管理プログラム。
【０１０５】
（付記３）ユーザと該ユーザの所属とを対応づけた所属テーブルを前記記憶装置は更に記憶し、前記所属テーブルと引用メールを送信したユーザまたは、該引用メールを受信したユーザとを基にして、所属毎に部分情報の引用回数を集計することを特徴とする付記１または２に記載の引用回数管理プログラム。
【０１０６】
（付記４）前記メールの本文情報を段落毎に分割することで、該本文情報を前記部分情報に分割することを特徴とする付記１、２または３に記載の引用回数管理プログラム。
【０１０７】
（付記５）クライアントから受け付けたメールが引用メールであるか否かを判定し、前記メールが引用メールではない場合に、前記メールの本文情報を複数の部分情報に分割し、
前記メールを識別するメール識別子ごとに、前記複数の部分情報をそれぞれ識別する部分識別子と、初期値に設定した引用回数とを対応づけて記憶装置に記憶し、
前記クライアントから受け付けたメールが引用メールの場合には、引用元となるメールのメール識別子と、該メールで引用された部分情報の部分識別子を特定し、特定した部分識別子に対応する引用回数に値を加算する引用回数登録部と、
前記メール識別子を含む情報収集命令を受け付けた場合に、前記記憶装置から該メール識別子に対応する複数の部分識別子と、該複数の部分識別子ごとの引用回数とを抽出し、少なくとも一つの部分識別子と、対応する引用回数とを出力する出力部と、
を有することを特徴とする引用回数管理装置。
【０１０８】
（付記６）前記引用回数登録部は、クライアントから受け付けたメールが引用メールの場合には、該メールのメール識別子と該メールの宛先とを更に対応づけて記憶装置に記憶することを特徴とする付記５に記載の引用回数管理装置。
【０１０９】
（付記７）前記引用回数登録部は、ユーザと該ユーザの所属とを対応づけた所属テーブルを前記記憶装置に記憶し、前記所属テーブルと引用メールを送信したユーザまたは、該引用メールを受信したユーザとを基にして、所属毎に部分情報の引用回数を集計することを特徴とする付記５または６に記載の引用回数管理装置。
【０１１０】
（付記８）前記引用回数登録部は、前記メールの本文情報を段落毎に分割することで、該本文情報を前記部分情報に分割することを特徴とする付記５、６または７に記載の引用回数管理装置。
【０１１１】
（付記９）コンピュータが実行する引用回数管理方法であって、
クライアントから受け付けたメールが引用メールであるか否かを判定し、前記メールが引用メールではない場合に、前記メールの本文情報を複数の部分情報に分割し、
前記メールを識別するメール識別子ごとに、前記複数の部分情報をそれぞれ識別する部分識別子と、初期値に設定した引用回数とを対応づけて記憶装置に記憶し、
前記クライアントから受け付けたメールが引用メールの場合には、引用元となるメールのメール識別子と、該メールで引用された部分情報の部分識別子を特定し、特定した部分識別子に対応する引用回数に値を加算し、
前記メール識別子を含む情報収集命令を受け付けた場合に、前記記憶装置から該メール識別子に対応する複数の部分識別子と、該複数の部分識別子ごとの引用回数とを抽出し、少なくとも一つの部分識別子と、対応する引用回数とを出力することを特徴とする引用回数管理方法。
【０１１２】
（付記１０）クライアントから受け付けたメールが引用メールの場合には、該メールのメール識別子と該メールの宛先とを更に対応づけて記憶装置に記憶することを特徴とする付記９に記載の引用回数管理方法。
【０１１３】
（付記１１）ユーザと該ユーザの所属とを対応づけた所属テーブルを前記記憶装置は更に記憶し、前記所属テーブルと引用メールを送信したユーザまたは、該引用メールを受信したユーザとを基にして、所属毎に部分情報の引用回数を集計することを特徴とする付記９または１０に記載の引用回数管理方法。
【０１１４】
（付記１２）前記メールの本文情報を段落毎に分割することで、該本文情報を前記部分情報に分割することを特徴とする付記９、１０または１１に記載の引用回数管理方法。
【符号の説明】
【０１１５】
１０ａ，１０ｂ，１０ｎ  クライアント
５０    ネットワーク
１００    メールサーバ
【図１】
0005648553.tif 000002
【図２】
0005648553.tif 000003
【図３】
0005648553.tif 000004
【図４】
0005648553.tif 000005
【図５】
0005648553.tif 000006
【図６】
0005648553.tif 000007
【図７Ａ】
0005648553.tif 000008
【図７Ｂ】
0005648553.tif 000009
【図７Ｃ】
0005648553.tif 000010
【図７Ｄ】
0005648553.tif 000011
【図８】
0005648553.tif 000012
【図９】
0005648553.tif 000013
【図１０】
0005648553.tif 000014
【図１１】
0005648553.tif 000015
【図１２】
0005648553.tif 000016
【図１３】
0005648553.tif 000017
【図１４】
0005648553.tif 000018
【図１５】
0005648553.tif 000019
【図１６】
0005648553.tif 000020
【図１７】
0005648553.tif 000021