(57)【要約】  【課題】    本発明は，関連サイトを簡単に検索できる情報検索用サーバなどを提供することを目的とする。  【解決手段】  本発明は，検索用サイトとして用いることができるサーバであって，前記サーバにアクセスしたクライアントを，ウェブページを表示端末に表示させるウェブページ表示手段と，前記ウェブページ表示手段により前記表示端末に表示されたウェブページに存在する文字列であって，前記クライアントのポインティングデバイスにより選択されたものを，前記サーバに送信させるための文字列送信手段と，して機能させ，前記クライアントの文字列送信手段が送信した文字列情報が前記サーバに入力された場合に，前記文字列情報に基づいて関連サイトを検索し，検索結果を前記クライアントに送信する，情報検索用サーバなどに関する。  【選択図】  図７
2008117160.tif 000002
【特許請求の範囲】
【請求項１】
検索用サイトとして用いることができるサーバであって，
前記サーバにアクセスしたクライアントを，
ウェブページを表示端末に表示させるウェブページ表示手段と，
前記ウェブページ表示手段により前記表示端末に表示されたウェブページに存在する文字列であって，前記クライアントのポインティングデバイスにより選択されたものを，前記サーバに送信させるための文字列送信手段と，
して機能させ，
前記クライアントの文字列送信手段が送信した文字列情報が前記サーバに入力された場合に，前記文字列情報に基づいて関連サイトを検索し，検索結果を前記クライアントに送信する，
情報検索用サーバ。
【請求項２】
前記検索用サイトとして用いることができるサーバは，ブログを提供するサーバであり，
前記ウェブページに含まれるブログに含まれる文字列を用いて，前記文字列に関連する関連サイトを検索できる，
請求項１に記載の情報選択用サーバ。
【請求項３】
情報検索用サーバと前記サーバとインターネット又はイントラネットを介して接続された複数のクライアントを含むクライアント・サーバシステムであって，
前記サーバにアクセスしたクライアントを，
ウェブページを表示端末に表示させるウェブページ表示手段と，
前記ウェブページ表示手段により前記表示端末に表示されたウェブページに存在する文字列であって，前記クライアントのポインティングデバイスにより選択されたものを，前記サーバに送信させるための文字列送信手段と，
して機能させ，
前記クライアントの文字列送信手段が送信した文字列情報が前記サーバに入力された場合に，前記文字列情報に基づいて関連サイトを検索し，検索結果を前記クライアントに送信する，
クライアント・サーバシステム。
【請求項４】
所定のサーバが管理するウェブサイトに所定のクライアントがアクセスした場合，前記クライアントの表示端末に，ウェブページを表示させるウェブページ表示工程と， 
前記クライアントが，ウェブページ表示工程で表示端末に表示されたウェブページに含まれ前記クライアントのポインティングデバイスにより選択されたことを感知するとともに前記選択された文字列を記憶する文字列情報記憶工程と，
前記クライアントが，前記文字列情報記憶工程でクライアントが記憶した文字列情報を前記サーバへ送信する文字列情報送信工程と，
前記サーバが，前記文字列情報送信工程により送信された文字列情報を受取り，前記文字列情報に従って，関連サイトを検索する関連サイト検索工程と，
前記サーバが，前記関連サイト検索工程で得られた検索結果を含む情報を，前記クライアントに送信する検索結果送信工程と，
前記クライアントが，前記検索結果送信工程で送信された検索結果を含む情報を受取り，表示端末に表示する関連サイト表示工程と，
を含む，
クライアント・サーバシステムを用いた情報検索方法。
【請求項５】
所定のサーバが管理するウェブサイトに所定のクライアントがアクセスした場合，前記クライアントの表示端末に，文字列入力用のウィンドウを含むウェブページを表示させるウェブページ表示工程と，
前記クライアントが，前記ウェブページ表示工程で表示されたウィンドウに入力された文字列情報を記憶する第１の文字列情報記憶工程と，
前記クライアントが，前記第１の文字列情報記憶工程でクライアントが記憶した文字列情報を前記サーバへ送信する第１の文字列情報送信工程と，
前記サーバが，前記第１の文字列情報送信工程により送信された文字列情報を受取り，前記文字列情報に従って，関連サイトを検索する第１の関連サイト検索工程と，
前記サーバが，前記第１の関連サイト検索工程で得られた検索結果を含む情報を，前記クライアントに送信する第１検索結果送信工程と，
前記クライアントが，前記第１検索結果送信工程で送信された検索結果を含む情報を受取り，表示端末に表示する第1の関連サイト表示工程と，
前記クライアントが，前記第1の関連サイト表示工程で表示端末に表示されたウェブページに含まれ前記クライアントのポインティングデバイスにより選択された文字列を記憶する第２の文字列情報記憶工程と，
前記クライアントが，前記第２の文字列情報記憶工程でクライアントが記憶した文字列情報を前記サーバへ送信する第２の文字列情報送信工程と，
前記サーバが，前記文字列情報送信工程により送信された文字列情報を受取り，前記文字列情報に従って，関連サイトを検索する第２の関連サイト検索工程と，
前記サーバが，前記第２の関連サイト検索工程で得られた検索結果を含む情報を，前記クライアントに送信する第２の検索結果送信工程と，
前記クライアントが，前記第２の検索結果送信工程で送信された検索結果を含む情報を受取り，表示端末に表示する第２の関連サイト表示工程と，
を含む，
クライアント・サーバシステムを用いた情報検索方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は，インターネット(www)上に発信されているウェブページを少ない手順で効率的に検索する方法および装置に関する。
【背景技術】
【０００２】
情報検索サイトとして，Google（登録商標）やYahoo（登録商標）などの検索サイトが知られている。これらのサイトは情報を検索するためにとても便利であり，広く一般に用いられている。これらのサイトを利用する場合，基本的には，所定のブラウザを用いて，ウェブサイトをダウンロードし，クライアントの表示装置にブラウズする。そして，ブラウズされたウェブページのウィンドウにキーワード（文字情報）を入力する。これらのサイトでは，このようにして入力されたキーワードに基づいて検索を行うというものである。
【０００３】
検索の利便性を向上させてより魅力的な検索サイトを提供しようという要望は強い。そこで，例えば，特開２００５−７１１９５号公報（下記特許文献１）に記載の“メディア認識サイト検索方法及びシステム”では，「ユーザ端末１１０は，予め記憶されたサンプル映像をもとにして，検索条件入力ツール１１１を実行し，メディア認識サイトを検索する基準となる第一のメディア特徴量（正解特徴量）１２１を作成する。メディア認識サーバ１５０は，サンプル画像１１９を認識処理し，その認識結果である第二のメディア特徴量をユーザ端末に送信する。ユーザ端末１１０は，予め作成した正解特徴量とメディア認識サーバ１５０の認識結果である第二のメディア特徴量とを比較し，ユーザが希望する認識処理を行うメディア認識サイトを選択する。」とされる（同公報の要約）。
【０００４】
また，特開２００２−１３２８０８号公報には，「階層的な樹形構造によって体系化された多数のカテゴリの最下層カテゴリにレコードを分類・格納したデータベースと，アクセスしてきた利用者コンピュータから受け取った検索語に基づいてデータベースを検索することで作成した所定形式のカテゴリ検索報告書を利用者コンピュータに送付するカテゴリ検索報告手段と，検索語を含んだカテゴリを抽出するとともにカテゴリ対応表に基づいてこのカテゴリに関連するカテゴリを特定する関連カテゴリ特定手段とを備え，カテゴリ検索報告手段は，検索語を含んだカテゴリおよび関連カテゴリのそれぞれについて，データベースにおける樹形構造中の位置をカテゴリ検索報告書に記載する検索サービス装置」が開示されている。
【０００５】
しかしながら，いずれにせよ，所定のウェブサイトを用いて，検索を行う場合，ウェブページをブラウズし，所定のウィンドウへキーワードを入力しなければならないので，面倒である。また，お年寄りのユーザなどキーボードに不慣れな者にとっては，キーワードの入力に時間がかかるので，必ずしもユーザフレンドリーとはいえないという問題があった。また，所定のウェブサイトに含まれる文字列をコピーし，ウィンドウへペーストすれば文字列を入力しなくても検索できる。しかしながら，コンピュータに不慣れなものは，コピー及びペーストのショートカットコマンドを知らないばかりか，それらの機能すら知らない者もいる。よって，コピーアンドペーストでウィンドウに文字列を入力させることは必ずしも利便性が高いものではなかった。
【特許文献１】特開２００５−７１１９５号公報
【特許文献２】特開２００２−１３２８０８号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
本発明は，関連サイトを簡単に検索できる情報検索用サーバなどを提供することを目的とする。
【課題を解決するための手段】
【０００７】
本発明は，基本的には，クライアントがマウスなどでドラッグした文字列をそのまま用いて検索を行うことで，ウィンドウなどに文字列をペーストするなどして入力させる必要がなくなるという知見に基づくものである。
【０００８】
より具体的に説明すると，本発明は，検索用サイトとして用いることができるサーバであって，前記サーバにアクセスしたクライアントを，ウェブページを表示端末に表示させるウェブページ表示手段と，前記ウェブページ表示手段により前記表示端末に表示されたウェブページに存在する文字列であって，前記クライアントのポインティングデバイスにより選択されたものを，前記サーバに送信させるための文字列送信手段と，して機能させ，  前記クライアントの文字列送信手段が送信した文字列情報が前記サーバに入力された場合に，前記文字列情報に基づいて関連サイトを検索し，検索結果を前記クライアントに送信する，情報検索用サーバなどに関する。
【０００９】
クライアントのモニタなどに文章が表示された場合，その文章に含まれる文字列をなぞらせ，そのユーザがなぞった文字列を用いて検索を行うので，ユーザは一々文字列を入力する必要がなくなる。
【発明の効果】
【００１０】
本発明によれば，クライアントがマウスなどでドラッグした文字列を用いて検索を行うことで，文字列を入力させる必要がなくなるので，関連サイトを簡単に検索できる情報検索用サーバなどを提供できることとなる。
【発明を実施するための最良の形態】
【００１１】
以下，本発明を実施の形態を具体的に説明する。本発明の第１の側面に係る“情報検索用サーバ”は，検索用サイトとして用いることができるサーバであって，前記サーバにアクセスしたクライアントを，ウェブページを表示端末に表示させるウェブページ表示手段と，前記ウェブページ表示手段により前記表示端末に表示されたウェブページに存在する文字列であって，前記クライアントのポインティングデバイスにより選択されたものを，前記サーバに送信させるための文字列送信手段と，して機能させ，前記クライアントの文字列送信手段が送信した文字列情報が前記サーバに入力された場合に，前記文字列情報に基づいて関連サイトを検索し，検索結果を前記クライアントに送信する，情報検索用サーバに関する。
【００１２】
情報検索用サーバは，“サーバが管理するウェブサイトに所定のクライアントがアクセスした場合，前記クライアントの表示端末に，文字列入力用のウィンドウを含むウェブページを表示させるウェブページ表示工程と，前記クライアントが，ウェブページ表示工程で表示端末に表示されたウェブページに含まれ前記クライアントのポインティングデバイスにより選択された文字列を記憶する文字列情報記憶工程と，前記クライアントが，前記文字列情報記憶工程でクライアントが記憶した文字列情報を前記サーバへ送信する文字列情報送信工程と，前記サーバが，前記文字列情報送信工程により送信された文字列情報を受取り，前記文字列情報に従って，関連サイトを検索する関連サイト検索工程と，前記サーバが，前記関連サイト検索工程で得られた検索結果を含む情報を，前記クライアントに送信する検索結果送信工程と，前記クライアントが，前記検索結果送信工程で送信された検索結果を含む情報を受取り，表示端末に表示する関連サイト表示工程と，を含む，クライアント・サーバシステムを用いた情報検索方法に用いることができる。
【００１３】
“検索用サイトとして用いることができるサーバ”は，そのサーバ単独で通常の検索機能を有していても良いし，他の検索サイトであるサーバと別に外部プログラムを提供するサーバであってもよい。すなわち，“検索用サイトとして用いることができるサーバ”は，それ自体に検索機能を有していても良いし，外部検索サイトの検索機能を利用するものであってもよい。さらに，後述するようなプログラムを提供し，適宜，ドラッグによる情報検索を起させるものであってもよい。
【００１４】
クライアントは，通常はユーザのコンピュータを意味し，入力装置としてマウス，キーボード，光学式ペン，デジタルペンなどポインティングデバイスや，インターネット，プリンター，モニタなどと接続するためのインターフェイスを具備する。そして，前記サーバとは，インターネット又はイントラネットなどを解して接続され情報の授受が可能とされている。クライアントは，入力装置，出力装置，ＣＰＵなどの制御装置，演算装置，及びメモリ，メインメモリなどの記憶装置を有し，各装置はバスなどを介して接続され適宜情報の授受を行うことができるようにされている。そして，入力装置から所定の情報がＣＰＵに入力された場合，ＣＰＵはその入力情報に基づいて，メインメモリに格納された制御プログラムを読み出し，その制御プログラムの指令に基づいて，各種情報を適宜メモリから読み出し，演算を行い，演算結果をメモリに格納する。そして，適宜，演算結果を出力装置から出力する。そして，クライアントには，例えば，インターネットエクスプローラ（登録商標）や，ネットスケープ（登録商標）などのブラウザがインストールされており，ウェブサイトからウェブページをダウンロードすることで適宜表示できるようにされている。
【００１５】
以下，このサーバを用いた情報検索の例を説明する。サーバが管理するウェブサイトに所定のクライアントがアクセスする。このウェブサイトは，いわゆる検索サイトであってもよいし，ブログなどを提供するサイトであってもよい。本発明の検索プログラムを導入することで検索用サーバとなる。
【００１６】
図１は，文字列を含む情報がモニタに表示される様子を示す概念図である。図１の例は，ある検索サイトをブラウズした様子を示す。図１に示すように，文字列を含む情報を含む表示枠(1)が表示され，その表示枠(1)には，文字列を含む情報が表示される文字表示部(2)を有する。そして，図１は，検索サイトの例であるから，検索を実行するための文字枠(3)が設けられている。そして，通常であれば，文字枠(3)に所定のキーワードを入力して，関連サイトを検索することとなる。
【００１７】
ユーザは，表示されたウェブページから関心のある文字列をドラッグするこれにより文字列が選択される。図２は，図１のウェブサイトにおいて，文字列が選択された様子を示す図である。図２において符号4は，選択された文字列部分を示す。この例では，“検索エンジン”が選択されている。クライアント又はサーバは，例えば，ドラッグされる工程を監視し，ドラッグした範囲を把握するようにすればよい。マウスのクリックボタンの動作及びドラッグ動作を監視するマウス監視手段（マウスの動作に基づいて情報が入力される情報入力手段）などにより，マウスのクリックボタンが押された状態でドラッグが始まった場合に文字列の読み込みを開始し，マウスのクリックボタンが押し続けられた状態でドラッグが続いている文字列を読み込み，マウスのクリックボタンが離された時点で文字列の読み込みを中止するものであっても良い。また，通常のコピーの動作と異なり，所定のボタンが押されているという情報を受取っている状態で，マウスによって指示されたカーソルを移動させたという情報を受取ることで，その際にドラッグされた文字列を選択された情報としても良い。このようにして，文字列選択手段により，ある文字列が選択される。例えば，通常のコピーのように,左クリックをしながらマウスなどでドラッグし，左クリックをやめた領域までを選択したというようにしてもよい。このためには，左クリックの有無に関する情報を受け取る手段と，ドラッグされた領域に含まれる文字情報を受け取る手段を具備し，左クリックされたという情報に基づいて，文字列の読み込みをはじめ，左クリックが解除さるまで文字列の読み込みを続けるようにすればよい。また，ドラッグの速度を監視し，ドラッグの最大速度の所定範囲（例えば，10％以下である期間が0.5秒以上）である範囲をユーザにより選択された文字列をすればよい。このためには，ユーザが文字列をドラッグした場合に，ドドラッグ速度を計算するドラッグ速度計算手段と，ドラッグ時間を計算するドラッグ時間計算手段とを有し，前記ドラッグ速度計算手段が随時ドラッグ速度を計算し，ドラッグ時間計算手段が計測したドラッグ速度が所定の値以下（最大の10%以下など）となった所定の時間となった場合に，ドラッグされた領域を選択された文字列とすればよい。また，マウスなどでドラッグされて，右クリック又は左クリックをさせることによりドラッグされた領域としてもよい。さらには，通常のコピーアンドペーストと同様，所定の領域をドラッグして，ドラッグ領域を表示させ，表示した状態が所定時間以上立った場合に，その領域を選択したとしてもよい。また，ドラッグ領域を表示させ，コントロール＋Ｃなど，所定のコマンドが入力された場合にその領域が選択されたとしてもよい。
【００１８】
ドラッグ領域が決まると，クライアントは，例えば，ＣＰＵが制御プログラムの指令を受けて，ドラッグされた文字列を読み出して，ＤＲＡＭなどの一時記憶装置にその文字列に関する情報を伝え，一時記憶装置がその文字列に関する情報を記憶する。
【００１９】
次に，クライアントは，例えば，ＣＰＵが制御プログラムの指令を受けて，記憶した文字列情報を前記サーバへ送信する。この際，例えば，前記文字列に関する情報とあわせて，クライアントのＩＰアドレスなどクライアントに関する情報もともに送信されてもよい。
【００２０】
サーバは，クライアントから送信された文字列情報を受取り，前記文字列情報に従って，関連サイトを検索する。この際の検索方法は，任意である
【００２１】
このような関連サイトの検索に用いられる検索装置として，例えば，特許第３５３１２２２号公報に記載される，“入力文字列に類似 した文字列を出力する機能を有する類似文字列検索装置において，ある文字と置換可能な文字を対応づけた文字置換表と，入力文字列を構成する文字の一覧と，前記各文字の前記入力文字列中の出現位置を示す情報とを保持する入力文字列の文字成分表に，前記文字置換表を参照して前記入力文字列に置換可能な文字がある場合には前記入力文字列中の置き換えられる文字の出現位置を置換文字の出現位置として，置換文字とその出現位置を示す情報とを追加した文字成分表を作成する文字成分表作成部と，様々な文字列を登録した辞書と，前記辞書に登録された文字列の各文字毎に文字成分表を検索し，検索した文字が存在する場合には，その文字の出現位置を取り出して，前記辞書に登録された文字列と入力文字列の各文字の一対一対応を表す文字列対応表を作成する文字列対応表作成部と，前記辞書の各登録文字列毎に，入力文字列と登録文字列との類似度の評価値を，入力文字列と登録文字列の全ての文字が最適対応文字として対応したときの値から，前記文字列対応表をもとに対応しない文字分の減点を行うことで求め，置換文字を置換するときの減点の値を文字に食い違いがあるとき減点の値よりも少なくすることで，起こり易い文字置換を反映した形で入力文字列と各登録文字列との類似度を判定する類似度判定部とを設けることを特徴とする類似文字列検索装”などを用いてもよい。
【００２２】
サーバは，関連サイト検索工程で得られた検索結果を含む情報を，前記クライアントに送信する。すると，クライアントの表示端末には，検索結果を含む情報が表示される。この際，クライアントが元々ブラウズしていた表示画面と別の表示画面が表示されるようにサーバが処理を行い，そのように処理されたウェブページをクライアントにダウンロードさせることで新たなウェブページを閲覧させてもよい。また，クライアントが元々ブラウズしていた画面に，別のページを閲覧させるようにしてもよい。
【００２３】
このようにすることで，ウェブページに含まれる文字列に関するウェブサイト情報がクライアントの表示端末に表示されることとなる。
【００２４】
図３は，検索結果が表示される例を示す概念図である。図３に示されるように，検索結果が，別枠(5)にて表示されてもよい。そして，別枠には，例えば，検索に用いた文字列へのリンク部(6)が存在し，その検索文字のリンク部(6)をクリックすることで，通常の検索サイトにおいてその検索文字を用いて検索したかのように関連ウェブサイトが表示されても良い。また，別枠には，例えば，関連サイトの題号などと共に，ハイパーリングが張られており，そのハイパーリンクを用いることで，その関連サイトへアクセスできるようにされていてもよい。図３の例では，例えば，オモロ検索エンジンＳＡＧＯＯＬと表示されている領域(7)にはハイパーリンクが張られており，その領域をクリックすることで，用語“検索エンジン”に関連するサイトである“オモロ検索エンジンＳＡＧＯＯＬ”へとアクセスすることができる。
【００２５】
図４は，検索結果が表示される例であって，図３とは異なるものを示す概念図である。図４に示されるように，検索が行われると，文字表示部(2)における表示内容が更新されて，クライアントに更新された情報がダウンロードされるようにしても良い。
【００２６】
本発明の第1の側面の好ましい態様は，前記検索用サイトとして用いることができるサーバは，ブログを提供するサーバであり，前記ウェブページに含まれるブログに含まれる文字列を用いて，前記文字列に関連する関連サイトを検索できる上記に記載の情報選択用サーバである。
【００２７】
すなわち，ブログは，インターネット上に公開される日記であり，より魅力的なブログサイトを提供することが期待される。このサーバシステムを用いれば，ブログ閲覧者がブログに登場する文字列に関連するウェブサイトを容易に検索できるので，魅力的なブログサイトを提供できることとなる。なお，ブログに限らず，本発明のサーバは，あらゆる種類のウェブページに用いることができ，そのウェブページに関連するウェブサイトに関する情報を容易に提供できることとなる。
【００２８】
本発明の第1の側面の好ましい態様は，先に説明したドラッグされた文字列上には，着色が残る上記いずれかに記載の情報選択用サーバである。そして，そのようなサーバは，クライアントを選択された文字列部分を記憶させる手段と，前記選択された文字列部分に所定の色付けを行わせる手段とを含むように機能させるものであればよい。このような着色は，例えば，色を指定するタグを付けさせることで容易に達成できる。着色が残るので，ユーザは，どの箇所の文字列を選択したか一目瞭然となる。
【００２９】
本発明の第1の側面の好ましい態様は，あるウェブページ内において，繰返し文字列の検索を行った場合に，検索を行った文字列の順番に応じて所定の着色を行うものである。具体的には，第１次検索を蛍光黄色，第２次検索を蛍光水色，第３次検索を蛍光赤といったものである。これら各検索は，それぞれ別々の検索となるようにしてもよいし，アンド検索であってもよい。アンド検索とは，検索に用いられた全ての用語に関連するウェブサイト情報を表示するというものである。
【００３０】
本発明の第２の側面に係る“クライアント・サーバシステム”は，情報検索用サーバと前記サーバとインターネット又はイントラネットを介して接続された複数のクライアントを含むクライアント・サーバシステムであって，前記サーバにアクセスしたクライアントを，ウェブページを表示端末に表示させるウェブページ表示手段と，前記ウェブページ表示手段により前記表示端末に表示されたウェブページに存在する文字列であって，前記クライアントのポインティングデバイスにより選択されたものを，前記サーバに送信させるための文字列送信手段として機能させ，前記クライアントの文字列送信手段が送信した文字列情報が前記サーバに入力された場合に，前記文字列情報に基づいて関連サイトを検索し，検索結果を前記クライアントに送信する，クライアント・サーバシステムである。
【００３１】
このクライアント・サーバシステムは，所定のサーバが管理するウェブサイトに所定のクライアントがアクセスした場合，前記クライアントの表示端末に，文字列入力用のウィンドウを含むウェブページを表示させるウェブページ表示工程と，前記クライアントが，前記ウェブページ表示工程で表示されたウィンドウに入力された文字列情報を記憶する第１の文字列情報記憶工程と，前記クライアントが，前記第１の文字列情報記憶工程でクライアントが記憶した文字列情報を前記サーバへ送信する第１の文字列情報送信工程と，前記サーバが，前記第１の文字列情報送信工程により送信された文字列情報を受取り，前記文字列情報に従って，関連サイトを検索する第１の関連サイト検索工程と，前記サーバが，前記第１の関連サイト検索工程で得られた検索結果を含む情報を，前記クライアントに送信する第１検索結果送信工程と，前記クライアントが，前記第１検索結果送信工程で送信された検索結果を含む情報を受取り，表示端末に表示する第1の関連サイト表示工程と，  前記クライアントが，前記第1の関連サイト表示工程で表示端末に表示されたウェブページに含まれ前記クライアントのポインティングデバイスにより選択された文字列を記憶する第２の文字列情報記憶工程と，前記クライアントが，前記第２の文字列情報記憶工程でクライアントが記憶した文字列情報を前記サーバへ送信する第２の文字列情報送信工程と，前記サーバが，前記文字列情報送信工程により送信された文字列情報を受取り，前記文字列情報に従って，関連サイトを検索する第２の関連サイト検索工程と，前記サーバが，前記第２の関連サイト検索工程で得られた検索結果を含む情報を，前記クライアントに送信する第２の検索結果送信工程と，前記クライアントが，前記第２の検索結果送信工程で送信された検索結果を含む情報を受取り，表示端末に表示する第２の関連サイト表示工程と，を含む，クライアント・サーバシステムを用いた情報検索方法に特に好ましく用いることができる。
【００３２】
すなわち，ウィンドウに文字列を入力させて検索させる通常の検索サイト又は検索サーバに，先に説明した文字をなぞるだけで関連サイトの検索を可能にさせるサーバの機能を組み合せることで，より利便性の高いクライアント・サーバシステムを構築できる。
【００３３】
本発明は，検索用サイトとして用いることができるサーバであって，前記サーバにアクセスしたクライアントを，ウェブページを表示端末に表示させるウェブページ表示手段と，前記ウェブページ表示手段により前記表示端末に表示されたウェブページに存在する文字列であって，前記クライアントのポインティングデバイスにより選択されたものを，前記サーバに送信させるための文字列送信手段と，して機能させ，前記クライアントの文字列送信手段が送信した文字列情報が前記サーバに入力された場合に，前記文字列情報に基づいて関連サイトを検索し，検索結果を前記クライアントに送信する，情報検索用サーバとして機能させるコンピュータプログラム，前記プログラムを記憶したコンピュータ読取可能な情報記録媒体をも提供する。
【００３４】
すなわち，ユーザは，上記のプログラムをブログなどに貼り付けることで，ブログ内に含まれる文字列に関連するウェブサイトを容易に検索させ，表示させることができるので，利便性の高いブログを提供できることとなる。
【実施例１】
【００３５】
図５を用いて，本発明の一実施形態であるシステム構成を説明する。本システムは，例えば，インターネット１０１に接続されたウェブページ検索サーバ（外部プログラムサーバ）２０１，ウェブサーバ２０２，ユーザＰＣ２０３を具備する。
【００３６】
ウェブページ検索サーバ２０１は，Google（登録商標）やYahoo（登録商標）のように，入力キーワードにマッチするウェブページの一覧を出力する機能を持つ。
【００３７】
外部プログラムサーバ２０１が提供する外部プログラム３０１は，例えば，一般的なウェブページ閲覧ソフトで実行可能な言語であるjavascript（ジャワスクリプト）を用いて記述されており，クライアントであるユーザＰＣ２０３のマウスなどのポインティングデバイスの操作（mouseup等のイベント）を監視する処理が含まれていてもよい。
【００３８】
ウェブサーバ２０２に保存されているウェブページ３０２には，例えば，ジャワスクリプトである外部プログラムを組み込むため，例えば，下記のようなコードが予め埋め込まれている。<script language="javascript" charset="UTF-8"
type="text/javascript"
src="http://sagool.jp/img/hareel.js"></script>
【００３９】
ユーザＰＣ２０３は，ウェブページ閲覧ソフトがインストールされて利用可能となっている。
【００４０】
次に図６の全体処理フローと，図７のユーザＰＣ２０３の入出力装置の変化を用いて，本発明の実施例の流れを説明する。以下，特に断らない限りＳはステップを示す。
【００４１】
まず，ユーザＰＣ２０３でウェブページ３０２を閲覧する（Ｓ１０１，S２０１）。ホームページ閲覧ソフトのプログラムをメモリに格納し，メモリに格納されたホームページ閲覧ソフトのプログラムをＣＰＵが実行すると，ユーザＰＣ２０３の通信装置からウェブサーバ２０２にウェブページ３０２への要求を送信する。ウェブサーバ２０２からウェブページ３０２のデータを受信すると，受信したウェブページ３０２のデータをメモリに格納し，メモリに格納されたウェブページ３０２のデータをＣＰＵが解析して，ウェブページ３０２の内容をユーザＰＣ２０３の出力装置（モニタ）に表示する。
【００４２】
Ｓ１０１で解析したウェブページ３０２に記述されていた外部プログラム組込みコードに従い，ユーザＰＣ２０３は外部プログラムを読み込む（Ｓ１０２）。通信装置から外部プログラムサーバ２０１に外部プログラム３０１への要求を送信し，外部プログラムサーバ２０１から外部プログラム３０１のデータを受信する。受信した外部プログラムをユーザPC２０３のメモリに格納し，メモリに格納された外部プログラムをＣＰＵが実行し入力装置（マウス）の操作の監視を開始する。
【００４３】
Ｓ１０２によりユーザＰＣ２０３の入力装置の操作が監視された状態で，ユーザがウェブページ３０２内のキーワードを入力装置（マウス）の（ドラッグ）操作により範囲選択する（Ｓ１０３，Ｓ２０２）。
【００４４】
Ｓ１０３でキーワードを範囲選択されたことを検知してメモリに格納された外部プログラムをＣＰＵが実行する。範囲選択されたキーワードをメモリに格納する。ＣＰＵが，選択されたキーワードをウェブページ検索サーバ２０１に送信するよう指令を出し，クライアントはその指令に基づいて，キーワードをサーバ２０１に送信する（Ｓ１０４）。サーバ２０１が受信したキーワードは，サーバ２０２に送信され，サーバ２０２はこの情報を受信する。なお，サーバ２０１が検索機能を有しており，独自に関連サイトを検索しても良い。このキーワードはサーバ２０２に送られ，その検索サイトの検索エンジンにより所定の関連サイトについての検索がなされても良い。
【００４５】
サーバ２０１，又はサーバ２０２は，受信したキーワードに基づいて関連サイトを検索する（Ｓ１０５）。そして，検索結果をもとに，クライアントが表示できるように情報をまとめ，メモリに格納し，その情報をクライアントに送信する。
【００４６】
サーバから送信された関連サイトを含む情報をクライアントが受信する（Ｓ１０６）。クライアントは，受信した関連サイトを含む情報をメモリなどに格納する。
【００４７】
Ｓ１０６でメモリに格納された検索結果のデータを出力装置（モニタ）に表示（Ｓ１０７，Ｓ２０３）する。このようにして，クライアントによりドラッグされた文字列に関連するウェブサイトなどの情報が，クライアントの表示端末に表示されることとなる。
【産業上の利用可能性】
【００４８】
本発明のウェブページ検索方法は，インターネット上のあらゆるウェブページ内に組込み可能なので，情報産業にて利用されうる。  
【図面の簡単な説明】
【００４９】
【図１】図１は，文字列を含む情報がモニタに表示される様子を示す概念図である。
【図２】図２は，図１のウェブサイトにおいて，文字列が選択された様子を示す図である。
【図３】図３は，検索結果が表示される例を示す概念図である。
【図４】図４は，検索結果が表示される例を示す概念図である。
【図５】図５は，ウェブページに外部プログラムを組み込むことによって，マウスのドラッグ操作で範囲選択したキーワードを自動的に検索して結果をモニタに表示するシステムの構成図を示す。
【図６】図６は，本発明の一実施形態の全体処理フローを示す。
【図７】図７は，本発明の方法を利用したときのユーザＰＣの入出力装置の変化を示す。
【符号の説明】
【００５０】
１０１：インターネット（www），２０１：ウェブページ検索サーバ（外部プログラムサーバ），２０２：ウェブサーバ，２０３：ユーザＰＣ，３０１：外部プログラムファイル，３０２：ウェブページ
【図１】
2008117160.tif 000003
【図２】
2008117160.tif 000004
【図３】
2008117160.tif 000005
【図４】
2008117160.tif 000006
【図５】
2008117160.tif 000007
【図６】
2008117160.tif 000008
【図７】
2008117160.tif 000009