(57)【要約】【課題】各団体又は各人によって、使用される専門用語の意味が異なる場合であっても、専門用語の適切な意味を提供することを可能とする。【解決手段】用語検索装置１は、作成者判定手段２、辞書選択手段３及び辞書検索手段５を備える。作成者判定手段２は、ネットワークを介して受信された、検索対象用語を含む本文の送信者メールアドレスに基づいて、前記本文の作成者を判定する。辞書選択手段３は、作成者別に作成される、用語の意味を説明する情報を登録する複数の辞書データの中から、前記作成者の判定結果に基づいて、使用するべき辞書データを選択する。辞書検索手段５は、選択された前記辞書データから前記検索対象用語についての説明情報を検索する。【選択図】      図１
2004302926.tif 000002
【特許請求の範囲】
【請求項１】
コンピュータに、用語を辞書データから検索する制御を行わせるコンピュータ・プログラムであって、
ネットワークを介して受信された、検索対象用語を含む本文から送信者メールアドレスを抽出し、
前記送信者メールアドレスに基づいて前記本文の作成者を判定し、
前記作成者の判定結果に基づいて、各作成者における用語の意味を説明する作成者固有説明情報が登録された複数の作成者固有辞書データの中から使用するべき作成者固有辞書データを選択し、
選択された前記作成者固有辞書データから前記検索対象用語についての作成者固有説明情報を検索する、
ことを含む処理を前記コンピュータに行わせることを特徴とするコンピュータ・プログラム。
【請求項２】
前記本文を受信した受信者が前記作成者固有辞書データを使用した辞書使用回数に基づいて、前記受信者の業務経験の豊かさを示す経験レベルを判定し、
前記検索において、経験レベルに応じて作成者固有説明情報が登録された前記作成者固有辞書データから、前記受信者の前記経験レベルに対応する前記作成者固有説明情報を取得する、
ことを更に含む処理を前記コンピュータに行わせることを特徴とする請求項１に記載のコンピュータ・プログラム。
【請求項３】
前記作成者が属する業界一般における用語の意味を説明する業界用語説明情報が登録された業界用語辞書データから前記検索対象用語を検索する、
ことを更に含む処理を前記コンピュータに行わせることを特徴とする請求項１に記載のコンピュータ・プログラム。
【請求項４】
前記本文を受信した受信者が前記業界用語辞書データを使用した辞書使用回数に基づいて、前記受信者の業務経験の豊かさを示す経験レベルを判定し、
前記検索において、経験レベルに応じて業界用語説明情報が登録された前記業界用語辞書データから、前記受信者の前記経験レベルに対応する前記業界用語説明情報を取得する、
ことを更に含む処理を前記コンピュータに行わせることを特徴とする請求項３に記載のコンピュータ・プログラム。
【請求項５】
コンピュータが、用語を辞書データから検索する用語検索方法であって、
ネットワークを介して受信された、検索対象用語を含む本文から送信者メールアドレスを抽出し、
前記送信者メールアドレスに基づいて前記本文の作成者を判定し、
前記作成者の判定結果に基づいて、各作成者における用語の意味を説明する作成者固有説明情報が登録された複数の作成者固有辞書データの中から使用するべき作成者固有辞書データを選択し、
選択された前記作成者固有辞書データから前記検索対象用語についての作成者固有説明情報を検索する、
ことを含むことを特徴とする用語検索方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、コンピュータを用いて用語を検索する技術に関し、特に、専門用語の検索に好適である。
【０００２】
【従来の技術】
医療、法律等、多くの業界があり、これらの業界ごとに専門用語がある。この専門用語の意味、又はその専門用語が示す内容は、その業界に従事する者には分かりにくいため、専門用語用の辞書が提供されている。
【０００３】
このような専門用語用の辞書の一例として、専門用語検索サイトが挙げられる。専門用語検索サイトは専門用語辞書データベース及び検索手段を備える。専門用語用辞書データベースは、専門用語の意味を説明する情報を格納する。検索手段は、ネットワークを介して端末から検索対象となる専門用語を受信し、その受信した専門用語を検索キーとして専門用語辞書データベースを検索する。そして、その専門用語の意味を、その専門用語を送信してきた端末に送信する（例えば、非特許文献１参照）。
【０００４】
【非特許文献１】
”情報・通信辞典ｅ−ｗｏｒｄｓ  ”、［ｏｎｌｉｎｅ］、［平成１５年３月１０日検索］、インターネット＜ＵＲＬ：ｈｔｔｐ：／／ｅ−ｗｏｒｄｓ．ｊｐ／＞
【０００５】
【発明が解決しようとする課題】
上記の従来技術に係わる検索サイトによれば、比較的広く用いられている専門用語が示す一般的な意味を端末に提供することを可能とする。
【０００６】
しかし、専門用語の意味は、同じ業界内であっても、時にその用語を用いる団体、例えば会社や部署、によって異なり、また、時に、その用語を用いる各人によっても異なることが多い。
【０００７】
例えば、コンピュータ業界に属するある会社、Ａ社においてある環境であるスペックを有するマシンを使用している場合、そのＡ社において「マシン」といえば、その環境で用いられるそのスペックを有する特定のマシンを意味することが多い。しかし、当然ながら、Ａ社において「マシン」という用語の意味と、Ａ社と異なる会社、Ｂ社において「マシン」という用語の意味とは、必ずしも一致しない。
【０００８】
このように、各団体によって、又は各人によって使用される専門用語の意味が異なるような場合、従来技術では、必ずしも用語の適切な説明を端末のユーザに提供することができないという問題があった。
【０００９】
また、用語の検索を行う各人によって、その業界での経験の豊富さも異なる。豊富な経験を有する熟練者には、ある程度の説明で専門用語の意味を正確に伝えることができる場合であっても、浅い経験しか持たない初心者には、より詳しい説明が必要な場合がある。この場合、専門用語の意味についての説明の詳しさを初心者に合わせると、熟練者にとってはその説明は詳しすぎて煩わしくなる。逆に、専門分野が意味についての説明の詳しさを熟練者に合わせると、初心者にとっては説明が不十分となるという問題もあった。
【００１０】
以上の問題に鑑み、用語検索において、各団体又は各人によって、使用される専門用語の意味が異なる場合にも、その専門用語の適切な意味を検索することを可能とすることが、本発明の解決しようとする第１の課題である。また、用語検索を行うユーザの経験の豊かさに応じて、適切な詳しさで用語の意味についての説明を提供することを可能とすることが、本発明の解決しようとする第２の課題である。
【００１１】
【課題を解決するための手段】
図１に、本発明に係わる用語検索装置の原理図を示す。図１に示すように、用語検索装置１は、作成者判定手段２、辞書選択手段３、経験レベル判定手段４、辞書検索手段５、作成者固有辞書データ格納手段６及び業界用語辞書データ格納手段７を備える。
【００１２】
作成者固有辞書データ格納手段６は、検索対象用語を含む本文を作成する作成者に対応して、各作成者における用語の意味を説明する作成者固有説明情報を登録する作成者固有辞書データを格納する。業界用語辞書データ格納手段７は、前記作成者が属する業界での用語の一般的な意味を説明する業界用語説明情報を登録する業界用語辞書データを格納する。なお、共に同じ用語についての説明情報であっても、作成者固有説明情報と業界用語説明情報は必ずしも一致しない。作成者固有辞書データ内の作成者固有説明情報及び業界用語辞書データ内の業界用語説明情報は、共に、その本文の受信者の業務経験の豊かさを示す経験レベルに応じて登録されている。すなわち、低い経験レベルの場合には詳しい意味を説明する説明情報が、高い経験レベルの場合には簡単な意味を説明する説明情報が登録されている。
【００１３】
作成者判定手段２は、ネットワークを介して受信した本文の送信者メールアドレスに基づいて、その本文の作成者を判定する。辞書選択手段３は、作成者の判定結果に基づいて、検索に使用するべき辞書データを選択する。より具体的には、辞書選択手段３は、作成者を特定できた場合には、その作成者に対応する作成者固有辞書データと業界用語辞書データとを選択する。そうでない場合には、業界用語辞書データを選択する。経験レベル判定手段４は、その本文の受信者が選択された辞書を使用した辞書使用回数に基づいて、その受信者の経験の豊かさを示す経験レベルを判定する。辞書検索手段５は、検索対象用語を検索キーとして、選択された辞書データから、その受信者の経験レベルに対応付けられた作成者固有説明情報及び／又は業界用語説明情報を検索する。
【００１４】
このように、上記構成によれば、作成者別に、その作成者における用語の意味を説明する作成者固有説明情報を登録する作成者固有辞書データを作成しておき、本文を受信した場合には、その本文の作成者を送信者メールアドレスに基づいて判定し、その判定結果に基づいて使用する辞書データを選択し、その辞書データから検索対象用語についての作成者固有説明情報を検索する。従って、作成者（団体、個人等）によって、専門用語の意味が異なる場合であってもその専門用語の適切な意味を検索することが可能となり、上記第１の課題が解決される。
【００１５】
また、上記構成によれば、その本文の受信者が選択された辞書を使用した辞書使用回数に基づいて、その受信者の経験の豊かさを示す経験レベルを判定し、辞書データからその受信者の経験レベルに対応付けられた、検索対象用語についての作成者固有説明情報及び／又は業界用語説明情報を取得する。従って、受信者の経験の豊かさに応じて、適切な詳しさで用語の意味に関する説明を検索者に対して提供することが可能となり、上記第２の課題が解決される。
【００１６】
また、上記用語検索装置において行われる各動作と同様の手順からなる用語検索方法によっても、上記用語検索装置と同様の作用・効果が得られるため、上記課題を解決することが可能である。
【００１７】
また、上記用語検索方法によって行われる手順をコンピュータに行わせるコンピュータ・プログラムも、上記コンピュータ・プログラムをコンピュータに備えられたメモリに一旦格納させ、そのコンピュータにそのメモリから上記コンピュータ・プログラムを読み出させて実行させることにより、上記課題を解決する事が可能である。
【００１８】
また、上記コンピュータ・プログラムを記録したコンピュータで読み取り可能な記録媒体から、そのプログラムをコンピュータに読み出させて実行させることによっても、上記課題を解決することができる。
【００１９】
【発明の実施の形態】
以下、本発明の実施の形態について図面を用いて説明する。なお、同じ装置等には同じ参照番号をつけ、説明を省略する。以下、端末ＴにおいてＧＵＩ（Ｇｒａｐｈｉｃ  Ｕｓｅｒ  Ｉｎｔｅｒｆａｃｅ）を採用すると仮定して説明するが、本発明を限定する趣旨ではない。また、以下の実施形態では、顧客から問い合わせ等のメールを受信し、そのメールについて回答者Ａが回答するサポート・サービスにおいて本発明に係わる用語検索システムを適用すると仮定する。なお、この仮定は、用語検索システムの利用形態を限定する趣旨ではない。
【００２０】
図２に、本発明に係わる用語検索システムの構成図を示す。図２に示すように、用語検索システムは、データベース・サーバＳと、１以上の回答者Ａの端末Ｔとを備える。各端末Ｔは、基本的に同じ構成を有し、データベース・サーバＳとネットワークＮを介して接続されている。
【００２１】
ネットワークＮは、１つのネットワークであっても、複数のネットワークの組み合わせであってもよい。ネットワークＮとして、インターネット、電話回線網、無線回線網及びＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）等が考えられる。
【００２２】
まず、端末Ｔの構成について説明する。端末Ｔは、メール受信部１１、顧客判定部１２、辞書選択部１３、経験レベル判定部１４、辞書検索部１５及び使用回数更新部１６を備える。
【００２３】
メール受信部１１は、顧客（不図示）からメールを受信する。顧客判定部１２は、受信したメールから送信者メールアドレスを取得し、その送信者メールアドレスを用いて顧客判定テーブル２１（後述）を参照することにより、その顧客を判定する。
【００２４】
辞書選択部１３は、顧客の判定結果に基づいて、そのメールの本文内に含まれる専門用語を検索する際に使用するべき辞書データを選択する。より具体的には、受信したメールの送信者メールアドレスに、顧客判定テーブル２１中に登録された文字列と一致する文字列が含まれている場合、辞書選択部１３は、その文字列に対応する顧客辞書名を有する顧客固有辞書データを、そのメール内の用語を検索するための辞書データとして選択する。
【００２５】
経験レベル判定部１４は、辞書使用回数テーブル２２から回答者Ａが選択された辞書データを使用した辞書使用回数を取得し、その辞書使用回数を用いて経験レベル判定テーブル２３を参照することにより、その回答者Ａの回答業務の経験の豊かさを示す経験レベルを判定する。辞書検索部１５は、決定された辞書データから専門用語を検索し、その専門用語の意味を説明する説明情報を取得する。なお、取得される説明情報は、経験レベルに応じて説明の詳しさが異なる。また、後述のように、説明情報には、顧客における用語の意味を説明する顧客固有説明情報と、業界一般での用語の意味を説明する業界用語説明情報とがある。同じ用語についての説明情報であっても、顧客固有説明情報と業界用語説明情報は必ずしも一致しない。使用回数更新部１６は、使用された辞書データの辞書使用回数を更新する。
【００２６】
次に、データベース・サーバＳの構成について説明する。データベース・サーバＳは、顧客判定テーブル２１、辞書使用回数テーブル２２、経験レベル判定テーブル２３、顧客固有辞書データ２４及び業界用語辞書データ２５を備える。各端末Ｔは、ネットワークＮを介して、データベース・サーバＳ内の各テーブル及び辞書データを参照することができる。
【００２７】
顧客判定テーブル２１は、顧客固有辞書データを識別する顧客辞書名に対応させて、送信者メールアドレスに含まれるべき文字列を格納する。図３に、顧客判定テーブル２１のデータ構造例を示す。図３によれば、顧客辞書名が「Ａ社用語辞書」である辞書データは、送信者メールアドレス中のドメインが「ａａａ．ｃｏｍ」であるメールの本文中の用語を検索する際に用いられる事が分かる。なお、この顧客判定テーブル２１の説明及び後述の説明において、送信者メールアドレスに含まれるドメイン名に基づいて顧客を判定すると仮定している。しかし、ドメイン名の代わりに、送信者メールアドレス全体又はサーバ名等を用いて、顧客を判定することとしてもよい。
【００２８】
辞書使用回数テーブル２２は、回答者Ａが各辞書を使用した辞書使用回数を格納する。辞書使用回数テーブル２２は、回答者Ａ毎に備えられる。図４に、辞書使用回数テーブル２２のデータ構造例を示す。図４によれば、この回答者Ａは、Ａ社用辞書を２０回、Ｂ社用辞書を５回、Ｃ社用辞書を７回使用していることがわかる。
【００２９】
経験レベル判定テーブル２３は、経験レベルを示す数値に対応させて、その経験レベルに該当する回答者Ａの辞書使用回数を格納する。経験レベル判定テーブル２３も、回答者Ａごとに備えられることとしても良い。図５に、経験レベル判定テーブル２３のデータ構造例を示す。図５によれば、辞書使用回数が５回未満であれば、回答者Ａの経験レベルは「１」であり、辞書使用回数が５回以上１０回未満であれば、回答者Ａの経験レベルは「２」であり、辞書使用回数が１０回以上であれば、回答者Ａの経験レベルは「３」である。この例によれば、経験レベルを示す数値が高くなるほど、その回答者Ａは経験が豊富であることを示す。
【００３０】
顧客固有辞書データ２４は、顧客における専門用語の意味を説明する顧客固有説明情報を登録する辞書データである。顧客固有辞書データ２４は、原則的に顧客毎に備えられる。図６に、顧客固有辞書データ２４のデータ構造例を示す。図６に示すように、顧客固有辞書データ２４には、用語ごとに、その用語の顧客固有説明情報が、経験レベルに応じて登録される。例えば、図６において、経験レベルが「１」、「２」及び「３」である場合、用語「マシン」又は「機種」についての顧客固有説明情報として、それぞれ「○○社製ワークステーション、型番ＡＡＡ、メモリ５１２ＭＢ、ＧＰＵ（Ｇｒａｐｈｉｃ  Ｐｒｏｃｅｓｓｏｒ  Ｕｎｉｔ）ＸＸＸ」、「○○社製ワークステーション、型番ＡＡＡ、ＧＰＵＸＸＸ」及び「○○社製ワークステーション」が登録されている。
【００３１】
業界用語辞書データ２５は、その業界で一般的な専門用語の意味を説明する業界用語説明情報を登録する辞書データである。顧客固有辞書データ２４及び業界用語辞書データ２５の見出し語は、基本的に同じとしてもよい。この場合、業界用語辞書データ２５を検索した結果、一致する見出し語を取得する事ができた（ヒットした）専門用語は、顧客固有辞書データ２４を検索した場合にもヒットする。図７に、業界用語辞書データ２５のデータ構造例を示す。図７に示すように、業界用語辞書データ２５には、用語ごとに、経験レベルに応じて業界用語説明情報が登録される。例えば、図７において、経験レベルが「１」である場合、用語「マシン」についての業界用語説明情報として、「パーソナルコンピュータ（以下、ＰＣ）」が登録されている。図７では、経験レベルが「２」及び「３」に対応する業界用語説明情報は登録されていないが、この場合、経験レベルが「１」である場合と同じ説明情報であることを示す。
【００３２】
次に、図８を用いて、用語検索システムで行われる処理の概略について説明する。図８に示すように、まず、図８に示すようなメールが端末Ｔに受信されたとする。この場合、端末Ｔは、このメールの送信者メールアドレスに基づいてそのメールを送信した顧客を判定し、その判定結果に基づいてそのメールの本文中の専門用語を調べるための顧客固有辞書データ２４を選択する（矢印Ａ１）。続いて、端末Ｔは、そのメールでの問い合わせを担当する回答者Ａの経験レベルを決定する（不図示）。最後に、端末Ｔは、業界用語辞書データ２５及び顧客固有辞書データ２５から、経験レベルに対応する説明情報を取得し（矢印Ａ２及びＡ３）、その説明情報をそのメールの本文中に表示させる。図８に示すメールの表示例では、用語の検索結果は、ポップアップメッセージとして表示されている。また、図８において、用語の検索結果として、「ＰＣ＜○○社製ワークステーション、型番ＡＡ、メモリ５１２ＭＢ、ＧＰＵｘｘｘ＞」が表示されている。このうち、＜＞内に表示されている情報は、顧客固有辞書データ２４から検索した結果を示し、＜＞の外に表示されている情報は、業界用語辞書データ２５から検索した結果を示す。
【００３３】
これにより、図８に示す例によれば、回答者Ａは、用語「マシン」の業界での一般的な意味はＰＣであるが、そのメールの送信者が「マシン」という場合、その意味は、「型番ＡＡであり、メモリ５１２ＭＢ及びＧＰＵｘｘｘというスペックを有する○○社製ワークステーション」であることがわかる。
【００３４】
なお、この例では、回答者Ａの経験レベルが「１」であると仮定しているため、検索結果として、図６に示す顧客固有辞書データ２４及び図７に示す業界用語辞書データ２５において、経験レベル「１」に対応する説明情報が取得されている。
【００３５】
このように、本用語検索システムによれば、各団体又は各人によって専門用語の意味が異なる場合にも、専門用語の適切な意味の説明を検索することが可能である。さらに、回答者Ａの経験の豊かさに応じて、適切な詳しさで専門用語の意味を提供することが可能である。
【００３６】
本用語検索システムをサポート・サービスに提供することにより、回答者Ａは、問い合わせメールの本文中に、見慣れない専門用語が含まれていた場合であっても、その用語の適切な意味を適切な詳しさで説明する情報を迅速に取得する事が可能となる。従って、サポート・サービスの効率を向上させることが可能となる。
【００３７】
以下、用語検索システムでの動作について説明する。用語検索システムでは、用語の検索に先立って、使用するべき辞書データを選択し、回答者Ａの経験レベルを判定する。その後、選択された辞書データから用語を検索する。以下、まず、図９及び図１０を用いて、使用するべき辞書データを選択し、回答者Ａの経験レベルを判定する処理について説明する。
【００３８】
図９に示すように、まず、メール受信部１１がメールを受信すると（ステップＳ１）、顧客判定部１２はそのメールの送信者メールアドレスからドメインを抽出する（ステップＳ２）。
【００３９】
続いて、顧客判定部１２は、顧客判定テーブル２１に、抽出したドメインが登録されているか否か判定する（ステップＳ３）。抽出したドメインが顧客判定テーブル２１に登録されていない場合、そのメールを送信した顧客のための顧客固有辞書データは存在しない（ステップＳ３：Ｎｏ）。従って、辞書選択部１３は、そのメール内の用語を検索するために業界用語辞書データ２５を使用することを決定し（ステップＳ４）、ステップＳ７に進む。
【００４０】
顧客判定テーブル２１に、抽出したドメインが登録されている場合、そのメールを送信した顧客のための顧客固有辞書データ２４が存在する（ステップＳ３：Ｙｅｓ）。従って、辞書選択部１３は、顧客判定テーブル２１から、そのドメインに対応付けられている顧客辞書名を取得し（ステップＳ５）、この顧客辞書名によって識別される顧客固有辞書データ２４と、業界用語辞書データ２５の両方を使用することを決定し（ステップＳ６）、ステップＳ７に進む。
【００４１】
以下、図３及び図１０を参照しながらステップＳ２からＳ６について具体的に説明する。図１０にメールの一例を示す。図１０によれば、送信者メールアドレスは「ｘｘｘ＠ｘｘｘ．ａａａ．ｃｏｍ」であるため、顧客判定部１２は、ドメインとして「ａａａ．ｃｏｍ」を抽出する。さらに、図３に示す顧客判定テーブル２１には、「ａａａ．ｃｏｍ」が登録されている。従って、辞書選択部１３は、ドメイン「ａａａ．ｃｏｍ」に対応付けられている顧客辞書名「Ａ社用語辞書」によって識別される顧客固有辞書データ２４と業界用語辞書データ２５の両方を使用することを決定する。
【００４２】
続いて、ステップＳ７からＳ１１において、そのメールによる問い合わせに対して回答する回答者Ａの経験レベルを判定する。まず、業界用語辞書データ２５のみを使用すると決定された場合、経験レベル判定部１４は、その回答者Ａについての辞書使用回数テーブル２２から業界用語辞書データ２５を使用した辞書使用回数を取得する。顧客固有辞書データ２４を使用すると決定された場合、経験レベル判定部１４は、その回答者Ａについての辞書使用回数テーブル２２からその顧客固有辞書データ２４を使用した辞書使用回数を取得する（ステップＳ７）。
【００４３】
さらに、経験レベル判定部１４は、経験レベル判定テーブル２３から、取得した辞書使用回数に対応する経験レベルを判定する（ステップＳ８）。すなわち、図５に示す経験レベル判定テーブル２３によれば、経験レベル判定部１４は、辞書使用回数が５回未満である場合に経験レベルを「１」と判定し（ステップＳ９）、辞書使用回数が５回以上１０回未満である場合に経験レベルを「２」と判定し（ステップＳ１０）、辞書使用回数が１０回以上である場合に経験レベルを「３」と判定する（ステップＳ１１）。なお、この経験レベルの判定基準は例示に過ぎない。
【００４４】
以上の辞書データの選択及び経験レベルの判定に続いて、用語の検索が行われる。この検索処理は、使用する辞書データによって異なる。まず、業界用語辞書データ２５のみを使用すると決定された場合について説明する。この場合、辞書検索部１５は、検索対象となる用語（以下、検索対象用語という）をメールの本文中から取得し、検索対象用語を検索キーとして業界用語辞書データ２５からその用語の業界用語説明情報を検索する。ここで、業界用語辞書データ２５には、業界用語説明情報が経験レベル別に登録されている。従って、辞書検索部１５は、ステップＳ８からＳ１１において決定された経験レベルに対応する業界用語説明情報を辞書引き結果として業界用語辞書データ２５から取得する。なお、辞書検索部１５は、検索対象用語をメールから自動で抽出することとしてもよいし、回答者Ａからの指定に基づいて抽出することとしても良い（後述）。
【００４５】
次に、図１１を用いて、顧客固有辞書データ２４と業界用語辞書データ２５を使用すると決定された場合の検索処理について説明する。この場合、辞書検索部１５は、顧客固有辞書データ２４及び業界用語辞書データ２５から用語を検索する。
【００４６】
まず、図１１に示すように、辞書検索部１５は検索対象用語を取得する（ステップＳ２１）。上記のように、検索対象用語はメールから自動で辞書検索部１５によって抽出されることとしてもよいし、回答者Ａからの指定に基づいて抽出されることとしても良い（後述）。
【００４７】
続いて、辞書検索部１５は、業界用語辞書データ２５からその検索対象用語についての業界用語説明情報を検索する（ステップＳ２２）。業界用語辞書データ２５にその検索対象用語についての業界用語説明情報が登録されていない場合（ステップＳ２２：Ｎｏ）、該当する用語が無い旨を示す辞書引き結果を作成して端末Ｔに出力し（ステップＳ２３）、処理を終了する。
【００４８】
業界用語辞書データ２５にその検索対象用語についての業界用語説明情報が登録されていた場合（ステップＳ２２：Ｙｅｓ）、辞書検索部１５は、回答者Ａの経験レベルに対応する業界用語説明情報を業界用語辞書データ２５から取得し（ステップＳ２４）、さらに、顧客固有辞書データ２４からその検索対象用語についての顧客固有説明情報を検索する（ステップＳ２５）。顧客固有辞書データ２４にその検索対象用語についての顧客固有説明情報が登録されていない場合（ステップＳ２５：Ｎｏ）、業界用語辞書データ２５から取得した業界用語説明情報を用いて辞書引き結果を作成して端末Ｔに出力し（ステップＳ２６）、処理を終了する。
【００４９】
顧客固有辞書データ２４にその検索対象用語についての顧客固有説明情報が登録されている場合（ステップＳ２５：Ｙｅｓ）、辞書検索部１５は、回答者Ａの経験レベルに対応する顧客固有説明情報を顧客固有辞書データ２４から取得しする（ステップＳ２７）。さらに、辞書検索部１５は、顧客固有辞書データ２４及び業界用語辞書データ２５から取得した顧客固有説明情報及び業界用語説明情報を用いて辞書引き結果を作成して端末Ｔに出力する（ステップＳ２８）。最後に、使用回数更新部１６は、その回答者Ａについての使用辞書使用回数テーブル２２中で、検索に使用された辞書データの辞書使用回数を１インクリメントし（ステップＳ２９）、処理を終了する。
【００５０】
上記において、辞書検索部１５は、検索対象用語をメールから自動で抽出することとしても良いし、回答者Ａからの指定に基づいて抽出することとしても良いと説明した。以下、検索対象用語をメールから自動で抽出して用語検索を行う場合（以下、自動辞書引きという）と、回答者Ａからの指定に基づいて検索対象用語を抽出して用語検索を行う場合（以下、手動辞書引きという）とにおいて行われる処理について、画面の表示例を参照しながら説明する。
【００５１】
まず、図１２及び１３を用いて、自動辞書引きの場合に行われる処理について説明する。図１２に示すように、まず、メールサーバ（不図示）を介して端末Ｔのメール受信部１１は、メールを受信する（ステップＳ３１及びＳ３２）次に、顧客判定部１２、辞書選択部１３及び経験レベル判定部１４は、使用する辞書及び経験レベルを決定する処理を行う（ステップＳ３３）。この処理については、図９を用いて既に説明した。
【００５２】
続いて、辞書検索部１５は、受信したメールの本文から検索対象用語を抽出する（ステップＳ３４）。なお、この用語抽出処理のために、文章中から名詞を切り出す従来の技術を用いることが可能であるため、この処理についての詳しい説明は省略する。辞書検索部１５は、抽出された検索対象用語について検索処理を行う（ステップＳ３５）。この検索処理については、図１１を用いて既に説明した。
【００５３】
更に、辞書検索部１５は、辞書引き結果を、メール本文中のその検索対象用語の近傍、例えば、その検索対象用語の直後に挿入する（ステップＳ３６）。最後に、辞書引き結果が挿入されたメールが端末Ｔの表示装置（不図示）に表示され（ステップＳ３７）、処理は終了する。
【００５４】
図１３に、自動辞書引きの場合における辞書引き結果の表示例を示す。なお、図１３において、回答者Ａの経験レベルは「１」であると仮定されている。図１３において、メール本文中の検索対象用語（検索対象名詞）の直後に、辞書引き結果が括弧で括られて挿入されている。
【００５５】
図１３では、辞書引き結果は、丸括弧内に表示されている。従って、回答者Ａは、メール本文と辞書引き結果とを識別する事ができる。表示される辞書引き結果は、以下のような構成を持つ。
（業界用語辞書データ２５からの辞書引き結果＜顧客固有辞書データ２４からの辞書引き結果＞）
これにより、回答者Ａは、表示される辞書引き結果が、どの辞書データを検索して得られた結果であるのか識別できる。例えば、図１３の場合、辞書引き用語「マシン」の業界用語辞書データ２５からの辞書引き結果は「ＰＣ」であり、顧客固有辞書データ２４からの辞書引き結果は「○○社製ワークステーション、型番ＡＡ、メモリ５１２ＭＢ、ＧＰＵｘｘｘ」であることがわかる。なお、回答者Ａの経験レベルは「１」であるため、辞書引き結果も経験レベル１に応じた内容となっている。
【００５６】
次に、図１４及び１５を用いて、手動辞書引きの場合に行われる処理について説明する。図１４に示すように、まず、メールサーバ（不図示）を介して端末Ｔのメール受信部１１がメールを受信すると（ステップＳ４１及びＳ４２）、端末Ｔの表示装置にそのメールが表示される（ステップＳ４３）。回答者Ａがそのメール本文中から文字列を選択すると、その文字列は強調表示される（ステップＳ４４）。辞書検索部１５は、強調表示された文字列を検索対象用語として取得する。続いて、辞書選択部１３及び経験レベル判定部１４は、使用する辞書及び経験レベルを決定する処理を行う（ステップＳ４５）。この処理については、図９を用いて既に説明した。
【００５７】
続いて、辞書検索部１５は、取得した検索対象用語について検索処理を行う（ステップＳ４６）。この検索処理については、図１１を用いて既に説明した。更に、辞書検索部１５は、辞書引き結果を、ポップアップメッセージとして表示させ（ステップＳ４７）、処理は終了する。
【００５８】
図１５に、手動辞書引きの場合における辞書引き結果の表示例を示す。なお、図１５においても、回答者Ａの経験レベルは「１」であると仮定されている。図１５に示すように、辞書引き結果は、メール本文中の検索対象用語（検索対象名詞）にポイントされたポップアップメッセージとして表示されている。表示される辞書引き結果の構成は上記の通りである。手動辞書引きの場合でも、回答者Ａは、メール本文と辞書引き結果とを識別し、更に、その辞書引き結果が、どの辞書データを使用して得られた結果であるのか識別できる。
【００５９】
上記の回答者Ａの端末Ｔは、コンピュータを用いて構成することができる。図１６に、コンピュータの構成図を示す。図１６に示すようにコンピュータ３０は、ＣＰＵ３１、メモリ３２、入力装置３３、出力装置３４、外部記憶装置３５、媒体駆動装置３６、及びネットワーク接続装置３７を備え、それらはバス２８により互いに接続されている。
【００６０】
メモリ３２は、例えば、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）等を含み、処理に用いられるプログラムとデータを格納する。コンピュータを用いて回答者Ａの端末Ｔを構成する場合、メモリ３２は、回答者Ａの端末Ｔを構成するメール受信部１１、顧客判定部１２、辞書選択部１３、経験レベル判定部１４、辞書検索部１５及び使用回数更新部１６によって行われる処理をコンピュータに行わせるための制御プログラムを特定のプログラムコードセグメントに格納する。
【００６１】
ＣＰＵ３１は、メモリ３２を利用して上述の制御プログラムを実行することにより、必要な処理を行う。
入力装置３３は、例えば、キーボード、ポインティングデバイス、タッチパネル等であり、ユーザからの指示や情報の入力に用いられる。また、入力装置３３は、出力装置３４は、例えば、ディスプレイやプリンタ等であり、コンピュータのユーザへの設問合わせ、処理結果等の出力に用いられる。
【００６２】
外部記憶装置３５は、例えば、磁気ディスク装置、光ディスク装置、光磁気ディスク装置等である。上述の制御プログラムを外部記憶装置３５に保存しておき、必要に応じて、それらをメモリ３２にロードして使用することもできる。
【００６３】
媒体駆動装置３６は、可搬記録媒体３９を駆動し、その記録内容にアクセスする。可搬記録媒体３９としては、メモリカード、メモリスティック、フレキシブルディスク、ＣＤ−ＲＯＭ（Ｃｏｍｐａｃｔ  Ｄｉｓｃ  Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）、光ディスク、光磁気ディスク、ＤＶＤ（Ｄｉｇｉｔａｌ  Ｖｅｒｓａｔｉｌｅ  Ｄｉｓｋ）等、任意のコンピュータ読み取り可能な記録媒体が用いられる。この可搬記録媒体３９に上述の制御プログラムを格納しておき、必要に応じて、それをコンピュータのメモリ３２にロードして使用することもできる。
【００６４】
ネットワーク接続装置３７は、ＬＡＮ、ＷＡＮ等の任意のネットワーク（回線）を介して外部の装置を通信し、通信に伴うデータ変換を行う。また、必要に応じて、上述のプログラムを外部の装置から受け取り、それをコンピュータのメモリ３２にロードして使用することもできる。
【００６５】
図１７は、図１６のコンピュータへのプログラムのローディングを説明している。コンピュータ３０に回答者Ａの端末Ｔを実現させるためのプログラムは、以下のようにしてコンピュータにロードする事ができる。
【００６６】
まず、上述のプログラムを、コンピュータで読み取り可能な記録媒体３９に予め記憶させておく。そして、図１７に示すようにしてその記録媒体３９からプログラムをコンピュータ３０に読み出させて、そのコンピュータ３０のメモリ３２や外部記憶装置３５に一旦格納させ、この格納されたプログラムをそのコンピュータの有するＣＰＵ３１に読み出させる。
【００６７】
また、プログラムやデータを提供するサーバ４０が有するＤＢ４１から、ネットワークを介して、プログラムをダウンロードすることとしてもよい。この場合、例えば、サーバ４０では、プログラムを表現するプログラム・データをプログラム・データ・シグナルに変換し、モデムを用いて変換されたプログラム・データ・シグナルを変調することにより伝送信号を得て、得られた伝送信号をネットワークに出力する。プログラムを受信するコンピュータ３０では、モデムを用いて受信した伝送信号を復調することにより、プログラム・データ・シグナルを得て、得られたプログラム・データ・シグナルを変換することにより、プログラム・データを得る。なお、送信側のコンピュータと受信側のコンピュータの間を接続するネットワークがデジタル回線の場合、プログラム・データ・シグナルを通信することも可能である。
【００６８】
以上、本発明の実施形態及び変形例について説明したが、本発明は上述した実施形態及び変形例に限定されるものではなく、その他の様々な変更が可能である。
【００６９】
例えば、図２に示す機能及びデータベース配置は、任意に変更することが可能である。例えば、データベース・サーバＳがないシステムを構成することとしても良い。この場合、各端末Ｔが、メール受信部１１、顧客判定部１２、辞書選択部１３、経験レベル判定部１４、辞書検索部１５及び使用回数更新部１６に加えて、顧客判定テーブル２１、辞書使用回数テーブル２２、経験レベル判定テーブル２３、顧客固有辞書データ２４及び業界用語辞書データ２５を備えることとなる。
【００７０】
また、例えば、各端末Ｔは基本的なメール受信機能のみを備えることとし、サーバＳが、メール受信部１１、顧客判定部１２、辞書選択部１３、経験レベル判定部１４、辞書検索部１５及び使用回数更新部１６、顧客判定テーブル２１、辞書使用回数テーブル２２、経験レベル判定テーブル２３、顧客固有辞書データ２４及び業界用語辞書データ２５を備え、更に、受信したメールの転送先を決定するメール転送先決定部（不図示）及びメール転送部（不図示）を備えることとしてもよい。この場合、メール受信部１１がメールを受信すると、メール転送先決定部は受信したメールの転送先となる回答者Ａを決定する。その後、顧客判定部１２、辞書選択部１３、経験レベル判定部１４、辞書検索部１５、使用回数更新部１６による処理が行われる。この処理は上記と同様であるため説明を省略する。最後に、メール転送部は、用語の検索結果が挿入されたメールを、転送先として決定された回答者Ａに転送する。
【００７１】
また、この構成において、顧客判定部１２及び辞書選択部１３による辞書の決定処理の後に、メール転送先決定部によるメールの転送先を決定する処理を行う事としても良い。この場合、メール転送先決定部は、辞書使用回数テーブル２２を参照し、その選択された辞書データの辞書使用回数に基づいてメール転送先となる回答者を決定することが可能である。例えば、ある顧客固有辞書データ２４の辞書使用回数が最も多い回答者Ａは、その顧客に関する業務に熟練していると推測できる。従って、メール転送先決定部は、最も辞書使用回数が多い回答者をメール転送先として決定する事も可能である。
【００７２】
その他、機能及びデータベース配置の様々な変形例が考えられる。
（付記１）    コンピュータに、用語を辞書データから検索する制御を行わせるコンピュータ・プログラムであって、
ネットワークを介して受信された、検索対象用語を含む本文から送信者メールアドレスを抽出し、
前記送信者メールアドレスに基づいて前記本文の作成者を判定し、
前記作成者の判定結果に基づいて、各作成者における用語の意味を説明する作成者固有説明情報が登録された複数の作成者固有辞書データの中から使用するべき作成者固有辞書データを選択し、
選択された前記作成者固有辞書データから前記検索対象用語についての作成者固有説明情報を検索する、
ことを含む処理を前記コンピュータに行わせることを特徴とするコンピュータ・プログラム。
【００７３】
（付記２）  前記本文を受信した受信者が前記作成者固有辞書データを使用した辞書使用回数に基づいて、前記受信者の業務経験の豊かさを示す経験レベルを判定し、
前記検索において、経験レベルに応じて作成者固有説明情報が登録された前記作成者固有辞書データから、前記受信者の前記経験レベルに対応する前記作成者固有説明情報を取得する、
ことを更に含む処理を前記コンピュータに行わせることを特徴とする請求項１に記載のコンピュータ・プログラム。
【００７４】
（付記３）  前記作成者が属する業界一般における用語の意味を説明する業界用語説明情報が登録された業界用語辞書データから前記検索対象用語を検索する、
ことを更に含む処理を前記コンピュータに行わせることを特徴とする請求項１に記載のコンピュータ・プログラム。
【００７５】
（付記４）  前記本文を受信した受信者が前記業界用語辞書データを使用した辞書使用回数に基づいて、前記受信者の業務経験の豊かさを示す経験レベルを判定し、
前記検索において、経験レベルに応じて業界用語説明情報が登録された前記業界用語辞書データから、前記受信者の前記経験レベルに対応する前記業界用語説明情報を取得する、
ことを更に含む処理を前記コンピュータに行わせることを特徴とする請求項３に記載のコンピュータ・プログラム。
【００７６】
（付記５）  前記検索結果を前記本文内に挿入する、
ことを更に含む制御を前記コンピュータに行わせることを特徴とする付記１に記載のコンピュータ・プログラム。
【００７７】
（付記６）  前記本文を表示装置に表示させる際に、前記検索結果をポップアップメッセージとして表示させる、
ことを更に含む処理を前記コンピュータに行わせることを特徴とする付記１に記載のコンピュータ・プログラム。
【００７８】
（付記７）  コンピュータに、用語を辞書データから検索する制御を行わせるプログラムを記録した、前記コンピュータで読み取り可能な記録媒体であって、ネットワークを介して受信された、検索対象用語を含む本文から送信者メールアドレスを抽出し、
前記送信者メールアドレスに基づいて前記本文の作成者を判定し、
前記作成者の判定結果に基づいて、各作成者における用語の意味を説明する作成者固有説明情報が登録された複数の作成者固有辞書データの中から使用するべき作成者固有辞書データを選択し、
選択された前記作成者固有辞書データから前記検索対象用語についての作成者固有説明情報を検索する、
ことを含む処理を前記コンピュータに行わせるプログラムを記録することを特徴とする記録媒体。
【００７９】
（付記８）  コンピュータが、用語を辞書データから検索する用語検索方法であって、
ネットワークを介して受信された、検索対象用語を含む本文から送信者メールアドレスを抽出し、
前記送信者メールアドレスに基づいて前記本文の作成者を判定し、
前記作成者の判定結果に基づいて、各作成者における用語の意味を説明する作成者固有説明情報が登録された複数の作成者固有辞書データの中から使用するべき作成者固有辞書データを選択し、
選択された前記作成者固有辞書データから前記検索対象用語についての作成者固有説明情報を検索する、
ことを含むことを特徴とする用語検索方法。
【００８０】
（付記９）  用語を辞書データから検索する用語検索装置であって、
ネットワークを介して受信された、検索対象用語を含む本文の送信者メールアドレスに基づいて、前記本文の作成者を判定する作成者判定手段と、
前記作成者の判定結果に基づいて、各作成者における用語の意味を説明する作成者固有説明情報が登録された複数の作成者固有辞書データの中から使用するべき作成者固有辞書データを選択する辞書選択手段と、
選択された前記辞書データから前記検索対象用語についての作成者固有説明情報を検索する辞書検索手段と、
を備えることを特徴とする用語検索装置。
【００８１】
【発明の効果】
以上詳細に説明したように、本発明によれば、予め顧客別に用語の意味を説明する説明情報を辞書データに登録する。そして、検索対象用語を含む本文を受信した際に、送信者メールアドレスに基づいて、その本文を作成した顧客（作成者）を判定し、判定結果に基づいて顧客別に作成された辞書データの中から使用すべき辞書データを選択し、選択され辞書データから検索対象用語についての説明情報を検索する。これにより、用語検索において、本文を作成した各団体又は各人によって専門用語の意味が異なる場合であっても、用語の適切な意味を検索することが可能となる。
【００８２】
また、本発明によれば、予め、業務経験の豊かさを示す経験レベルに応じて説明情報を辞書データに登録する。そして、本文を受信した受信者がその辞書データを使用した辞書使用回数に基づいて、受信者の業務経験の豊かさを示す経験レベルを判定し、用語検索の際に、その受信者の前記経験レベルに応じた検索対象用語の説明情報を取得する。これにより、ユーザの経験の豊かさに応じて、適切な詳しさで用語の意味の説明を提供することが可能となる。
【図面の簡単な説明】
【図１】本発明の原理図である。
【図２】本発明に係わる用語検索システムの構成図である。
【図３】顧客判定テーブルのデータ構造例を示す図である。
【図４】辞書使用回数テーブルのデータ構造例を示す図である。
【図５】経験レベル判定テーブルのデータ構造例を示す図である。
【図６】顧客固有辞書データのデータ構造例を示す図である。
【図７】業界用語辞書データのデータ構造例を示す図である。
【図８】本システムにおいて行われる処理の概要を説明する図である。
【図９】使用する辞書及び経験レベルを決定する処理を示すフローチャートである。
【図１０】メールの一例を示す図である。
【図１１】辞書引き処理を示すフローチャートである。
【図１２】自動辞書引きの場合の処理を示すフローチャートである。
【図１３】自動辞書引きの場合における辞書引き結果の表示例を示す図である。
【図１４】手動辞書引きの場合の処理を示すフローチャートである。
【図１５】手動辞書引きの場合における辞書引き結果の表示例を示す図である。
【図１６】コンピュータの構成図である。
【図１７】コンピュータへのデータ及びプログラムのローディングを説明する図である。
【符号の説明】
１  用語検索装置
２  作成者判定手段
３  辞書選択手段
４  経験レベル判定手段
５  辞書検索手段
６  作成者固有辞書データ格納手段
７  業界用語辞書データ格納手段
１１  メール受信部
１２  顧客判定部
１３  辞書選択部
１４  経験レベル判定部
１５  辞書検索部
１６  使用回数更新部
２１  顧客判定テーブル
２２  辞書使用回数テーブル
２３  経験レベル判定テーブル
２４  顧客固有辞書データ
２５  業界用語辞書データ
３０  コンピュータ
３１  ＣＰＵ
３２  メモリ
３３  入力装置
３４  出力装置
３５  外部記憶装置
３６  媒体駆動装置
３７  ネットワーク接続装置
３８  バス
３９  可搬記録媒体
４０  サーバ
Ａ  回答者
Ｎ  ネットワーク
Ｓ  データベース・サーバ
Ｔ  移動端末
【図１】
2004302926.tif 000003
【図２】
2004302926.tif 000004
【図３】
2004302926.tif 000005
【図４】
2004302926.tif 000006
【図５】
2004302926.tif 000007
【図６】
2004302926.tif 000008
【図７】
2004302926.tif 000009
【図８】
2004302926.tif 000010
【図９】
2004302926.tif 000011
【図１０】
2004302926.tif 000012
【図１１】
2004302926.tif 000013
【図１２】
2004302926.tif 000014
【図１３】
2004302926.tif 000015
【図１４】
2004302926.tif 000016
【図１５】
2004302926.tif 000017
【図１６】
2004302926.tif 000018
【図１７】
2004302926.tif 000019