(57)【特許請求の範囲】
【請求項１】
店舗ＩＤ毎に該店舗ＩＤにより特定される店舗の店舗情報と、該特定される店舗で提供されるサービスに関係する画像及び該特定される店舗で提供されるサービスを説明するテキストとを対応付けて記憶している第１データベースと、
ユーザ端末から検索条件の入力を受け付け、該受け付けた検索条件を用いて前記第１データベースを検索して該検索条件を満たす店舗情報を抽出する検索処理部と、
前記ユーザ端末に前記検索処理部により抽出された店舗情報を提供する情報提供部とを有し、
前記第１データベースに記憶された画像及びテキストには、前記店舗で提供されるサービスに関係する検索条件が関連付けられ、前記店舗情報には、少なくとも、店名、店舗の連絡先、店舗のＰＲ文、店舗のアクセス情報のうちのいずれかが含まれており、
前記情報提供部は、前記検索処理部が抽出した店舗情報に対応付けられた前記店舗に関連する画像及び前記店舗で提供されるサービスを説明するテキストの中から前記受け付けた検索条件に関連付けられた画像及びテキストを選定し、該抽出した店舗情報と、該選定した画像及びテキストとが含まれる検索結果案内データを生成し、前記ユーザ端末に該検索結果案内データを提供する
ことを特徴とする情報提供サーバ。
【請求項２】
前記検索条件は、予め定められた特定キーワードである
ことを特徴とする請求項１記載の情報提供サーバ。
【請求項３】
前記特定キーワードは複数であり、
前記店舗ＩＤ毎に該店舗ＩＤにより特定される店舗情報に対応する画像に関連付けられた特定キーワードに、店舗側が設定した表示順番を対応付けて記憶している第２データベースを有し、
前記第１データベースには、前記店舗ＩＤに対応付けて複数の画像及びテキストが記憶されており、
前記複数の画像には、それぞれ、前記特定キーワードが関連付けられており、
前記情報提供部は、前記検索条件として複数の特定キーワードの入力を受け付けた場合、前記検索結果案内データを生成する際、前記第２データベースを参照して、表示順番が上位の特定キーワードに関連付けられた画像及びテキストを選択する
ことを特徴とする請求項２記載の情報提供サーバ。
【請求項４】
前記検索結果案内データには、複数の画像及びテキストが含まれており、
前記複数の画像のうちの一つの画像がメイン画像であり、
前記情報提供部が選定した画像及びテキストが前記メイン画像である
ことを特徴とする請求項１〜３のいずれかに記載の情報提供サーバ。
【請求項５】
前記検索結果案内データには、複数の画像及びテキストが含まれており、
前記複数の画像のうちの一つの画像がメイン画像であり、前記一つの画像以外の画像が前記メイン画像よりも小さくなっているサブ画像であり、
前記情報提供部が選定した画像及びテキストが前記サブ画像である
ことを特徴とする請求項１〜３のいずれかに記載の情報提供サーバ。
【請求項６】
前記検索結果案内データは、前記抽出された店舗情報毎に、前記選定した画像及びテキストを関連付け且つ選択可能に並べて提示されたものであり、
前記情報提供部は、前記ユーザ端末が前記検索結果案内データ上で提示された店舗情報を選択すると、該選択された店舗情報の抽出に用いた検索条件に関連付けられた画像及びテキストが優先して提示される紹介データを生成し、前記ユーザ端末に該紹介データを提供する
ことを特徴とする請求項１〜５のいずれかに記載の情報提供サーバ。
【請求項７】
前記検索結果案内データは、前記抽出された店舗情報毎に、前記選定した画像及びテキストを関連付け且つ選択可能に並べて提示されたものであり、
前記情報提供部は、前記ユーザ端末が前記検索結果案内データ上で提示された店舗情報を選択すると、少なくとも該選択された店舗情報の抽出に用いた検索条件に関連付けられた画像及びテキストが表示される紹介データを生成し、前記ユーザ端末に該紹介データを提供する
ことを特徴とする請求項１〜５のいずれかに記載の情報提供サーバ。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、受け付けた検索条件に応じた情報を提供する情報提供サーバに関し、例えば、ユーザ端末が入力した検索条件に基づいてデータベースを検索して、その検索結果をユーザ端末に提供する情報提供サーバに関する。
【背景技術】
【０００２】
従来から、パソコン（PC）やスマートフォン等のユーザ端末が入力した検索条件に基づいてデータベースを検索して、その検索結果をユーザ端末に提供するシステムが知られている。
【０００３】
例えば、特許文献１には、ユーザ端末が送信する店舗の検索条件を受け付け、店舗データベースの中から受け付けた検索条件を満たす店舗リストを生成し、ユーザ端末に店舗リストを送信するサーバ装置が開示されている。このサーバ装置は、ユーザ端末から店舗リストに提示された店舗の選択を受け付けると、その受け付けた店舗を紹介する店舗ページ（特許文献１の図７）を生成して、ユーザ端末に店舗ページを送信するようになっている。また、特許文献１の店舗ページには、店名や電話番号、店舗のPR文等に加えて、店舗のイメージ画像（料理や店の外観）が含まれており、ユーザが視覚的に店舗をイメージできるようになっている。
【０００４】
また、特許文献２には、検索条件（検索キーワードや観点）を考慮して、検索されたコンテンツの要約を作成して、ユーザ端末に提供する検索システムが開示されている。具体的には、特許文献２に記載の検索システムは、１以上のコンテンツを記憶し、それぞれのコンテンツの中で検索キーワードとなり得る語彙に、当該語彙が持つ１以上の観点のうち当該コンテンツの内容に応じた観点が付与されているデータベースと、入力手段から入力された検索要求に含まれる検索キーワードに基づいてデータベースを検索する検索手段と、検索手段の検索結果を出力手段から出力する検索結果出力手段と、検索手段の検索結果に含まれるコンテンツのうちユーザによって選択されたコンテンツの中の検索キーワードと一致した語彙に付与されている観点を、ユーザの検索観点と判定して取得する観点取得手段とを備えている。この検索システムは、要約の作成が要求されたコンテンツに含まれる語彙の重要度を、当該語彙が観点取得手段で取得された観点を持つ語彙か否かを考慮して判定し、重要度の高い語彙が含まれるようにコンテンツの要約を作成するようになっている。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２０１２−２０３５８７号公報
【特許文献２】特開２０１０−２３７７２１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
ところで、上述した特許文献１に記載のサーバのように、ユーザ端末に対して、入力された検索条件に基づいて検索された検索結果（特許文献１の例では店舗ページ）に、店舗がどのような店舗であるかをイメージさせる画像（料理や店の外観等のイメージ画像）を含めることは広く行われている。しかし、検索結果（上記の店舗ページ等）に含まれる画像は、ユーザが入力する検索条件に関係なく、予め定められたものが用いられている。例えば、上述した特許文献１に記載のサーバは、ユーザがどのような検索条件を入力したとしても、店舗ページに同じ画像を表示させるようになっている。したがって、従来技術では、ユーザは、検索結果（特許文献１の例では店舗ページ）を見ても、自分が所望する条件（検索条件）にあっているか否かを簡単に判断できないことがあった。
【０００７】
そのため、検索結果（例えば、検索された店舗情報）に、ユーザが入力した検索条件に関連する画像を含めて表示させるシステムがあれば、ユーザは、検索結果が自分の条件（検索条件）にあっているか否かを視覚により簡単に判断できる。しかしながら、現在のところ、検索結果に、ユーザが入力した検索条件に関連する画像を含めて表示するシステムは知られていない。尚、特許文献２に記載の検索システムは、ユーザに対して、検索されたコンテンツのテキスト形式の要約を提示するものであり、ユーザは要約を読まなければならず、検索結果が自分の所望する条件（検索条件）にあっているか否かを簡単に判断することはできない。
【０００８】
本発明は上記課題に鑑みてなされたものであって、その目的は、ユーザ端末から入力された検索条件に応じた検索結果を提供する情報提供サーバであって、ユーザに対して、入力した検索条件に対応する検索結果が提供されているか否かを簡単に判断できるようにする情報提供サーバを提供する。
【課題を解決するための手段】
【０００９】
上記技術的課題を解決するための本発明は、情報提供サーバであって、店舗ＩＤ毎に該店舗ＩＤにより特定される店舗の店舗情報と、該特定される店舗で提供されるサービスに関係する画像及び該特定される店舗で提供されるサービスを説明するテキストとを対応付けて記憶している第１データベースと、ユーザ端末から検索条件の入力を受け付け、該受け付けた検索条件を用いて前記第１データベースを検索して該検索条件を満たす店舗情報を抽出する検索処理部と、前記ユーザ端末に前記検索処理部により抽出された店舗情報を提供する情報提供部とを有し、前記第１データベースに記憶された画像及びテキストには、前記店舗で提供されるサービスに関係する検索条件が関連付けられ、前記店舗情報には、少なくとも、店名、店舗の連絡先、店舗のＰＲ文、店舗のアクセス情報のうちのいずれかが含まれており、前記情報提供部は、前記検索処理部が抽出した店舗情報に対応付けられた前記店舗に関連する画像及び前記店舗で提供されるサービスを説明するテキストの中から前記受け付けた検索条件に関連付けられた画像及びテキストを選定し、該抽出した店舗情報と、該選定した画像及びテキストとが含まれる検索結果案内データを生成し、前記ユーザ端末に該検索結果案内データを提供することを特徴とする。また、前記検索条件は、予め定められた特定キーワードであることが望ましい。
【００１０】
このように本発明の情報提供サーバは、ユーザ端末に対して、受け付けた検索条件に応じて検索された検索対象情報（店舗情報）と共に、受け付けた検索条件に関係する画像及びテキストとが含まれる検索結果案内データを提供することができる。すなわち、上記構成によれば、ユーザが入力した検索条件に対応した画像が表示された検索結果案内データを提供できる。したがって、ユーザは、検索された検索対象情報が、自分が入力した検索条件に合致する所望の情報であるか否かを、検索対象情報と共に提示される画像を見ることにより簡単に判断することができる。
【００１１】
また、前記特定キーワードは複数であり、前記店舗ＩＤ毎に該店舗ＩＤにより特定される店舗情報に対応する画像に関連付けられた特定キーワードに、店舗側が設定した表示順番を対応付けて記憶している第２データベースを有し、前記第１データベースには、前記店舗ＩＤに対応付けて複数の画像及びテキストが記憶されており、前記複数の画像には、それぞれ、前記特定キーワードが関連付けられており、前記情報提供部は、前記検索条件として複数の特定キーワードの入力を受け付けた場合、前記検索結果案内データを生成する際、前記第２データベースを参照して、表示順番が上位の特定キーワードに関連付けられた画像及びテキストを選択することが望ましい。
【００１２】
上記の構成によれば、情報提供サーバに検索対象情報（店舗情報）を設定する登録者が、例えば、強くアピールしたい特定キーワードや検索対象情報の特徴を適格に示す特定キーワードの表示順番を上位に登録しておけば、その検索対象情報が検索され、ユーザ端末に提供される際に、強くアピールしたい特定キーワードに関係する画像や検索対象情報の特徴を示す特定キーワードに関係する画像が表示されるようになる。 
【００１３】
また、前記検索結果案内データには、複数の画像及びテキストが含まれており、前記複数の画像のうちの一つの画像がメイン画像であり、前記情報提供部が選定した画像及びテキストが前記メイン画像であることが望ましい。
【００１４】
また、前記検索結果案内データには、複数の画像及びテキストが含まれており、前記複数の画像のうちの一つの画像がメイン画像であり、前記一つの画像以外の画像が前記メイン画像よりも小さくなっているサブ画像であり、前記情報提供部が選定した画像及びテキストが前記サブ画像であることが望ましい。
【００１５】
また、前記検索結果案内データは、前記抽出された店舗情報毎に、前記選定した画像及びテキストを関連付け且つ選択可能に並べて提示されたものであり、前記情報提供部は、前記ユーザ端末が前記検索結果案内データ上で提示された店舗情報を選択すると、該選択された店舗情報の抽出に用いた検索条件に関連付けられた画像及びテキストが優先して提示される紹介データを生成し、前記ユーザ端末に該紹介データを提供することが望ましい。
【００１６】
このように、上記の検索結果案内データは、抽出された検索対象情報（店舗情報）毎に、選定した画像及びテキストを関連付け且つ選択可能に並べて提示されている。そのため、ユーザは、検索された各検索対象情報について、関連付けられた画像及びテキストを比較しながら、どの検索対象情報が自分の所望するものに合致するのかを判断することができる。また、上記の構成によれば、ユーザ端末が検索結果案内データ上で提示された検索対象情報を選択すると、その選択された検索対象情報の抽出に用いた検索条件に関連付けられた画像及びテキストが優先的に表示される。そのため、ユーザは、選択された検索結果が、自分の所望するものに合致しているか否かの判断がし易くなる。
【００１７】
また、前記検索結果案内データは、前記抽出された店舗情報毎に、前記選定した画像及びテキストを関連付け且つ選択可能に並べて提示されたものであり、前記情報提供部は、前記ユーザ端末が前記検索結果案内データ上で提示された店舗情報を選択すると、少なくとも該選択された店舗情報の抽出に用いた検索条件に関連付けられた画像及びテキストが表示される紹介データを生成し、前記ユーザ端末に該紹介データを提供することが望ましい。
【００１８】
上記の構成によれば、ユーザ端末が検索結果案内データ上でリスト提示された検索対象情報（店舗情報）を選択すると、少なくとも、その選択された検索対象情報の抽出に用いた検索条件に関連付けられた画像及びテキストが表示される。すなわち、自身が入力した検索条件に関係する画像及びテキストが提示され、判断基準が強調して提示されるため、ユーザは、選択された検索結果が、自分の所望するものに合致しているか否かの判断がし易くなる。
【発明の効果】
【００１９】
本発明によれば、ユーザ端末から入力された検索条件に応じた検索結果を提供する情報提供サーバであって、ユーザに対して、入力した検索条件に対応する検索結果が提供されているか否かを簡単に判断できるようにする情報提供サーバが提供される。
【図面の簡単な説明】
【００２０】
【図１】本発明の実施形態の情報提供システムのシステム構成図である。
【図２】本発明の実施形態の店舗データベースのデータ構造を模擬的に示した模式図である。
【図３】本発明の実施形態の表示順番設定データベースのデータ構造を模擬的に示した模式図である。
【図４】本発明の実施形態のフリーワード変換テーブルのデータ構造を模擬的に示した模式図である。
【図５】本発明の実施形態の情報提供システムが行う店舗情報提供処理を示したフローチャートである。
【図６】図５のＳ５の処理を具体的に示したフローチャートである。
【図７】本発明の実施形態の情報提供システムが提供する検索条件入力ページを示した模式図である。
【図８】本発明の実施形態の情報提供システムが提供する検索結果案内ページを構成する店舗案内データを示した模式図である。
【図９】本発明の実施形態の情報提供システムが提供する検索結果案内ページを構成する店舗案内データの画像配置を説明するための模式図である。
【図１０】本発明の実施形態の情報提供システムが提供する検索結果案内ページを示した模式図である。
【図１１】本発明の実施形態の情報提供システムが提供する選定店舗紹介ページを説明するための模式図である。
【図１２】図１１に示した選定店舗紹介ページの変形例を示した模式図である。
【図１３】図９に示した店舗案内データの画像配置の他の例を示した模式図である。
【発明を実施するための形態】
【００２１】
以下、本発明の実施形態について図面を用いて説明する。先ず、本実施形態の情報提供システムの構成について図１〜図４に基づいて説明する。ここで、図１は、本実施形態の情報提供システムのシステム構成図である。又、図２は、本実施形態の店舗データベースのデータ構造を模擬的に示した模式図であり、図３は、本発明の実施形態の表示順番設定データベースのデータ構造を模擬的に示した模式図であり、図４は、本実施形態のフリーワード変換テーブルのデータ構造を模擬的に示した模式図である。
【００２２】
図１に示すように、本実施形態の情報提供システムは、インターネット等の通信ネットワークＮＷに接続された情報提供サーバ１（以下、単に「サーバ」という）1と、通信ネットワークＮＷに接続されたユーザ端末３とを備えている。このサーバ１は、ユーザ端末３との間で各種データの授受が行えるようになっている。尚、サーバ１は、１又は複数台のコンピュータにより構成されている。
【００２３】
上記のサーバ１は、ユーザ端末３から検索条件の入力を受け付け、その受け付けた検索条件に基づいて後述する店舗データベース２０を検索して、検索条件を満たす店舗情報（検索対象情報）を抽出して、ユーザ端末３に検索された店舗情報を提供するようになっている。また、サーバ１は、ユーザ端末３に対して、検索された店舗情報と共に、受け付けた検索条件を用いて選定した「サムネイル画像及びテキスト」を提供できるようになっている。
【００２４】
また、ユーザ端末３は、Ｗｅｂブラウザ機能を有する制御部と、液晶ディスプレイ等で構成される表示部と、キーボードや操作ボタン等で構成される入力部とを備えた情報処理装置（パソコン、ＰＤＡ、スマートフォン、携帯電話等の情報処理装置）により構成されている。そして、ユーザ端末３は、通信ネットワークＮＷを介してサーバ１にアクセスし、サーバ１に店舗の検索条件を送信したり、サーバ１から送信される店舗情報を受信して、表示部に表示させたりできるようになっている。
【００２５】
次に、サーバ１の具体的な構成を説明する。サーバ１は、制御部１０と、検索処理部１１と、情報提供部１２と、記憶部１３とを有している。また、記憶部１３には、店舗データベース２０と、表示順番設定データベース３０と、フリーワード変換テーブル４０とが格納されている。
【００２６】
先ず、サーバ１の構成のうち、記憶部１３に格納されている各データの構成について説明する。
【００２７】
店舗データベース２０は、図２に示すように、店舗識別情報（店舗ＩＤ）が登録されるフィールド２０ａと、フィールド２０ａに登録された店舗ＩＤにより特定される店舗の基礎情報（店舗情報）が登録されるフィールド２０ｂと、店舗情報と共に表示する画像（サムネイル画像）を変動表示にするのか固定表示にするのかを設定する表示設定情報（変動及び固定のいずれか）が登録されるフィールド２０ｃと、フィールド２０ａに登録された店舗ＩＤにより特定される店舗に関連する画像及び画像に関係する検索条件等が登録される各フィールド２０ｄ、２０ｅ、２０ｆ、２０ｇ、２０ｈ、２０ｉとを有するレコードにより構成されている（店舗毎に設けられた、複数のレコードにより構成されている）。
【００２８】
ここで、上記の店舗ＩＤとは、英数字などで構成される一意のデータであり、店舗毎に割り当てられている。また、店舗情報とは、「店舗の店名、店舗の電話番号、店舗のＰＲ文、店舗の住所、地図情報、メニュー」等を示す情報である。また、フィールド２０ｄ、２０ｅ、２０ｆ、２０ｇ、２０ｈ、２０ｉでは、それぞれ登録された画像毎に、当該画像に関係する検索条件（特定キーワード（絞り込みワード）、特定キーワードのカテゴリ）と、当該画像の内容を示すテキストデータ（テキスト）が関連付けられて格納されている。
【００２９】
例えば、図示する最上段のレコードのフィールド２０ｄには、店舗に関連する画像として「ビールの画像」が登録され、検索条件として「ビールの画像」に関連する情報（カテゴリ：ドリンク、特定キーワード：ビールが飲みたい）が登録され、さらに、当該画像の内容を示すテキスト（店舗で提供するビールについて説明するテキストデータ）が登録されている。また、最上段のレコードのフィールド２０ｅには、店舗に関連する画像として「店舗に設けられた座敷個室の画像」が登録され、検索条件として「座敷個室」に関連する情報（カテゴリ：個室・席・貸切のできる店、特定キーワード：個室有り）が登録され、さらに、当該画像の内容を示すテキスト（店舗に設けられた座敷個室を説明するテキストデータ）が登録されている。
【００３０】
尚、図示する例では、店舗に関連する画像（サムネイル画像）を登録するために、６個のフィールド２０ｄ、２０ｅ、２０ｆ、２０ｇ、２０ｈ、２０ｉが設けられているが、画像を登録するフィールド数は適宜設計されるものである。また、店舗データベース２０への画像（サムネイル画像）の登録は、店舗側の要求に応じて行われるが、全てのフィールド２０ｄ、２０ｅ、２０ｆ、２０ｇ、２０ｈ、２０ｉに画像を登録しておく必要はない。例えば、フィールド２０ｄ、２０ｅ、２０ｆには店舗に関連する画像（サムネイル画像）を登録し、フィールド２０ｇ、２０ｈ、２０ｉには、画像（サムネイル画像）を登録せずに空白情報（ＮＵＬＬ）を登録しておいてもよい。
【００３１】
また、表示順番設定データベース３０は、図３に示すように、店舗ＩＤが登録されるフィールド３０ａと、店舗側が設定した特定キーワードの表示順番を登録するためのフィールド３０ｂとを有するレコードにより構成されている（店舗毎に設けられた、複数のレコードにより構成されている）。この表示順番設定データベース３０は、検索条件として複数の特定キーワードが入力された場合に、どの特定キーワードに関係する画像を選定するのかを判定するために用いられる。
【００３２】
ここで、フィールド３０ａに登録される店舗ＩＤは、店舗データベース２０のフィールド２０ａに登録されるものと同じである。また、フィールド３０ｂに登録される特定キーワードは、店舗データベース２０の対応するレコード（同じ店舗ＩＤが登録されたレコード）に登録されている特定キーワードと同じものであり、店舗データベース２０に登録された特定キーワードに表示順番を対応付けたものである。尚、表示順番は、各店舗からの要求に応じて設定されるものである（各店舗の担当者が任意で設定するものである）。図示する最上段のレコードのフィールド３０ｂには、「ビールが飲みたい」という特定キーワードに「表示順番  １番」が関連付けられ、「カップル個室」という特定キーワードに「表示順番  ２番」が関連付けられ、「個室有り」という特定キーワードに「表示順番  ３番」が関連付けられ、「貸切り有り」という特定キーワードに「表示順番  ４番」が関連付けられ、「ワインが飲みたい」という特定キーワードに「表示順番  ５番」が関連付けられている。
【００３３】
尚、フィールド３０ｂでは、特定キーワードに、画像の内容を示す情報も関連付けられている。これは、店舗データベース２０に、同じ特定キーワードに関係する画像が複数登録されている場合に、画像を選定できるようにするためのである。
【００３４】
また、フリーワード変換テーブル４０は、検索条件にフリーワードが入力された場合、そのフリーワードで検索された店舗情報と共に表示する画像を選定できるようにするために設けたものである。
【００３５】
具体的には、図４に示すように、フリーワード変換テーブル４０は、フリーワードが登録されるフィールド４０ａと、フィールド４０ａに登録したフリーワードに対応する「カテゴリー及び特定キーワード」を登録するフィールド４０ｂとを有するレコードにより構成されている（フリーワード毎に設けられた、複数のレコードにより構成されている）。例えば、図示する最上段のレコードでは、フィールド４０ａに「大勢で飲める」というフリーワードが登録され、フィールド４０ｂに「個室・席・貸切のできる店」というカテゴリーと、「貸切有り」という特定キーワードが登録されている。
【００３６】
次に、サーバ１の機能処理部を説明する。
【００３７】
制御部１０は、サーバ１全体の動作を制御すると共に、サーバ１に対する各種設定を受け付ける。
【００３８】
検索処理部１１は、ユーザ端末３から検索条件の入力を受け付け、その受け付けた検索条件に基づいて店舗データベース２０を検索して、検索条件を満たす店舗情報が登録されているレコードを抽出する。尚、検索処理部１１が行う処理については後段で詳細に説明する。
【００３９】
また、情報提供部１２は、検索処理部１１から、受け付けた「検索条件」と、検索処理部１１が抽出したレコード（検索条件を満たす店舗情報が登録されているレコード）とを取得する。そして、情報提供部１２は、取得した検索条件と、検索条件を満たす店舗情報が登録されているレコードとを用いて、店舗情報と共に提示する「画像及びテキスト」を選定する。また、情報提供部１２は、取得した店舗情報と、選定した「画像及びテキスト」とが含まれる検索結果案内ページ１１０（図１０参照）を生成し、検索条件を入力してきたユーザ端末３に検索結果案内ページ１１０を出力して表示させる。尚、情報提供部１２が行う処理については後段で詳細に説明する。
【００４０】
尚、サーバ１のハードウェア構成は特に限定されるものではない。例えば、サーバ１は、ＣＰＵ、補助記憶装置、主記憶装置、ネットワークインターフェース及び入出力インターフェースを備えるコンピュータ（１台或いは複数台のコンピュータ）により構成される。この場合、前記補助記憶装置には、制御部１０、検索処理部１１及び情報提供部１２の機能を実現するためのプログラムが格納されている。また、前記補助記憶装置の所定領域には、上述した記憶部１３が形成されている。そして、制御部１０、検索処理部１１及び情報提供部１２の機能は、前記ＣＰＵが前記補助記憶装置に格納された前記プログラムを前記主記憶装置にロードして実行することにより実現される。
【００４１】
次に、本実施形態の情報提供システムにより行われる処理について、図５〜図１２を参照しながら説明する。ここで、図５は、本実施形態の情報提供システムが行う店舗情報提供処理を示したフローチャートである。図６は、図５のＳ６の処理を具体的に示したフローチャートである。図７は、本実施形態の情報提供システムが提供する検索条件入力ページを示した模式図である。図８は、本実施形態の情報提供システムが提供する検索結果案内ページを構成する店舗案内データを示した模式図である。図９は、本実施形態の情報提供システムが提供する検索結果案内ページを構成する店舗案内データの画像配置を説明するための模式図である。図１０は、本実施形態の情報提供システムが提供する検索結果案内ページを示した模式図である。図１１は、本実施形態の情報提供システムが提供する選択店舗紹介ページを説明するための模式図である。図１２は、図１１に示した選定店舗紹介ページの変形例を示した模式図である。
【００４２】
先ず、店舗を探しているユーザは、ユーザ端末３を操作して、サーバ１にアクセスして、サーバ１が提供するＷｅｂサイトの検索条件入力ページ（Ｗｅｂページ）を要求する。サーバ１の検索処理部１１は、ユーザ端末３からの要求を受け付けると、ユーザ端末３に検索条件入力ページ１００（図７）を送信する（Ｓ１）。これにより、ユーザ端末３の表示部に、図７に示す検索条件入力ページ１００が表示される。
【００４３】
図示する検索条件入力ページ１００には、ユーザからフリーワード（検索ワード）の入力を受け付けるフリーワード入力欄１０１と、検索処理を受け付ける検索ボタン１０２と、サーバ１側で用意した検索用の特定キーワード（絞り込みキーワード）の入力を受け付ける特定キーワード入力欄１０３とが設けられている。特定キーワード入力欄１０３では、カテゴリ毎に特定キーワードが分類され提示されており、ユーザが複数の特定キーワードを選択し入力できるようになっている。図示する例では、「シーン・目的から探す」というカテゴリに分類された特定キーワードとして「飲み放題」、「食べ放題」等のキーワードが提示され、「ドリンク」というカテゴリに分類された特定キーワードとして「日本酒が飲みたい」、「ビールが飲みたい」等のキーワードが提示されている。また、「個室・席・貸切のできる店」というカテゴリに分類された特定キーワードとして「指定なし」、「個室有り」等のキーワードが提示され、「禁煙・喫煙」というカテゴリに分類された特定キーワードとして「店内全面禁煙」、「喫煙可」等のキーワードが提示されている。
【００４４】
そして、ユーザがユーザ端末３を操作して、検索条件入力ページ１００上で特定キーワードを選択し(或いはフリーワードを入力し)、検索ボタン１０２をクリックすると、ユーザ端末３からサーバ１に、ユーザが入力した検索条件（「特定キーワード及びカテゴリ」や「フリーワード」）が送信される。サーバ１の検索処理部１１は、ユーザ端末３から送信された検索条件を受信し、その検索条件を受け付ける（Ｓ２）。尚、フリーワード入力欄１０１から入力されたキーワードには、そのキーワードがフリーワードである旨の情報が付加された上で、サーバ１に送信される。これにより、サーバ１の検索処理部１１及び情報提供部１２は、ユーザ端末３から送信されたキーワードがフリーワードであるか、特定キーワードであるかを判定できるようになっている。
【００４５】
次に、検索処理部１１は、Ｓ２で受け付けた検索条件を用いて、店舗データベース２０を検索して、受け付けた検索条件を満たすレコ-ド（特定キーワードやフリーワードが記載された店舗情報が登録されたレコード）があればＳ５に進み、受け付けた検索条件を満たすレコ-ドがなければＳ１に戻る（Ｓ３、Ｓ４）。
【００４６】
Ｓ５では、検索処理部１１は、店舗データベース２０の中から、受け付けた検索条件を満たすレコ-ドを全て抽出し（Ｎ個（Ｎ≧１）のレコードを抽出し）、情報提供部１２に、受け付けた検索条件及び抽出したレコード（Ｎ個（Ｎ≧１）のレコード）を送信する。
【００４７】
Ｓ６では、情報提供部１２は、検索処理部１１が送信した上記データ（検索条件及び抽出したＮ個のレコード）を取得し、検索処理部１１が抽出したレコードに登録された店舗（検索された店舗）毎に、店舗情報と、その店舗を紹介する画像（サムネイル画像）と、画像の表示内容を説明するテキストとが提示された店舗案内データ１１１（図８参照）を生成する処理を行う（Ｎ個の店舗案内データ１１１を生成する）。
【００４８】
図８に示すように、店舗案内データ１１１には、店舗情報が提示される領域１１２と、店舗を紹介する画像が提示される領域１１３と、領域１１３に提示された画像の表示内容を説明するテキストが提示される領域１１４とが形成されている。また、領域１１３には、メイン画像の表示領域２１０が設けられていると共に、表示領域２１０の下方に、表示領域２１０よりも小さい表示領域２１１ａ、２１１ｂ、２１１ｃが並列に配置されて設けられている。なお、本実施形態では、表示領域２１０及び表示領域２１１ａに同じメイン画像が表示され、表示領域２１１ｂ、２１１ｃに、メイン画像と異なるサブ画像が提示されるようになっている。
【００４９】
また、本実施形態の情報提供システムは、領域１１３に表示させる画像を、ユーザが入力する検索条件に対応するように設定できるようになっている。すなわち、本実施形態では、ユーザ端末３に、検索された店舗情報が提供される際、店舗情報と共に、入力した検索条件に応じて、その検索条件に関連する画像と、検索条件に関連する画像の内容を説明するテキストとが提示されるように設定できる。その結果、ユーザは、検索された店舗情報が、自分が入力した検索条件に合致している情報であるか否かを簡単に判断することができる。以下、情報提供部１２による、店舗毎の店舗案内データ１１１を生成する処理（Ｓ６の処理）について図６を参照しながら説明する。
【００５０】
具体的には、情報提供部１２は、検索処理部１１が送信した検索条件及びＮ個のレコード）を取得し（Ｓ１０）、取得したレコードの処理数を計測するためのカウンターの値を「１（ｋ＝１（１≦ｋ≦Ｎ））」に設定し（Ｓ１１）、Ｓ１２の処理に進む。なお、情報提供部１２は、取得したＮ個のレコードに対して、１からＮ番の番号を付けておく。
【００５１】
Ｓ１２では、情報提供部１２は、取得したＮ個のレコードのうち、「ｋ番目」のレコードを店舗案内データ１１１の処理対象に特定し、「ｋ番目」のレコードに対して以下のＳ１３〜Ｓ２４の処理を行う。
【００５２】
店舗案内データ１１１の生成処理では、情報提供部１２は、先ず、処理対象に特定したレコードに登録された店舗情報の表示設定を確認し、表示設定が変動であればＳ１４に進み、表示設定が固定になっていればＳ２１に進む（Ｓ１３）。
【００５３】
具体的には、Ｓ１３では、情報提供部１２は、特定した処理対象のレコードのフィールド２０ｃを参照し、当該レコードに登録されている店舗情報が画像を変動表示する設定になっているか否かを判定し、変動表示する設定になっていれば（フィールド２０ｃに「変動」が登録されていれば）Ｓ１４に進み、変動表示する設定になっていなければ（フィールド２０ｃに「固定」が登録されていれば）Ｓ２１の処理に進む。尚、画像を変動表示するか否かの設定は、店舗情報を登録する店舗からの要求により行われ、各レコードのフィールド２０ｃに「変動又は固定」が登録されている。
【００５４】
Ｓ１４では、情報提供部１２は、Ｓ２で検索処理部１１が受け付けた検索条件が「特定キーワード」であるか否かを判定し、「特定キーワード」であればＳ１６、１７に進み、特定キーワードでなければ（すなわち、フリーワードであれば）Ｓ１５に進む。尚、Ｓ２において、複数のキーワード（特定キーワード、フリーワード）を受け付けている場合には、キーワード毎に、Ｓ１４〜Ｓ１７の処理を行う。
【００５５】
Ｓ１５では、情報提供部１２は、フリーワード変換テーブル４０（図４）にアクセスして、受け付けたフリーワードを特定キーワードに変換する。例えば、Ｓ２で受け付けた検索条件が「大勢で飲める」というフリーワードであれば、情報提供部１２は、ワード変換テーブル４０の最上段のレコードを参照して、フリーワードを「「個室・席・貸切のできる店」というカテゴリの「貸切あり」という特定キーワード」に変換する。
【００５６】
Ｓ１６、１７では、情報提供部１２は、Ｓ１２で特定した処理対象のレコード（検索処理部１１に検索されたレコード）のフィールド２０ｄ、２０ｅ、２０ｆ、２０ｇ、２０ｈ、２０ｉのなかに、Ｓ２で受け付けた特定キーワード（又は、Ｓ１２で変換した特定キーワード）に関連付けられた画像が登録されているか否かを判定し、特定キーワードに関連付けられた画像が登録されていればＳ１８に進み、特定キーワードに関連付けられた画像が登録されていなければＳ２１に進む。尚、複数の特定キーワードの入力を受け付けている場合には、特定キーワード毎に、フィールド２０ｄ、２０ｅ、２０ｆ、２０ｇ、２０ｈ、２０ｉのなかに、特定キーワードに関連付けられた画像が登録されているか否かについて判定する。そして、関連付けられた画像が１つもない場合にＳ２１に進む。
【００５７】
Ｓ１８では、情報提供部１２は、Ｓ１６、１７において判定した画像が複数であるか否かを判定し、複数である場合にＳ１９に進み、複数でなれれば（特定キーワードに関連付けられた画像が１つのときには）Ｓ２２に進む。
【００５８】
Ｓ１９では、情報提供部１２は、表示順番設定データベース３０に設定された表示順番を用いて、特定キーワードに関連付けられた複数の画像に対して、メイン画像とサブ画像を特定する処理を行う。また、本ステップでは、Ｓ１６、１７において判定された画像が４つ以上の場合、メイン画像とサブ画像とを特定する前段階の処理として、表示順番を用いて、４つ以上の画像の中から、表示順番が上位の順に、店舗情報と共に提示する画像を３つに絞り込む（選定する）処理を行う。
【００５９】
ここで、Ｓ１９の処理について、Ｓ１６、１７において判定された画像（検索条件に関連付けられている画像）が４つ以上の場合と、画像が３つ以下（ここでは、２つ又は３っつ）の場合と分けて説明する。
【００６０】
先ず、Ｓ１６、１７において判定された画像（検索条件に関連付けられている画像）が４つ以上の場合のＳ１９の処理を説明する。この場合、情報提供部１２は、先ず、表示順番設定データベース３０（図３）の中から、処理対象にしているレコード（店舗データベース３０のレコード）のフィールド３０ａに登録された店舗ＩＤと同じ店舗IＤに対応付けられている表示順番を読み出す。次に、情報提供部１２は、読み出した表示順番を用いて、画像に関連付けられた特定キーワードに対して表示順番に応じて順番を付け、店舗情報と共に提示する画像として、上位３つの特定キーワードに関連付けられた画像を選定する。
【００６１】
上記の選定された３個の画像は、図８に示す店舗案内データ１１１のなかの店舗を紹介する画像が提示される領域１１３において、図９（ａ）に示すように配置される。具体的には、１番の順番を付けられた特定キーワードに関連付けられている画像は、表示領域２１０及び表示領域２１１ａにメイン画像として表示され、２番の順番を付けられた特定キーワードに関連付けられている画像は、表示領域２１１ｂにサブ画像として表示され、３番の順番を付けられた特定キーワードに関連付けられている画像は、表示領域２１１ｃにサブ画像として表示される。このように、図９（ａ）に示すケースでは、領域１１３に提示される画像は、全て、特定キーワードに関連する画像になっている。尚、本ステップにおいて、情報提供部１２は、最上位の特定キーワードに関連付けられたテキストの抽出も行う。
【００６２】
次に、Ｓ１６、１７において判定された画像（検索条件に関連付けられている画像）が３つ以下の場合のＳ１９の処理を説明する。この場合、情報提供部１２は、４つ以上の場合と同様、表示順番設定データベース３０（図３）の中から、処理対象にしているレコードのフィールド３０ａに登録された店舗ＩＤと同じ店舗IＤに対応付けられている表示順番を読み出す。そして、情報提供部１２は、読み出した表示順番を用いて、画像に関連付けられた特定キーワードに表示順番が上位の順に順番を付ける。また、情報提供部１２は、最上位の特定キーワードに関連付けられたテキストを抽出する。
【００６３】
尚、Ｓ１６、１７において判定された画像が３つの場合には、図９（ａ）と同様に、特定キーワードに関連する画像が表示順番に応じて表示されるが、画像が２つの場合には、図９（ｂ）に示すように、店舗案内データ１１１において、表示領域２１０、表示領域２１１ａ、２１１ｂに特定キーワードに関連する画像を優先して配置し、残りの表示領域２１１ｃに予め定めた画像が表示される。具体的には、１番の順番を付けられた特定キーワードに関連付けられている画像は表示領域２１０及び表示領域２１１ａにメイン画像として表示され、２番の順番を付けられた特定キーワードに関連付けられている画像は表示領域２１１ｂにサブ画像として表示され、表示領域２１１ｃには、処理対象となっているレコードに登録された画像のうち所定画像が表示される。この所定画像は、検索条件に関連付けられている画像がない場合に表示させる画像として、予め定めてられている（例えば、レコードのフィールド２０ｄ、２０ｅ、２０ｆ、２０ｇ、２０ｈ、２０ｉのいずれかに登録されている画像を、検索条件に関連付けられている画像がない場合に表示させる画像として定めておく）。
【００６４】
次に、Ｓ１９の処理の後で行うＳ２０の処理を説明する。
【００６５】
Ｓ２０では、情報提供部１２は、処理対象にしているレコード（検索条件により検索された店舗データベース３０のレコード）に登録された「店舗情報」と、Ｓ１９で特定した「メイン画像及びサブ画像」と、Ｓ１９で抽出した「メイン画像の内容を示すテキスト」とが提示された店舗案内データ１１１（図８参照）を生成する。
【００６６】
ここで、Ｓ１９、２０の処理について、Ｓ２で受け付けた検索条件が４つの特定キーワード（「ビールが飲みたい」、「個室有り」、「カップル個室」、「ワインが飲みたい」）であり、この特定キーワードを満たす店舗情報として、図２に示す店舗データ２０の最上段のレコードが抽出された場合を例に挙げて説明する。
【００６７】
上記の抽出されたレコードでは、検索条件である４つの特定キーワード（「ビールが飲みたい」、「個室有り」、「カップル個室」、「ワインが飲みたい」）にそれぞれ画像が関連付けられている。このケースでは、情報提供部１２は、表示順番設定データベース３０にアクセスし、店舗データ２０の最上段のレコードに登録された店舗ＩＤ（Ｓ００＊＊１）に対応付けられた表示順番（表示順番  １番：ビールが飲みたい、表示順番  ２番：カップル個室、表示順番  ３番：個室有り、表示順番  ４番：貸切あり、表示順番  ５番：ワインが飲みたい）を読み出す。そして、情報提供部１２は、読み出した表示順番を用いて、４つの特定キーワード（「ビールが飲みたい」、「個室有り」、「カップル個室」、「ワインが飲みたい」）の中から、表示順番が高い３つの特定キーワードを選定する。ここでは、「ビールが飲みたい」、「カップル個室」、「個室有り」が選定される。
【００６８】
そして、情報提供部１２は、店舗データ２０の最上段のレコードの中から、選定した３つの特定キーワード毎に、それぞれ関連付けられている「画像」を抽出する。この抽出した画像が、店舗情報と共に提示される画像になる。また、情報提供部１２は、３つの特定キーワードの順番付けを行う。ここでは、「ビールが飲みたい」が１番になり、「カップル個室」が２番になり、「個室有り」が３番になる。そして、情報提供部１２は、表示順番が１番の特定キーワードである「ビールが飲みたい」に関連付けられたビールの画像をメイン画像に決定する。また、情報提供部１２は、特定キーワードである「カップル個室」に関連付けられたカップル個室の画像と、特定キーワードである「個室有り」に関連付けられた座敷個室の画像とをサブ画像に決定する。また、情報提供部１２は、最上位の特定キーワード（ビールが飲みたい）に関連付けられたテキスト（ビールの内容を説明するテキスト）を抽出する。
【００６９】
その後、情報提供部１２は、店舗データ２０の最上段のレコードのフィールド２０ｂに登録された店舗情報を提示した領域１１２と、ビールの画像をメイン画像として表示し且つカップル個室の画像及び座敷個室の画像をサブ画像として表示する領域１１３と、メイン画像であるビールの内容を説明するテキストが提示される領域１１４とが設けられた店舗案内データ１１１を生成する。図８に示す例では、表示領域２１０及び表示領域２１１ａに、１番の「ビールの画像」がメイン画像として表示され、２１１ｂに２番の「カップル個室の画像」がサブ画像として表示され、２１１ｃに３番の「座敷個室の画像」がサブ画像として表示される。
【００７０】
次に、Ｓ２０の処理の後に行われるＳ２３、Ｓ２４の処理について説明する。
【００７１】
Ｓ２３、Ｓ２４では、情報提供部１２は、レコードの処理数を計測するためのカウンターの値を「１」増加させて（ｋ＝ｋ+１）、カウンターの値が「Ｎ」より大きいか否かを判定する。情報提供部１２は、カウンター値が「Ｎ」より大きい場合（ｋ＞Ｎ）、Ｓ１０で取得したＮ個のレコード全てに対する処理が終了しているため、図５のＳ７の処理に移行する。一方、情報提供部１２は、カウンター値が「Ｎ」以下の場合（ｋ≦Ｎ）、Ｓ１０で取得したＮ個のレコードうち、未処理のものがあるため、Ｓ１２の処理に戻る。
【００７２】
次に、Ｓ１３において店舗情報の表示設定が固定となっていると判定された場合、及びＳ１７において特定キーワード（検索条件）に関連付けられた画像がないと判定された場合に行うＳ２１の処理について説明する。
【００７３】
Ｓ２１では、情報提供部１２は、処理対象となっているレコードから、処理対象として特定しているレコードのフィールド２０ｄ、２０ｅ、２０ｆ、２０ｇ、２０ｈ、２０ｉから、予め定めておいた３つの画像を抽出する。また、情報提供部１２は、３つの画像のうちの１つの画像をメイン画像と定めておき、そのメイン画像を登録されたフィールドからその内容を説明するテキストを抽出する。そして、情報提供部１２は、処理対象にしているレコード（検索条件により検索された店舗データベース３０のレコード）に登録された「店舗情報」と、上記で抽出した「メイン画像及びサブ画像」と、抽出した「メイン画像の内容を示すテキスト」とが提示された店舗案内データ１１１（図８参照）を生成する。尚、Ｓ２１の処理が終わると、上述したＳ２３、２４の処理を行う。
【００７４】
ここで、Ｓ２１の処理について、フィールド２０ｄに登録された画像をメイン画像にして、フィールド２０ｅ、２０ｆに登録された画像をサブ画像にすると定めておいた場合を例にして説明する。この場合、店舗案内データ１１１のなかの店舗を紹介する画像が提示される領域１１３は、図９（ｃ）に示すように配置される。具体的には、図９（ｃ）に示すように、フィールド２０ｄに登録されている画像が領域２１０及び領域２１１ａにメイン画像として表示され、フィールド２０ｅに登録されている画像が領域２１１ｂにサブ画像として表示され、フィールド２０ｆに登録されている画像が領域２１１ｃにサブ画像として表示される。
【００７５】
このように構成することにより、店舗情報を登録する店舗が、検索条件に関係なく所望の画像を表示させたい場合等に対応することできる。また、検索条件に関係する画像が登録されていなくても、店舗情報と共に、店舗を紹介する画像を表示させることができる。
【００７６】
次に、Ｓ１８において、特定キーワードに関連付けられた画像が１個と判定された場合に行うＳ２２の処理について説明する。
【００７７】
Ｓ２２では、情報提供部１２は、特定キーワードに関連付けられた画像をメイン画像に特定して抽出し、当該画像が登録されたフィールドからその内容を説明するテキストを抽出する。また、情報提供部１２は、処理対象として特定しているレコードのフィールド２０ｄ、２０ｅ、２０ｆ、２０ｇ、２０ｈ、２０ｉから、予め定めておいた２つの画像をサブ画像として抽出する。そして、情報提供部１２は、処理対象にしているレコード（検索条件により検索された店舗データベース３０のレコード）に登録された「店舗情報」と、上記で抽出した「メイン画像及びサブ画像」と、抽出した「メイン画像の内容を示すテキスト」とが提示された店舗案内データ１１１（図８参照）を生成する。尚、Ｓ２１の処理が終わると、上述したＳ２３、２４の処理を行う。
【００７８】
尚、Ｓ２２では、店舗案内データ１１１のなかの領域１１３は、図９（ｄ）に示すように配置される。具体的には、図９（ｄ）に示すように、Ｓ１６、１７において特定キーワードに関連していると判定された画像が表示領域２１０及び表示領域２１１ａにメイン画像として表示され、表示領域２１１ｂ、２１１ｃには、処理対象となっているレコードに登録された画像のうち予め定めておいた所定画像が表示される。
【００７９】
図５に戻り、Ｓ６の処理の後に行われＳ７以降の処理を説明する。
【００８０】
Ｓ７では、情報提供部１２は、Ｓ６で生成したＮ個の店舗案内データ１１１を選択可能に並べてリスト提示した検索結果案内ページ１１０（図１０参照）を生成し、ユーザ端末３に対して、検索結果案内ページ１１０を送信し、Ｓ８に進む。これにより、ユーザ端末３の表示部には、検索結果案内ページ１１０が表示される。
【００８１】
検索結果案内ページ１１０は、図１０に示すように、ユーザが入力した検索条件に基づいて検索された店舗情報と、その店舗を紹介する画像（サムネイル画像）と、画像の表示内容を説明するテキストとが提示された店舗案内データ１１１が選択可能にリスト表示されている。そして、本実施形態では、各店舗案内データ１１１の領域１１３には、ユーザが入力した検索条件と、店舗データベース２０の画像と関連付けられた検索条件とが一致した場合、入力した検索条件に関連する画像等が表示されるようになっている。なお、店舗データベース２０に登録される画像や検索条件は、店舗側がＰＲしたいと考えているデータが登録されることが一般的である。そのため、店舗案内データ１１１の領域１１３に表示される画像が、ユーザが入力した検索条件に関連する画像であれば、ユーザが所望する要件と、店舗側がＰＲしたいと考えているお店の特徴とが一致している可能性が高い。したがって、ユーザは、自分で入力した検索条件に関連する画像の店舗を選定することで、所望するお店選びができる可能性が高まる。また、本実施形態では、検索条件に関連する画像が表示されるようになっているため、どの店舗象情報が自分の所望するものに合致するのかを視覚で簡単に判断できる。
【００８２】
Ｓ８では、情報提供部１２は、ユーザ端末３から検索結果案内ページ１１０上で店舗の選択を受け付ける。具体的には、ユーザは、ユーザ端末３を操作して、検索結果案内ページ１１０上のリスト表示された店舗案内データ１１１の中から、１つの店舗を選択する（例えば、領域１１２の店舗名をクリックする）。これにより、ユーザ端末３からサーバ１に対して、ユーザが選択した店舗の店舗紹介ページ提供要求が送信され、サーバ１の情報提供部１２が、ユーザ端末３からの店舗紹介ページ提供要求を受信する。尚、店舗紹介ページ提供要求には、ユーザが選択した店舗を示して店舗案内ページ１１１を識別するデータが含まれている。
【００８３】
Ｓ９では、情報提供部１２は、受け付けた店舗紹介ページ提供要求に応じて、受け付けた店舗を紹介する店舗紹介ページ３００（図１１）を生成し、ユーザ端末３に対して、店舗紹介ページ３００が表示される。
【００８４】
ここで、図１１に示す店舗紹介ページ３００には、店舗情報が提示される領域３１０と、店舗案内データ１１１のなかの領域２２１ａで示したメイン画像が表示される領域３２１ａと、メイン画像の内容を説明するテキスト（店舗案内データ１１１のなかで示したテキスト）が表示される領域３２２ａと、店舗案内データ１１１のなかの領域２２１ｂで示したサブ画像が表示される領域３２１ｂと、領域３２１ｂに示したサブ画像の内容を説明するテキストが表示される領域３２２ｂと、店舗案内データ１１１のなかの領域２２１ｃで示したサブ画像が表示される領域３２１ｃと、領域３２１ｃに示したサブ画像の内容を説明するテキストが表示される領域３２２ｃとが設けられている。尚、領域３２２ｂ、３２２ｃのテキストは、店舗データベース２０にアクセスして、領域３１０に登録された店舗情報が登録されているレコードから読み出したものである。
【００８５】
このように、ユーザは、店舗紹介ページ３００に提示された画像が、自分が入力した検索条件に関連する画像である否かを大画面にして見ることができ、自分が入力した検索条件にあっているか否かを容易に判断できるようになる。また、店舗紹介ページ３００では、サブ画像についても、大画面で表示されて、且つサブ画像の内容を説明するテキストも表示される。そのため、ユーザが複数の検索条件（特定キーワード）を入力した場合において、検索条件に関連する画像が、メイン画像だけでなく、サブ画像にも表示され、自分の所望する条件にあった店を見つけやすくなる。
【００８６】
尚、上述した店舗紹介ページ３００は一例に過ぎない。例えば、サーバ１は、図１２に示すような店舗紹介ページ４００を提供するようにしてもよい。
【００８７】
図１２に示す店舗紹介ページ４００には、店舗情報が提示される領域３１０と、店舗案内データ１１１のなかの領域２２１ａで示したメイン画像が表示される領域３２１ａと、メイン画像の内容を説明するテキスト（店舗案内データ１１１のなかで示したテキスト）が表示される領域３２２ａとが設けられている。
【００８８】
この構成によれば、メイン画像として表示される画像及びメイン画像の内容を説明するテキストだけが表示されるため、店舗側が表示順番を上位に設定した特定キーワードに関連付けられた画像が表示されるようになり、店舗側がＰＲしたいと考えているポイントを絞って、ユーザに対して店舗を紹介することができる。
【００８９】
また、上述した店舗紹介ページ３００では、メイン画像及びサブ画像を表示しているが、検索条件に関連付けられた画像（メイン画像及びサブ画像）と、その画像を説明するテキストだけが表示されるようになっていてもよい。また、上述した店舗紹介ページ３００では、店舗情報が提示される領域３１０を設けているが、領域３１０が形成さていないページ構成であってもよい。
【００９０】
以上、説明したように、本実施形態によれば、ユーザが入力した検索条件に対応する検索結果が提供されているか否かを簡単に判断できるサーバ１を提供することができる。
【００９１】
尚、本発明は、上述した実施形態に限定されるものではなく、その要旨の範囲内において種々の変更が可能である。
【００９２】
例えば、上述した実施形態では、検索結果案内ページ１１０の各店舗案内データ１１１において、その店舗を紹介する画像（サムネイル画像）と、画像の表示内容を説明するテキストとが提示されているが、特にこれに限定されるものではない。検索結果案内ページ１１０の各店舗案内データ１１１において、検索された店舗情報と共に提示するデータとして、店舗を紹介する画像（サムネイル画像）だけを提示するようにしてもよい。すなわち、画像の表示内容を説明するテキストが提示されないページ構成であってもよい。
【００９３】
また、例えば、上述した実施形態の店舗案内データ１１１（図８参照）では、表示領域２１０及び表示領域２１１ａにメイン画像が表示され、表示領域２１１ｂ、２１１ｃにメイン画像と異なるサブ画像が提示されるようになっているが、これは一例に過ぎない。例えば、サブ画像が３画面以上表示されるようになっていてもよい。また、表示領域２１０と、表示領域２１１ａ、２１１ｂ、２１１ｃとが同じ大きさになっていてもよい。
【００９４】
また、店舗データベース２０に、２個の画像しか登録されていない店舗があれば、図１３（ａ）に示すように、店舗案内データ１１１（図８参照）の領域１１３に表示領域２１１ｃを設けない構成にしてもよい。また、店舗データベース２０に、１個の画像しか登録されていない店舗があれば、図１３（ｂ）に示すように、メイン画像だけを表示するようにしてもよい。
【００９５】
また、上述した実施形態では、検索された店舗情報が登録されているレコードに、ユーザが入力した特定キーワードに関連付けられている画像が登録されている場合には、その画像（画像が複数ある場合には、店舗側が設定した表示順番が最上位の画像）が店舗案内データ１１１のメイン画像として提示されるようになっているが特にこれに限定されるものではない。例えば、情報提供部１２は、検索された店舗情報が登録されているレコードに、ユーザが入力した特定キーワードに関連付けられている画像が登録されている場合に、その画像をサブ画像として提示する店舗案内データ１１１を生成するようにしてもよい（メイン画像には、予め定められた画像が提示されるようにする）。また、この場合、店舗データ１１１の領１１４にサブ画像の内容を説明するテキストを提示するようにしてもよい。
【００９６】
また、上述した実施形態では、検索対象情報が店舗情報である場合を示しているが、店舗情報は、検索対象情報の一例に過ぎない。例えば、検索対象情報が、製品情報や不動産情報であってもよい。
【符号の説明】
【００９７】
１…情報提供サーバ、３…ユーザ端末、１０…制御部、１１…検索処理部、１２…情報提供部、１３…記憶部、２０…店舗データベース、３０…表示順番設定データベース、４０…フリーワード変換テーブル
【要約】
【課題】入力した検索条件に対応する検索結果が提供されているか否かを簡単に判断できるようにする情報提供サーバを提供する。
【解決手段】情報提供サーバ１であって、店舗情報と、店舗情報に関連する画像を対応付けて記憶している店舗データベース２０と、ユーザ端末３から検索条件の入力を受け付け、その検索条件を用いて店舗データベース２０を検索して検索条件を満たす店舗情報を抽出する検索処理部１１と、ユーザ端末３に店舗情報を出力する情報提供部１２とを有し、店舗データベース２０の画像には、その画像に関係する検索条件が関連付けられている。情報提供部１２は、受け付けた検索条件と、抽出した店舗情報に対応付けられた画像を用いて、抽出した店舗情報と共に提示する画像を選定し、抽出した店舗情報と選定した画像とが含まれる検索結果案内ページを生成し、ユーザ端末３に出力する。
【選択図】図１【図１】
0005925919.tif 000002
【図２】
0005925919.tif 000003
【図３】
0005925919.tif 000004
【図４】
0005925919.tif 000005
【図５】
0005925919.tif 000006
【図６】
0005925919.tif 000007
【図７】
0005925919.tif 000008
【図８】
0005925919.tif 000009
【図９】
0005925919.tif 000010
【図１０】
0005925919.tif 000011
【図１１】
0005925919.tif 000012
【図１２】
0005925919.tif 000013
【図１３】
0005925919.tif 000014