(57)【要約】【課題】検索結果ページにおいて、表示されているページ以外のページにどのような情報が含まれているかを示すことができ、ユーザが想定していなかったと推定される内容のページを示すことができる検索情報表示装置等を提供する。【解決手段】端末３０からの検索条件に適合する情報を検索し（Ｓ４）、検索された結果得られた結果セットを所定単位毎に分割し（Ｓ６）、分割結果セットの要約情報を生成し（Ｓ１０）、端末に表示させる表示分割結果セットの要約情報と異なる要約情報を選択し（Ｓ１１）、表示分割結果セットと選択された要約情報とを端末に表示させる検索結果を生成し、検索結果を端末に表示する（Ｓ９、Ｓ１６）。【選択図】図５
2012008972.tif 000002
【特許請求の範囲】
【請求項１】
検索条件に基づき検索された検索結果を表示可能な表示手段と、
前記検索された結果得られた結果セットを所定単位毎に分割する結果セット分割手段と、
前記結果セット分割手段によって得られた分割結果セットの要約情報を生成する要約情報生成手段と、
前記分割結果セットのうち前記表示手段に表示させる表示分割結果セットの要約情報と異なる要約情報を選択する要約情報選択手段と、
前記表示分割結果セットと前記選択された要約情報とを含む検索結果を生成する検索結果生成手段と、
前記検索結果を前記表示手段に表示させる検索結果表示手段と、
を備えた検索情報表示装置。
【請求項２】
請求項１に記載の検索情報表示装置において、
前記要約情報選択手段が、前記結果セットにおける前記分割セットの要約情報の指標を算出し、前記指標が前記所定の閾値を超えた要約情報を選択することを特徴とする情報検索装置。
【請求項３】
請求項１または請求項２に記載の検索情報表示装置において、
ユーザ情報を取得するユーザ情報取得手段を更に備え、
前記要約情報選択手段が、前記ユーザ情報に基づき要約情報を選択することを特徴とする情報検索装置。
【請求項４】
検索条件に基づき検索された結果得られた結果セットを所定単位毎に分割する結果セット分割ステップと、
前記結果セット分割ステップで得られた分割結果セットの要約情報を生成する要約情報生成ステップと、
前記分割結果セットのうち表示手段に表示させる表示分割結果セットの要約情報と異なる要約情報を選択する要約情報選択ステップと、
前記表示分割結果セットと前記選択された要約情報とを含む検索結果を生成する検索結果生成ステップと、
前記検索結果を前記表示手段に表示させる検索結果表示ステップと、
を有する検索情報表示方法。
【請求項５】
コンピュータに、
検索条件に基づき検索された結果得られた結果セットを所定単位毎に分割する結果セット分割ステップと、
前記結果セット分割ステップで得られた分割結果セットの要約情報を生成する要約情報生成ステップと、
前記分割結果セットのうち表示手段に表示させる表示分割結果セットの要約情報と異なる要約情報を選択する要約情報選択ステップと、
前記表示分割結果セットと前記選択された要約情報とを含む検索結果を生成する検索結果生成ステップと、
前記検索結果を前記表示手段に表示させる検索結果表示ステップと、
を実行させる検索情報表示プログラム。
【請求項６】
コンピュータに、
検索条件に基づき検索された結果得られた結果セットを所定単位毎に分割する結果セット分割ステップと、
前記結果セット分割ステップで得られた分割結果セットの要約情報を生成する要約情報生成ステップと、
前記分割結果セットのうち表示手段に表示させる表示分割結果セットの要約情報と異なる要約情報を選択する要約情報選択ステップと、
前記表示分割結果セットと前記選択された要約情報とを含む検索結果を生成する検索結果生成ステップと、
前記検索結果を前記表示手段に表示させる検索結果表示ステップと、
を実行させる検索情報表示プログラムであって、
前記検索情報表示プログラムがコンピュータ読み取り可能に記録されている記録媒体。
【請求項７】
端末から検索条件を受信する検索条件受信手段と、
前記検索条件に適合する情報を検索する検索手段と、
前記検索された結果得られた結果セットを所定単位毎に分割する結果セット分割手段と、
前記結果セット分割手段によって得られた分割結果セットの要約情報を生成する要約情報生成手段と、
前記分割結果セットのうち前記端末に表示させる表示分割結果セットの要約情報と異なる要約情報を選択する要約情報選択手段と、
前記表示分割結果セットと前記選択された要約情報とを含む検索結果を生成する検索結果生成手段と、
前記検索結果を前記端末へ送信する検索結果送信手段と、
を備えた情報検索装置。
【請求項８】
コンピュータに、
端末から検索条件を受信する検索条件受信ステップと、
前記検索条件に適合する情報を検索する検索ステップと、
前記検索された結果得られた結果セットを所定単位毎に分割する結果セット分割ステップと、
前記結果セット分割ステップで得られた分割結果セットの要約情報を生成する要約情報生成ステップと、
前記分割結果セットのうち前記端末に表示させる表示分割結果セットの要約情報と異なる要約情報を選択する要約情報選択ステップと、
前記表示分割結果セットと前記選択された要約情報とを含む検索結果を生成する検索結果生成ステップと、
前記検索結果を前記端末へ送信する検索結果送信ステップと、
を実行させる情報検索プログラム。
【請求項９】
コンピュータに、
端末から検索条件を受信する検索条件受信ステップと、
前記検索条件に適合する情報を検索する検索ステップと、
前記検索された結果得られた結果セットを所定単位毎に分割する結果セット分割ステップと、
前記結果セット分割ステップで得られた分割結果セットの要約情報を生成する要約情報生成ステップと、
前記分割結果セットのうち前記端末に表示させる表示分割結果セットの要約情報と異なる要約情報を選択する要約情報選択ステップと、
前記表示分割結果セットと前記選択された要約情報とを含む検索結果を生成する検索結果生成ステップと、
前記検索結果を前記端末へ送信する検索結果送信ステップと、
を実行させる情報検索プログラムであって、
前記情報検索プログラムがコンピュータ読み取り可能に記録されている記録媒体。
【請求項１０】
サーバから検索条件に対する結果セットを受信する結果セット受信手段と、
前記結果セットを所定単位毎に分割する結果セット分割手段と、
前記結果セット分割手段によって得られた分割結果セット毎の要約情報を生成する要約情報生成手段と、
前記分割結果セットのうち表示部に表示させる表示分割結果セットの要約情報と異なる要約情報を選択する要約情報選択手段と、
前記表示分割結果セットと前記選択された要約情報とを前記表示部に表示させる検索結果表示手段と、
を備えた検索情報表示装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報検索により得られた検索結果を表示する検索情報表示装置、検索情報表示方法、検索情報表示プログラム、情報検索装置、情報検索プログラム、および、記録媒体の技術分野に関する。
【背景技術】
【０００２】
従来、インターネット上の情報を検索した検索結果を、ユーザが見やすいように表示させる、操作しやすいように表示させる等、検索結果の表示上の様々な工夫がなされている。例えば、特許文献１には、１ページに表示させるデータ件数を変更し、検索条件を再設定することなく、ページをまたがった検索条件該当データを連続して表示させることを容易に実現する検索データ表示装置が開示されている。具体的には、この検索データ表示装置は、複数のデータから任意の検索が行われて抽出され何らかの基準に従って並べられた検索条件該当データを、指定件数単位毎に１ページとして指定件数単位毎にページ切り替えて表示し、表示されている検索条件該当データの表示の開始の位置を所定の件数分だけ前方位置または後方位置にずらす。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００６−２８５７０４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、上記技術では、検索結果がページ毎に分けて表示されているため、現在表示されている検索結果のページ以外の情報に関しては、クリック等して表示の開始の位置を所定の件数分だけ前方位置または後方位置にずらさないと、ユーザはページ内容を確認できなかった。特に、ユーザにとってより新しい情報が記載されていると想定されるページまでたどり付くには、次々と、前方位置または後方位置にずらして行く煩わしさがあった。
【０００５】
本発明は、このような問題に鑑みてなされたものであり、その課題の一例は、検索結果ページにおいて、表示されているページ以外のページにどのような情報が含まれているかを示すことができ、ユーザにとってより新しい情報が記載されていると想定されるページを示すことができる検索情報表示装置、検索情報表示方法、検索情報表示プログラム、情報検索装置、情報検索プログラム、および、記録媒体を提供することを目的とする。
【課題を解決するための手段】
【０００６】
上記課題を解決するために、請求項１に記載の発明は、検索条件に基づき検索された検索結果を表示可能な表示手段と、前記検索された結果得られた結果セットを所定単位毎に分割する結果セット分割手段と、前記結果セット分割手段によって得られた分割結果セットの要約情報を生成する要約情報生成手段と、前記分割結果セットのうち前記表示手段に表示させる表示分割結果セットの要約情報と異なる要約情報を選択する要約情報選択手段と、前記表示分割結果セットと前記選択された要約情報とを含む検索結果を生成する検索結果生成手段と、前記検索結果を前記表示手段に表示させる検索結果表示手段と、を備える。
【０００７】
請求項２に記載の発明は、請求項１に記載の検索情報表示装置において、前記要約情報選択手段が、前記結果セットにおける前記分割セットの要約情報の指標を算出し、前記指標が前記所定の閾値を超えた要約情報を選択することを特徴とする。
【０００８】
請求項３に記載の発明は、請求項１または請求項２に記載の検索情報表示装置において、ユーザ情報を取得するユーザ情報取得手段を更に備え、前記要約情報選択手段が、前記ユーザ情報に基づき要約情報を選択することを特徴とする。
【０００９】
請求項４に記載の発明は、検索条件に基づき検索された結果得られた結果セットを所定単位毎に分割する結果セット分割ステップと、前記結果セット分割ステップで得られた分割結果セットの要約情報を生成する要約情報生成ステップと、前記分割結果セットのうち表示手段に表示させる表示分割結果セットの要約情報と異なる要約情報を選択する要約情報選択ステップと、前記表示分割結果セットと前記選択された要約情報とを含む検索結果を生成する検索結果生成ステップと、前記検索結果を前記表示手段に表示させる検索結果表示ステップと、を有する。
【００１０】
請求項５に記載の発明は、コンピュータに、検索条件に基づき検索された結果得られた結果セットを所定単位毎に分割する結果セット分割ステップと、前記結果セット分割ステップで得られた分割結果セットの要約情報を生成する要約情報生成ステップと、前記分割結果セットのうち表示手段に表示させる表示分割結果セットの要約情報と異なる要約情報を選択する要約情報選択ステップと、前記表示分割結果セットと前記選択された要約情報とを含む検索結果を生成する検索結果生成ステップと、前記検索結果を前記表示手段に表示させる検索結果表示ステップと、を実行させる。
【００１１】
請求項６に記載の発明は、コンピュータに、検索条件に基づき検索された結果得られた結果セットを所定単位毎に分割する結果セット分割ステップと、前記結果セット分割ステップで得られた分割結果セットの要約情報を生成する要約情報生成ステップと、前記分割結果セットのうち表示手段に表示させる表示分割結果セットの要約情報と異なる要約情報を選択する要約情報選択ステップと、前記表示分割結果セットと前記選択された要約情報とを含む検索結果を生成する検索結果生成ステップと、前記検索結果を前記表示手段に表示させる検索結果表示ステップと、を実行させる検索情報表示プログラムであって、前記検索情報表示プログラムがコンピュータ読み取り可能に記録されている。
【００１２】
請求項７に記載の発明は、端末から検索条件を受信する検索条件受信手段と、前記検索条件に適合する情報を検索する検索手段と、前記検索された結果得られた結果セットを所定単位毎に分割する結果セット分割手段と、前記結果セット分割手段によって得られた分割結果セットの要約情報を生成する要約情報生成手段と、前記分割結果セットのうち前記端末に表示させる表示分割結果セットの要約情報と異なる要約情報を選択する要約情報選択手段と、前記表示分割結果セットと前記選択された要約情報とを含む検索結果を生成する検索結果生成手段と、前記検索結果を前記端末へ送信する検索結果送信手段と、を備える。
【００１３】
請求項８に記載の発明は、コンピュータに、端末から検索条件を受信する検索条件受信ステップと、前記検索条件に適合する情報を検索する検索ステップと、前記検索された結果得られた結果セットを所定単位毎に分割する結果セット分割ステップと、前記結果セット分割ステップで得られた分割結果セットの要約情報を生成する要約情報生成ステップと、前記分割結果セットのうち前記端末に表示させる表示分割結果セットの要約情報と異なる要約情報を選択する要約情報選択ステップと、前記表示分割結果セットと前記選択された要約情報とを含む検索結果を生成する検索結果生成ステップと、前記検索結果を前記端末へ送信する検索結果送信ステップと、を実行させる。
【００１４】
請求項９に記載の発明は、コンピュータに、端末から検索条件を受信する検索条件受信ステップと、前記検索条件に適合する情報を検索する検索ステップと、前記検索された結果得られた結果セットを所定単位毎に分割する結果セット分割ステップと、前記結果セット分割ステップで得られた分割結果セットの要約情報を生成する要約情報生成ステップと、前記分割結果セットのうち前記端末に表示させる表示分割結果セットの要約情報と異なる要約情報を選択する要約情報選択ステップと、前記表示分割結果セットと前記選択された要約情報とを含む検索結果を生成する検索結果生成ステップと、前記検索結果を前記端末へ送信する検索結果送信ステップと、を実行させる情報検索プログラムであって、前記情報検索プログラムがコンピュータ読み取り可能に記録されている。
【００１５】
請求項１０に記載の発明は、サーバから検索条件に対する結果セットを受信する結果セット受信手段と、前記結果セットを所定単位毎に分割する結果セット分割手段と、前記結果セット分割手段によって得られた分割結果セット毎の要約情報を生成する要約情報生成手段と、前記分割結果セットのうち表示部に表示させる表示分割結果セットの要約情報と異なる要約情報を選択する要約情報選択手段と、前記表示分割結果セットと前記選択された要約情報とを前記表示部に表示させる検索結果表示手段と、を備える。
【発明の効果】
【００１６】
本発明によれば、検索条件に基づき検索された結果得られた結果セットを所定単位毎に分割し、分割結果セットの要約情報を生成し、表示手段に表示させる表示分割結果セットの要約情報と異なる要約情報を選択し、表示分割結果セットと選択された要約情報とを表示手段に表示させる検索結果を生成することにより、表示分割結果セットが表示された検索結果ページにおいて、表示されているページ以外のページにどのような情報が含まれているかを示すことができ、ユーザにとってより新しい情報が記載されていると想定されるページを示すことができる。
【図面の簡単な説明】
【００１７】
【図１】本発明の一実施形態に係る検索情報表示システムの概要構成例を示す模式図である。
【図２】図１のＷｅｂアプリケーションサーバの概要構成の一例を示すブロック図である。
【図３】図１のデータベースサーバの概要構成の一例を示すブロック図である。
【図４】図１の端末の概要構成の一例を示すブロック図である。
【図５】図１の検索情報表示システムにおいて要約情報を表示する動作例を示すシーケンス図である。
【図６】図１の端末に表示された要約情報の一例を示す模式図である。
【発明を実施するための形態】
【００１８】
以下、図面を参照して本発明の実施形態について説明する。なお、以下に説明する実施の形態は、検索情報表示システムに対して本発明を適用した場合の実施形態である。
【００１９】
［１．検索情報表示システムの構成および機能概要］
【００２０】
まず、本発明の一実施形態に係る検索情報表示システムの構成および概要機能について、図１を用いて説明する。
【００２１】
図１は、本実施形態に係る検索情報表示システム１の概要構成例を示す模式図である。
【００２２】
図１に示すように、検索情報表示システム１（検索情報表示装置の一例）は、ユーザから検索キーワードを受け付けるＷｅｂアプリケーションサーバ（情報検索装置の一例）１０と、Ｗｅｂアプリケーションサーバ１０からの検索クエリに基づき検索の結果セットを生成するデータベースサーバ（以下「ＤＢサーバ」とする。）２０と、検索結果を表示させるユーザの端末３０（検索情報表示装置の一例）と、を備えている。
【００２３】
Ｗｅｂアプリケーションサーバ１０と、ＤＢサーバ２０とは、ローカルエリアネットワーク等により接続され、相互にデータの送受信が可能になっていて、サーバシステム（情報検索装置の一例）５を構成している。そして、サーバシステム５と端末３０とは、ネットワーク３により接続され、通信プロトコル（例えば、ＴＣＰ／ＩＰ）により、データの送受信が可能になっている。なお、ネットワーク３は、例えば、インターネット、専用通信回線（例えば、ＣＡＴＶ（Community Antenna Television）回線）、移動体通信網（基地局等を含む）、および、ゲートウェイ等により構築されている。
【００２４】
Ｗｅｂアプリケーションサーバ１０は、端末３０から検索キーワード等の検索条件を受信し、検索クエリをＤＢサーバ２０に送信する。ＤＢサーバ２０は、検索の結果セットを生成し、Ｗｅｂアプリケーションサーバ１０に送信する。そして、Ｗｅｂアプリケーションサーバ１０は、結果セットを端末３０に送信する。
【００２５】
［２．各サーバの構成および機能］
（２．１  Ｗｅｂアプリケーションサーバ１０の構成および機能）
次に、Ｗｅｂアプリケーションサーバ１０の構成および機能について、図２を用いて説明する。
【００２６】
図２は、Ｗｅｂアプリケーションサーバ１０の概要構成の一例を示すブロック図である。
【００２７】
図２に示すように、コンピュータとして機能するＷｅｂアプリケーションサーバ１０は、通信部１１と、記憶部１２と、入出力インターフェース部１３と、システム制御部１４と、を備えている。そして、システム制御部１４と入出力インターフェース部１３とは、システムバス１５を介して接続されている。
【００２８】
通信部１１は、ネットワーク３に接続して端末３０等との通信状態を制御し、さらに、ローカルエリアネットワークに接続して、ローカルエリアネットワーク上のＤＢサーバ２０等の他のサーバとデータの送受信を行う。
【００２９】
記憶部１２は、例えば、ハードディスクドライブ等により構成されており、オペレーティングシステムおよびサーバプログラム等の各種プログラムや、データ等を記憶する。なお、各種プログラムは、例えば、他のサーバ装置等からネットワーク３を介して取得されるようにしてもよいし、記録媒体に記録されてドライブ装置を介して読み込まれるようにしてもよい。
【００３０】
次に、入出力インターフェース部１３は、通信部１１および記憶部１２とシステム制御部１４との間のインターフェース処理を行う。
【００３１】
システム制御部１４は、ＣＰＵ（Central Processing Unit）１４ａ、ＲＯＭ（Read Only Memory）１４ｂ、ＲＡＭ（Random Access Memory）１４ｃ等により構成されている。システム制御部１４は、ＣＰＵ１４ａがＲＯＭ１４ｂや記憶部１２に記憶された各種プログラムを読み出し実行することにより、端末３０等からの要求に基づき検索結果の送信等の処理を行う。
【００３２】
（２．２  ＤＢサーバ２０の構成および機能）
次に、ＤＢサーバ２０の構成および機能について、図に基づき説明する。
図３は、ＤＢサーバ２０の概要構成の一例を示すブロック図である。
【００３３】
図３に示すように、ＤＢサーバ２０は、通信部２１と、記憶部２２と、入出力インターフェース部２３と、システム制御部２４と、を備え、システム制御部２４と入出力インターフェース部２３とは、システムバス２５を介して接続されている。なお、ＤＢサーバ２０の構成および機能は、Ｗｅｂアプリケーションサーバ１０の構成および機能とほぼ同じであるので、Ｗｅｂアプリケーションサーバ１０の各構成や各機能において、異なるところを中心に説明する。
【００３４】
通信部２１は、ネットワーク３やローカルエリアネットワーク等を通して、端末３０やＷｅｂアプリケーションサーバ１０等と通信状態を制御等するようになっている。
【００３５】
記憶部２２には、コンテンツデータベース（以下「コンテンツＤＢ」とする。）２２ａや、要約情報データベース（以下「要約情報ＤＢ」とする。）２２ｂや、検索データベース（以下「検索ＤＢ」とする。）２２ｃや、会員データベース（以下「会員ＤＢ」とする。）２２ｄ等が構築されている。
【００３６】
コンテンツＤＢ２２ａには、ＨＴＭＬ（HyperText Markup Language）、ＸＭＬ（Extensible Markup Language）等のマークアップ言語等により記述されたＷｅｂページのファイル等が記憶されている。また、コンテンツＤＢ２２ａには、Ｗｅｂページに関する情報として、テキストデータや、画像データや、動画データ等が記憶されている。コンテンツＤＢ２２ａには、例えば、商品に関するコンテンツとして、商品を識別する商品ＩＤをキーにして商品に関する情報として、商品名、価格、商品の説明、商品が属するカテゴリ、商品画像等の商品情報が記憶されている。さらに、コンテンツＤＢ２２ａには、商品に関するカテゴリ情報として、各カテゴリをノードとしてカテゴリのツリー構造が記憶されている。
【００３７】
要約情報ＤＢ２２ｂには、Ｗｅｂページに関する情報を要約した要約情報として、要約されたテキストデータや画像データや動画データ等が記憶される。
【００３８】
検索ＤＢ２２ｃには、インデクサーにより生成されたインデックス情報や、スニペット等が記憶されている。また、ショッピングサイトの場合、検索ＤＢ２２ｃには、商品検索用のデータも記憶されている。
【００３９】
会員ＤＢ２２ｄには、会員登録されたユーザ（インターネットショップの利用者）のユーザＩＤ、名称、住所、電話番号、メールアドレス等のユーザ情報が登録されている。このようなユーザ情報は、ユーザＩＤによってユーザ毎に判別可能になっている。また、会員情報ＤＢ２２ｄには、ユーザＩＤをキーにして、各ユーザの購買履歴が記憶されている。また、会員ＤＢ２２ｂには、ユーザが端末３０からインターネットショップのサイトにログインする際に必要な、ユーザＩＤ、ログインＩＤ、および、パスワードが登録されている。ここで、ログインＩＤおよびパスワードは、ログイン処理（ユーザの認証処理）に使用されるログイン情報である。
【００４０】
システム制御部２４は、ＣＰＵ２４ａ、ＲＯＭ２４ｂ、ＲＡＭ２４ｃ等により構成されている。そして、システム制御部２４は、ＣＰＵ２４ａが、ＲＯＭ２４ｂや記憶部２２に記憶された各種プログラムを読み出し実行することにより、検索結果生成等の処理を行う。
【００４１】
（２．３  端末３０の構成および機能）
次に、端末３０の構成および機能について、図４を用いて説明する。
図４は、端末３０の概要構成の一例を示すブロック図である。
【００４２】
図４に示すように、コンピュータとして機能する端末３０は、例えば、パーソナルコンピュータや携帯型無線電話機やＰＤＡ等の携帯端末であり、通信部３１と、記憶部３２と、表示部３３と、操作部３４と、入出力インターフェース部３５と、システム制御部３６とを備えている。そして、システム制御部３６と入出力インターフェース部３５とは、システムバス３７を介して接続されている。
【００４３】
通信部３１は、ネットワーク３を通して、Ｗｅｂアプリケーションサーバ１０等と通信を制御する。なお、端末３０が携帯型無線電話機の場合、ネットワーク３の移動体通信網に接続するために、通信部３１は、無線通信機能を有する。
【００４４】
記憶部３２は、例えば、ハードディスクドライブ等からなり、オペレーティングシステム、Ｗｅｂブラウザプログラム等を記憶する。また、記憶部３２は、Ｗｅｂブラウザ等にアドオンしたり、常駐プログラム等のＷｅｂブラウザと独立したアプリケーションとして機能したりするエージェント用のプログラムを有する。なお、各種プログラムは、例えば、ネットワーク３を介して取得されるようにしてもよいし、記録媒体に記録されてドライブ装置を介して読み込まれるようにしてもよい。
【００４５】
表示部３３（表示手段の一例）は、例えば、液晶表示素子またはＥＬ（Electro Luminescence）素子等によって構成されている。表示部３３には、マウスの操作により移動するポインタや、Ｗｅｂアプリケーションサーバ１０から取得したＷｅｂページ等が表示され検索条件に基づき検索された検索結果が表示可能になっている。
【００４６】
操作部３４は、例えば、キーボードおよびマウス等によって構成されている。なお、表示部３３がタッチパネルのようなタッチスイッチ方式の表示パネルの場合、操作部３４は、表示部３３の画面が押された箇所の位置情報を取得する。
【００４７】
入出力インターフェース部３５は、通信部３１および記憶部３２とシステム制御部３６とのインターフェースである。
【００４８】
システム制御部３６は、例えば、ＣＰＵ３６ａと、ＲＯＭ３６ｂと、ＲＡＭ３６ｃとを有する。システム制御部３６は、ＣＰＵ３６ａが、ＲＯＭ３６ｂや、ＲＡＭ３６ｃや、記憶部３２に記憶された各種プログラムを読み出して実行する場合や、Ｗｅｂページのスクリプトを実行することにより、要約情報等を表示部３３に表示させる。
【００４９】
システム制御部３６は、Ｗｅｂブラウザプログラム等を実行してＷｅｂブラウザとしての機能を有する。また、システム制御部３６は、エージェント用のプログラムを実行してエージェントとしての機能を有する。すなわち、端末３０は、Ｗｅｂブラウザと、エージェントとを有する。
【００５０】
［３．検索情報表示システム１の動作］
次に、本発明の一実施形態に係る検索情報表示システム１の動作について図５および図６に基づき説明する。
【００５１】
図５は、検索情報表示システム１において要約情報を表示する動作例を示すシーケンス図である。図６は、端末３０に表示された要約情報の一例を示す模式図である。
【００５２】
まず、端末３０のシステム制御部３６は、記憶部３２から、Ｗｅｂブラウザプログラムやエージェント用のプログラムを読み出し実行する。例えば、端末３０のシステム制御部３６は、ユーザによりＷｅｂブラウザのアイコン等がクリックされた後、エージェント用のプログラムが組み込まれたＷｅｂブラウザプログラムを実行する。端末３０のシステム制御部３６は、このＷｅｂブラウザにより、ユーザからの検索キーワードを取得したり、検索結果を表示させたりする。
【００５３】
図５に示すように、端末３０のＷｅｂブラウザは、キーワード等の入力を受け付ける（ステップＳ１）。具体的に、Ｗｅｂブラウザを起動させている端末３０のシステム制御部３６は、検索条件として、ユーザが入力した検索キーワードやまたは検索結果のページ番号に対するクリック操作の情報を、Ｗｅｂブラウザを通して操作部３４から受け付ける。なお、検索結果のページ番号をクリックする場合は、端末３０のシステム制御部３６は、Ｗｅｂブラウザに保持している検索キーワードを検索条件として取得する。ここで、検索結果のページは、検索条件に基づきＤＢサーバ２０が出力した結果セットを所定単位毎に分割されたページである。
【００５４】
次に、端末３０のエージェントは、検索条件を取得して送信する（ステップＳ２）。具体的には、端末３０のシステム制御部３６は、端末３０のＷｅｂブラウザから、キーワード等の検索条件を取得し、通信部３１を通して、取得した検索条件をＷｅｂアプリケーションサーバ１０に送信する。
【００５５】
次に、Ｗｅｂアプリケーションサーバ１０は、検索条件を端末３０から受信して、検索クエリを生成する（ステップＳ３）。具体的に、Ｗｅｂアプリケーションサーバ１０のシステム制御部１４は、通信部１１を通して、検索条件を端末３０から受信する。そして、Ｗｅｂアプリケーションサーバ１０のシステム制御部１４は、受信した検索条件を加工し、ＤＢサーバ２０により検索処理をするための検索クエリを生成する。そして、Ｗｅｂアプリケーションサーバ１０のシステム制御部１４は、通信部１１を通して、生成した検索クエリを、ＤＢサーバ２０に送信する。
【００５６】
次に、ＤＢサーバ２０は、検索処理をする（ステップＳ４）。具体的に、ＤＢサーバ２０のシステム制御部２４は、通信部２１を通して、検索クエリをＷｅｂアプリケーションサーバ１０から検索クエリを受信する。そして、ＤＢサーバ２０のシステム制御部２４は、検索ＤＢ２２ｃを参照して、受信した検索クエリに基づき検索を行う。
【００５７】
次に、ＤＢサーバ２０は、結果セットを生成する（ステップＳ５）。具体的に、ＤＢサーバ２０のシステム制御部２４は、検索ＤＢ２２ｃを参照して、検索条件に適合する情報として、検索された結果得られた結果セットを生成する。そして、ＤＢサーバ２０のシステム制御部２４は、通信部２１を通して、生成した結果セットを、Ｗｅｂアプリケーションサーバ１０に送信する。ここで、結果セットの一例として、検索条件に適合した各情報におけるタイトル、スニペット、ＵＲＬ（Uniform Resource Locator）情報等を１つの結果要素とした結果セットが挙げられる。また、ショッピングサイトにおける商品検索の場合、検索条件に適合した各商品における商品画像、商品名、商品価格、ショップ名、ＵＲＬ情報等の商品情報等を１つの結果要素とした結果セットが挙げられる。
【００５８】
次に、Ｗｅｂアプリケーションサーバ１０は、結果セットをページ分割する（ステップＳ６）。具体的に、Ｗｅｂアプリケーションサーバ１０のシステム制御部１４は、ＤＢサーバ２０から受信した結果セットを所定単位毎に分割し、分割結果セットを生成する。結果セットを所定単位毎に分割することにより、Ｗｅｂアプリケーションサーバ１０のシステム制御部１４は、結果セットに対してページング処理を行い、分割結果セットを生成する。
【００５９】
ここで、所定単位の結果セットの一例として、検索条件に適合した情報や商品の件数において、所定件毎の結果要素の集合（分割結果セット）が挙げられる。この分割結果セットが、端末３０に表示させるＷｅｂページの１ページ分の検索結果となる。
【００６０】
そして、Ｗｅｂアプリケーションサーバ１０のシステム制御部１４は、分割結果セットのうち、端末３０の表示部３３に表示させる表示分割結果セットを特定する。ユーザが検索キーワードを入力して検索をする初回の検索の場合、１ページ目の分割結果セットを、表示分割結果セットとする。また、検索結果のページ番号に対するクリック操作の情報を操作部３４から受け付けた場合は、Ｗｅｂアプリケーションサーバ１０のシステム制御部１４は、このページ番号に対する分割結果セットを、表示分割結果セットとする。
【００６１】
そして、、Ｗｅｂアプリケーションサーバ１０のシステム制御部１４は、表示分割結果セットをＷｅｂブラウザに表示させため、検索結果ページ用のＷｅｂページを生成して、Ｗｅｂブラウザに渡す。
【００６２】
次に、Ｗｅｂアプリケーションサーバ１０は、分割結果セットを端末３０のエージェントに送信する（ステップＳ７）。具体的に、Ｗｅｂアプリケーションサーバ１０のシステム制御部１４は、分割結果セットのうち、表示分割結果セットを端末３０のエージェントに通信部１１を通して送信する。さらに具体的には、Ｗｅｂアプリケーションサーバ１０のシステム制御部１４は、表示分割結果セットをＷｅｂブラウザに表示させために、検索結果ページ用のＷｅｂページを生成して、Ｗｅｂページの情報を、端末３０のエージェントに送信する。
【００６３】
次に、端末３０のエージェントは、分割結果セットを受信し、Ｗｅｂブラウザに送信する（ステップＳ８）。具体的に、エージェントを起動させている端末３０のシステム制御部３６は、通信部３１を通して、表示分割結果セットに対する検索結果ページ用のＷｅｂページの情報をＷｅｂアプリケーションサーバ１０から受信する。そして、エージェントを起動させている端末３０のシステム制御部３６は、受信したＷｅｂページの情報をＷｅｂブラウザに渡す。
【００６４】
次に、端末３０のＷｅｂブラウザは、検索結果を表示する（ステップＳ９）。Ｗｅｂブラウザを起動させている端末３０のシステム制御部３６は、エージェントから渡された検索結果ページ用のＷｅｂページを表示する。例えば、図６に示すように、Ｗｅｂページ４０において、表示分割結果セット表示欄４１に、検索条件に適合する検索結果がまず表示される。ここで、図６には、ユーザが検索キーワードとして、例えば、”さつま”と入力した結果で、５ページ目の検索結果が示されている。
【００６５】
ここで、Ｗｅｂページ４０は、表示分割結果セットを表示させる表示分割結果セット表示欄４１と、検索結果ページのページ番号を表示させるページ番号欄４２と、要約情報を表示させる要約情報表示欄４５と、を有する。
【００６６】
表示分割結果セット表示欄４１には、商品検索の場合、検索条件に適合した商品の商品画像、商品名、価格、ショップ名等が表示されている。図６には、一例として５ページ目の分割結果セットに関する商品情報が表示されている。ページ番号欄４２には、各分割結果セットに対応したページ番号が表示され、ページ番号には、各分割結果セットの情報を表示させるためのリンクが張られている。要約情報表示欄４５は、ページ番号欄４２の中に形成され、特に、表示部３３に表示させる表示分割結果セットの要約情報と異なる要約情報を有する分割結果セットに対応したページの箇所に形成される。なお、要約情報に関しては後述する。
【００６７】
次に、端末３０のエージェントは、分割結果セットの特徴語を生成する（ステップＳ１０）。エージェントを起動させている端末３０のシステム制御部３６は、分割結果セットの要約情報の一例として、Ｗｅｂアプリケーションサーバ１０から受信した分割結果セットの特徴語を生成する。例えば、分割結果セットにおける単語の出現頻度と逆出現頻度により特徴語を抽出する。特に、初回（特徴語の種類数＝１）の場合、表示分割セットの特徴語を生成する。例えば、図６に示すような場合、表示分割結果セット（５ページ目の分割結果セット）の特徴語（例えば、”さつま揚げ”）を抽出する。なお、端末３０のシステム制御部３６は、既存の自動要約生成の手法を適用して要約文章等を生成してもよい。
【００６８】
ここで、特徴語の種類数とは、検索結果ページ用のＷｅｂページ４０に掲載させる特徴語をカウントするための数である。
【００６９】
また、商品検索の場合、端末３０のシステム制御部３６は、各分割結果セットに含まれる商品名の情報から要約情報を生成してもよい。また、端末３０のシステム制御部３６は、商品ＩＤより特定される商品名や商品が属するカテゴリ名を要約情報としてもよく、例えば、各分割結果セットに含まれる商品名やカテゴリ名のうち、頻度が多い商品名やカテゴリ名を要約情報とする。これらの場合、結果セットに商品ＩＤ等の情報を含ませておき、商品ＩＤ等に基づいてコンテンツＤＢ２２ａからカテゴリ名を取得できる。
【００７０】
次に、端末３０のエージェントは、特徴語の種類数をカウントする（ステップＳ１１）。具体的には、エージェントを起動させている端末３０のシステム制御部３６は、Ｗｅｂページ４０の表示分割結果セット表示欄４１に表示させている表示分割結果セット（５ページ目の分割結果セット）の特徴語（例えば、”さつま揚げ”）と異なる特徴語を選択し、生成してきた特徴語と異なる特徴語の場合に、特徴語の種類数のカウントを１つ増やす。このように、端末３０のシステム制御部３６は、端末３０の表示部３３に表示させる表示分割結果セットの要約情報と異なる要約情報を選択する。
【００７１】
ここで、表示分割結果セットの特徴語（要約情報）と異なる特徴語（要約情報）であるため、ユーザにとって表示分割結果セットの特徴語（要約情報）よりも異なる特徴語（要約情報）は、新しい情報になる。この異なる特徴語（要約情報）は、表示分割結果セットの特徴語（要約情報）からユーザが想定していなかったと推定される情報でもある。
【００７２】
次に、端末３０のエージェントは、特徴語の種類数が閾値未満であるか否かを判定する（ステップＳ１２）。エージェントを起動させている端末３０のシステム制御部３６は、特徴語の種類数が、検索結果ページ用のＷｅｂページ４０に掲載させる特徴語の種類数の最大値（閾値）未満であるか否かを判定する。
【００７３】
次に、特徴語の種類数が閾値未満の場合（ステップＳ１２；ＹＥＳ）、端末３０のエージェントは、次の分割結果セットを要求し、要求に対する結果を受信する（ステップＳ１３）。具体的には、エージェントを起動させている端末３０のシステム制御部３６は、Ｗｅｂアプリケーションサーバ１０に、未要求の次の分割結果セットを要求し、Ｗｅｂアプリケーションサーバ１０から要求に対する結果として、分割結果セットを受信する。
【００７４】
ここで、エージェントを起動させている端末３０のシステム制御部３６は、分割結果セットを受信するため、現在、表示分割結果セット表示欄４１に表示させているページ番号に対応する分割結果セットと異なるページ番号の情報を順次、ステップＳ１１の条件を満たすまでＷｅｂアプリケーションサーバ１０に送信する。なお、端末３０のシステム制御部３６は、ユーザに未表示なら、現在表示されているページのページ番号以下に対応する分割結果セットを要求してもよい。
【００７５】
次に、Ｗｅｂアプリケーションサーバ１０は、他の分割結果セットを送信する（ステップＳ１４）。具体的に、Ｗｅｂアプリケーションサーバ１０のシステム制御部１４は、通信部１１を通して、次の分割結果セットの要求を端末３０から受信し、未送信の他の分割結果セットを端末３０に送信する。ここで、Ｗｅｂアプリケーションサーバ１０のシステム制御部１４が、ページ番号の情報を送信してきた場合、ページ番号の情報に対応する分割結果セットを端末３０に送信する。
【００７６】
そして、端末３０のシステム制御部３６は、特徴語の種類数が所定の数になるまで、ステップＳ１０〜ステップＳ１３の処理を繰り返す。例えば、端末３０のシステム制御部３６は、図６に示すように、６ページ目の分割結果セットから順に、分割結果セットをＷｅｂアプリケーションサーバ１０に要求し、分割結果セットを受信し、順次、特徴語を求めて行く。端末３０のシステム制御部３６は、２５ページ目で、特徴語”さつま揚げ”と異なる特徴語”黒酢”が現れた場合に、特徴語の種類数のカウントを１つ増やし”２”とする。そして、端末３０のシステム制御部３６は、４０ページ目で特徴語”さつま揚げ”および”黒酢”と異なる特徴語”火山灰石けん”が現れた場合に、特徴語の種類数のカウントをさらに１つ増やし”３”とする。特徴語の種類数が所定の数を”３”とした場合、処理が次のステップに移る。
【００７７】
次に、特徴語の種類数が閾値未満でない場合（ステップＳ１２；ＮＯ）、端末３０のエージェントは、特徴語・ページ番号を送信する（ステップＳ１５）。具体的には、エージェントを起動させている端末３０のシステム制御部３６は、特徴語の種類数が閾値を超えた場合、まず、端末３０のエージェントは、選択された特徴語を有する分割結果セットのページ番号を特定する。例えば、エージェントを起動させている端末３０のシステム制御部３６は、例えば、図６に示すように、特徴語”黒酢”に対してページ番号”２５”と、特徴語” 火山灰石けん”に対して”４０”とを特定する。そして、エージェントを起動させている端末３０のシステム制御部３６は、選択された特徴語と、特定したページ番号とをＷｅｂブラウザに表示させるため、Ｗｅｂページ４０用にページ番号欄４２の表示を生成し、Ｗｅｂブラウザに渡す。
【００７８】
次に、端末３０のＷｅｂブラウザは、ページ番号および特徴語を表示させる（ステップＳ１６）。Ｗｅｂブラウザを起動させている端末３０のシステム制御部３６は、図６に示すように、Ｗｅｂページ４０の要約情報表示欄４５を有するページ番号欄４２を表示させる。このように、端末３０のシステム制御部３６は、表示分割結果セットと前記選択された要約情報とを表示部３３に表示させる。なお、端末３０のＷｅｂブラウザは、Ｗｅｂページ４０には、生成された特徴語を含む分割結果セット中の文章を表示させてもよい。
【００７９】
以上、本実施形態によれば、検索条件に適合する情報を検索し、検索された結果得られた結果セットを所定単位毎に分割し、分割結果セットの要約情報を生成し、Ｗｅｂページ４０の表示分割結果セット表示欄４１に表示させる表示分割結果セットの要約情報と異なる要約情報を選択し、表示分割結果セットと選択された要約情報とを、要約情報をＷｅｂページ４０に表示させる検索結果を生成することにより、表示分割結果セットが表示されたＷｅｂページ４０において、表示されているページ（表示分割結果セット）以外のページ（分割結果セット）にどのような情報が含まれているかを示すことができ、ユーザにとってより新しい情報が記載されていると想定されるページを示すことができる。
【００８０】
また、本実施形態によれば、検索条件から直接想定されにくい検索結果や、現在表示されている検索結果等の、ユーザが想定していないと推定される商品等の検索結果を表示させ、ユーザに気づかせることができ、ユーザの検索の利便性を向上させることができる。
【００８１】
なお、エージェントの動作（ステップＳ８、ステップＳ１０からステップＳ１２、および、ステップＳ１５）を、Ｗｅｂアプリケーションサーバ１０のシステム制御部１４が行ってもよい。
【００８２】
具体的には、Ｗｅｂアプリケーションサーバ１０のシステム制御部１４が、ステップＳ１０のように、分割結果セットの要約情報の一例として、各分割結果セットの特徴語を生成する。
【００８３】
次に、ステップＳ１１のように、Ｗｅｂアプリケーションサーバ１０のシステム制御部１４は、特徴語の種類数をカウントする。
【００８４】
次に、ステップＳ１２のように、Ｗｅｂアプリケーションサーバ１０のシステム制御部１４は、特徴語の種類数が閾値未満であるか否かを判定する。
【００８５】
そして、Ｗｅｂアプリケーションサーバ１０のシステム制御部１４は、ステップＳ８およびステップＳ１５のように、選択された特徴語と、特定したページ番号と有するＷｅｂページ４０を生成し端末３０に送信する。
【００８６】
また、要約情報の選択の変形例として、Ｗｅｂアプリケーションサーバ１０のシステム制御部１４等が、会員ＤＢ２２ｄを参照して、購買履歴等のユーザ情報を取得し、ユーザ情報に基づき要約情報を選択してもよい。この場合、現在の表示されている情報とは異なり、かつ、ユーザの選好に合った新しい情報を示すことができる。例えば、Ｗｅｂアプリケーションサーバ１０のシステム制御部１４が、ユーザの選好に合った新しい情報として、購買履歴から、過去に購入している商品や類似の商品に関する情報を選択する。また、現在の表示されている情報とは異なり、かつ、ユーザの選好から外れた新しい情報を示すことができる。例えば、Ｗｅｂアプリケーションサーバ１０のシステム制御部１４が、ユーザの選好から外れた新しい情報として、購買履歴にない商品の情報を選択する。なお、端末３０のシステム制御部３６の場合は、端末３０のシステム制御部３６は、ユーザ情報をＷｅｂアプリケーションサーバ１０から取得し、または、ユーザ情報を端末３０の記憶部３２に登録させておいて利用する。
【００８７】
また、Ｗｅｂアプリケーションサーバ１０のシステム制御部１４等は、ユーザの選好に合った新しい情報を提供するために、ユーザ情報として、ユーザの年齢、性別等のユーザ属性情報に基づき、要約情報を選択してもよい。
【００８８】
また、Ｗｅｂアプリケーションサーバ１０のシステム制御部１４等は、ユーザ情報として、ユーザの検索履歴に基づき、要約情報を選択してもよい。この場合、過去に使用した検索キーワードに関連している要約情報を選択することにより、ユーザの好みを反映していると推定される情報を提供できる。
【００８９】
また、結果セットにおける分割セットの要約情報の指標を算出し、指標が所定の閾値を超えた要約情報を選択してもよい。例えば、Ｗｅｂアプリケーションサーバ１０のシステム制御部１４や端末３０のシステム制御部３６が、結果セットにおける各分割結果セットにおいて、単語の出現頻度や逆出現頻度等の指標により、要約情報として特徴語を抽出する。この場合、指標により客観的に要約情報が選択される。単語の出現頻度を指標とする場合、分割結果セット中に含まれる単語から算出すればよいので、結果セットに含まれる全ての単語を用いて再計算する場合に比べて処理負担を軽減することができる。
【００９０】
または、検索条件に適合した商品を検索し、商品のカテゴリ名を要約情報とする場合、Ｗｅｂアプリケーションサーバ１０のシステム制御部１４や端末３０のシステム制御部３６が、結果セットにおける分割セットの要約情報の指標として、商品のカテゴリ構造に基づき、表示分割結果セットの商品のカテゴリおよび分割結果セットの商品のカテゴリにおけるカテゴリ間の距離（ツリー構造におけるノード間の長さ）を求めてもよい。これは、結果セットにおいて、商品のカテゴリ構造に基づき、表示分割結果セットと、各分割結果セットとの距離を、要約情報の選択の指標にしている。この場合も、指標により客観的に要約情報が選択される。なお、要約情報として商品のカテゴリ名を使用すると、処理速度が速くなる。
【００９１】
なお、Ｗｅｂアプリケーションサーバ１０のシステム制御部１４や端末３０のシステム制御部３６が、ステップＳ９として、出現頻度や逆出現頻度等の指標により結果セット全体の特徴語を抽出し、ステップＳ１０として、表示分割結果セットの特徴語と異なる特徴語を選択し、ステップＳ１１として、選択された特徴語の出現頻度が高い分割結果セットのページ番号を特定してもよい。
【００９２】
さらに、本発明は、上記各実施形態に限定されるものではない。上記各実施形態は、例示であり、本発明の特許請求の範囲に記載された技術的思想と実質的に同一な構成を有し、同様な作用効果を奏するものは、いかなるものであっても本発明の技術的範囲に包含される。
【符号の説明】
【００９３】
１：検索情報表示システム（検索情報表示装置）
３：ネットワーク
５：サーバシステム（情報検索装置）
１０：Ｗｅｂアプリケーションサーバ（情報検索装置）
２０：ＤＢサーバ（情報検索装置）
２２ａ：コンテンツＤＢ
２２ｂ：要約情報ＤＢ
２２ｃ：検索ＤＢ
２２ｄ：会員ＤＢ
３０：端末（検索情報表示装置）
３３：表示部（表示手段）
３４：操作部
４１：表示分割結果セット表示欄（表示分割結果セット）
４５：要約情報表示欄（要約情報）
【図１】
2012008972.tif 000003
【図２】
2012008972.tif 000004
【図３】
2012008972.tif 000005
【図４】
2012008972.tif 000006
【図５】
2012008972.tif 000007
【図６】
2012008972.tif 000008