(57)【要約】【課題】  ユーザからの検索要求に対して、より有益な店舗情報を提供することが可能な情報処理装置等を提供する。【解決手段】  本発明の一態様における情報処理装置は、第１種別の店舗に関する第１店舗情報および第２種別の店舗に関する第２店舗情報を含む複数の店舗情報を記憶する記憶手段と、ユーザ端末から、検索条件を含む検索要求を受信する受信手段と、複数の店舗情報から、検索条件に合致する店舗情報を抽出する抽出手段と、抽出された店舗情報に含まれる第１店舗情報が所定の情報量未満である場合、第２種別の店舗に関する第２店舗情報の少なくとも一部を含む表示データを生成する生成手段と、表示データを、ユーザ端末に送信する送信手段と、を含むことを特徴とする。【選択図】図１
2019091244.tif 000002
【特許請求の範囲】
【請求項１】
第１種別の店舗に関する第１店舗情報および第２種別の店舗に関する第２店舗情報を含む複数の店舗情報を記憶する記憶手段と、
ユーザ端末から、検索条件を含む検索要求を受信する受信手段と、
前記複数の店舗情報から、前記検索条件に合致する店舗情報を抽出する抽出手段と、
抽出された前記店舗情報に含まれる前記第１店舗情報が所定の情報量未満である場合、第２種別の店舗に関する第２店舗情報の少なくとも一部を含む表示データを生成する生成手段と、
前記表示データを、前記ユーザ端末に送信する送信手段と、を含むことを特徴とする情報処理装置。
【請求項２】
前記生成手段は、前記抽出された前記店舗情報を、前記第１店舗情報の次に前記第２店舗情報の順に表示画面によって表示させることを特徴とする請求項１に記載の情報処理装置。
【請求項３】
前記第１種別の店舗と前記第２種別の店舗とは、会員種別が互いに異なる店舗であり、
前記生成手段は、前記第１店舗情報の情報量の各々が、前記第２店舗情報の情報量の各々に比べて多くなるように、前記表示データを生成することを特徴とする請求項１又は２に記載の情報処理装置。
【請求項４】
前記生成手段は、抽出された前記店舗情報に含まれる前記第１店舗情報が前記所定の情報量以上である場合、抽出された前記店舗情報に含まれる前記第２店舗情報の少なくとも１つを、前記表示データに含めることを特徴とする請求項１乃至３のいずれか一項に記載の情報処理装置。
【請求項５】
前記生成手段は、抽出された前記店舗情報に含まれる前記第２店舗情報から、所定の指標に基づいて、前記表示データに含める前記第２店舗情報を選択することを特徴とする請求項４に記載の情報処理装置。
【請求項６】
前記受信手段は、複数の検索条件を受信し、
前記抽出手段は、前記複数の検索条件の全てに合致した前記店舗情報に含まれる前記第１店舗情報が所定数以下である場合、前記複数の条件の一部に合致する前記第１店舗情報をさらに抽出し、
前記生成手段は、前記複数の条件の一部に合致する前記第１店舗情報の少なくとも一部を、前記表示データに含めることを特徴とする請求項１乃至５のいずれか一項に記載の情報処理装置。
【請求項７】
前記抽出手段は、抽出された前記店舗情報に含まれる前記第１店舗情報が所定数以下である場合、前記検索条件に類似する他の条件に基づいて、前記第１店舗情報をさらに抽出し、
前記生成手段は、前記他の条件に基づいて抽出された前記第１店舗情報の少なくとも一部を、前記表示される表示データに含めることを特徴とする請求項１乃至６のいずれか一項に記載の情報処理装置。
【請求項８】
前記受信手段は、エリアに関するエリア条件を含む前記検索要求を受信し、
前記抽出手段は、抽出された前記店舗情報に含まれる前記第１店舗情報が所定数以下である場合、前記エリア条件に類似する他のエリア条件に基づいて、前記第１店舗情報をさらに抽出することを特徴とする請求項７に記載の情報処理装置。
【請求項９】
前記生成手段は、少なくとも１ページからなる表示データを生成し、
前記生成手段は、少なくとも最初のページにおける表示データについて抽出された前記店舗情報に含まれる前記第１店舗情報が前記所定の情報量未満である場合、第２種別の店舗に関する第２店舗情報の少なくとも一部を前記表示データに含めることを特徴とする請求項１乃至８のいずれか一項に記載の情報処理装置。
【請求項１０】
前記生成手段は、前記第１店舗情報および前記第２店舗情報が前記所定の情報量となるように表示データを生成することを特徴とする請求項１乃至９のいずれか一項に記載の情報処理装置。
【請求項１１】
前記生成手段は、前記第１店舗情報が前記所定の情報量以上である場合、前記第２店舗情報を含まず、当該所定の情報量を超える前記第１店舗情報を含む表示データを生成することを特徴とする請求項１乃至１０のいずれか一項に記載の情報処理装置。
【請求項１２】
第１種別の店舗に関する第１店舗情報および第２種別の店舗に関する第２店舗情報を含む複数の店舗情報を記憶する記憶ステップと、
ユーザ端末から、検索条件を含む検索要求を受信する受信ステップと、
前記複数の店舗情報から、前記検索条件に合致する店舗情報を抽出する抽出手段と、
抽出された前記店舗情報に含まれる前記第１店舗情報が所定の情報量未満である場合、第２種別の店舗に関する第２店舗情報の少なくとも一部を含む表示データを生成する生成ステップと、
前記表示データを、前記ユーザ端末に送信する送信ステップと、
を含むことを特徴とする情報処理方法。
【請求項１３】
コンピュータに、
第１種別の店舗に関する第１店舗情報および第２種別の店舗に関する第２店舗情報を含む複数の店舗情報を記憶する記憶機能と、
ユーザ端末から、検索条件を含む検索要求を受信する受信機能と、
前記複数の店舗情報から、前記検索条件に合致する店舗情報を抽出する抽出機能と、
抽出された前記店舗情報に含まれる前記第１店舗情報が所定の情報量未満である場合、第２種別の店舗に関する第２店舗情報の少なくとも一部を含む表示データを生成する生成機能と、
前記表示データを、前記ユーザ端末に送信する送信機能と、を実行させることを特徴とするプログラム。
【請求項１４】
検索条件を含む検索要求を送信するユーザ端末と、
前記ユーザ端末から、前記検索要求を受信する情報処理装置と、を含み、
前記情報処理装置は、
第１種別の店舗に関する第１店舗情報および第２種別の店舗に関する第２店舗情報を含む複数の店舗情報を記憶する記憶手段と、
前記検索要求を受信する受信手段と、
前記複数の店舗情報から、前記検索条件に合致する店舗情報を抽出する抽出手段と、
抽出された前記店舗情報に含まれる前記第１店舗情報が所定の情報量未満である場合、第２種別の店舗に関する第２店舗情報の少なくとも一部を含む表示データを生成する生成手段と、
前記表示データを、前記ユーザ端末に送信する送信手段と、を含むことを特徴とする情報処理システム。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、ユーザ端末からの検索要求に対して検索結果を提供する情報処理装置、情報処理方法、プログラムおよび情報処理システムに関する。
【背景技術】
【０００２】
従来、ユーザ端末からの検索要求に対して、検索結果を提供する技術が開発されていた。特許文献１は、サーバ装置が、ユーザ端末が送信する店舗の検索条件を受け付けると、店舗データベースのなかから該検索条件を満たす店舗情報を抽出し、該抽出した店舗情報を示す検索結果画像を生成して、該ユーザ端末に送信することが開示されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１２―２０３５８７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
特許文献１では、検索条件に合致した店舗情報をユーザ端末に表示することしか開示されていない。そのため、特許文献１に記載の技術では、異なる種別の店舗が存在する場合であっても、単に検索条件に合致したかという画一的な検索結果を提示することしかできなかった。
【０００５】
本発明の目的は、上記課題に鑑み、ユーザ端末からの検索要求に対して、より有益な店舗情報を提供することが可能な情報処理装置、情報処理方法、プログラムおよび情報処理システムを提供することである。
【課題を解決するための手段】
【０００６】
本発明の一態様における情報処理装置は、第１種別の店舗に関する第１店舗情報および第２種別の店舗に関する第２店舗情報を含む複数の店舗情報を記憶する記憶手段と、ユーザ端末から、検索条件を含む検索要求を受信する受信手段と、複数の店舗情報から、検索条件に合致する店舗情報を抽出する抽出手段と、抽出された店舗情報に含まれる第１店舗情報が所定の情報量未満である場合、第２種別の店舗に関する第２店舗情報の少なくとも一部を含む表示データを生成する生成手段と、表示データを、ユーザ端末に送信する送信手段と、を含むことを特徴とする。
【０００７】
本発明の一態様における情報処理装置において、生成手段は、抽出された店舗情報を、第１店舗情報の次に第２店舗情報の順に表示画面によって表示させてもよい。
【０００８】
本発明の一態様における情報処理装置において、第１種別の店舗と第２種別の店舗とは、会員種別が互いに異なる店舗であり、生成手段は、第１店舗情報の情報量の各々が、第２店舗情報の情報量の各々に比べて多くなるように、表示データを生成することを特徴としてもよい。
【０００９】
本発明の一態様における情報処理装置において、生成手段は、抽出された店舗情報に含まれる第１店舗情報が所定の情報量以上である場合、抽出された店舗情報に含まれる第２店舗情報の少なくとも１つを、表示データに含めることを特徴としてもよい。
【００１０】
本発明の一態様における情報処理装置において、生成手段は、抽出された店舗情報に含まれる第２店舗情報から、所定の指標に基づいて、表示データに含める第２店舗情報を選択することを特徴としてもよい。
【００１１】
本発明の一態様における情報処理装置において、受信手段は、複数の検索条件を受信し、抽出手段は、複数の検索条件の全てに合致した店舗情報に含まれる第１店舗情報が所定数以下である場合、複数の条件の一部に合致する第１店舗情報をさらに抽出し、生成手段は、複数の条件の一部に合致する第１店舗情報の少なくとも一部を、表示データに含めることを特徴としてもよい。
【００１２】
本発明の一態様における情報処理装置において、抽出手段は、抽出された店舗情報に含まれる第１店舗情報が所定数以下である場合、検索条件に類似する他の条件に基づいて、第１店舗情報をさらに抽出し、生成手段は、他の条件に基づいて抽出された第１店舗情報の少なくとも一部を、表示される表示データに含めることを特徴としてもよい。
【００１３】
本発明の一態様における情報処理装置において、受信手段は、エリアに関するエリア条件を含む検索要求を受信し、抽出手段は、抽出された店舗情報に含まれる第１店舗情報が所定数以下である場合、エリア条件に類似する他のエリア条件に基づいて、第１店舗情報をさらに抽出することを特徴としてもよい。
【００１４】
本発明の一態様における情報処理装置において、生成手段は、少なくとも１ページからなる表示データを生成し、生成手段は、少なくとも最初のページにおける表示データについて抽出された店舗情報に含まれる第１店舗情報が所定の情報量未満である場合、第２種別の店舗に関する第２店舗情報の少なくとも一部を表示データに含めることを特徴としてもよい。
【００１５】
本発明の一態様における情報処理装置において、生成手段は、第１店舗情報および第２店舗情報が所定の情報量となるように表示データを生成することを特徴としてもよい。
【００１６】
本発明の一態様における情報処理装置において、生成手段は、第１店舗情報が所定の情報量以上である場合、第２店舗情報を含まず、当該所定の情報量を超える第１店舗情報を含む表示データを生成することを特徴としてもよい。
【００１７】
本発明の一態様における情報処理方法は、第１種別の店舗に関する第１店舗情報および第２種別の店舗に関する第２店舗情報を含む複数の店舗情報を記憶する記憶ステップと、ユーザ端末から、検索条件を含む検索要求を受信する受信ステップと、複数の店舗情報から、検索条件に合致する店舗情報を抽出する抽出手段と、抽出された店舗情報に含まれる第１店舗情報が所定の情報量未満である場合、第２種別の店舗に関する第２店舗情報の少なくとも一部を含む表示データを生成する生成ステップと、表示データを、ユーザ端末に送信する送信ステップと、を含むことを特徴とする。
【００１８】
本発明の一態様におけるプログラムは、コンピュータに、第１種別の店舗に関する第１店舗情報および第２種別の店舗に関する第２店舗情報を含む複数の店舗情報を記憶する記憶機能と、ユーザ端末から、検索条件を含む検索要求を受信する受信機能と、複数の店舗情報から、検索条件に合致する店舗情報を抽出する抽出機能と、抽出された店舗情報に含まれる第１店舗情報が所定の情報量未満である場合、第２種別の店舗に関する第２店舗情報の少なくとも一部を含む表示データを生成する生成機能と、表示データを、ユーザ端末に送信する送信機能と、を実行させることを特徴とする。
【００１９】
本発明の一態様における情報処理システムは、検索条件を含む検索要求を送信するユーザ端末と、ユーザ端末から、検索要求を受信する情報処理装置と、を含み、
情報処理装置は、第１種別の店舗に関する第１店舗情報および第２種別の店舗に関する第２店舗情報を含む複数の店舗情報を記憶する記憶手段と、検索要求を受信する受信手段と、複数の店舗情報から、検索条件に合致する店舗情報を抽出する抽出手段と、抽出された店舗情報に含まれる第１店舗情報が所定の情報量未満である場合、第２種別の店舗に関する第２店舗情報の少なくとも一部を含む表示データを生成する生成手段と、表示データを、ユーザ端末に送信する送信手段と、を含むことを特徴とする。
【発明の効果】
【００２０】
本発明によれば、ユーザ端末からの検索要求に対して、異なる種別の店舗情報同士の表示態様を調整することにより、ユーザにとってより有益な店舗情報を提供することが可能な情報処理装置、情報処理方法、プログラムおよび情報処理システムを提供できる。より詳細には、ユーザにとって情報量が不足する可能性がある場合には、異なる種別の店舗情報を提供することでユーザにとって情報不足を解消することができる情報処理装置、情報処理方法、プログラムおよび情報処理システムを提供できる。
【図面の簡単な説明】
【００２１】
【図１】本発明の一実施形態における、情報処理システムの構成例を示す図である。
【図２】本発明の一実施形態における、情報処理装置の構成例を示す図である。
【図３】本発明の一実施形態における、ユーザ端末の構成例を示す図である。
【図４】本発明の一実施形態における、ユーザ端末に表示される表示画面の構成例を示す図である。
【図５】本発明の一実施形態における、情報処理装置の動作例を示すフローチャートである。
【発明を実施するための形態】
【００２２】
以下、本発明の実施形態について、添付の図面を参照して具体的に説明する。
【００２３】
本発明において、ユーザ端末から検索条件を含む検索要求を受信すると、複数の店舗情報から検索条件に合致する店舗情報を抽出し、抽出された店舗情報を表示する際に、抽出された店舗情報に含まれる第１店舗情報が所定の情報量未満である場合、第２種別の店舗に関する第２店舗情報の少なくとも一部を表示データに含めるものである。
【００２４】
第１種別の店舗情報を優先して表示する表示データにおいて、第１種別の店舗情報だけではユーザ端末に表示される表示画面に空白が生じる場合、第２種別の店舗情報を表示画面に含めることで、ユーザに対して有益な情報を提供することが可能となる。より詳細には、第１種別の店舗情報だけでは、ユーザにとって情報量が不足する可能性がある場合には、第２種別の店舗情報を提供することでユーザにとって情報不足を解消することが可能となる。
【００２５】
（システム構成）
図１は、本発明の一実施形態における、情報処理システムの構成例を示す図である。図１に示すように、情報処理システムは、情報処理装置１０と、ユーザ端末２０（ユーザ端末２０Ａ、２０Ｂ、２０Ｃ）と、ネットワーク３０を含む。なお、図１に示すように、情報処理システムに含まれるユーザ端末２０は１台に限られず、複数台であってもよい。
【００２６】
情報処理装置１０は、ユーザ端末２０から検索条件を含む検索要求を受信し、複数の店舗情報から検索条件に合致する店舗情報を抽出し、当該抽出した店舗情報を含む検索結果を表示するための表示データを、該ユーザ端末２０に送信する機能を備える。また、情報処理装置１０は、第１種別の店舗に関する第１店舗情報、および、第２種別の店舗に関する第２店舗情報を含む複数の店舗情報を記憶する機能を備える。また、情報処理装置１０は、抽出された店舗情報を表示する際に、第１店舗情報の次に第２店舗情報の順に表示させるとともに、抽出された店舗情報に含まれる第１店舗情報が所定の情報量未満である場合、第２種別の店舗に関する第２店舗情報の少なくとも一部を表示データに含める機能を備える。
【００２７】
店舗は、所定のサービスを提供する店舗であり、例えば、飲食店やマッサージ店、美容室、ホテルなど、どのような業態の店舗であってもよい。所定のサービスは、その店舗が属する業態によって様々であり、例えば、飲食店等がユーザに提供する飲食物等や、マッサージ店がユーザに施すマッサージであり、美容室が客に施すカットやブローであり、宿泊施設であれば宿泊プランなどであってもよい。
【００２８】
情報処理装置１０は、例えば、サーバ装置であるが、デスクトップ、ラップトップ、タブレットなどのコンピュータであってもよい。なお、情報処理装置１０は、これらの装置に限られず、どのような装置であってもよい。
【００２９】
ユーザ端末２０は、情報処理装置１０に対して、検索条件を含む検索要求を送信する機能を備える。また、ユーザ端末２０は、情報処理装置１０から、検索要求に対する応答として、検索結果を表示するための表示データを受信する機能を備える。なお、ユーザ端末２０は、情報処理装置１０から検索結果を受信し、受信した検索結果に基づいて、表示データを生成してもよい。以下では、ユーザ端末２０が、情報処理装置１０から検索結果を表示するための表示データを受信する場合を例にして説明する。
【００３０】
ユーザ端末２０は、ユーザが保持する端末であり、例えば、ユーザ端末２０は、例えば、スマートフォンやタブレット端末、携帯電話、パーソナルコンピュータ、その他の電子機器である。なお、ユーザ端末２０は、これらの装置に限られず、どのような装置であってもよい。
【００３１】
ネットワーク３０は、情報処理装置１０、ユーザ端末２０の各々を相互に接続する役割を担う。ネットワーク３０は、例えば、有線ネットワークや無線ネットワークであってもよい。例えば、ネットワーク３０は、イントラネット、仮想プライベート・ネットワーク（ｖｉｒｔｕａｌ  ｐｒｉｖａｔｅ  ｎｅｔｗｏｒｋ：ＶＰＮ）、ローカル・エリア・ネットワーク（ｌｏｃａｌ  ａｒｅａ  ｎｅｔｗｏｒｋ：ＬＡＮ）、ワイヤレスＬＡＮ（ｗｉｒｅｌｅｓｓ  ＬＡＮ：ＷＬＡＮ）、ワイヤレスＷＡＮ（ｗｉｒｅｌｅｓｓ  ＷＡＮ：ＷＷＡＮ）、インターネットの一部、公衆交換電話網（Ｐｕｂｌｉｃ  Ｓｗｉｔｃｈｅｄ  Ｔｅｌｅｐｈｏｎｅ  Ｎｅｔｗｏｒｋ：ＰＳＴＮ）の一部、携帯電話網、ＩＳＤＮｓ（ｉｎｔｅｇｒａｔｅｄ  ｓｅｒｖｉｃｅ  ｄｉｇｉｔａｌ  ｎｅｔｗｏｒｋｓ）、無線ＬＡＮｓ、ＬＴＥ（ｌｏｎｇ  ｔｅｒｍ  ｅｖｏｌｕｔｉｏｎ）ＣＤＭＡ（ｃｏｄｅ  ｄｉｖｉｓｉｏｎ  ｍｕｌｔｉｐｌｅ  ａｃｃｅｓｓ）、衛星通信を含むことができる。
【００３２】
（各装置の構成）
（情報処理装置１０の構成例）
図２は、本発明の一実施形態における、情報処理装置１０の構成例を示す図である。図２に例示するように、情報処理装置１０は、例えば、制御部１０１と、通信部１０２と、入出力部１０３と、表示部１０４と、記憶部１０５を含む。なお、制御部１０１、通信部１０２、入出力部１０３、表示部１０４、記憶部１０５は、それぞれ、制御手段、通信手段、入出力手段、表示手段、記憶手段と記載されてもよい。
【００３３】
通信部１０２は、ネットワーク３０を介して各種データの送受信を行う通信インタフェースである。通信部１０２は、ネットワーク３０を介して、ユーザ端末２０との通信を実行する機能を有する。通信部１０２は、各種データを制御部１０１からの指示に従って、ユーザ端末２０やユーザ端末２０に送信する。また、通信部１０２は、ユーザ端末２０から送信された各種データを受信し、制御部１０１に通知する。
【００３４】
通信部１０２は、例えば、ユーザ端末２０から、検索条件を含む検索要求を受信する。また、通信部１０２は、検索要求に対する応答として、検索結果を表示するための表示データを送信する。通信部１０２は、ユーザ端末２０ごとに、当該ユーザ端末２０から受信した検索要求に対する応答として、検索結果を表示するための表示データを送信する。
【００３５】
入出力部１０３は、情報処理装置１０に対する各種操作を入力する装置により実現される。入出力部１０３は、管理者等からの入力を受け付けて、当該入力に係る情報を制御部２０１や記憶部２０６に伝達する機能を有する。入出力部１０３は、キーボードやマウス、タッチパネル、マイク、各種センサなどである。なお、入出力部１０３は、これらの例に限定されず、どのような装置であってもよい。
【００３６】
表示部１０４は、例えば、液晶ディスプレイやＯＥＬＤである。なお、表示部１０４は、これらの例に限定されず、ヘッドマウントディスプレイ（ＨＤＭ）などであってもよい。表示部１０４は、フレームバッファに書き込まれた表示データに従って、画像やテキスト情報、３Ｄなどの表示データを表示可能である。表示部１０４は、例えば、記憶部１０５に記憶されている各種情報を表示する。
【００３７】
記憶部１０５は、情報処理装置１０が動作するうえで必要とする各種プログラムや各種データを記憶する機能を有する。記憶部１０５は、例えば、ＨＤＤ、ＳＳＤ、フラッシュメモリなど各種の記憶媒体により実現される。なお、情報処理装置１０は、プログラムを記憶部１０５に記憶し、当該プログラムを実行して、制御部１０１が、当該制御部１０１に含まれる各部としての処理を実行してもよい。当該プログラムは、情報処理装置１０に、制御部１０１が実行する各機能を実現させる。
【００３８】
図２に例示するように、記憶部１０５は、店舗の種別ごとに記憶領域（記憶部）を含んでいてもよく、例えば、第１記憶部１５０と、第２記憶部１５１を含む。第１記憶部１５０は、例えば、第１種別の店舗に関する第１店舗情報を記憶する。第２記憶部１５１は、例えば、第２種別の店舗に関する第２店舗情報を記憶する。なお、記憶部１０５は、３つ以上の種別の各々に対して、記憶領域（記憶部）を含んでいてもよい。また、第１記憶部１５０と、第２記憶部１５１とが区別なく１つの記憶部１０５からなっていてもよい。その場合、記憶部１０５が第１種別の店舗の店舗種別が第１であり、第２種別の店舗の店舗種別が第２であることを記憶していればよい。
【００３９】
店舗情報は、店舗に関する情報である。店舗情報は、例えば、店舗の名称、店舗が提供するサービスに関する情報、店舗の位置、店舗の連絡先、クーポン情報、空席情報などの少なくとも１つを含む。また、店舗情報は、座席数や駐車場の有無、個室の有無、店舗の営業時間、連絡先、アクセス方法などの情報を含んでいてもよい。また、店舗情報は、テキストデータの他、画像や動画などを含んでいてもよい。
【００４０】
店舗が提供するサービスに関する情報は、店舗が飲食店である場合、例えば、該飲食店が提供する飲食物に関する情報、各種コースに関する情報、価格に関する情報などの少なくとも１つを含む。なお、店舗が提供するサービスに関する情報は、店舗の業態によって様々であり、どのような情報を含むものであってもよい。店舗の位置には、例えば、店舗の住所や緯度経度のほか、入居するビルの情報、最寄り駅の情報、接している道路の情報などを含んでいてもよい。
【００４１】
店舗の種別は、例えば、会員種別が互いに異なる店舗であり、有料会員の第１種別と、無料会員の第２種別とを含んでいてもよい。また、店舗の種別は、契約会員の第１種別と、非契約会員の第２種別とを含んでいてもよい。また、店舗の種別は、高額会員の第１種別と、低額会員の第２種別とを含んでいてもよい。店舗の種別は、例えば、掲載料に基づいて決定してもよく、掲載料を多く支払った店舗を第１種別、その他の店舗を第２種別と決定してもよい。すなわち、第１種別の店舗の掲載料は、第２種別の店舗と比較して高い。なお、店舗の種別は、有料会員や契約会員をさらに複数に分類した複数の種別を含んでいてもよい。なお、店舗の種別は、あくまでも例示であって、契約の年数や、店舗の規模などによって決定されるものであってもよい。また、第１種別及び第２種別に加えて更に第３種別の３段階の会員種別を設けてもよい。この構成によると、低い種別の会員は、高い種別の会員になることによって自店舗の露出頻度が上がることが期待できるため、会員種別を上げる動機付けに繋がる。
【００４２】
制御部１０１は、例えば、中央処理装置（ＣＰＵ）やマイクロプロセッサ、ＡＳＩＣ、ＦＰＧＡなどであってもよい。なお、制御部１０１は、これらの例に限られず、どのようなものであってもよい。
【００４３】
図２に例示するように、制御部１０１は、受信部１１０と、抽出部１１１と、生成部１１２と、送信部１１３を含む。なお、受信部１１０、抽出部１１１、生成部１１２、送信部１１３は、それぞれ、受信手段、抽出手段、生成手段、送信手段と記載されてもよい。
【００４４】
受信部１１０は、ユーザ端末２０から、検索条件を含む検索要求を受信する。検索要求は、例えば、ユーザが指定する条件に合致する店舗情報の検索要求である。ユーザは、例えば、エリアや業態、価格帯を指定して、当該指定した検索条件に合致する店舗情報の検索を要求する。あるいは、受信部１１０は、ユーザ端末２０から、予め設定された検索条件を含む検索条件の選択入力を受信してもよい。この場合、予め設定された検索条件には、「イタリアン」及び「有楽町」が設定されているとよい。受信部１１０は、例えば、ユーザ端末２０から、検索条件である「イタリアン」を含む検索要求を受信する。また、受信部１１０は、例えば、ユーザ端末２０から、検索条件である「イタリアン」及び「有楽町」を含む検索要求を受信する。なお、受信部１１０は、これらの例に限られず、どのような検索条件を含む検索要求を受信してもよく、「イタリアン」及び「有楽町」以外の検索条件を受信してもよい。
【００４５】
抽出部１１１は、記憶部１０５に記憶されている複数の店舗情報から、検索要求に含まれる検索条件に合致する店舗情報を抽出する。抽出部１１１は、検索条件が「イタリアン」である場合、記憶部１０５に含まれる第１記憶部１５０と第２記憶部１５１から、店舗が提供するサービスに関する情報に「イタリアン」を含む店舗情報を抽出する。また、抽出部１１１は、検索条件が「有楽町」である場合、記憶部１０５に含まれる第１記憶部１５０と第２記憶部１５１から、店舗の位置に「有楽町」を含む店舗情報を抽出する。また、抽出部１１１は、検索条件が「イタリアン」かつ「有楽町」である場合、記憶部１０５に含まれる第１記憶部１５０と第２記憶部１５１から、店舗が提供するサービスに関する情報に「イタリアン」を含み、かつ、店舗の位置に「有楽町」を含む店舗情報を抽出する。
【００４６】
なお、抽出部１１１は、検索要求に含まれる検索条件に類似するキーワードを特定し、該キーワードに合致する店舗情報を抽出してもよい。また、抽出部１１１は、タグ付けされた複数の店舗情報から、検索要求に含まれる検索条件に合致する店舗情報を抽出してもよい。この場合、記憶部１０５は、店舗情報の各々に、予め所定のタグを対応付けて記憶する。抽出部１１１は、店舗情報に予め対応付けされたタグに基づいて、検索要求に含まれる検索条件に合致する店舗情報を抽出する。
【００４７】
生成部１１２は、抽出された店舗情報をユーザ端末２０に表示させるための表示データを生成する。生成部１１２は、抽出された店舗情報のうち、第１種別の店舗の店舗情報である第１店舗情報と、第２種別の店舗の店舗情報である第２店舗情報とを、区別して表示させる表示データを生成してもよい。生成部１１２は、例えば、抽出された店舗情報のうち、第１店舗情報を優先して表示し、該第１店舗情報の表示が終わった後に、続けて第２店舗情報を表示するための表示データを生成してもよい。この場合、生成部１１２は、第１店舗情報の次に第２店舗情報を表示させるための表示データを生成する。
【００４８】
生成部１１２は、ユーザ端末２０の表示画面に表示するための表示データとして、少なくとも１ページからなる表示データを生成する。生成部１１２は、例えば、表示データとして、ユーザ端末２０の表示画面に表示されるＷＥＢページを生成し、該ＷＥＢページは少なくとも１ページを含む。生成部１１２は、ＷＥＢページに、第１店舗情報および第２店舗情報を含める。生成部１１２は、ＷＥＢページが１ページからなる場合にはＷＥＢページの１ページの上方から第１店舗情報を優先して表示させ、該第１店舗情報の表示が終わった後に、続けて第２店舗情報を表示させる。
【００４９】
生成部１１２は、抽出された店舗情報に含まれる第１店舗情報が所定の情報量未満である場合、第２種別の店舗に関する第２店舗情報の少なくとも一部を表示データに含める。所定の情報量は、ＷＥＢページの１ページに含めることのできる第１店舗情報の数であり、例えば、「７つ」である。生成部１１２は、抽出された店舗情報に含まれる第１店舗情報が「７つ」未満である場合、第２種別の店舗に関する第２店舗情報の少なくとも一部を表示データに含める。なお、「７つ」はあくまでも例示であって、どのような和であってもよい。また、所定の情報量は、ＷＥＢページの１ページに含めることのできる第１店舗情報の数である必要はなく、どのような数であってもよい。
【００５０】
生成部１１２は、ＷＥＢページの最初のページの第１店舗情報が所定の情報量未満である場合、第２種別の店舗に関する第２店舗情報の少なくとも一部を、ＷＥＢページの最初のページに含める。すなわち、生成部１１２は、ＷＥＢページの最初のページに、抽出された第１店舗情報以外の情報を含めることができる場合、当該ＷＥＢページの最初のページに、第２種別の店舗に関する第２店舗情報の少なくとも一部を含める。また、生成部１１２は、ＷＥＢページの最初のページに、抽出された第１店舗情報だけでは余白が生じる場合、当該ＷＥＢページの最初のページに、第２種別の店舗に関する第２店舗情報の少なくとも一部を含める。
【００５１】
生成部１１２は、第１店舗情報および第２店舗情報が、所定の情報量となるように表示データを生成してもよい。生成部１１２は、例えば、抽出された店舗情報に含まれる第１店舗情報が所定の情報量未満である場合、第２種別の店舗に関する第２店舗情報の少なくとも一部を表示データに含めることにより、第１店舗情報および第２店舗情報の合計の情報量が所定の情報量となるように、表示データを生成する。生成部１１２は、例えば、ＷＥＢページの最初のページの第１店舗情報が所定の情報量未満である場合、第２種別の店舗に関する第２店舗情報の少なくとも一部を、ＷＥＢページの最初のページに含めることにより、第１店舗情報および第２店舗情報の合計の情報量が、所定の情報量となるようにＷＥＢページの最初のページを生成する。すなわち、第１店舗情報の数が「５つ」であれば、「２つ」の第２店舗情報を含む表示データを生成する。
【００５２】
生成部１１２は、第１店舗情報が所定の情報量以上である場合、第２店舗情報を含まず、当該所定の情報量を超える第１店舗情報を含む表示データを生成する。すなわち、生成部１１２は、第１店舗情報が所定の情報量以上である場合、表示データとして、第１店舗情報だけを含むＷＥＢページの１ページを生成する。生成部１１２は、ＷＥＢページの１ページ目に掲載できなかった第１店舗情報がある場合、ＷＥＢページの２ページ目以降に当該第１店舗情報の残りを含ませる。また、生成部１１２は、ＷＥＢページの１ページ目に掲載できなかった第１店舗情報がある場合に当該ＷＥＢページの１ページ目に掲載できる店舗の数を増やしてもよい。そして、生成部１１２は、第１店舗情報が所定の情報量以上である場合には、第２店舗情報をＷＥＢページに含ませない。もしくは、生成部１１２は、抽出された全ての第１店舗情報をＷＥＢページに含ませた後に、第２店舗情報をＷＥＢページに含ませてもよい。すなわち、第１店舗情報の数が「９つ」であれば、「９つ」の第１店舗情報を含む表示データを生成する。
【００５３】
生成部１１２は、ユーザ端末２０に表示される第１店舗情報の情報量の各々が、第２店舗情報の情報量の各々に比べて多くなるように、表示データを生成する。生成部１１２は、例えば、第１店舗情報として、店舗情報に含まれる各種情報のうち、店舗が提供するサービスに関する情報や店舗の位置、クーポン情報、空席情報を表示させるための表示データを生成する。これに対して、生成部１１２は、例えば、第２店舗情報として、店舗情報に含まれる各種情報のうち、店舗が提供するサービスに関する情報や店舗の位置を表示させるための表示データを生成する。この例の場合、生成部１１２は、第１店舗情報は、第２店舗情報に比べて、「クーポン情報」と「空席情報」を含むことになり、第１店舗情報の情報量が、第２店舗情報の情報量に比べて多くなる。
【００５４】
また、生成部１１２は、例えば、第１店舗情報に写真や動画を含めるのに対して、第２店舗情報はテキストデータのみを含めることにより、ユーザ端末２０に表示される第１店舗情報の情報量の各々が、第２店舗情報の情報量の各々に比べて多くなるように、表示データを生成してもよい。また、生成部１１２は、例えば、第１店舗情報に含める写真や動画の数を第２店舗情報に比べて多くすることにより、ユーザ端末２０に表示される第１店舗情報の情報量の各々が、第２店舗情報の情報量の各々に比べて多くなるように、表示データを生成してもよい。
【００５５】
なお、生成部１１２は、ユーザ端末２０に表示される第１店舗情報の情報量の各々が、第２店舗情報の情報量の各々に比べて多くなるのであれば、どのように表示データを生成してもよい。
【００５６】
送信部１１３は、生成部１１２が生成した表示データを、ユーザ端末２０に送信する。
【００５７】
（ユーザ端末２０の構成例）
図３は、本発明の一実施形態における、ユーザ端末２０の構成例を示す図である。ユーザ端末２０は、制御部２０１（ＣＰＵ）、通信部２０２、入出力部２０３、表示部２０４、マイク／スピーカー２０５、記憶部２０６を備える。なお、制御部２０１（ＣＰＵ）、通信部２０２、入出力部２０３、表示部２０４、マイク／スピーカー２０５、記憶部２０６は、それぞれ、制御手段、通信手段、入出力手段、表示手段、マイク／スピーカー手段、記憶手段と記載されてもよい。
【００５８】
通信部２０２は、ネットワーク３０を介して各種データの送受信を行う通信インタフェースである。通信部２０２は、ネットワーク３０を介して、情報処理装置１０との通信を実行する機能を有する。通信部２０２は、各種データを制御部２０１からの指示に従って、情報処理装置１０に送信する。また、通信部２０２は、情報処理装置１０から送信された各種データを受信し、制御部２０１に伝達する。
【００５９】
入出力部２０３は、ユーザ端末２０に対する各種操作を入力する装置により実現される。入出力部２０３は、ユーザからの入力を受け付けて、当該入力に係る情報を制御部２０１に伝達する機能を有する。入出力部２０３は、キーボードやマウス、タッチパネル、マイクなどである。なお、入出力部２０３は、これらの例に限定されず、どのような装置であってもよい。
【００６０】
表示部２０４は、例えば、液晶ディスプレイやＯＥＬＤである。なお、表示部２０４は、これらの例に限定されず、ヘッドマウントディスプレイ（ＨＤＭ）などであってもよい。表示部２０４は、フレームバッファに書き込まれた表示データに従って、画像やテキスト情報、３Ｄなどの表示データを表示可能である。
【００６１】
マイク／スピーカー２０５は、音声データの入力または音声データの出力に利用される。ユーザ端末２０は、マイク／スピーカー２０５によって、音声データを用いて、所定のデータの入出力を行うことが可能である。
【００６２】
記憶部２０６は、ユーザ端末２０が動作するうえで必要とする各種プログラムや各種データを記憶する機能を有する。記憶部２０６は、例えば、ＨＤＤ、ＳＳＤ、フラッシュメモリなど各種の記憶媒体により実現される。なお、ユーザ端末２０は、プログラムを記憶部２０６に記憶し、当該プログラムを実行して、制御部２０１が、当該制御部２０１に含まれる各部としての処理を実行してもよい。当該プログラムは、ユーザ端末２０に、制御部２０１が実行する各機能を実現させる。
【００６３】
制御部２０１は、例えば、中央処理装置（ＣＰＵ）やマイクロプロセッサ、ＡＳＩＣ、ＦＰＧＡなどであってもよい。なお、制御部２０１は、これらの例に限られず、どのようなものであってもよい。
【００６４】
図３に例示するように、制御部２０１は、入力処理部２１０と、送信処理部２１１と、表示処理部２１２を含む。なお、入力処理部２１０と、送信処理部２１１と、表示処理部２１２は、それぞれ、入出力手段、送信処理手段、表示処理手段と記載されてもよい。
【００６５】
入力処理部２１０は、入出力部２０３を介して、ユーザから店舗情報の検索要求を受け付ける。入力処理部２１０は、例えば、検索したい店舗の検索条件として、日時やエリア、業態、価格帯などの条件を受け付ける。入力処理部２１０は、例えば、ユーザから「イタリアン」という検索条件を受け付ける。また、入力処理部２１０は、例えば、ユーザから検索条件である「イタリアン」及び「有楽町」という検索条件を受け付ける。なお、入力処理部２１０は、これらの例に限られず、例えば、時間帯や価格帯など、種々の検索条件を受け付けてもよい。
【００６６】
送信処理部２１１は、入力処理部２１０が受け付けた検索条件を含む検索要求を、通信部２０２を介して、情報処理装置１０に送信する。送信処理部２１１は、ユーザが検索条件を入力するごとに、該検索条件を含む検索要求を情報処理装置１０に送信する。また、送信処理部２１１は、ユーザが複数の検索条件を入力し、「検索」というアイコン（図示しない）を選択したタイミングで、該複数の検索条件を含む検索要求を情報処理装置１０に送信してもよい。
【００６７】
表示処理部２１２は、情報処理装置１０から受信した表示データを、表示画面である表示部２０４に表示させる。表示処理部２１２は、例えば、情報処理装置１０から受信した、検索結果を表示するための表示データを、表示画面である表示部２０４に表示させる。
【００６８】
（表示画面例）
図４は、ユーザ端末２０の表示部２０４に表示される、表示画面の例である。図４に例示するように、表示画面４０は、第１種別の店舗の第１店舗情報４１と、第２種別の店舗の第２店舗情報４２を含む。図４は、表示画面４０として、ＷＥＢページの最初のページが表示されている。なお、図４に例示する表示画面４０は、抽出された店舗情報に含まれる第１店舗情報４１が所定の情報量未満の場合であり、第２種別の店舗に関する第２店舗情報４２の少なくとも一部が、ＷＥＢページの最初のページに含まれる場合の表示画面である。
【００６９】
図４に例示するように、第１種別の店舗の第１店舗情報４１の情報量は、第２店舗情報４２の情報量の各々に比べて多くなる。図４の例では、第１種別の店舗の第１店舗情報４１は、写真が含まれるのに対して、第２店舗情報４２はテキストデータのみが含まれており、第１店舗情報の情報量の各々が、第２店舗情報の情報量の各々に比べて多くなる。
【００７０】
（動作例）
図５は、情報処理装置１０の動作例を示すフローチャートである。なお、図５に例示する動作例は、ユーザ端末２０から検索要求を受信した情報処理装置１０が、該検索要求に含まれる検索条件に基づいて、記憶する複数の店舗情報から、該検索条件に合致する店舗情報を抽出する場合の動作例である。
【００７１】
図５に例示するように、情報処理装置１０の通信部１０２は、検索条件を含む検索要求を受信する（Ｓ１０１）。
【００７２】
制御部１０１の抽出部１１１は、複数の店舗情報から、検索要求に含まれる検索条件に合致する店舗情報を抽出する（Ｓ１０２）。
【００７３】
生成部１１２は、抽出された店舗情報に含まれる第１店舗情報が所定の情報量未満であるか判定する（Ｓ１０３）。生成部１１２は、抽出された店舗情報に含まれる第１店舗情報が所定の情報量未満の場合（Ｓ１０３のＹＥＳ）、第２種別の店舗に関する第２店舗情報の少なくとも一部を、表示データに含める（Ｓ１０４）。具体的には、生成部１１２は、ＷＥＢページの最初のページの第１店舗情報が所定の情報量未満である場合、第２種別の店舗に関する第２店舗情報の少なくとも一部を、ＷＥＢページの最初のページに含める。
【００７４】
一方、生成部１１２は、抽出された店舗情報に含まれる第１店舗情報が所定の情報以上の場合（Ｓ１０３のＮＯ）、第１店舗情報を含む表示データを生成する（Ｓ１０５）。具体的には、生成部１１２は、ＷＥＢページの最初のページの第１店舗情報が所定の情報量以上である場合、第１店舗情報を含むＷＥＢページの最初のページを生成する。
【００７５】
送信部１１３は、生成部１１２が生成した表示データを、ユーザ端末２０に送信する（Ｓ１０６）。
【００７６】
上記の通り、本発明の一実施形態の情報処理システムは、ユーザ端末からの検索要求に対して、抽出された店舗情報に含まれる第１店舗情報が所定の情報量未満である場合、第２種別の店舗に関する第２店舗情報の少なくとも一部を表示データに含めるため、検索結果に含まれる第１店舗情報が少ない場合であっても、ユーザは第２種別の店舗の情報を閲覧することが可能になり、ユーザにとってより有益な店舗情報を提供することが可能な情報処理装置等を提供できる。
【００７７】
（変形例１）
本発明の一実施形態の変形例１は、抽出された店舗情報に含まれる第１店舗情報が所定の情報量以上であっても、第２店舗情報の少なくとも１つを、表示データに含める場合の形態である。
【００７８】
変形例１において、生成部１１２は、抽出された店舗情報に含まれる第１店舗情報が所定の情報量以上である場合であっても、第２種別の店舗に関する第２店舗情報の少なくとも一部を表示データに含める。生成部１１２は、例えば、ＷＥＢページの１ページに、第２種別の店舗に関する第２店舗情報の少なくとも一部を表示させる。
【００７９】
生成部１１２は、例えば、第２種別の店舗に関する第２店舗情報の少なくとも一部として、「２つ」の第２店舗情報を、ＷＥＢページの１ページに表示させる。なお、ＷＥＢページの１ページに表示させる第２店舗情報の数は、２つに限られず、いくつであってもよい。
【００８０】
生成部１１２は、例えば、第２種別の店舗に関する第２店舗情報の少なくとも一部を、ＷＥＢページの１ページの下方に表示させる。なお、生成部１１２は、例えば、第２種別の店舗に関する第２店舗情報の少なくとも一部を、ＷＥＢページの１ページの任意の場所に表示させてもよい。
【００８１】
生成部１１２は、所定の指標に基づいて、表示データに含める第２店舗情報を選択する。所定の指標は、検索要求に含まれる検索条件とは異なる条件であり、例えば、個室の有無や、駅からの距離が短いことや、他のユーザの評価が高いことなど、どのような条件であってもよい。所定の指標は、ユーザにとって有益な情報を提供する観点から設定される。また、所定の指標は、検索要求に含まれる検索条件のうち、ユーザが重視している条件であってもよい。例えば、所定の指標は、ユーザが入力した検索条件のうち、より先に入力された検索条件を、所定の指標として設定してもよい。
【００８２】
生成部１１２は、例えば、「他のユーザの評価が高い」という所定の指標に基づいて、表示データに含める第２店舗情報を選択する。生成部１１２は、選択した表示データを、ＷＥＢページの１ページに表示させる。
【００８３】
本発明の一実施形態の変形例１は、抽出された店舗情報に含まれる第１店舗情報が所定の情報量以上であっても、ユーザにとって有益な所定の指標から選択された第２店舗情報の少なくとも１つを表示データに含める。そのため、ユーザにとってより有益な店舗情報を提供することが可能な情報処理装置等を提供できる。
【００８４】
（変形例２）
本発明の一実施形態の変形例２は、抽出された店舗情報に含まれる第１店舗情報が所定数以下である場合、検索要求に含まれる検索条件の一部に合致する第１店舗情報をさらに抽出し、複数の条件の一部に合致する第１店舗情報の少なくとも一部を、表示データに含める形態である。
【００８５】
変形例２において、抽出部１１１は、抽出された店舗情報に含まれる第１店舗情報が所定数以下となる場合、検索要求に含まれる検索条件の一部に合致する第１店舗情報をさらに抽出する。すなわち、抽出部１１１は、抽出された店舗情報に含まれる第１店舗情報が所定数以下となる場合、検索条件を緩和して、当該緩和した検索条件に合致する第１店舗情報を抽出する。抽出部１１１は、例えば、「イタリアン」、「有楽町」及び「個室あり」という検索条件に合致する第１店舗情報が所定数以下となる場合、「イタリアン」及び「有楽町」に合致する第１店舗情報をさらに抽出する。
【００８６】
生成部１１２は、検索要求に含まれる検索条件の一部に合致する第１店舗情報の少なくとも一部を表示データに含める。生成部１１２は、例えば、検索要求に含まれる検索条件の一部に合致する第１店舗情報の少なくとも一部を、ＷＥＢページの１ページに表示させる。
【００８７】
本発明の一実施形態の変形例２は、抽出された店舗情報に含まれる第１店舗情報が所定数以下である場合、検索要求に含まれる検索条件の一部に合致する第１店舗情報をさらに抽出し、複数の条件の一部に合致する第１店舗情報の少なくとも一部を、表示データに含める。そのため、ユーザが指定した検索条件では検索結果となる店舗情報が少ない場合、該検索条件の一部に合致する店舗情報をユーザに提供することが可能となり、ユーザにとってより有益な店舗情報を提供することが可能な情報処理装置等を提供できる。
【００８８】
（変形例３）
本発明の一実施形態の変形例３は、抽出された店舗情報に含まれる第１店舗情報が所定数以下である場合、検索要求に含まれる検索条件に類似する他の検索条件に基づいて第１店舗情報をさらに抽出し、当該他の検索条件に合致する第１店舗情報の少なくとも一部を、表示データに含める形態である。
【００８９】
変形例３において、抽出部１１１は、抽出された店舗情報に含まれる第１店舗情報が所定数以下となる場合、検索要求に含まれる検索条件に類似する他の検索条件に基づいて第１店舗情報をさらに抽出する。
【００９０】
受信部１１０は、例えば、エリアに関するエリア条件を含む検索要求を受信する。抽出部１１１は、例えば、抽出された店舗情報に含まれる第１店舗情報が所定数以下である場合、エリア条件に類似する他のエリア条件に基づいて、第１店舗情報をさらに抽出する。すなわち、抽出部１１１は、抽出された店舗情報に含まれる第１店舗情報が所定数以下となる場合、検索条件に類似する他の検索条件に置き換えて、当該置き換えた他の検索条件に合致する第１店舗情報を抽出する。抽出部１１１は、例えば、「イタリアン」、「有楽町」及び「個室あり」という検索条件に合致する第１店舗情報が所定数以下となる場合、「有楽町」という検索条件を「銀座」に置き換えた、「イタリアン」、「銀座」及び「個室あり」という他の検索条件に合致する第１店舗情報をさらに抽出する。
【００９１】
生成部１１２は、検索要求に含まれる検索条件に類似する他の検索条件に合致する第１店舗情報の少なくとも一部を表示データに含める。生成部１１２は、例えば、検索要求に含まれる検索条件の一部に合致する第１店舗情報の少なくとも一部を、ＷＥＢページの１ページに表示させる。
【００９２】
本発明の一実施形態の変形例３は、抽出された店舗情報に含まれる第１店舗情報が所定数以下である場合、検索要求に含まれる検索条件に類似する他の検索条件に基づいて第１店舗情報をさらに抽出し、当該他の検索条件に合致する第１店舗情報の少なくとも一部を、表示データに含める。そのため、ユーザが指定した検索条件では検索結果となる店舗情報が少ない場合、該検索条件に類似する他の検索条件に合致する店舗情報をユーザに提供することが可能となり、ユーザにとってより有益な店舗情報を提供することが可能な情報処理装置等を提供できる。
【００９３】
また、本開示の各実施形態のプログラムは、コンピュータに読み取り可能な記憶媒体に記憶された状態で提供されてもよい。記憶媒体は、「一時的でない有形の媒体」に、プログラムを記憶可能である。記憶媒体は、ＨＤＤやＳＤＤなどの任意の適切な記憶媒体、またはこれらの２つ以上の適切な組合せを含むことができる。記憶媒体は、揮発性、不揮発性、または揮発性と不揮発性の組合せでよい。なお、記憶媒体はこれらの例に限られず、プログラムを記憶可能であれば、どのようなデバイスまたは媒体であってもよい。
【００９４】
なお、情報処理装置１０および／またはユーザ端末２０は、例えば、記憶媒体に記憶されたプログラムを読み出し、読み出したプログラムを実行することによって、各実施形態に示す複数の機能部の機能を実現することができる。また、当該プログラムは、任意の伝送媒体（通信ネットワークや放送波等）を介して、情報処理装置１０および／またはユーザ端末２０に提供されてもよい。情報処理装置１０および／またはユーザ端末２０は、例えば、インターネット等を介してダウンロードしたプログラムを実行することにより、各実施形態に示す複数の機能部の機能を実現する。
【００９５】
なお、当該プログラムは、例えば、ActionScript、JavaScript(登録商標)などのスクリプト言語、Objective-C、Java(登録商標)などのオブジェクト指向プログラミング言語、HTML5などのマークアップ言語などを用いて実装できる。
【００９６】
情報処理装置１０および／またはユーザ端末２０における処理の少なくとも一部は、１以上のコンピュータにより構成されるクラウドコンピューティングにより実現されていてもよい。
【００９７】
本開示の実施形態を諸図面や実施例に基づき説明してきたが、当業者であれば本開示に基づき種々の変形や修正を行うことが容易であることに注意されたい。従って、これらの変形や修正は本開示の範囲に含まれることに留意されたい。例えば、各手段、各ステップ等に含まれる機能等は論理的に矛盾しないように再配置可能であり、複数の手段やステップ等を１つに組み合わせたり、或いは分割したりすることが可能である。また、各実施形態に示す構成を適宜組み合わせることとしてもよい。
【符号の説明】
【００９８】
１０  情報処理装置
１０１  制御部、１０２  通信部、１０３  入出力部、１０４  表示部、１０５  記憶部、１１０  受信部、１１１  抽出部、１１２  生成部、１１３  送信部、１５０  第１記憶部、１５１  第２記憶部
２０  ユーザ端末
２０１  制御部、２０２  通信部、２０３  入出力部、２０４  表示部、２０５  マイク／スピーカー、２０６  記憶部、２１０  入力処理部、２１１  送信処理部、２１２  表示処理部
３０  ネットワーク
【図１】
2019091244.tif 000003
【図２】
2019091244.tif 000004
【図３】
2019091244.tif 000005
【図４】
2019091244.tif 000006
【図５】
2019091244.tif 000007
【手続補正書】
【提出日】平成30年10月9日(2018.10.9)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
第１種別の店舗に関する第１店舗情報および第２種別の店舗に関する第２店舗情報を含む複数の店舗情報を記憶する記憶手段と、
ユーザ端末から、検索条件を含む検索要求を受信する受信手段と、
前記複数の店舗情報から、前記検索条件に合致する店舗情報を抽出する抽出手段と、
抽出された店舗情報に含まれる前記第１店舗情報が第１所定の情報量未満である場合、第２種別の店舗に関する第２店舗情報の少なくとも一部を含む表示データを生成する生成手段と、
前記表示データを、前記ユーザ端末に送信する送信手段と、を含み、
前記生成手段は、少なくとも１ページからなる表示データを生成し、
前記生成手段は、少なくとも最初のページにおける表示データについて抽出された前記店舗情報に含まれる前記第１店舗情報が前記所定の情報量未満である場合、第２種別の店舗に関する第２店舗情報の少なくとも一部を前記表示データに含める
ことを特徴とする情報処理装置。
【請求項２】
前記生成手段は、前記抽出された前記店舗情報を、前記第１店舗情報の次に前記第２店舗情報の順に表示画面によって表示させることを特徴とする請求項１に記載の情報処理装置。
【請求項３】
前記第１種別の店舗と前記第２種別の店舗とは、会員種別が互いに異なる店舗であり、
前記生成手段は、前記第１店舗情報の情報量の各々が、前記第２店舗情報の情報量の各々に比べて多くなるように、前記表示データを生成することを特徴とする請求項１又は２に記載の情報処理装置。
【請求項４】
前記生成手段は、抽出された前記店舗情報に含まれる前記第１店舗情報が前記所定の情報量以上である場合、前記第２店舗情報を、前記表示データに含めないことを特徴とする請求項１乃至３のいずれか一項に記載の情報処理装置。
【請求項５】
前記生成手段は、抽出された前記店舗情報に含まれる前記第２店舗情報から、所定の指標に基づいて、前記表示データに含める前記第２店舗情報を選択することを特徴とする請求項１乃至４のいずれか一項に記載の情報処理装置。
【請求項６】
前記検索条件は、複数の条件を含み、
前記抽出手段は、前記複数の条件の全てに合致した前記店舗情報に含まれる前記第１店舗情報が第２所定数以下である場合、前記複数の条件の一部に合致する前記第１店舗情報をさらに抽出し、
前記生成手段は、前記複数の条件の全てに合致した前記店舗情報に含まれる前記第１店舗情報および前記複数の条件の一部に合致する前記第１店舗情報の少なくとも一部を、前記表示データに含めることを特徴とする請求項１乃至５のいずれか一項に記載の情報処理装置。
【請求項７】
前記検索条件は、一の条件および当該一の条件に類似する他の条件を含み、
前記一の条件によって抽出された前記店舗情報に含まれる前記第１店舗情報が第３所定数以下である場合、前記他の条件に基づいて、前記第１店舗情報をさらに抽出し、
前記生成手段は、前記一の条件に合致した前記店舗情報に含まれる前記第１店舗情報および前記他の条件に基づいて抽出された前記第１店舗情報の少なくとも一部を、前記表示される表示データに含めることを特徴とする請求項１乃至６のいずれか一項に記載の情報処理装置。
【請求項８】
前記検索条件は、エリアに関するエリア条件を含み、
前記抽出手段は、前記一の条件として抽出された前記店舗情報に含まれる前記第１店舗情報が所定数以下である場合、前記他の条件として前記エリア条件に類似する他のエリア条件に基づいて、前記第１店舗情報をさらに抽出することを特徴とする請求項７に記載の情報処理装置。
【請求項９】
前記生成手段は、少なくとも１ページからなる表示データを生成し、
前記生成手段は、少なくとも最初のページにおける表示データについて抽出された前記店舗情報に含まれる前記第１店舗情報が前記所定の情報量未満である場合、第２種別の店舗に関する第２店舗情報の少なくとも一部を前記表示データに含めることを特徴とする請求項１乃至８のいずれか一項に記載の情報処理装置。
【請求項１０】
前記生成手段は、前記第１店舗情報および前記第２店舗情報が前記所定の情報量となるように表示データを生成することを特徴とする請求項１乃至９のいずれか一項に記載の情報処理装置。
【請求項１１】
情報処理装置の記憶部により、第１種別の店舗に関する第１店舗情報および第２種別の店舗に関する第２店舗情報を含む複数の店舗情報を記憶する記憶ステップと、
ユーザ端末から、検索条件を含む検索要求を受信する受信ステップと、
情報処理装置の抽出部により、前記複数の店舗情報から、前記検索条件に合致する店舗情報を抽出する抽出ステップと、
情報処理装置の生成部により、抽出された前記店舗情報に含まれる前記第１店舗情報が所定の情報量未満である場合、第２種別の店舗に関する第２店舗情報の少なくとも一部を含む表示データを生成する生成ステップと、
前記表示データを、前記ユーザ端末に送信する送信ステップと、
を含み、
前記生成ステップは、少なくとも１ページからなる表示データを生成し、
前記生成ステップは、少なくとも最初のページにおける表示データについて抽出された前記店舗情報に含まれる前記第１店舗情報が前記所定の情報量未満である場合、第２種別の店舗に関する第２店舗情報の少なくとも一部を前記表示データに含める
ことを特徴とする情報処理方法。
【請求項１２】
コンピュータに、
第１種別の店舗に関する第１店舗情報および第２種別の店舗に関する第２店舗情報を含む複数の店舗情報を記憶する記憶機能と、
ユーザ端末から、検索条件を含む検索要求を受信する受信機能と、
前記複数の店舗情報から、前記検索条件に合致する店舗情報を抽出する抽出機能と、
抽出された前記店舗情報に含まれる前記第１店舗情報が所定の情報量未満である場合、第２種別の店舗に関する第２店舗情報の少なくとも一部を含む表示データを生成する生成機能と、
前記表示データを、前記ユーザ端末に送信する送信機能と、を実行させることを含み、
前記生成機能は、少なくとも１ページからなる表示データを生成し、
前記生成機能は、少なくとも最初のページにおける表示データについて抽出された前記店舗情報に含まれる前記第１店舗情報が前記所定の情報量未満である場合、第２種別の店舗に関する第２店舗情報の少なくとも一部を前記表示データに含める
ことを特徴とするプログラム。
【請求項１３】
検索条件を含む検索要求を送信するユーザ端末と、
前記ユーザ端末から、前記検索要求を受信する情報処理装置と、を含み、
前記情報処理装置は、
第１種別の店舗に関する第１店舗情報および第２種別の店舗に関する第２店舗情報を含む複数の店舗情報を記憶する記憶手段と、
前記検索要求を受信する受信手段と、
前記複数の店舗情報から、前記検索条件に合致する店舗情報を抽出する抽出手段と、
抽出された前記店舗情報に含まれる前記第１店舗情報が所定の情報量未満である場合、第２種別の店舗に関する第２店舗情報の少なくとも一部を含む表示データを生成する生成手段と、
前記表示データを、前記ユーザ端末に送信する送信手段と、を含み、
前記生成手段は、少なくとも１ページからなる表示データを生成し、
前記生成手段は、少なくとも最初のページにおける表示データについて抽出された前記店舗情報に含まれる前記第１店舗情報が前記所定の情報量未満である場合、第２種別の店舗に関する第２店舗情報の少なくとも一部を前記表示データに含める
ことを特徴とする情報処理システム。