(57)【要約】【課題】本発明は、利用者にとって多様性があり且つ一覧性の高い情報提供を行うことを可能とする。【解決手段】本発明に係るサーバは、複数の商品情報と、複数の設定検索条件に関連付けられた複数の検索条件と、各商品情報及び各検索条件の対応関係と、を記憶する記憶部と、検索条件を特定する特定部と、特定された検索条件に対応付けられた商品情報のうち、複数の設定検索条件ごとに、各設定検索条件に関連付けられた商品情報を表示する表示領域を含む画面の表示データを端末装置に送信する送信部と、を備え、送信部は、特定された検索条件に対応付けられた商品情報のうち、複数の設定検索条件に重複して関連付けられた商品情報が存在する場合、複数の設定検索条件に対応する表示領域のそれぞれに、重複して関連付けられた商品情報を表示させる。【選択図】図１
2018067216.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）受信機等によって所得された自己位置に応じた区域情報を自動的に入力してもよい。
【０１０８】
（変形例４）
また、検索条件テーブルにおいて、検索条件ＩＤに対応付けられた優先度が記憶されてもよい。この場合、サーバ３の３３２は、ステップ２０３において、特定した検索条件に関連付けられた商品ＩＤを、当該商品ＩＤに関連付けられている、特定された検索条件以外の検索条件に対応付けられた優先度の高い順に、第１所定数を上限に特定する。また、この場合、特定部３３２は、ステップＳ２０５において、特定した関連検索条件に関連付けられた商品ＩＤを、当該商品ＩＤに関連付けられている、特定された検索条件以外の検索条件に対応付けられた優先度の高い順に、第２所定数を上限に特定する。また、この場合、特定部３３２は、ステップＳ２０７において、特定した検索条件に関連付けられた商品ＩＤを、特定された検索条件以外の検索条件に対応付けられた優先度の高い順に、第３所定数を上限に特定する。このように、各商品の他の検索条件に対応付けられた優先度に応じて、各商品が表示されるため、各店舗のジャンル等に応じて、多様性があり且つ一覧性の高い情報提供を利用者に行うことが可能となる。
【０１０９】
（変形例５）
また、特定部３３２は、ステップＳ２０３において、特定した検索条件に関連付けられた商品ＩＤの総数を計数し、計数した商品ＩＤの総数が第３所定数以上である場合に、第３所定数未満の第１の所定数を設定してもよい。また、特定部３３２は、計数した商品ＩＤの総数が第１所定数未満である場合、第１の所定数を設定せず、第２所定数を、第３所定数と計数した商品ＩＤの総数との差分の数に設定してもよい。
【０１１０】
（変形例６）
また、特定部３３２は、ステップＳ２０５において、特定した検索条件に関連付けられた関連検索条件が複数ある場合、特定した複数の関連検索条件のそれぞれに関連付けられた検索優先度の高い順に、商品ＩＤを特定してもよい。なお、特定した複数の関連検索条件のそれぞれに関連付けられた商品ＩＤの合計数が第２所定数を超えないように、商品ＩＤが特定される。また、この場合、特定部３３２は、検索優先度が最も高い関連検索条件に応じて特定された商品情報の数が、所定の閾値に満たない場合に限り、次の検索優先度の関連検索条件に応じて商品情報を検索してもよい。
【０１１１】
この場合、特定部３３２は、ステップＳ２０６において、特定した商品ＩＤごとに、各商品ＩＤに関連付けられた画像情報のうち、特定した複数の関連検索条件それぞれに関連付けられた画像情報を特定する。そして、特定部３３２は、ステップＳ２０７において、商品情報テーブルを参照し、ステップＳ２０５において特定した商品ＩＤごとに、各商品ＩＤに関連付けられた商品の名称、メーカ又は販売者の名称、住所及び電話番号を抽出し、さらに、抽出した各商品ＩＤに関連付けられた商品の名称、メーカ又は販売者の名称、住所及び電話番号と、ステップＳ２０６において特定した各商品ＩＤに関連付けられた画像情報とを、複数の関連検索条件のそれぞれに関連付けられた商品情報として特定する。そして、特定部３３２は、所定の検索条件に関連付けられた商品情報を含む表示領域Ｒ１と、複数の関連検索条件のそれぞれに関連付けられた商品情報を含む複数の表示領域Ｒ２とが表示された検索結果画面４００を表示するための表示データを作成する。このように、検索処理で用いられた各関連検索条件に対応する各表示領域Ｒ２に、各関連検索条件に応じて検索された商品情報が表示されることによって、各利用者にとって多様性があり且つ一覧性の高い情報提供を行うことが可能となる。
【０１１２】
（変形例７）
また、特定部３３２は、ステップＳ２０２において、特定した検索条件が複数ある場合、関連検索条件を用いた検索を実行しなくてもよい。以下、特定した検索条件が２つであった場合についての検索処理を説明する。なお、２つの検索条件のうちの一方を第１の検索条件と称し、他方を第２の検索条件と称する。
【０１１３】
特定部３３２は、商品情報テーブルを参照し、特定した２つの検索条件のうちの第１の検索条件に関連付けられた商品ＩＤを、優先度（検索優先度等）の高い順に、第１所定数を上限に特定する。次に、特定部３３２は、商品情報テーブルに記憶された画像を参照し、特定した商品ＩＤごとに、各商品ＩＤに関連付けられた画像情報のうち、特定した検索条件に関連付けられた画像情報を特定する。なお、画像情報のほかに、検索条件に関連付けられた個別商品情報（説明文等）が記憶されている場合、特定部３３２は、各商品ＩＤに関連付けられた個別商品情報のうち、特定した検索条件に関連付けられた個別商品情報を特定する。
【０１１４】
次に、特定部３３２は、商品情報テーブルを参照し、特定した２つの検索条件のうちの第２の検索条件に関連付けられた商品ＩＤを、優先度（検索優先度等）の高い順に、第２所定数を上限に特定する。次に、特定部３３２は、商品情報テーブルに記憶された画像を参照し、特定した商品ＩＤごとに、各商品ＩＤに関連付けられた画像情報のうち、特定した第２の検索条件に関連付けられた画像情報を特定する。なお、画像情報のほかに、検索条件に関連付けられた個別商品情報（説明文等）が記憶されている場合、特定部３３２は、各商品ＩＤに関連付けられた個別商品情報のうち、特定した検索条件に関連付けられた個別商品情報を特定する。
【０１１５】
次に、特定部３３２は、特定された各種情報に基づいて、検索結果画面４００を表示するための表示データを作成する。以下、表示データの作成処理について説明する。
【０１１６】
まず、特定部３３２は、商品情報テーブルを参照し、特定した商品ＩＤごとに、各商品ＩＤに関連付けられた商品の名称、メーカ又は販売者の名称、住所及び電話番号を抽出する。次に、特定部３３２は、抽出した各商品ＩＤに関連付けられた商品の名称、メーカ又は販売者の名称、住所及び電話番号と、特定した各商品ＩＤに関連付けられた画像情報とを、所定の検索条件に関連付けられた商品情報として特定する。なお、画像情報とともに又は画像情報に替えて、説明文等の個別商品情報が特定された場合、当該説明文等の個別商品情報も所定の検索条件に関連付けられた商品情報として特定する。
【０１１７】
次に、特定部３３２は、第１の検索条件に関連付けられた商品情報を含む表示領域Ｒ１と、第２の検索条件に関連付けられた商品情報を含む表示領域Ｒ２とが表示された検索結果画面４００を表示するための表示データを作成する。なお、特定部３３２は、第１の検索条件に関連付けられた商品情報及び第２の検索条件に関連付けられた商品情報に重複する商品情報が含まれる場合に、当該重複する商品情報を所定距離離して配置する。以上により、表示データの作成処理は終了する。これにより、利用者にとって多様性があり且つ一覧性の高い情報提供を行うことができるサーバ、情報提供方法、及び情報提供プログラムを提供することが可能となる。なお、特定した検索条件が３つ以上であった場合についても、上述と同様に検索処理が実行される。この場合、３つ以上の検索条件のそれぞれに関連付けられた商品情報に重複する商品情報が含まれる場合（同一の商品情報が、３つ以上検索された場合）に、重複上限数（例えば、２つ）の範囲内で当該重複する商品情報を配置してもよい。
【０１１８】
（変形例８）
また、特定部３３２による表示データの作成処理において、表示領域Ｒ１及び表示領域Ｒ２に対応する検索条件が、ともに関連検索条件であってもよい。この場合、表示領域Ｒ１に表示される商品情報は、ステップＳ２０１で特定した検索条件及び表示領域Ｒ１に対応する関連検索条件の両者に関連付けられた商品情報であり、表示領域Ｒ２に表示される商品情報は、ステップＳ２０１で特定した検索条件及び表示領域Ｒ２に対応する関連検索条件の両者に関連付けられた商品情報である。なお、表示領域Ｒ１及び表示領域Ｒ２に対応する関連検索条件は、設定検索条件の一例である。
【０１１９】
（変形例９）
特定部３３２による表示データの作成処理において、ステップＳ２０１で特定した検索条件に区域情報が含まれている場合、特定部３３２は、特定した区域情報に応じて、表示領域Ｒ１及び表示領域Ｒ２を配置する位置を設定してもよい。例えば、表示領域Ｒ１に対応する検索条件が「化粧品」であり、表示領域Ｒ２に対応する検索条件が「家具」である場合、特定部３３２は、特定した区域情報が都市部（「東京都港区」等）であれば、表示領域Ｒ１を表示領域Ｒ２よりも上の位置に配置する。また、この場合、特定部３３２は、特定部３３２は、特定した区域情報が都市部でなければ、表示領域Ｒ２を表示領域Ｒ１よりも上の位置に配置する。なお、表示領域Ｒ１及び表示領域Ｒ２に対応する検索条件は、ステップＳ２０１で特定した検索条件又は関連検索条件である。
【０１２０】
（変形例１０）
特定部３３２による表示データの作成処理において、ステップＳ２０１で特定した検索条件に区域情報（限定販売エリア情報等）が含まれている場合、特定部３３２は、特定した区域情報に応じて、表示領域Ｒ１及び表示領域Ｒ２に表示される店舗情報の数を変更してもよい。例えば、特定部３３２は、特定した区域情報が都市部（「東京都港区」等）である場合に表示される、表示領域Ｒ１及び表示領域Ｒ２に表示される店舗情報の数を、特定した区域情報が都市部でない場合に表示される、表示領域Ｒ１及び表示領域Ｒ２に表示される店舗情報の数よりも多くなるように設定する。なお、上述した変形例８及び９を組み合わせてもよい。例えば、ステップＳ２０１で特定した検索条件が「化粧品」（ジャンル）及び「東京都港区」（区域情報）であり、且つ、表示領域Ｒ１に対応する第１の検索条件が「ブランドＢ」であり、表示領域Ｒ２に対応する第２の検索条件が「タイムセールス」である場合、特定部３３２は、表示領域Ｒ１を表示領域Ｒ２よりも上の位置に配置し、且つ、表示領域Ｒ１及び表示領域Ｒ２に１０つの店舗情報を表示する。ステップＳ２０１で特定した検索条件が「化粧品」（ジャンル）及び「山形」（区域情報）であり、且つ、表示領域Ｒ１に対応する第１の検索条件が「ブランドＢ」であり、表示領域Ｒ２に対応する第２の検索条件が「タイムセールス」である場合、特定部３３２は、表示領域Ｒ２を表示領域Ｒ１よりも上の位置に配置し、且つ、表示領域Ｒ１及び表示領域Ｒ２に４つの店舗情報を表示する。なお、表示領域Ｒ１及び表示領域Ｒ２に対応する検索条件は、ステップＳ２０１で特定した検索条件又は関連検索条件である。
【０１２１】
（変形例１１）
また、特定部３３２は、重複する商品情報を所定距離離して配置する処理において、重複する商品情報のそれぞれに含まれる個別商品情報の一致度が高いほど、所定距離が長くなるように設定してもよい。例えば、第１の検索条件に関連付けられた商品情報と第２の検索条件に関連付けられた商品情報とにおいて、同一の商品情報がある場合、特定部３３２は、当該同一の商品情報について、第１の検索条件に関連付けられた商品情報の画像と第２の検索条件に関連付けられた商品情報の画像とが一致している場合における所定距離を、第１の検索条件に関連付けられた商品情報の画像と第２の検索条件に関連付けられた商品情報の画像とが一致していない場合における所定距離よりも長く設定する。また、特定部３３２は、同一の商品情報について、第１の検索条件に関連付けられた商品情報と第２の検索条件に関連付けられた商品情報との両者の個別商品情報の一致する数を比較して、一致する数が所定値以上の場合、所定距離を所定距離離間して配置する。
【０１２２】
（変形例１２）
また、特定部３３２は、重複する商品情報を所定距離離して配置する処理において、第１の検索条件に関連付けられた商品情報を表示する表示領域Ｒ１と、第２の検索条件に関連付けられた商品情報を表示する表示領域Ｒ２との一致度が高いほど、所定距離が長くなるように設定してもよい。例えば、表示領域Ｒ１と表示領域Ｒ２との両者に含まれる商品情報の数が近いほど高い一致度が設定される。また、例えば、表示領域Ｒ１と表示領域Ｒ２との両者に含まれる商品情報の価格帯が近いほど高い一致度が設定される。また、例えば、表示領域Ｒ１と表示領域Ｒ２との両者に含まれる商品情報のジャンルが、同一の親ジャンルを有する場合、高い一致度が設定される。
【０１２３】
（変形例１３）
また、特定部３３２は、重複する商品情報を所定距離離して配置する処理において、第１の検索条件に関連付けられた商品情報を表示する表示領域Ｒ１及び／又は第２の検索条件に関連付けられた商品情報を表示する表示領域Ｒ２の大きさに応じて、所定距離を設定してもよい。例えば、特定部３３２は、第１の検索条件に関連付けられた商品情報を表示する表示領域Ｒ１及び／又は第２の検索条件に関連付けられた商品情報を表示する表示領域Ｒ２の大きさが大きいほど、所定距離を短く設定する。
【０１２４】
（変形例１４）
また、特定部３３２は、第１の検索条件に関連付けられた商品情報及び第２の検索条件に関連付けられた商品情報に重複する商品情報が含まれる場合に、当該重複する商品情報の表示態様を互いに異なるように作成してもよい。以下、重複する商品情報のうち、第１の検索条件に関連付けられた商品情報を、第１重複商品情報と称し、第２の検索条件に関連付けられた商品情報を、第２重複商品情報と称する。例えば、第１の検索条件に関連付けられた商品情報に含まれる画像情報及び第２の検索条件に関連付けられた商品情報に含まれる画像情報は、互いに異なるものであるが、画像情報以外の個別商品情報においても、特定部３３２は、第１重複商品情報に含まれる個別商品情報を、第２重複商品情報に含まれる一部又は全部の個別商品情報と異なるものに設定してもよい。また、例えば、特定部３３２は、第１重複商品情報に含まれる個別商品情報の情報量を、第２重複商品情報に含まれる個別商品情報の情報量と異なるものに設定してもよい。また、例えば、特定部３３２は、第１重複商品情報を含む表示領域Ｒの形状、大きさ、表示色、表示内容の量、のうちの少なくとも１つを、第２重複商品情報を含む表示領域Ｒの形状、大きさ、表示色、表示内容の量、のうちの少なくとも１つと異なるものに設定してもよい。
【０１２５】
（変形例１５）
また、情報提供システム１は、端末装置２のみを備える構成を備える構成としてもよい。この場合、端末装置２は、サーバ３の各機能を有する。
【０１２６】
（変形例１６）
なお、情報提供システム１におけるサーバ３が提供する情報は、商品情報に限らない。例えば、イベント施設等の施設情報等であってもよい。この場合、商品情報テーブルには、各施設について、施設ＩＤ、施設名、検索条件、画像、住所、最寄駅等が互いに関連付けて記憶される。そして、端末装置２を所有するユーザがイベント施設等を利用する際に、ユーザの検索指示に応じて、サーバ３による施設情報の検索処理が実行される。また、検索条件は、テキスト情報に限らず、音声情報、画像情報等の検索処理可能な各種データ形式の情報であれば、どのような情報でもよい。
【０１２７】
（変形例１７）
また、特定部３３２は、ステップＳ２０２において、特定した検索条件が複数ある場合、複数の検索条件の全てに関連付けられた商品情報を特定する。例えば、「ブランドＡ」という第１の検索条件と「東京都港区」という区域情報の検索条件とが特定された場合、「ブランドＡ」且つ「東京都港区」の両者の検索条件に関連付けられた商品情報が検索される。この場合、サーバ記憶部３２は、検索条件テーブルを、区域情報に応じて複数記憶しており、即ち、「東京都港区」という区域情報に対応付けられた検索条件テーブルが更に記憶されている。なお、検索結果画面４００において、「ブランドＡ」という第１の検索条件に関連付けられた商品情報を含む表示領域Ｒ１と、関連検索条件に関連付けられた商品情報を含む表示領域Ｒ２との他に、「東京都港区」という区域情報の検索条件に関連付けられた商品情報を含む表示領域Ｒ３と、「東京都港区」という区域情報に対応付けて更に記憶されている検索条件テーブルで検索された関連検索条件に関連付けられた商品情報を含む表示領域Ｒ４とが表示されてもよい。
【０１２８】
（変形例１８）
なお、特定した検索条件及び／又は特定した検索条件に関連付けられた関連検索条件が３以上ある場合、特定部３３２は、特定の関連検索条件によって検索された商品情報のみが重複可能に表示される画面を表示するための表示データを作成してもよい。例えば、商品Ａに、「ブランドＡ」という所定の検索条件、「家具」という関連検索条件、及び「食器」という関連検索条件が、それぞれ関連付けられている場合、特定のジャンルを示す関連検索条件によって検索された商品情報のみが重複可能に表示されようにする。すなわち、「ブランドＡ」という所定の検索条件に関連付けられた商品情報を含む表示領域Ｒ１と、「家具」という関連検索条件に関連付けられた商品情報を含む表示領域Ｒ３には、それぞれ商品Ａが表示されるが、「食器」という関連検索条件に関連付けられた商品情報を含む表示領域Ｒ４には、商品Ａが表示されない。このように、重複可能に表示させる検索条件が設定可能に構成されることにより、よりきめ細かな商品情報の表示を実現することができ、各利用者にとって多様性があり且つ一覧性の高い情報提供を行うことが可能となる。
【０１２９】
（変形例１９）
また、特定部３３２によって実行される検索処理は、予め登録された検索指示によって開始されてもよい。この場合、ステップＳ１０１において、ユーザによる端末操作部２３の操作によって表示要求が指示されると、端末送信部２５１は、表示要求を、端末通信部２１を介してサーバ３に送信する。なお、表示要求には、端末装置２の端末識別情報が含まれる。次に、サーバ３のサーバ受信部３３１は、端末装置２から送信された表示要求を、サーバ通信部３１を介して受信する。サーバ受信部３３１は、表示要求を受信すると、予め登録された検索条件を抽出し、検索処理の実行を特定部３３２に指示するとともに、抽出した検索条件を特定部３３２に渡す。そして、ステップＳ１０２において、特定部３３２は、サーバ受信部３３１から検索処理の実行を指示されて、検索条件を受け取ると、検索処理を実行する。
【０１３０】
当業者は、本発明の精神及び範囲から外れることなく、様々な変更、置換、及び修正をこれに加えることが可能であることを理解されたい。
【符号の説明】
【０１３１】
１，１０    情報提供システム
２，２０    端末装置
２１    端末通信部
２２    端末記憶部
２３    端末操作部
２４    端末表示部
２５    端末処理部
２５１    端末送信部
２５２    表示処理部
２５３    端末受信部
３    サーバ
３１    サーバ通信部
３２    サーバ記憶部
３３    サーバ処理部
３３１    サーバ受信部
３３２    特定部
３３３    サーバ送信部
４    基地局
５    移動体通信網
６    ゲートウェイ
７    インターネット
【図１】
2018067216.tif 000003
【図２】
2018067216.tif 000004
【図３】
2018067216.tif 000005
【図４】
2018067216.tif 000006
【図５】
2018067216.tif 000007
【図６】
2018067216.tif 000008
【図７】
2018067216.tif 000009
【図８】
2018067216.tif 000010
【図９】
2018067216.tif 000011
【図１０】
2018067216.tif 000012