(57)【要約】【課題】ユーザーの検索操作に対して有用な情報を提供することが可能な情報提供方法、情報提供プログラム、及び情報提供装置を提供すること。【解決手段】本発明に係る情報提供方法では、任意に入力される複数の検索キーワードで抽出される検索対象が表示される検索結果ページの表示要求が行われた場合に、前記検索対象の分類に用いられる予め設定された分類キーワードの一部又は全部が前記検索キーワードに含まれるか否かを判定し、前記分類キーワードの一部又は全部が前記検索キーワードに含まれているか否かに応じて前記検索結果ページにおける前記検索対象の表示態様を変更する。【選択図】図８
2019029032.tif 000002
【特許請求の範囲】
【請求項１】
一又は複数のプロセッサーが、
任意に入力される検索キーワードを含む検索条件で抽出される検索対象を表示するための表示要求が行われた場合に、前記検索キーワードが、前記検索対象の分類に用いられる予め設定された分類キーワードのいずれかとの関係で、予め設定された類似条件を満たしているか否かを判定し、
前記検索対象が表示される検索結果ページを、前記類似条件を満しているか否かに応じて異なる表示態様で表示させる、
情報提供方法。
【請求項２】
一又は複数の前記プロセッサーが、
前記類似条件を満たしている場合は、前記検索結果ページとして、前記検索キーワードとの関係で前記類似条件を満たしていると判定された前記分類キーワードに属する一又は複数の前記検索対象が表示される第１検索結果ページを表示させる、
請求項１に記載の情報提供方法。
【請求項３】
一又は複数の前記プロセッサーが、
前記類似条件を満たしていない場合は、前記検索結果ページとして、前記分類キーワードごとに分類して前記検索対象が表示される第２検索結果ページを表示させる、
請求項１に記載の情報提供方法。
【請求項４】
一又は複数の前記プロセッサーが、
前記類似条件を満たしていない場合は、前記検索結果ページとして、複数の前記検索対象が属する前記分類キーワード各々が表示される第２検索結果ページを表示させ、
前記第２検索結果ページにおいて前記分類キーワードが選択された場合に当該分類キーワードに属する前記検索対象を表示させる、
請求項１に記載の情報提供方法。
【請求項５】
任意に入力される複数の検索キーワードを含む検索条件で抽出される検索対象を表示するための表示要求が行われた場合に、前記複数の検索キーワードと予め設定された特定キーワードの組み合わせとが一致するか否かを判定し、
前記検索対象が表示される検索結果ページを、前記組み合わせが一致するか否かに応じて異なる表示態様で表示させる、
請求項１〜４のいずれかに記載の情報提供方法。
【請求項６】
前記組み合わせが一致する場合は、前記検索結果ページとして、前記検索キーワードに基づいて抽出される前記検索対象が予め設定されたグループ単位で表示される第３検索結果ページを表示させ、
前記組み合わせが一致しない場合は、前記検索キーワードに基づいて抽出される前記検索対象が表示される第４検索結果ページを表示させる、
請求項５に記載の情報提供方法。
【請求項７】
任意に入力される複数の検索キーワードを含む検索条件で抽出される検索対象を表示するための表示要求が行われた場合に、前記検索キーワードの数が予め設定された特定数以上であって、且つ、前記複数の検索キーワードと予め設定された特定キーワードの組み合わせとが一致するか否かを判定し、
前記検索対象が表示される検索結果ページを、前記検索キーワードの数が予め設定された特定数以上であるか否か、及び前記組み合わせが一致するか否かに応じて異なる表示態様で表示させる、
請求項１〜４のいずれかに記載の情報提供方法。
【請求項８】
前記検索キーワードの数が前記特定数以上であって、且つ、前記組み合わせが一致する場合は、前記検索結果ページとして、前記検索キーワードに基づいて抽出される前記検索対象が予め設定されたグループ単位で表示される第３検索結果ページを表示させ、
前記検索キーワードの数が前記特定数未満である場合、又は、前記検索キーワードの数が前記特定数以上である前記組み合わせが一致しない場合は、前記検索キーワードに基づいて抽出される前記検索対象が表示される第４検索結果ページを表示させる、
請求項７に記載の情報提供方法。
【請求項９】
任意に入力される検索キーワードを含む検索条件で抽出される検索対象を表示するための表示要求が行われた場合に、前記検索キーワードの数が予め設定された特定数以上であるか否かを判定し、
前記検索対象が表示される検索結果ページを、前記検索キーワードの数が前記特定数以上であるか否かに応じて異なる表示態様で表示させる、
請求項１〜４のいずれかに記載の情報提供方法。
【請求項１０】
前記検索キーワードの数が前記特定数未満である場合は、前記検索結果ページとして、前記検索キーワードに基づいて抽出される前記検索対象が予め設定されたグループ単位で表示される第３検索結果ページを表示させ、
前記検索キーワードの数が前記特定数以上である場合は、前記検索キーワードに基づいて抽出される前記検索対象が表示される第４検索結果ページを表示させる、
請求項９に記載の情報提供方法。
【請求項１１】
任意に入力される複数の検索キーワードで抽出される検索対象が表示される検索結果ページの表示要求が行われた場合に、前記検索キーワードが、前記検索対象の分類に用いられる予め設定された分類キーワードのいずれかとの関係で、予め設定された類似条件を満たしているか否かを判定するステップと、
前記検索対象が表示される検索結果ページを、前記類似条件を満しているか否かに応じて異なる表示態様で表示させるステップと、
をコンピューターに実行させるための情報提供プログラム。
【請求項１２】
任意に入力される複数の検索キーワードで抽出される検索対象が表示される検索結果ページの表示要求が行われた場合に、前記検索キーワードが、前記検索対象の分類に用いられる予め設定された分類キーワードのいずれかとの関係で、予め設定された類似条件を満たしているか否かを判定する判定処理部と、
前記類似条件を満たしているか否かに応じて前記検索結果ページにおける前記検索対象の表示態様を変更する表示処理部と、
を備える情報提供装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ユーザー操作に応じて各種の情報を提供する情報提供方法、情報提供プログラム、及び情報提供装置に関する。
【背景技術】
【０００２】
一般に、グルメ情報検索サイトのように飲食店舗などの特定の施設を検索対象とする特定のウェブページ上でエリア及び料理ジャンルなどの検索条件が入力された場合に、予め登録された複数の施設から検索条件に従って抽出される施設の情報を提供する技術が知られている（例えば、特許文献１参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１４−１５７５７１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
ところで、この種のウェブページでは、極力少ない画面遷移でユーザーの検索目的に沿った有用な情報が提供されることが望まれる。
【０００５】
本発明の目的は、極力少ない画面遷移でユーザーの検索目的に沿った有用な情報を提供することが可能な情報提供方法、情報提供プログラム、及び情報提供装置を提供することにある。
【課題を解決するための手段】
【０００６】
本発明に係る情報提供方法では、任意に入力される検索キーワードを含む検索条件で抽出される検索対象を表示するための表示要求が行われた場合に、前記検索対象の分類に用いられる予め設定された分類キーワードと前記検索キーワードとが予め設定された類似条件を満たしているか否かが判定され、前記検索対象が表示される検索結果ページが、前記類似条件を満しているか否かに応じて異なる表示態様で表示される。
【０００７】
本発明に係る情報提供方法では、任意に入力される検索キーワードを含む検索条件で抽出される検索対象を表示するための表示要求が行われた場合に、前記検索キーワードの数が予め設定された特定数以上であるか否かが判定され、前記検索対象が表示される検索結果ページを、前記検索キーワードの数が前記特定数以上であるか否かに応じて異なる表示態様で表示される。
【０００８】
本発明に係る情報提供プログラムは、任意に入力される複数の検索キーワードで抽出される検索対象が表示される検索結果ページの表示要求が行われた場合に、前記検索対象の分類に用いられる予め設定された分類キーワードと前記検索キーワードとが予め設定された類似条件を満たしているか否かを判定するステップと、前記類似条件を満たしているか否かに応じて前記検索結果ページにおける前記検索対象の表示態様を変更するステップと、をコンピューターに実行させるための情報提供プログラムである。
【０００９】
本発明に係る情報提供装置は、任意に入力される複数の検索キーワードで抽出される検索対象が表示される検索結果ページの表示要求が行われた場合に、前記検索対象の分類に用いられる予め設定された分類キーワードと前記検索キーワードとが予め設定された類似条件を満たしているか否かを判定する判定処理部と、前記類似条件を満たしているか否かに応じて前記検索結果ページにおける前記検索対象の表示態様を変更する表示処理部と、を備える。
【００１０】
本発明に係る情報提供プログラムは、任意に入力される検索キーワードを含む検索条件で抽出される検索対象を表示するための表示要求が行われた場合に、前記検索キーワードの数が予め設定された特定数以上であるか否かを判定するステップと、前記検索対象が表示される検索結果ページを、前記検索キーワードの数が前記特定数以上であるか否かに応じて異なる表示態様で表示させるステップと、をコンピューターに実行させるための情報提供プログラムである。
【００１１】
本発明に係る情報提供装置は、任意に入力される検索キーワードを含む検索条件で抽出される検索対象を表示するための表示要求が行われた場合に、前記検索キーワードの数が予め設定された特定数以上であるか否かを判定する判定処理部と、前記検索対象が表示される検索結果ページを、前記検索キーワードの数が前記特定数以上であるか否かに応じて異なる表示態様で表示させる表示処理部と、を備える。
【発明の効果】
【００１２】
本発明によれば、極力少ない画面遷移でユーザーの検索目的に沿った有用な情報を提供することが可能な情報提供方法、情報提供プログラム、及び情報提供装置が提供される。
【図面の簡単な説明】
【００１３】
【図１】図１は、本発明の実施の形態に係る情報提供システムの構成を示すブロック図である。
【図２Ａ】図２Ａは、本発明の実施の形態に係る情報提供システムで使用されるユーザー情報の一例を示す図である。
【図２Ｂ】図２Ｂは、本発明の実施の形態に係る情報提供システムで使用される施設情報の一例を示す図である。
【図２Ｃ】図２Ｃは、本発明の実施の形態に係る情報提供システムで使用される時期情報の一例を示す図である。
【図２Ｄ】図２Ｄは、本発明の実施の形態に係る情報提供システムで使用されるエリア情報の一例を示す図である。
【図２Ｅ】図２Ｅは、本発明の実施の形態に係る情報提供システムで使用されるグループマスター情報の一例を示す図である。
【図３】図３は、本発明の実施の形態に係る情報提供装置で実行される情報提供処理の一例を示すフローチャートである。
【図４】図４は、本発明の実施の形態に係る情報提供システムにおいてユーザー端末に表示される表示画面の一例を示す図である。
【図５】図５は、本発明の実施の形態に係る情報提供システムにおいてユーザー端末に表示される表示画面の一例を示す図である。
【図６】図６は、本発明の実施の形態に係る情報提供システムにおいてユーザー端末に表示される表示画面の一例を示す図である。
【図７】図７は、本発明の実施の形態に係る情報提供システムにおいてユーザー端末に表示される表示画面の一例を示す図である。
【図８】図８は、本発明の実施の形態に係る情報提供システムにおいてユーザー端末に表示される表示画面の一例を示す図である。
【図９】図９は、本発明の実施の形態に係る情報提供システムにおいてユーザー端末に表示される表示画面の一例を示す図である。
【図１０Ａ】図１０Ａは、本発明の実施の形態に係る情報提供システムで使用される分類キーワードマスターの一例を示す図である。
【図１０Ｂ】図１０Ｂは、本発明の実施の形態に係る情報提供システムで使用される施設情報の一例を示す図である。
【図１１】図１１は、本発明の実施の形態に係る情報提供装置で実行される情報提供処理の一例を示すフローチャートである。
【図１２】図１２は、本発明の実施の形態に係る情報提供装置で実行される情報提供処理の一例を示すフローチャートである。
【発明を実施するための形態】
【００１４】
［第１実施形態］
以下添付図面を参照しながら、本発明の実施形態について説明し、本発明の理解に供する。なお、以下の実施形態は、本発明を具体化した一例であって、本発明の技術的範囲を限定する性格のものではない。
【００１５】
［情報提供システム１］
図１に示すように、本発明の実施形態に係る情報提供システム１は、情報提供装置２と一又は複数のユーザー端末３とを含む。情報提供装置２及びユーザー端末３は、インターネット、ＬＡＮ、ＷＡＮ、又は公衆電話回線などの通信網Ｎ１を介して通信可能である。
【００１６】
そして、情報提供システム１では、情報提供装置２が、ユーザー端末３に対するユーザー操作に応じて設定される一又は複数の検索キーワードを含む検索条件に従って、予め登録されている複数の検索対象から一又は複数の検索対象を抽出し、当該検索対象各々の情報をユーザー端末３に提供して表示させる。
【００１７】
本実施形態に係る検索対象は、例えば新年会、忘年会、バーベキュー、宴会、懇親会、同窓会、社員旅行、及びゴルフコンペ等の各種のイベントで使用される飲食店舗、イベント会場、ホテル、又はゴルフ場などの施設である。また、前記検索対象は、食品、電化製品、又は車両などの物品、或いは、宴会コース、ウエディングプラン、旅行プランなどのサービスであってもよい。本実施形態では、前記検索対象が飲食店舗のような施設である場合を例に挙げて説明する。また、以下では、前記検索条件に従って抽出された施設を抽出施設と称することがある。
【００１８】
［情報提供装置２］
図１に示されるように、情報提供装置２は、制御部２１、記憶部２２、操作表示部２３、及び通信Ｉ／Ｆ２４などを備えるサーバーコンピューターである。なお、情報提供装置２は、１台のコンピューターに限らず、複数台のコンピューターが協働して動作するコンピューターシステムであってもよい。また、情報提供装置２で実行される各種の処理は、一又は複数のプロセッサーによって分散して実行されてもよい。
【００１９】
通信Ｉ／Ｆ２４は、情報提供装置２を有線又は無線で通信網Ｎ１に接続し、通信網Ｎ１を介してユーザー端末３などの外部機器との間で所定の通信プロトコルに従ったデータ通信を実行するための通信インターフェースである。
【００２０】
操作表示部２３は、各種の情報を表示する液晶ディスプレイ又は有機ＥＬディスプレイのような表示部と、操作を受け付けるマウス、キーボード、又はタッチパネルなどの操作部とを備えるユーザーインターフェースである。
【００２１】
記憶部２２は、各種の情報を記憶する半導体メモリ、ＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）又はＳＳＤ（Ｓｏｌｉｄ  Ｓｔａｔｅ  Ｄｒｉｖｅ）などを含む不揮発性の記憶部である。具体的に、記憶部２２には、ユーザー情報Ｄ１、施設情報Ｄ２、時期情報Ｄ３、エリア情報Ｄ４、及び分類情報Ｄ５などのデータが記憶される。ここに、図２Ａはユーザー情報Ｄ１の一例を示す図、図２Ｂは施設情報Ｄ２の一例を示す図である。また、図２Ｃは時期情報Ｄ３の一例を示す図、図２Ｄはエリア情報Ｄ４の一例を示す図、図２Ｅは分類情報Ｄ５の一例を示す図である。
【００２２】
図２Ａに示されるように、ユーザー情報Ｄ１には、ユーザー端末３のユーザーごとに対応するユーザーＩＤ、ユーザー名、パスワード、連絡先、利用テーマなどの情報が含まれる。ユーザーＩＤはユーザーを識別するための識別情報であって、ユーザーＩＤ及びパスワードはユーザーのログイン処理で使用される。ユーザー名は、ユーザーの氏名等である。連絡先は、ユーザーに情報を通知する際の宛先となる情報であって、例えばメールアドレス又はＳＮＳ（Ｓｏｃｉａｌ  Ｎｅｔｗｏｒｋｉｎｇ  Ｓｅｒｖｉｃｅ）のＩＤ等である。また、利用テーマには、ユーザーが過去に利用したことのある施設に対応する一又は複数のテーマが含まれる。
【００２３】
図２Ｂに示されるように、施設情報Ｄ２には、施設ごとに対応する施設ＩＤ、施設名、エリア、ジャンル、予算、テーマなどの情報が含まれる。なお、施設情報Ｄ２には、他に利用目的、許容人数、クーポン使用可否、飲み放題有無、又は食べ放題有無などの情報が含まれていてもよい。
【００２４】
エリアは、施設の所在地を示し、ジャンルは、施設で提供されるサービス内容を識別可能な業態であって、例えば料理ジャンルを示す。予算は、例えば施設の利用について必要な平均的な金額として予め設定された金額である。テーマは、施設の特徴などを示す情報であって当該施設の分類に用いられる予め設定された分類キーワードの一例である。具体的に、図２Ｅに示されるように、分類情報Ｄ５には、「デート」、「女子会」、「ビアガーデン」、「隠れ家」、「宴会」などの各テーマが予め設定可能であり、施設情報Ｄ２への施設各々の情報の登録時には、分類情報Ｄ５で設定されたテーマから一又は複数のテーマが任意に選択される。
【００２５】
図２Ｃに示されるように、時期情報Ｄ３では、例えば１月〜１２月のそれぞれに対応するテーマが予め記憶されている。図２Ｄに示されるように、エリア情報Ｄ４では、例えば銀座又は新橋などのエリア毎に対応するスポットが予め記憶されている。そして、時期情報Ｄ３及びエリア情報Ｄ４は、後述の第２検索結果ページＰ３１（図８参照）の表示時に制御部２１によって参照される。
【００２６】
なお、他の実施形態として、ユーザー情報Ｄ１、施設情報Ｄ２、時期情報Ｄ３、エリア情報Ｄ４、分類情報Ｄ５などの情報の一部又は全部が、情報提供装置２から通信網Ｎ１を介してアクセス可能な他のサーバーに記憶されていることも考えられる。そして、情報提供装置２の制御部２１は、前記サーバーから各種の情報を取得して、後述の情報提供処理（図３参照）などの各処理を実行してもよい。
【００２７】
また、記憶部２２には、予め表示レイアウトが設定された各種のウェブページをユーザー端末３に表示させるための特定のウェブサイトの情報も記憶される。具体的に、ユーザー端末３に表示される前記特定のウェブサイトには、後述の検索ページＰ１１（図４参照）、第１検索結果ページＰ１２（図５参照）、第２検索結果ページＰ３１（図８参照）、第５検索結果ページＰ３２（図９参照）などが含まれる。各種のウェブページは、例えばＨＴＭＬなどのマークアップ言語で定義される。
【００２８】
本実施形態では、前記特定のウェブサイトが、飲食店舗などの施設の検索に用いられるグルメ情報検索サイトである場合を例に挙げて説明する。なお、前記特定のウェブサイトは、予め設定された一つのドメインに属するウェブページの集合体であってもよいが、例えば同一の情報提供装置２に記憶された複数のドメインに属するウェブページの集合体を前記特定のウェブサイトとして捉えてもよい。また、前記特定のウェブサイトに含まれるウェブページは、複数の情報提供装置２のようなサーバーに分散して記憶されたものであってもよい。
【００２９】
さらに、記憶部２２には、制御部２１に後述の情報提供処理（図３参照）を実行させるための情報提供プログラムなどの制御プログラムが記憶されている。例えば、前記情報提供プログラムは、ＣＤ又はＤＶＤなどのコンピューター読取可能な記録媒体に非一時的に記録されており、情報提供装置２が備えるＣＤドライブ又はＤＶＤドライブなどの読取装置（不図示）で読み取られて記憶部２２に記憶される。
【００３０】
制御部２１は、ＣＰＵ、ＲＯＭ、及びＲＡＭなどの制御機器を有する。前記ＣＰＵは、各種の演算処理を実行するプロセッサーである。前記ＲＯＭは、前記ＣＰＵに各種の演算処理を実行させるためのＢＩＯＳ及びＯＳなどの制御プログラムが予め記憶される不揮発性の記憶部である。前記ＲＡＭは、各種の情報を記憶する揮発性又は不揮発性の記憶部であり、前記ＣＰＵが実行する各種の処理の一時記憶メモリー（作業領域）として使用される。そして、制御部２１は、前記ＲＯＭ又は記憶部２２に予め記憶された各種の制御プログラムを前記ＣＰＵで実行することにより情報提供装置２を制御する。
【００３１】
具体的に、制御部２１は、図１に示されるように、判定処理部２１１、表示処理部２１２などの各種の処理部を含む。なお、制御部２１は、前記ＣＰＵで前記情報提供プログラムに従った各種の処理を実行することによって前記各種の処理部として機能する。また、制御部２１に含まれる一部又は全部の処理部が電子回路で構成されていてもよい。なお、前記情報提供プログラムは、複数のプロセッサーを前記各種の処理部として機能させるためのプログラムであってもよい。
【００３２】
判定処理部２１１は、任意に入力される一又は複数の検索キーワードを含む検索条件で抽出される施設を表示するための表示要求が行われた場合に、前記施設の分類に用いられる予め設定されたテーマ（分類キーワード）と前記検索キーワードとが予め設定された類似条件を満たしているか否かを判定する。なお、判定処理部２１１は、前記検索キーワードの内容を、前記表示要求時にユーザー端末３等から取得するリファラ情報に基づいて判定することが可能である。例えば、前記リファラ情報は、前記特定のウェブサイトへの遷移元（現在表示中のウェブサイト）のアドレス、及び前記検索キーワードの内容などを示す情報であり、前記特定のウェブサイトへのアクセス時にユーザー端末３から情報提供装置２に送信される。
【００３３】
例えば、前記類似条件は、前記テーマの一部又は全部と前記検索キーワードの一部又は全部とが一致することである。具体的に、検索キーワードの一つが「女子」又は「女子会」であってテーマが「女子会」である場合、或いは、検索キーワードの一つが「女子会」であってテーマが「女子」又は「女子会」である場合などに、当該テーマと当該検索キーワードとが類似し、前記類似条件を満たすと判定される。なお、前記類似条件は、前記テーマと前記検索キーワードとの関連性の有無を判断可能な条件であれば他の条件であってもよい。
【００３４】
表示処理部２１２は、任意に入力される検索キーワードを含む検索条件で抽出される施設が表示される検索結果ページをユーザー端末３に表示させる。特に、表示処理部２１２は、前記検索結果ページを、前記類似条件を満たしているか否かに応じて異なる表示態様で表示させる。具体的に、前記類似条件を満たしている場合、表示処理部２１２は、前記検索結果ページとして、前記類似条件を満たすテーマに属する一又は複数の前記抽出施設が表示される第１検索結果ページをユーザー端末３に表示させる。一方、前記類似条件を満たしていない場合、表示処理部２１２は、前記検索結果ページとして、前記テーマごとに分類して前記抽出施設が表示される第２検索結果ページをユーザー端末３に表示させる。
【００３５】
また、表示処理部２１２は、前記第２検索結果ページにおいて、全ての前記抽出施設が表示される第５検索結果ページを表示させるための第１操作部を表示させる。そして、当該第１操作部の操作に応じて前記第５検索結果ページをユーザー端末３に表示させる。また、表示処理部２１２は、前記第２検索結果ページにおいて、前記テーマを選択するための第２操作部を表示させ、当該第２操作部の操作に応じて当該テーマに属する前記抽出施設を表示させることも考えられる。なお、表示処理部２１２が、前記類似条件を満たさない場合であって、複数の前記抽出施設が属する前記テーマが存在しない場合には、前記第２検索結果ページに代えて前記第３検索対象ページを表示させることも考えられる。
【００３６】
なお、前記第１検索結果ページ、前記第２検索結果ページ、及び前記第５検索結果ページは、前記特定のウェブサイト内のページであって、前記特定のウェブサイトとドメインが共通しているページである。また、前記特定のウェブサイトと前記第１検索結果ページ〜前記第５検索結果ページとは、一つのドメインに限らず、予め設定された複数のドメインの集合体に属するものであってもよい。例えば、前記特定のウェブサイトと前記第１検索結果ページ〜前記第５検索結果ページとが、同一の情報提供装置２に記憶された複数のドメインのいずれかに属するウェブページであることが考えられる。なお、前記特定のウェブサイトに含まれる前記第１検索結果ページ〜前記第５検索結果ページは、複数の情報提供装置２のようなサーバーに分散して記憶されたものであってもよい。
【００３７】
また、前記検索結果ページの表示要求は、前記特定のウェブサイトとは異なる外部のウェブサイトで行われることがある。これに対し、判定処理部２１１は、前記表示要求が行われた場合に、当該表示要求が前記検索結果ページを含む特定のウェブサイトで行われたか否かを判定する。なお、判定処理部２１１は、前記表示要求が前記特定のウェブサイトで行われたか否かなどの情報を前記リファラ情報に基づいて判定することが可能である。前記外部のウェブサイトは、予め登録されている特定の施設又は物品などを施設とする特定のウェブページではなく、所謂検索エンジンのような検索サイトである。この場合、制御部２１は、前記類似条件を満たす場合に、前記第１検索結果ページに代えて前記第２検索結果ページを表示させることが考えられる。
【００３８】
［ユーザー端末３］
図１に示されるように、ユーザー端末３は、制御部３１、記憶部３２、操作表示部３３、及び通信Ｉ／Ｆ３４などを備える。ユーザー端末３は、例えば携帯電話、スマートフォン、タブレット端末、又はパーソナルコンピューターのような情報処理装置であり、情報提供装置２にアクセスして施設の検索を行うユーザーによって使用される操作端末である。
【００３９】
具体的に、ユーザーは、ユーザー端末３に対して所定のログインページにおいてユーザーＩＤ及びパスワードを入力することにより情報提供装置２にログインする。これにより、情報提供装置２の制御部２１は、ユーザー端末３に現在ログイン中のユーザーを識別することが可能である。
【００４０】
通信Ｉ／Ｆ３４は、ユーザー端末３を有線又は無線で通信網Ｎ１に接続し、通信網Ｎ１を介して情報提供装置２などの外部機器との間で所定の通信プロトコルに従ったデータ通信を実行するための通信インターフェースである。
【００４１】
操作表示部３３は、各種のウェブページなどの情報を表示する液晶ディスプレイ又は有機ＥＬディスプレイのような表示部と、操作を受け付けるマウス、キーボード、又はタッチパネルなどの操作部とを備えるユーザーインターフェースである。
【００４２】
記憶部３２は、各種の情報を記憶するフラッシュメモリーなどの不揮発性の記憶部である。例えば、記憶部３２には、ブラウザプログラム等の制御プログラムが記憶される。具体的に、前記ブラウザプログラムは、ＨＴＴＰ（Ｈｙｐｅｒｔｅｘｔ  Ｔｒａｎｓｆｅｒ
Ｐｒｏｔｏｃｏｌ）等の通信プロトコルに従って情報提供装置２等の外部装置との間で通信処理を制御部３１に実行させるための制御プログラムである。
【００４３】
制御部３１は、ＣＰＵ、ＲＯＭ、及びＲＡＭなどの制御機器を有する。前記ＣＰＵは、各種の演算処理を実行するプロセッサーである。前記ＲＯＭは、前記ＣＰＵに各種の処理を実行させるためのＢＩＯＳ及びＯＳなどの制御プログラムが予め記憶された不揮発性の記憶部である。前記ＲＡＭは、各種の情報を記憶する揮発性又は不揮発性の記憶部であり、前記ＣＰＵが実行する各種の処理の一時記憶メモリー（作業領域）として使用される。そして、制御部３１は、前記ＲＯＭ又は記憶部３２に予め記憶された各種の制御プログラムを前記ＣＰＵで実行することによりユーザー端末３を制御する。
【００４４】
具体的に、制御部３１は、記憶部３２に記憶されている前記ブラウザプログラムに従って各種の処理を実行することによりブラウザ処理部３１１として機能する。ブラウザ処理部３１１は、情報提供装置２から通信網Ｎ１を介して提供されるウェブページを操作表示部３３に表示させ、操作表示部３３に対する操作を情報提供装置２に入力するブラウザ処理を実行することが可能である。なお、制御部３１に含まれる一部又は全部の処理部は電子回路で構成されていてもよい。
【００４５】
ところで、この種の情報提供システム１で提供されるウェブページでは、極力少ない画面遷移でユーザーの検索目的に沿った有用な情報が提供されることが望まれる。これに対し、本実施形態に係る情報提供システム１における情報提供方法によれば、極力少ない画面遷移でユーザーの検索目的に沿った有用な情報を提供することが可能である。
【００４６】
［情報提供処理］
以下、図３を参照しつつ、情報提供装置２の制御部２１によって実行される情報提供処理について説明する。なお、制御部２１は、ユーザー端末３からのアクセスが発生した場合に、ユーザー端末３ごとに対応する当該情報提供処理を個別に実行する。即ち、制御部２１は、複数のユーザー端末３に対応する前記情報提供処理を時分割によって略並行して実行することがある。また、当該情報提供処理は、ユーザー端末３の所定の操作によって途中で終了されることがある。
【００４７】
また、本発明は、当該情報提供処理に含まれる一又は複数のステップを実行する情報提供方法の発明として捉えることができ、ここで説明する当該情報提供処理に含まれる一又は複数のステップが適宜省略されてもよい。なお、前記情報提供処理における各ステップは同様の作用効果を生じる範囲で実行順序が異なってもよい。さらに、ここでは制御部２１によって当該情報提供処理における各ステップが実行される場合を例に挙げて説明するが、複数のプロセッサーによって当該情報提供処理における各ステップが分散して実行される情報提供方法も他の実施形態として考えられる。
【００４８】
＜ステップＳ１＞
ステップＳ１において、制御部２１は、任意に入力される検索キーワードを含む検索条件で抽出される検索対象を表示するための検索結果表示要求が発生したか否かを判定する。そして、前記検索結果表示要求が発生したと判定されると（Ｓ１：Ｙｅｓ）、処理がステップＳ２に移行し、前記検索結果表示要求が発生していなければ（Ｓ１：Ｎｏ）、ステップＳ１の処理が適宜繰り返して実行される。
【００４９】
具体的に、前記ステップＳ１において、制御部２１は、ユーザー端末３によって特定のウェブサイト内で一又は複数の検索キーワードを含む検索条件の入力及び検索開始操作が行われた場合に前記検索結果表示要求が発生したと判定する（Ｓ１：Ｙｅｓ）。ここに、図４及び図５は、前記特定のウェブサイト内で行われる前記検索結果開始要求の操作例を説明するための図である。
【００５０】
図４に示されるように、制御部２１は、ユーザー端末３から前記特定のウェブサイトにアクセスされると、ユーザー端末３に検索ページＰ１１を表示させる。また、制御部２１は、検索ページＰ１１において、検索キーワードとしてエリア、ジャンル、及びテーマなどを含む検索条件の入力操作をユーザー端末３から受け付ける。例えば、前記テーマは、分類情報Ｄ５に登録されたテーマから選択して入力される。
【００５１】
そして、制御部２１は、ユーザー端末３により検索ページＰ１１に表示されている検索キーＫ１１が操作されると、予め登録されている複数の施設から前記検索条件に従って一又は複数の施設（抽出施設）を抽出する。なお、制御部２１は、ユーザー端末３により検索条件としてエリア、ジャンル、及びテーマの検索キーワードのうちいずれか一つ、二つ、又は三つの検索キーワードが設定された場合に、その設定された一つ、二つ、又は三つの検索キーワードに基づいて施設を抽出することも可能である。
【００５２】
その後、制御部２１は、図５に示されるように、前記抽出施設の写真又は説明分などの情報が表示される第１検索結果ページＰ１２をユーザー端末３に表示させる。なお、図５は、検索キーワードとして、「銀座」、「イタリアン」、「女子会」が入力された場合の表示例である。図５に示されるように、第１検索結果ページＰ１２では、前記検索条件の内容が表示されると共に、複数の前記抽出施設の情報がリストで表示される。
【００５３】
また、図４及び図５に示されるように、検索ページＰ１１及び第１検索結果ページＰ１２が表示されている場合、ユーザー端末３では、閲覧中のウェブページを一つ戻すブラウザバック操作を受け付ける操作キーＫ１２が表示されている。一般に、ユーザー端末３では、操作キーＫ１２の操作に応じて、閲覧中のウェブページの一つ前に表示されていたウェブページが表示される。これに対し、情報提供システム１では、後述するように、第１検索結果ページＰ１２の表示中に操作キーＫ１２が操作された場合、制御部２１は、一つ前に表示されていたウェブページに代えて、後述の第２検索結果ページＰ３１をユーザー端末３に表示させる。
【００５４】
さらに、前記ステップＳ１において、制御部２１は、ユーザー端末３によって外部のウェブサイトから検索結果ページに対応するＵＲＬ（Ｕｎｉｆｏｒｍ  Ｒｅｓｏｕｒｃｅ  Ｌｏｃａｔｏｒ）にアクセスが行われた場合にも、前記検索結果表示要求が発生したと判定する（Ｓ１：Ｙｅｓ）。
【００５５】
なお、前記外部のウェブサイトにおいて一又は複数の検索キーワードが検索条件として入力されて検索が行われた場合には、前記検索キーワードの内容がユーザー端末３からのアクセス時に用いられる前記ＵＲＬに含まれている。これにより、制御部２１は、ユーザー端末３から前記ＵＲＬへのアクセスに応じて前記検索条件を取得することが可能である。ここに、図６及び図７は、前記外部のウェブサイト内で行われる検索操作を説明するための図である。
【００５６】
図６に示されるように、前記外部のウェブサイトで表示される検索ページＰ２１では、一又は複数の任意の検索キーワードが検索条件として入力可能である。例えば、ユーザーは、検索ページＰ２１において、エリア、ジャンル、テーマなどを含む複数の検索キーワードを入力することが考えられる。そして、前記検索キーワードが入力され、検索を開始させるための検索キーＫ２１が操作されると、前記検索キーワードに基づいて情報が検索されてウェブ検索結果ページＰ２２がユーザー端末３に表示される。ここに、図７は、ウェブ検索結果ページＰ２２の一例を示す図である。
【００５７】
ウェブ検索結果ページＰ２２では、領域Ａ２１に、前記検索キーワードに基づいて抽出された情報が表示される。ここで、ウェブ検索結果ページＰ２２では、前記特定のウェブサイトにおいて前記検索キーワードで施設が検索された場合の検索結果を表示させるためのＵＲＬの情報を含むリンク情報も表示され、ユーザー端末３は、前記リンク情報の操作に応じて前記リンク情報に対応するＵＲＬにアクセスする。これにより、ユーザー端末３は、前記特定のウェブサイトにアクセスすることが可能である。
【００５８】
なお、図６及び図７に示されるように、検索ページＰ２１及びウェブ検索結果ページＰ２２にも、閲覧中のウェブページを一つ戻すブラウザバック操作を受け付ける操作キーＫ２２が表示されている。そして、ユーザー端末３では、操作キーＫ２２の操作に応じて、閲覧中のウェブページの一つ前に表示されていたウェブページが表示される。
【００５９】
＜ステップＳ２＞
ステップＳ２において、制御部２１は、前記検索結果表示要求が前記特定のウェブサイトで行われたか否かを判定する。なお、係る判定処理は、制御部２１の判定処理部２１１によって実行される。
【００６０】
具体的に、制御部２１は、前記検索結果表示要求に伴う検索結果ページのＵＲＬへのアクセス時のリファラ情報を参照し、前記リファラ情報が示す遷移元のウェブサイトのドメインが前記特定のウェブサイトのドメインと同じである場合に、前記検索結果表示要求が前記特定のウェブサイト内で行われたと判断する。一方、前記リファラ情報が示す遷移元のウェブサイトのドメインが前記特定のウェブサイトのドメインと異なる場合には、前記検索結果表示要求が前記外部のウェブサイトで行われたと判断する。
【００６１】
そして、制御部２１は、前記検索結果表示要求が前記外部のウェブサイトで行われた場合は（Ｓ２：Ｎｏ）、処理をステップＳ２０１に移行させ、前記検索結果表示要求が前記特定のウェブサイトで行われた場合は（Ｓ２：Ｙｅｓ）、処理をステップＳ２０２に移行させる。なお、制御部２１は、前記リファラ情報に遷移元のウェブサイトの情報が記録されていない場合、前記検索結果表示要求が前記特定のウェブサイトで行われたと判断することが考えられる。また、制御部２１は、前記リファラ情報に遷移元のウェブサイトの情報が記録されていない場合に、前記検索結果表示要求が前記外部のウェブサイトで行われたと判断してもよい。
【００６２】
＜ステップＳ２０１＞
ステップＳ２０１において、制御部２１は、前記検索キーワード及び前記テーマが前記類似条件を満たすか否かを判定する。ここに、係る処理は、制御部２１の判定処理部２１１によって実行される。そして、前記類似条件を満たさないと判定されると（Ｓ２０１：Ｎｏ）、処理がステップＳ３に移行し、前記類似条件を満たすと判定されると（Ｓ２０１：Ｙｅｓ）、処理がステップＳ２１に移行する。
【００６３】
＜ステップＳ２０２＞
ステップＳ２０２においても、前記ステップＳ２０１と同様に、制御部２１が、前記類似条件を満たすか否かを判定する。ここに、係る処理は、制御部２１の判定処理部２１１によって実行される。そして、前記類似条件を満たさないと判定されると（Ｓ２０２：Ｎｏ）、処理がステップＳ３に移行し、前記類似条件を満たすと判定されると（Ｓ２０２：Ｙｅｓ）、処理がステップＳ３１に移行する。なお、前記ステップＳ２０２において、前記類似条件を満たさないと判定された場合に、ステップＳ３ではなく、ステップＳ６１に処理が移行することも他の実施形態として考えられる。
【００６４】
また、前記ステップＳ２０１及び前記ステップＳ２０２のいずれか一方が省略されることも他の実施形態として考えられる。即ち、前記ステップＳ２０１が省略され、前記特定のウェブサイト内で前記検索結果表示要求が行われたと判断された場合にのみ、前記ステップＳ２０２で前記類似条件を満たすか否かの判定が行われ、その判定結果に応じて前記検索結果ページの表示態様の切り替えが実行されてもよい。また、前記ステップＳ２０２が省略され、前記特定のウェブサイト外で前記検索結果表示要求が行われたと判断された場合にのみ、前記ステップＳ２０１で前記類似条件を満たすか否かの判定が行われ、その判定結果に応じて前記検索結果ページの表示態様の切り替えが実行されてもよい。
【００６５】
＜ステップＳ２１＞
ステップＳ２１において、制御部２１は、前記検索結果表示要求に従って第１検索結果ページＰ１２を検索結果ページとしてユーザー端末３に表示させる。具体的に、制御部２１は、前記特定のウェブサイトで入力された検索条件、又は前記外部のウェブサイトで入力された検索条件に基づいて施設を抽出した検索結果を第１検索結果ページＰ１２に表示させる。このように、前記表示要求が前記特定のウェブサイトで行われた場合に（Ｓ２：Ｙｅｓ）、第１検索結果ページＰ１１を表示させる処理は、制御部２１の表示処理部２１２によって実行される。
【００６６】
ここに、図５は、第１検索結果ページＰ１２の一例を示す図である。図５に示されるように、第１検索結果ページＰ１２では、エリア（銀座）、ジャンル（イタリアン）、及びテーマ（女子会）の３つの検索キーワードを含む検索条件に従って抽出された一又は複数の前記抽出施設の情報が一覧表示されている。即ち、第１検索結果ページＰ１２では、テーマ「女子会」に属する抽出施設のみが表示される。そして、制御部２１は、第１検索結果ページＰ１２において、任意の前記抽出施設の情報が選択されると、その選択された前記抽出施設の詳細な情報（不図示）をユーザー端末３に表示させる。なお、制御部２１は、前記特定のウェブサイトにおいて、前記検索対象としての前記抽出施設の予約又は前記検索対象としての物品の購入などの手続をユーザー端末３から受け付けることも可能である。また、前記類似条件を満たす一方、エリア又はジャンルの検索キーワードが入力されていない場合には、前記第１検索結果ページＰ１２が表示されること、又は前記エリア又は前記ジャンルの入力を促し、その入力を受け付けるための表示画面が表示されてもよい。
【００６７】
＜ステップＳ２２＞
ステップＳ２２において、制御部２１は、ユーザー端末３によるブラウザバック操作が行われたか否かを判断する。具体的に、制御部２１は、第１検索結果ページＰ１２に表示される操作キーＫ１２が操作されたか否かを判断する。そして、制御部２１は、前記ブラウザバック操作が行われると（Ｓ２２：Ｙｅｓ）、処理をステップＳ３に移行させ、制御部２１は、前記ブラウザバック操作が行われていない場合は（Ｓ２２：Ｎｏ）、処理をステップＳ２２で待機させて当該ステップＳ２２の判断を適宜繰り返して実行する。
【００６８】
即ち、制御部２１は、第２検索結果ページＰ３１を経由せずに第１検索結果ページＰ１２が表示された後、その第１検索結果ページＰ１２でブラウザバック操作が行われた場合にも第２検索結果ページＰ３１を表示させる。これにより、ユーザーが第２検索結果ページＰ３１において他の情報にアクセスすることが期待され、前記特定のウェブサイトからの離脱が抑制される。また、制御部２１は、第１検索結果ページＰ１２でブラウザバック操作が行われた場合に代えて、検索ページＰ１１でブラウザバック操作が行われた場合に、直前に検索ページＰ１１で検索された検索条件に基づいて第２検索結果ページＰ３１を表示することも他の実施形態として考えられる。
【００６９】
なお、制御部２１は、第２検索結果ページＰ３１を経由して第１検索結果ページＰ１２が表示された後、その第１検索結果ページＰ１２でブラウザバック操作が行われた場合に第２検索結果ページＰ３１を表示させ、第２検索結果ページＰ３１を経由せずに第１検索結果ページＰ１２が表示された後、その第１検索結果ページＰ１２でブラウザバック操作が行われた場合には第２検索結果ページＰ３１を表示させないことも他の実施形態として考えられる。
【００７０】
＜ステップＳ３＞
一方、前記検索結果表示要求が前記外部のウェブサイトで行われ、且つ前記類似条件を満たすと判定された場合、続くステップＳ３において、制御部２１は、一又は複数のサジェストキーワードを取得する。前記サジェストキーワードは、前記外部のウェブサイトにおいて前記検索条件が入力された場合に追加の検索キーワードの候補として表示されるキーワードである。具体的に、制御部２１は、前記外部のウェブサイトにアクセスして前記検索条件に含まれる検索キーワードの内容を検索キーワードとして入力し、その際に表示されるサジェストキーワードを取得する。例えば、「銀座」、「イタリアン」の検索キーワードが検索条件として入力された場合に、「女子会」又は「デート」などのサジェストキーワードが表示されることがある。なお、制御部２１による前記サジェストキーワードの特定手法はこれに限らず、制御部２１から前記外部のウェブサイトが記憶されているサーバー装置に前記サジェストキーワードを要求し、前記サーバー装置から前記サジェストキーワードを取得してもよい。
【００７１】
＜ステップＳ４＞
ステップＳ４において、制御部２１は、前記分類キーワードごとに分類して前記検索対象が表示される第２検索結果ページＰ３１を検索結果ページとしてユーザー端末３に表示させる。また、第２検索結果ページＰ３１には、全ての前記抽出施設が表示される第５検索結果ページの表示要求を受け付ける第１操作部と、第１検索結果ページＰ１２の表示要求を受け付ける第２操作部とが表示される。このように、前記検索結果表示要求が前記特定のウェブサイトとは異なる外部のウェブサイトで行われた場合に第２検索結果ページＰ３１を表示させる処理は、制御部２１の表示処理部２１２によって実行される。
【００７２】
具体的に、前記検索条件としてエリア、ジャンルの検索キーワードが設定されている場合には、当該エリア及び当該ジャンルに予め対応付けられたテーマ各々を選択するための第２操作部が第２検索結果ページＰ３１に表示される。例えば、選択候補として表示される前記テーマは、前記エリア及び前記ジャンルの組み合わせ又は一方に対応付けて予め設定されていることが考えられる。さらに、選択候補として表示される前記テーマには、抽出された前記抽出施設が属するテーマが含まれてもよい。また、制御部２１は、第２検索結果ページＰ３１において、前記テーマのうち前記サジェストキーワードとして抽出されたテーマに対応する前記第２操作部を優先して上位に表示させることも考えられる。
【００７３】
ここで、図８を参照しつつ、第２検索結果ページＰ３１の表示例について説明する。図８において一点鎖線で接続された三つの表示画面は、第２検索結果ページＰ３１においてスクロール表示によって表示される第２検索結果ページＰ３１上の連続した表示画面を示している。第２検索結果ページＰ３１では、上部から下部に向けて領域Ａ３０〜Ａ３５が表示されている。
【００７４】
領域Ａ３０は、前記検索条件が表示される領域である。ここでは、領域Ａ３０に、エリアを示す「銀座」及びジャンルを示す「イタリアン」の二つの検索キーワードが検索条件として表示されている。これにより、ユーザーは、自分が入力した検索条件の正誤を確認しつつ、検索結果を参照することができる。
【００７５】
領域Ａ３１において、制御部２１は、前記検索条件として設定されたエリア又はジャンルなどの検索キーワードに基づいて抽出される前記抽出施設の情報を、当該抽出施設が属するテーマ毎に分類して表示させる。なお、図８の領域Ａ３１における白抜きの矩形部には、前記抽出施設に対応付けて予め登録された写真などが表示される。また、制御部２１は、前記特定のウェブサイトで用意されているテーマのうち閲覧数又は予約数などの利用頻度が高いテーマに対応する領域を優先的に領域Ａ３１に表示させることも考えられる。さらに、制御部２１は、前記テーマのうち前記サジェストキーワードの上位のキーワードに関連するテーマに対応する領域を優先して上位に表示してもよい。
【００７６】
領域Ａ３２には、前記検索条件として設定されたジャンルに関連する情報として抽出される一又は複数の前記抽出施設を表示させるための操作を受け付ける一又は複数の領域が表示される。そして、制御部２１は、ユーザー端末３のユーザー操作に応じて、領域Ａ３２における各領域の操作を受け付け、当該領域に対応するジャンルに属する抽出施設を表示させる。
【００７７】
領域Ａ３３には、前記検索条件として設定されたエリアに関連する情報として抽出される一又は複数の関連情報を表示させるための操作を受け付ける一又は複数の領域が表示される。特に、領域Ａ３３では、前記検索条件として設定されたエリアの近辺の地図情報、観光、又は宿泊施設などに関する関連情報に対応する領域が表示される。そして、制御部２１は、ユーザー端末３のユーザー操作に応じて、領域Ａ３３における各領域の操作を受け付け、当該領域に対応する前記関連情報を表示させる。なお、制御部２１は、前記エリアに関連する関連情報をエリア情報Ｄ４に基づいて判断可能である。例えば、関連情報Ｄ４において、エリア「銀座」には、「○○シティ」のスポットが対応付けられており、前記検索条件として「銀座」が設定されている場合には、「○○シティ」のスポットが関連情報として選択される。また、領域Ａ３３には、現在の季節又は時期と時期情報Ｄ３とに基づいて特定されるテーマに関連する関連情報が表示されてもよい。
【００７８】
領域Ａ３４において、制御部２１は、前記抽出施設が属する一又は複数のテーマを選択するための領域を第２操作部として表示させる。具体的に、制御部２１は、前記ステップＳ３で取得された前記サジェストキーワードと同じ又は類似するテーマが対応付けられたグループに属する施設の情報を表示させるための一又は複数の領域が前記第２操作部として表示される。そして、制御部２１は、ユーザー端末３のユーザー操作に応じて領域Ａ３４における各領域の操作を前記第２操作部の操作として受け付ける。
【００７９】
領域Ａ３５において、制御部２１は、前記検索条件で抽出された全ての前記抽出施設の情報が表示される第５検索結果ページを表示させるための操作部を第１操作部として表示させる。そして、制御部２１は、ユーザー端末３のユーザー操作に応じて、領域Ａ３５の操作を前記第１操作部の操作として受け付けることが可能である。
【００８０】
＜ステップＳ５＞
ステップＳ５において、制御部２１は、第１検索結果ページＰ１２の表示要求操作が行われたか否かを判断する。具体的に、制御部２１は、第２検索結果ページＰ３１において、領域Ａ３４のいずれかのテーマに対応する領域（第２操作部）が操作された場合に、第１検索結果ページＰ１２の表示要求操作が行われたと判断する。そして、制御部２１は、第１検索結果ページＰ１２の表示要求操作が行われたと判断した場合（Ｓ５：Ｙｅｓ）、処理をステップＳ２１に移行させる。また、第１検索結果ページＰ１２の表示要求操作が行われていないと判断した場合（Ｓ５：Ｎｏ）、処理をステップＳ６に移行させる。
【００８１】
＜ステップＳ６＞
ステップＳ６において、制御部２１は、前記第５検索結果ページの表示要求操作が行われたか否かを判断する。具体的に、制御部２１は、第２検索結果ページＰ３１において、領域Ａ３５（第１操作部）が操作された場合に、前記第５検索結果ページの表示要求操作が行われたと判断する。そして、制御部２１は、前記第５検索結果ページの表示要求操作が行われたと判断した場合（Ｓ６：Ｙｅｓ）、処理を前記ステップＳ６１に移行させ、第５検索結果ページをユーザー端末３に表示させる。なお、制御部２１は、前記第５検索結果ページの表示要求操作が行われていないと判断した場合（Ｓ６：Ｎｏ）、処理をステップＳ７に移行させる。
【００８２】
＜ステップＳ６１＞
ステップＳ６１において、制御部２１は、検索結果ページとして前記第５検索結果ページをユーザー端末３に表示させる。このように、第２検索結果ページＰ３１において前記第１操作部が操作された場合に前記第５検索結果ページを表示させる処理は制御部２１の表示処理部２１２によって実行される。
【００８３】
ここに、図９は、前記第５検索結果ページの一例である第５検索結果ページＰ３２を示す図である。図９に示されるように、第５検索結果ページＰ３２では、前記検索条件として入力されたエリア又はジャンルなどの検索キーワードで抽出された全ての前記抽出施設の情報が表示される。なお、第５検索結果ページＰ３１では、もちろん全ての前記抽出施設の情報が一画面に表示される必要はなく、スクロール表示又はページ切り替えによって表示可能であればよい。なお、制御部２１は、第５検索結果ページＰ３２において、任意の前記抽出施設の情報が選択されると、その選択された前記抽出施設の詳細な情報をユーザー端末３に表示させる。なお、制御部２１は、前記第５検索結果ページに表示された前記抽出施設の予約又は物品の購入などの手続をユーザー端末３から受け付けることも可能である。
【００８４】
＜ステップＳ６２＞
ステップＳ６２において、制御部２１は、ユーザー端末３による操作キーＫ３２の操作の有無に応じてブラウザバック操作（戻るキーの操作）が行われたか否かを判断する。そして、制御部２１は、前記ブラウザバック操作が行われたと判断すると（Ｓ６２：Ｙｅｓ）、処理をステップＳ４に移行させて第２検索結果ページＰ３１をユーザー端末３に表示させる。また、制御部２１は、前記ブラウザバック操作が行われていない場合は（Ｓ６２：Ｎｏ）、処理をステップＳ６２で待機させる。
【００８５】
＜ステップＳ７＞
また、ステップＳ７において、制御部２１は、第２検索結果ページＰ３１においてユーザー端末３によるブラウザバック操作が行われたか否かを判断する。具体的に、制御部２１は、第２検索結果ページＰ３１に表示される操作キーＫ３１が操作されたか否かを判断する。そして、制御部２１は、前記ブラウザバック操作が行われると（Ｓ７：Ｙｅｓ）、当該情報提供処理を終了する。例えば、制御部２１は、第２検索結果ページＰ３１にアクセスする前の外部のウェブサイトに再度アクセスして、第２検索結果ページＰ３１の一つ前に表示されていたウェブページを表示させる。また、制御部２１は、前記特定のウェブサイトにおける検索画面Ｐ１１を表示させる。また、制御部２１は、前記ブラウザバック操作が行われていない場合は（Ｓ７：Ｎｏ）、処理を前記ステップＳ５に移行させる。
【００８６】
以上説明したように、情報提供システム１では、情報提供装置２が、ユーザー端末３の操作に応じて特定のウェブサイトにおける検索結果ページを、検索キーワードとテーマとが前記類似条件を満しているか否かに応じて異なる表示態様で表示させる。より具体的に、前記類似条件を満たしている場合は、前記検索結果ページとして、当該テーマに属する一又は複数の前記検索対象が表示される前記第１検索結果ページが表示され、前記類似条件を満たしていない場合は、前記検索結果ページとして、前記テーマごとに分類して前記検索対象が表示される前記第２検索結果ページが表示される。従って、情報提供システム１では、極力少ない画面遷移でユーザーの検索目的に沿った有用な情報を提供することが可能である。これにより、例えば、前記特定のウェブサイトからの離脱率を抑制することも可能である。
【００８７】
［他の実施形態］
以下、本発明の他の実施形態について説明する。なお、以下で説明する実施形態において、前記第１実施形態と同様の構成又は処理の説明は省略する。また、各実施形態の構成又は処理は適宜組み合わせ又は省略することが可能である。
【００８８】
［第２実施形態］
本実施形態では、予め設定された複数の特定キーワードの組み合わせである分類キーワードと、前記分類キーワードに対応する一又は複数のテーマ（グループの一例）とが対応付けられた分類キーワードマスターＤ６が記憶部２２に記憶されている。具体的に、本実施形態に係る前記特定キーワードの組み合わせは、エリア及び料理ジャンル（業態）である。ここに、図１０Ａは、分類キーワードマスターＤ６の一例を示す図である。例えば、分類キーワードマスターＤ６では、特定キーワードの組み合わせの一例として、エリアを示す「銀座」及び料理ジャンルを示す「イタリアン」の組み合わせが登録されており、その特定キーワードの組み合わせに対応するテーマとして、「女子会」、「夜景」、「隠れ家」が対応付けて登録されている。
【００８９】
また、図１０Ｂは、本実施形態に係る施設情報Ｄ２の一例を示す図である。図１０Ｂに示されるように、施設情報Ｄ２では、各施設に対応付けて、任意に設定可能なフリーワードが登録されている。前記フリーワードは、各施設の担当者などによって任意に設定されるテキストであって、各施設の分類又は後述の検索処理などで使用されることがある。
【００９０】
そして、本実施形態に係る情報提供システム１では、制御部２１によって、図１１に示される情報提供処理が実行される。具体的に、前記情報提供処理では、前記ステップＳ１において、前記検索結果表示要求が行われたと判断された場合に、ステップＳ３１以後の処理が実行される。
【００９１】
＜ステップＳ３１＞
ステップＳ３１において、制御部２１は、前記検索キーワードの組み合わせと分類キーワードマスターＤ６で予め設定された特定キーワードの組み合わせとが一致するか否かを判定する。より具体的に、制御部２１は、前記組み合わせに含まれる前記特定キーワードの組み合わせと同数の複数の検索キーワードが入力されている場合に、その検索キーワード各々と前記特定キーワード各々とが予め設定された一致条件を満たす場合に、前記検索キーワードの組み合わせと前記特定キーワードの組み合わせとが一致すると判定する。なお、前記一致条件は、前記検索キーワード各々と前記特定キーワード各々とが完全一致することに限らず、一文字違いなどの類似関係にあることが含まれてもよい。
【００９２】
具体的に、検索キーワードが、「銀座  イタリアン」である場合には、「銀座  イタリアン」の二つの特定キーワードの組み合わせが分類キーワードマスターＤ６に登録されているため、前記検索キーワードの組み合わせと前記特定キーワードの組み合わせとが一致すると判定される。一方、検索キーワードが、「銀座  イタリアン  女子会」である場合には、「銀座  イタリアン」の二つの特定キーワードの組み合わせが分類キーワードマスターＤ６に登録されているが、前記検索キーワードに「女子会」が含まれているため、前記検索キーワードの組み合わせと前記特定キーワードの組み合わせとが一致しないと判定される。そして、前記検索キーワードの組み合わせと前記特定キーワードの組み合わせとが一致すると判定されると（Ｓ３１：Ｙｅｓ）、処理がステップＳ３２に移行し、一致しないと判定されると（Ｓ３１：Ｎｏ）、処理がステップＳ３３に移行する。
【００９３】
＜ステップＳ３２＞
ステップＳ３２において、制御部２１は、前記検索結果ページとして、前記分類キーワードに基づいて抽出される前記抽出施設（検索対象）が予め設定されたグループ単位で表示される第３検索結果ページをユーザー端末３に表示させる。前記第３検索結果ページでは、第２検索結果ページＰ３１（図８参照）と同様に、前記抽出施設がテーマ毎に分類して表示される。特に、前記第３検索結果ページでは、前記抽出施設が、分類キーワードマスターＤ６において前記特定キーワードの組み合わせに対応付けられたテーマ（グループ）単位で表示される。このように、前記検索キーワードが、エリア及び料理ジャンルだけである場合には、特段の目的無く曖昧な検索が行われたと考えられるため、ユーザーにとって有用な情報として、前記エリア及び前記料理ジャンルの条件を満たす施設の情報が予め設定されたテーマ単位で表示される。なお、前記抽出施設は、前記特定キーワードの組み合わせに対応する一又は複数のテーマ単位ではなく、前記抽出施設が属するテーマ単位で表示されてもよい。
【００９４】
＜ステップＳ３３＞
ステップＳ３３において、制御部２１は、前記検索結果ページとして、前記検索キーワードに基づいて抽出される前記抽出施設（検索対象）が表示される第４検索結果ページをユーザー端末３に表示させる。前記第４検索結果ページでは、第５検索結果ページＰ３２（図９参照）と同様に、前記検索キーワードで抽出された全ての前記抽出施設の情報が表示される。より具体的に、制御部２１は、施設情報Ｄ２に記憶された各施設の施設名、エリア、料理ジャンル、テーマ及びフリーワードなど、及び各施設に対応する施設の詳細が表示されるウェブページ上のテキスト情報などについて前記検索キーワードを検索する。具体的に、検索キーワードが、「銀座  イタリアン  女子会」である場合には、施設情報Ｄ２に登録された施設のうち、エリアに「銀座」が含まれ、料理ジャンルに「イタリアン」が含まれ、テーマに「女子会」が含まれる施設が抽出施設として抽出されて表示される。このように、前記検索キーワードが、エリア及び料理ジャンルだけでない場合には、特段の目的があって検索が行われたと考えられるため、ユーザーにとって有用な情報として、前記検索キーワードで検索された施設の情報が表示されることになる。
【００９５】
また、本実施形態では、前記ステップＳ３１において、前記類似条件として、前記検索キーワードの組み合わせと分類キーワードマスターＤ６で予め設定された特定キーワードの組み合わせとが一致するか否かが判定される場合について説明した。一方、図１２に示されるように、前記情報提供処理において、前記ステップＳ３１に代えて、前記検索キーワードの数が予め設定された特定数以上であるか否かを判定するステップＳ４１が実行されることが考えられる。そして、前記検索キーワードの数が前記特定数以上であると判定された場合は（Ｓ４１：Ｙｅｓ）、処理が前記ステップＳ３３に移行し、前記検索キーワードの数が前記特定数未満であると判定された場合は（Ｓ４１：Ｎｏ）、処理が前記ステップＳ３２に移行する。なお、前記ステップＳ３３において、前記検索キーワードの数が前記特定数以上であって、且つ前記検索キーワードの組み合わせと前記特定キーワードの組み合わせとが一致するという条件が充足するか否かが判定されることも考えられる。このように構成された前記情報提供システム１では、前記検索キーワードの数が前記特定数未満である場合には、特段の目的無く曖昧な検索が行われたと考えられるため、ユーザーにとって有用な情報として、前記エリア及び前記料理ジャンルの条件を満たす施設の情報が予め設定されたテーマ単位で表示される。また、前記検索キーワードの数が前記特定数以上である場合には、特段の目的があって検索が行われたと考えられるため、ユーザーにとって有用な情報として、前記検索キーワードで検索された施設の情報が表示されることになる。
【００９６】
［発明の付記］
以下、上述の実施形態から抽出される発明の技術思想について付記する。なお、以下の付記で説明する各構成及び各処理機能は取捨選択して任意に組み合わせることが可能である。
【００９７】
＜付記１＞
任意に入力される検索キーワードを含む検索条件で抽出される検索対象を表示するための表示要求が行われた場合に、前記検索対象の分類に用いられる予め設定された分類キーワードと前記検索キーワードとが予め設定された類似条件を満たしているか否かを判定し、
前記検索対象が表示される検索結果ページを、前記類似条件を満しているか否かに応じて異なる表示態様で表示させる、
情報提供方法。
【００９８】
＜付記２＞
前記類似条件を満たしている場合は、前記検索結果ページとして、当該分類キーワードに属する一又は複数の前記検索対象が表示される第１検索結果ページを表示させ、
前記類似条件を満たしていない場合は、前記検索結果ページとして、前記分類キーワードごとに分類して前記検索対象が表示される第２検索結果ページを表示させる、
付記１に記載の情報提供方法。
【００９９】
＜付記３＞
前記類似条件を満たしている場合は、前記検索結果ページとして、当該分類キーワードに属する一又は複数の前記検索対象が表示される第１検索結果ページを表示させ、
前記類似条件を満たしていない場合は、前記検索結果ページとして、複数の前記検索対象が属する前記分類キーワード各々が表示される第２検索結果ページを表示させ、
前記第２検索結果ページにおいて前記分類キーワードが選択された場合に当該分類キーワードに属する前記検索対象を表示させる、
付記１に記載の情報提供方法。
【０１００】
＜付記４＞
前記分類キーワードが、予め設定された複数の特定キーワードの組み合わせであり、
前記類似条件が、前記組み合わせに対応する前記特定キーワードの組み合わせと前記検索キーワードの組み合わせとが一致することであり、
前記類似条件を満たしている場合は、前記検索結果ページとして、前記分類キーワードに基づいて抽出される前記検索対象が予め設定されたグループ単位で表示される第３検索結果ページを表示させ、
前記類似条件を満たしていない場合は、前記検索結果ページとして、前記検索キーワードに基づいて抽出される前記検索対象が表示される第４検索結果ページを表示させる、
付記１に記載の情報提供方法。
【０１０１】
＜付記５＞
前記特定キーワードの組み合わせが、エリアを示すキーワード及び業態を示す特定キーワードの組み合わせである、
付記４に記載の情報提供方法。
【０１０２】
＜付記６＞
前記類似条件を満たしていない場合であって、複数の前記検索対象が属する前記分類キーワードが存在しない場合には、前記第２検索結果ページに代えて、全ての前記検索対象が表示される第５検索結果ページを表示させる、
付記２〜５のいずれかに記載の情報提供方法。
【０１０３】
＜付記７＞
前記第２検索結果ページに、全ての前記検索対象が表示される第５検索結果ページを表示させるための第１操作部を表示させ、当該第１操作部の操作に応じて前記第５検索結果ページを表示させる、
付記２〜６のいずれかに記載の情報提供方法。
【０１０４】
＜付記８＞
前記表示要求が前記検索結果ページを含む特定のウェブサイトで行われたか否かを判定し、
前記表示要求が前記特定のウェブサイトで行われた場合は、前記検索キーワードに基づいて抽出される前記検索対象が表示される第４検索結果ページを表示させ、
前記表示要求が前記特定のウェブサイトとは異なる外部のウェブサイトで行われた場合は、前記類似条を満たしているか否かに応じて前記検索結果ページの表示態様を変更する、
付記１〜７のいずれかに記載の情報提供方法。
【０１０５】
＜付記９＞
任意に入力される検索キーワードを含む検索条件で抽出される検索対象を表示するための表示要求が行われた場合に、前記検索キーワードの数が予め設定された特定数以上であるか否かを判定し、
前記検索対象が表示される検索結果ページを、前記検索キーワードの数が前記特定数以上であるか否かに応じて異なる表示態様で表示させる、
情報提供方法。
【０１０６】
＜付記１０＞
前記検索キーワードの数が前記特定数未満である場合は、前記検索結果ページとして、前記検索キーワードに基づいて抽出される前記検索対象が予め設定されたグループ単位で表示される第３検索結果ページを表示させ、
前記検索キーワードの数が前記特定数以上である場合は、前記検索キーワードに基づいて抽出される前記検索対象が表示される第４検索結果ページを表示させる、
付記９に記載の情報提供方法。
【０１０７】
＜付記１１＞
任意に入力される複数の検索キーワードで抽出される検索対象が表示される検索結果ページの表示要求が行われた場合に、前記検索対象の分類に用いられる予め設定された分類キーワードと前記検索キーワードとが予め設定された類似条件を満たしているか否かを判定するステップと、
前記類似条件を満たしているか否かに応じて前記検索結果ページにおける前記検索対象の表示態様を変更するステップと、
をコンピューターに実行させるための情報提供プログラム。
【０１０８】
＜付記１２＞
任意に入力される複数の検索キーワードで抽出される検索対象が表示される検索結果ページの表示要求が行われた場合に、前記検索対象の分類に用いられる予め設定された分類キーワードと前記検索キーワードとが予め設定された類似条件を満たしているか否かを判定する判定処理部と、
前記類似条件を満たしているか否かに応じて前記検索結果ページにおける前記検索対象の表示態様を変更する表示処理部と、
を備える情報提供装置。
【０１０９】
＜付記１３＞
任意に入力される検索キーワードを含む検索条件で抽出される検索対象を表示するための表示要求が行われた場合に、前記検索キーワードの数が予め設定された特定数以上であるか否かを判定するステップと、
前記検索対象が表示される検索結果ページを、前記検索キーワードの数が前記特定数以上であるか否かに応じて異なる表示態様で表示させるステップと、
をコンピューターに実行させるための情報提供プログラム。
【０１１０】
＜付記１４＞
任意に入力される検索キーワードを含む検索条件で抽出される検索対象を表示するための表示要求が行われた場合に、前記検索キーワードの数が予め設定された特定数以上であるか否かを判定する判定処理部と、
前記検索対象が表示される検索結果ページを、前記検索キーワードの数が前記特定数以上であるか否かに応じて異なる表示態様で表示させる表示処理部と、
を備える情報提供装置。
【符号の説明】
【０１１１】
１      情報提供システム
２      情報提供装置
２１    制御部
２１１  判定処理部
２１２  表示処理部
３      ユーザー端末
【図１】
2019029032.tif 000003
【図２Ａ】
2019029032.tif 000004
【図２Ｂ】
2019029032.tif 000005
【図２Ｃ】
2019029032.tif 000006
【図２Ｄ】
2019029032.tif 000007
【図２Ｅ】
2019029032.tif 000008
【図３】
2019029032.tif 000009
【図４】
2019029032.tif 000010
【図５】
2019029032.tif 000011
【図６】
2019029032.tif 000012
【図７】
2019029032.tif 000013
【図８】
2019029032.tif 000014
【図９】
2019029032.tif 000015
【図１０Ａ】
2019029032.tif 000016
【図１０Ｂ】
2019029032.tif 000017
【図１１】
2019029032.tif 000018
【図１２】
2019029032.tif 000019