(57)【要約】【課題】  設定された周期に従って、定期的に情報を検索することや、予め設定されていないＷｅｂサイトのデータ、又はＷｅｂシステム以外のシステムのデータを収集して有効利用することを目的とする。【解決手段】  ポータルサーバ１００において、入力部１０１は、クライアント装置５０が設定した検索の条件、検索の周期、分析の条件を入力する。検索部１０２は、検索の周期ごとに、検索の条件に従って、一般Ｗｅｂシステム２００のウェブサーバ装置２０１と企業内システム２５０のデータベースサーバ装置２５１が提供するデータを検索する。分析部１０４は、分析の条件に従って、データベース１０３に蓄積されたデータをマイニング手法により分析する。出力部１０６は、クライアント装置５０に対して、分析部１０６の分析結果を出力する。【選択図】        図３
2006252417.tif 000002
【特許請求の範囲】
【請求項１】
データを検索する検索の条件及び検索の周期と、検索したデータを分析する分析の条件とを入力する入力部と、
前記入力部が入力した検索の周期ごとに、前記入力部が入力した検索の条件に従って、ネットワーク上のウェブサーバ装置とファイルサーバ装置とデータベースサーバ装置との３種類の装置のうち少なくとも１種類の装置が提供するデータを検索する検索部と、
前記検索部が検索したデータを蓄積する蓄積部と、
前記入力部が入力した分析の条件に従って、前記蓄積部に蓄積されたデータをマイニング手法により分析する分析部と、
前記分析部が前記データを分析した結果を出力する出力部とを備えることを特徴とする検索装置。
【請求項２】
前記分析部は、
前記入力部が入力した検索の周期ごとに、前記蓄積部に蓄積されたデータをマイニング手法により分析し、
前記検索装置は、さらに、
前記分析部が前記データを分析した結果を、前記入力部が入力した検索の周期ごとに分けて記憶する記憶部を備え、
前記出力部は、
前記記憶部に記憶された前記分析部が前記データを分析した結果を出力することを特徴とする請求項１に記載の検索装置。
【請求項３】
前記入力部は、
前記３種類の装置のうち少なくとも２種類の装置を指定し、
前記検索部は、
前記入力部が指定した装置が保持するデータを検索し、
前記出力部は、
前記分析部が前記データを分析した結果を前記入力部が指定した装置ごとに分離して出力することを特徴とする請求項１又は２に記載の検索装置。
【請求項４】
データを検索する検索の条件及び検索の周期と、検索したデータを分析する分析の条件とを入力する入力処理と、
前記入力処理が入力した検索の周期ごとに、前記入力処理が入力した検索の条件に従って、ネットワーク上のウェブサーバ装置とファイルサーバ装置とデータベースサーバ装置との３種類の装置のうち少なくとも１種類の装置が提供するデータを検索する検索処理と、
前記検索処理が検索したデータをデータベースに蓄積する蓄積処理と、
前記入力処理が入力した分析の条件に従って、前記蓄積処理が蓄積したデータをマイニング手法により分析する分析処理と、
前記分析処理が前記データを分析した結果を出力する出力処理とをコンピュータに実行させることを特徴とする検索プログラム。
【請求項５】
前記分析処理は、
前記入力処理が入力した検索の周期ごとに、前記蓄積処理が蓄積したデータをマイニング手法により分析し、
前記検索プログラムは、さらに、
前記分析処理が前記データを分析した結果を、前記入力処理が入力した検索の周期ごとに分けて記憶する記憶処理をコンピュータに実行させ、
前記出力処理は、
前記記憶処理が記憶した前記分析処理が前記データを分析した結果を出力することを特徴とする請求項４に記載の検索プログラム。
【請求項６】
クライアント装置と、データを検索する検索サーバ装置とを備える検索システムにおいて、
前記クライアント装置は、
前記検索サーバ装置がデータを検索する検索の条件及び検索の周期と、前記検索サーバ装置が検索したデータを分析する分析の条件とを設定し、
前記検索サーバ装置は、
前記クライアント装置が設定した検索の条件及び検索の周期と、前記クライアント装置が設定した分析の条件とを入力する入力部と、
前記入力部が入力した検索の周期ごとに、前記入力部が入力した検索の条件に従って、ネットワーク上のウェブサーバ装置とファイルサーバ装置とデータベースサーバ装置との３種類の装置のうち少なくとも１種類の装置が提供するデータを検索する検索部と、
前記検索部が検索したデータを蓄積する蓄積部と、
前記入力部が入力した分析の条件に従って、前記蓄積部に蓄積されたデータをマイニング手法により分析する分析部と、
前記クライアント装置に対して、前記分析部が前記データを分析した結果を出力する出力部とを備えることを特徴とする検索システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、検索装置及び検索プログラム及び検索システムに関するものである。
【背景技術】
【０００２】
従来のポータルシステムでは、Ｗｅｂ（ウェブ）ブラウザの画面上に表示される１つのＷｅｂページ内に複数のポートレットを配置し、複数のＷｅｂサイトから収集したサイト情報やアプリケーション情報を各ポートレットに表示させていた。また、各種Ｗｅｂサイトからデータを収集し、収集したデータを集約して、テキスト形式又はグラフィックス形式のレポートを作成及び表示していた（例えば、特許文献１）。
【特許文献１】特表２００３−５１４２７１号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
従来のポータルシステムでは、利用者が毎回手動で情報を検索しなければならず、利便性が低かった。データが自動的に収集される場合でも、予め登録されたＷｅｂサイトの予め規定された部分のデータのみが対象であり、収集されるデータ量が少なかった。また、検索の対象となるのはインターネット又はイントラネット上のＷｅｂサイトのみであり、Ｗｅｂサイトと接続されていないデータベースなど、他のシステムのデータを有効利用することができなかった。
【０００４】
本発明は、例えば、設定された周期に従って、定期的に情報を検索することを目的とする。また、例えば、予め設定されていないＷｅｂサイトのデータ、又はＷｅｂシステム以外のシステムのデータを収集して有効利用することを目的とする。
【課題を解決するための手段】
【０００５】
本発明の検索装置は、
データを検索する検索の条件及び検索の周期と、検索したデータを分析する分析の条件とを入力する入力部と、
前記入力部が入力した検索の周期ごとに、前記入力部が入力した検索の条件に従って、ネットワーク上のウェブサーバ装置とファイルサーバ装置とデータベースサーバ装置との３種類の装置のうち少なくとも１種類の装置が提供するデータを検索する検索部と、
前記検索部が検索したデータを蓄積する蓄積部と、
前記入力部が入力した分析の条件に従って、前記蓄積部に蓄積されたデータをマイニング手法により分析する分析部と、
前記分析部が前記データを分析した結果を出力する出力部とを備えることを特徴とする。
【０００６】
前記分析部は、
前記入力部が入力した検索の周期ごとに、前記蓄積部に蓄積されたデータをマイニング手法により分析し、
前記検索装置は、さらに、
前記分析部が前記データを分析した結果を、前記入力部が入力した検索の周期ごとに分けて記憶する記憶部を備え、
前記出力部は、
前記記憶部に記憶された前記分析部が前記データを分析した結果を出力することを特徴とする。
【０００７】
前記入力部は、
前記３種類の装置のうち少なくとも２種類の装置を指定し、
前記検索部は、
前記入力部が指定した装置が保持するデータを検索し、
前記出力部は、
前記分析部が前記データを分析した結果を前記入力部が指定した装置ごとに分離して出力することを特徴とする。
【０００８】
本発明の検索プログラムは、
データを検索する検索の条件及び検索の周期と、検索したデータを分析する分析の条件とを入力する入力処理と、
前記入力処理が入力した検索の周期ごとに、前記入力処理が入力した検索の条件に従って、ネットワーク上のウェブサーバ装置とファイルサーバ装置とデータベースサーバ装置との３種類の装置のうち少なくとも１種類の装置が提供するデータを検索する検索処理と、
前記検索処理が検索したデータをデータベースに蓄積する蓄積処理と、
前記入力処理が入力した分析の条件に従って、前記蓄積処理が蓄積したデータをマイニング手法により分析する分析処理と、
前記分析処理が前記データを分析した結果を出力する出力処理とをコンピュータに実行させることを特徴とする。
【０００９】
前記分析処理は、
前記入力処理が入力した検索の周期ごとに、前記蓄積処理が蓄積したデータをマイニング手法により分析し、
前記検索プログラムは、さらに、
前記分析処理が前記データを分析した結果を、前記入力処理が入力した検索の周期ごとに分けて記憶する記憶処理をコンピュータに実行させ、
前記出力処理は、
前記記憶処理が記憶した前記分析処理が前記データを分析した結果を出力することを特徴とする。
【００１０】
本発明の検索システムは、
クライアント装置と、データを検索する検索サーバ装置とを備える検索システムにおいて、
前記クライアント装置は、
前記検索サーバ装置がデータを検索する検索の条件及び検索の周期と、前記検索サーバ装置が検索したデータを分析する分析の条件とを設定し、
前記検索サーバ装置は、
前記クライアント装置が設定した検索の条件及び検索の周期と、前記クライアント装置が設定した分析の条件とを入力する入力部と、
前記入力部が入力した検索の周期ごとに、前記入力部が入力した検索の条件に従って、ネットワーク上のウェブサーバ装置とファイルサーバ装置とデータベースサーバ装置との３種類の装置のうち少なくとも１種類の装置が提供するデータを検索する検索部と、
前記検索部が検索したデータを蓄積する蓄積部と、
前記入力部が入力した分析の条件に従って、前記蓄積部に蓄積されたデータをマイニング手法により分析する分析部と、
前記クライアント装置に対して、前記分析部が前記データを分析した結果を出力する出力部とを備えることを特徴とする。
【発明の効果】
【００１１】
本発明では、検索装置において、検索部が、入力部が入力した検索の周期ごとにデータを検索することにより、定期的に情報を検索することが可能となる。また、検索部が、入力部が入力した検索の条件に従って、ネットワーク上のウェブサーバ装置又はファイルサーバ装置又はデータベースサーバ装置が提供するデータを検索し、分析部が、検索部が検索したデータをマイニング手法により分析することにより、予め設定されていないＷｅｂサイトのデータ、又はＷｅｂシステム以外のシステムのデータを収集して有効利用することが可能となる。
【発明を実施するための最良の形態】
【００１２】
以下、本発明の実施の形態について、図を用いて説明する。
【００１３】
図１は、下記実施の形態におけるポータルサーバ（検索装置又は検索サーバ装置）の外観の一例を示す図である。
【００１４】
図１において、ポータルサーバ１００は、システムユニット９１０、ＣＲＴ（Ｃａｔｈｏｄｅ  Ｒａｙ  Ｔｕｂｅ）表示装置９０１、キーボード（Ｋ／Ｂ）９０２、マウス９０３、コンパクトディスク装置（ＣＤＤ）９０５、プリンタ装置９０６、スキャナ装置９０７を備え、これらはケーブルで接続されている。さらに、ポータルサーバ１００は、ＬＡＮ（ローカルエリアネットワーク）９４２、ゲートウェイ９４１を介してインターネット９４０に接続されている。
【００１５】
図２は、下記実施の形態におけるポータルサーバのハードウェア構成の一例を示す図である。
【００１６】
図２において、ポータルサーバ１００は、プログラムを実行するＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）９１１を備えている。ＣＰＵ９１１は、バス９１２を介してＲＯＭ９１３、ＲＡＭ９１４、通信ボード９１５、ＣＲＴ表示装置９０１、Ｋ／Ｂ９０２、マウス９０３、ＦＤＤ（Ｆｌｅｘｉｂｌｅ  Ｄｉｓｋ  Ｄｒｉｖｅ）９０４、磁気ディスク装置９２０、ＣＤＤ９０５、プリンタ装置９０６、スキャナ装置９０７と接続されている。
【００１７】
ＲＡＭ９１４は、揮発性メモリの一例である。ＲＯＭ９１３、ＦＤＤ９０４、ＣＤＤ９０５、磁気ディスク装置９２０は、不揮発性メモリの一例である。これらは、記憶装置あるいは記憶部の一例である。
【００１８】
通信ボード９１５は、ＬＡＮ９４２などに接続されている。
【００１９】
例えば、通信ボード９１５、Ｋ／Ｂ９０２、スキャナ装置９０７、ＦＤＤ９０４などは、入力部の一例である。また、例えば、通信ボード９１５、ＣＲＴ表示装置９０１などは、出力部の一例である。
【００２０】
ここで、通信ボード９１５は、ＬＡＮ９４２に限らず、直接、インターネット９４０、あるいはＩＳＤＮ（Ｉｎｔｅｇｒａｔｅｄ  Ｓｅｒｖｉｃｅｓ  Ｄｉｇｉｔａｌ  Ｎｅｔｗｏｒｋ）などのＷＡＮ（ワイドエリアネットワーク）に接続されていても構わない。直接、インターネット９４０、あるいはＩＳＤＮなどのＷＡＮに接続されている場合、ポータルサーバ１００は、インターネット９４０、あるいはＩＳＤＮなどのＷＡＮに接続され、ゲートウェイ９４１は不要となる。
【００２１】
磁気ディスク装置９２０には、オペレーティングシステム（ＯＳ）９２１、ウィンドウシステム９２２、プログラム群９２３、ファイル群９２４が記憶されている。プログラム群９２３は、ＣＰＵ９１１、ＯＳ９２１、ウィンドウシステム９２２により実行される。
【００２２】
上記プログラム群９２３には、以下に述べる実施の形態の説明において「〜部」として説明する機能を実行するプログラムが記憶されている。プログラムは、ＣＰＵ９１１により読み出され実行される。
【００２３】
ファイル群９２４には、以下に述べる実施の形態の説明において、「〜の判定結果」、「〜の計算結果」、「〜の処理結果」として説明するものが、「〜ファイル」として記憶されている。また、ファイル群９２４の一部は、データベースを構成する。
【００２４】
また、以下に述べる実施の形態の説明において説明するフローチャートの矢印の部分は主としてデータの入出力を示し、そのデータの入出力のためにデータは、磁気ディスク装置９２０、ＦＤ（Ｆｌｅｘｉｂｌｅ  Ｄｉｓｋ）、光ディスク、ＣＤ（コンパクトディスク）、ＭＤ（ミニディスク）、ＤＶＤ（Ｄｉｇｉｔａｌ  Ｖｅｒｓａｔｉｌｅ  Ｄｉｓｋ）などのその他の記録媒体に記録される。あるいは、信号線やその他の伝送媒体により伝送される。
【００２５】
また、以下に述べる実施の形態の説明において「〜部」として説明するものは、ＲＯＭ９１３に記憶されたファームウェアで実現されていても構わない。あるいは、ソフトウェアのみ、あるいは、ハードウェアのみ、あるいは、ソフトウェアとハードウェアとの組み合わせ、さらには、ファームウェアとの組み合わせで実施されても構わない。
【００２６】
また、以下に述べる実施の形態を実施するプログラムは、磁気ディスク装置９２０、ＦＤ（Ｆｌｅｘｉｂｌｅ  Ｄｉｓｋ）、光ディスク、ＣＤ（コンパクトディスク）、ＭＤ（ミニディスク）、ＤＶＤ（Ｄｉｇｉｔａｌ  Ｖｅｒｓａｔｉｌｅ  Ｄｉｓｋ）などのその他の記録媒体による記録装置を用いて記憶されても構わない。
【００２７】
実施の形態１．
図３は、本実施の形態に係る検索システム及びポータルサーバの構成を示すブロック図である。図３において、実線の矢印は装置又はシステム内部のデータの流れを示し、点線の矢印は異なる装置又はシステム間のデータの流れを示す。
【００２８】
図３に示した検索システムは、クライアント装置５０、ポータルサーバ１００、一般Ｗｅｂシステム２００、企業内システム２５０を有する。ポータルサーバ１００、一般Ｗｅｂシステム２００、企業内システム２５０は、ＬＡＮ、ＷＡＮ、ＶＰＮ（仮想プライベートネットワーク）、又はそれらの組み合わせで構成される企業のネットワークに接続されている。クライアント装置５０は、インターネットなどのネットワーク１５０に接続され、ポータルサーバ１００、一般Ｗｅｂシステム２００、企業内システム２５０と通信を行う。
【００２９】
ここで、クライアント装置５０は、ポータルサーバ１００が接続されている企業のネットワークに直接接続されていてもよい。また、一般Ｗｅｂシステム２００は、イントラネットに限らず、インターネット上のＷＷＷ（ワールドワイドウェブ）又はその一部であってもよい。また、ポータルサーバ１００が接続されているネットワークは企業以外の組織やその他のネットワークであってもよい。
【００３０】
クライアント装置５０は、ＰＣ（パーソナルコンピュータ）、ＰＤＡ（Ｐｅｒｓｏｎａｌ  Ｄｉｇｉｔａｌ  Ａｓｓｉｓｔａｎｔ）、携帯電話機などの電子機器であり、ウェブブラウザを実行する。ウェブブラウザは、クライアント装置５０のディスプレイなどに、ウェブブラウザ画面５１を表示する。ウェブブラウザ画面５１に表示されるウェブページ又はウェブページ内に配置されるポートレット５２には、クライアント装置５０のウェブブラウザがポータルサーバ１００、一般Ｗｅｂシステム２００、企業内システム２５０から取得した情報が表示される。また、クライアント装置５０のウェブブラウザは、クライアント装置５０のユーザがウェブページ又はポートレット５２に入力したデータをポータルサーバ１００、一般Ｗｅｂシステム２００、企業内システム２５０に送信する。クライアント装置５０は、ウェブブラウザを用いて、特に、ポータルサーバ１００がデータを検索する検索の条件及び検索の周期と、ポータルサーバ１００が検索したデータを分析する分析の条件をユーザに入力させ、ポータルサーバ１００に対して設定する。
【００３１】
ポータルサーバ１００は、入力部１０１、検索部１０２、データベース（蓄積部）１０３、分析部１０４、記憶部１０５、出力部１０６を有する。
【００３２】
入力部１０１は、クライアント装置５０が設定した検索の条件、検索の周期、分析の条件を入力する。
【００３３】
検索部１０２は、入力部１０１が入力した検索の周期ごとに、入力部１０１が入力した検索の条件に従って、一般Ｗｅｂシステム２００のウェブサーバ装置２０１と企業内システム２５０のデータベースサーバ装置２５１が提供するデータを検索する。一般Ｗｅｂシステム２００のウェブサーバ装置２０１が提供するデータは、一般Ｗｅｂシステム２００が有する検索エンジン２０２を利用して収集する。ここで、検索エンジン２０２は、ポータルサーバ１００が独自に有するものであってもよいし、一般Ｗｅｂシステム２００以外に設けられたものであってもよい。また、検索部１０２は、企業内システム２５０のデータベースサーバ装置２５１が提供するデータを、分散データ収集フレームワークを利用して収集する。分散データ収集フレームワークとは、例えば、Ｗｅｂサービスなどの技術を利用してネットワークを介してデータベースに直接クエリを発行するための仕組みをいう。
【００３４】
データベース１０３は、検索部１０２が検索したデータを蓄積する。
【００３５】
分析部１０４は、入力部１０１が入力した分析の条件に従って、データベース１０３に蓄積されたデータをマイニング手法により分析する。さらに本実施の形態では、分析部１０４が、入力部１０１が入力した検索の周期ごとに、データベース１０３に蓄積されたデータをマイニング手法により分析し、記憶部１０５が、その分析結果を、入力部１０１が入力した検索の周期ごとに分けて記憶する。ここで、記憶部１０５は、データベース１０３の一部であってもよいし、他のメモリ、ディスク、データベースなどであってもよい。
【００３６】
また、さらに本実施の形態では、検索部１０２が、検索したデータをテキストに変換してデータベース１０３に蓄積し、分析部１０４が、マイニング手法として、そのテキストを対象としたテキストマイニングを行う。テキストマイニングの手法は、周知のいずれかの手法を用いる。
【００３７】
出力部１０６は、クライアント装置５０に対して、分析部１０４の分析結果を出力する。さらに本実施の形態では、出力部１０６が、記憶部１０５に記憶された分析結果を出力する。
【００３８】
本実施の形態では、一般Ｗｅｂシステム２００がウェブサーバ装置２０１を１つ、企業内システム２５０がデータベースサーバ装置２５１を１つ有し、それぞれがポータルサーバ１００の検索の対象となっているが、ウェブサーバ装置２０１、データベースサーバ装置２５１、又はその両方を複数設置し、すべてをポータルサーバ１００の検索の対象としてもよい。また、これらの装置のほかに、ファイルサーバ装置を設置し、ポータルサーバ１００の検索の対象としてもよい。
【００３９】
企業内システム２５０内のデータベースサーバ装置２５１のデータベースは、例えば経理システム、人事システムなど基幹業務で作成・更新されるデータベースである。
【００４０】
図４は、本実施の形態における定期検索条件入力画面の一例を示す図である。
【００４１】
定期検索条件入力画面４０１は、クライアント装置５０のウェブブラウザ画面５１又はポートレット５２に表示され、クライアント装置５０のユーザからの入力を受け付ける。定期検索条件入力画面４０１に入力されたデータはポータルサーバ１００に送信される。
【００４２】
図４の例では、クライアント装置５０のユーザは、ポータルサーバ１００がデータを検索する検索の条件として、「ビル管理」、「アンケート結果」、「クレーム」という３つのキーワードを指定している。例えば、これらのキーワードはＡＮＤ条件として設定される。また、ユーザは、検索の周期として、「１週間」を選択し、検索処理を開始させるために「起動」を選択している。そして、検索の対象として、一般Ｗｅｂシステム２００と企業内システム２５０（図中、ＡＡＡシステムとは、例えば経理システムや人事システムなどであり、ユーザが任意に入力又は選択してもよい。）を選択している。さらに、ユーザは、キーワードにより収集したデータを分析して「ワースト１０」を集計するために、「テキストマイニング」を選択し、条件に「ワースト１０」と入力する。
【００４３】
このような設定に基づき、ポータルサーバ１００は定期的に（毎週）一般Ｗｅｂシステム２００と企業内システム２５０からデータを収集し、収集したデータをデータベース１０３に保存するとともに、収集したデータを分析し、分析結果をポートレット５２に表示する。ポータルサーバ１００は、データベース１０３に保存したデータを時系列で分析し、分析結果を例えばグラフなどにしてポートレット５２に表示してもよい。
【００４４】
図５は、本実施の形態における定期検索結果表示画面の一例を示す図である。
【００４５】
定期検索結果表示画面４０２は、クライアント装置５０のウェブブラウザ画面５１又はポートレット５２に表示される。
【００４６】
図５の例では、ポータルサーバ１００が図４の例で示した設定に基づいて検索及び分析を行った結果が表示されている。ここでは、分析結果として、ビル管理に関するアンケート結果で、最もクレーム件数が多かった順番に、そのクレームの内容のワースト１０が示されている。「件数」の欄は、一般Ｗｅｂシステム２００と企業内システム２５０で検索された件数を合計した値でもよいし、それぞれを適当に重み付けしてから合計するなど、任意に設定された方法を用いてもよい。
【００４７】
本実施の形態では、ポータルサーバ１００の記憶部１０５が、分析結果を、ユーザが選択した検索の周期ごとに分けて記憶するため、それぞれのＵＲＬ（Ｕｎｉｆｏｒｍ  Ｒｅｓｏｕｒｃｅ  Ｌｏｃａｔｏｒ）やディレクトリ名などの記憶場所を参照するボタンを定期検索結果表示画面４０２に設置している。
【００４８】
上記の例では、例えばビル管理を行う会社が、ビル管理へのクレームに関して一般Ｗｅｂシステム２００に公開されている情報と企業内システム２５０に蓄積された情報とを合わせて検討し、自社の強みをアピールポイントとしてテナント誘致に活用したり、弱みの是正による他社との差別化やサービスの向上を計ったりすることができる。
【００４９】
図６は、本実施の形態に係るポータルサーバの動作を示すフローチャートである。図中の「〜処理」は、プログラムで実行される場合を示している。
【００５０】
クライアント装置５０のユーザが定期検索条件入力画面４０１の各項目の値を選択又は入力すると、まずポータルサーバ１００の入力部１０１が、データを検索する検索の条件、周期、検索したデータを分析する分析の条件などの設定値を各項目から取得（入力）する（ステップＳ１１：入力処理）。そして、検索部１０２が、設定された検索の周期ごとに、検索の条件に従って、一般Ｗｅｂシステム２００のウェブサーバ装置２０１、企業内システム２５０のデータベースサーバ装置２５１などからデータを収集（検索）する（ステップＳ１２〜１４：検索処理）。例えば、ユーザに選択された対象が一般Ｗｅｂシステム２００であれば、検索エンジン２０２により情報収集を行い（ステップＳ１２）、収集したデータをテキスト化する（ステップＳ１３）。ユーザに選択された対象が企業内システム２５０であれば、分散データ収集フレームワークにより情報収集を行う（ステップＳ１４）。収集されたデータは、データベース１０３に保存（蓄積）される（ステップＳ１５：蓄積処理）。
【００５１】
次に、分析部１０４が、設定された検索の周期ごとに、分析の条件に従って、データベース１０３に保存されたデータをデータマイニング又はテキストマイニングにより分析する（ステップＳ１６：分析処理）。そして、記憶部１０５が、分析結果を、例えばフォルダなどに、検索の周期ごとに分けて記憶する（ステップＳ１７：記憶処理）。最後に、出力部１０６が、分析結果をクライアント装置５０の定期検索結果表示画面４０２に表示（出力）する（ステップＳ１８：出力処理）。
【００５２】
上記の各ステップは省略されることがあり、処理順序が異なることもある。例えば、一般Ｗｅｂシステム２００から検索したデータに対してデータマイニングを行う場合、ステップＳ１３は省略してもよい。また、例えば、クライアント装置５０からのリクエストに応じてデータの分析を行ったり、検索の周期と分析の周期を別々に設定したりしてもよい。この場合、ステップＳ１６の処理は必ずしも検索の周期ごとには行われない。また、ステップＳ１７では、分析を行う度に分析結果を別々のフォルダに保存してもよい。
【００５３】
以上のように、本実施の形態では、ポータルサーバ１００において、検索部１０２が、入力部１０１が入力した検索の周期ごとにデータを検索することにより、定期的に情報を検索することが可能となる。また、検索部１０２が、入力部１０１が入力した検索の条件に従って、一般Ｗｅｂシステム２００のウェブサーバ装置２０１又は企業内システム２５０のデータベースサーバ装置２５１が提供するデータを検索し、分析部１０４が、検索部１０２が検索したデータをマイニング手法により分析することにより、予め設定されていないＷｅｂサイトのデータ、又はＷｅｂシステム以外のシステムのデータを収集して有効利用することが可能となる。
【００５４】
また、本実施の形態では、分析部１０４が、入力部１０１が入力した検索の周期ごとに、蓄積部に蓄積されたデータをマイニング手法により分析し、記憶部１０５が、分析結果を、入力部１０１が入力した検索の周期ごとに分けて記憶し、出力部１０６が、記憶部１０５に記憶された分析結果を出力することにより、過去の分析結果を参照したり、分析結果を時系列で比較又は評価したり、さらにデータの傾向分析をしたりすることが可能となる。
【００５５】
また、本実施の形態では、検索部１０２が、ＬＡＮ、ＷＡＮ、ＶＰＮなどを介してデータベースサーバ装置２５１にアクセスする（企業内のデータベースなどに直接アクセスする）ことにより、データの検索及び分析のために、Ｗｅｂシステム以外にも企業などの既存のシステムを活用することが可能となる。
【００５６】
また、本実施の形態では、検索部１０２が、検索したデータをテキストに変換してデータベース１０３に蓄積させ、分析部１０４が、マイニング手法として、データベース１０３に蓄積されたテキストを対象としたテキストマイニングを行うことにより、概念分析や資料作成などのためにデータを流用することが容易になる。
【００５７】
実施の形態２．
本実施の形態に係る検索システム及びポータルサーバの構成は、図３に示した実施の形態１のものと同様である。また、本実施の形態に係るポータルサーバの動作は、図６に示した実施の形態１のものと同様である。以下では、主に本実施の形態と実施の形態１との違いについて説明する。
【００５８】
図７は、本実施の形態における定期検索条件入力画面の一例を示す図である。
【００５９】
定期検索条件入力画面４０１は、クライアント装置５０のウェブブラウザ画面５１又はポートレット５２に表示され、クライアント装置５０のユーザからの入力を受け付ける。定期検索条件入力画面４０１に入力されたデータはポータルサーバ１００に送信される。
【００６０】
図７の例では、クライアント装置５０のユーザが、ポータルサーバ１００がデータを検索する検索の条件として、「眼鏡」、「価格」という２つのキーワードを指定している。例えば、これらのキーワードはＡＮＤ条件として設定される。また、ユーザは、検索の周期として、「１ヶ月」を選択し、検索処理を開始させるために「起動」を選択している。そして、検索の対象として、一般Ｗｅｂシステム２００と企業内システム２５０を選択している。さらに、ユーザは、ポータルサーバ１００が検索したデータを分析する分析の条件として、「１０００円以下」のデータを抽出したいため、条件に「１０００円以下」と指定し、「データマイニング」を選択する。
【００６１】
このような設定に基づき、ポータルサーバ１００は定期的に（毎月）一般Ｗｅｂシステム２００と企業内システム２５０からデータを収集し、収集したデータをデータベース１０３に保存するとともに、収集したデータを分析し、分析結果をポートレット５２に表示する。ポータルサーバ１００は、データベース１０３に保存したデータを時系列で分析し、分析結果を例えばグラフなどにしてポートレット５２に表示してもよい。
【００６２】
ポータルサーバ１００は、図７の例で示した設定に基づいて検索及び分析を行い、クライアント装置５０の定期検索結果表示画面４０２に、分析結果として、例えば価格が１０００円以下の眼鏡のうち最も安いものを５０件表示したり、最安値の眼鏡の商品名、価格、写真などを表示したりする。
【００６３】
以上のように、本実施の形態では、例えば見積り作成時など日次や月次で対象商品の検索を実施し、見積り提示までの期間に商品価格の動向を分析し、製品仕様や最安値を見積りに転記することで、情報検索時間と資料作成時間の短縮により作業効率を向上させることができる。
【００６４】
実施の形態３．
本実施の形態に係る検索システム及びポータルサーバの構成は、図３に示した実施の形態１のものと同様である。また、本実施の形態に係るポータルサーバの動作は、図６に示した実施の形態１のものと同様である。以下では、主に本実施の形態と実施の形態１との違いについて説明する。
【００６５】
図８は、本実施の形態における定期検索条件入力画面の一例を示す図である。
【００６６】
図８の例では、実施の形態１の定期検索条件入力画面４０１に表示項目が追加されている。クライアント装置５０のユーザがこの項目で「分離」を選択し、検索の対象を複数選択すると、ポータルサーバ１００の入力部１０１はその設定値を出力部１０６に入力する。出力部１０６は、図９のように、対象ごとの分析結果を別々に定期検索結果表示画面４０２に表示する。ユーザが表示項目で「融合」を選択した場合には、実施の形態１と同様の定期検索結果表示画面４０２が表示される。
【００６７】
上記の例では、例えばビル管理を行う会社が、ビル管理へのクレームに関して一般Ｗｅｂシステム２００に公開されている情報と企業内システム２５０に蓄積された情報とを比較検討し、自社の強みをアピールポイントとしてテナント誘致に活用したり、弱みの是正による他社との差別化やサービスの向上を計ったりすることができる。
【００６８】
以上のように、本実施の形態では、ポータルサーバ１００において、入力部１０１が、複数の検索の対象を指定した場合、出力部１０６が、分析結果を検索の対象ごとに分離して出力することにより、対象ごとの分析結果を容易に比較することができる。
【００６９】
実施の形態４．
本実施の形態に係るポータルサーバの動作は、図６に示した実施の形態１のものと同様である。以下では、主に本実施の形態と実施の形態１との違いについて説明する。
【００７０】
図１０は、本実施の形態に係る検索システム及びポータルサーバの構成を示すブロック図である。
【００７１】
本実施の形態では、実施の形態１の検索システムに関連企業内システム３００が追加されている。関連企業内システム３００は、ネットワーク１５０に接続され、ポータルサーバ１００と通信を行う。ここで、関連企業内システム３００は、ポータルサーバ１００が接続されている企業のネットワークに直接接続されていてもよい。
【００７２】
ポータルサーバ１００の検索部１０２は、入力部１０１が入力した検索の周期ごとに、入力部１０１が入力した検索の条件に従って、関連企業内システム３００のデータベースサーバ装置３０１が提供するデータを検索する。検索部１０２は、関連企業内システム３００のデータベースサーバ装置３０１が提供するデータを、分散データ収集フレームワークを利用して収集する。
【００７３】
本来、企業内システム２５０と関連企業内システム３００との違いは、企業内システム２５０が企業のネットワークに接続されているのに対し、関連企業内システム３００はその企業の関連企業のネットワークに接続されているということであるが、本実施の形態ではこれに限定しない。例えば、企業内システム２５０と関連企業内システム３００とが互いにまったく関連しない組織のシステムであってもよいし、同じ企業のシステムであってもよい。
【００７４】
図１１は、本実施の形態における定期検索条件入力画面の一例を示す図である。
【００７５】
図１１の例では、実施の形態１の定期検索条件入力画面４０１に表示項目が追加されている。この項目は、実施の形態３で説明したものと同様である。この例では、クライアント装置５０のユーザは「融合」を選択している。
【００７６】
また、図１１の例では、検索の対象として「関連企業内システム（ＢＢＢシステム）」が追加されている。この例では、ユーザは、企業内システム２５０と関連企業内システム３００を選択している。
【００７７】
図１２は、本実施の形態における定期検索結果表示画面の一例を示す図である。
【００７８】
図１２の例は、検索対象が企業内システム２５０と関連企業内システム３００であるということ以外は、実施の形態１の定期検索結果表示画面４０２と同様である。
【００７９】
上記の例では、例えばビル管理を行う会社が、ビル管理へのクレームに関して企業の内部、外部を問わず複数の企業のシステムに蓄積された情報を合わせて検討し、自社の強みをアピールポイントとしてテナント誘致に活用したり、弱みの是正による他社との差別化やサービスの向上を計ったりすることができる。
【００８０】
なお以上説明した実施の形態において、検索条件は単語で入力するように構成しているが、自由文（文章）で入力して、入力部１０１が単語に分解するように、構成しても良い。
【図面の簡単な説明】
【００８１】
【図１】実施の形態１から４までにおけるポータルサーバの外観の一例を示す図。
【図２】実施の形態１から４までにおけるポータルサーバのハードウェア構成の一例を示す図。
【図３】実施の形態１から３までに係る検索システム及びポータルサーバの構成を示すブロック図。
【図４】実施の形態１における定期検索条件入力画面の一例を示す図。
【図５】実施の形態１における定期検索結果表示画面の一例を示す図。
【図６】実施の形態１から４までに係るポータルサーバの動作を示すフローチャート。
【図７】実施の形態２における定期検索条件入力画面の一例を示す図。
【図８】実施の形態３における定期検索条件入力画面の一例を示す図。
【図９】実施の形態３における定期検索結果表示画面の一例を示す図。
【図１０】実施の形態４に係る検索システム及びポータルサーバの構成を示すブロック図。
【図１１】実施の形態４における定期検索条件入力画面の一例を示す図。
【図１２】実施の形態４における定期検索結果表示画面の一例を示す図。
【符号の説明】
【００８２】
５０  クライアント装置、５１  ウェブブラウザ画面、５２  ポートレット、１００  ポータルサーバ、１０１  入力部、１０２  検索部、１０３  データベース、１０４  分析部、１０５  記憶部、１０６  出力部、１５０  ネットワーク、２００  一般Ｗｅｂシステム、２０１  ウェブサーバ装置、２０２  検索エンジン、２５０  企業内システム、２５１，３０１  データベースサーバ装置、３００  関連企業内システム、４０１  定期検索条件入力画面、４０２  定期検索結果表示画面、９０１  ＣＲＴ表示装置、９０２  Ｋ／Ｂ、９０３  マウス、９０４  ＦＤＤ、９０５  ＣＤＤ、９０６  プリンタ装置、９０７  スキャナ装置、９１０  システムユニット、９１１  ＣＰＵ、９１２  バス、９１３  ＲＯＭ、９１４  ＲＡＭ、９１５  通信ボード、９２０  磁気ディスク装置、９２１  ＯＳ、９２２  ウィンドウシステム、９２３  プログラム群、９２４  ファイル群、９４０  インターネット、９４１  ゲートウェイ、９４２  ＬＡＮ。
【図１】
2006252417.tif 000003
【図２】
2006252417.tif 000004
【図３】
2006252417.tif 000005
【図４】
2006252417.tif 000006
【図５】
2006252417.tif 000007
【図６】
2006252417.tif 000008
【図７】
2006252417.tif 000009
【図８】
2006252417.tif 000010
【図９】
2006252417.tif 000011
【図１０】
2006252417.tif 000012
【図１１】
2006252417.tif 000013
【図１２】
2006252417.tif 000014