(57)【要約】【課題】ユーザに負担をかけることなく、最適な情報を提供する。【解決手段】クライアント端末３ａから、検索リクエストデータを受信し、単語と、前記単語の上位概念データと、ユーザによって指定された選択アクションとを取得するステップ（Ｓ１）と、検索方法データ２１から、検索リクエストデータに含まれる単語の上位概念データに関連づけられた検索方法を取得するステップ（Ｓ２）と、単語と、選択アクションに対応する検索方法と、に基づく検索結果データを取得するステップ（Ｓ５）と、選択アクションに対する検索結果データを表示するとともに、検索方法を取得するステップ（Ｓ２）で取得された検索方法に対応するアクションのうち選択アクション以外のアクションで検索するためのリンクが設けられた画面データを生成するステップ（Ｓ６）と、画面データを、クライアント端末３ａに送信するステップ（Ｓ７）とを備える。【選択図】      図１
2009140170.tif 000002
【特許請求の範囲】
【請求項１】
検索キーワードである単語に合致する情報を検索して、検索結果に対するユーザのアクションごとに、前記ユーザが操作するクライアント端末に提供する情報提供サーバに用いられる情報提供方法であって、
前記情報提供サーバが、クライアント端末から、検索リクエストデータを受信し、前記単語と、前記単語の上位概念データと、前記ユーザによって指定された選択アクションとを取得するステップと、
単語の上位概念データと、前記上位概念データに関連する情報を前記アクションごとに検索する検索方法と、を関連づけた検索方法データから、前記情報提供サーバが、前記検索リクエストデータに含まれる単語の上位概念データに関連づけられた検索方法を取得するステップと、
前記情報提供サーバが、前記単語と、前記選択アクションに対応する前記検索方法と、に基づく検索結果データを取得するステップと、
前記情報提供サーバが、前記選択アクションに対する前記検索結果データを表示するとともに、前記検索方法を取得するステップで取得された検索方法に対応するアクションのうち前記選択アクション以外のアクションで検索するためのリンクが設けられた画面データを生成するステップと、
前記情報提供サーバが、前記画面データを、前記クライアント端末に送信するステップ
とを備えることを特徴とする情報提供方法。
【請求項２】
前記検索リクエストデータに選択アクションが含まれていない場合、前記情報提供サーバが、前記上位概念データに対してデフォルトで設定されているアクションを、選択アクションとして出力するステップ
をさらに備えることを特徴とする請求項１に記載の情報提供方法。
【請求項３】
前記検索方法データは、さらに、前記上位概念データに、検索結果をソートするソートキーが関連づけられており、
前記情報提供サーバは、前記検索リクエストデータを受信すると、さらに前記ユーザによって指定された選択ソートキーを取得し、
前記検索方法を取得するステップは、さらに前記上位概念データに関連づけられたソートキーを取得し、
前記情報提供サーバは、前記検索結果データを取得すると、前記選択ソートキーでソートし、
前記画面データを生成するステップは、
前記情報提供サーバが、前記選択ソートキーでソートされた前記検索結果データを表示するとともに、さらに、前記検索方法を取得するステップで取得されたソートキーのうち選択ソートキー以外のソートキーでソートするためのリンクが設けられた画面データを生成する
ことを特徴とする請求項１に記載の情報提供方法。
【請求項４】
前記検索リクエストデータに選択ソートキーが含まれていない場合、前記情報提供サーバが、前記上位概念データに対してデフォルトで設定されているソートキーを、選択ソートキーとして出力するステップ
をさらに備えることを特徴とする請求項３に記載の情報提供方法。
【請求項５】
検索キーワードである単語に合致する情報を検索して、検索結果に対するユーザのアクションごとに、前記ユーザが操作するクライアント端末に提供する情報提供サーバに用いられる情報提供方法であって、
前記情報提供サーバが、クライアント端末から、検索リクエストデータを受信し、前記単語と、前記単語の上位概念データと、前記ユーザによって指定された選択カテゴリと、選択パラメータを取得するステップと、
単語の上位概念データと、前記上位概念データに対応するカテゴリと、前記上位概念データ、前記カテゴリおよび前記パラメータごとに検索する検索方法と、を関連づけた検索方法データから、前記情報提供サーバが、前記単語の上位概念データおよび前記選択カテゴリに関連づけられた検索方法を取得するステップと、
前記情報提供サーバが、前記単語と、前記選択カテゴリおよび前記選択パラメータに対応する前記検索方法と、に基づく検索結果データを取得するステップと、
前記情報提供サーバが、前記選択カテゴリおよび前記選択パラメータに対する前記検索結果データを表示するとともに、前記検索方法を取得するステップで取得された前記上位概念データに対応するカテゴリのうち、前記選択カテゴリ以外のカテゴリで検索するためのリンクと、前記検索方法を取得するステップで取得された選択カテゴリに対応するパラメータのうち、前記選択パラメータ以外のパラメータで検索するためのリンクが設けられた画面データを生成するステップと、
前記情報提供サーバが、前記画面データを、前記クライアント端末に送信するステップ
とを備えることを特徴とする情報提供方法。
【請求項６】
前記検索方法データには、さらに、前記上位概念データに関連する前記検索方法の優先度が関連づけられており、
前記検索リクエストデータに選択カテゴリが含まれていない場合、
前記情報提供サーバが、前記検索方法データにおいて、前記上位概念データに関連づけられた最も優先度の高いカテゴリを、選択カテゴリとして出力するステップと、
前記検索リクエストデータに選択パラメータが含まれていない場合、
前記情報提供サーバが、前記検索方法データにおいて前記上位概念データおよび前記選択カテゴリに関連づけられた最も優先度の高い検索方法を取得し、前記カテゴリおよび前記検索方法に対応するパラメータ名称と、を関連づけたパラメータデータから、前記選択カテゴリおよび取得した該検索方法に対応するパラメータ名称を、選択パラメータとして出力するステップ
をさらに備えることを特徴とする請求項５に記載の情報提供方法。
【請求項７】
検索キーワードである単語に合致する情報を検索して、検索結果に対するユーザのアクションごとに、前記ユーザが操作するクライアント端末に提供する情報提供サーバであって、
単語の上位概念データと、前記上位概念データに関連する情報を前記アクションごとに検索する検索方法と、を関連づけた検索方法データを記憶する検索方法記憶部と、
クライアント端末から、検索リクエストデータを受信し、前記単語と、前記単語の上位概念データと、前記ユーザによって指定された選択アクションを取得する検索リクエスト受信部と、
前記検索方法データから、前記単語の上位概念データに関連づけられた検索方法を取得する検索方法取得部と、
前記単語と、前記選択アクションに対応する検索方法と、に基づく検索結果データを取得する検索部と、
前記選択アクションに対する前記検索結果データを表示するとともに、前記検索方法取得部で取得された検索方法に対応するアクションのうち前記選択アクション以外のアクションで検索するためのリンクが設けられた画面データを生成する画面データ生成部と、
前記画面データを、前記クライアント端末に送信する画面データ送信部
とを備えることを特徴とする情報提供サーバ。
【請求項８】
前記検索リクエストデータに選択アクションが含まれていない場合、前記検索方法データにおいて、デフォルトで設定されている検索方法に対応するアクションを、選択アクションとして出力するアクション取得部
をさらに備えることを特徴とする請求項７に記載の情報提供サーバ。
【請求項９】
前記検索方法データは、さらに、前記上位概念データに、検索結果をソートするソートキーが関連づけられており、
前記検索リクエスト受信部は、さらに、前記ユーザによって指定された選択ソートキーを取得し、
前記検索方法取得部は、さらに前記上位概念データに関連づけられたソートキーを取得し、
前記検索部はさらに、取得した前記検索結果データを、前記選択ソートキーでソートし、
前記画面データ生成部は、前記選択ソートキーでソートされた前記検索結果データを表示するとともに、さらに、前記検索方法取得部で取得されたソートキーのうち選択ソートキー以外のソートキーでソートするためのリンクが設けられた画面データを生成する
ことを特徴とする請求項７に記載の情報提供サーバ。
【請求項１０】
前記検索リクエストデータに選択ソートキーが含まれていない場合、前記検索方法データにおいて、前記上位概念データにデフォルトで設定されているソートキーを、選択ソートキーとして出力するソートキー取得部
をさらに備えることを特徴とする請求項９に記載の情報提供サーバ。
【請求項１１】
検索キーワードである単語に合致する情報を検索して、カテゴリおよびパラメータに対応する検索結果データを、ユーザが操作するクライアント端末に提供する情報提供サーバであって、
単語の上位概念データと、前記上位概念に対応するカテゴリと、前記上位概念データ、前記カテゴリおよび前記パラメータごとに検索する検索方法と、を関連づけた検索方法データを記憶する検索方法記憶部と、
クライアント端末から、検索リクエストデータを受信し、前記単語と、前記単語の上位概念データと、前記ユーザによって指定された選択カテゴリと、選択パラメータを取得する検索リクエスト受信部と、
前記検索方法データから、前記単語の上位概念データおよび前記選択カテゴリに関連づけられた検索方法を取得する検索方法取得部と、
前記単語と、前記選択カテゴリおよび前記選択パラメータに対応する検索方法に基づく検索結果データを取得する検索部と、
前記選択カテゴリおよび前記選択パラメータに対する前記検索結果データを表示するとともに、前記検索方法取得部で取得された前記上位概念データに対応するカテゴリのうち、前記選択カテゴリ以外のカテゴリで検索するためのリンクと、前記検索方法取得部で取得された選択カテゴリに対応するパラメータのうち、前記選択パラメータ以外のパラメータで検索するためのリンクが設けられた画面データを生成する画面データ生成部と、
前記画面データを、前記クライアント端末に送信する画面データ送信部
とを備えることを特徴とする情報提供サーバ。
【請求項１２】
前記検索方法データには、さらに、前記上位概念データに関連する前記検索方法の優先度が関連づけられており、
前記カテゴリおよび前記検索方法に対応するパラメータ名称と、を関連づけたパラメータデータを記憶するパラメータ記憶部と、
前記検索リクエストデータに選択カテゴリが含まれていない場合、
前記検索方法データにおいて、前記上位概念データに関連づけられた最も優先度の高いカテゴリを、選択カテゴリとして出力するカテゴリ取得部と、
前記検索リクエストデータに選択パラメータが含まれていない場合、
前記検索方法データにおいて前記上位概念データおよび前記選択カテゴリに関連づけられた最も優先度の高い検索方法を取得し、前記パラメータデータから、前記選択カテゴリおよび取得した該検索方法に対応するパラメータ名称を、選択パラメータとして出力するパラメータ取得部
とを備えることを特徴とする請求項１１に記載の情報提供サーバ。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、検索キーワードである単語に合致する情報を検索サーバから検索して提供する情報提供方法および情報提供サーバに関する。
【背景技術】
【０００２】
近年の情報通信ネットワークの発達に伴い、検索キーワードとなる単語を用いて、ホームページなどで情報を検索する機会が増えている。また、情報機器の発達に伴い、ユーザは、コンピュータや携帯電話のみならず、ＨＤＤレコーダ等の情報機器を介して、インターネットに接続し、情報を取得することができる。
【０００３】
また、情報通信ネットワークの発達に伴い、情報を提供する検索サーバが増加している。ここで検索サーバは、汎用的な情報を得る場合は広く情報を収集可能な検索サーバや、レストラン、旅行、本などの専門的な情報を得る場合は専門性に優れた検索サーバがある。従ってユーザは、状況に応じて、検索する検索サーバを使い分けている。
【０００４】
一方、情報処理技術の発達により、Ｗｅｂページや文書データベースなどの自然言語を、単語に分割する技術が発達するとともに、分割された単語の上位概念を抽出する技術が発達している。具体的には、単語「ワイン」に対して「飲み物」が、単語「東京」に対して「地名」が、それぞれ上位概念語として抽出される。
【０００５】
ここで、検索サイトの利用に際して、複数の検索サイトを利用して、検索条件に合致したホームページのＵＲＬを一覧表示する技術がある（例えば、特許文献１参照。）。この特許文献１に記載の技術によれば、インターネット上の複数の検索エンジンに対して、ユーザが検索エンジンを選択する。さらにユーザは、検索対象を絞るためのカテゴリを選択する。これにより特許文献１に記載の技術では、検索条件に合致したホームページのＵＲＬを適切に一覧表示することができる。
【０００６】
また検索に際して、上位概念等の単語を考慮して検索する技術がある（例えば、特許文献２参照。）。この特許文献２に記載の技術によれば、単語を用いたマッチング処理を行う際に、検索キー文書に含まれる単語の上位概念等の単語についてもマッチング処理を行う。検索結果については、マッチング処理を行った単語と、検索キー文書中の単語との間の概念階層についても考慮される。
【特許文献１】特開２００３−１５７２８３号公報
【特許文献２】特開２００３−２２２７７号公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
しかしながら、上記の特許文献１に記載の技術においては、ユーザ自身が検索対象となる検索エンジンを選択しなければならないので、ユーザに検索エンジンの使い分けを強いなければならない問題がある。特に、ＨＤＤレコーダなどの入力環境が不十分な装置では、ユーザの操作負担を強いてしまう問題がある。
【０００８】
また、上記の特許文献２に記載の技術においては、汎用的な検索サーバでより適切な情報を取得する際には有効であると考えられるが、複数の検索エンジンを使い分けることはできない。
【０００９】
また、ＨＤＤレコーダなどの検索結果を表示する際の処理能力が不十分な装置では、所定の検索エンジンから取得した検索結果が大量である場合に、ユーザが効率よく検索結果を閲覧できない問題があった。
【００１０】
従って本発明の目的は、ユーザに負担をかけることなく、最適な情報を提供可能な情報提供方法および情報提供サーバを提供することである。
【課題を解決するための手段】
【００１１】
上記課題を解決するために、本発明の第１の特徴は、検索キーワードである単語に合致する情報を検索して、検索結果に対するユーザのアクションごとに、前記ユーザが操作するクライアント端末に提供する情報提供サーバに用いられる情報提供方法に関する。即ち本発明の第１の特徴に係る情報提供方法は、情報提供サーバが、クライアント端末から、検索リクエストデータを受信し、前記単語と、前記単語の上位概念データと、前記ユーザによって指定された選択アクションとを取得するステップと、単語の上位概念データと、前記上位概念データに関連する情報を前記アクションごとに検索する検索方法と、を関連づけた検索方法データから、前記情報提供サーバが、前記検索リクエストデータに含まれる単語の上位概念データに関連づけられた検索方法を取得するステップと、情報提供サーバが、前記単語と、前記選択アクションに対応する前記検索方法と、に基づく検索結果データを取得するステップと、情報提供サーバが、前記選択アクションに対する前記検索結果データを表示するとともに、前記検索方法を取得するステップで取得された検索方法に対応するアクションのうち前記選択アクション以外のアクションで検索するためのリンクが設けられた画面データを生成するステップと、情報提供サーバが、前記画面データを、前記クライアント端末に送信するステップとを備える。ここで、検索リクエストデータに選択アクションが含まれていない場合、前記情報提供サーバが、前記上位概念データに対してデフォルトで設定されているアクションを、選択アクションとして出力するステップをさらに備えても良い。
【００１２】
また、検索方法データは、さらに、前記上位概念データに、検索結果をソートするソートキーが関連づけられており、情報提供サーバは、前記検索リクエストデータを受信すると、さらに前記ユーザによって指定された選択ソートキーを取得し、検索方法を取得するステップは、さらに前記上位概念データに関連づけられたソートキーを取得し、情報提供サーバは、前記検索結果データを取得すると、前記選択ソートキーでソートし、画面データを生成するステップは、情報提供サーバが、前記選択ソートキーでソートされた前記検索結果データを表示するとともに、さらに、前記検索方法を取得するステップで取得されたソートキーのうち選択ソートキー以外のソートキーでソートするためのリンクが設けられた画面データを生成しても良い。ここで、検索リクエストデータに選択ソートキーが含まれていない場合、前記情報提供サーバが、前記上位概念データに対してデフォルトで設定されているソートキーを、選択ソートキーとして出力するステップをさらに備えても良い。
【００１３】
本発明の第２の特徴は、検索キーワードである単語に合致する情報を検索して、検索結果に対するユーザのアクションごとに、前記ユーザが操作するクライアント端末に提供する情報提供サーバに用いられる情報提供方法に関する。即ち本発明の第２の特徴に係る情報提供方法は、情報提供サーバが、クライアント端末から、検索リクエストデータを受信し、前記単語と、前記単語の上位概念データと、前記ユーザによって指定された選択カテゴリと、選択パラメータを取得するステップと、単語の上位概念データと、前記上位概念データに対応するカテゴリと、前記上位概念データ、前記カテゴリおよび前記パラメータごとに検索する検索方法と、を関連づけた検索方法データから、前記情報提供サーバが、前記単語の上位概念データおよび前記選択カテゴリに関連づけられた検索方法を取得するステップと、情報提供サーバが、前記単語と、前記選択カテゴリおよび前記選択パラメータに対応する前記検索方法と、に基づく検索結果データを取得するステップと、情報提供サーバが、前記選択カテゴリおよび前記選択パラメータに対する前記検索結果データを表示するとともに、前記検索方法を取得するステップで取得された前記上位概念データに対応するカテゴリのうち、前記選択カテゴリ以外のカテゴリで検索するためのリンクと、前記検索方法を取得するステップで取得された選択カテゴリに対応するパラメータのうち、前記選択パラメータ以外のパラメータで検索するためのリンクが設けられた画面データを生成するステップと、情報提供サーバが、前記画面データを、前記クライアント端末に送信するステップとを備える。ここで、検索方法データには、さらに、前記上位概念データに関連する前記検索方法の優先度が関連づけられており、検索リクエストデータに選択カテゴリが含まれていない場合、情報提供サーバが、前記検索方法データにおいて、前記上位概念データに関連づけられた最も優先度の高いカテゴリを、選択カテゴリとして出力するステップと、検索リクエストデータに選択パラメータが含まれていない場合、情報提供サーバが、前記検索方法データにおいて前記上位概念データおよび前記選択カテゴリに関連づけられた最も優先度の高い検索方法を取得し、前記カテゴリおよび前記検索方法に対応するパラメータ名称と、を関連づけたパラメータデータから、前記選択カテゴリおよび取得した該検索方法に対応するパラメータ名称を、選択パラメータとして出力するステップをさらに備えても良い。
【００１４】
本発明の第３の特徴は、検索キーワードである単語に合致する情報を検索して、検索結果に対するユーザのアクションごとに、前記ユーザが操作するクライアント端末に提供する情報提供サーバに関する。本発明の第３の特徴に係る情報提供サーバは、単語の上位概念データと、前記上位概念データに関連する情報を前記アクションごとに検索する検索方法と、を関連づけた検索方法データを記憶する検索方法記憶部と、クライアント端末から、検索リクエストデータを受信し、前記単語と、前記単語の上位概念データと、前記ユーザによって指定された選択アクションを取得する検索リクエスト受信部と、検索方法データから、前記単語の上位概念データに関連づけられた検索方法を取得する検索方法取得部と、単語と、前記選択アクションに対応する検索方法と、に基づく検索結果データを取得する検索部と、選択アクションに対する前記検索結果データを表示するとともに、前記検索方法取得部で取得された検索方法に対応するアクションのうち前記選択アクション以外のアクションで検索するためのリンクが設けられた画面データを生成する画面データ生成部と、画面データを、前記クライアント端末に送信する画面データ送信部とを備える。ここで、検索リクエストデータに選択アクションが含まれていない場合、前記検索方法データにおいて、デフォルトで設定されている検索方法に対応するアクションを、選択アクションとして出力するアクション取得部をさらに備えても良い。
【００１５】
また、検索方法データは、さらに、前記上位概念データに、検索結果をソートするソートキーが関連づけられており、検索リクエスト受信部は、さらに、前記ユーザによって指定された選択ソートキーを取得し、検索方法取得部は、さらに前記上位概念データに関連づけられたソートキーを取得し、検索部はさらに、取得した前記検索結果データを、前記選択ソートキーでソートし、画面データ生成部は、前記選択ソートキーでソートされた前記検索結果データを表示するとともに、さらに、前記検索方法取得部で取得されたソートキーのうち選択ソートキー以外のソートキーでソートするためのリンクが設けられた画面データを生成しても良い。ここで、検索リクエストデータに選択ソートキーが含まれていない場合、前記検索方法データにおいて、前記上位概念データにデフォルトで設定されているソートキーを、選択ソートキーとして出力するソートキー取得部をさらに備えても良い。
【００１６】
本発明の第４の特徴は、検索キーワードである単語に合致する情報を検索して、カテゴリおよびパラメータに対応する検索結果データを、ユーザが操作するクライアント端末に提供する情報提供サーバに関する。即ち本発明の第４の特徴に係る情報提供サーバは、単語の上位概念データと、前記上位概念に対応するカテゴリと、前記上位概念データ、前記カテゴリおよび前記パラメータごとに検索する検索方法と、を関連づけた検索方法データを記憶する検索方法記憶部と、クライアント端末から、検索リクエストデータを受信し、前記単語と、前記単語の上位概念データと、前記ユーザによって指定された選択カテゴリと、選択パラメータを取得する検索リクエスト受信部と、検索方法データから、前記単語の上位概念データおよび前記選択カテゴリに関連づけられた検索方法を取得する検索方法取得部と、単語と、前記選択カテゴリおよび前記選択パラメータに対応する検索方法に基づく検索結果データを取得する検索部と、選択カテゴリおよび前記選択パラメータに対する前記検索結果データを表示するとともに、前記検索方法取得部で取得された前記上位概念データに対応するカテゴリのうち、前記選択カテゴリ以外のカテゴリで検索するためのリンクと、前記検索方法取得部で取得された選択カテゴリに対応するパラメータのうち、前記選択パラメータ以外のパラメータで検索するためのリンクが設けられた画面データを生成する画面データ生成部と、画面データを、前記クライアント端末に送信する画面データ送信部とを備える。ここで、検索方法データには、さらに、前記上位概念データに関連する前記検索方法の優先度が関連づけられており、カテゴリおよび前記検索方法に対応するパラメータ名称と、を関連づけたパラメータデータを記憶するパラメータ記憶部と、検索リクエストデータに選択カテゴリが含まれていない場合、前記検索方法データにおいて、前記上位概念データに関連づけられた最も優先度の高いカテゴリを、選択カテゴリとして出力するカテゴリ取得部と、検索リクエストデータに選択パラメータが含まれていない場合、前記検索方法データにおいて前記上位概念データおよび前記選択カテゴリに関連づけられた最も優先度の高い検索方法を取得し、前記パラメータデータから、前記選択カテゴリおよび取得した該検索方法に対応するパラメータ名称を、選択パラメータとして出力するパラメータ取得部とを備えても良い。
【発明の効果】
【００１７】
本発明によれば、ユーザに負担をかけることなく、最適な情報を提供可能な情報提供方法および情報提供サーバを提供することができる。
【発明を実施するための最良の形態】
【００１８】
次に、図面を参照して、本発明の実施の形態を説明する。以下の図面の記載において、同一または類似の部分には同一または類似の符号を付している。
【００１９】
（最良の実施の形態）
本発明の最良の実施の形態に係る情報提供方法は、検索キーワードである単語に合致する情報を検索して、ユーザが操作するクライアント端末に提供する。ユーザから受信した検索リクエストに対する検索結果を表示する際に、検索結果に対するユーザのアクションに関連づけて表示する。具体的には、ユーザが単語「北海道」について検索した場合、本発明の最良の実施の形態に係る情報提供方法において、北海道に「旅行したい」、北海道の「関連商品を探したい」、北海道の「地図を調べたい」、北海道を「調べたい」など、のユーザのアクションごとに、検索結果を表示する。
【００２０】
本発明の最良の実施の形態に係る情報提供方法は、図５に示すような情報提供システム１０において用いられる。本発明の最良の実施の形態に係る情報提供システム１０は、情報提供サーバ１と、複数のクライアント端末３ａ、３ｂと、検索サーバ５ａ、５ｂを備える。情報提供サーバ１と、複数のクライアント端末３ａ、３ｂと、検索サーバ５ａ、５ｂは、通信ネットワーク７により、相互に接続されている。通信ネットワーク７は、インターネット等の双方向の通信ネットワークである。図５に示す例では、通信ネットワーク７に、２つのクライアント端末３ａおよび３ｂが接続されているが、実際の例では、さらに複数のクライアント端末が接続されていても良い。同様に、通信ネットワーク７に、２つの検索サーバ５ａおよび５ｂが接続されているが、実際の例では、さらに複数の検索サーバが接続されていても良い。
【００２１】
（情報提供方法の概略）
図１を参照して、本発明の最良の実施の形態に係る情報提供方法を説明する。ここでは、図２に示す検索結果表示画面Ｐ１０１を表示するための処理について説明する。 
まず、ステップＳ１において、クライアント端末３ａから、検索リクエストデータが情報提供サーバ１に送信され、情報提供サーバ１は、検索リクエストデータを受信する。この検索リクエストデータには、検索キーワードとなる単語が含まれる。検索リクエストデータにはさらに、その単語の上位概念データと、選択アクションが含まれても良い。この選択アクションは、クライアント端末３ａにおいてユーザによって指定され、この選択アクションに関連する検索結果が、クライアント端末３ａに表示される。例えば検索リクエストデータには、単語「北海道」、上位概念データ「地名」、選択アクション「旅行したい」が含まれている。
【００２２】
検索リクエストデータを受信すると情報提供サーバ１は、ステップＳ２において、検索方法データ２１から検索方法を取得する。具体的には、情報提供サーバ１は、検索方法データ２１から、検索リクエストデータに含まれる上位概念データに関連づけられた検索方法を検索する。ここで、検索方法とは、上位単語データおよびアクションについて最適な情報を提供する検索サーバの情報と、そのサーバに、検索リクエストデータに含まれた単語で検索させるための検索ロジックが含まれている。検索方法は、例えば、検索サーバで検索するためのＣＧＩである。ここで情報提供サーバ１は、単語が「北海道」の場合、情報提供サーバ１は、「北海道」に関する情報を検索するための検索方法を取得する。この検索方法は、北海道に「旅行したい」、北海道の「関連商品を探したい」、北海道の「地図を見たい」、北海道を「調べたい」の各ユーザのアクションごとに設けられる。
【００２３】
さらに情報提供サーバ１は、ステップＳ３において、アクションデータ２２から、検索リクエストデータに含まれた上位概念データに関連するアクションの名称を抽出する。ステップＳ１において受信した検索リクエストデータに選択アクションが含まれていない場合、情報提供サーバ１は、上位概念データに対してデフォルトで設定されているアクションを、選択アクションとして出力する。ステップＳ３において具体的には、「旅行したい」、「関連商品を探したい」、「地図を調べたい」、「調べたい」の各アクションの名称を取得する。ここで抽出されたアクションの名称は、検索結果を表示する際のタブの名称として用いられる。
【００２４】
次に、ステップＳ４において、情報提供サーバ１は、検索リクエストデータに含まれる単語と、選択アクションに対応する検索方法に従って、所定の検索サーバ５ａに、検索リクエストデータを送信する。この検索リクエストデータは、例えば、検索サーバ５ａにおいて検索するためのＣＧＩを呼び出し、検索サーバ５ａに、単語をパラメータとして引き渡すことが可能なデータである。具体的には、情報提供サーバは、旅行情報を提供している旅行検索サーバに対して、「北海道」に関する旅行を検索するため検索リクエストを送信する。
【００２５】
ステップＳ５において、情報提供サーバ１は、ステップＳ４に対する応答として、検索結果データを受信する。この検索結果データは、ステップＳ１において受信した検索リクエストデータに含まれる単語と、選択アクションに関連する検索結果である。具体的には、北海道に関する旅行情報が含まれている。
【００２６】
ステップＳ６において、情報提供サーバ１は、検索結果データをクライアント端末３ａで表示するための画面データを生成する。この画面データによってクライアント端末３ａ０に、ステップＳ５で受信した検索結果データが表示されるのはもちろん、ステップＳ３で取得したアクションのうち、選択アクションを除くアクションの名称も表示される。このアクションの名称には、新たなアクションで検索するためのリンクが設けられている。具体的には、この画面データには、北海道に関する旅行情報とともに、北海道の「関連商品を探したい」、北海道の「地図を調べたい」、北海道を「調べたい」などの各検索要求に対応可能なリンクが設けられている。
【００２７】
ステップＳ７において、ステップＳ６で生成された画面データが、クライアント端末３ａに送信され、ステップＳ８において、クライアント端末３ａは、受信した画面データに基づいて、表示装置に画面を表示する。この表示装置には、例えば、図２に示す検索結果表示画面Ｐ１０１が表示される。
【００２８】
検索結果表示画面Ｐ１０１には、キーワード入力部２０１、アクション選択部２０２および検索結果表示部２０３が設けられている。キーワード入力部２０１には、単語「北海道」が入力されている。検索結果表示部２０３には、「北海道」について「旅行したい」要求に対する検索結果が表示されている。アクション選択部２０２には、「北海道」の上位概念データである「地名」に関連づけられたアクション「関連商品を探したい」、「地図を調べたい」、「調べたい」が、タブのタイトルとして設けられている。図２に示す例では、北海道の旅行情報が表示されているので、「旅行したい」タブは選択色で表示され、他の「関連商品を探したい」、「地図を調べたい」、「調べたい」タブは、非選択色で表示されている。また、これらの選択アクション以外のアクションのタブには、各アクションで情報を検索するためのリンクが設けられている。
【００２９】
例えば、「地図を見たい」タブが選択されると、クライアント端末３ａは、単語「北海道」、上位概念データ「地名」および選択アクション「地図を見たい」が含まれた検索リクエストデータを、情報提供サーバ１に送信する。ここで上位概念データは、後述するように、クライアント端末３における処理により決定されても良いし、情報提供サーバ１において決定されても良い。
【００３０】
図２においては、単語「北海道」についての検索結果を表示するものであったが、図３に、単語「ワイン」についての検索結果を表示した検索結果表示画面Ｐ１０２を示す。検索結果表示画面Ｐ１０２の検索結果表示部２０３には、ワインについて「調べたい」要求に対する検索結果が表示されている。ここには、ワインの知識に関する検索結果が表示されている。
【００３１】
また、検索する単語が「ワイン」であることに伴って、アクション選択部２０２ａに表示されるアクションの名称も異なる。検索結果表示画面Ｐ１０２のアクション選択部２０２ａには、ワインを「調べたい、ワインを「買いたい」、ワインを「お店で飲みたい」、ワインを「観光地で飲みたい」要求に対応するタブが設けられている。図３においても、図２と同様に、アクション選択部２０２ａに表示されたタブが選択されると、そのタブに関連した情報を検索することができる。具体的には、「買いたい」タブが選択されると、クライアント端末３ａは、単語「ワイン」、上位概念データ「食べ物」および選択アクション「買いたい」が含まれた検索リクエストデータを、情報提供サーバ１に送信する。
【００３２】
図４を参照して、本発明の最良の実施の形態に係るクライアント端末３ａにおける画面遷移を説明する。 
まず、クライアント端末３ａに、初期画面Ｐ１１１またはキーワードリスト表示画面Ｐ１１２が表示される。初期画面Ｐ１１１には、キーワード入力部２０１が設けられる。ユーザは、キーワード入力部２０１に単語を入力し、検索ボタンＢ１０１をクリックして、情報提供サーバ１に、検索リクエストを送信する。このとき、クライアント端末３ａに、入力された単語に対応する上位概念データを選択させる画面を表示して、上位概念データを決定しても良い。また、キーワードリスト表示画面Ｐ１１２には、複数の検索キーワードとなる単語が表示されている。この単語は、クライアント端末３ａにおいて取得されたテレビの番組情報やウェブページのテキストなどから抽出された単語である。この単語がクリックされると、この単語と単語の上位概念データを含む検索リクエストが、情報提供サーバ１に送信される。このとき、上位概念データは、クライアント端末で再生中の作品から推測されることが好ましい。
【００３３】
このように、検索リクエストデータが情報提供サーバ１に送信されると、情報提供サーバは、検索結果を表示する画面Ｐ１０１を、クライアント端末３ａに表示させる。この検索結果表示画面Ｐ１０１のキーワード入力部２０１において、新たなキーワードが入力されると、検索結果表示画面Ｐ１０２が表示される。この検索結果表示画面Ｐ１０１および検索結果表示画面Ｐ１０２は、図２および図３を参照して説明したものである。
【００３４】
検索結果表示画面Ｐ１０１において、アクション選択部２０２から「調べたい」タブが選択されると、単語「北海道」、上位概念データ「地名」、選択アクション「調べたい」を含む検索リクエストデータが情報提供サーバ１に送信される。情報提供サーバ１は、単語「北海道」、上位概念データ「地名」、選択アクション「調べたい」に関する検索結果を表示する画面データを生成し、検索結果表示画面Ｐ１０３を、クライアント端末３ａに表示させる。ここで検索結果表示画面Ｐ１０３において、「調べたい」タブは、選択色で表示される一方、「旅行したい」「関連商品を探したい」「地図を見たい」タブは、非選択色で表示される。
【００３５】
検索結果表示画面Ｐ１０１ないしＰ１０３に表示された検索結果には、各検索結果の詳細な情報を閲覧するためのリンクが設けられている。例えば、検索結果表示画面Ｐ１０３の表示リンク２０４がクリックされると、表示リンク２０４に対応する詳細情報やウェブページなどが表示された詳細情報画面Ｐ１０４が、クライアント端末３ａの表示装置に表示される。
【００３６】
（クライアント端末）
ここで、図５に示す情報提供システム１０のクライアント端末３ａについて説明する。
【００３７】
クライアント端末３ａは、ユーザの操作によって動作する一般的な情報機器である。クライアント端末３ａは、例えば、パーソナルコンピュータ、携帯電話機、ＨＤＤレコーダ等である。クライアント端末３ａは、ＣＰＵ、記憶装置、通信制御装置、表示装置、入力装置等の一般的な機能を備えている。
【００３８】
このクライアント端末３ａは、検索リクエスト送信部５１（図示せず）と、画面表示部５２（図示せず）と、単語リストデータ記憶装置３１ａを備えている。
【００３９】
単語リストデータ記憶装置６１は、検索キーワードとなる単語と、単語の上位概念データが関連づけられた単語リストデータを記憶している記憶装置である。一つの単語に、複数の上位概念データが関連づけられても良い。例えば、単語「サンマ」に、上位概念データとして、「食べ物」および「魚」が関連づけられても良い。また、単語「くも」等の同音異義語にも、上位概念データとして「天気」（「雲」の場合）と、「動物」（「蜘蛛」の場合）とが関連づけられても良い。
【００４０】
検索リクエスト送信部５１は、図４に示す様な初期画面Ｐ１１１においてユーザが入力装置によって単語を入力したり、キーワードリスト表示画面Ｐ１１２においてユーザが入力装置によって単語を選択すると、選択された単語で検索するための検索リクエストデータを生成して、情報提供サーバ１に送信する。
【００４１】
このとき、検索リクエスト送信部５１は、単語リストデータ記憶装置６１を読み出して、選択された単語に関連づけられる上位概念データを抽出して、選択された単語と上位概念データを含む検索リクエストデータを生成する。選択された単語に複数の上位概念データが関連づけられている場合は、その単語が抽出されたテレビの番組情報やウェブページのテキストなどにおける前後の文脈の意味を解析し、一つの上位概念データが決定される。一つの上位概念データが決定されると、検索リクエスト送信部５１は、選択された単語と、その単語の上位概念データを含めた検索リクエストデータを生成し、情報提供サーバ１に送信する。
【００４２】
ここでは、クライアント端末３ａにおいて上位概念データを決定する場合について説明するが、情報提供サーバ１において決定されても良い。
【００４３】
また、図４において、検索結果表示画面Ｐ１０１において「調べたい」タブなどの所定のタブがクリックされた場合、検索リクエスト送信部５１は、選択アクションとして「調べたい」を設定する。さらに検索リクエスト送信部５１は、この選択アクションを含む検索リクエストデータを生成し、情報提供サーバ１に送信する。
【００４４】
画面表示部５２は、情報提供サーバ１から解析結果データを受信し、受信した解析結果データを、クライアント端末３ａの表示装置に表示する。
【００４５】
ここでは、クライアント端末３ａについて記載したが、クライアント端末３ｂ、２ｃも、クライアント端末３ａと同様の構成を備える。
【００４６】
（検索サーバ）
検索サーバ５ａは、情報提供サーバ１から検索キーワードが入力されると、検索キーワードに合致する商品やホームページの情報などを出力する。検索サーバ５ａが出力する情報は、ＸＭＬなどの構造言語によって記載されていることが好ましい。具体的には、検索結果として出力されたホームページのタイトル、要約情報、ＵＲＬ、画像ファイルのＵＲＬ、更新日時、アクセス数、ジャンルなどの項目ごとに、各情報が関連づけられていることが好ましい。本発明の最良の実施の形態において、検索サーバ５ａは、レストラン、本、ワインなどの専門的な情報を提供するサーバである場合を想定しているが、汎用的な情報を提供するサーバであっても良い。検索サーバ５ｂも、検索サーバ５ａと同様である。
【００４７】
（情報提供サーバ）
情報提供サーバ１は、検索キーワードである単語に合致する情報を検索サーバ５ａ等から検索してクライアント端末３ａ等に提供する。ここで情報提供サーバ１が提供する情報とは、例えば、単語に関連するホームページの情報、商品の情報等である。本発明の最良の実施の形態においては、情報提供サーバ１と検索サーバ５ａおよび５ｂが、別の装置上に実装される場合について説明するが、同一の装置上に実装されても良い。
【００４８】
次に、図５および図６を参照して本発明の最良の実施の形態に係る情報提供サーバ１を説明する。
【００４９】
図６に示すように、本発明の最良の実施の形態に係る情報提供サーバ１は、中央処理制御装置１０１、ＲＯＭ（Read Only Memory）１０２、ＲＡＭ（Random Access Memory）１０３および入出力インタフェース１０９が、バス１１０を介して接続されている。入出力インタフェース１０９には、入力装置１０４、表示装置１０５、通信制御装置１０６、記憶装置１０７およびリムーバブルディスク１０８が接続されている。
【００５０】
中央処理制御装置１０１は、入力装置１０４からの入力信号に基づいてＲＯＭ１０２から情報提供サーバ１を起動するためのブートプログラムを読み出して実行し、さらに記憶装置１０７に記憶されたオペレーティングシステムを読み出す。さらに中央処理制御装置１０１は、入力装置１０４や通信制御装置１０６などの入力信号に基づいて、各種装置の制御を行ったり、ＲＡＭ１０３や記憶装置１０７などに記憶されたプログラムおよびデータを読み出してＲＡＭ１０３にロードするとともに、ＲＡＭ１０３から読み出されたプログラムのコマンドに基づいて、データの計算または加工など、後述する一連の処理を実現する処理装置である。
【００５１】
入力装置１０４は、操作者が各種の操作を入力するキーボード、マウスなどの入力デバイスにより構成されており、操作者の操作に基づいて入力信号を作成し、入出力インタフェース１０９およびバス１１０を介して中央処理制御装置１０１に送信される。表示装置１０５は、ＣＲＴ（Cathode Ray Tube）ディスプレイや液晶ディスプレイなどであり、中央処理制御装置１０１からバス１１０および入出力インタフェース１０９を介して表示装置１０５において表示させる出力信号を受信し、例えば中央処理制御装置１０１の処理結果などを表示する装置である。通信制御装置１０６は、ＬＡＮカードやモデムなどの装置であり、情報提供サーバ１をインターネットやＬＡＮなどの通信ネットワークに接続する装置である。通信制御装置１０６を介して通信ネットワークと送受信したデータは入力信号または出力信号として、入出力インタフェース１０９およびバス１１０を介して中央処理制御装置１０１に送受信される。
【００５２】
記憶装置１０７は半導体記憶装置や磁気ディスク装置であって、中央処理制御装置１０１で実行されるプログラムやデータが記憶されている。リムーバブルディスク１０８は、光ディスクやフレキシブルディスクのことであり、ディスクドライブによって読み書きされた信号は、入出力インタフェース１０９およびバス１１０を介して中央処理制御装置１０１に送受信される。
【００５３】
本発明の最良の実施の形態に係る情報提供サーバ１の記憶装置１０７には、情報提供プログラムが記憶されるとともに、検索方法データ記憶部２１およびアクションデータ記憶部２２を備える。また、情報提供プログラムが情報提供サーバ１の中央処理制御装置１０１に読み込まれ実行されることによって、検索リクエスト受信部１１、検索方法取得部１２、アクション取得部１３、検索部１４、画面データ生成部１５および画面データ送信部１６が、情報提供サーバ１に実装される。
【００５４】
検索方法データ２１は、単語の上位概念データと、上位概念データに関連する情報をアクションごとに検索する検索方法と、を関連づけた検索方法データが記憶されているデータである。検索方法データ２１には、上位概念データに対応して、複数の検索方法が関連づけられていることが好ましい。この検索方法は、ユーザのアクションごとに設けられていることが好ましい。さらに、一つの上位概念データ対して、一つの検索方法が、デフォルトの検索方法として関連づけられていることが好ましい。
【００５５】
具体的には、図７に示すデータ構造とデータを備える。検索方法データ２１には、上位概念データとして「食べ物」、「動物」、「人名」、「地名」が関連づけられている。上位概念データ「食べ物」には、検索方法の関数として「SearchGourmet」および「SearchShop」が関連づけられている。また上位概念データ「食べ物」には、検索方法「SearchGourmet」がデフォルトの検索方法として設定されている。ここで、検索方法「SearchGourmet」は、後述するようにアクション「店で食べる」に対応する検索方法である。同様に、検索方法「SearchShop」は、アクション「買う」に対応する検索方法である。
【００５６】
ここでは、検索方法データにおいてデフォルトのアクションが設定され、選択アクションが指定されていない場合、デフォルトの検索方法に対応するアクションを選択アクションにする場合について説明するが、この方法に限られない。例えば最上に記載されている検索方法に対応するアクションを選択アクションに設定しても良い。具体的には、図７に示す例の場合、上位概念データ「食べ物」について、選択アクションは、最上に記載された検索方法「SearchGourmet」に対応するアクション「店で食べる」に設定されても良い。
【００５７】
アクションデータ２２は、検索方法と、アクションと、を関連づけたアクションデータが記憶されているデータである。ここでは、一つの検索方法に対応して、一つのアクションが関連づけられていることが好ましい。またこのアクションには、図２などで示した結果表示画面におけるアクション選択部のタブのタイトルとなる文言で表記されていることがこの好ましい。具体的には、図８に示すデータ構造とデータを備える。アクションデータ２２には、図７に示す各検索方法に、アクション名称が対応づけられている。
【００５８】
検索リクエスト受信部１１は、クライアント端末３ａから、検索リクエストデータを受信し、単語と、単語の上位概念データと、ユーザによって指定された選択アクションと、を取得する。ここで、単語の上位概念データと選択アクションは、任意の項目であって、必ずしも含まれていなくても良い。図４に示した例において、初期画面Ｐ１１１またはキーワードリスト表示画面Ｐ１１２から検索リクエストが送信された際は、選択アクションは含まれない。一方、検索結果表示画面Ｐ１０１のアクション選択部２０２から所定のアクションを選択して検索リクエストデータを送信する場合、この検索リクエストデータには、その所定のアクションが選択アクションとして含まれる。また、検索リクエストデータに上位概念データが含まれていない場合、検索リクエスト受信部１１は、単語と上位概念データが関連づけられた単語リストデータを参照して、検索リクエストデータに含まれる単語の上位概念データを抽出することが好ましい。
【００５９】
図９を参照して、検索リクエスト受信部１１による検索リクエスト処理を説明する。まず、検索リクエストデータを受信すると、ステップＳ１０１において、検索リクエストデータに含まれる検索要求パラメータを取得する。この検索要求パラメータは、単語、上位概念データ、選択アクション等である。
【００６０】
ステップＳ１０２において、検索リクエストデータにおいて、上位概念データが指定されているか否かを判定する。指定されている場合は、そのまま処理を終了する。一方指定されていない場合、ステップＳ１０３において、単語リストデータを参照して、検索リクエストデータに含まれる単語の上位概念データを抽出し、処理を終了する。
【００６１】
検索方法取得部１２は、検索方法データから、検索リクエストデータに含まれ単語の上位概念データに関連づけられた検索方法を取得する。ここで、図７に示す例の場合、上位概念データ「食べ物」には、検索方法「SearchGourmet」と「SearchShop」が関連づけられているので、検索方法取得部１２は、検索方法「SearchGourmet」と「SearchShop」を取得する。
【００６２】
さらに、検索方法取得部１２は、クライアント端末３ａで表示するべきアクションに対応する検索方法を決定する。検索リクエストデータに選択アクションが含まれている場合、検索方法取得部１２は、その選択アクションに決定して、この選択アクションに対応する検索方法に基づいて検索部１４に検索させる。一方、検索リクエストデータに選択アクションが含まれていない場合、検索方法取得部１２は、後述するアクション取得部１３の処理によって、検索方法データ２１において、デフォルトで設定されている検索方法に対応するアクションを、選択アクションとして出力する。具体的には、上位概念データ「食べ物」について、検索方法取得部１２は、検索方法データ２１でデフォルトに設定された検索方法「SearchGourmet」に対応するアクション名称「店で食べる」を選択アクションとして出力する。さらに検索方法取得部１２は、この選択アクションに対応する検索方法に基づいて検索部１４に検索させる。
【００６３】
図１０を参照して、検索方法取得部１２による検索方法取得処理を説明する。検索リクエスト受信処理が終了すると、検索方法取得部１２は、検索方法データ２１から、検索方法リストを取得する。このとき検索方法取得部１２は、検索リクエストデータに含まれている上位概念データ、または、検索リクエスト受信処理で決定された上位概念データに基づいて、検索方法データ２１から、その上位概念データに関連づけられた検索方法を取得する。
【００６４】
アクション取得部１３は、検索方法取得部１２において取得された検索方法に対応するアクション名称を取得し、クライアント端末３ａで検索データを表示するアクションである選択アクションを決定する。選択アクションは、クライアント端末３ａにおいて指定されても良いし、アクション取得部１３が、指定しても良い。アクション取得部１３が指定する場合、検索方法データ２１で、その上位概念データにデフォルトで設定されている検索方法を取得し、その検索方法に対応するアクションを選択アクションに設定する。
【００６５】
図１１を参照して、アクション取得部１３によるアクション取得処理を説明する。まず、ステップＳ１４１において、アクションデータ２２から、検索方法取得部１２で取得された検索方法に対応するアクション名称を取得する。具体的には、検索方法取得部１２において検索方法「SearchGourmet」および「SearchShop」が取得された場合、アクション取得部１３は、それぞれに対応するアクション名称「店で食べる」および「買う」を取得する。
【００６６】
次に、ステップＳ１４２において、検索リクエストデータにおいて選択アクションが指定されているか否かを判定する。指定されていない場合、ステップＳ１４３において、検索方法データ２１において、上位概念データにデフォルトに指定されている検索方法を取得し、その検索方法に対応するアクションを、選択アクションとする。具体的には、上位概念データが「食べ物」の場合、アクション取得部１３は、デフォルトに設定されている検索方法「SearchGourmet」を取得する。さらにアクション取得部１３は、アクションデータ２２から、この検索方法「SearchGourmet」に対応するアクション名称「店で食べる」を取得し、このアクションを選択アクションとして出力する。一方、ステップＳ１４２において、検索リクエストデータにおいて選択アクションが指定されていると判定された場合、ステップＳ１４４において、検索リクエストデータの選択アクションを出力する。
【００６７】
検索部１４は、単語と、選択アクションに対応する検索方法と、に基づく検索結果データを取得する。検索部１４は、クライアント端末３ａから受信した検索リクエストデータに含まれた単語と、選択アクションに対応する検索方法とに基づいて、新たな検索リクエストデータを生成して、検索サーバ５ａに送信する。このとき、検索部１４は、選択アクションに基づいて決定された対応する検索方法に基づいて、検索リクエストデータを生成する。この選択アクションは、アクション取得部１３で指定された選択アクション、または検索リクエストデータに含まれた選択アクションである。
【００６８】
具体的には、検索リクエストデータに、単語「ワイン」、上位概念データ「食べ物」、選択アクション「買う」が含まれている場合、検索部１４は、単語「ワイン」および検索方法「SearchShop」に基づいて、検索リクエストデータを生成する。一方、検索リクエストデータに、単語「ワイン」、上位概念データ「食べ物」が含まれている場合、上位概念データ「食べ物」にデフォルトで関連づけられた検索方法「SearchGourmet」に基づいて、アクション「店で食べる」に関連する情報を検索する。
【００６９】
検索部１４は、検索リクエストデータを生成すると、検索方法に従って、単語、上位概念データおよび選択アクションに関連する情報を提供している検索サーバに、検索リクエストデータを送信して、その検索サーバから検索結果データを受信する。
【００７０】
図１２を参照して、検索部１４による検索処理を説明する。まず、ステップＳ１６１において、検索部１４は、選択アクションに基づいて、検索方法を決定する。例えば、選択アクション「店で食べる」の場合、検索方法は「SearchGourmet」となる。ステップＳ１６２において、検索部１４は、ステップＳ１６１で取得した検索方法に対してキーワードを指定した検索リクエストデータを生成する。例えば、検索ロジックで表記された検索方法において、検索キーワードとして、単語「ワイン」等を設定する。
【００７１】
ステップＳ１６３において、検索部１４は、ステップＳ１６２で生成した検索リクエストデータを検索サーバ５ａに送信する。ここで送信する検索サーバ５ａは、検索方法において指定された検索サーバである。ステップＳ１６４において、検索部１４は、検索サーバ５ａから検索結果を取得すると、処理を終了する。
【００７２】
画面データ生成部１５は、クライアント端末３ａの表示装置に検索結果を表示する画面データを生成する。この画面データは、例えば図２に示すように、選択アクションに関するタブに、選択アクションに対する検索結果データを表示する。さらに、選択アクション以外のアクションに対応するタブが設けられており、この各タブには、選択アクション以外のアクションで検索するためのリンクが設けられている。選択アクション以外のタブには、検索方法取得部１２によって取得された検索方法に対応するアクションのうち、選択アクション以外のアクションの名称が記載されている。このアクションも名称がクリックされると、そのアクションで検索するための新たな検索リクエストデータが、クライアント端末３ａから情報提供サーバ１に送信される。図２で示す例では、単語「北海道」で、アクション「旅行したい」の検索結果データが表示されるとともに、アクション「関連商品を探したい」「地図を見たい」および「調べたい」のそれぞれのタブが設けられている。ユーザがこれらのタブには、単語「北海道」で選択されたタブのアクションを選択アクションとした検索結果を表示するためのリンクが設けられている。
【００７３】
図１３を参照して、画面データ生成部１５による画面データ生成処理を説明する。
【００７４】
クライアント端末３ａに表示する全てのタブについて、ステップＳ１８１ないしステップＳ１８４の処理を実行する。このタブは、図２に示す検索結果表示画面Ｐ１０１においては、アクション選択部２０２に設けられた各タブである。このタブは、検索キーワードとなる単語の上位概念データに関連づけられた各アクションに対応する。
【００７５】
まず、ステップＳ１８１において、所定のタブにおいて、そのタブが選択アクションに対応するタブであるか否かを判定する。選択アクションのタブである場合、ステップＳ１８２において、そのタブを選択色で表示し、ステップＳ１８３において、そのタブに検索結果データを関連づける。一方ステップＳ１８１においてその所定のタブが選択アクションに対応するタブでない場合、ステップＳ１８４において、そのタブを非選択色で表示し、そのタブに、新たな選択アクションで検索するためのリンクが関連づけられる。例えば、図２に示す例においては、「関連商品を探したい」タブに、単語「北海道」、選択アクション「関連商品を探したい」で検索するためのリンクが設けられる。
【００７６】
全てのタブについてステップＳ１８１ないしステップＳ１８５の処理が終了すると、ステップＳ１８６において、画面データを生成する。
【００７７】
画面データ送信部１６は、画面データを、クライアント端末３ａに送信する。ここで画面データ送信部１６は、検索リクエスト受信部１１によって受信された検索リクエストデータに対する応答として、検索リクエストデータを送信したクライアント端末３ａに、画面データ生成部１５で生成した画面データを送信する。
【００７８】
このような本発明の最良の実施の形態に係る情報提供サーバ１によれば、検索結果に対するユーザのアクションごとに表示することができるので、ユーザが有効な検索結果を取得することができる。また、検索結果をアクションごとに表示することにより、１画面に表示するデータ量を抑えることができるので、ユーザが所望のデータを見つけやすい。また、スペックの低いクライアント端末でも、効率的に検索結果を取得することができる。
【００７９】
（第１の変形例）
次に、図１４ないし図２４を参照して、本発明の第１の変形例に係る情報提供方法を説明する。最良の実施の形態においては、各検索結果データを情報提供サーバ１が定める所定のソート方法でソートして出力していたが、第１の変形例においては、情報提供サーバ１ａは、クライアント端末３ａにおいてユーザが指定したソートキーでソートして出力する場合について説明する。
【００８０】
第１の変形例に係る情報提供方法において、情報提供サーバ１ａは、クライアント端末３ａの表示装置に、図１５に示す検索結果表示画面Ｐ２０１を表示する。図１５に示す検索結果表示画面Ｐ２０１は、図２に示す検索結果表示画面Ｐ１０１に比べて、ソートキー選択部３０１が設けられている。検索結果表示画面Ｐ２０１には、アクション選択部２０２とソートキー選択部３０１に、それぞれタブが設けられており、各タブの指定に基づいたデータが、検索結果表示部２０３に表示される。
【００８１】
（情報提供方法の概略）
図１４を参照して、第１の変形例に係る情報提供方法を説明する。ここでは、図１５に示す検索結果表示画面Ｐ２０１を表示するための処理について説明する。 
まず、ステップＳ１１において、クライアント端末３ａから、検索リクエストデータが情報提供サーバ１ａに送信され、情報提供サーバ１ａは、検索リクエストデータを受信する。この検索リクエストデータには、検索キーワードとなる単語が含まれる。検索リクエストデータにはさらに、その単語の上位概念データと、選択アクションと選択ソートキーが含まれても良い。この選択ソートキーは、クライアント端末３ａにおいてユーザによって指定され、この選択ソートキーに基づいて検索結果がソートされて、クライアント端末３ａに表示される。例えば検索リクエストデータには、単語「北海道」、上位概念データ「地名」、選択ソートキー「先着順」が含まれている。
【００８２】
検索リクエストデータを受信すると情報提供サーバ１ａは、ステップＳ１２において、検索方法データ２１ａから検索方法を取得する。具体的には、情報提供サーバ１ａは、検索方法データ２１ａから、検索リクエストデータに含まれる上位概念データに関連づけられた検索方法を検索する。ここで単語が「北海道」の場合、情報提供サーバ１ａは、「北海道」に関する情報を検索するための検索方法を取得する。この検索方法は、北海道に「旅行したい」、北海道の「関連商品を探したい」、北海道の「地図を見たい」、北海道を「調べたい」の各ユーザのアクションごとに設けられる。
【００８３】
さらに情報提供サーバ１ａは、ステップＳ１３において、アクションデータ２２から、検索リクエストデータに含まれた上位概念データに関連するアクションの名称を抽出する。ステップＳ１において受信した検索リクエストデータに選択アクションが含まれていない場合、情報提供サーバ１ａは、上位概念データに対してデフォルトで設定されているアクションを、選択アクションとして出力する。
【００８４】
次に、ステップＳ１４において、情報提供サーバ１ａは、検索リクエストデータに含まれた上位概念データに関連づけられたソートキーのソートタブ名称を抽出する。情報提供サーバは、検索方法データ２１ａから、上位概念データに関連づけられたソートキーを取得し、この取得した各ソートキーについて、ソートデータ２３から、ソートタブ名称を取得する。検索リクエストデータに選択ソートキーが含まれていない場合、情報提供サーバ１ａは、上位概念データに対してデフォルトで設定されているソートキーに対応するソートタブ名称を、選択ソートキーとして出力する。この場合、ソートタブ名称としては、「人気順」、「新着順」および「値段順」が挙げられる。
【００８５】
次に、ステップＳ１５において、情報提供サーバ１ａは、検索リクエストデータに含まれる単語と、選択アクションに対応する検索方法に従って、所定の検索サーバ５ａに、検索リクエストデータを送信する。この検索リクエストデータは、例えば、検索サーバ５ａにおいて検索するためのＣＧＩを呼び出し、検索サーバ５ａに、単語をパラメータとして引き渡すことが可能なデータである。具体的には、情報提供サーバ１ａは、旅行情報を提供している旅行検索サーバに対して、「北海道」に関する旅行を検索するため検索リクエストを送信する。
【００８６】
ステップＳ１６において、情報提供サーバ１ａは、ステップＳ１５に対する応答として、検索結果データを受信する。この検索結果データは、ステップＳ１１において受信した検索リクエストデータに含まれる単語と、選択アクションに関連する検索結果である。具体的には、北海道に関する旅行情報が含まれている。
【００８７】
ステップＳ１７において、情報提供サーバ１ａは、ステップＳ１１で受信した検索リクエストデータに含まれる選択ソートキー、またはステップＳ１４で決定された選択ソートキーに基づいて、検索結果データをソートする。例えば、選択ソートキーが「新着順」の場合、検索結果データに含まれる各検索結果の最終更新日時が新しいものから順に、検索結果データをソートする。
【００８８】
ここで、検索サーバ５ａから受信する検索結果データには、検索方法データ２１ａにおいてソートキーとして挙げられている各ソートキーでソートできるように、データ項目を備えている。具体的には、図１５に示す例の場合、単語「北海道」、選択アクション「旅行したい」で検索した検索データには、「人気順」、「新着順」、「値段順」でソートできるようなデータ項目を備える。具体的には、「人気順」でソートするために、検索結果にアクセス数などが関連づけられる。「新着順」でソートするために、検索結果に最終更新日時などが関連づけられる。「値段順」でソートするために、検索結果に価格などが関連づけられる。
【００８９】
次に、ステップＳ１８において、情報提供サーバ１ａは、検索結果データをクライアント端末３ａで表示するための画面データを生成する。この画面データによってクライアント端末３ａに、ステップＳ１６で受信した検索結果データが表示されるのはもちろん、ステップＳ１３で取得したアクションのうち、選択アクションを除くアクションの名称も表示される。また、ステップＳ１４で取得したソートキーのうち、選択ソートキーを除くソートキーの名称も表示される。このソートキーの名称には、新たなソートキーで検索するためのリンクが設けられている。具体的には、この画面データには、北海道に関する旅行情報が、「新着順」でソートされて表示されるとともに、この旅行情報を「人気順」または「値段順」などの各ソートキーでソート可能なリンクが設けられている。
【００９０】
ステップＳ１９において、ステップＳ１８で生成された画面データが、クライアント端末３ａに送信され、ステップＳ２０において、クライアント端末３ａは、受信した画面データに基づいて、表示装置に画面を表示する。この表示装置には、例えば、図１５に示す検索結果表示画面Ｐ２０１が表示される。
【００９１】
検索結果表示画面Ｐ２０１には、キーワード入力部２０１、アクション選択部２０２検索結果表示部２０３およびソートキー選択部３０１が設けられている。ソートキー選択部３０１には、「北海道」の上位概念データである「地名」に関連づけられたソートキー「人気順」、「新着順」、「値段順」が、タブのタイトルとして設けられている。図１５に示す例では、北海道の旅行情報が新着順に表示されているので、「新着順」タブは選択色で表示され、他の「人気順」、「値段順」タブは、非選択色で表示されている。
【００９２】
例えば、「人気順」タブが選択されると、クライアント端末３ａは、単語「北海道」、上位概念データ「地名」および選択アクション「旅行したい」が含まれた検索リクエストデータに基づいて取得した検索結果データを、人気順にソートして、クライアント端末３ａに送信する。
【００９３】
図１５においては、単語「北海道」についての検索結果を表示するものであったが、図１６に、単語「ワイン」についての検索結果を表示した検索結果表示画面Ｐ２０２を示す。ここで、検索する単語が「ワイン」であることに伴って、ソートキー選択部３０１ａに表示されるソートキーの名称も異なっても良い。
【００９４】
図１７を参照して、本発明の第１の変形例に係るクライアント端末３ａにおける画面遷移を説明する。 
まず、クライアント端末３ａに、初期画面Ｐ１１１またはキーワードリスト表示画面Ｐ１１２が表示される。初期画面Ｐ１１１には、キーワード入力部２０１が設けられる。ユーザは、キーワード入力部２０１に単語を入力し、検索ボタンＢ１０１をクリックして、情報提供サーバ１ａに、検索リクエストを送信する。また、キーワードリスト表示画面Ｐ１１２から、検索キーワードとなる単語を選択して、この単語と単語の上位概念データを含む検索リクエストが、情報提供サーバ１ａに送信される。
【００９５】
このように、検索リクエストデータが情報提供サーバ１ａに送信されると、情報提供サーバ１ａは、検索結果を表示する画面Ｐ２０１を、クライアント端末３ａに表示させる。この検索結果表示画面Ｐ２０１のキーワード入力部２０１において、新たなキーワードが入力されると、検索結果表示画面Ｐ２０２が表示される。この検索結果表示画面Ｐ２０１および検索結果表示画面Ｐ２０２は、図１５および図１６を参照して説明したものと同様である。
【００９６】
検索結果表示画面Ｐ２０１において、アクション選択部２０２から「食事」タブが選択されると、単語「北海道」、上位概念データ「地名」、選択アクション「食事」を含む検索リクエストデータが情報提供サーバ１ａに送信される。情報提供サーバ１ａは、単語「北海道」、上位概念データ「地名」、選択アクション「食事」に関する検索結果を、新着順にソートして表示する画面データを生成し、検索結果表示画面Ｐ２０３を、クライアント端末３ａに表示させる。ここで検索結果表示画面Ｐ２０３において、「旅行したい」タブおよび「新着順」タブは、選択色で表示される一方、「関連商品を探したい」「地図を見たい」「調べたい」タブおよび「人気順」「値段順」タブは、非選択色で表示される。
【００９７】
検索結果表示画面Ｐ２０１において、ソートキー選択部３０１から「人気順」タブが選択されると、単語「北海道」、上位概念データ「地名」および選択アクション「旅行したい」を含む検索リクエストデータが情報提供サーバ１ａに送信される。情報提供サーバ１ａは、単語「北海道」、上位概念データ「地名」、選択アクション「食事」に関する検索結果を、人気順にソートして表示する画面データを生成し、検索結果表示画面Ｐ２０４を、クライアント端末３ａに表示させる。ここで検索結果表示画面Ｐ２０４において、「旅行したい」タブおよび「人気順」タブは、選択色で表示される一方、「関連商品を探したい」「地図を見たい」「調べたい」タブおよび「新着順」「値段順」タブは、非選択色で表示される。
【００９８】
検索結果表示画面Ｐ２０１ないしＰ２０４に表示された検索結果には、各検索結果の詳細な情報を閲覧するためのリンクが設けられている。例えば、検索結果表示画面Ｐ２０３の表示リンク３０２がクリックされると、詳細情報画面Ｐ２０５が、クライアント端末３ａの表示装置に表示される。
【００９９】
（情報提供サーバ）
本発明の第１の変形例に係る情報提供サーバ１ａは、本発明の最良の実施の形態に係る情報提供サーバ１と比べて、検索結果データを所定のソートキーでソートして出力する点が異なる。これに伴い、図１８に示す第１の変形例に係る情報提供サーバ１ａは、図５を参照して説明した本発明の最良の実施の形態に係る情報提供サーバ１と比べて、ソートキー取得部１７およびソートデータ記憶部２３を備えている点が異なる。また、検索リクエスト受信部１１ａ、検索方法取得部１２ａ、検索部１４ａおよび画面生成部１５ａの処理が異なり、検索方法データ記憶部２１ａのデータ構造も異なる。
【０１００】
検索方法データ２１ａは、上位概念データに、その上位概念データに関連する情報をアクションごとに検索する検索方法と、その上位概念データに基づいて検索された結果をソートするためのソートキーとが関連づけられたデータである。さらに、一つの上位概念データ対して、一つのソートキーが、デフォルトのソートキーとして関連づけられていることが好ましい。
【０１０１】
具体的には、図１９に示すデータ構造とデータを備える。検索方法データ２１ａには、上位概念データとして「食べ物」、「動物」、「人名」、「地名」が関連づけられている。上位概念データ「食べ物」には、検索方法の関数として「SearchGourmet」および「SearchShop」が関連づけられているとともに、ソートキーとして「人気度」、「日付」および「価格」が関連づけられている。また上位概念データ「食べ物」には、検索方法ソートキー「人気順」がデフォルトの検索方法として設定されている。ここで、ソートキー「人気順」は、アクセス数が多いなど、人気がある順番でソートすることである。
【０１０２】
ここでは、検索方法データにおいてデフォルトのソートキーが設定され、選択ソートキーが指定されていない場合、デフォルトのソートキーを選択ソートキーにする場合について説明するが、この方法に限られない。例えば最上に記載されているソートキーを選択ソートキーに設定しても良い。具体的には、図１９に示す例の場合、上位概念データ「食べ物」について、選択ソートキーは、最上に記載されたソートキー「人気度」に設定されても良い。
【０１０３】
ソートデータ２３は、図２０に示すように、検索方法データ２１ａにおいて記録された各ソートキーについて、クライアント端末３ａ上でタブに表示する際のソート名称が関連づけられたデータである。情報提供サーバ１ａは、クライアント端末３ａに送信する画面データを生成する際、ソートキーを、ソートデータ２３に記憶されたソート名称に置換する。
【０１０４】
検索リクエスト受信部１１ａは、クライアント端末３ａから、検索リクエストデータを受信し、単語と、単語の上位概念データと、ユーザによって指定された選択アクションと、ユーザによって指定された選択ソートキーを取得する。ここで、選択ソートキーは、任意の項目であって、必ずしも含まれていなくても良い。図１７に示した例において、初期画面Ｐ２１１またはキーワードリスト表示画面Ｐ２１２から検索リクエストが送信された際は、選択ソートキーは含まれない。一方、検索結果表示画面Ｐ２０１のソートキー選択部３０１から所定のソートキーを選択して検索リクエストデータを送信する場合、この検索リクエストデータには、その所定のソートキーが選択ソートキーとして含まれる。
【０１０５】
検索方法取得部１２ａは、クライアント端末３ａで表示するべきソートキーを決定する。検索リクエストデータに選択ソートキーが含まれている場合、検索方法取得部１２ａは、その選択ソートキーに決定して、この選択アクションに対応する検索方法に基づいて得られた検索結果を、検索部１４に選択ソートキーでソートさせる。一方、検索リクエストデータに選択ソートキーが含まれていない場合、検索方法取得部１２ａは、後述するソートキー取得部１７の処理によって、検索方法データ２１ａにおいて、デフォルトで設定されているソートキーを、選択ソートキーとして出力する。具体的には、上位概念データ「食べ物」について、検索方法取得部１２ａは、検索方法データ２１ａでデフォルトに設定されたソートキー「人気順」を選択ソートキーとして出力する。さらに検索方法取得部１２は、この選択ソートキーに対応する検索方法に基づいて検索部１４に検索結果をソートさせる。
【０１０６】
図２１を参照して、検索方法取得部１２ａによる検索方法取得処理を説明する。検索リクエスト受信処理が終了すると、検索方法取得部１２ａは、検索方法データ２１ａから、検索方法リストおよびソートキーリストを取得する。このとき検索方法取得部１２は、検索リクエストデータに含まれている上位概念データ、または、検索リクエスト受信処理で決定された上位概念データに基づいて、検索方法データ２１から、その上位概念データに関連づけられた検索方法およびソートキーリストを取得する。
【０１０７】
ソートキー取得部１７は、検索方法取得部１２ａにおいて取得されたソートキーから、ソート名称を取得し、クライアント端末３ａで検索データを表示する選択ソートキーを決定する。選択ソートキーは、クライアント端末３ａにおいて指定されても良いし、ソートキー取得部１７が、指定しても良い。ソートキー取得部１７が指定する場合、検索方法データ２１ａで、その上位概念データにデフォルトで設定されているソートキー取得し、そのソートキーに対応するソート名称を選択ソートキーに設定する。
【０１０８】
図２２を参照して、ソートキー取得部１７によるソートキー取得処理を説明する。まず、ステップＳ２２１において、ソートデータ２３から、検索方法取得部１２ａで取得されたソートキーに対応するソート名称を取得する。具体的には、検索方法取得部１２においてソートキー「人気度」、「日付」および「価格」が取得された場合、ソートキー取得部１７は、それぞれに対応するソート名称「人気順」「新着順」および「価格順」を取得する。
【０１０９】
次に、ステップＳ２２２において、検索リクエストデータにおいて選択ソートキーが指定されているか否かを判定する。指定されていない場合、ステップＳ２２３において、検索方法データ２１において、上位概念データにデフォルトに指定されているソートキーを取得し、そのソートキーに対応するソート名称を、選択ソートキーとする。具体的には、上位概念データが「食べ物」の場合、ソートキー取得部１７は、デフォルトに設定されているソートキー「人気度」を取得する。さらにソートキー取得部１７は、ソートデータ２３から、このソートキー「人気度」に対応するソート名称「人気順」を取得し、このアクションを選択ソートキーとして出力する。一方、ステップＳ２２２において、検索リクエストデータにおいて選択ソートキーが指定されていると判定された場合、ステップＳ２２４において、検索リクエストデータの選択ソートキーを出力する。
【０１１０】
検索部１４ａは、単語と、選択アクションに対応する検索方法と、に基づく検索結果データを取得して、選択ソートキーに対応したソートキーで検索結果データをソートする。検索部１４ａは、クライアント端末３ａから受信した検索リクエストデータに含まれた単語と、選択アクションに対応する検索方法とに基づいて、新たな検索リクエストデータを生成して、検索サーバ５ａに送信する。このとき、検索部１４ａは、検索リクエストデータを生成すると、検索方法に従って、単語、上位概念データおよび選択アクションに関連する情報を提供している検索サーバに、検索リクエストデータを送信して、その検索サーバから検索結果データを受信する。この検索サーバから検索結果データを受信すると、検索部１４ａは、検索ソートキーで、検索結果データをソートする。
【０１１１】
図２３を参照して、検索部１４ａによる検索処理を説明する。まず、ステップＳ２４１において、検索部１４ａは、選択アクションに基づいて、検索方法を決定する。例えば、選択アクション「店で食べる」の場合、検索方法は「SearchGourmet」となる。ステップＳ２４２において、検索部１４ａは、ステップＳ２４１で取得した検索方法に対してキーワードを指定した検索リクエストデータを生成する。例えば、検索ロジックで表記された検索方法において、検索キーワードとして、単語「ワイン」等を設定する。
【０１１２】
ステップＳ２４３において、検索部１４ａは、ステップＳ２４２で生成した検索リクエストデータを検索サーバ５ａに送信する。ここで送信する検索サーバ５ａは、検索方法において指定された検索サーバである。ステップＳ２４４において、検索サーバ５ａから検索結果を取得すると、さらにステップＳ２４５において、検索部１４ａは、選択ソートキーからソートキーを決定する。具体的には、選択ソートキーが「人気順」の場合、ソートデータ２３からソート名称「人気順」に対応したソートキー「人気度」を取得する。さらにステップＳ２４６において、検索部１４ａは、ステップＳ２４４で受信した検索結果データを、ステップＳ２４５で取得したソートキーでソートして、処理を終了する。
【０１１３】
画面データ生成部１５ａは、クライアント端末３ａの表示装置に検索結果を表示する画面データを生成する。この画面データは、例えば図１５に示すように、選択アクションに関するタブで、かつ選択ソートキーに対応するタブに、選択アクションに対する検索結果データを、選択ソートキーでソートして表示する。さらに、選択ソートキー以外のソートキーに対応するタブが設けられており、この各タブには、選択ソートキー以外のソートキーでソートするためのリンクが設けられている。選択ソートキー以外のタブには、ソートキー取得部１７によって取得されたソートキーに対応するソート名称のうち、選択ソートキー以外のソート名称が記載されている。このソート名称がクリックされると、そのソート名称に対応するソートキーでソートされた検索結果データを取得するための新たな検索リクエストデータが、クライアント端末３ａから情報提供サーバ１に送信される。図１５で示す例では、単語「北海道」で、アクション「旅行したい」の検索結果データが、ソート名称「新着順」でソートされて表示されるとともに、ソート名称「人気順」および「値段順」のそれぞれのタブが設けられている。ユーザがこれらのタブには、単語「北海道」で選択アクション「旅行したい」で検索された検索結果データを、選択されたタブのソート名称を選択ソートキーとしてソートした検索結果を表示するためのリンクが設けられている。
【０１１４】
図２４を参照して、画面データ生成部１５ａによる画面データ生成処理を説明する。
【０１１５】
クライアント端末３ａに表示する全てのタブの組み合わせについて、ステップＳ２６１ないしステップＳ２６７の処理を実行する。このタブは、図１５に示す検索結果表示画面Ｐ２０１においては、アクション選択部２０２およびソートキー選択部３０１に設けられたタブの組み合わせである。アクション選択部２０２のタブは、検索キーワードとなる単語の上位概念データに関連づけられた各アクションに対応する。ソートキー選択部３０１のタブは、検索キーワードとなる単語の上位概念データに関連づけられた各ソートキーに対応する。
【０１１６】
まず、ステップＳ２６１において、所定のタブの組み合わせにおいて、そのタブが選択アクションまたは選択ソートキーに対応するタブの組み合わせであるか否かを判定する。具体的には、図１５に示す例の場合、アクション選択部２０２のタブが「旅行したい」かつ、ソートキー選択部３０１のタブが「新着順」であるか否かが判断される。選択アクションおよび選択ソートキーのタブである場合、ステップＳ２６２において、そのタブを選択色で表示し、ステップＳ２６３において、そのタブに検索結果データを関連づける。一方ステップＳ２６１においてその所定のタブの組み合わせが選択アクションおよび選択ソートキーに対応するタブの組み合わせでない場合、ステップＳ２６４において、そのタブを非選択色で表示する。さらに、ステップＳ２６５において、アクション選択部２０２のタブに、新たな選択アクションで検索するためのリンクが関連づけられる。例えば、図２に示す例においては、「関連商品を探したい」タブに、単語「北海道」、選択アクション「関連商品を探したい」で検索するためのリンクが設けられる。さらに、ステップＳ２６６において、ソートキー選択部３０１のタブに、新たな選択ソートキーでソートするためのリンクが関連づけられる。例えば、図１５に示す例においては、「人気順」タブに、単語「北海道」、選択アクション「関連商品を探したい」の検索結果について、人気順でソートした結果を表示するためのリンクが設けられる。
【０１１７】
全てのタブの組み合わせについてステップＳ２６１ないしステップＳ２６６の処理が終了すると、ステップＳ２６７において、画面データを生成する。
【０１１８】
このような第１の変形例に係る情報提供サーバ１ａにおいては、ユーザによって指定されたソートキーでソートされた検索結果データを表示することができる。また、マウス等のクリックでタブを選択できるので、入力装置に制限があるクライアント端末でも、容易にソートキーを指定することができる。
【０１１９】
（第２の変形例）
次に、図２５ないし図３７を参照して、本発明の第２の変形例に係る情報提供方法を説明する。最良の実施の形態においては、アクションごとに検索結果データを表示していたが、第２の変形例においては、情報提供サーバ１ａは、クライアント端末３ａにおいてユーザが指定したカテゴリおよびパラメータごとに検索結果データを表示する場合について説明する。
【０１２０】
第２の変形例に係る情報提供方法において、情報提供サーバ１ｂは、クライアント端末３ａの表示装置に、図２６に示す検索結果表示画面Ｐ３０１を表示する。図２６に示す検索結果表示画面Ｐ３０１は、図２に示す検索結果表示画面Ｐ１０１に比べて、アクション選択部４０２を備えていないが、カテゴリ選択部４０１およびパラメータ選択部４０２が設けられている。検索結果表示画面Ｐ３０１には、カテゴリ選択部４０１およびパラメータ選択部４０２に、それぞれタブが設けられており、各タブの指定に基づいたデータが、検索結果表示部２０３に表示される。
【０１２１】
ここで「カテゴリ」とは、検索結果を表示する際に、検索結果を振り分けるカテゴリである。また「パラメータ」とは、各カテゴリに対して、検索結果を振り分ける指標である。例えば、カテゴリが「アクション」の場合、パラメータは「調べたい」、「買いたい」、「お店で飲みたい」および「観光地で飲みたい」などが挙げられる、またカテゴリが「日付」の場合、パラメータは「今日」、「一週間以内」、「一ヶ月以内」および「半年以内」などが挙げられる。
【０１２２】
（情報提供方法の概略）
図２５を参照して、第２の変形例に係る情報提供方法を説明する。ここでは、図２６に示す検索結果表示画面Ｐ３０１を表示するための処理について説明する。 
まず、ステップＳ２１において、クライアント端末３ａから、検索リクエストデータが情報提供サーバ１ｂに送信され、情報提供サーバ１ｂは、検索リクエストデータを受信する。この検索リクエストデータには、検索キーワードとなる単語が含まれる。検索リクエストデータにはさらに、その単語の上位概念データと、選択カテゴリと、選択パラメータが含まれても良い。この選択カテゴリおよび選択パラメータは、クライアント端末３ａにおいてユーザによって指定され、この選択カテゴリおよび選択パラメータに合致する情報が検索されて、クライアント端末３ａに表示される。例えば検索リクエストデータには、単語「ワイン」、上位概念データ「食べ物」、選択カテゴリ「アクション」および選択パラメータ「調べたい」が含まれている。
【０１２３】
検索リクエストデータを受信すると情報提供サーバ１ｂは、ステップＳ２２において、検索方法データから検索方法を取得する。具体的には、情報提供サーバ１ａは、検索方法データ２１ｂから、検索リクエストデータに含まれる上位概念データと選択カテゴリに関連づけられた検索方法を検索する。ここで単語が「北海道」の場合、情報提供サーバ１ｂは、「北海道」に関する選択カテゴリ「アクション」に関連する情報を検索するための検索方法を取得する。この検索方法は、ワインを「調べたい」、ワインを「買いたい」、ワインを「お店で飲みたい」、ワインを「観光地で飲みたい」の各ユーザのアクションごとに設けられる。
【０１２４】
さらに情報提供サーバ１ｂは、ステップＳ２３において、カテゴリデータ２４から、検索リクエストデータに含まれた上位概念データに関連するカテゴリの名称を抽出する。ステップＳ１において受信した検索リクエストデータに選択カテゴリが含まれていない場合、情報提供サーバ１ｂは、上位概念データに対して最も優先度の高いカテゴリを、選択カテゴリとして出力する。この場合、カテゴリの名称としては、「アクション」、「日付」および「ジャンル」が挙げられる。
【０１２５】
次に、ステップＳ２４において、情報提供サーバ１ｂは、検索リクエストデータに含まれた上位概念データおよび選択カテゴリに関連づけられたパラメータのパラメータ名称を抽出する。情報提供サーバ１ｂは、検索方法データ２１ｂから、上位概念データおよび選択カテゴリに関連づけられた検索方法を取得し、この取得した各検索方法について、パラメータデータ２５から、パラメータ名称を取得する。検索リクエストデータに選択パラメータが含まれていない場合、情報提供サーバ１ｂは、上位概念データおよび選択カテゴリに対して優先度が最も高く設定されている検索方法に対応するパラメータ名称を、選択パラメータとして出力する。この場合、パラメータタブとしては、「調べたい」、「買いたい」、「お店で飲みたい」および「観光地で飲みたい」が挙げられる。
【０１２６】
次に、ステップＳ２５において、情報提供サーバ１ｂは、検索リクエストデータに含まれる単語と、選択カテゴリおよび選択パラメータに対応する検索方法に従って、所定の検索サーバ５ａに、検索リクエストデータを送信する。この検索リクエストデータは、例えば、検索サーバ５ａにおいて検索するためのＣＧＩを呼び出し、検索サーバ５ａに、単語をパラメータとして引き渡すことが可能なデータである。具体的には、情報提供サーバ１ｂは、ワインの情報を提供している検索サーバに対して、「ワイン」に関する情報を検索するため検索リクエストを送信する。
【０１２７】
ステップＳ２６において、情報提供サーバ１ｂは、ステップＳ２５に対する応答として、検索結果データを受信する。この検索結果データは、ステップＳ２１において受信した検索リクエストデータに含まれる単語と、選択カテゴリおよび選択パラメータに関連する検索結果である。具体的には、ワインに関する情報が含まれている。
【０１２８】
次に、ステップＳ２７において、情報提供サーバ１ｂは、検索結果データをクライアント端末３ａで表示するための画面データを生成する。この画面データによってクライアント端末３ａに、ステップＳ２６で受信した検索結果データが表示されるのはもちろん、ステップＳ２３で取得したカテゴリのうち、選択カテゴリを除くカテゴリの名称も表示される。また、ステップＳ２４で取得したパラメータのうち、選択パラメータを除くパラメータ名称も表示される。このカテゴリの名称には、新たなカテゴリで検索するためのリンクが設けられている。同様に、パラメータ名称には、パラメータで検索するためのリンクが設けられている。具体的には、この画面データには、ワインを「調べたい」要求に対する情報が表示されるとともに、カテゴリ「日付」および「ジャンル」で検索するためのリンクが設けられる。さらに、この画面データには、カテゴリ「アクション」について、ワインを「買いたい」、「お店で飲みたい」および「観光地で飲みたい」各要求に対して検索するためのリンクが設けられる。
【０１２９】
ステップＳ２８において、ステップＳ２７で生成された画面データが、クライアント端末３ａに送信され、ステップＳ２９において、クライアント端末３ａは、受信した画面データに基づいて、表示装置に画面を表示する。この表示装置には、例えば、図２６に示す検索結果表示画面Ｐ２０１が表示される。
【０１３０】
検索結果表示画面Ｐ２０１には、キーワード入力部２０１、検索結果表示部２０３、カテゴリ選択部４０１およびパラメータ選択部４０２が設けられている。カテゴリ選択部４０１には、「北海道」の上位概念データである「地名」に関連づけられたカテゴリ「アクション」、「日付」、「ジャンル」が、タブのタイトルとして設けられている。また、パラメータ選択部４０２には、上位概念データ「地名」およびカテゴリ「アクション」に関連づけられたパラメータ「調べたい」、「買いたい」、「お店で飲みたい」および「観光地で飲みたい」が、タブのタイトルとして設けられている。
【０１３１】
図２６に示す例では、「ワイン」を「調べたい」要求に対する検索結果が表示されているので、「アクション」タブおよび「調べたい」タブは選択色で表示され、他の「日付」、「ジャンル」タブや、「買いたい」、「お店で飲みたい」および「観光地で飲みたい」タブは、非選択色で表示されている。
【０１３２】
図２６においては、単語「ワイン」についてカテゴリ「アクション」およびパラメータ「調べたい」の検索結果を表示するものであったが、図２７に、単語「北海道」についてカテゴリ「日付」およびパラメータ「今日」の検索結果を表示した検索結果表示画面Ｐ３０２を示す。また、図２８に、単語「イタリア」についてカテゴリ「ジャンル」およびパラメータ「映画」の検索結果を表示した検索結果表示画面Ｐ３０３を示す。図２６ないし図２８に示すように、検索する単語の上位概念データに伴って、カテゴリ選択部４０１のタブ名称が設定され、さらに、このカテゴリ種別に伴って、パラメータ選択部４０２のタブ名称が設定される。
【０１３３】
図２９を参照して、本発明の第２の変形例に係るクライアント端末３ａにおける画面遷移を説明する。 
まず、クライアント端末３ａに、初期画面Ｐ１１１またはキーワードリスト表示画面Ｐ１１２が表示される。初期画面Ｐ１１１には、キーワード入力部２０１が設けられる。ユーザは、キーワード入力部２０１に単語を入力し、検索ボタンＢ１０１をクリックして、情報提供サーバ１ａに、検索リクエストを送信する。また、キーワードリスト表示画面Ｐ１１２から、検索キーワードとなる単語を選択して、この単語と単語の上位概念データを含む検索リクエストが、情報提供サーバ１ｂに送信される。
【０１３４】
このように、検索リクエストデータが情報提供サーバ１ａに送信されると、情報提供サーバ１ｂは、検索結果を表示する画面Ｐ３０２を、クライアント端末３ａに表示させる。この検索結果表示画面Ｐ３０２のキーワード入力部２０１において、新たなキーワードが入力されると、検索結果表示画面Ｐ３０１が表示される。この検索結果表示画面Ｐ３０１および検索結果表示画面Ｐ３０２は、図２６および図２７を参照して説明したものと同様である。
【０１３５】
検索結果表示画面Ｐ３０２において、パラメータ選択部４０２ａから「半年以内」タブが選択されると、単語「北海道」、上位概念データ「地名」、選択カテゴリ「日付」および選択パラメータ「半年以内」を含む検索リクエストデータが情報提供サーバ１ｂに送信される。情報提供サーバ１ｂは、単語「北海道」、上位概念データ「地名」、選択カテゴリ「日付」および選択パラメータ「半年以内」に関する検索結果を表示する画面データを生成し、検索結果表示画面Ｐ３０４を、クライアント端末３ａに表示させる。ここで検索結果表示画面Ｐ３０４において、「日付」タブおよび「半年以内」タブは、選択色で表示される一方、「アクション」および「ジャンル」タブと、「今日」、「一週間以内」および「一ヶ月以内」タブは、非選択色で表示される。
【０１３６】
検索結果表示画面Ｐ３０２において、カテゴリ選択部４０１から「ジャンル」タブが選択されると、単語「北海道」、上位概念データ「地名」および選択カテゴリ「ジャンル」を含む検索リクエストデータが情報提供サーバ１ｂに送信される。情報提供サーバ１ｂは、単語「北海道」、上位概念データ「地名」、選択カテゴリ「ジャンル」および選択パラメータ「スポーツ」に関する検索結果を表示する画面データを生成し、検索結果表示画面Ｐ３０５を、クライアント端末３ａに表示させる。ここで検索結果表示画面Ｐ３０５において、「ジャンル」タブおよび「スポーツ」タブは、選択色で表示される一方、「アクション」および「日付」タブおよび「映画」および「グルメ」タブは、非選択色で表示される。
【０１３７】
検索結果表示画面Ｐ３０１、Ｐ３０２、Ｐ３０４およびＰ３０５に表示された検索結果には、各検索結果の詳細な情報を閲覧するためのリンクが設けられている。例えば、検索結果表示画面Ｐ３０４の表示リンク４０２がクリックされると、詳細情報画面Ｐ２０５が、クライアント端末３ａの表示装置に表示される。
【０１３８】
（情報提供サーバ）
本発明の第２の変形例に係る情報提供サーバ１ｂは、本発明の最良の実施の形態に係る情報提供サーバ１と比べて、カテゴリおよびパラメータを選択できる点が異なる。図３０に示す第２の変形例に係る情報提供サーバ１ｂは、図５を参照して説明した本発明の最良の実施の形態に係る情報提供サーバ１と比べて、カテゴリ取得部１８、パラメータ取得部１９、カテゴリデータ記憶部２４およびパラメータデータ２５を備えている点が異なる。また、検索リクエスト受信部１１ｂ、検索方法取得部１２ｂ、検索部１４ｂおよび画面生成部１５ｂの処理が異なり、検索方法データ記憶部２１ｂのデータ構造も異なる。
【０１３９】
検索方法データ２１ｂは、単語の上位概念データと、前記上位概念に対応するカテゴリと、前記上位概念データ、前記カテゴリおよび前記パラメータごとに検索する検索方法と、を関連づけたデータである。ここで、一つの上位概念データに、複数のカテゴリが関連づけられ、一つのカテゴリに複数の検索方法が関連づけられていることが好ましい。さらに、上位概念データに関連するカテゴリおよび検索方法の優先度が関連づけられていることが好ましい。
【０１４０】
具体的には、図３１に示すデータ構造とデータを備える。検索方法データ２１ｂには、上位概念データとして「食べ物」「地名」が関連づけられている。上位概念データ「食べ物」には、カテゴリＩＤ「１」「２」「３」が関連づけられている。上位概念データ「食べ物」でカテゴリタブＩＤには、検索方法の関数として「SearchGourmet」および「SearchShop」が関連づけられているとともに、検索方法優先度として「１」および「２」がそれぞれ関連づけられている。ここで、カテゴリＩＤは、後述するカテゴリデータ２４で定義されるとともに、検索方法は、後述するパラメータデータ２５で定義される。上位概念データが「食べ物」の場合、カテゴリＩＤ「１」、「２」および「３」に対応して、テゴリ選択部４０１のタブには「アクション」、「日付」および「ジャンル」と記載される。選択カテゴリのカテゴリＩＤが「１」の場合、検索方法「SearchGourmet」および「SearchShop」に対応して、パラメータ選択部４０２のタブには、「店で食べる」および「買う」と記載される。
【０１４１】
パラメータ選択部４０２において、検索方法に対応するパラメータを表示する際、検索方法データ２１ｂの検索方法優先度に従った順番で、上から表示される。図３１に示す例では、優先度の数値が小さいほど、高い優先度を持つ場合について説明するが、この方法に限定されることはない。
【０１４２】
カテゴリデータ２４は、図３２に示すように、検索方法データ２１ｂにおいて記録された各カテゴリＩＤについて、クライアント端末３ａ上でカテゴリ選択部４０１の各タブに表示する際のカテゴリ名称が関連づけられたデータである。情報提供サーバ１ｂは、クライアント端末３ａに送信する画面データを生成する際、カテゴリＩＤを、カテゴリデータ２４に記憶されたカテゴリ名称に置換する。
【０１４３】
パラメータデータ２５は、図３３に示すように、検索方法データ２１ｂにおいて記録されたカテゴリＩＤおよび検索方法について、クライアント端末３ａ上でパラメータ選択部の各タブに表示する際のパラメータ名称が関連づけられたデータである。情報提供サーバ１ｂは、クライアント端末３ａに送信する画面データを生成する際、検索方法ＩＤを、パラメータデータ２５に記憶されたパラメータ名称に置換する。
【０１４４】
検索リクエスト受信部１１ｂは、クライアント端末３ａから、検索リクエストデータを受信し、単語と、単語の上位概念データと、ユーザによって指定された選択カテゴリと、ユーザによって指定された選択パラメータを取得する。ここで、選択カテゴリおよび選択パラメータは、任意の項目であって、必ずしも含まれていなくても良い。図２９に示した例において、初期画面Ｐ２１１またはキーワードリスト表示画面Ｐ２１２から検索リクエストが送信された際は、選択カテゴリまたは選択パラメータは含まれない。一方、検索結果表示画面Ｐ３０２のカテゴリ選択部４０１から所定のカテゴリを選択して検索リクエストデータを送信する場合、この検索リクエストデータには、その所定のカテゴリが選択カテゴリとして含まれる。また、検索結果表示画面Ｐ３０２のパラメータ選択部４０１から所定のパラメータを選択して検索リクエストデータを送信する場合、この検索リクエストデータには、その所定のパラメータが選択パラメータとして含まれる。
【０１４５】
検索方法取得部１２ｂは、クライアント端末３ａで表示するべきソートキーを決定する。検索リクエストデータに選択カテゴリおよび選択パラメータが含まれている場合、検索方法取得部１２ｂは、その選択カテゴリおよび選択パラメータに決定して、この選択カテゴリおよび選択パラメータに対応する検索方法に基づいて検索部１４に検索結果をソートさせる。一方、検索リクエストデータに選択カテゴリが含まれていない場合、後述するカテゴリ取得部１８によって、検索方法データ２１ｂにおいて、上位概念データに関連づけられた最も優先度の高いカテゴリを、選択カテゴリとして出力する。検索リクエストデータに選択パラメータが含まれていない場合、後述するパラメータ取得部１９によって、検索方法データ２１ｂにおいて上位概念データおよび選択カテゴリに関連づけられた最も優先度の高い検索方法を取得し、パラメータデータ２４から、選択カテゴリおよび取得した検索方法に対応するパラメータ名称を、選択パラメータとして出力する。
【０１４６】
図３４を参照して、検索方法取得部１２ｂによる検索方法取得処理を説明する。検索リクエスト受信処理が終了すると、検索方法取得部１２ｂは、検索方法データ２１ｂから、検索方法とカテゴリの組のリストを取得する。このとき検索方法取得部１２ｂは、検索リクエストデータに含まれている上位概念データ、または、検索リクエスト受信処理で決定された上位概念データに基づいて、検索方法データ２１ｂから、その上位概念データに関連づけられた検索方法およびカテゴリの組のリストを取得する。
【０１４７】
カテゴリ取得部１８は、検索方法取得部１２ｂにおいて取得されたカテゴリから、カテゴリ名称を取得し、クライアント端末３ａで検索データを表示する選択カテゴリを決定する。選択カテゴリは、クライアント端末３ａにおいて指定されても良いし、カテゴリ取得部１８が、指定しても良い。カテゴリ取得部１８が指定する場合、検索方法データ２１ｂで、その上位概念データに最も優先順位が高く設定されているカテゴリＩＤ取得し、そのカテゴリＩＤに対応するカテゴリ名称を選択カテゴリに設定する。
【０１４８】
図３５を参照して、カテゴリ取得部１８によるカテゴリ取得処理を説明する。まず、ステップＳ３２１において、カテゴリデータ２４から、検索方法取得部１２ｂで取得されたカテゴリＩＤに対応するカテゴリ名称を取得する。
【０１４９】
次に、ステップＳ３２２において、検索リクエストデータにおいて選択カテゴリが指定されているか否かを判定する。指定されていない場合、ステップＳ３２３において、検索方法データ２１ｂにおいて、上位概念データに優先順位が最も高く指定されているカテゴリＩＤを取得し、そのカテゴリＩＤに対応するカテゴリ名称を、選択カテゴリとする。
【０１５０】
一方、ステップＳ３２２において、検索リクエストデータにおいて選択カテゴリが指定されていると判定された場合、ステップＳ３２４において、検索リクエストデータの選択カテゴリを出力する。
【０１５１】
パラメータ取得部１９は、検索方法取得部１２ｂにおいて取得された検索方法から、パラメータ名称を取得し、クライアント端末３ａで検索データを表示する選択パラメータを決定する。選択パラメータは、クライアント端末３ａにおいて指定されても良いし、パラメータ取得部１９が、指定しても良い。パラメータ取得部１９が指定する場合、検索方法データ２１ｂで、その上位概念データおよび選択カテゴリのカテゴリＩＤに最も優先順位が高く設定されている検索方法を取得し、その検索方法に対応するパラメータ名称を選択パラメータに設定する。
【０１５２】
図３６を参照して、パラメータ取得部１９によるパラメータ取得処理を説明する。まず、ステップＳ３４１において、パラメータデータ２５から、検索方法取得部１２ｂで取得された検索方法に対応するパラメータ名称を取得する。
【０１５３】
次に、ステップＳ３４２において、検索リクエストデータにおいて選択パラメータが指定されているか否かを判定する。指定されていない場合、ステップＳ３４３において、検索方法データ２１ｂにおいて、上位概念データおよび選択カテゴリのカテゴリＩＤに優先順位が最も高く指定されているパラメータＩＤを取得し、そのパラメータＩＤに対応するパラメータ名称を、選択パラメータとする。
【０１５４】
一方、ステップＳ３４２において、検索リクエストデータにおいて選択パラメータが指定されていると判定された場合、ステップＳ３４４において、検索リクエストデータの選択パラメータを出力する。
【０１５５】
検索部１４ｂは、単語と、選択カテゴリおよび選択パラメータに対応する検索方法に基づく検索結果データを取得する。検索部１４ｂは、クライアント端末３ａから受信した検索リクエストデータに含まれた単語と、選択カテゴリおよび選択パラメータに対応する検索方法とに基づいて、新たな検索リクエストデータを生成する。このとき、検索部１４ｂは、検索リクエストデータを生成すると、検索方法に従って、単語、上位概念データおよび選択カテゴリおよび選択パラメータに関連する情報を提供している検索サーバに、検索リクエストデータを送信して、その検索サーバから検索結果データを受信する。
【０１５６】
図３７を参照して、検索部１４ｂによる検索処理を説明する。まず、ステップＳ３６１において、検索部１４ｂは、選択カテゴリおよび選択パラメータに基づいて、検索方法を決定する。ステップＳ３６２において、検索部１４ｂは、ステップＳ３６１で取得した検索方法に対してキーワードを指定した検索リクエストデータを生成する。
【０１５７】
ステップＳ３６３において、検索部１４ｂは、ステップＳ３６２で生成した検索リクエストデータを検索サーバ５ａに送信する。ここで送信する検索サーバ５ａは、検索方法において指定された検索サーバである。ステップＳ３６４において、検索サーバ５ａから検索結果を取得すると、処理を終了する。
【０１５８】
画面データ生成部１５ｂは、クライアント端末３ａの表示装置に検索結果を表示する画面データを生成する。この画面データは、図２６に示すように、選択カテゴリおよび選択パラメータに対する検索結果データを表示する。さらに、検索方法取得部１２ｂで取得された上位概念データに対応するカテゴリのうち、選択カテゴリ以外のカテゴリで検索するためのリンクと、検索方法取得部１２ｂで取得された選択カテゴリに対応するパラメータのうち、選択パラメータ以外のパラメータで検索するためのリンクが設けられている。
【０１５９】
例えば図２６に示すように、選択カテゴリかつ選択パラメータに対応するタブに、選択カテゴリおよび選択パラメータに対する検索結果データ表示する。さらに、選択カテゴリ以外のカテゴリに対応するタブが設けられており、この各タブには、選択カテゴリ以外のカテゴリで検索するためのリンクが設けられている。さらに、選択パラメータ以外のパラメータに対応するタブが設けられており、この各タブには、選択パラメータ以外のパラメータで検索するためのリンクが設けられている。
【０１６０】
このような第２の変形例に係る情報提供サーバ１ａにおいては、ユーザによって指定されたカテゴリおよびパラメータで検索結果データを表示することができる。また、マウス等のクリックでカテゴリおよびパラメータおよびタブを選択できるので、入力装置に制限があるクライアント端末でも、容易に検索結果を分類して表示することができる。
【０１６１】
（その他の実施の形態）
上記のように、本発明の最良の実施の形態、第１の変形例および第２の変形例によって記載したが、この開示の一部をなす論述および図面はこの発明を限定するものであると理解すべきではない。この開示から当業者には様々な代替実施の形態、実施例および運用技術が明らかとなる。
【０１６２】
例えば、本発明の最良の実施の形態に記載した情報提供サーバは、図１に示すように一つのハードウェア上に構成されても良いし、その機能や処理数に応じて複数のハードウェア上に構成されても良い。
【０１６３】
本発明はここでは記載していない様々な実施の形態等を含むことはもちろんである。従って、本発明の技術的範囲は上記の説明から妥当な特許請求の範囲に係る発明特定事項によってのみ定められるものである。
【図面の簡単な説明】
【０１６４】
【図１】図１は、本発明の最良の実施の形態に係る情報提供方法の概要を説明する図である。
【図２】図２は、本発明の最良の実施の形態に係るクライアント端末で表示される検索結果表示画面の一例である。（その１）
【図３】図３は、本発明の最良の実施の形態に係るクライアント端末で表示される検索結果表示画面の一例である。（その２）
【図４】図４は、本発明の最良の実施の形態に係るクライアント端末で表示される画面遷移の一例を説明する図である。
【図５】図５は、本発明の最良の実施の形態に係る情報提供システムのシステム構成と、情報提供サーバの機能ブロックを説明する図である。
【図６】図６は、本発明の最良の実施の形態に係る情報提供サーバのハードウェア構成を説明する図である。
【図７】図７は、本発明の最良の実施の形態に係る検索方法データのデータ構造とデータの一例を説明する図である。
【図８】図８は、本発明の最良の実施の形態に係るアクションデータのデータ構造とデータの一例を説明する図である。
【図９】図９は、本発明の最良の実施の形態に係る検索リクエスト受信部による検索リクエスト受信処理を説明するフローチャートである。
【図１０】図１０は、本発明の最良の実施の形態に係る検索方法取得部による検索方法取得処理を説明するフローチャートである。
【図１１】図１１は、本発明の最良の実施の形態に係るアクション取得部によるアクション取得処理を説明するフローチャートである。
【図１２】図１２は、本発明の最良の実施の形態に係る検索部による検索処理を説明するフローチャートである。
【図１３】図１３は、本発明の最良の実施の形態に係る画面データ生成部による画面データ生成処理を説明するフローチャートである。
【図１４】図１４は、本発明の第１の変形例に係る情報提供方法の概要を説明する図である。
【図１５】図１５は、本発明の第１の変形例に係るクライアント端末で表示される検索結果表示画面の一例である。（その１）
【図１６】図１６は、本発明の第１の変形例に係るクライアント端末で表示される検索結果表示画面の一例である。（その２）
【図１７】図１７は、本発明の第１の変形例に係るクライアント端末で表示される画面遷移の一例を説明する図である。
【図１８】図１８は、本発明の第１の変形例に係る情報提供システムのシステム構成と、情報提供サーバの機能ブロックを説明する図である。
【図１９】図１９は、本発明の第１の変形例に係る検索方法データのデータ構造とデータの一例を説明する図である。
【図２０】図２０は、本発明の第１の変形例に係るソートデータのデータ構造とデータの一例を説明する図である。
【図２１】図２１は、本発明の第１の変形例に係る検索方法取得部による検索方法取得処理を説明するフローチャートである。
【図２２】図２２は、本発明の第１の変形例に係るソート取得部によるソート取得処理を説明するフローチャートである。
【図２３】図２３は、本発明の第１の変形例に係る検索部による検索処理を説明するフローチャートである。
【図２４】図２４は、本発明の第１の変形例に係る画面データ生成部による画面データ生成処理を説明するフローチャートである。
【図２５】図２５は、本発明の第２の変形例に係る情報提供方法の概要を説明する図である。
【図２６】図２６は、本発明の第２の変形例に係るクライアント端末で表示される検索結果表示画面の一例である。（その１）
【図２７】図２７は、本発明の第２の変形例に係るクライアント端末で表示される検索結果表示画面の一例である。（その２）
【図２８】図２８は、本発明の第２の変形例に係るクライアント端末で表示される検索結果表示画面の一例である。（その３）
【図２９】図２９は、本発明の第２の変形例に係るクライアント端末で表示される画面遷移の一例を説明する図である。
【図３０】図３０は、本発明の第２の変形例に係る情報提供システムのシステム構成と、情報提供サーバの機能ブロックを説明する図である。
【図３１】図３１は、本発明の第２の変形例に係る検索方法データのデータ構造とデータの一例を説明する図である。
【図３２】図３２は、本発明の第２の変形例に係るカテゴリデータのデータ構造とデータの一例を説明する図である。
【図３３】図３３は、本発明の第２の変形例に係るパラメータデータのデータ構造とデータの一例を説明する図である。
【図３４】図３４は、本発明の第２の変形例に係る検索方法取得部による検索方法取得処理を説明するフローチャートである。
【図３５】図３５は、本発明の第２の変形例に係るカテゴリ取得部によるカテゴリ取得処理を説明するフローチャートである。
【図３６】図３６は、本発明の第２の変形例に係るパラメータ取得部によるパラメータ取得処理を説明するフローチャートである。
【図３７】図３７は、本発明の第２の変形例に係る検索部による検索処理を説明するフローチャートである。
【符号の説明】
【０１６５】
１  情報提供サーバ
３  クライアント端末
５  検索サーバ
７  通信ネットワーク
１０  情報提供システム
１１  検索リクエスト受信部
１２  検索方法取得部
１３  アクション取得部
１４  検索部
１５  画面データ生成部
１６  画面データ送信部
１７  ソートキー取得部
１８  カテゴリ取得部
１９  パラメータ取得部
２１  検索方法データ
２２  アクションデータ
２３  ソートデータ
２４  カテゴリデータ
２５  パラメータデータ
１０１  中央処理制御装置
１０２  ＲＯＭ
１０３  ＲＡＭ
１０４  入力装置
１０５  表示装置
１０６  通信制御装置
１０７  記憶装置
１０８  リムーバブルディスク
１０９  入出力インタフェース
１１０  バス 
【図１】
2009140170.tif 000003
【図２】
2009140170.tif 000004
【図３】
2009140170.tif 000005
【図４】
2009140170.tif 000006
【図５】
2009140170.tif 000007
【図６】
2009140170.tif 000008
【図７】
2009140170.tif 000009
【図８】
2009140170.tif 000010
【図９】
2009140170.tif 000011
【図１０】
2009140170.tif 000012
【図１１】
2009140170.tif 000013
【図１２】
2009140170.tif 000014
【図１３】
2009140170.tif 000015
【図１４】
2009140170.tif 000016
【図１５】
2009140170.tif 000017
【図１６】
2009140170.tif 000018
【図１７】
2009140170.tif 000019
【図１８】
2009140170.tif 000020
【図１９】
2009140170.tif 000021
【図２０】
2009140170.tif 000022
【図２１】
2009140170.tif 000023
【図２２】
2009140170.tif 000024
【図２３】
2009140170.tif 000025
【図２４】
2009140170.tif 000026
【図２５】
2009140170.tif 000027
【図２６】
2009140170.tif 000028
【図２７】
2009140170.tif 000029
【図２８】
2009140170.tif 000030
【図２９】
2009140170.tif 000031
【図３０】
2009140170.tif 000032
【図３１】
2009140170.tif 000033
【図３２】
2009140170.tif 000034
【図３３】
2009140170.tif 000035
【図３４】
2009140170.tif 000036
【図３５】
2009140170.tif 000037
【図３６】
2009140170.tif 000038
【図３７】
2009140170.tif 000039