(57)【要約】【課題】本発明は、利用者にとって適切な情報を提供することを可能とする。【解決手段】本発明に係るサーバは、端末装置に情報を提供するサーバであって、検索条件に関連付けられた複数の店舗情報を記憶するとともに、第１の検索条件及び第２の検索条件を互いに関連付けて記憶する記憶部と、端末装置から送信された検索条件を受信する受信部と、受信された検索条件が第１の検索条件である場合、第１の検索条件に関連付けられた店舗情報を、第１所定数を上限に特定するとともに、第２の検索条件に関連付けられた店舗情報を、第２所定数を上限に特定する特定部と、特定された店舗情報を端末装置に送信する送信部と、を備える。【選択図】図１
2018036924.tif 000002
【特許請求の範囲】
【請求項１】
端末装置に情報を提供するサーバであって、
検索条件に関連付けられた複数の店舗情報を記憶するとともに、第１の検索条件及び第２の検索条件を互いに関連付けて記憶する記憶部と、
前記端末装置から送信された検索条件を受信する受信部と、
前記受信された検索条件が前記第１の検索条件である場合、
前記第１の検索条件に関連付けられた店舗情報を、第１所定数を上限に特定するとともに、
前記第２の検索条件に関連付けられた店舗情報を、第２所定数を上限に特定する特定部と、
前記特定された店舗情報を前記端末装置に送信する送信部と、
を備えることを特徴とするサーバ。
【請求項２】
前記記憶部は、優先度と検索条件とを関連付けて記憶し、
前記特定部は、前記第１の検索条件に関連付けられた店舗情報を、当該店舗情報に関連付けられている、前記第１の検索条件以外の検索条件に対応付けられている前記優先度の順に、第１所定数を上限に特定する、請求項１に記載のサーバ。
【請求項３】
前記送信部は、前記特定された前記第１の検索条件に関連付けられた店舗情報を表示する表示領域と、前記特定された前記第２の検索条件に関連付けられた店舗情報を表示する表示領域とを含む画面を表示するための表示データを前記端末装置に送信する、請求項１又は２に記載のサーバ。
【請求項４】
前記第２所定数は、前記第１所定数よりも少ない、請求項１〜３のいずれか１項に記載のサーバ。
【請求項５】
前記特定部は、前記第１所定数及び前記第２所定数の合計数を、前記送信部によって送信される店舗情報の上限数である第３所定数以下に設定する、請求項１〜４のいずれか１項に記載のサーバ。
【請求項６】
前記特定部は、前記特定された前記第１の検索条件に関連付けられた店舗情報の総数が、前記第３所定数以上である場合、前記第１所定数を前記第３所定数未満に設定する、請求項５に記載のサーバ。
【請求項７】
前記特定部は、前記特定された前記第１の検索条件に関連付けられた店舗情報の総数が、前記第１所定数未満である場合、前記第２所定数を、前記第３所定数と前記第１の検索条件に関連付けられた店舗情報の総数との差分の数に設定する、請求項５又は６に記載のサーバ。
【請求項８】
前記特定部は、前記受信された第１の検索条件に複数の前記第２の検索条件が関連付けられている場合、前記複数の第２の検索条件のそれぞれに関連付けられた店舗情報を特定し、
前記送信部は、前記特定された前記第１の検索条件に関連付けられた店舗情報を表示する表示領域と、前記特定された複数の第２の検索条件のそれぞれに関連付けられた店舗情報を表示する複数の表示領域とを含む画面を表示するための表示データを前記端末装置に送信する、請求項１〜７の何れか１項に記載のサーバ。
【請求項９】
前記記憶部は、前記複数の店舗情報のそれぞれについて、複数の画像情報を関連付けて記憶するとともに、複数の画像情報のそれぞれについて、前記複数の検索条件のうちのいずれかを関連付けて記憶し、
前記特定部は、前記特定された店舗情報が、前記第１の検索条件に関連付けられた店舗情報である場合、前記特定された店舗情報に関連付けられた複数の画像情報のうち、前記第１の検索条件に関連付けられた画像情報を特定し、前記特定された店舗情報が、前記第２の検索条件に関連付けられた店舗情報である場合、前記特定された店舗情報に関連付けられた複数の画像情報のうち、前記第２の検索条件に関連付けられた画像情報を特定し、
前記送信部は、前記特定された店舗情報とともに、前記特定された画像情報を前記端末装置に送信する、請求項１〜８のいずれか１項に記載のサーバ。
【請求項１０】
記憶部を有し、端末装置に情報を提供するコンピュータによる情報提供方法であって、
検索条件に関連付けられた複数の店舗情報を記憶するとともに、第１の検索条件及び第２の検索条件を互いに関連付けて前記記憶部に記憶し、
前記端末装置から送信された検索条件を受信し、
前記受信された検索条件が前記第１の検索条件である場合、
前記第１の検索条件に関連付けられた店舗情報を、第１所定数を上限に特定するとともに、
前記第２の検索条件に関連付けられた店舗情報を、第２所定数を上限に特定し、
前記特定された店舗情報を前記端末装置に送信する、
ことを含むことを特徴とする情報提供方法。
【請求項１１】
記憶部を有し、端末装置に情報を提供するコンピュータに、
検索条件に関連付けられた複数の店舗情報を記憶するとともに、第１の検索条件及び第２の検索条件を互いに関連付けて前記記憶部に記憶し、
前記端末装置から送信された検索条件を受信し、
前記受信された検索条件が前記第１の検索条件である場合、
前記第１の検索条件に関連付けられた店舗情報を、第１所定数を上限に特定するとともに、
前記第２の検索条件に関連付けられた店舗情報を、第２所定数を上限に特定し、
前記特定された店舗情報を前記端末装置に送信する、
ことを実行させることを特徴とする情報提供プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、サーバ、情報提供方法、及び情報提供プログラムに関する。
【背景技術】
【０００２】
従来から、通信ネットワークを介して携帯電話機等の端末装置に情報を提供する情報提供システムが知られている。このような情報提供システムでは、端末装置から送信された検索条件を受信したサーバが、検索条件に応じた情報を端末装置に提供することできる。
【０００３】
例えば、特許文献１には、移動体端末から送信された予約情報（条件情報）に基づいて、店舗情報の一覧を移動体端末に送信する自動予約システムが記載されている。この自動予約システムにおいて、移動体端末から送信された予約情報には、使用目的に応じた用途情報及び料理のジャンル情報等が含まれている。ユーザは、用途情報又はジャンル情報等を予約情報として自動予約システムに送信することにより、所望する使用目的又は料理のジャンルに合致する店舗リストを、自動予約システムから取得することができる。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００９−１１６４２４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
一般に、情報提供システムでは、店舗等の情報を検索するための検索条件は、各店舗の経営者によって情報提供システムに登録される。しかしながら、各店舗の経営者は、自身が経営する店舗の検索条件を正しく把握していないことがあった。例えば、店舗を利用するユーザから見れば、「デートに使える」ような飲食店であっても、当該飲食店の経営者が、「デートに使える」といった検索条件を情報提供システムに登録していない場合があった。
【０００６】
このように、情報の登録者と情報の利用者との間で、当該情報を検索するための検索条件の適用の考え方に相違がある場合、従来の情報提供システムでは、利用者にとって適切な情報を提示できないことがあった。
【０００７】
本発明は、このような課題を解決すべくなされたものであり、利用者にとって適切な情報を提供することができるサーバ、情報提供方法、及び情報提供プログラムを提供することを可能とする。
【課題を解決するための手段】
【０００８】
本発明に係るサーバは、端末装置に情報を提供するサーバであって、検索条件に関連付けられた複数の店舗情報を記憶するとともに、第１の検索条件及び第２の検索条件を互いに関連付けて記憶する記憶部と、端末装置から送信された検索条件を受信する受信部と、受信された検索条件が第１の検索条件である場合、第１の検索条件に関連付けられた店舗情報を、第１所定数を上限に特定するとともに、第２の検索条件に関連付けられた店舗情報を、第２所定数を上限に特定する特定部と、特定された店舗情報を端末装置に送信する送信部と、を備える。
【０００９】
また、本発明に係るサーバにおいて、記憶部は、優先度と検索条件とを関連付けて記憶し、特定部は、第１の検索条件に関連付けられた店舗情報を、当該店舗情報に関連付けられている、第１の検索条件以外の検索条件に対応付けられている優先度の順に、第１所定数を上限に特定することが好ましい。
【００１０】
また、本発明に係るサーバにおいて、送信部は、特定された第１の検索条件に関連付けられた店舗情報を表示する表示領域と、特定された第２の検索条件に関連付けられた店舗情報を表示する表示領域とを含む画面を表示するための表示データを端末装置に送信することが好ましい。
【００１１】
また、本発明に係るサーバにおいて、第２所定数は、第１所定数よりも少ないことが好ましい。
【００１２】
また、本発明に係るサーバにおいて、特定部は、第１所定数及び第２所定数の合計数を、送信部によって送信される店舗情報の上限数である第３所定数以下に設定することが好ましい。
【００１３】
また、本発明に係るサーバにおいて、特定部は、特定された第１の検索条件に関連付けられた店舗情報の総数が、第３所定数以上である場合、第１所定数を第３所定数未満に設定することが好ましい。
【００１４】
また、本発明に係るサーバにおいて、特定部は、特定された第１の検索条件に関連付けられた店舗情報の総数が、第１所定数未満である場合、第２所定数を、第３所定数と第１の検索条件に関連付けられた店舗情報の総数との差分の数に設定することが好ましい。
【００１５】
また、本発明に係るサーバにおいて、特定部は、受信された第１の検索条件に複数の第２の検索条件が関連付けられている場合、複数の第２の検索条件のそれぞれに関連付けられた店舗情報を特定し、送信部は、特定された第１の検索条件に関連付けられた店舗情報を表示する表示領域と、特定された複数の第２の検索条件のそれぞれに関連付けられた店舗情報を表示する複数の表示領域とを含む画面を表示するための表示データを端末装置に送信することが好ましい。
【００１６】
また、本発明に係るサーバにおいて、記憶部は、複数の店舗情報のそれぞれについて、複数の画像情報を関連付けて記憶するとともに、複数の画像情報のそれぞれについて、複数の検索条件のうちのいずれかを関連付けて記憶し、特定部は、特定された店舗情報が、第１の検索条件に関連付けられた店舗情報である場合、特定された店舗情報に関連付けられた複数の画像情報のうち、第１の検索条件に関連付けられた画像情報を特定し、特定された店舗情報が、第２の検索条件に関連付けられた店舗情報である場合、特定された店舗情報に関連付けられた複数の画像情報のうち、第２の検索条件に関連付けられた画像情報を特定し、送信部は、特定された店舗情報とともに、特定された画像情報を端末装置に送信することが好ましい。
【００１７】
本発明に係る情報提供方法は、記憶部を有し、端末装置に情報を提供するコンピュータによる情報提供方法であって、検索条件に関連付けられた複数の店舗情報を記憶するとともに、第１の検索条件及び第２の検索条件を互いに関連付けて記憶部に記憶し、端末装置から送信された検索条件を受信し、受信された検索条件が第１の検索条件である場合、第１の検索条件に関連付けられた店舗情報を、第１所定数を上限に特定するとともに、第２の検索条件に関連付けられた店舗情報を、第２所定数を上限に特定し、特定された店舗情報を端末装置に送信する、ことを含む。
【００１８】
本発明に係る情報提供プログラムは、記憶部を有し、端末装置に情報を提供するコンピュータに、検索条件に関連付けられた複数の店舗情報を記憶するとともに、第１の検索条件及び第２の検索条件を互いに関連付けて記憶部に記憶し、端末装置から送信された検索条件を受信し、受信された検索条件が第１の検索条件である場合、第１の検索条件に関連付けられた店舗情報を、第１所定数を上限に特定するとともに、第２の検索条件に関連付けられた店舗情報を、第２所定数を上限に特定し、特定された店舗情報を端末装置に送信する、ことを実行させる。
【発明の効果】
【００１９】
本発明に係るサーバ、情報提供方法、及び情報提供プログラムによって、利用者にとって適切な情報を提供することが可能となる。
【図面の簡単な説明】
【００２０】
【図１】情報提供システム１の概要を説明するための模式図である。
【図２】情報提供システム１の概略構成の一例を示す図である。
【図３】端末装置２の概略構成の一例を示す図である。
【図４】端末装置２によって表示される検索結果画面４００の一例を示す図である。
【図５】サーバ３の概略構成の一例を示す図である。
【図６】検索条件テーブルのデータ構造の一例を示す図である。
【図７】店舗情報テーブルのデータ構造の一例を示す図である。
【図８】情報提供システム１の動作シーケンスの一例を示す図である。
【図９】検索処理の動作フローの一例を示す図である。
【図１０】情報提供システム１の概略構成の他の一例を示す図である。
【発明を実施するための形態】
【００２１】
以下、図面を参照しつつ、本発明の様々な実施形態について説明する。ただし、本発明の技術的範囲はそれらの実施形態に限定されず、特許請求の範囲に記載された発明とその均等物に及ぶ点に留意されたい。
【００２２】
（情報提供システム１の概要）
情報提供システム１は、店舗情報を検索するための検索条件を送信する端末装置２と、端末装置２から送信された検索条件を受信し、受信した検索条件に関連付けられた店舗情報を特定し、特定した店舗情報を端末装置２に送信するサーバ３とを有する。店舗情報は、飲食店等の店舗に係る店舗名、店舗の住所、店舗の電話番号、店舗の画像情報、店舗の説明文等である。なお、店舗の画像情報は、店舗内を撮影した撮影画像又は店舗内イメージ画像、店舗によって提供される料理やサービス等の撮像画像又はイメージ画像等である。なお、画像情報は、静止画像であっても動画像であってもよい。
【００２３】
検索条件は、店舗情報を検索するためのキーワードや文章等のテキスト情報である。例えば、検索条件は、料理やサービスのジャンル、料理やサービスの価格帯、店舗に係る主観的又は客観的情報（例えば、「雰囲気がよい」、「眺望が良い」等）、店舗が所在する区域情報（例えば、「新橋・有楽町」等）等である。端末装置２を操作するユーザは、検索条件として、端末装置２に表示されたテキストボックスにおいてフリーワードで入力されたテキスト情報をサーバ３に送信する。なお、検索条件は、端末装置２に表示された複数の検索条件に係る項目から、ユーザによって選択入力された項目であってもよい。端末装置２は、例えば、「スマートフォン」と呼ばれる多機能携帯電話機又は「フィーチャーフォン」と呼ばれる携帯電話機等であるが、サーバ３との通信機能、情報の表示機能等を備えていれば、どのような通信機器でもよい。
【００２４】
以下、図１は、情報提供システム１の概要を説明するための模式図である。以下、図１を参照して、情報提供システム１の検索機能について説明する。
【００２５】
まず、サーバ３は、検索条件に関連付けられた複数の店舗情報を記憶する。図１の（１）に示される例では、「レストランＡ」に係る店舗情報には、「デートに使える」という検索条件が関連付けて記憶される。また、「レストランＢ」及び「レストランＣ］に係る店舗情報には、ともに「眺望が良い」という検索条件が関連付けて記憶され、「レストランＤ」に係る店舗情報には、「デートに使える」という検索条件が関連付けて記憶される。なお、店舗情報に関連付けられる検索条件は、１つに限らず、複数であってもよい。
【００２６】
また、サーバ３は、複数の検索条件のうち、第１の検索条件及び第２の検索条件を互いに関連付けて記憶する。図１の（１）に示される例では、「デートに使える」という検索条件には、「眺望が良い」という検索条件及び「夜景が見える」という検索条件等が、関連検索条件として関連付けて記憶される。以降、関連検索条件が関連付けられている検索条件を、第１の検索条件と称する場合があり、関連検索条件を、第２の検索条件と称する場合がある。
【００２７】
端末装置２は、ユーザからの検索指示に応じて、ユーザによって入力された検索条件をサーバ３に送信し、サーバ３は、端末装置２から送信された検索条件を受信する。図１の（２）に示される例では、端末装置２において、ユーザによって「デートに使える」という検索条件が入力され、入力された検索条件がサーバ３に送信される。
【００２８】
サーバ３は、受信した検索条件が、第１の検索条件であるか否かを判定する。サーバ３は、受信した検索条件が、第１の検索条件であると判定した場合、第１の検索条件に関連付けられた店舗情報を特定する。図１の（１）に示される例では、「デートに使える」という検索条件には、「レストランＡ」及び「レストランＤ」に係る店舗情報が関連付けられている。そのため、サーバは、「デートに使える」という検索条件に関連付けられた「レストランＡ」及び「レストランＤ」に係る店舗情報を特定する。なお、第１の検索条件に関連付けられた店舗情報は、予め定められた第１所定数を上限に特定される。第１所定数は、１回の検索によって特定される店舗情報の上限数未満の数である。なお、１回の検索によって特定される店舗情報の上限数は、第３所定数の一例である。
【００２９】
次に、サーバ３は、受信した検索条件に関連付けられた関連検索条件を特定する。図１の（１）に示される例では、「デートに使える」という検索条件には、「眺望が良い」及び「夜景が見える」という関連検索条件が関連付けられている。そのため、サーバは、「デートに使える」という検索条件に関連付けられた「眺望が良い」及び「夜景が見える」という関連検索条件を特定する。
【００３０】
次に、サーバ３は、特定した関連検索条件に関連付けられた店舗情報を特定する。図１の（１）に示される例では、「眺望が良い」という関連検索条件には、「レストランＢ」及び「レストランＣ」に係る店舗情報が関連付けられている。そのため、サーバは、「眺望が良い」という関連検索条件に関連付けられた「レストランＢ」及び「レストランＣ」に係る店舗情報を特定する。なお、関連検索条件に関連付けられた店舗情報は、予め定められた第２所定数を上限に特定される。第２所定数は、第３所定数未満の数である。なお、第１所定数及び第２所定数の合計数は、第３所定数以下に設定される。なお、第２所定数は、第１所定数よりも少ない数であるが、第３所定数と第１所定数の差分の数であってもよい。
【００３１】
そして、サーバ３は、特定した店舗情報を、検索条件を送付した端末装置２に送信する。図１の（３）に示される例では、端末装置２に送信される店舗情報には、「デートに使える」という第１の検索条件に関連付けられた「レストランＡ」及び「レストランＤ」に係る店舗情報が含まれる。また、端末装置２に送信される店舗情報には、「眺望が良い」という関連検索条件に関連付けられた「レストランＢ」及び「レストランＣ」に係る店舗情報が含まれる。
【００３２】
なお、端末装置２に送信される各店舗情報は、各店舗情報を特定する処理に用いられた検索条件ごとに設定された表示領域Ｒ内に含まれる。図１の（３）に示される例では、「デートに使える」という第１の検索条件に対応する表示領域Ｒ１内に、「レストランＡ」及び「レストランＤ」に係る店舗情報が表示される。また、「眺望が良い」という関連検索条件に対応する表示領域Ｒ２内に、「レストランＢ」及び「レストランＣ」に係る店舗情報が表示される。
【００３３】
このように、情報提供システム１は、端末装置２から送信された第１の検索条件に応じた店舗情報を検索するとともに、第１の検索条件に関連付けられた第２の検索条件（関連検索条件）に応じた店舗情報を検索する。これにより、利用者にとって適切な情報を提供することができるサーバ、情報提供方法、及び情報提供プログラムを提供することが可能となる。
【００３４】
（情報提供システム１の構成）
図２は、情報提供システム１の概略構成の一例を示す図である。
【００３５】
情報提供システム１は、複数の端末装置２と、サーバ３とを有する。端末装置２とサーバ３とは、通信ネットワークを介して相互に接続され、例えば、基地局４、移動体通信網５、ゲートウェイ６及びインターネット７を介して相互に接続される。端末装置２は、飲食店等の店舗又はイベント会場等の施設を利用するユーザが所有する携帯端末である。
【００３６】
サーバ３で実行されるプログラム（例えば、検索プログラム）と、端末装置２で実行されるプログラム（例えば、閲覧プログラム）とは、ハイパーテキスト転送プロトコル（Hypertext Transfer Protocol, HTTP）等の通信プロトコルを用いて通信を行う。
【００３７】
（端末装置２の概略構成）
図３は、端末装置２の概略構成の一例を示す図である。
【００３８】
端末装置２は、基地局４、移動体通信網５、ゲートウェイ６、及びインターネット７を介してサーバ３に接続し、サーバ３と通信を行う。端末装置２は、ユーザによる端末操作部２３（ボタン等）の操作に応じて、検索指示をサーバ３に要求する。また、端末装置２は、サーバ３から検索結果画面等に係る表示データを受信して表示する。そのために、端末装置２は、端末通信部２１と、端末記憶部２２と、端末操作部２３と、端末表示部２４と、端末処理部２５とを備える。
【００３９】
なお、本実施形態では、端末装置２として、多機能携帯電話（所謂「スマートフォン」）を想定するが、本発明はこれに限定されるものではない。端末装置２は、本発明が適用可能であればよく、例えば、携帯電話（所謂「フィーチャーフォン」）や携帯情報端末（Personal Digital Assistant, PDA）、携帯ゲーム機、携帯音楽プレーヤ、タブレット端末、タブレットＰＣ（Personal Computer）、ノートＰＣ等でもよい。また、端末装置２は、飲食店で複数設置され且つ飲食店の客がメニューの注文を行うメニュー端末等であってもよい。
【００４０】
端末通信部２１は、所定の周波数帯を感受帯域とするアンテナを含む、通信インターフェース回路を備え、端末装置２を無線通信ネットワークに接続する。端末通信部２１は、基地局４により割り当てられるチャネルを介して、基地局４との間でＣＤＭＡ（Code Division Multiple Access）方式等による無線信号回線を確立し、基地局４との間で通信を行う。そして、端末通信部２１は、端末処理部２５から供給されたデータをサーバ３等に送信する。また、端末通信部２１は、サーバ３等から受信したデータを端末処理部２５に供給する。
【００４１】
端末記憶部２２は、例えば、半導体メモリ装置を備える。端末記憶部２２は、端末処理部２５での処理に用いられるオペレーティングシステムプログラム、ドライバプログラム、アプリケーションプログラム、データ等を記憶する。例えば、端末記憶部２２は、ドライバプログラムとして、端末操作部２３を制御する入力デバイスドライバプログラムや、端末表示部２４を制御する出力デバイスドライバプログラム等を記憶する。また、端末記憶部２２は、アプリケーションプログラムとして、メニュー情報等に係る表示データの取得及び表示を行うプログラム等を記憶する。また、端末記憶部２２は、所定の処理に係る一時的なデータを一時的に記憶してもよい。
【００４２】
端末操作部２３は、端末装置２の操作が可能であればどのようなデバイスでもよく、例えば、タッチパネルやキーボタン等である。ユーザは、端末操作部２３を用いて、文字や数字、記号等を入力することができる。端末操作部２３は、ユーザにより操作されると、その操作に対応する信号を発生する。そして、発生した信号は、ユーザの指示として、端末処理部２５に供給される。
【００４３】
端末表示部２４も、映像や画像等の表示が可能であればどのようなデバイスでもよく、例えば、液晶ディスプレイや有機ＥＬ（Electro−Luminescence）ディスプレイ等である。端末表示部２４は、端末処理部２５から供給された映像データに応じた映像や、画像データに応じた画像等を表示する。
【００４４】
端末処理部２５は、一又は複数個のプロセッサ及びその周辺回路を備える。端末処理部２５は、端末装置２の全体的な動作を統括的に制御するものであり、例えば、ＣＰＵ（Central Processing Unit）である。端末処理部２５は、端末装置２の各種処理が端末記憶部２２に記憶されているプログラムや端末操作部２３の操作等に基づいて適切な手順で実行されるように、端末通信部２１や端末表示部２４等の動作を制御する。端末処理部２５は、端末記憶部２２に記憶されているプログラム（オペレーティングシステムプログラムやドライバプログラム、アプリケーションプログラム等）に基づいて処理を実行する。また、端末処理部２５は、複数のプログラム（アプリケーションプログラム等）を並列に実行することができる。
【００４５】
端末処理部２５は、端末送信部２５１と、表示処理部２５２と、端末受信部２５３とを有する。端末処理部２５が有するこれらの各部は、端末処理部２５が備えるプロセッサで実行されるプログラムにより実現される機能モジュールである。あるいは、端末処理部２５が有するこれらの各部は、ファームウェアとして端末装置２に実装されてもよい。
【００４６】
端末送信部２５１は、ユーザからの指示に応じて、検索指示を、端末通信部２１を介してサーバ３に送信する。表示処理部２５２は、検索指示を送信するための画面及び検索結果画面等の各種画面を表示するための表示データ等の取得及び表示を行う。表示処理部２５２は、受信した表示データに基づいて描画データを作成する。即ち、表示処理部２５２は、受信した表示データを解析して制御データ及び内容データを特定し、特定した制御データに基づいて同じく特定した内容データをレイアウトし、描画データを作成する。そして、表示処理部２５２は、作成した描画データを端末表示部２４に出力する。端末受信部２５３は、検索指示に応じた検索結果に係る検索結果画面を表示するための表示データ等を、サーバ３から端末通信部２１を介して受信する。
【００４７】
（端末装置２の表示機能）
図４は、端末装置２の表示機能によって表示される検索結果画面４００の一例を示す図である。検索結果画面４００には、サーバ３によって特定された店舗情報を含む検索結果領域４０１が表示される。なお、図４に示される例では、検索結果領域に含まれる店舗情報として、店舗名、店舗の画像、住所又は説明文等が表示される。
【００４８】
また、検索結果領域４０１には、各店舗情報の特定に用いられた検索条件ごとに設定された表示領域Ｒが表示され、表示された表示領域Ｒには、表示領域Ｒに対応する検索条件に関連付けられた店舗情報が含まれる。例えば、図４に示される例では、表示領域Ｒ１に対応する「デートに使える」という検索条件に関連付けられた「レストランＡ」及び「レストランＤ」に係る店舗情報が表示領域Ｒ１内に表示される。なお、表示領域Ｒ２内には、表示領域Ｒ２に対応する「眺望が良い」という検索条件に関連付けられた店舗情報が表示される。
【００４９】
（サーバ３の概略構成）
図５は、サーバ３の概略構成の一例を示す図である。
【００５０】
サーバ３は、検索条件に関連付けられた複数の店舗情報を記憶するとともに、第１の検索条件及び第２の検索条件（関連検索条件）を互いに関連付けて記憶する。また、サーバ３は、複数の店舗情報のそれぞれについて、検索条件と関連付けられた画像情報を記憶する。サーバ３は、端末装置２から送信された検索条件を受信し、受信した検索条件に関連付けられた店舗情報を、端末装置２に送信する。以上のような機能を実現するために、サーバ３は、サーバ通信部３１と、サーバ記憶部３２、サーバ処理部３３とを備える。
【００５１】
サーバ通信部３１は、サーバ３をインターネット７に接続するための通信インターフェース回路を有する。サーバ通信部３１は、端末装置２等から受信したデータをサーバ処理部３３に供給する。また、また、サーバ通信部３１は、サーバ処理部３３から供給されたデータを端末装置２等に送信する。
【００５２】
サーバ記憶部３２は、例えば、半導体メモリ、磁気ディスク装置及び光ディスク装置のうちの少なくとも一つを有する。サーバ記憶部３２は、サーバ処理部３３による処理に用いられるドライバプログラム、オペレーティングシステムプログラム、アプリケーションプログラム、データ等を記憶する。例えば、サーバ記憶部３２は、ドライバプログラムとして、サーバ通信部３１を制御する通信デバイスドライバプログラム等を記憶する。各種プログラムは、例えばＣＤ−ＲＯＭ、ＤＶＤ−ＲＯＭ等のコンピュータ読み取り可能な可搬型記録媒体から、公知のセットアッププログラム等を用いてサーバ記憶部３２にインストールされてもよい。サーバ記憶部３２は、データとして、後述する検索条件テーブル及び店舗情報テーブル、並びに、画像情報等を記憶する。さらに、サーバ記憶部３２は、所定の処理に係る一時的なデータを一時的に記憶してもよい。
【００５３】
なお、本実施形態でいうテーブルは、データベースの形式の一例であり、データがサーバ内にプールしているような形式であってもよい。
【００５４】
サーバ処理部３３は、一又は複数個のプロセッサ及びその周辺回路を備える。サーバ処理部３３は、サーバ３の全体的な動作を統括的に制御するものであり、例えば、ＣＰＵである。サーバ処理部３３は、サーバ３の各種処理がサーバ記憶部３２に記憶されているプログラム等に基づいて適切な手順で実行されるように、サーバ通信部３１等の動作を制御する。サーバ処理部３３は、サーバ記憶部３２に記憶されているプログラム（オペレーティングシステムプログラム、ドライバプログラム、アプリケーションプログラム等）に基づいて処理を実行する。また、サーバ処理部３３は、複数のプログラム（アプリケーションプログラム等）を並列に実行することができる。
【００５５】
サーバ処理部３３は、サーバ受信部３３１と、特定部３３２と、サーバ送信部３３３とを有する。サーバ処理部３３が有するこれらの各部は、サーバ処理部３３が有するプロセッサ上で実行されるプログラムによって実装される機能モジュールである。あるいは、サーバ処理部３３が有するこれらの各部は、独立した集積回路、マイクロプロセッサ、又はファームウェアとしてサーバ３に実装されてもよい。
【００５６】
（各種テーブルのデータ構造）
図６〜図７は、各種テーブルのデータ構造の一例を示す図である。なお、サーバ記憶部３２は、以下に説明する各種テーブルの全て又は一部を記憶せずに、サーバ３とは異なる一又は複数の他の装置（データベース装置等）が、これらの各種テーブルの全て又は一部を記憶してもよい。この場合、サーバ３は、これらの各種テーブルに記憶された情報を使用する際に、当該テーブルを記憶する他の装置にアクセスして、当該テーブルに記憶された情報を取得する。また、各テーブルに含まれる各情報は、テーブル以外の形式で記憶されてもよく、例えば、それぞれ独立して記憶されてもよい。
【００５７】
図６には、検索条件テーブルが示されている。検索条件テーブルには、各検索条件について、検索条件ＩＤ（Identification）、検索条件内容、関連検索条件ＩＤ、優先度等が互いに関連付けて記憶される。検索条件ＩＤは、各検索条件を識別するための識別情報である。
【００５８】
検索条件内容には、店舗情報を検索するためのキーワード及び文章等のテキスト情報が記憶される。検索条件テーブルの検索条件に記憶されるテキスト情報は、情報提供システム１のサーバ３を運営する運営者によって登録される。
【００５９】
関連検索条件ＩＤは、検索条件内容に対する関連検索条件として設定される、１又は複数の検索条件の検索条件ＩＤが記憶される。なお、例えば、図６に示される「イタリアン」（検索条件ＩＤ「ＫＳ０００２１」）にように、関連検索条件ＩＤが設定されない場合は、関連検索条件が関連付けられていないことを示す情報が記憶される。なお、関連検索条件が関連付けられた検索条件内容は、第１の検索条件である。
【００６０】
検索優先度は、検索指示に応じて店舗情報が検索される場合の優先度を示す情報である。検索優先度は、例えば、１〜２０の数値で示され、本例においては、優先度１から順に検索が行われる。また、検索優先度は、情報提供システム１のサーバ３を運営する運営者によって予め設定された数値であってもよく、また、ユーザの検索履歴に応じて自動的に設定された数値でもよい。なお、これらの数値は適宜変更可能なものとする。
【００６１】
図７には、店舗情報テーブルが示されている。店舗情報テーブルには、各店舗について、店舗ＩＤ、店舗名、検索条件、画像、住所、最寄り駅等が互いに関連付けて記憶される。
【００６２】
店舗ＩＤは、各店舗を識別するための識別情報である。検索条件は、各店舗に係る店舗情報を検索するためのキーワードや文章等のテキスト情報である。なお、店舗情報テーブルの検索条件に記憶されるテキスト情報は、情報提供システム１のサーバ３を運営する運営者や、当該運営者と契約した、各店舗を経営する経営者等によって登録される。
【００６３】
画像には、店舗の画像情報と、当該画像情報に関連付けられた検索条件の検索条件ＩＤとが、互いに関連付けて記憶される。なお、検索結果画面４００に表示される店舗情報に含まれる店舗の画像情報は、当該店舗情報の特定に用いられた検索条件の検索条件ＩＤに関連付けられた画像情報である。
【００６４】
（情報提供システム１の動作シーケンス）
図８は、情報提供システム１の動作シーケンスの一例を示す図である。この動作シーケンスは、予め端末記憶部２２及びサーバ記憶部３２に記憶されているプログラムに基づいて、主に端末処理部２５及びサーバ処理部３３により、端末装置２及びサーバ３の各要素と協働して実行される。
【００６５】
最初に、端末装置２の表示処理部２５２は、ユーザによる端末操作部２３の操作に応じて、検索条件をフリーワード入力するためのテキストボックスを含む検索指示送信画面（図示せず）を端末表示部２４に表示する。なお、検索条件を入力するためのテキストボックスに替えて、検索条件を選択入力するためのチェックボックス等が、検索指示画面に表示されてもよい。
【００６６】
次に、表示処理部２５２は、ユーザによる端末操作部２３の操作によって検索指示送信画面において入力された検索条件を取得する。なお、検索条件がテキストボックスによってフリーワード入力された場合、検索条件としてテキスト情報が取得され、検索条件がチェックボックス等によって選択入力された場合、検索条件として検索条件ＩＤが取得される。次に、端末送信部２５１は、ユーザによる端末操作部２３の操作に応じて、検索指示を、取得した検索条件及び端末装置２の端末識別情報とともに、端末通信部２１を介してサーバ３に送信する（ステップＳ１０１）。
【００６７】
次に、サーバ３のサーバ受信部３３１は、端末装置２から送信された検索指示を、検索条件及び端末識別情報とともに、サーバ通信部３１を介して受信する。サーバ受信部３３１は、検索指示を受信すると、検索処理の実行を特定部３３２に指示し、検索指示とともに受信した検索条件を特定部３３２に渡す。
【００６８】
特定部３３２は、サーバ受信部３３１から検索処理の実行を指示されて、検索条件を受け取ると、検索処理を実行する（ステップＳ１０２）。検索処理の詳細については後述する。
【００６９】
次に、サーバ３のサーバ送信部３３３は、検索処理によって作成された検索結果画面４００を表示するための表示データを、検索指示とともに受信された端末識別情報に対応する端末装置２にサーバ通信部３１を介して送信する（ステップＳ１０３）。
【００７０】
次に、端末装置２の端末受信部２５３は、サーバ３から送信された表示データを、端末通信部２１を介して受信する。端末受信部２５３は、表示データを受信すると、表示処理部２５２に、受信した表示データに基づく検索結果画面４００の表示処理の実行を指示する。そして、表示処理部２５２は、端末受信部２５３から表示処理の実行を指示されると、受信された表示データに基づいて検索結果画面４００を表示する画面表示処理を実行する（ステップＳ１０４）。以上により、情報提供システム１の動作シーケンスは終了する。
【００７１】
（検索処理）
図９は、検索処理の一例を示すフローチャートである。図９に示される検索処理は、図８のステップＳ１０２において実行される。
【００７２】
まず、特定部３３２は、サーバ受信部３３１から受け取った検索条件を特定する（ステップＳ２０１）。以下、検索条件の特定処理について説明する。まず、特定部３３２は、サーバ受信部３３１から受け取った検索条件が、テキスト情報であるか又は検索条件ＩＤであるかを判定する。サーバ受信部３３１から受け取った検索条件が、テキスト情報である場合、特定部３３２は、検索条件テーブルに記憶された検索条件内容を参照し、テキスト情報に対応する検索条件内容を検索する。次に、特定部３３２は、検索された検索条件内容に関連付けられた検索条件ＩＤを特定する。なお、テキスト情報に対応する検索条件内容の検索は、テキスト情報を含む検索条件内容を検索する方法でもよく、または、テキスト情報を形態素解析して得られた単語を検索する検索条件内容を検索する方法でもよい。また、サーバ受信部３３１から受け取った検索条件が、検索条件ＩＤである場合、特定部３３２は、受け取った検索条件としての検索条件ＩＤを特定する。以上により、検索条件の特定処理は終了する。
【００７３】
次に、特定部３３２は、ステップＳ２０２において特定した検索条件が、第１の検索条件であるか否かを判定する（ステップＳ２０２）。すなわち、特定部３３２は、特定した検索条件ＩＤが、検索条件テーブルに記憶された、関連検索条件が関連付けられた第１の検索条件の検索条件ＩＤであるか否かを判定する。
【００７４】
特定部３３２は、特定した検索条件が第１の検索条件であると判定した場合（ステップＳ２０２−Ｙｅｓ）、検索条件テーブルを参照し、特定された検索条件ＩＤに対応付けられた優先度（本例においては、検索優先度）が１（すなわち、検索優先度が最も高いもの）である関連検索条件ＩＤを特定する。そして、店舗情報テーブルを参照し、特定した関連検索条件ＩＤに関連付けられた店舗ＩＤを、第１所定数を上限に特定する（ステップＳ２０３）。なお、第１所定数は、予め設定されていており、適宜その数を設定変更可能なものであってもよい。
【００７５】
次に、特定部３３２は、店舗情報テーブルに記憶された画像を参照し、ステップＳ２０３において特定した店舗ＩＤごとに、各店舗ＩＤに関連付けられた画像情報のうち、特定した検索条件に関連付けられた画像情報を特定する（ステップＳ２０４）。
【００７６】
次に、特定部３３２は、検索条件テーブルを参照し、特定された検索条件ＩＤに対応付けられた優先度（本例においては、検索優先度）が２（すなわち、検索優先度が１の次）である関連検索条件ＩＤを特定する。そして、店舗情報テーブルを参照し、特定した関連検索条件ＩＤに関連付けられた店舗ＩＤを、第２所定数を上限に特定する（ステップＳ２０５）。なお、第２所定数は、予め設定されていており、適宜その数を設定変更可能なものであってもよい。
【００７７】
次に、特定部３３２は、店舗情報テーブルに記憶された画像を参照し、ステップＳ２０５において特定した店舗ＩＤごとに、各店舗ＩＤに関連付けられた画像情報のうち、特定した関連検索条件に関連付けられた画像情報を特定する（ステップＳ２０６）。
【００７８】
次に、特定部３３２は、特定された各種情報に基づいて、検索結果画面４００を表示するための表示データを作成し（ステップＳ２０７）、一連のステップを終了する。以下、表示データの作成処理について説明する。まず、特定部３３２は、店舗情報テーブルを参照し、ステップＳ２０３において特定した店舗ＩＤごとに、各店舗ＩＤに関連付けられた店舗名、住所、及び／又は最寄り駅を抽出する。次に特定部は、抽出した各店舗ＩＤに関連付けられた店舗名、住所、及び／又は最寄り駅と、ステップＳ２０４において特定した各店舗ＩＤに関連付けられた画像情報とを、第１の検索条件に関連付けられた店舗情報として特定する。
【００７９】
次に、特定部３３２は、店舗情報テーブルを参照し、ステップＳ２０５において特定した店舗ＩＤごとに、各店舗ＩＤに関連付けられた店舗名、住所、及び／又は最寄り駅を抽出する。次に特定部は、抽出した各店舗ＩＤに関連付けられた店舗名、住所、及び／又は最寄り駅と、ステップＳ２０６において特定した各店舗ＩＤに関連付けられた画像情報とを、関連検索条件に関連付けられた店舗情報として特定する。
【００８０】
次に、特定部３３２は、第１の検索条件に関連付けられた店舗情報を含む表示領域Ｒ１と、関連検索条件に関連付けられた店舗情報を含む表示領域Ｒ２とが表示された検索結果画面４００を表示するための表示データを作成する。以上により、表示データの作成処理は終了する。
【００８１】
また、特定部３３２は、特定した検索条件が第１の検索条件でないと判定した場合（ステップＳ２０２−Ｎｏ）、店舗情報テーブルを参照し、特定した検索条件に関連付けられた店舗ＩＤを、第３所定数を上限に特定する（ステップＳ２０７）。なお、第３所定数は、予め設定されていており、適宜その数を設定変更可能なものであってもよい。また、特定部は、特定した店舗情報がそれぞれ第１所定数〜第３所定数よりも多い場合には、検索結果画面４００に表示する店舗情報を、第１所定数〜第３所定数内に収まるように特定してもよい。本特定は、第１所定数〜第３所定数となるよう、店舗情報をランダムに特定してもよいし、ユーザの閲覧履歴に応じて特定してもよい。
【００８２】
次に、特定部３３２は、店舗情報テーブルに記憶された画像を参照し、ステップＳ２０７において特定した店舗ＩＤごとに、各店舗ＩＤに関連付けられた画像情報のうち、特定した検索条件に関連付けられた画像情報を特定する（ステップＳ２０８）。
【００８３】
次に、特定部３３２は、特定された各種情報に基づいて、検索結果画面４００を表示するための表示データを作成し（ステップＳ２０９）、一連のステップを終了する。
【００８４】
以上詳述したとおり、情報提供システム１は、端末装置２から送信された第１の検索条件に応じた店舗情報を検索するとともに、第１の検索条件に関連付けられた第２の検索条件（関連検索条件）に応じた店舗情報を検索する。これにより、利用者にとって適切な情報を提供することができるサーバ、情報提供方法、及び情報提供プログラムを提供することが可能となる。
【００８５】
（変形例１）
なお、端末装置２は、移動体通信網５を介してサーバ３と通信を行う通信機器に限らず、例えば、据置型のパーソナルコンピュータ（Personal Computer, PC）等の、アクセスポイント（図示せず）、ルータ（図示せず）、インターネットを介してサーバ３と通信を行う情報端末であってもよい。
【００８６】
図１０は、情報提供システム１の概略構成の他の一例を示す図である。なお、図１２において、図２に示す情報提供システム１と同じ構成については同じ符号を付し、その説明を省略する。
【００８７】
情報提供システム１は、複数の端末装置２、２０と、サーバ３とを有する。端末装置２０は、例えば、据置型のパーソナルコンピュータ（ＰＣ）等の情報端末である。端末装置２０とサーバ３とは、インターネット７を介して相互に接続される。サーバ３で実行されるプログラム（例えば、検索プログラム）と、端末装置２０で実行されるプログラム（例えば、閲覧プログラム）とは、ハイパーテキスト転送プロトコル（Hypertext Transfer Protocol, HTTP）等の通信プロトコルを用いて通信を行う。
【００８８】
端末装置２に送信される店舗情報の表示態様と、端末装置２０に送信される店舗情報の表示態様とが、互いに異なるように、サーバ３は、端末装置２に送信される店舗情報を含む検索結果画面４００を表示するための表示データ及び端末装置２０に送信される店舗情報を含む検索結果画面４００を表示するための表示データを作成する。なお、表示態様は、表示領域Ｒの形状、大きさ及び又は／表示色等、店舗情報として表示される店舗名、店舗の画像情報、住所又は説明文等の大きさ、又は、表示領域Ｒ内における表示配置位置等である。これにより、端末装置２，２０を所有する各利用者にとって適切な情報を提示することが可能となる。
【００８９】
（変形例２）
また、サーバ記憶部３２は、端末装置２からの検索指示に対応するための検索条件テーブルと、端末装置２０からの検索指示に対応するための検索条件テーブルとを、それぞれ記憶してもよい。この場合、端末装置２からの検索指示に対応するための検索条件テーブルと、端末装置２０からの検索指示に対応するための検索条件テーブルとにおいて、同じ検索条件ＩＤに関連付けられた関連検索条件ＩＤが異なってもよい。このように、サーバ記憶部３２が端末装置２，２０の種別に応じた検索条件テーブルを記憶することにより、端末装置２，２０が同じ第１の検索条件に係る検索指示をサーバ３に送信した場合でも、端末装置２，２０の種別に応じて、第２の検索条件（関連検索条件）の検索結果が異なる。これにより、端末装置２，２０を所有する各利用者にとって適切な情報を提供することが可能となる。
【００９０】
（変形例３）
また、サーバ記憶部３２は、検索条件テーブルを、区域情報に応じて複数記憶してもよい。すなわち、端末装置２が、検索条件として、所定の検索条件とともに、店舗が所在する区域情報を入力した場合、サーバ３の特定部３３２は、端末装置２から受信した検索条件に含まれる区域情報に応じて、サーバ記憶部３２に記憶された区域情報に応じた検索条件テーブルを抽出し、抽出された検索条件テーブル参照して、所定の検索条件に基づく検索処理を実行する。これにより、利用者が利用したい地域、場所に応じて、適切な情報を提供することが可能となる。なお、端末装置２は、店舗が所在する区域情報の入力に替えて、端末装置２が備えるＧＰＳ（Global Positioning System）受信機等によって所得された自己位置に応じた区域情報を自動的に入力してもよい。
【００９１】
（変形例４）
また、検索条件テーブルにおいて、検索条件ＩＤに対応付けられた優先度が記憶されてもよい。この場合、サーバ３の３３２は、ステップ２０３において、特定した検索条件に関連付けられた店舗ＩＤを、当該店舗ＩＤに関連付けられている、特定された検索条件以外の検索条件に対応付けられた優先度の高い順に、第１所定数を上限に特定する。また、この場合、特定部３３２は、ステップＳ２０５において、特定した関連検索条件に関連付けられた店舗ＩＤを、当該店舗ＩＤに関連付けられている、特定された検索条件以外の検索条件に対応付けられた優先度の高い順に、第２所定数を上限に特定する。また、この場合、特定部３３２は、ステップＳ２０７において、特定した検索条件に関連付けられた店舗ＩＤを、特定された検索条件以外の検索条件に対応付けられた優先度の高い順に、第３所定数を上限に特定する。このように、各店舗の他の検索条件に対応付けられた優先度に応じて、各店舗が表示されるため、各店舗の雰囲気やジャンル等に応じて、適切な情報を利用者に提供することが可能となる。
【００９２】
（変形例５）
また、特定部３３２は、ステップＳ２０３において、特定した検索条件（第１の検索条件）に関連付けられた店舗ＩＤの総数を計数し、計数した店舗ＩＤの総数が第３所定数以上である場合に、第３所定数未満の第１の所定数を設定してもよい。また、特定部３３２は、計数した店舗ＩＤの総数が第１所定数未満である場合、第１の所定数を設定せず、第２所定数を、第３所定数と計数した店舗ＩＤの総数との差分の数に設定してもよい。
【００９３】
（変形例６）
また、特定部３３２は、ステップＳ２０５において、特定した検索条件に関連付けられた関連検索条件が複数ある場合、特定した複数の関連検索条件のそれぞれに関連付けられた検索優先度の高い順に、店舗ＩＤを特定してもよい。なお、特定した複数の関連検索条件のそれぞれに関連付けられた店舗ＩＤの合計数が第２所定数を超えないように、店舗ＩＤが特定される。また、この場合、特定部３３２は、検索優先度が最も高い関連検索条件に応じて特定された店舗情報の数が、所定の閾値に満たない場合に限り、次の検索優先度の関連検索条件に応じて店舗情報を検索してもよい。
【００９４】
この場合、特定部３３２は、ステップＳ２０６において、特定した店舗ＩＤごとに、各店舗ＩＤに関連付けられた画像情報のうち、特定した複数の関連検索条件それぞれに関連付けられた画像情報を特定する。そして、特定部３３２は、ステップＳ２０７において、店舗情報テーブルを参照し、ステップＳ２０５において特定した店舗ＩＤごとに、各店舗ＩＤに関連付けられた店舗名、住所、及び／又は最寄り駅を抽出し、さらに、抽出した各店舗ＩＤに関連付けられた店舗名、住所、及び／又は最寄り駅と、ステップＳ２０６において特定した各店舗ＩＤに関連付けられた画像情報とを、複数の関連検索条件のそれぞれに関連付けられた店舗情報として特定する。そして、特定部３３２は、第１の検索条件に関連付けられた店舗情報を含む表示領域Ｒ１と、複数の関連検索条件のそれぞれに関連付けられた店舗情報を含む複数の表示領域Ｒ２とが表示された検索結果画面４００を表示するための表示データを作成する。このように、検索処理で用いられた各関連検索条件に対応する各表示領域Ｒ２に、各関連検索条件に応じて検索された店舗情報が表示されることによって、各利用者にとって視認性の高い、適切な情報を提供することが可能となる。
【００９５】
（変形例７）
また、情報提供システム１は、端末装置２のみを備える構成を備える構成としてもよい。この場合、端末装置２は、サーバ３の各機能を有する。
【００９６】
（変形例８）
なお、情報提供システム１におけるサーバ３が提供する情報は、店舗情報に限らない。例えば、イベント施設等の施設情報等であってもよい。この場合、店舗情報テーブルには、各施設について、施設ＩＤ、施設名、検索条件、画像、住所、最寄駅等が互いに関連付けて記憶される。そして、端末装置２を所有するユーザがイベント施設等を利用する際に、ユーザの検索指示に応じて、サーバ３による施設情報の検索処理が実行される。また、検索条件は、テキスト情報に限らず、音声情報、画像情報等の検索処理可能な各種データ形式の情報であれば、どのような情報でもよい。
【００９７】
（変形例９）
また、特定部３３２は、ステップＳ２０２において、特定した検索条件が複数ある場合、複数の検索条件の全てに関連付けられた店舗情報を特定する。例えば、「デートに使える」という第１の検索条件と「六本木」という区域情報の検索条件とが特定された場合、「デートに使える」且つ「六本木」の両者の検索条件に関連付けられた店舗情報が検索される。この場合、サーバ記憶部３２は、検索条件テーブルを、区域情報に応じて複数記憶しており、即ち、「六本木」という区域情報に対応付けられた検索条件テーブルが更に記憶されている。なお、検索結果画面４００において、「デートに使える」という第１の検索条件に関連付けられた店舗情報を含む表示領域Ｒ１と、関連検索条件に関連付けられた店舗情報を含む表示領域Ｒ２との他に、「六本木」という区域情報の検索条件に関連付けられた店舗情報を含む表示領域Ｒ３と、「六本木」という区域情報に対応付けて更に記憶されている検索条件テーブルで検索された関連検索条件に関連付けられた店舗情報を含む表示領域Ｒ４とが表示される。
【００９８】
当業者は、本発明の精神及び範囲から外れることなく、様々な変更、置換、及び修正をこれに加えることが可能であることを理解されたい。
【符号の説明】
【００９９】
１，１０    情報提供システム
２，２０    端末装置
２１    端末通信部
２２    端末記憶部
２３    端末操作部
２４    端末表示部
２５    端末処理部
２５１    端末送信部
２５２    表示処理部
２５３    端末受信部
３    サーバ
３１    サーバ通信部
３２    サーバ記憶部
３３    サーバ処理部
３３１    サーバ受信部
３３２    特定部
３３３    サーバ送信部
４    基地局
５    移動体通信網
６    ゲートウェイ
７    インターネット
【図１】
2018036924.tif 000003
【図２】
2018036924.tif 000004
【図３】
2018036924.tif 000005
【図４】
2018036924.tif 000006
【図５】
2018036924.tif 000007
【図６】
2018036924.tif 000008
【図７】
2018036924.tif 000009
【図８】
2018036924.tif 000010
【図９】
2018036924.tif 000011
【図１０】
2018036924.tif 000012