(57)【特許請求の範囲】
【請求項１】
検索情報が与えられると情報の検索を行う検索サーバーと、ネットワークを介して接続される検索情報生成装置であって、
前記検索サーバーによって過去に検索した検索結果をユーザー毎にユーザー別関心情報として記憶する記憶手段、
検索端末からユーザーが入力した検索情報である入力検索情報および当該検索端末のユーザーを特定するユーザー特定情報を受信する受信手段、
前記ユーザー特定情報に基づいて、前記記憶手段に記憶された当該ユーザー以外のユーザーの関心情報を特定し、特定した関心情報のうち、前記入力検索情報と相関がある関心情報を空間ベクトル法を用いて特定する相関関心情報特定手段、
前記入力検索情報に加えて、前記相関関心情報をも検索情報として生成する検索情報生成手段、
前記検索情報生成手段が生成した検索情報を前記検索サーバーに送信する送信手段、
を備える検索情報生成装置。
【請求項２】
検索情報が与えられると情報の検索を行う検索サーバーと、ネットワークを介して接続される検索情報生成装置であって、
前記検索サーバーによって過去に検索した検索結果をユーザー毎にユーザー別関心情報として記憶する記憶手段、
検索端末からユーザーが入力した検索情報である入力検索情報および当該検索端末のユーザーを特定するユーザー特定情報を受信する受信手段、
前記ユーザー特定情報に基づいて、前記記憶手段に記憶された当該ユーザー以外のユーザーの関心情報を特定し、特定した関心情報のうち、前記入力検索情報と相関がある関心情報を特定する相関関心情報特定手段、
前記入力検索情報および前記相関関心情報に基づいて、検索情報を生成する検索情報生成手段、
前記検索情報生成手段が生成した検索情報を前記検索サーバーに送信する送信手段、
を備える検索情報生成装置。
【請求項３】
請求項２の検索情報生成装置において、
さらに、記憶手段は、ユーザー毎にユーザー属性を記憶しており、
前記相関関心情報特定手段は、前記ユーザー特定情報に基づいて、当該ユーザーのユーザー属性と相関する他のユーザーを特定し、特定した他のユーザーについて前記入力検索情報と相関がある関心情報を特定すること、
を特徴とする検索情報生成装置。
【請求項４】
請求項２または請求項３の検索情報生成装置において、
前記検索サーバーから前記送信手段が送信した検索情報に対応する検索結果情報を前記受信手段が受信すると、当該検索結果を前記関心情報として記憶する更新手段、
を備える検索情報生成装置。
【請求項５】
検索情報が与えられると情報の検索を行う検索サーバーと、ネットワークを介して接続されるコンピュータを、
前記検索サーバーによって過去に検索した検索結果をユーザー毎にユーザー別関心情報として記憶する記憶手段、
検索端末からユーザーが入力した検索情報である入力検索情報および当該検索端末のユーザーを特定するユーザー特定情報を受信する受信手段、
前記ユーザー特定情報に基づいて、前記記憶手段に記憶された当該ユーザー以外のユーザーの関心情報を特定し、特定した関心情報のうち、前記入力検索情報と相関がある関心情報を特定する相関関心情報特定手段、
前記入力検索情報および前記相関関心情報に基づいて、検索情報を生成する検索情報生成手段、
前記検索情報生成手段が生成した検索情報を前記検索サーバーに送信する送信手段、
として機能させるためのプログラムを記録したコンピュータ読み取り可能な記録媒体。
【請求項６】
請求項５にかかるコンピュータ読み取り可能な記録媒体において、
さらに、記憶手段は、ユーザー毎にユーザー属性を記憶しており、
前記相関関心情報特定手段は、前記ユーザー特定情報に基づいて、当該ユーザーのユーザー属性と相関する他のユーザーを特定し、特定した他のユーザーについて前記入力検索情報と相関がある関心情報を特定すること、
を特徴とするプログラムを記録したコンピュータ読み取り可能記録媒体。
【請求項７】
請求項５または請求項６のプログラムを記録したコンピュータ読み取り可能記録媒体において、さらに、
前記検索サーバーから前記送信手段が送信した検索情報に対応する検索結果情報を前記受信手段が受信すると、当該検索結果を前記関心情報として記憶する更新手段、
として機能させること、
を特徴とするプログラムを記録したコンピュータ読み取り可能記録媒体。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、検索情報生成装置に関するものであり、特に、ユーザーが的確な検索結果を得るように検索情報を生成する検索情報生成装置に関する。
【０００２】
【従来の技術】
従来、インターネットにおける情報検索においては、いわゆる検索サーバーを使用することが一般的である。検索サーバーを利用して情報検索を行おうとする場合、ユーザーは、まず、検索サーバーのサイトにアクセスする。そして、検索サーバーのホームページにおいて所定のボックスに検索したい情報を入力する。
【０００３】
この検索したい情報の入力に際しては、検索サーバーごとに特徴があり、代表的なものとしては、キーワードによる検索を行うもの、自然語による検索を行うものがある。検索サーバーは、入力された情報に基づいて情報の検索を行い、ユーザーに対して検索結果を提示する。
【０００４】
【発明が解決しようとする課題】
従来の検索サーバーによる検索には以下のような問題点があった。ユーザーは検索したい情報を検索サーバーの検索情報入力画面の所定のボックスに入力するが、入力した情報がユーザーが求める情報を的確に表現したものでない場合多い。このようなことは、キーワード検索を行う検索サーバーで特に起こりやすいことである。このため、検索された結果、提示される情報が０であったり、また、膨大な件数が提示されたりする。
【０００５】
つまり、検索サーバーにおける検索情報の選択には、ある程度のテクニックが供給され、テクニックがないインターネット初心者等のユーザーが、自らが求める情報を的確に得ることは容易なことではない、という問題点がある。
【０００６】
そこで、本発明は、情報検索をしようとするユーザーが、自らが求める情報をより簡易かつ的確に得ることができる検索情報生成装置の提供を目的とする。
【０００７】
【課題を解決するための手段および発明の効果】
（１） 本発明にかかる検索情報生成装置においては、A）前記検索サーバーによって過去に検索した検索結果をユーザー毎にユーザー別関心情報として記憶する記憶手段、B）検索端末からユーザーが入力した検索情報である入力検索情報および当該検索端末のユーザーを特定するユーザー特定情報を受信する受信手段、C）前記ユーザー特定情報に基づいて、前記記憶手段に記憶された当該ユーザー以外のユーザーの関心情報を特定し、特定した関心情報のうち、前記入力検索情報と相関がある関心情報を空間ベクトル法を用いて特定する相関関心情報特定手段、D）前記入力検索情報に加えて、前記相関関心情報をも検索情報として生成する検索情報生成手段、E）前記検索情報生成手段が生成した検索情報を前記検索サーバーに送信する送信手段を備えている。
【０００８】
これにより、前記入力検索情報に加えて、前記相関関心情報に基づいて、検索を行うことができる。つまり、ユーザーが入力した入力検索情報を他のユーザーの関心情報で補強する形で、検索を行うことができるので、ユーザーが欲する情報に対して的確に答える情報を提供することができる。
【０００９】
（２）本発明にかかる検索情報生成装置においては、A）前記検索サーバーによって過去に検索した検索結果をユーザー毎にユーザー別関心情報として記憶する記憶手段、B）検索端末からユーザーが入力した検索情報である入力検索情報および当該検索端末のユーザーを特定するユーザー特定情報を受信する受信手段、C）前記ユーザー特定情報に基づいて、前記記憶手段に記憶された当該ユーザー以外のユーザーの関心情報を特定し、特定した関心情報のうち、前記入力検索情報と相関がある関心情報を特定する相関関心情報特定手段、D）前記入力検索情報および前記相関関心情報に基づいて、検索情報を生成する検索情報生成手段、E）前記検索情報生成手段が生成した検索情報を前記検索サーバーに送信する送信手段を備えている。
これにより、前記入力検索情報に加えて、前記相関関心情報に基づいて、検索を行うことができる。つまり、ユーザーが入力した入力検索情報を他のユーザーの関心情報で補強する形で、検索を行うことができるので、ユーザーが欲する情報に対して的確に答える情報を提供することができる。
また、ユーザーは、前記入力検索情報を与えるだけで、当該ユーザー検索情報が補強される。つまり、簡易な入力で的確な検索結果を得ることができる検索情報生成装置を提供することができる。
【００１０】
（３）  本発明にかかる検索情報生成装置においては、さらに、記憶手段は、ユーザー毎にユーザー属性を記憶しており、前記相関関心情報特定手段は、前記ユーザー特定情報に基づいて、当該ユーザーのユーザー属性と相関する他のユーザーを特定し、特定した他のユーザーについて前記入力検索情報と相関がある関心情報を特定する。
【００１１】
これにより、ユーザー属性が相関する他のユーザーの関心情報を用いた検索がなされる。
【００１３】
（３）  本発明にかかる検索情報生成装置および記録媒体では、送信手段は、前記検索情報生成手段が生成した検索情報を複数の前記検索サーバーに送信する。
【００１４】
これにより、検索情報に対して、より多くの結果を取得することができる。つまり、ユーザーは、より的確な検索結果を取得することができる。
【００１５】
（４）  本発明にかかる検索情報生成装置においては、前記検索サーバーから前記送信手段が送信した検索情報に対応する検索結果情報を前記受信手段が受信すると、当該検索結果を前記関心情報として記憶する更新手段を備えている。
【００１６】
したがって検索結果を次回以降の検索に反映することができる。
【００１９】
ここで、請求項の構成要素と実施形態の構成要素との対応関係を示す。検索情報生成装置は検索情報生成装置２１に、検索端末は検索端末２３に、検索サーバーは検索サーバー２５に、それぞれ対応する。
【００２０】
また、受信手段は通信回路４８に、登録検索情報取得手段はＣＰＵ４１に、類似登録検索情報取得手段はＣＰＵ４１に、検索情報生成手段はＣＰＵ４１に、送信手段は通信回路４８に、登録検索情報更新手段はＣＰＵ４１に、および記憶手段はハードディスクドライブ４３に、それぞれ対応する。
【００２１】
さらに、登録検索情報取得手段は図７に示す検索情報生成プログラムのステップＳ７０３〜Ｓ７０５、図８に示す検索情報生成プログラムのステップＳ８０１〜ステップＳ８０９、図１０に示す検索情報生成プログラムのステップＳ１０１〜ステップＳ１０７、および図１３に示す検索情報生成プログラムのステップＳ１３１〜ステップＳ１３３を、類似登録検索情報取得手段は図７に示す検索情報生成プログラムのステップＳ７０５、図１５に示す検索情報生成プログラムのステップＳ１５１〜ステップＳ１５５、および図１６に示す検索情報生成プログラムのステップＳ１６０１〜ステップＳ１６１３を、検索情報生成手段は図７に示す検索情報生成プログラムのステップＳ７０７、図１５に示す検索情報生成プログラムのステップＳ１５７、および図１６に示す検索情報生成プログラムのステップＳ１６１５を、登録検索情報更新手段は図７に示す検索情報生成プログラムのステップＳ７１５、図１８に示す検索情報生成プログラムのステップＳ１８０７〜ステップＳ１８０９を、それぞれ実行する。
【００２２】
さらに、請求項における各情報と実施形態にける情報との対応関係を示す。ユーザー特定情報はユーザーＩＤおよびパスワードに、ユーザー検索情報は、検索端末３から検索ユーザーが送信する検索情報に、登録検索情報は検索ユーザーの特徴情報および関心情報に、類似登録検索情報は検索ユーザー以外の他の登録ユーザーに関する特徴情報および関心情報に、検索情報は、検索情報生成装置２１が生成する検索情報に、検索結果情報はサーバー検索結果情報に、それぞれ対応する。
【００２３】
【発明の実施の形態】
［実施形態］
1.機能ブロック図
本実施形態における検索情報生成装置１の機能ブロック図を図１に示す。検索情報生成装置１は、受信手段１１、登録検索情報取得手段１３、類似登録検索情報取得手段１５、検索情報生成手段１７、送信手段１９、登録検索情報更新手段２１、および記憶手段２１を有している。
【００２４】
受信手段１１は、検索端末３からユーザー検索情報および検索端末３のユーザーを特定するユーザー特定情報を受信する。登録検索情報取得手段１３は、受信手段３が受信したユーザー特定情報に対応する登録検索情報を取得する。
【００２５】
類似登録検索情報取得手段１５は、登録検索情報取得手段１３が取得した登録検索情報の特徴情報と、他の登録検索情報の特徴情報とに基づいて類似度を算出し、当該類似度が所定の値以上であれば、当該他の登録情報を類似登録検索情報情報として取得する。
【００２６】
検索情報生成手段１７は、登録検索情報取得手段１３が取得した登録検索情報の関心情報、類似登録検索情報取得手段１５が取得した類似登録検索情報の関心情報および前記受信手段が取得したユーザー検索情報に基づいて、検索情報を生成する。送信手段１９は、検索情報生成手段１７が生成した検索情報を検索サーバー５に送信する。登録検索情報更新手段２１は、受信手段１９が受信した検索結果情報および登録検索情報取得手段１３が取得した登録検索情報の関心情報に基づいて、新たな関心情報を生成し、登録検索情報の関心情報を、生成した新たな登録検索情報に更新し、当該更新後の登録検索情報を記憶手段２３に記録する。
【００２７】
これにより、ユーザー検索情報および類似登録検索情報に基づいて、検索を行うことができる。つまり、ユーザー検索情報を補強する形で、検索を行うことができるので、ユーザーが欲する情報に対して的確に答える情報を提供することができる。
【００２８】
また、ユーザーは、ユーザー検索情報を与えるだけで、当該ユーザー検索情報が補強される。つまり、ユーザーに対して簡易な入力で的確な検索結果を得ることができる検索情報生成装置を提供することができる。
【００２９】
さらに、ユーザーは特徴情報を提供すれば、自らが欲する情報に対する的確な情報を得ることができる。つまり、ユーザーは、簡易な入力で的確な検索結果を得ることができる。
【００３０】
さらに、特徴情報さえ提供されれば、類似登録検索情報を取得することができる。したがって、簡単に類似検索情報を取得することができる。
【００３１】
さらに、今回の検索結果が関心情報にのみ反映される。したがって、ユーザーは新たに特徴情報を提供する必要はない。また、次回以降の検索に対して、関心情報の更新が反映されるので、より的確に類似登録検索情報を取得することができる。つまり、より的確な検索情報を生成することができる。
【００３２】
2.抽選システムの概要
本実施形態の概要を図２に示す。
【００３３】
▲１▼  検索端末を利用するユーザー（以下、検索ユーザーとする）は、検索情報（以下、ユーザー検索情報とする）「Ｘについて知りたい」を入力する。
【００３４】
▲２▼  検索端末は、ユーザー検索情報「Ｘについて知りたい」を送信する。
【００３５】
▲３▼  検索情報生成装置は、登録ユーザーの中から検索ユーザーに相関する他の登録ユーザーを抽出する。そして、当該登録ユーザーの関心情報「Ｙ」と検索ユーザーのユーザー検索情報「Ｘについて知りたい」との相関の有無を判断し、相関があると判断すれば、ユーザー検索情報「Ｘについて知りたい」と関心情報「Ｙ」とに基づいて検索情報を生成する。
【００３６】
▲４▼  検索情報生成装置は、ユーザー検索情報「Ｘについて知りたい」と関心情報「Ｙ」に基づいて生成した検索情報を各検索サーバーに送信する。
【００３７】
▲５▼  検索サーバーは、検索情報に基づいて検索を行う。
【００３８】
▲６▼  検索を行った検索結果情報を検索情報生成装置に送信する。
【００３９】
▲７▼  検索情報生成装置は検索結果情報を受信すると、検索ユーザーの関心情報を検索結果情報に基づいて更新する。検索結果情報をユーザーの要求に応じた形式を整えて検索ユーザーに送信する。
【００４０】
▲８▼  これにより、検索ユーザーは、ユーザー検索情報に対して的確な情報を得ることができる。
【００４１】
3.ハードウェア構成
本実施形態における検索情報生成装置を利用した検索情報生成システムの一例を図３を用いて説明する。検索情報生成システムは、検索情報生成装置２１、検索端末２３および検索サーバーに対応する検索サーバー２５を有している。検索情報生成装置２１、検索端末２３および検索サーバー２５はインターネットを介して互いに接続されている。
【００４２】
次に、検索情報生成装置２１のハードウェア構成を図４に基づいて説明する。
検索情報生成装置２１は、ＣＰＵ４１、メモリ４２、ハードディスク（以下、ＨＤＤとする）４３および通信回路４８を備えている。また、検索情報生成装置２１には、キーボード４４、マウス４５、ディスプレイ４６およびCD-ROMドライブ４７が接続されている。
【００４３】
ＣＰＵ４１は、ＨＤＤ４３に記録されているオペレーティング・システムおよび検索情報生成プログラムに基づいた処理を行う。メモリ４２は、ＣＰＵ４１に対して作業領域を提供する。ＨＤＤ４３は、オペレーティング・システム、検索情報生成プログラムを記録保持する。また、登録ユーザーに関する特徴情報および関心情報を記録保持する。特徴情報、関心情報については後述する。
【００４４】
キーボード４４、マウス４５は、外部からの命令を受け付ける。ディスプレイ４６は、ユーザーインターフェイス等の画像を表示する。CD-ROMドライブ４７は、オペレーティング・システム、検索情報生成プログラム等が記録されているCD-ROMからそれぞれのプログラムを読み取る。
【００４５】
通信ボード４８は、インターネットに接続するための通信回路を有しており、インターネット上のコンピュータとデータのやり取りを行う。
【００４６】
4.特徴情報および関心情報
次に、ＨＤＤ４３に記録されている特徴情報および関心情報について説明する。特徴情報のデータ構造を図５に示す。特徴情報とは、検索するユーザーに関する情報をいう。また、特徴情報は、属性情報および検索ポリシー情報によって構成されている。
【００４７】
属性情報とは、検索するユーザーの社会的属性に関する情報をいう。本実施形態においては、属性情報を構成する要素として、「職種」、「役職」、「年齢」、「性別」、「住所」および「趣味」等によって構成されている。
【００４８】
検索ポリシー情報とは、情報検索におけるユーザーの基本方針に関する情報をいう。本実施形態においては、検索ポリシー情報を構成する要素として、どの検索サーバーを使用するのか（例えば、検索サーバーＸＸＸ、○○○等）を示す「検索サーバー」、どのサイトの情報を収集するのか（国内のみ、官公庁のみ、Ａ社およびＢ社等）を示す「検索場所」、どのような種類の情報を収集するのか（論文、新聞記事等）を示す「検索対象」、検索結果をどのような状態で表示するのか（全文表示、要約表示等）を示す「検索結果」、どのような形式でユーザーに対して検索の結果を出力するのか（ＨＴＭＬ、ＵＲＬ、プレーンテキスト等）を示す「出力結果」およびユーザーに対してどのようにして検索した結果を送信するのか（ブラウザに表示、メールにて送付等）を示す「出力結果の送付手段」によって構成されている。
【００４９】
関心情報のデータ構造を図６に示す。関心情報とは、ユーザーが過去に検索した情報をいう。一人のユーザーに対して関心情報は、複数存在することが可能である。なお、本実施形態においては、ユーザーが過去に検索した情報を全て関心情報とするのではなく、検索した結果に対するユーザーの参照時間や参照頻度等によって行う。
【００５０】
特徴情報の一例を図１１に、また関心情報の一例を図１７に示す。
【００５１】
5.検索情報生成プログラムのフローチャート
ＨＤに記録されている検索情報生成プログラムのおおまかな流れを図７に示すフローチャートに基づいて説明する。
【００５２】
情報検索プログラムの流れは、1.検索装置に接続するユーザーに対するユーザー認証（Ｓ７０１）、2.ＨＤから接続認証が得られたユーザーに関する特徴情報の取得（Ｓ７０３）、3.同ユーザーのユーザー検索情報のインターネットを介した取得（Ｓ７０５）、4.ＨＤから取得した特徴情報およびインターネットより取得したユーザー検索情報に基づいた検索情報の生成（Ｓ７０７）、5.生成した検索情報の所定の検索サーバーへの送信（Ｓ７０９）、6.送信した検索情報に対する検索サーバーからの検索結果情報の受信（Ｓ７１１）、7.同ユーザーに対する検索結果情報の送信（Ｓ７１３）、そして８.受信した検索結果情報に基づく同ユーザーに関する関心情報の更新（Ｓ７１５）、となる。以下において、各処理について詳しく説明する。
【００５３】
5.1  ユーザー認証（図７：Ｓ７０１）
ＣＰＵ４１は、ユーザー（以下、検索ユーザーとする）が本サービスを提供するサイトにアクセスしたと判断すると、検索ユーザーに対してログイン画面を送信する（Ｓ８０１）。このとき、検索ユーザーに対して送信するログイン画面の一例を図９に示す。
【００５４】
ログイン画面には、ユーザーＩＤを入力するユーザーＩＤ入力ボックスＢ８０１、パスワードを入力するパスワードボックスＢ８０３、ユーザーＩＤ入力ボックスＢ８０１およびパスワード入力ボックスＢ８０３に入力された情報を検索情報生成装置に送信するための確認ボタンＢ８０５、ユーザーＩＤ入力ボックスＢ８０１およびパスワード入力ボックスＢ８０３に入力された情報の取り消して、デフォルト状態に戻すための取消ボタンＢ８０７、および検索情報生成装置に対してユーザーの新規登録を求めるための新規登録ボタンＢ８０９が表示される。
【００５５】
既に検索情報生成装置にユーザー登録を済ましている検索ユーザーが認証を受ける場合には、自らに与えられているユーザーＩＤおよびパスワードを対応する各ボックスへ入力し、確認ボタンＢ８０５を選択すればよい。これにより、検索情報生成装置に対して、確認信号およびユーザーＩＤ、パスワードが送信される。
【００５６】
検索情報生成装置のＣＰＵ４１は、確認信号を受信すると（Ｓ８０３）、受信したユーザーＩＤおよびパスワードに基づいてユーザー認証処理を行う（Ｓ８０５）。なお、ユーザー認証処理は、一般的に行われているものと同様であり、ここでは詳しい説明は省略する。
【００５７】
一方、まだユーザー登録を済ましていない検索ユーザーは、新規登録ボタンＢ８０９を選択すればいよい。これにより、検索端末２３から検索情報生成装置２１に対して、新規登録信号が送信される。
【００５８】
ＣＰＵ４１は、新規登録信号を受信すると（Ｓ８０７）、新規ユーザーの登録処理を行う。このユーザー登録処理は、後述する既存の登録ユーザーに対する特徴情報の登録処理と同様の処理によって行われる。
【００５９】
5.2  特徴情報の取得（図７：Ｓ７０３）
ユーザー認証が終了すると、ＣＰＵ４１は、検索ユーザーに対応する特徴情報をＨＤＤ４３から取得する。そして、取得した特徴情報を含む特徴情報確認画面を検索ユーザーに送信する（Ｓ１０１）。
【００６０】
ここで、ＨＤＤ４３に記録されている特徴情報一例を図１１に示す。図５に示す特徴情報の構成要素に対して、ユーザーＡに対して、職種：ソフトウェア、役職：係長、年齢：３６・・・等が記録されている。この場合、検索ユーザーがＡであるとすると、検索ユーザーＡに対して送信される特徴情報確認画面の一例を図１２に示す。
【００６１】
特徴情報確認画面は、以前に登録した検索ユーザーに関する属性情報が表示される属性情報入力領域Ａ１０１、同じく以前に登録した検索ポリシー情報を入力する検索ポリシー入力領域Ａ１０３を有している。また、表示された属性情報および検索ポリシー情報に間違いがない場合、または変更がない場合にユーザーが選択する確認ボタンＢ１０１、表示された属性情報および検索ポリシー情報の内容を変更した場合にユーザーが選択する変更ボタンＢ１０３を有している。
【００６２】
図１２は検索ユーザーＡに関する特徴情報確認画面を示しているので、図１１に示す特徴情報に従って、年齢入力ボックスＢ１０５に３６が、職種入力ボックスＢ１０７にソフトウェアが、それぞれ表示されている。また、検索サーバーに関するポリシーの入力ボックスＢ１０９に「ＸＸＸ」が表示されている。
【００６３】
このように表示されている内容に間違いがない場合には、検索ユーザーは確認ボタンＢ１０１を選択する。これにより、検索情報生成装置２１に対して、確認信号が送信される。
【００６４】
ＣＰＵ４１は確認信号を受信すると（Ｓ１０３）、検索ユーザーから検索情報（以下、ユーザー検索情報とする）の取得処理を行う。ユーザー検索情報の取得処理は、次項において説明する。
【００６５】
一方、特徴情報確認画面に表示される特徴情報に間違いがあったり、登録内容を変更したい場合には、検索ユーザーは、該当する項目の入力ボックスを選択した後、その内容を変更する。そして、更新ボタンＢ１０３を選択する。
【００６６】
ＣＰＵ４１は、更新ボタンＢ１０３が選択されたことを示す更新信号を受信すると（Ｓ１０５）、更新された特徴情報を取得し、ＨＤＤ４３に記録されている当該検索ユーザーに対応する特徴情報の更新を行う（Ｓ１０７）。
【００６７】
なお、ステップＳ８０３（図８参照）において新規登録命令を受信した場合にも、ＣＰＵ４１は図１２に示す特徴情報入力画面を送信する。この場合、各入力ボックスには空欄となっている。検索ユーザーは、空欄となっている各ボックスに情報を入力した後、確認ボタンＢ１０１を選択する。
【００６８】
ＣＰＵ４１は、新規ユーザー登録において、確認信号を受信すると、当該検索ユーザーに対応する特徴情報をＨＤＤ４３に登録する。
【００６９】
5.3  検索情報の取得（図７：Ｓ７０５）
ＣＰＵ４１は、特徴情報の取得が終了すると、ユーザー検索情報入力画面を送信する（Ｓ１３１）。ここで、図１４にユーザー検索情報入力画面の一例を示す。ユーザー検索情報入力画面は、検索情報入力ボックスＢ１４１、検索ボタンＢ１４３を有している。検索ユーザーは、検索したい内容を検索情報入力ボックスＢ１４１に入力する。図１４においては、検索情報入力ボックスＢ１４１に、「最新のパソコン動向について知りたい」が入力されている。本実施形態においては、検索情報を自然語にて入力することができるようになっている。
【００７０】
検索ユーザーは、検索情報入力ボックスＢ１４１への入力が終了し、当該ユーザー検索情報に対して検索したい場合には、検索ボタンＢ１４３を選択すればよい。これにより、検索端末から検索情報生成装置２１に対して検索情報が送信される。
【００７１】
ＣＰＵ４１は、ユーザー検索情報を受信すると（Ｓ１３３）、検索情報の生成処理を行う。
【００７２】
5.4  検索情報の生成（図７：Ｓ７０７）
図１５、１６に示す検索情報の生成に関するフローチャートに基づいて、検索情報の生成処理について説明する。検索情報の生成処理については、(1)自己検索相関値、(2)属性相関値、(3)自他検索相関値の項目に分けて説明する。
【００７３】
（１） 自己検索相関値
ユーザー検索情報を受信すると、ＨＤＤ４３に登録されている当該検索ユーザーの関心情報を取得する（Ｓ１５１）。そして、検索情報と関心情報との相関値（以下、自己検索相関値とする）を計算する（Ｓ１５３）。この相関値の計算には、空間ベクトル法を利用する。
【００７４】
例えば、検索ユーザーＡが、図１４に示すようにユーザー検索情報「最新のパソコン動向について知りたい」を送信したとする。ＨＤＤ４３には、図１７に示すように検索ユーザーＡの関心情報が記録されているものとする。
【００７５】
検索ユーザーＡに関しては、「強固な高収益事業を確立するとともに、新事業分野の積極的展開、経営品質向上活動の推進により経営改革を実現しよう」および「大口プロジェクトの損益が悪いことは内容的に見ると、非常に多くの問題を含んでいます。ひとつは、見積もりの問題。見積もりの厳しさがやはり足りない」が登録されている。
【００７６】
この各関心情報とユーザー検索情報との自己検索相関値を、空間ベクトル法を用いて、計算する。この場合、ユーザー検索情報と関心情報との相関は、あまりないことから、自己検索相関値は低いものとなる。
【００７７】
計算した自己検索相関値が所定の値より大きい場合には（Ｓ１５５）、ユーザー検索情報と関心情報とによって、検索情報を生成する（Ｓ１５７）。つまり、ユーザーが検索のために入力したユーザー検索情報だけではなく、ＨＤＤ４３に登録されている自己の関心情報の中から、今回のユーザー検索情報と類似するものも利用する。このようにユーザー検索情報だけでなく、関心情報も利用することによって、検索のために必要な情報を増やすことができるので、ユーザーは自らが欲しい情報をより確実に得ることができる。
【００７８】
一方、自己検索相関値が所定の値より小さい場合には、検索ユーザーの関心情報は検索には使用しない。
【００７９】
（２）属性相関値
自己検索相関値が所定の値より小さい場合には、検索ユーザーに関する属性情報をＨＤＤ４３から取得する（Ｓ１６０１）。また、ＨＤＤ４３に記録されている他のユーザーの属性情報を取得する（Ｓ１６０３）。そして、取得した検索ユーザーの属性情報と他のユーザーとの相関値（以下、属性相関値とする）を計算する（Ｓ１６０５）。
【００８０】
本実施形態の場合、この属性相関値の計算は次のようにして行う。属性情報の構成要素である属性としては、職種、役職、年齢、性別、住所、趣味等、複数存在する（図５、図１１参照）。検索ユーザーは、検索したい内容に基づいて、どの属性に基づいて属性相関値を計算するのかを指定することができる。つまり、各属性について、検索ユーザー自身が重み付けを行うことができる。
【００８１】
例えば、趣味に関する情報を検索したい場合には、職種：０、役職：０、年齢：３、性別：５、住所：０、趣味：１０のように各属性ついて重み付けを行う。
なお、重み付けとして付ける点数の満点は１０点としている。このように検索ユーザー自身が、属性について重み付けをすることによって、より検索ユーザーが意図する情報を得ることができる。
【００８２】
（３）自他検索相関値
属性相関値が所定の値以上であれば（Ｓ１６０７）、当該ユーザー（以下、相関ユーザーとする）の関心情報を取得する（Ｓ１６０９）。取得した相関ユーザーの関心情報と検索ユーザーとの相関値（以下、自他検索相関値とする）を、自己検索相関値の計算の場合と同様にして計算する（Ｓ１６１１）。そして、計算した自他検索相関値が所定の値より大きい場合には（Ｓ１６１３）、相関ユーザーの関心情報と検索ユーザーのユーザー検索情報に基づいて、検索情報を生成する（Ｓ１６１５）。
【００８３】
例えば、図１７に示す関心情報が登録されている場合、検索ユーザーがＡであり、他の登録ユーザーＢ、Ｃ、・・・について自他相関値が計算される。また、検索ユーザーＡのユーザー検索情報が図１４に示す「最新のパソコン動向を知りたい」であるとすると、登録ユーザーＣの「開発コード名「Millennium」で知られるWindows98の後継OSの名称が「Windows Me」と決まったようだ」が自他相関値が高いものとして計算される。したがって、検索ユーザーＡのユーザー検索情報「最新のパソコン動向を知りたい」および登録ユーザーＣの関心情報「開発コード名「Millennium」で知られるWindows98の後継OSの名称が「Windows Me」と決まったようだ」によって、検索情報が生成される。本実施形態においては、両情報をそのまま検索情報としている。
【００８４】
このような自他検索相関値の計算をＨＤＤ４３に登録されているすべてのユーザーに対して行ったか否かの判断を行い（Ｓ１６１７）、全てのユーザーに対する判断が終了すれば、生成した検索情報の送信処理を行う。
【００８５】
5.5  検索情報の送信（図７：Ｓ７０９）
前述のような自他検索相関値の計算をＨＤＤ４３に登録されているすべてのユーザーに対して行った否かの判断を行い（Ｓ１６１７：図１６参照）、全てのユーザーに対する判断が終了すれば、検索ユーザーに関する検索ポリシー情報に登録されている「検索サーバー」に基づいて、各検索サーバーに送信する。
【００８６】
なお、検索情報を送信する際に、各検索サーバーの検索条件に従って検索情報に処理を加える。例えば、ある検索サーバーについては自然語検索が可能である場合には、生成した検索情報をそのまま送信する。一方、ある検索サーバーはキーワード検索による検索を行っている場合には、生成した検索情報からキーワードを抽出し、検索サーバーに対して送信する。
【００８７】
5.6  関心情報の更新（図７：Ｓ７１５）
送信した検索情報に対して各検索サーバーから検索結果情報を受信すると（以下サーバー検索結果情報とする）、受信したサーバー検索結果情報に基づいて、検索結果情報を生成する。
【００８８】
サーバー検索情報には、一般的に、検索した情報のURLが示されている。したがって、当該URLに基づいて、情報を収集する。情報の収集に際して、ＣＰＵ４１はＨＤＤ４３に記録されている検索ユーザーに関する検索ポリシー情報を取得する（Ｓ１８０１）。そして、取得した検索ポリシー情報に基づいて、フィルタリング処理を行う（Ｓ１８０３）。
【００８９】
例えば、検索ポリシー情報の検索対象に論文、新聞と登録されている場合には、論文、新聞に対応する情報のみを収集する。他の検索ポリシー情報についても同様にして、収集する情報に対するフィルタリング処理を行う。
【００９０】
このようにして収集した情報に対して送信フォーマットの変更処理を施す（Ｓ１８０５）。そして、フォーマット変更後の検索結果情報を検索ユーザーに送信する（Ｓ７１３：図７参照）。検索ユーザーに対して検索情報を送信する際には、検索ポリシー情報の構成要素である検索結果、出力結果、出力結果の送付手段を参照して、検索情報の送信形式を整える。
【００９１】
例えば、検索結果：要約、出力結果：ＨＴＭＬ、出力結果の送付手段：メールとあれば、検索結果情報の内容を要約し、ＨＴＭＬ形式で、電子メールによって、検索ユーザーに対して送信する。検索結果情報を電子メールによって、検索ユーザーに送信した場合の一例を示す。
【００９２】
図１８に戻って、サーバー検索情報に基づいて取得した情報に基づいて、検索ユーザーの関心情報を更新する（Ｓ１８０７）。この際、ＨＤＤ４３に記録されている検索ユーザーに関する検索ポリシー情報を参照しながら、関心情報の更新を行う。この際、関心情報の総データ量を検出し、所定の値以上であれば（Ｓ１８０９）、登録した日時の古い関心情報を削除する（Ｓ１８１１）。
【００９３】
［その他の実施形態］
前述の実施形態においては、検索サーバーは１つとしたが、複数の検索サーバーに検索情報を送信するようにしてもよい。
【００９４】
また、前述の実施形態においては、検索ユーザーによる検索情報の入力を自然語による入力としたが、キーワードを入力するようにしもよい。また、自然語、キーワードとも入力できるようにしてもよい。
【００９５】
さらに、前述の実施形態においては、重み付けを検索ユーザー自身が行うものとしたが、検索情報生成装置が重み付けを行うようにしてもよい。例えば、検索ユーザーが入力した検索情報から、検索情報生成装置がキーワード抽出し、抽出したキーワードと各属性との相関値を計算し、重み付けを行うようにしてもよい。キーワードと属性との相関値を計算するにあたっては、空間ベクトル法等を利用する。
【００９６】
さらに、前述の実施形態においては、ＨＤＤ４３に登録されているすべてのユーザーに関して自他検索相関値を計算するものとしたが、ある範囲のユーザーについてのみ自他検索相関値を計算するようにしてもよい。ある範囲としては、属性情報の職種に注目して類似する職種によって範囲を決定したり、年齢に注目して範囲を決定したり、性別によって決定する等の方法がある。
【００９７】
また、属性相関値を計算する際と同様に、自他検索相関値の計算に際しても、検索ユーザーが、属性情報の各属性に対して重み付けを行うようにしてもよい。  さらに、前述の実施形態においては、登録した日時の古い関心情報を削除するものとしたが、関心情報同士の相関値を計算し、相関値の低いものから削除するようにしてもよい。なお、相関値の計算に際しては、空間ベクトル法等を利用する。
【００９８】
さらに、前述の実施形態においては、検索ユーザーのユーザー検索情報および自他相関値が高い登録ユーザーの関心情報の両方を、そのまま検索情報としている。しかし、互いの情報をそのまま検索情報とするのではなく、何か処理を加えてひとつの検索情報を生成するようにしてもよい。
【００９９】
例えば、図１７に示す関心情報が登録されている場合、検索ユーザーがＡであり、他の登録ユーザーＢ、Ｃ、・・・について自他相関値が計算される。また、検索ユーザーＡのユーザー検索情報が図１４に示す「最新のパソコン動向を知りたい」であるとすると、登録ユーザーＣの「開発コード名「Millennium」で知られるWindows98の後継OSの名称が「Windows Me」と決まったようだ」が自他相関値の高いものとして計算される。したがって、検索ユーザーＡのユーザー検索情報「最新のパソコン動向を知りたい」および登録ユーザーＣの関心情報「開発コード名「Millennium」で知られるWindows98の後継OSの名称が「Windows Me」と決まったようだ」によって、検索情報が生成される。本実施形態においては、両情報をそのまま検索情報としている。
【０１００】
さらに、前述の実施形態においては、検索ユーザーが検索ポリシー情報における「検索サーバー」によって、検索サーバーを選択できるものとしたが、検索サーバーを選択できないようにしてもよい。即ち、インターネット上に存在する全ての検索サーバーについて検索するようにしてもよい。さらに、検索情報生成装置２１において、予め検索サーバーを設定しておき、当該検索サーバーにおいて検索を行うようにしてもよい。
【図面の簡単な説明】
【図１】本発明にかかる検索情報生成装置１の実施形態に関する機能ブロック図である。
【図２】本発明にかかる検索情報生成装置を利用した検索情報生成システムの概要を示した図である。
【図３】図１にかかる検索情報生成装置２１をインターネット上で利用した場合の検索情報生成システムの構成を示した図である。
【図４】図１にかかる検索情報生成装置２１のハードウェア構成を示した図である。
【図５】特徴情報のデータ構造を示した図である。
【図６】関心情報のデータ構造を示した図である。
【図７】検索情報生成プログラムの大まかなフローチャートである。
【図８】検索情報生成プログラムのフローチャートである。
【図９】ログイン画面を示す図である。
【図１０】検索情報生成プログラムのフローチャートである。
【図１１】特徴情報の一例を示す図である。
【図１２】特徴情報確認画面の一例を示す図である。
【図１３】検索情報生成プログラムのフローチャートである。
【図１４】ユーザー検索情報入力画面の一例を示す図である。
【図１５】検索情報生成プログラムのフローチャートである。
【図１６】検索情報生成プログラムのフローチャートである。
【図１７】関心情報の一例を示す図である。
【図１８】検索情報生成プログラムのフローチャートである。
【図１９】検索結果情報を電子メールによって、検索ユーザーに送信した場合の一例を示した図である。
【符号の説明】
１・・・・・検索情報生成装置
１１・・・・・受信手段
１３・・・・・登録検索情報取得手段
１５・・・・・類似登録検索情報取得手段
１７・・・・・検索情報生成手段
１９・・・・・送信手段
２１・・・・・登録検索情報更新手段
２３・・・・・記憶手段
【図１】
0004553334.tif 000002
【図２】
0004553334.tif 000003
【図３】
0004553334.tif 000004
【図４】
0004553334.tif 000005
【図５】
0004553334.tif 000006
【図６】
0004553334.tif 000007
【図７】
0004553334.tif 000008
【図８】
0004553334.tif 000009
【図９】
0004553334.tif 000010
【図１０】
0004553334.tif 000011
【図１１】
0004553334.tif 000012
【図１２】
0004553334.tif 000013
【図１３】
0004553334.tif 000014
【図１４】
0004553334.tif 000015
【図１５】
0004553334.tif 000016
【図１６】
0004553334.tif 000017
【図１７】
0004553334.tif 000018
【図１８】
0004553334.tif 000019
【図１９】
0004553334.tif 000020