(57)【要約】      （修正有）【課題】クライアント端末の負荷を増やすことなく、クライアント端末がメールサーバに接続されていない状態でも電子メールの検索ができる電子メールシステムを提供する。【解決手段】クライアント端末と、クライアント端末により送受信される電子メールを転送するメールサーバとからなる電子メールシステムにおいて、メールサーバは、電子メールを一時的に蓄積する一時蓄積手段と、一時蓄積した電子メールからキーワードを抽出するキーワード抽出手段とを有し、クライアント端末は、一時蓄積手段から転送される電子メールを蓄積する蓄積手段と、キーワード抽出手段が抽出したキーワードと蓄積手段が蓄積する電子メールとを対応させるインデックスを格納するインデックスデータベースと、インデックスデータベースにより蓄積された電子メールを特定する検索手段と、検索手段により特定された電子メールを蓄積手段から取得し表示する検索結果表示手段を有する。【選択図】図１
2008204391.tif 000002
【特許請求の範囲】
【請求項１】
外部端末との間で電子メールの送受信を行う電子メールシステムであって、クライアント端末と、前記クライアント端末により送受信される電子メールを転送するメールサーバとを備え、
前記メールサーバは、
前記クライアント端末により送受信される電子メールを一時的に蓄積する一時蓄積手段と、
前記一時蓄積手段が蓄積する電子メールからキーワードを抽出するキーワード抽出手段とを有し、
前記クライアント端末は、
前記一時蓄積手段から転送される電子メールを蓄積する蓄積手段と、
前記キーワード抽出手段が抽出したキーワードと前記蓄積手段が蓄積する電子メールとを対応させるインデックスを格納するインデックスデータベースと、
前記インデックスデータベースを検索することにより前記蓄積手段に蓄積された電子メールを特定する検索手段と、
前記検索手段により特定された電子メールを前記蓄積手段から取得し表示する検索結果表示手段とを有することを特徴とする、電子メールシステム。
【請求項２】
前記メールサーバは、前記キーワード抽出手段が抽出したキーワードを前記クライアント端末に転送するキーワード転送手段をさらに有し、
前記クライアント端末は、前記蓄積手段に蓄積された電子メールを参照するリンク情報を生成するリンク情報生成手段と、
前記インデックスデータベースに格納されるインデックスを、前記キーワード転送手段から受信したキーワードと前記リンク情報生成手段が生成したリンク情報とを関連付けて作成するインデックス作成手段と、
をさらに有することを特徴とする、請求項１に記載の電子メールシステム。
【請求項３】
前記メールサーバは、前記一時蓄積手段に蓄積された電子メールを参照するリンク情報を生成するリンク情報生成手段と、
前記インデックスデータベースに格納されるインデックスを、前記キーワード抽出手段が抽出したキーワードと前記リンク情報生成手段が生成するリンク情報とを関連付けて作成するインデックス作成手段と、
前記インデックス作成手段が作成したインデックスを前記クライアント端末に転送するインデックス転送手段と、
をさらに有することを特徴とする、請求項１に記載の電子メールシステム。
【請求項４】
前記キーワード抽出手段は、電子メールのヘッダ部分の文字列からキーワードを抽出し、
前記インデックス作成手段は、前記キーワード抽出手段が電子メールのヘッダ部分から抽出したキーワードについてヘッダインデックスを作成することを特徴とする、請求項２または３に記載の電子メールシステム。
【請求項５】
前記キーワード抽出手段は、電子メールのヘッダ部分の文字列からキーワードを抽出し、
前記インデックス作成手段は、前記キーワード抽出手段が電子メールのヘッダ部分から抽出したキーワードについて、ヘッダ部分の項目毎に項目ヘッダインデックスを作成することを特徴とする、請求項２または３に記載の電子メールシステム。
【請求項６】
前記キーワード抽出手段は、電子メールの本文部分の文字列から形態素解析によりキーワードを抽出し、
前記インデックス作成手段は、前記キーワード抽出手段が電子メールの本文部分から抽出したキーワードについて本文インデックスを作成することを特徴とする、請求項２乃至５のいずれか１つに記載の電子メールシステム。
【請求項７】
外部端末との間で電子メールの送受信を行う電子メールシステムにおいて、クライアント端末で電子メールを検索する方法であって、
メールサーバが、前記クライアント端末により送受信される電子メールを一時的に蓄積する一時蓄積ステップと、
前記メールサーバが、前記一時蓄積ステップにおいて蓄積された電子メールからキーワードを抽出するキーワード抽出ステップと、
前記一時蓄積ステップにおいて一時的に蓄積された電子メールを、前記クライアント端末が蓄積する蓄積ステップと、
前記クライアント端末が、前記キーワード抽出ステップにおいて抽出されたキーワードと前記蓄積ステップにおいて蓄積された電子メールとを関連付けて対応させるインデックスをインデックスデータベースに格納するインデックス格納ステップと、
前記クライアント端末が、前記インデックスデータベースを検索することにより電子メールを特定する検索ステップと、
を有することを特徴とする、電子メール検索方法。
【請求項８】
前記キーワード抽出ステップで抽出されたキーワードを前記メールサーバが前記クライアント端末に転送するキーワード転送ステップと、
前記蓄積ステップで蓄積された電子メールを参照するリンク情報を、前記クライアント端末が生成するリンク情報生成ステップと、
前記インデックスデータベースに格納されるインデックスを、前記キーワード転送ステップで転送されたキーワードと前記リンク情報生成ステップで生成されたリンク情報とを関連付けて前記クライアント端末が作成するインデックス作成ステップと、
をさらに有することを特徴とする、請求項７に記載の電子メール検索方法。
【請求項９】
前記一時蓄積ステップで蓄積された電子メールを参照するリンク情報を前記メールサーバが生成するリンク情報生成ステップと、
前記インデックスデータベースに格納されるインデックスを、前記キーワード抽出ステップで抽出されたキーワードと前記リンク情報生成ステップで生成されたリンク情報とを関連付けて前記メールサーバが作成するインデックス作成ステップと、
前記インデックス作成ステップで作成されたインデックスを前記メールサーバから前記クライアント端末に転送するインデックス転送ステップと、
をさらに有することを特徴とする、請求項７に記載の電子メール検索方法。
【請求項１０】
前記キーワード抽出ステップは、電子メールのヘッダ部分の文字列からキーワードを抽出し、
前記インデックス作成ステップは、前記キーワード抽出ステップで電子メールのヘッダ部分から抽出されたキーワードについてインデックスを作成することを特徴とする、請求項８または９に記載の電子メール検索方法。
【請求項１１】
前記キーワード抽出ステップは、電子メールのヘッダ部分の文字列からキーワードを抽出し、
前記インデックス作成ステップは、前記キーワード抽出ステップで電子メールのヘッダ部分から抽出されたキーワードについて、ヘッダ部分の項目毎に項目ヘッダインデックスを作成することを特徴とする、請求項８または９に記載の電子メール検索方法。
【請求項１２】
前記キーワード抽出ステップは、電子メールの本文部分の文字列から形態素解析によりキーワードを抽出し、
前記インデックス作成ステップは、前記キーワード抽出ステップで電子メールの本文部分から抽出したキーワードについて本文インデックスを作成することを特徴とする、請求項８乃至１１のいずれか１つに記載の電子メール検索方法。
【請求項１３】
前記クライアント端末が前記検索ステップによって特定された電子メールを取得し表示する検索結果表示ステップをさらに有することを特徴とする、請求項７乃至１２のいずれか１つに記載の電子メール検索方法。
【請求項１４】
クライアント端末間でメールサーバを介して電子メールの送受信を行う電子メールシステムのメールサーバにおいて、クライアント端末に電子メールを検索させるメールサーバプログラムであって、コンピュータに、
クライアント端末により送受信される電子メールを一時的に蓄積する一時蓄積ステップと、
前記一時蓄積ステップにおいて蓄積された電子メールからキーワードを抽出するキーワード抽出ステップと、
前記キーワード抽出ステップで抽出されたキーワードを前記クライアント端末に転送するキーワード転送ステップと、
を実行させるためのメールサーバプログラム。
【請求項１５】
クライアント端末間でメールサーバを介して電子メールの送受信を行う電子メールシステムのクライアント端末において、電子メールを検索するクライアント端末プログラムであって、コンピュータに、
前記メールサーバから転送される電子メールを蓄積する蓄積ステップと、
前記メールサーバが抽出した電子メールのキーワードを受信するキーワード受信ステップと、
前記蓄積ステップで蓄積された電子メールを参照するリンク情報を生成するリンク情報生成ステップと、
前記キーワード受信ステップで受信したキーワードと前記リンク情報生成ステップで生成したリンク情報とを関連付けてインデックスを作成するインデックス作成ステップと、
前記インデックス作成ステップで作成したインデックスをインデックスデータベースに格納するインデックス格納ステップと、
前記インデックスデータベースを検索することにより電子メールを特定する検索ステップと、
を実行させるためのクライアント端末プログラム。
【請求項１６】
クライアント端末間でメールサーバを介して電子メールの送受信を行う電子メールシステムのメールサーバにおいて、クライアント端末に電子メールを検索させるメールサーバプログラムであって、コンピュータに、
クライアント端末により送受信される電子メールを一時的に蓄積する一時蓄積ステップと、
前記一時蓄積ステップにおいて蓄積された電子メールからキーワードを抽出するキーワード抽出ステップと、
前記一時蓄積ステップで蓄積された電子メールを参照するリンク情報を生成するリンク情報生成ステップと、
前記キーワード抽出ステップで抽出したキーワードと前記リンク情報生成ステップで生成したリンク情報とを関連付けてインデックスを作成するインデックス作成ステップと、
前記インデックス作成ステップで作成したインデックスを前記クライアント端末に転送するインデックス転送ステップと、
を実行させるためのメールサーバプログラム。
【請求項１７】
クライアント端末間でメールサーバを介して電子メールの送受信を行う電子メールシステムのクライアント端末において、電子メールを検索するクライアント端末プログラムであって、コンピュータに、
前記メールサーバから転送される電子メールを蓄積する蓄積ステップと、
前記メールサーバから転送されるインデックスであって電子メールを参照するリンク情報と電子メールのキーワードとを関連付けたインデックスをインデックスデータベースに格納するインデックス格納ステップと、
前記インデックス格納ステップで格納したインデックスを検索することにより電子メールを特定する検索ステップと、
を実行させるためのクライアント端末プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、電子メールシステム、電子メール検索方法、および電子メール検索プログラムに関する。
【背景技術】
【０００２】
従来、クライアント端末間でインターネット上のメールサーバを介して電子メールの送受信を行う電子メールシステム、電子メールサービスが知られている。そのような電子メールシステム、電子メールサービスとして、ユーザがウェブページ上からメールの送受信を行うウェブメールサービスが知られている。
【０００３】
昨今、ユーザが送受信するメールの量が増大しており、このようなウェブメールサービスにおいて送受信されたメールの中から必要なメールを探し出すのに多大な時間を要するようになってきている。特にウェブメールサービスの場合、ユーザの端末はメールサーバに接続しなければ検索を行うことができないため、不便であるという問題がある。そこで、過去に送受信したメールから所望のメールを容易に検索できる電子メール検索システムが要求されている。
【０００４】
また一般に、電子メールの検索を行うために、電子メールのテキストに形態素解析を行うことが知られている。つまり、文章を言葉の最小単位である形態素に分解し、各形態素につき文法的に当てはまり得る品詞を判別する。そして、そのような形態素を基にキーワードを抽出し、これらのキーワードをインデックス化する。この形態素解析処理には、コンピュータの処理能力を多く必要とすることが知られている。
【０００５】
【特許文献１】特開２００２−３５１７９７号公報（要約、図１）
【特許文献２】特開２００６−３３８４４８号公報（要約、図１）
【発明の開示】
【発明が解決しようとする課題】
【０００６】
特許文献１は、メールサーバに蓄積されたメールの記述形式に基づいてキーワードを抽出し、キーワードに基づいて作成したインデックスをインデックスサーバで蓄積する電子メールシステムを開示している。しかしながら、上記の特許文献１の場合、ユーザは、クライアント端末がサーバに接続されていなければメールを受信することができない。つまり、クライアント端末を使用するユーザがウェブメールサービスによりメールを送受信、閲覧するためには、クライアント端末がウェブメールサーバと接続されていなければならない。同様に、ユーザが受信したメールを検索するにも、クライアント端末とウェブメールサーバとが接続されている必要がある。
【０００７】
また、特許文献２は、クライアント端末がメールデータベースと、手動・自動分類部と、インデックスとを備える構造を開示している。このようなシステムは、クライアント端末がメールデータベースを有するのでウェブメールサービスではない。この場合、電子メールのインデックス作成のための処理をクライアント端末が行うことになり、クライアント端末への負担が大きいという問題がある。
【０００８】
本発明は、このような問題に鑑みてなされたもので、その目的とするところは、クライアント端末の負荷を増やすことなく、クライアント端末がメールサーバに接続されていない場合でも電子メールの検索ができる、電子メールシステムを提供することにある。
【課題を解決するための手段】
【０００９】
本発明は、このような目的を達成するために、請求項１に記載の発明は、外部端末との間で電子メールの送受信を行う電子メールシステムであって、クライアント端末と、前記クライアント端末により送受信される電子メールを転送するメールサーバとを備え、前記メールサーバは、前記クライアント端末により送受信される電子メールを一時的に蓄積する一時蓄積手段と、前記一時蓄積手段が蓄積する電子メールからキーワードを抽出するキーワード抽出手段とを有し、前記クライアント端末は、前記一時蓄積手段から転送される電子メールを蓄積する蓄積手段と、前記キーワード抽出手段が抽出したキーワードと前記蓄積手段が蓄積する電子メールとを対応させるインデックスを格納するインデックスデータベースと、前記インデックスデータベースを検索することにより前記蓄積手段に蓄積された電子メールを特定する検索手段と、前記検索手段により特定された電子メールを前記蓄積手段から取得し表示する検索結果表示手段とを有することを特徴とする。
【００１０】
この構成によれば、メールサーバが電子メールからのキーワード抽出を行い、インデックスと電子メールとがクライアント端末に蓄積されるため、電子メール検索に伴うクライアント端末への負荷を増やすことなく、クライアント端末がメールサーバに接続されていない場合でも、電子メールの検索が可能となる。
【００１１】
請求項２に記載の発明は、請求項１に記載の電子メールシステムであって、前記メールサーバは、前記キーワード抽出手段が抽出したキーワードを前記クライアント端末に転送するキーワード転送手段をさらに有し、前記クライアント端末は、前記蓄積手段に蓄積された電子メールを参照するリンク情報を生成するリンク情報生成手段と、前記インデックスデータベースに格納されるインデックスを、前記キーワード転送手段から受信したキーワードと前記リンク情報生成手段が生成したリンク情報とを関連付けて作成するインデックス作成手段とをさらに有することを特徴とする。
【００１２】
この構成によれば、メールサーバが電子メールからのキーワード抽出を行い、クライアント端末がインデックスを作成し電子メールを蓄積するため、電子メール検索に伴うクライアント端末への負荷を増やすことなく、クライアント端末がメールサーバに接続されていない場合でも、電子メールの検索が可能となる。
【００１３】
請求項３に記載の発明は、請求項１に記載の電子メールシステムであって、前記メールサーバは、前記一時蓄積手段に蓄積された電子メールを参照するリンク情報を生成するリンク情報生成手段と、前記インデックスデータベースに格納されるインデックスを、前記キーワード抽出手段が抽出したキーワードと前記リンク情報生成手段が生成するリンク情報とを関連付けて作成するインデックス作成手段と、前記インデックス作成手段が作成したインデックスを前記クライアント端末に転送するインデックス転送手段と、をさらに有することを特徴とする。
【００１４】
この構成によれば、メールサーバが電子メールからのキーワード抽出及びインデックス作成を行い、クライアント端末が電子メールを蓄積するため、電子メール検索に伴うクライアント端末への負荷を増やすことなく、クライアント端末がメールサーバに接続されていない場合でも、電子メールの検索が可能となる。
【００１５】
請求項４に記載の発明は、請求項２または３に記載の電子メールシステムであって、前記キーワード抽出手段は、電子メールのヘッダ部分の文字列からキーワードを抽出し、前記インデックス作成手段は、前記キーワード抽出手段が電子メールのヘッダ部分から抽出したキーワードについてヘッダインデックスを作成することを特徴とする。
【００１６】
この構成によれば、電子メールのヘッダの情報を基に検索を行うことができるようになる。
【００１７】
請求項５に記載の発明は、請求項２または３に記載の電子メールシステムであって、前記キーワード抽出手段は、電子メールのヘッダ部分の文字列からキーワードを抽出し、前記インデックス作成手段は、前記キーワード抽出手段が電子メールのヘッダ部分から抽出したキーワードについて、ヘッダ部分の項目毎に項目ヘッダインデックスを作成することを特徴とする。
【００１８】
この構成によれば、電子メールのヘッダの情報を基に検索を行うことができ、さらにヘッダの項目に応じて検索をすることができるようになる。
【００１９】
請求項６に記載の発明は、請求項２乃至５のいずれか１つに記載の電子メールシステムであって、前記キーワード抽出手段は、電子メールの本文部分の文字列から形態素解析によりキーワードを抽出し、前記インデックス作成手段は、前記キーワード抽出手段が電子メールの本文部分から抽出したキーワードについて本文インデックスを作成することを特徴とする。
【００２０】
この構成によれば、電子メールの本文に限定した情報を基に検索を行うことができるようになる。
【００２１】
請求項７に記載の発明は、外部端末との間で電子メールの送受信を行う電子メールシステムにおいて、クライアント端末で電子メールを検索する方法であって、メールサーバが、前記クライアント端末により送受信される電子メールを一時的に蓄積する一時蓄積ステップと、前記メールサーバが、前記一時蓄積ステップにおいて蓄積された電子メールからキーワードを抽出するキーワード抽出ステップと、前記一時蓄積ステップにおいて一時的に蓄積された電子メールを、前記クライアント端末が蓄積する蓄積ステップと、前記クライアント端末が、前記キーワード抽出ステップにおいて抽出されたキーワードと前記蓄積ステップにおいて蓄積された電子メールとを関連付けて対応させるインデックスをインデックスデータベースに格納するインデックス格納ステップと、前記クライアント端末が、前記インデックスデータベースを検索することにより電子メールを特定する検索ステップとを有することを特徴とする。
【００２２】
この構成によれば、メールサーバが電子メールからのキーワード抽出を行い、インデックスと電子メールとがクライアント端末に蓄積されるため、電子メール検索に伴うクライアント端末への負荷を増やすことなく、クライアント端末がメールサーバに接続されていない場合でも、電子メールの検索が可能となる。
【００２３】
請求項８に記載の発明は、請求項７に記載の電子メール検索方法であって、前記キーワード抽出ステップで抽出されたキーワードを前記メールサーバが前記クライアント端末に転送するキーワード転送ステップと、前記蓄積ステップで蓄積された電子メールを参照するリンク情報を、前記クライアント端末が生成するリンク情報生成ステップと、前記インデックスデータベースに格納されるインデックスを、前記キーワード転送ステップで転送されたキーワードと前記リンク情報生成ステップで生成されたリンク情報とを関連付けて前記クライアント端末が作成するインデックス作成ステップとをさらに有することを特徴とする。
【００２４】
この構成によれば、メールサーバが電子メールからのキーワード抽出を行い、クライアント端末がインデックスを作成し電子メールを蓄積するため、電子メール検索に伴うクライアント端末への負荷を増やすことなく、クライアント端末がメールサーバに接続されていない場合でも、電子メールの検索が可能となる。
【００２５】
請求項９に記載の発明は、請求項７に記載の電子メール検索方法であって、前記一時蓄積ステップで蓄積された電子メールを参照するリンク情報を前記メールサーバが生成するリンク情報生成ステップと、前記インデックスデータベースに格納されるインデックスを、前記キーワード抽出ステップで抽出されたキーワードと前記リンク情報生成ステップで生成されたリンク情報とを関連付けて前記メールサーバが作成するインデックス作成ステップと、前記インデックス作成ステップで作成されたインデックスを前記メールサーバから前記クライアント端末に転送するインデックス転送ステップとをさらに有することを特徴とする。
【００２６】
この構成によれば、メールサーバが電子メールからのキーワード抽出及びインデックス作成を行い、クライアント端末が電子メールを蓄積するため、電子メール検索に伴うクライアント端末への負荷を増やすことなく、クライアント端末がメールサーバに接続されていない場合でも、電子メールの検索が可能となる。
【００２７】
請求項１０に記載の発明は、請求項８または９に記載の電子メール検索方法であって、前記キーワード抽出ステップは、電子メールのヘッダ部分の文字列からキーワードを抽出し、前記インデックス作成ステップは、前記キーワード抽出ステップで電子メールのヘッダ部分から抽出されたキーワードについてインデックスを作成することを特徴とする。
【００２８】
この構成によれば、電子メールのヘッダの情報を基に検索を行うことができるようになる。
【００２９】
請求項１１に記載の発明は、請求項８または９に記載の電子メール検索方法であって、前記キーワード抽出ステップは、電子メールのヘッダ部分の文字列からキーワードを抽出し、前記インデックス作成ステップは、前記キーワード抽出ステップで電子メールのヘッダ部分から抽出されたキーワードについて、ヘッダ部分の項目毎に項目ヘッダインデックスを作成することを特徴とする。
【００３０】
この構成によれば、電子メールのヘッダの情報を基に検索を行うことができ、さらにヘッダの項目に応じて検索をすることができるようになる。
【００３１】
請求項１２に記載の発明は、請求項８乃至１１のいずれか１つに記載の電子メール検索方法であって、前記キーワード抽出ステップは、電子メールの本文部分の文字列から形態素解析によりキーワードを抽出し、前記インデックス作成ステップは、前記キーワード抽出ステップで電子メールの本文部分から抽出したキーワードについて本文インデックスを作成することを特徴とする。
【００３２】
この構成によれば、電子メールの本文に限定した情報を基に検索を行うことができるようになる。
【００３３】
請求項１３に記載の発明は、請求項７乃至１２のいずれか１つに記載の電子メール検索方法であって、前記クライアント端末が前記検索ステップによって特定された電子メールを取得し表示する検索結果表示ステップをさらに有することを特徴とする。
【００３４】
請求項１４に記載の発明は、クライアント端末間でメールサーバを介して電子メールの送受信を行う電子メールシステムのメールサーバにおいて、クライアント端末に電子メールを検索させるメールサーバプログラムであって、コンピュータに、クライアント端末により送受信される電子メールを一時的に蓄積する一時蓄積ステップと、前記一時蓄積ステップにおいて蓄積された電子メールからキーワードを抽出するキーワード抽出ステップと、前記キーワード抽出ステップで抽出されたキーワードを前記クライアント端末に転送するキーワード転送ステップと、を実行させるためのメールサーバプログラムを提供する。
【００３５】
この構成によれば、メールサーバが電子メールからのキーワード抽出を行い、インデックスと電子メールとがクライアント端末に蓄積されるため、電子メール検索に伴うクライアント端末への負荷を増やすことなく、クライアント端末がメールサーバに接続されていない場合でも、電子メールの検索が可能となる。
【００３６】
請求項１５に記載の発明は、クライアント端末間でメールサーバを介して電子メールの送受信を行う電子メールシステムのクライアント端末において、電子メールを検索するクライアント端末プログラムであって、コンピュータに、前記メールサーバから転送される電子メールを蓄積する蓄積ステップと、前記メールサーバが抽出した電子メールのキーワードを受信するキーワード受信ステップと、前記蓄積ステップで蓄積された電子メールを参照するリンク情報を生成するリンク情報生成ステップと、前記キーワード受信ステップで受信したキーワードと前記リンク情報生成ステップで生成したリンク情報とを関連付けてインデックスを作成するインデックス作成ステップと、
前記インデックス作成ステップで作成したインデックスをインデックスデータベースに格納するインデックス格納ステップと、前記インデックスデータベースを検索することにより電子メールを特定する検索ステップと、を実行させるためのクライアント端末プログラムを提供する。
【００３７】
この構成によれば、メールサーバが電子メールからのキーワード抽出を行い、インデックスと電子メールとがクライアント端末に蓄積されるため、電子メール検索に伴うクライアント端末への負荷を増やすことなく、クライアント端末がメールサーバに接続されていない場合でも、電子メールの検索が可能となる。
【００３８】
請求項１６に記載の発明は、クライアント端末間でメールサーバを介して電子メールの送受信を行う電子メールシステムのメールサーバにおいて、クライアント端末に電子メールを検索させるメールサーバプログラムであって、コンピュータに、クライアント端末により送受信される電子メールを一時的に蓄積する一時蓄積ステップと、前記一時蓄積ステップにおいて蓄積された電子メールからキーワードを抽出するキーワード抽出ステップと、前記一時蓄積ステップで蓄積された電子メールを参照するリンク情報を生成するリンク情報生成ステップと前記キーワード抽出ステップで抽出したキーワードと、前記リンク情報生成ステップで生成したリンク情報とを関連付けてインデックスを作成するインデックス作成ステップと、前記インデックス作成ステップで作成したインデックスを前記クライアント端末に転送するインデックス転送ステップと、を実行させるためのメールサーバプログラムを提供する。
【００３９】
この構成によれば、メールサーバが電子メールからのキーワード抽出を行い、クライアント端末がインデックスを作成し電子メールを蓄積するため、電子メール検索に伴うクライアント端末への負荷を増やすことなく、クライアント端末がメールサーバに接続されていない場合でも、電子メールの検索が可能となる。
【００４０】
請求項１７に記載の発明は、クライアント端末間でメールサーバを介して電子メールの送受信を行う電子メールシステムのクライアント端末において、電子メールを検索するクライアント端末プログラムであって、コンピュータに、前記メールサーバから転送される電子メールを蓄積する蓄積ステップと、前記メールサーバから転送されるインデックスであって電子メールを参照するリンク情報と電子メールのキーワードとを関連付けたインデックスをインデックスデータベースに格納するインデックス格納ステップと、前記インデックス格納ステップで格納したインデックスを検索することにより電子メールを特定する検索ステップと、を実行させるためのクライアント端末プログラムを提供する。
【００４１】
この構成によれば、メールサーバが電子メールからのキーワード抽出を行い、インデックスと電子メールとがクライアント端末に蓄積されるため、電子メール検索に伴うクライアント端末への負荷を増やすことなく、クライアント端末がメールサーバに接続されていない場合でも、電子メールの検索が可能となる。
【発明の効果】
【００４２】
本発明によれば、電子メール検索に伴うクライアント端末への負荷を増やすことなく、クライアント端末がメールサーバに接続されていない場合でも電子メールの検索が可能になる。
【発明を実施するための最良の形態】
【００４３】
以下、図面を参照しながら本発明の実施形態について詳細に説明する。
【００４４】
本発明の実施形態に係る電子メールシステムを図１に示す。電子メールシステム１は、メールサーバ１０と少なくとも一つのクライアント端末１１とを備えている。メールサーバ１０は、電子メール一時蓄積部１００と、キーワード抽出部１０１と、キーワード転送部１０２とを備えている。
【００４５】
メールサーバ１０は、コンピュータなどの計算機によって構成され、インターネットに接続されている。クライアント端末１１のユーザ宛のメールを受信すると、メールサーバ１０は受信した電子メールを電子メール一時蓄積部１００に一時的に蓄積する（一時蓄積ステップ）。蓄積された電子メールは、後述のキーワード抽出処理の後、クライアント端末１１に転送される。電子メール一時蓄積部１００からクライアント端末１１への電子メールの転送は、クライアント端末１１がメールサーバ１０にアクセスし新着メールがあるか否かをチェックしたときに行ってもよいし、並びに／またはクライアント端末１１がメールサーバ１０に接続されている間は１０分毎、３０分毎などの一定の時間毎に自動的に転送するように設定してもよい。電子メールの転送には、ＰＯＰ (Post Office Protocol)及びＳＭＴＰ (Simple Mail Transfer Protocol)、ＩＭＡＰ (Internet Message Access Protocol)、ＡＰＯＰ (Authenticated Post Office Protocol)など、如何なる公知のプロトコルでも用いることができる。
【００４６】
キーワード抽出部１０１は、電子メール一時蓄積部１００に蓄積された電子メールに対してキーワード抽出処理を行う（キーワード抽出ステップ）。本実施例では、電子メールのヘッダ部分に対しては、ヘッダ情報の項目に対応付けて記述されている文字列をキーワードとして抽出する。例えば、図３のようにＴｏ，Ｆｒｏｍ，Ｓｕｂｊｅｃｔなどといった項目の文字列をキーワードとして抽出する。また、電子メールの本文部分からのキーワードの抽出には、例えば形態素解析を用いることができる。形態素解析では、電子メール中のテキストが最小単位の単語に分解され、それぞれの単語に該当し得る品詞を判断する。分解された単語に品詞の情報を合致させることにより、キーワードができる。
【００４７】
キーワード転送部１０２は、キーワード抽出部１０１が抽出したキーワードをクライアント端末１１に転送する（キーワード転送ステップ）。キーワードは、電子メール一時蓄積部１００からクライアント端末１１に電子メールが転送されるときに、電子メールに添付されて転送されるように構成されていてもよい。
【００４８】
クライアント端末１１は、電子メール蓄積部２００と、検索部２０１と、検索結果表示部２０２と、インデックス作成部３０１と、リンク情報生成部３０２と、インデックスデータベース２０３とを備えている。メールサーバ１０がキーワード抽出処理を行った後に電子メール一時蓄積部１００からクライアント端末１１に転送された電子メールは、電子メール蓄積部２００に蓄積される（蓄積ステップ）。
【００４９】
メールサーバ１０のキーワード転送部１０２からクライアント端末１１に転送されたキーワードは、インデックス作成部３０１に受信される（キーワード受信ステップ）。インデックス作成部３０１は、インデックスを作成し、インデックスデータベース２０３にインデックスを送る（インデックス作成ステップ、インデックス格納ステップ）。インデックスは、受信したキーワードと後述のリンク情報生成部３０２で生成されるリンク情報とを結びつけている。これにより、受信したキーワードと電子メール蓄積部２００に蓄積された電子メールとが対応され、キーワードによって電子メールが特定される。従って、後述のようにユーザがインデックスを用いて検索を行うとき、検索部２０１はユーザの入力するキーワードに関連付けられたリンク情報をまずインデックスによって取得し、そして、検索結果表示部２０２が、取得されたリンク情報が参照する電子メールを電子メール蓄積部２００から取得する。
【００５０】
リンク情報生成部３０２は、電子メール蓄積部２００に蓄積された電子メールを参照するリンク情報を生成する（リンク情報生成ステップ）。リンク情報は、前述のインデックス作成部３０１に送られる。
【００５１】
インデックスデータベース２０３は、インデックス作成部３０１が作成したインデックスを格納する（インデックス格納ステップ）。インデックスデータベース２０３の内容の例は、図３、４に示されている。
【００５２】
図３に示すように、インデックス作成部３０１は、キーワード抽出部１０１が抽出したキーワードとリンク情報生成部３０２が生成したリンク情報とを関連付けてインデックスを作成する。本実施例では、電子メールのヘッダ部分に対しては、ヘッダ情報の項目に対応付けて記述されている文字列をキーワードとして抽出し、例えば図３に示すように、電子メールのＴｏ欄ヘッダインデックス、Ｆｒｏｍ欄ヘッダインデックス、Ｓｕｂｊｅｃｔ欄ヘッダインデックスといったように、ヘッダの項目毎の項目ヘッダインデックスを作成する。若しくは、ヘッダ内の情報から得られたキーワードをまとめてヘッダインデックスを作成することもできる。また、電子メールの本文中、添付物中のキーワードについては、本文インデックス、添付物インデックスなどと分けて作成する。
【００５３】
そして、各インデックス内では、図４に示すように、各欄におけるキーワードとリンク情報とを関連付けており、リンク情報はそれぞれ一つまたはそれ以上の電子メールを参照している。これにより、インデックスはキーワードによって対応する電子メールを特定できるようになっている。
【００５４】
ユーザが電子メールの検索を行うために検索キーワードを入力すると、検索部２０１はインデックスデータベース２０３を検索し、電子メール蓄積部２００に蓄積された電子メールのうちユーザが入力した検索キーワードに関連する電子メールを特定し、そのリンク情報を取得する（検索ステップ）。取得されたリンク情報は検索結果表示部２０２に送られる。検索結果表示部２０２は、取得されたリンク情報を基に、リンク情報が参照する電子メールを電子メール蓄積部２００から取得する。電子メール蓄積部２００は該当する電子メールを検索結果表示部２０２に送り、検索結果表示部２０２は電子メール蓄積部２００から取得された電子メールを表示する（検索結果表示ステップ）。
【００５５】
この構成によれば、メールサーバ１０上のキーワード抽出部１０１がキーワード抽出処理を行うため、クライアント端末１１はキーワード抽出処理を行う必要がない。従って、クライアント端末１１の負荷を軽減することができる。また、クライアント端末１１の電子メール蓄積部２００には送受信した電子メールが蓄積されており、かつクライアント端末１１上にインデックスデータベース２０３があるため、ユーザは、クライアント端末１１がメールサーバ１０に接続されていない状態でも、電子メールを検索し取得することができる。
【００５６】
本発明の第２の実施例に係る電子メールシステム２を、図２を参照しつつ説明する。
【００５７】
第２実施例と前述の第１実施例との違いは、第２実施例においてはインデックス作成部３１１及びリンク情報生成部３１２がクライアント端末２１でなくメールサーバ２０にあることである。従って、メールサーバ２０はキーワードの抽出のみでなく、リンク情報の生成、インデックスの作成までも行う。この際、リンク情報生成部３１２が生成するリンク情報は、電子メール一時蓄積部１００の電子メールを参照している。また、メールサーバ２０はキーワード抽出部の代わりにインデックス転送部１０３を有し、キーワードの代わりにインデックスをインデックス転送部１０３からクライアント端末２１のインデックスデータベース２０３に転送するようになっている（インデックス転送ステップ）。
【００５８】
この構成によれば、メールサーバ２０上のキーワード抽出部１０１がキーワード抽出処理を行い、リンク情報生成部３１２がリンク情報を生成し、さらにインデックス作成部３１１がインデックスを作成する。従って、クライアント端末２１はキーワード抽出処理、リンク情報生成処理、インデックス作成処理を行う必要がなく、クライアント端末２１の負荷をさらに軽減することができる。また、クライアント端末２１の電子メール蓄積部２００には送受信した電子メールが蓄積されており、かつクライアント端末２１上にインデックスデータベース２０３があるため、ユーザは、クライアント端末２１がメールサーバ２０に接続されていない状態でも、電子メールを検索することができる。
【産業上の利用可能性】
【００５９】
本発明によれば、電子メール検索に伴うクライアント端末への負荷を増やすことなく、クライアント端末がメールサーバに接続されていない場合でも電子メールの検索が可能になる。
【図面の簡単な説明】
【００６０】
【図１】本発明の第１実施形態に係る電子メールシステムを示すブロック図である。
【図２】本発明の第２実施形態に係る電子メールシステムを示すブロック図である。
【図３】本発明の実施形態に係る、電子メールからキーワードが抽出されインデックスが作成されるまでの流れを示す模式図である。
【図４】本発明の実施形態に係る、インデックスデータベースの内容例を示す図である。
【符号の説明】
【００６１】
１、２      電子メールシステム
１０、２０      メールサーバ
１１、２１      クライアント端末
１００      電子メール一時蓄積部
１０１      キーワード抽出部
１０２      キーワード転送部
１０３      インデックス転送部
２００      電子メール蓄積部
２０１      検索部
２０２      検索結果表示部
２０３      インデックスデータベース
３０１、３１１      インデックス作成部
３０２、３１２      リンク情報生成部
【図１】
2008204391.tif 000003
【図２】
2008204391.tif 000004
【図３】
2008204391.tif 000005
【図４】
2008204391.tif 000006