(57)【要約】【課題】検索結果に今現在の人気を反映させることが可能であり、必要な情報へ到達することが容易であり、目的の情報の理解が容易である検索システム及び情報検索方法を提供することである。【解決手段】複数のクライアント端末で同時に情報検索システム使用し、いずれかのクライアント端末で検索が実行された際に、検索結果に該当する各Ｗｅｂページを同時に閲覧しているクライアント端末の総和や、該クライアント端末の過去のＷｅｂページの閲覧履歴や使用履歴に基づいて、検索結果のＷｅｂページを、知識の深いユーザや検索の上手いユーザが多く閲覧している順に並び替えて検索結果を表示することができる情報検索システムを提供する。【選択図】図４
2011039625.tif 000002
【特許請求の範囲】
【請求項１】
複数の端末で同時に使用可能であり、端末から入力されたキーワードに基づきデータベースの検索を行なうと共に、その検索結果を前記端末に出力して表示させるための情報検索システムであって、
検索実行時に、検索対象となるＷｅｂページを出力している端末に係る情報である端末情報を取得する情報取得手段を有しており、
前記情報取得手段が取得した端末情報に基づいて、検索対象となるＷｅｂページを序列化する情報序列化手段を有することを特徴する情報検索システム。
【請求項２】
複数の端末で同時に使用可能であり、端末から入力されたキーワードに基づきデータベースの検索を行なうと共に、その検索結果を前記端末に出力して表示させるための情報検索システムであって、
規定された時間内に検索対象となるＷｅｂページを出力した端末に係る情報である端末情報を取得する情報取得手段を有しており、
前記情報取得手段が取得した端末情報に基づいて、検索対象となるＷｅｂページを序列化する情報序列化手段を有することを特徴する情報検索システム。
【請求項３】
前記端末情報が、検索実行時において、検索対象のＷｅｂページを出力している端末の数に関する情報を含むことを特徴とする請求項１又は２に記載の情報検索システム。
【請求項４】
前記端末情報が、検索実行時において、検索対象のＷｅｂページを出力している端末の、システムの利用履歴に関する情報を含むことを特徴とする請求項１乃至３のいずれかに記載の情報検索システム。
【請求項５】
前記端末情報を取得している複数の端末間で情報を交換することができる情報交換手段を有することを特徴とする請求項１乃至４のいずれかに記載の情報検索システム。
【請求項６】
前記情報序列化手段によって、序列化されたＷｅｂページの少なくとも１つを、いずれかの端末において出力した後に、
該端末で出力されたＷｅｂページを同時に出力している端末及び／または、該端末で出力されたＷｅｂページに関連付けられたＷｅｂページを出力している端末に係る前記端末情報に基づく情報を、いずれかの端末にて出力可能な閲覧情報出力手段を有することを特徴とする請求項１乃至５のいずれかに記載の情報検索システム。
【請求項７】
複数の端末で同時に使用可能であり、端末から入力されたキーワードに基づきデータベースの検索を行なうと共に、その検索結果を前記端末に出力して表示させるための情報検索方法であって、
検索実行時に、検索対象となるＷｅｂページを出力している端末に係る情報である端末情報を取得し、
前記情報取得手段が取得した端末情報に基づいて、検索対象となるＷｅｂページを序列化することを特徴する情報検索方法。
【請求項８】
複数の端末で同時に使用可能であり、端末から入力されたキーワードに基づきデータベースの検索を行なうと共に、その検索結果を前記端末に出力して表示させるための情報検索方法であって、
規定された時間内に検索対象となるＷｅｂページを出力した端末に係る情報である端末情報を取得し、
前記情報取得手段が取得した端末情報に基づいて、検索対象となるＷｅｂページを序列化することを特徴する情報検索方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ＷＷＷ（Ｗｏｒｌｄ  Ｗｉｄｅ  Ｗｅｂ）の情報検索システムにおいて、目的の情報を効率良く容易に取得するための技術に関する。
【背景技術】
【０００２】
ユーザがＷＷＷの膨大な情報の中から目的の情報を得ようとする場合に、通常検索システムを利用する。検索システムは、ユーザが入力した検索キーワードに対して、該当するＷｅｂページを特定して集める。しかし、このような場合において、多数のＷｅｂページが集められることにより、ユーザにとってどのＷｅｂページが本当に必要な情報を提供するＷｅｂページであるのかが容易に判断することができない。
そこで、集められたＷｅｂページに重要度を付けて重要度の高いものから順に提示することが通例である。
【０００３】
ユーザはこの重要度を参考にＷｅｂページを参照するので、Ｗｅｂページの重要度の付け方は検索システムの性能を左右する。そのため、従来、Ｗｅｂページの重要度の付け方に関するさまざまな技術が提案されている。このようなＷｅｂページの重要度を判断する技術が特許文献１に開示されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００２−２１５６７４号公報
【０００５】
ここで、特許文献１に開示されている発明は、各クラスタに分類されたＷｅｂページに関して、そのクラスタ内で類似度に基づいてリンクの再構成を行うと共にリンクの順序を定め、入力された検索語に対して、再構成されたリンクの順序にＷｅｂページのＵＲＬを並べ直して、各Ｗｅｂページの推奨される巡回順序として提示するものである。
したがって、ユーザは提示される巡回順序に従って集められたＷｅｂページを順に閲覧することにより、必要な情報へ到達するための労力を削減することができる。
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかし、特許文献１に開示されている発明のような従来の検索方法では、Ｗｅｂページにおける名詞の出現数やリンク構造等を基準にページのランク付けを行っている。そのため、必ずしも今現在において、必要な情報が掲載されているＷｅｂページが上位に反映されないという問題点があった。
さらに、ユーザが検索用語を上手く選定できない場合、目的とする情報に辿りつけないという問題点があった。さらにまた、目的とする情報が難解であった場合、ユーザが深い理解を得られないことになるという問題点があった。
【０００７】
そこで本発明は、このような課題を解決するために、今現在において閲覧者の多い（人気のある）Ｗｅｂページを反映させることが可能であり、必要な情報へ到達することが容易であり、目的の情報の理解が容易である検索システム及び情報検索方法を提供することを目的とする。
【課題を解決するための手段】
【０００８】
上記課題を解決するための本発明の一態様は、複数の端末で同時に使用可能であり、端末から入力されたキーワードに基づきデータベースの検索を行なうと共に、その検索結果を前記端末に出力して表示させるための情報検索システムであって、検索実行時に、検索対象となるＷｅｂページを出力している端末に係る情報である端末情報を取得する情報取得手段を有しており、前記情報取得手段が取得した端末情報に基づいて、検索対象となるＷｅｂページを序列化する情報序列化手段を有することを特徴とする情報検索システムである。
【０００９】
本発明の一態様では、検索実行時に、検索対象となるＷｅｂページを出力している端末に係る情報である端末情報を取得する情報取得手段を有しており、前記情報取得手段が取得した端末情報に基づいて、検索対象となるＷｅｂページを序列化する情報序列化手段を有する。そのため、Ｗｅｂページ内のキーワードに関連する名詞の数や、検索対象のＷｅｂページのリンク構造等だけでなく、人気や話題性、記載内容の精度等を基に検索対象のＷｅｂページの中から閲覧対象のＷｅｂページを選ぶことができる。
具体的に説明すると、例えば、検索対象のＷｅｂページをどのような人が見ているのか、どれだけの人が見ているのか、何を目的に見ているのか等々の情報を検索結果に反映させる。そのことにより、検索実行時に価値の高い情報を効率よく取得することが可能であり、目的の情報への到達が容易になる。
【００１０】
本発明の第二の態様は、複数の端末で同時に使用可能であり、端末から入力されたキーワードに基づきデータベースの検索を行なうと共に、その検索結果を前記端末に出力して表示させるための情報検索システムであって、規定された時間内に検索対象となるＷｅｂページを出力した端末に係る情報である端末情報を取得する情報取得手段を有しており、前記情報取得手段が取得した端末情報に基づいて、検索対象となるＷｅｂページを序列化する情報序列化手段を有することを特徴する情報検索システムである。
【００１１】
本発明の第二の態様では、検索対象となるＷｅｂページを、任意に設定された時間内に出力した端末から端末情報を取得する。換言すると、検索実行時の様な「瞬間」でなく「期間」でユーザを検出する。たまたまその時間に閲覧者が減ってしまうことにより、人気の高いＷｅｂページが検索結果に反映されないといった問題を回避しやすくなる。そのため、現在人気の高いＷｅｂページがより正確に把握できる。
【００１２】
本発明の第三の態様は、前記端末情報が、検索実行時において、検索対象のＷｅｂページを出力している端末の数に関する情報を含むことを特徴とする請求項１又は２に記載の情報検索システムである。
【００１３】
本発明の第三の態様では、端末情報が検索実行時に検索対象のＷｅｂページを表示している端末の数に関する情報を含んでいる。そのため、検索実行時に閲覧者の多いＷｅｂページを検索結果の上位に表示することができる。そのことにより、ユーザが検索実行時に必要性の高い情報を容易に取得することができる。ここで、「検索実行時に必要性の高い情報」とは時事的要因などにより一時的に価値が高まっている情報や、何らかの原因で急に価値が高まった情報等である。
具体的に説明すると、「建設会社」というキーワードで検索を実行した場合において、従来の情報検索方法では、特定の大手建設会社が常に上位に表示されるが、本発明の情報検索システムでは、前日に株価が急騰した建設会社あった場合、その会社が上位に表示される。
【００１４】
本発明の第四の態様は、前記端末情報が、検索実行時において、検索対象のＷｅｂページを出力している端末の、システムの利用履歴に関する情報を含むことを特徴とする請求項１乃至３のいずれかに記載の情報検索システムである。
【００１５】
本発明の第四の態様では、端末情報が検索実行時に検索対象のＷｅｂページを表示している端末のシステムの利用履歴に関する情報を含んでいる。そのため、知識の深いユーザや検索の得意なユーザ等の、より価値の高い情報を取得する可能性の高いユーザが閲覧しているＷｅｂページを検索結果の上位に表示することができる。
具体的に説明すると、「Ｃ言語」と「掲示板」というキーワードで検索を実行した場合において、従来の情報検索方法では、特定のＢＢＳ（Ｂｕｌｌｅｔｉｎ  Ｂｏａｒｄ  Ｓｙｓｔｅｍ）が上位に表示される。しかし、本発明の情報検索システムでは、プログラマ等の専門家がそのとき閲覧しているＢＢＳが上位に表示されるので、目的とする情報を取得できる可能性が高くなる。
【００１６】
本発明の第五の態様は、前記端末情報を取得している複数の端末間で情報を交換することができる情報交換手段を有することを特徴とする請求項１乃至４のいずれかに記載の情報検索システムである。
【００１７】
本発明の第五の態様では、情報検索システムが端末情報を取得している複数の端末間で情報を交換することができる情報交換手段を有しており、同じＷｅｂページを閲覧しているユーザ間で情報をやり取りすることができる。そのため、検索結果が目的の情報を記載していない場合や、検索結果の内容が難解だった場合において、検索の方法や内容に関する質問を他のユーザに対して行うことで、検索を実行したユーザはより深い理解を得ることができる。
【００１８】
本発明の第六の態様は、前記情報序列化手段によって、序列化されたＷｅｂページの少なくとも１つを、いずれかの端末において出力した後に、該端末で出力されたＷｅｂページを同時に出力している端末及び／または、該端末で出力されたＷｅｂページに関連付けられたＷｅｂページを出力している端末に係る前記端末情報に基づく情報を、いずれかの端末にて出力可能な閲覧情報出力手段を有することを特徴とする請求項１乃至５のいずれかに記載の情報検索システムである。
【００１９】
本発明の第六の態様では、ユーザが検索結果からを閲覧するリソース（Ｗｅｂページ）を選択し、表示している時に、同時に同じリソースを閲覧している他のユーザに係る情報が表示される。そのため、ユーザは閲覧している検索結果のリソースの、リンク構造や記載内容によらない重要度を把握することができる（例えば、専門家が多く閲覧するＷｅｂページは内容が充実している可能性が高いといった情報）。
また、前記したように、ユーザ間で情報のやり取りを行う場合において、興味の似ているユーザや、検索内容に精通しているユーザを発見することができる。
さらに、検索結果のリソースに関連付けられた、別リソースの情報を表示することで、リンクを実行する前に、表示するリソースの重要度を把握することができる。そのため、ユーザはＷＷＷの効率のよい巡回が可能になるため、目的の情報を効率良く取得できる。
なお、上記した「リンクを実行する」とはリソースのハイパーリンクに基づいて、別のリソース（Ｗｅｂページ等）をブラウザで表示させることである。
【００２０】
本発明の第七の態様は、複数の端末で同時に使用可能であり、端末から入力されたキーワードに基づきデータベースの検索を行なうと共に、その検索結果を前記端末に出力して表示させるための情報検索方法であって、検索実行時に、検索対象となるＷｅｂページを出力している端末に係る情報である端末情報を取得し、前記情報取得手段が取得した端末情報に基づいて、検索対象となるＷｅｂページを序列化することを特徴する情報検索方法である。
【００２１】
本発明の第八の態様は、複数の端末で同時に使用可能であり、端末から入力されたキーワードに基づきデータベースの検索を行なうと共に、その検索結果を前記端末に出力して表示させるための情報検索方法であって、規定された時間内に検索対象となるＷｅｂページを出力した端末に係る情報である端末情報を取得し、前記情報取得手段が取得した端末情報に基づいて、検索対象となるＷｅｂページを序列化することを特徴する情報検索方法である。
【００２２】
本発明の第七の態様及び第八の態様では、検索実行時において人気の高い情報を有するＷｅｂページや、ものごとに対する興味が似ているユーザ、検索目的の分野に精通しているユーザ等が閲覧するＷｅｂページ等が検索結果の上位に表示される。そのため、必要性が高い情報や質の高い情報を取得し易い。
【発明の効果】
【００２３】
本発明は、検索結果に今現在の人気を反映させることが可能であり、必要な情報へ到達することが容易であり、目的の情報の理解が容易である検索システム及び情報検索方法を提供することができる。
【図面の簡単な説明】
【００２４】
【図１】本発明の第１の実施形態に係る情報検索システムの構成を示す概念図である。
【図２】図１のクライアント端末の表示装置部の拡大図である。
【図３】本発明の第１の実施形態に係る情報検索システムで蓄積される端末情報の一例を示す図である。
【図４】本発明の第１の実施形態に係る情報検索システムの機能ブロックの一例を示す図である。
【図５】本発明の第１の実施形態に係る情報検索システムのハードウェア構成の一例を示す図である。
【図６】本発明の第１の実施形態に係る情報検索システムのツールバー装置の処理の流れの一例を表わす図である。
【図７】本発明の第１の実施形態に係る情報検索システムの検索装置の処理の流れの一例を表わす図である。
【図８】本発明の第２の実施形態に係る情報検索システムの検索装置の処理の流れの一例を表わす図である。
【発明を実施するための形態】
【００２５】
本発明の一実施形態に係る情報検索システム、並びに情報検索方法の提供方法についてそれぞれ図面を参照しながら詳細に説明する。
【００２６】
図１は、第１の実施形態の情報検索システム１の構成の概略を示す概念図である。図１に示す様に、情報検索システム１は、検索装置２とクライアント端末４（図１では符号４ａ〜４ｃ及び・・・で示す）で構成されており、それぞれ電気通信網を介して接続されている。クライアント端末４にて、それぞれブラウザ５（図１では符号５ａ〜５ｃ及び・・・で示す）が起動されている。また、このブラウザ５には各々ツールバー装置７が組み込まれており、ブラウザ５の起動に合わせてツールバー装置７もブラウザ５上の所定領域１０１に表示されている（図２）。
【００２７】
第１の実施形態の情報検索システム１では、ユーザがブラウザ５やツールバー装置７、及び閲覧したＷｅｂページに入力した検索キーワードやＵＲＬ（Ｕｎｉｆｏｒｍ  Ｒｅｓｏｕｒｃｅ  Ｌｏｃａｔｏｒ）等の入力情報をツールバー装置７のプログラムによって、検索装置２に自動送信する。そのことで、検索装置２は端末情報として収集することができる。加えて、ブラウザのＷｅｂページの表示開始時間、表示終了時間、及び移動先や移動元などＷｅｂページの遷移経路を示す情報等の使用情報も、同様に端末情報として、必要に応じてツールバー装置７のプログラムによって自動送信することができる。このようにして、ネットワーク上の各クライアント端末４（４ａ〜４ｃ，・・・）で収集された端末情報が検索装置２に送信され、検索用データベース３に格納される（図４）。
検索装置２では、取得した端末情報を利用することでユーザランク値を各ユーザに付与する。本明細書における、「ユーザランク値」とは、各ユーザの特定項目に対する知識の深さや、検索スキル等を基に決定される、ユーザの重要度を数値化した値を示す。算出したユーザランク値は検索用データベース３に端末情報として格納される。
【００２８】
ここで、図３は、クライアント端末４のツールバー装置７で取得され、さらに検索装置２に自動送信される、検索装置２の検索用データベース３に収集される端末情報の一例を表わす図である。この図にある様に、ユーザＩＤや、ブラウザにてアクセスしたＷｅｂページのＵＲＬ、そのＷｅｂページの閲覧を開始した時刻（アクセス時刻）、閲覧を終了した時刻、そのＷｅｂページに今現在アクセスしているかどうかを示すフラグ、あるいは図示していない移動先ＵＲＬや移動元ＵＲＬで表わされる遷移経路を示す情報等の適宜な情報が端末情報として検索装置２に収集される。これらの情報は、ツールバー装置７でブラウザから取得、又は、ツールバー装置７で取得した情報を基に検索装置２で演算を実施することにより入手する。
なお、ここで言う演算とは、閲覧を終了した時刻から閲覧を開始した時刻を引くことで閲覧時間（リソースを閲覧していた時間）を算出したり、後述する方法でユーザランク値を算出するなど、直接取得した情報を基に必要な情報を作成することである。
【００２９】
また、ユーザランク値の決定方法は、例えば、システムのインストール時等に、ユーザの職業や趣味等の個人情報を取得し、職業や趣味等が関連する項目のユーザランク値を上げるという方法が考えられる。
またさらに、ユーザが、ＢＢＳ等で特定の項目と関連する質問に対して回答を行った際に、該ＢＢＳ（特定のＷｅｂページ）からデータを取得し、他ユーザから高い評価をされたユーザは、その項目のユーザランク値を上げ、他ユーザから低い評価をされたユーザはその項目のユーザランク値を下げるという方法が考えられる。
加えて、検索キーワード、検索後に閲覧したＷｅｂページ、及び検索後にＷｅｂページを閲覧した時間、検索後のＷｅｂページからリンクしたページ等を解析することにより、ユーザの検索スキル判定し、それを基にユーザランク値を付与するという方法が考えられる。
このような、検索内容に対する知識の深さや、検索スキル等を基にユーザを評価する方法から、適宜なものを少なくとも一つ選択し、検索装置２において解析処理を実行することで、ユーザランク値を決定する。
【００３０】
情報検索システム１は、いずれかのクライアント端末４で検索が実行されると、入力された検索キーワードより、検索クエリを作成し検索サーバ２に送信する。
検索装置２は、まず、従来の検索システムと同様に検索クエリを含むリソースを、インデックスファイルデータベースに格納された、検索用のインデックスファイルの中から抽出する。そして、抽出されたリソースをリスト化し、検索結果を生成する。ここで、リスト化にあたって、Ｗｅｂページ内のキーワードに関連する記載や、Ｗｅｂページのリンク構造を基に作成した、ランク値に基づいてリソースの並び替えを実行する。なお、該ランク値はＨＩＴＳアルゴリズムやＰａｇｅＲａｎｋ等の従来周知のＷｅｂページのランキング方法（Ｗｅｂページの重要度の決定方法）によって作成される。
【００３１】
続いて、検索装置２は、検索結果の各リソースを閲覧しているユーザの数及び、ユーザの検索キーワードに関連する項目のユーザランク値に基づいて、更なる並び替えを実行する。即ち、前記リスト化された各リソースの並び替え実行時において、各リソースを閲覧している情報検索システム１のユーザ（リソースを表示している各クライアント端末４）を特定する。
そして、ユーザＩＤ等を利用して、各リソースを閲覧しているそれぞれのユーザに対してユーザランク値（重要度の値）を照合する。
リソースを閲覧している全ユーザのユーザランク値の合計値が、そのリソースの持つ新たなランク値となり、新たなランク値に基づいて検索結果のリソースを並べ替える。
【００３２】
そして、上記したように検索結果のリソースをユーザランク値（数値化した検索項目に対するユーザの重要度）で、再び並び替えることにより、検索実行時に人気の高いＷｅｂページ、また、知識の深いユーザが多く閲覧するＷｅｂページ、検索スキルの高いユーザ多く閲覧するＷｅｂページ等を検索結果の上位に表示させることができる。
したがって、ユーザはそれらを参照することにより、より質の高い情報、即ち、精度が高かったり、検索時において話題性を持つ情報に到達し易くなる。
【００３３】
次に、第１の実施形態の機能的構成について説明する。
なお、以下に記載する第１の実施形態の各機能ブロックは、ハードウェア、ソフトウェア、又はハードウェア及びソフトウェアの両方として実現され得る。具体的には、コンピュータを利用するものであれば、ＣＰＵや主メモリ、バス、あるいは不揮発性メモリや、所謂外部記憶装置（ハードディスクやフロッピーディスク（登録商標）、ＭＯ、ＣＤ、ＤＶＤ，磁気テープ等々の記憶装置、及びそれらメディアの読み取り装置）、印刷機器、表示装置、その他外部周辺装置等のハードウェア構成部、またその外部周辺装置用のＩ／Ｏポート、それらハードウェアを制御するためのドライバプログラムやその他アプリケーションプログラム、情報入力に利用されるユーザーインターフェース等が挙げられる。
【００３４】
そして主メモリ上に展開したプログラムに従ったＣＰＵの演算処理によって、インターフェースを介して入力され、各種メモリやハードディスク上に保持されているデータなどが加工、蓄積されたり、上記各ハードウェアやソフトウェアを制御するための命令が生成されたりする。また、本発明はシステムとして実現できるのみでなく、方法としても実現可能である。また、本発明の一部をソフトウェアとして構成することができる。さらに、そのようなソフトウェアをコンピュータに実行させるために用いるソフトウェア製品、及び同製品を記録媒体に固定した記録媒体も、当然に本発明の技術的な範囲に含まれる（本明細書の全体を通じて同様である）。
【００３５】
図４は、本実施形態の情報検索システム１における機能ブロックの一例を示す図である。この図にあるように、本実施形態の検索システム１は、ツールバー装置７と検索装置２からなる。
【００３６】
まず、ツールバー装置７の機能的構成について以下に説明する。
【００３７】
ツールバー装置７は、ブラウザの機能を補助、拡張、代替などを行うため、ブラウザとともに動作するよう構成されたアプリケーションが組み込まれた装置（プログラム）である。
ツールバー装置７は、検索窓に入力されたキーワードによるＷｅｂ上のリソースの検索機能、ＲＳＳ文書データの収集や表示機能、ショートカットアイコンによるランチャ機能等の、所謂一般的なツールバー装置の機能を有している。また、それに加えて、後述する端末情報取得部１０や端末情報送信部１１等の本発明を実施するための機能を有している。これらの構成により、ブラウザで閲覧されたＷｅｂページのＵＲＬや、閲覧開始時刻等を含む端末情報を取得、送信することができる。
なお、上記したＲＳＳとは「Ｒｄｆ  Ｓｉｔｅ  Ｓｕｍｍａｒｙ」や「Ｒｉｃｈ  Ｓｉｔｅ  Ｓｕｍｍａｒｙ」、及び「Ｒｅａｌｌｙ  Ｓｉｍｐｌｅ  Ｓｙｎｄｉｃａｔｉｏｎ」等であり、一般的に、Ｗｅｂサイトの見出しや要約などのメタデータを構造化して記述するＸＭＬベースのフォーマットである。
【００３８】
端末情報取得部１０は、クライアント端末４のブラウザから、少なくとも閲覧ＵＲＬを含む、端末情報を取得する機能を有する。ここで閲覧ＵＲＬとは、ブラウザを介して表示された（クライアント端末４でユーザが閲覧していた）リソースのＷｅｂ上での所在を示す情報であり、例えば、「ｈｔｔｐ：／／・・・／ＡＢＣ．ｊｐｇ」のように記述される情報である。
ここで、ブラウザから端末情報を取得する手段は、特に限定されるものでなく、適宜の方法を用いてよい。これらの方法は、例えば、ＡＰＩ（Ａｐｐｌｉｃａｔｉｏｎ  Ｐｒｏｇｒａｍ  Ｉｎｔｅｒｆａｃｅ）やＤＤＥ（Ｄｙｎａｍｉｃ  Ｄａｔａ  Ｅｘｃｈａｎｇｅ）、ＯＬＥ（Ｏｂｊｅｃｔ  Ｌｉｎｋｉｎｇ  ａｎｄ  Ｅｍｂｅｄｄｉｎｇ）やファイルシステム等が挙げられる。
【００３９】
ここで、端末情報には、閲覧ＵＲＬ以外にもブラウザでのリソースの閲覧に関する各種情報が含まれてよい。これらの情報には、例えば、システム利用者のユーザＩＤ、ブラウザＩＤ、ツールバーＩＤ、リソースの閲覧開始時刻、リソースの閲覧終了時刻、あるいはＷｅｂ上の２以上のリソースを連続して閲覧した際の「移動元リソース」や「移動先リソース」などの遷移情報などが挙げられる。
さらに、端末情報には、特定のＷｅｂページにおいて、ユーザが入力した検索キーワードやアンケート等の入力情報や、他のユーザが行ったユーザの評価等の他人の入力から取得できる情報が含まれてよい。
【００４０】
ユーザＩＤとはユーザを識別するための情報を示し、例えば、クライアント端末４へのログイン時のＩＤや、サービス単位又はソフトウェア単位で割り当てられるＩＤなどが挙げられる。ブラウザＩＤやツールバーＩＤも同様に、当該ブラウザやツールバーを識別するための情報であり、例えば、これらの情報は予めブラウザプログラムやツールバープログラムに記録されている製品ＩＤなどを利用することで取得することができる。
そして、これら識別情報を利用することでクライアント端末４を識別することができるので、クライアント端末４（ユーザ）単位での閲覧情報の管理、分析を行うことができる。なお、これらＩＤ情報の保持は、例えば、ツールバー装置７自身が保持する方法や、ブラウザが有するｃｏｏｋｉｅ機能を利用する方法等、適宜な方法で行われる。
【００４１】
閲覧開始時刻とは、ブラウザにてＷｅｂ上のリソースにアクセスした時刻、あるいはそのアクセスによってブラウザにリソースが取得された時刻や、表示された時刻などをいう。具体的に説明すると、当該時間は、例えば、ブラウザにてリクエストを行ったリソースのロード完了を検出した時刻や、ＷｅｂサーバがＨＴＴＰステータスコードの「２００：ＯＫ」等の信号を応答した時刻等が挙げられる。
【００４２】
閲覧終了時刻とは、ブラウザにてＷｅｂ上のリソースの表示を終了した時刻をいい、例えば、ブラウザのＵＩウィンドウがクローズした時刻や、当該ウィンドウがアクティブでなくなった時刻、ウィンドウ領域内からマウスポインタが検出されなくなった時刻（マウスポインタがウィンドウ領域外へ移動した時刻）等が挙げられる。また、一定時間の操作がないためクライアント端末４のＯＳが自動的にログオフ処理を行ったり、スクリーンセーバ等が起動したりした場合には、閲覧終了時刻としてもよいし、閲覧を継続しているものとして判断してもよい。
【００４３】
遷移情報とは、Ｗｅｂ上の２以上のリソースを連続で閲覧した際の「移動元リソース」と「移動先リソース」を示す情報のことであり、例えば、ハイパーリンクのクリックによる遷移の他、ブラウザやツールバーのＵＲＬ入力欄に連続で入力された２以上のＵＲＬを「移動先」、「移動元」とする遷移情報などが挙げられる。
【００４４】
端末情報送信部１１は、取得した端末情報を所定の検索装置２に送信する機能を有する。具体的には、上記した端末情報を、クライアント端末の通信Ｉ／Ｆを使用し通信回線等を介して、所定の検索装置２（サーバ装置）に自動送信する機能を有する。
なお、端末情報の送信先となる所定の検索装置２の送信先アドレスは、例えばツールバー装置７のプログラム内に予め記述されることで特定する方法などが挙げられる。
また、この端末情報送信部１１から端末情報が送信されるタイミングは、適宜のタイミングに設定可能である。例えば、ブラウザにて表示されているリソースが切換わるごとに送信するといったタイミングや、一定の時間、又は時刻が到来した際にバッチ処理で送信するタイミング、あるいはツールバー起動時または終了時に送信するタイミングなどが挙げられる。
【００４５】
そして、このように各クライアント端末４上のブラウザ５でのリソースの閲覧に応じて、ツールバー装置７にて取得された端末情報が検索装置２に送信される。そして後述するように、検索装置２にて当該端末情報が収集されることで、検索装置２ではクライアント端末４の閲覧リソースの特定などブラウジング（閲覧）履歴を容易に把握することができる、また、特定項目に対する各ユーザの検索スキルや知識の深さを把握できるという具合である。
【００４６】
次に検索装置２の機能的構成を説明する。
【００４７】
検索装置２は、サーバ装置であって、プログラムによって収集されたＷｅｂ上のリソースの情報を利用して、所定の検索エンジンの処理によってインデックス情報を生成、蓄積することができる（インデックスファイルデータベース１２及び、第１次検索実行部１３によって実現できる）。さらに、第２次検索実行部，検索用データベース３，検索結果表示部１５等の本発明を実施するための機能を有している。
【００４８】
インデックスファイルデータベース１２及び、第１次検索実行部１３は、従来周知の検索エンジンが有する機能と同様である。詳細には、ＷＷＷ上を巡回し、リソースに関する情報を取得し、まとめて、インデックファイルを生成、保持する。そして、検索の際に、保持しているインデックスファイルから、ユーザからの検索キーワード等に応じて、インデックスファイルを参照して検索を実行する。
【００４９】
検索用データベース３は、クライアント端末４から送信される端末情報を受信、管理、蓄積する機能を有するデータベースである。
【００５０】
第２次検索実行部１４は、検索用データベース３（または、ツールバー装置７）から取得した情報により、いずれかのクライアント端末４で検索が実行された時に、検索対象となるリソースを同時に閲覧している、全てのクライアント端末４を、洩れなく検出することができる機能を有する。加えて、検索用データベース３等の各ユーザから取得した端末情報と検出したユーザを照合して、同じリソースを閲覧しているクライアント端末の総数、及び各クライアントの情報を用いて検索結果となるリソースの並び替えを実行することができる。
具体的には、前述の方法で算出したユーザランク値を、各リソースを閲覧しているユーザに照合し、それぞれのリソース毎に、同時に閲覧しているユーザのユーザランク値の総和を算出する、そして、リソースをユーザランク値の総和の大きい順に並び替える。
【００５１】
検索結果表示部１５は、データベースから抽出し並び替えを実行した検索結果をクライアント端末４のブラウザ５に表示する機能を有する。具体的には、クライアント端末の送信先アドレスを、検索クエリと同時に受信したり、ユーザＩＤとあらかじめ登録しておいたＩＰアドレスを照合するなど適宜の方法で取得する。そして、ツールバー装置７を介して、特定したクライアント端末４のブラウザ５上で検索結果画面を表示する。
【００５２】
さらに、この検索装置２では端末情報を利用して、例えばユーザのＷｅｂブラウジング行動を解析したり、その解析結果から、特定の分野におけるユーザの検索スキルや、知識の深さを判定する（数値化する）ことができる。さらに、特定のＷｅｂページにアクセスしているユーザを集計することで、人気の高いサイトなどを迅速に把握することができる。
【００５３】
次に、本実施形態における、情報検索システム１のハードウェア的構成について説明する。
図５は上記した機能的な各構成要件を、ハードウェアとして実現した際の、情報検索システム１における構成の一例を表わす概略図である。この図を利用して、本実施形態の検索システム１におけるそれぞれのハードウェア構成の働きについて説明する。この図５にあるように、本実施形態の情報検索システム１のハードウェア構成は、クライアント端末４に組み込まれたツールバー装置７と、サーバ装置としてネットワーク上に配置されている検索装置２により構成される。
【００５４】
ツールバー装置７と検索装置２は電気通信回線を介して相互に接続され、情報の送受信を行う。なお、電気通信回線はインターネットを含む。
【００５５】
またツールバー装置７においては、端末情報取得部１０を実現し、またその他各種演算処理を行うＣＰＵ（中央演算装置）とＲＡＭや、端末情報送信部１１である通信Ｉ／Ｆを備える。またキーボード、マウス等の入力装置であるＵＩ（Ｕｓｅｒ  Ｉｎｔｅｒｆａｃｅ）や、ブラウザプログラムにて処理されたリソースを表示するためのＶＲＡＭや、ディスプレイなどの表示装置も備える。そしてそれらがシステムバスなどのデータ通信経路によって相互に接続され、情報の送受信や処理を行う。
【００５６】
ツールバー装置７のＲＡＭ上には、ブラウザプログラムと、ツールバープログラムとが格納されており、これらプログラムに従い端末情報の取得や送信処理やその他処理に係るＣＰＵの各種演算処理が実行される。また上記ツールバープログラムによって、ＲＡＭ上の所定のアドレスには閲覧ＵＲＬやユーザＩＤ等の端末情報を格納する領域が確保されている。
【００５７】
一方、検索装置２においては、各種演算処理を行うＣＰＵと、ＲＡＭと、通信Ｉ／Ｆと、大量の閲覧情報などを蓄積するためのハードディスクなどの外部記憶装置とを有している。そしてそれらがシステムバスなどのデータ通信経路によって相互に接続され、情報の送受信や処理を行う。
【００５８】
また検索装置２のＲＡＭ上には、第１検索実行部や第２次検索実行部、検索結果出力部の各機能を実現するプログラムやデータベース管理プログラム（図示せず）の等の情報検索システム１の機能を実現する各プログラムが格納されており、当該プログラムに従い端末情報の管理処理やその他処理に係るＣＰＵの各種演算処理が実行される。
【００５９】
ここで、ツールバー装置７においてユーザのＵＩを介した操作入力を受け付け、ＲＡＭ上のブラウザプログラムおよびツールバープログラムに従い以下のような処理が実行される。
【００６０】
例えば、ＵＩを介したブラウザ操作によってＷｅｂ上のリソースへのアクセス指示が入力されると、そのアクセス指示で指定されたリソースのＵＲＬがＲＡＭの所定アドレスに格納される。するとブラウザプログラムに従い指定されたＵＲＬに対してＨＴＴＰリクエストがクライアント端末４から検索装置２へ送信される。そしてそのＨＴＴＰリクエストに対するレスポンスをアクセスリソースのコンテンツとして通信Ｉ／Ｆにて該クライアント端末４が受信する。つづいてクライアント端末４が受信したコンテンツに含まれるＨＴＭＬファイル、イメージファイルなどを、ブラウザ５が有するＨＴＭＬレンダリングエンジンなどに従ったＣＰＵの演算処理よってレンダリング処理する。そしてその処理結果がＶＲＡＭに転送され表示装置上にＷｅｂコンテンツが表示される。そしてユーザは表示された当該ＷＷＷ上のＷｅｂページなどのリソースを閲覧する。
【００６１】
また、それとともに前記ブラウザでのアクセス指示入力に応じてツールバープログラムは次の処理を実行する。即ち、ＲＡＭの所定アドレスに格納されたＵＲＬを端末情報として、前述のような所定の各タイミングで通信Ｉ／Ｆから検索装置２に自動送信する、という具合である。
【００６２】
そして、検索装置２では、通信Ｉ／Ｆにて各クライアント端末４のツールバー装置７から送信されてきた端末情報を受信し、ＲＡＭの所定アドレス等に格納する。そして、検索装置２のプログラムにしたがって、例えば、端末情報に含まれるＵＲＬやユーザＩＤなどをパラメータとして、ＣＰＵの演算処理によって検索用データベース３を生成又は、作成されている検索用データベース３に追記し、ＨＤＤ等の外部記憶装置に格納する、という具合である。
【００６３】
また、ＵＩを介したブラウザ操作によって、検索用Ｗｅｂページにアクセスし、検索クエリの入力、送信を行なった場合や、ツールバーに検索クエリの入力、送信を行った場合のように、クライアント端末４にて検索が実行された場合について説明する。その際、検索装置２は通信Ｉ／Ｆにて該検索クエリを含むＨＴＴＰリクエストを受信し、ＲＡＭの所定アドレスに格納する。すると、検索装置２では検索サーバプログラムに従い以下の処理を実行する。即ち、ＲＡＭに格納されている検索クエリをキーとして、外部記憶装置に保持されている、インデックスファイルデータベースの中から、検索クエリを含むリソースを抽出する。その際、予めリソースの内容及びリンク構造から算出しておいた、リソースの重要度を示す値も取得し、ＣＰＵの比較演算処理によって、リソースを重要度の高い順に並び替える。
【００６４】
続いて、検索時に抽出した各リソースを閲覧している、クライアント端末４のユーザＩＤ等を、検索装置２が検出する。そして、外部記憶装置によって保持されている検索用データベース３のデータの中から、ユーザランク値（重要度の値）を取得する。そして、ＣＰＵの演算処理によって、検索結果の各リソースにアクセスしている、それぞれのクライアント端末のユーザランク値の合計を算出し、ＣＰＵの比較演算処理によって、リソースをランク値の高い順に並び替える。そして、検索装置２は、リソースを並べて箇条形式とした検索結果をＣＰＵの演算処理によって生成し、通信Ｉ／Ｆにより検索クエリの送信元のクライアント端末４のツールバー装置７に対して送信する、と言う具合である。
【００６５】
次に、第１の実施形態の情報検索システム１の処理の流れについて説明する。
図６，７は、それぞれ本実施形態のツールバー装置７、検索装置２の処理の流れの一例を表すフローチャートである。なお、以下に示すステップは、媒体に記録され計算機を制御するためのプログラムを構成する処理ステップであっても構わない。
【００６６】
ここで、ツールバー装置７にて、本実施形態の情報検索システム１の使用が開始されると、まず、ＵＲＬを含む自己の端末情報を取得し（ステップ２０１）、検索装置２に送信する（ステップ２０２）。これらの端末情報を取得及び送信は、ユーザがＷｅｂページ等のリソースの閲覧時において、検索を実行したり、別のリソースへリンクしたりすること等により、閲覧しているリソースを変更した場合（表示しているＷｅｂページのＵＲＬが変更された場合）にも実行される。
【００６７】
また、ツールバー装置７では、端末情報の送信後、閲覧の終了前か否かの判断がなされる（ステップ２０３）。もし、システムの終了ボタンがクリックされたり、ブラウザが終了される等して、閲覧の終了の直前であると判断されると、そのまま処理は終了する。
【００６８】
一方、検索装置２では、ツールバー装置７から送信された端末情報を受信（ステップ３０１）すると、ＲＡＭの所定アドレスに格納する。そして、必要に応じて端末情報の形式を変更し、検索用データベース３に蓄積する（ステップ３０２）。
【００６９】
また、検索装置２では、クライアント端末４から検索クエリを受信する（ステップ３０３）と、検索用データベース３から、検索クエリをキーワードにして該当するインデックスファイル（ステップ３０４）を検索する。そして、検索クエリを含むリソースを抽出し、検索結果として取得する（ステップ３０５）。
続いて、検索装置２は検索結果の各リソースを閲覧しているユーザの数を検出し（ステップ３０６）、検出したユーザに対して、ユーザランク値（検索キーワードが属する分野におけるユーザランク値）を照合し、集計する（ステップ３０７）。そして、各リソースを、そのリソースを閲覧しているユーザ数及び、該ユーザのユーザランク値で検索結果を並び替える（ステップ３０８）。
そして、並び替えた検索結果を、検索クエリの送信元のクライアント端末へ返信する（ステップ３０９）。検索装置２はこれらの処理をシステム終了時まで繰り返す。
【００７０】
ここで、第１の実施形態では、図４に示すように、検索用データベース３及び端末情報を受信、管理する機能が検索装置２に含まれる構成を例に挙げているが、本発明の検索システム１はこれに限定されるものではない。例えば、検索用データベース３をネットワーク上の別途のサーバ装置に設けておき、検索装置２が検索を実行する際に、該サーバの検索用データベース３から端末情報を取得するという構成でもよい。同様にインデックスファイルデータベース１２及び第１検索実行部１３等も別サーバに設けてよい。即ち、システム全体で機能を実現できればよく、設置するサーバの数及び各機能（プログラム）、データベースの配置は、サーバの能力等により適宜変更可能である。
【００７１】
なお、第１の実施形態において、算出したユーザランク値を端末情報と共に検索用データベース３に蓄積する構成としたが、本発明の情報検索システムでは、ユーザランク値のデータの管理方法は任意である。例えば、検索用データベースでない、別のデータベースで管理してもよい。また、検索の実行毎にランク値を算出してもよい。つまり、検索キーワードが該当する分類のユーザランク値が、検索実行時に取得できればよい。
ここで、分類の範囲の設定方法は任意であり、例えば、「スポーツ、経済、・・・」の様な分類でもよいし、「野球、サッカー、・・・企業、株、為替・・・」のように細分化してもよい。つまり、分類した項目ごとに、ユーザにユーザランク値を付与することにより、検索結果のリソースにアクセスしているユーザが、その分野の造詣が深いか否かを把握可能であればよい。
【００７２】
第１の実施形態において、検索実行時に検索結果の各リソースを閲覧しているユーザの数、及び該ユーザのユーザランク値を検出しているが、本発明の情報検索システムでは、検出するユーザの条件はこれに限るものではない。例えば、規定時間（５分前や１０分前等）から検索実行時までの間に閲覧を行ったユーザを検出してもよいし、規定時間内（検索実行時の１５分前から５分前まで等）に閲覧を行ったユーザを検出してもよい。またさらに、検索結果を出力した後に、各リソースに閲覧しているユーザが変化した場合、検索結果を変更して表示してよい。
つまり、リソースを閲覧しているユーザを検出することによって、検索実行時に人気の高いリソースをより正確に把握できればよい。
【００７３】
さらに、第１の実施形態において、検索実行時に検出する「検索結果のリソースを閲覧しているユーザ」には、検索を行った自分自身を含めていないが、本発明の情報検索システムでは、検出するユーザはこれに限るものではない。即ち、自分自身を「検索結果のリソースを閲覧しているユーザ」に含めてもよいし、含めなくてもよい。また、１つのクライアント端末４でブラウザを複数起動した場合において、検出時にアクティブなブラウザのみを「検索結果のリソースを閲覧しているユーザ」として検出してもよいし、起動したブラウザ全てを「検索結果のリソースを閲覧しているユーザ」として検出してもよい。これらはシステムの運用上適宜変更してよい。
【００７４】
加えて、本発明の情報検索システムでは、システムを使用するユーザ、即ち、検索を実行したユーザ又は、その他のユーザはそれぞれ、検索結果に自分の端末情報を反映させるか否かを選択可能にしてもよい。また、端末情報をサーバに送信するか否かを選択可能にしてもよい。このように、クライアント端末４で、検索装置２（サーバ）に送信する情報に制限をかけることを可能にすることで、ユーザのインターネット使用上の秘匿性を担保することができる。
【００７５】
以下では第２の実施形態から第４の実施形態を説明するが、特に説明がない限り、第１の実施形態における情報検索システム１と同様の部分については、同様の符号を付して重複する説明を省略する。
【００７６】
第２の実施形態では、検索結果の各リソースを、そのリンク構成及び内容で並び替えた後に、各リソースにアクセスしているユーザの数を基準に再度並び替えを実行することを特徴とする。
即ち、本発明の情報検索システムでは、第１の実施形態のようにユーザランク値を検索結果の並び替えに用いることが望ましいが、必ずしもユーザランク値を検索結果の並び替えに用いることは必須ではない。本実施形態の様に、各リソースを同時に閲覧しているクライアント端末４の総数で検索結果の並び替えを行ってもよい。
【００７７】
第２の実施形態の情報検索システム２０は、第１の実施形態と同様に、検索装置２、各クライアント端末４、そして、各クライアント端末４で動作するブラウザ５及びツールバー装置７によって構成されている（図１）。
【００７８】
情報検索システム２０は、いずれかのクライアント端末４で検索が実行されると、第１の実施形態と同様に、入力された検索キーワードより、検索クエリを作成し検索サーバ２に送信する。そして、検索装置２は、検索クエリを含むリソースを、インデックスファイルの中から抽出する。そして、抽出されたリソースをリスト化し、並び替えを行って検索結果を生成する。
【００７９】
続いて、検索装置２は、検索結果の各リソースを閲覧しているユーザの数を検出し、リソース毎に集計する。さらに、検索装置２は、検索結果のリソースを閲覧しているユーザの多い順に並び替え、検索結果をクライアント端末４に送信を行う。そして、クライアント端末４にて検索結果が表示される。
【００８０】
次に第２の実施形態の機能的構成を説明する。
第２次検索実行部１４は、検索用データベース３（または、ツールバー装置７）から取得した情報により、検索実行時に検索対象となるリソースを閲覧しているクライアント端末４を、検出することができる機能を有する。加えて、リソースを閲覧しているクライアント端末の数によって検索結果となるリソースの並び替えを実行することができる。
【００８１】
また、第２の実施形態におけるハードウェア構成は、第１の実施形態と同様であるため、説明を省略する。
【００８２】
次に、第２の実施形態の情報検索システム２０の処理の流れについて説明する。
図８は、本実施形態の検索装置２の処理の流れの一例を示すフローチャートである。なお、以下に示すステップは、媒体に記録され計算機を制御するためのプログラムを構成する処理ステップであっても構わない。
【００８３】
検索装置２がクライアント端末４からの検索クエリを受信する（ステップ４０１）と、検索用データベース３（又は、各クライアント端末４のツールバー装置７）から、検索クエリをキーワードにして該当するインデックスファイル（ステップ４０）を検索する。そして、検索クエリを含むリソースを抽出し、検索結果として取得する（ステップ４０３）。続いて、検索装置２は検索結果の各リソースにアクセスしているユーザの数を検出し（ステップ４０４）、閲覧しているユーザが多い順にリソースを並べ替える（ステップ４０５）。
そして、並び替えた検索結果を、検索クエリの送信元のクライアント端末へ返信する（ステップ４０７）。検索装置２はこれらの処理をシステム終了時まで繰り返す。
【００８４】
第３の実施形態では、検索結果から閲覧するリソースを選択して、リンクを実行し、閲覧するリソースを表示させた際、同時に該リソースを閲覧しているユーザとコミュニケーションを取ることを可能としたことを特徴とする。
【００８５】
具体的には、検索結果表示画面からリソースを選択して、ブラウザ５に選択したリソースを表示させた際に、ツールバー装置７に現在同じリソースを閲覧している他のユーザの数を表示させる。
そして、他のユーザが一人以上検出された場合、ツールバー装置７のボタンをクリックすることで、ブラウザの別ウィンドウやシステムによるウィンドウ画面が起動して従来周知のチャットを行うこと等の方法が考えられる。
【００８６】
本発明の情報検索システムでは、上記した様に、知識の深いユーザや検索スキルの高いユーザ多く集まるリソースを検索結果の上位に表示させることができるので、そのようなユーザとコミュニケーションを可能にすることにより、必要な情報の取得が容易になる。つまり、閲覧しているＷｅｂページが難解である場合や、検索キーワードの選択ミス等の理由により、必要な情報に到達できなかった場合において、他のユーザから検索内容や検索方法について教えてもらうことができる。そのことで、ユーザは、検索内容についての深い理解が得られたり、必要な情報へたどり着くための方法が即座に解ったりすることができる。
【００８７】
本実施形態において、コミュニケーション手段はチャットとしたが、ＷＥＢカメラを用いたビデオチャットの様に、音声や動画を伴うコミュニケーション手段を用いてよい。また、音声ファイルや画像ファイル、動画ファイル等の情報をやり取りする手段を設けてもよい。そのような手段を設けることにより、ユーザ間のコミュニケーションによる意志の疎通が容易になるという効果がある。
【００８８】
第４の実施形態では、ユーザが検索結果から閲覧するリソースを選択して、リンクを実行し、閲覧するリソースを表示させた後で、選択されたリソース及びそのリソースに関連付けられたリソースを閲覧している時に、同時に同じリソースを閲覧している他ユーザに係る情報を表示することを特徴とする。
【００８９】
具体的には、ユーザが検索結果表示画面からリソースを選択して、リンクを実行し、ブラウザでリソースを表示した際に、ユーザが表示しているリソースを同時に閲覧している他ユーザの数や職業、趣味等の、該リソースの他の閲覧者に係る情報を表示する。
そのことにより、ユーザは、閲覧しているリソースについて、どのような人が見ているのか、どれくらいの人数がみているのか等のリソースのリンク構造や記述内容から推測できないリソースの信頼性に係る情報を得ることができる。
さらに、前述したコミュニケーション手段により、他ユーザとコミュニケーションを取る場合において、興味が似ている、或いは閲覧しているリソースの内容に精通しているユーザを発見できるという利点がある。
【００９０】
さらに、ブラウザ上で表示したリソースに埋め込まれたハイパーリンク（クリックすると他のリソースの表示を実行する部分）にマウスカーソル移動された際、表示する予定のリソースを、その時閲覧している他ユーザに係る情報を表示する。そのことにより、ユーザは、リンク先のリソースの、前記した信頼性に係る情報をリンク前に取得することができる。したがって、ユーザはリンク先の決定に該情報を判断の材料にできるので、優良なリソースを選択できる可能性が高くなる。
したがって、このような表示をリンクした先々のリソースにて実行することにより、ユーザはインターネット上のリソースの効率のよい巡回が可能になる。
【００９１】
なお、上記した各実施形態のプログラム、及びシステムは、ＣＤ−ＲＯＭ等の光学ディスク、磁気ディスク、半導体メモリなどの各種の記録媒体を通じて、又は電気通信網などを介してダウンロードすることにより、コンピュータにインストール又はロードすることができる。
【００９２】
上記した各実施形態において、ツールバーのプログラムは閲覧した、又は閲覧中のＷｅｂページ（リソース）のＷｅｂ上での格納場所をＵＲＬ形式で取得しているが、取得するリソースの格納場所の記述方法はこれに限るものではない。ＵＲＬに限らずＵＲＩ（Ｕｎｉｆｏｒｍ  Ｒｅｓｏｕｒｃｅ  Ｉｄｅｎｔｉｆｉｅｒ）でもよいし、他の記述方式でもよい。
【００９３】
また、上記した各実施形態において、クライアント端末からサーバへ端末情報を送信するタイミングをシステム開始時、システム終了時、閲覧リソースのＵＲＬ変更時としたが、本発明の情報検索システムが、サーバへ端末情報を送信するタイミングは、これに限るものではなく、必要に応じて適宜変更してよい。例えば、ブラウザ終了時にツールバーに記録しておいた端末情報を一括で送信したり、規定時間ごとに端末情報を送信してもよい。要は、サーバに端末情報が蓄積できればよい。
【符号の説明】
【００９４】
１  情報検索システム
１０  端末情報取得部（情報取得手段）
１４  第２次検索実行部（情報序列化手段）
【図１】
2011039625.tif 000003
【図２】
2011039625.tif 000004
【図３】
2011039625.tif 000005
【図４】
2011039625.tif 000006
【図５】
2011039625.tif 000007
【図６】
2011039625.tif 000008
【図７】
2011039625.tif 000009
【図８】
2011039625.tif 000010