JP6470700B2 - Information provision server - Google Patents
Information provision server Download PDFInfo
- Publication number
- JP6470700B2 JP6470700B2 JP2016083055A JP2016083055A JP6470700B2 JP 6470700 B2 JP6470700 B2 JP 6470700B2 JP 2016083055 A JP2016083055 A JP 2016083055A JP 2016083055 A JP2016083055 A JP 2016083055A JP 6470700 B2 JP6470700 B2 JP 6470700B2
- Authority
- JP
- Japan
- Prior art keywords
- image
- search
- information
- store
- information providing
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
- 239000000284 extract Substances 0.000 claims description 17
- 238000000034 method Methods 0.000 description 41
- 230000008569 process Effects 0.000 description 41
- 238000010586 diagram Methods 0.000 description 20
- 235000013405 beer Nutrition 0.000 description 19
- 238000006243 chemical reaction Methods 0.000 description 8
- 230000000391 smoking effect Effects 0.000 description 4
- 238000004891 communication Methods 0.000 description 3
- 230000006870 function Effects 0.000 description 3
- 230000004044 response Effects 0.000 description 3
- 238000004088 simulation Methods 0.000 description 3
- 125000002066 L-histidyl group Chemical group [H]N1C([H])=NC(C([H])([H])[C@](C(=O)[*])([H])N([H])[H])=C1[H] 0.000 description 2
- 230000010365 information processing Effects 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 230000008859 change Effects 0.000 description 1
- 238000010411 cooking Methods 0.000 description 1
Images
Landscapes
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Description
本発明は、受け付けた検索条件に応じた情報を提供する情報提供サーバに関し、例えば、ユーザ端末が入力した検索条件に基づいてデータベースを検索して、その検索結果をユーザ端末に提供する情報提供サーバに関する。 The present invention relates to an information providing server that provides information according to a received search condition, for example, an information providing server that searches a database based on a search condition input by a user terminal and provides the search result to the user terminal. About.
従来から、パソコン(PC)やスマートフォン等のユーザ端末が入力した検索条件に基づいてデータベースを検索して、その検索結果をユーザ端末に提供するシステムが知られている。 Conventionally, a system that searches a database based on a search condition input by a user terminal such as a personal computer (PC) or a smartphone and provides the search result to the user terminal is known.
例えば、特許文献1には、ユーザ端末が送信する店舗の検索条件を受け付け、店舗データベースの中から受け付けた検索条件を満たす店舗リストを生成し、ユーザ端末に店舗リストを送信するサーバ装置が開示されている。このサーバ装置は、ユーザ端末から店舗リストに提示された店舗の選択を受け付けると、その受け付けた店舗を紹介する店舗ページ(特許文献1の図7)を生成して、ユーザ端末に店舗ページを送信するようになっている。また、特許文献1の店舗ページには、店名や電話番号、店舗のPR文等に加えて、店舗のイメージ画像(料理や店の外観)が含まれており、ユーザが視覚的に店舗をイメージできるようになっている。
For example,
また、特許文献2には、検索条件(検索キーワードや観点)を考慮して、検索されたコンテンツの要約を作成して、ユーザ端末に提供する検索システムが開示されている。具体的には、特許文献2に記載の検索システムは、1以上のコンテンツを記憶し、それぞれのコンテンツの中で検索キーワードとなり得る語彙に、当該語彙が持つ1以上の観点のうち当該コンテンツの内容に応じた観点が付与されているデータベースと、入力手段から入力された検索要求に含まれる検索キーワードに基づいてデータベースを検索する検索手段と、検索手段の検索結果を出力手段から出力する検索結果出力手段と、検索手段の検索結果に含まれるコンテンツのうちユーザによって選択されたコンテンツの中の検索キーワードと一致した語彙に付与されている観点を、ユーザの検索観点と判定して取得する観点取得手段とを備えている。この検索システムは、要約の作成が要求されたコンテンツに含まれる語彙の重要度を、当該語彙が観点取得手段で取得された観点を持つ語彙か否かを考慮して判定し、重要度の高い語彙が含まれるようにコンテンツの要約を作成するようになっている。
ところで、上述した特許文献1に記載のサーバのように、ユーザ端末に対して、入力された検索条件に基づいて検索された検索結果(特許文献1の例では店舗ページ)に、店舗がどのような店舗であるかをイメージさせる画像(料理や店の外観等のイメージ画像)を含めることは広く行われている。しかし、検索結果(上記の店舗ページ等)に含まれる画像は、ユーザが入力する検索条件に関係なく、予め定められたものが用いられている。例えば、上述した特許文献1に記載のサーバは、ユーザがどのような検索条件を入力したとしても、店舗ページに同じ画像を表示させるようになっている。したがって、従来技術では、ユーザは、検索結果(特許文献1の例では店舗ページ)を見ても、自分が所望する条件(検索条件)にあっているか否かを簡単に判断できないことがあった。
By the way, like the server described in
そのため、検索結果(例えば、検索された店舗情報)に、ユーザが入力した検索条件に関連する画像を含めて表示させるシステムがあれば、ユーザは、検索結果が自分の条件(検索条件)にあっているか否かを視覚により簡単に判断できる。しかしながら、現在のところ、検索結果に、ユーザが入力した検索条件に関連する画像を含めて表示するシステムは知られていない。尚、特許文献2に記載の検索システムは、ユーザに対して、検索されたコンテンツのテキスト形式の要約を提示するものであり、ユーザは要約を読まなければならず、検索結果が自分の所望する条件(検索条件)にあっているか否かを簡単に判断することはできない。
Therefore, if there is a system that displays a search result (for example, searched store information) including an image related to the search condition input by the user, the user can find that the search result matches his / her condition (search condition). It can be easily judged visually whether or not it is. However, at present, there is no known system that displays a search result including an image related to a search condition input by a user. Note that the search system described in
本発明は上記課題に鑑みてなされたものであって、その目的は、ユーザ端末から入力された検索条件に応じた検索結果を提供する情報提供サーバであって、ユーザに対して、入力した検索条件に対応する検索結果が提供されているか否かを簡単に判断できるようにする情報提供サーバを提供する。 The present invention has been made in view of the above problems, and an object thereof is an information providing server that provides a search result according to a search condition input from a user terminal, and the search input to the user Provided is an information providing server that makes it possible to easily determine whether or not a search result corresponding to a condition is provided.
上記技術的課題を解決するための本発明は、情報提供サーバであって、店舗ID毎に該店舗IDにより特定される店舗の店舗情報と、該特定される店舗で提供されるサービスに関係する画像及び該特定される店舗で提供されるサービスを説明するテキストとを対応付けて記憶している第1データベースと、ユーザ端末から検索条件の入力を受け付け、該受け付けた検索条件を用いて前記第1データベースを検索して該検索条件を満たす店舗情報を抽出する検索処理部と、前記ユーザ端末に前記検索処理部により抽出された店舗情報を提供する情報提供部とを有し、前記第1データベースに記憶された画像及びテキストには、前記店舗で提供されるサービスに関係する検索条件が関連付けられ、前記店舗情報には、少なくとも、店名、店舗の連絡先、店舗のPR文、店舗のアクセス情報のうちのいずれかが含まれており、前記情報提供部は、前記検索処理部が抽出した店舗情報に対応付けられた前記店舗に関連する画像及び前記店舗で提供されるサービスを説明するテキストの中から前記受け付けた検索条件に関連付けられた画像及びテキストを選定し、該抽出した店舗情報と、該選定した画像及びテキストとが含まれる検索結果案内データを生成し、前記ユーザ端末に該検索結果案内データを提供することを特徴とする。また、前記検索条件は、予め定められた特定キーワードであることが望ましい。 The present invention for solving the above technical problem is an information providing server, and relates to store information of a store specified by the store ID for each store ID and a service provided at the specified store. The first database that stores the image and the text that describes the service provided at the specified store in association with each other and the input of the search condition from the user terminal are received, and the first search is performed using the received search condition. A search processing unit that searches for one database and extracts store information that satisfies the search conditions; and an information providing unit that provides the user terminal with the store information extracted by the search processing unit. A search condition related to a service provided at the store is associated with the image and text stored in the store, and the store information includes at least a store name and a store link. Any one of the destination, the PR statement of the store, and the access information of the store is included, and the information providing unit includes an image associated with the store associated with the store information extracted by the search processing unit and the information Search result guidance data including the extracted store information and the selected image and text selected from the text explaining the service provided at the store and the image and text associated with the received search condition. And the search result guidance data is provided to the user terminal. The search condition is preferably a predetermined specific keyword.
このように本発明の情報提供サーバは、ユーザ端末に対して、受け付けた検索条件に応じて検索された検索対象情報(店舗情報)と共に、受け付けた検索条件に関係する画像及びテキストとが含まれる検索結果案内データを提供することができる。すなわち、上記構成によれば、ユーザが入力した検索条件に対応した画像が表示された検索結果案内データを提供できる。したがって、ユーザは、検索された検索対象情報が、自分が入力した検索条件に合致する所望の情報であるか否かを、検索対象情報と共に提示される画像を見ることにより簡単に判断することができる。 As described above, the information providing server of the present invention includes, for the user terminal, the search target information (store information) searched according to the received search condition and the image and text related to the received search condition. Search result guidance data can be provided. That is, according to the said structure, the search result guidance data by which the image corresponding to the search condition input by the user was displayed can be provided. Therefore, the user can easily determine whether or not the searched search target information is desired information that matches the search condition input by himself / herself by viewing the image presented together with the search target information. it can.
また、前記特定キーワードは複数であり、前記店舗ID毎に該店舗IDにより特定される店舗情報に対応する画像に関連付けられた特定キーワードに、店舗側が設定した表示順番を対応付けて記憶している第2データベースを有し、前記第1データベースには、前記店舗IDに対応付けて複数の画像及びテキストが記憶されており、前記複数の画像には、それぞれ、前記特定キーワードが関連付けられており、前記情報提供部は、前記検索条件として複数の特定キーワードの入力を受け付けた場合、前記検索結果案内データを生成する際、前記第2データベースを参照して、表示順番が上位の特定キーワードに関連付けられた画像及びテキストを選択することが望ましい。 Moreover, the said specific keyword is plural, and the display order set by the store side is stored in association with the specific keyword associated with the image corresponding to the store information specified by the store ID for each store ID. A plurality of images and texts are stored in the first database in association with the store ID, and the specific keywords are associated with the plurality of images, respectively. When the information providing unit accepts input of a plurality of specific keywords as the search condition, the information providing unit refers to the second database when generating the search result guide data and associates it with a specific keyword having a higher display order. It is desirable to select selected images and text.
上記の構成によれば、情報提供サーバに検索対象情報(店舗情報)を設定する登録者が、例えば、強くアピールしたい特定キーワードや検索対象情報の特徴を適格に示す特定キーワードの表示順番を上位に登録しておけば、その検索対象情報が検索され、ユーザ端末に提供される際に、強くアピールしたい特定キーワードに関係する画像や検索対象情報の特徴を示す特定キーワードに関係する画像が表示されるようになる。 According to said structure, the registrant who sets search object information (store information) to an information provision server places the display order of the specific keyword which shows the characteristic of the specific keyword which strongly wants to appeal strongly, and search object information high, for example. If registered, when the search target information is searched and provided to the user terminal, an image related to the specific keyword to be strongly appealed or an image related to the specific keyword indicating the characteristics of the search target information is displayed. It becomes like this.
また、前記検索結果案内データには、複数の画像及びテキストが含まれており、前記複数の画像のうちの一つの画像がメイン画像であり、前記情報提供部が選定した画像及びテキストが前記メイン画像であることが望ましい。 The search result guidance data includes a plurality of images and text, one of the plurality of images is a main image, and the image and text selected by the information providing unit are the main images. An image is desirable.
また、前記検索結果案内データには、複数の画像及びテキストが含まれており、前記複数の画像のうちの一つの画像がメイン画像であり、前記一つの画像以外の画像が前記メイン画像よりも小さくなっているサブ画像であり、前記情報提供部が選定した画像及びテキストが前記サブ画像であることが望ましい。 The search result guidance data includes a plurality of images and text, one image of the plurality of images is a main image, and an image other than the one image is more than the main image. It is desirable that the sub image is a small image, and the image and text selected by the information providing unit are the sub image.
また、前記検索結果案内データは、前記抽出された店舗情報毎に、前記選定した画像及びテキストを関連付け且つ選択可能に並べて提示されたものであり、前記情報提供部は、前記ユーザ端末が前記検索結果案内データ上で提示された店舗情報を選択すると、該選択された店舗情報の抽出に用いた検索条件に関連付けられた画像及びテキストが優先して提示される紹介データを生成し、前記ユーザ端末に該紹介データを提供することが望ましい。 Further, the search result guidance data is presented in association with the selected image and text for each of the extracted store information and presented in a selectable manner, and the information providing unit is configured so that the user terminal performs the search. When the store information presented on the result guidance data is selected, the user terminal generates introductory data that preferentially presents the image and text associated with the search condition used to extract the selected store information, It is desirable to provide the introduction data.
このように、上記の検索結果案内データは、抽出された検索対象情報(店舗情報)毎に、選定した画像及びテキストを関連付け且つ選択可能に並べて提示されている。そのため、ユーザは、検索された各検索対象情報について、関連付けられた画像及びテキストを比較しながら、どの検索対象情報が自分の所望するものに合致するのかを判断することができる。また、上記の構成によれば、ユーザ端末が検索結果案内データ上で提示された検索対象情報を選択すると、その選択された検索対象情報の抽出に用いた検索条件に関連付けられた画像及びテキストが優先的に表示される。そのため、ユーザは、選択された検索結果が、自分の所望するものに合致しているか否かの判断がし易くなる。 As described above, the search result guide data is presented in such a manner that the selected image and text are associated and selectable for each extracted search target information (store information). Therefore, the user can determine which search target information matches his / her desired one while comparing the associated image and text for each searched search target information. Further, according to the above configuration, when the user terminal selects the search target information presented on the search result guidance data, the image and text associated with the search condition used to extract the selected search target information are displayed. Displayed with priority. Therefore, the user can easily determine whether or not the selected search result matches the one desired by the user.
また、前記検索結果案内データは、前記抽出された店舗情報毎に、前記選定した画像及びテキストを関連付け且つ選択可能に並べて提示されたものであり、前記情報提供部は、前記ユーザ端末が前記検索結果案内データ上で提示された店舗情報を選択すると、少なくとも該選択された店舗情報の抽出に用いた検索条件に関連付けられた画像及びテキストが表示される紹介データを生成し、前記ユーザ端末に該紹介データを提供することが望ましい。 Further, the search result guidance data is presented in association with the selected image and text for each of the extracted store information and presented in a selectable manner, and the information providing unit is configured so that the user terminal performs the search. When the store information presented on the result guidance data is selected, introduction data that displays at least an image and text associated with the search condition used for extracting the selected store information is generated, and the user terminal It is desirable to provide referral data.
上記の構成によれば、ユーザ端末が検索結果案内データ上でリスト提示された検索対象情報(店舗情報)を選択すると、少なくとも、その選択された検索対象情報の抽出に用いた検索条件に関連付けられた画像及びテキストが表示される。すなわち、自身が入力した検索条件に関係する画像及びテキストが提示され、判断基準が強調して提示されるため、ユーザは、選択された検索結果が、自分の所望するものに合致しているか否かの判断がし易くなる。 According to the above configuration, when the user terminal selects the search target information (store information) listed on the search result guidance data, it is associated with at least the search condition used for extracting the selected search target information. Displayed images and text. In other words, the image and text related to the search condition entered by the user are presented, and the judgment criteria are presented with emphasis, so that the user can confirm whether the selected search result matches his or her desired result. This makes it easier to judge.
本発明によれば、ユーザ端末から入力された検索条件に応じた検索結果を提供する情報提供サーバであって、ユーザに対して、入力した検索条件に対応する検索結果が提供されているか否かを簡単に判断できるようにする情報提供サーバが提供される。 According to the present invention, there is provided an information providing server that provides a search result according to a search condition input from a user terminal, and whether or not a search result corresponding to the input search condition is provided to the user. There is provided an information providing server that makes it possible to easily determine the above.
以下、本発明の実施形態について図面を用いて説明する。先ず、本実施形態の情報提供システムの構成について図1〜図4に基づいて説明する。ここで、図1は、本実施形態の情報提供システムのシステム構成図である。又、図2は、本実施形態の店舗データベースのデータ構造を模擬的に示した模式図であり、図3は、本発明の実施形態の表示順番設定データベースのデータ構造を模擬的に示した模式図であり、図4は、本実施形態のフリーワード変換テーブルのデータ構造を模擬的に示した模式図である。 Hereinafter, embodiments of the present invention will be described with reference to the drawings. First, the structure of the information provision system of this embodiment is demonstrated based on FIGS. Here, FIG. 1 is a system configuration diagram of the information providing system of the present embodiment. FIG. 2 is a schematic diagram schematically illustrating the data structure of the store database according to the present embodiment. FIG. 3 is a schematic diagram schematically illustrating the data structure of the display order setting database according to the embodiment of the present invention. FIG. 4 is a schematic diagram schematically showing the data structure of the free word conversion table of the present embodiment.
図1に示すように、本実施形態の情報提供システムは、インターネット等の通信ネットワークNWに接続された情報提供サーバ1(以下、単に「サーバ」という)1と、通信ネットワークNWに接続されたユーザ端末3とを備えている。このサーバ1は、ユーザ端末3との間で各種データの授受が行えるようになっている。尚、サーバ1は、1又は複数台のコンピュータにより構成されている。
As shown in FIG. 1, the information providing system of this embodiment includes an information providing server 1 (hereinafter simply referred to as “server”) 1 connected to a communication network NW such as the Internet, and a user connected to the communication network NW. And a
上記のサーバ1は、ユーザ端末3から検索条件の入力を受け付け、その受け付けた検索条件に基づいて後述する店舗データベース20を検索して、検索条件を満たす店舗情報(検索対象情報)を抽出して、ユーザ端末3に検索された店舗情報を提供するようになっている。また、サーバ1は、ユーザ端末3に対して、検索された店舗情報と共に、受け付けた検索条件を用いて選定した「サムネイル画像及びテキスト」を提供できるようになっている。
The
また、ユーザ端末3は、Webブラウザ機能を有する制御部と、液晶ディスプレイ等で構成される表示部と、キーボードや操作ボタン等で構成される入力部とを備えた情報処理装置(パソコン、PDA、スマートフォン、携帯電話等の情報処理装置)により構成されている。そして、ユーザ端末3は、通信ネットワークNWを介してサーバ1にアクセスし、サーバ1に店舗の検索条件を送信したり、サーバ1から送信される店舗情報を受信して、表示部に表示させたりできるようになっている。
In addition, the
次に、サーバ1の具体的な構成を説明する。サーバ1は、制御部10と、検索処理部11と、情報提供部12と、記憶部13とを有している。また、記憶部13には、店舗データベース20と、表示順番設定データベース30と、フリーワード変換テーブル40とが格納されている。
Next, a specific configuration of the
先ず、サーバ1の構成のうち、記憶部13に格納されている各データの構成について説明する。
First, the configuration of each data stored in the
店舗データベース20は、図2に示すように、店舗識別情報(店舗ID)が登録されるフィールド20aと、フィールド20aに登録された店舗IDにより特定される店舗の基礎情報(店舗情報)が登録されるフィールド20bと、店舗情報と共に表示する画像(サムネイル画像)を変動表示にするのか固定表示にするのかを設定する表示設定情報(変動及び固定のいずれか)が登録されるフィールド20cと、フィールド20aに登録された店舗IDにより特定される店舗に関連する画像及び画像に関係する検索条件等が登録される各フィールド20d、20e、20f、20g、20h、20iとを有するレコードにより構成されている(店舗毎に設けられた、複数のレコードにより構成されている)。
As shown in FIG. 2, the
ここで、上記の店舗IDとは、英数字などで構成される一意のデータであり、店舗毎に割り当てられている。また、店舗情報とは、「店舗の店名、店舗の電話番号、店舗のPR文、店舗の住所、地図情報、メニュー」等を示す情報である。また、フィールド20d、20e、20f、20g、20h、20iでは、それぞれ登録された画像毎に、当該画像に関係する検索条件(特定キーワード(絞り込みワード)、特定キーワードのカテゴリ)と、当該画像の内容を示すテキストデータ(テキスト)が関連付けられて格納されている。
Here, the store ID is unique data composed of alphanumeric characters and the like, and is assigned to each store. The store information is information indicating “store name, store phone number, store PR statement, store address, map information, menu” and the like. In each of the
例えば、図示する最上段のレコードのフィールド20dには、店舗に関連する画像として「ビールの画像」が登録され、検索条件として「ビールの画像」に関連する情報(カテゴリ:ドリンク、特定キーワード:ビールが飲みたい)が登録され、さらに、当該画像の内容を示すテキスト(店舗で提供するビールについて説明するテキストデータ)が登録されている。また、最上段のレコードのフィールド20eには、店舗に関連する画像として「店舗に設けられた座敷個室の画像」が登録され、検索条件として「座敷個室」に関連する情報(カテゴリ:個室・席・貸切のできる店、特定キーワード:個室有り)が登録され、さらに、当該画像の内容を示すテキスト(店舗に設けられた座敷個室を説明するテキストデータ)が登録されている。
For example, in the
尚、図示する例では、店舗に関連する画像(サムネイル画像)を登録するために、6個のフィールド20d、20e、20f、20g、20h、20iが設けられているが、画像を登録するフィールド数は適宜設計されるものである。また、店舗データベース20への画像(サムネイル画像)の登録は、店舗側の要求に応じて行われるが、全てのフィールド20d、20e、20f、20g、20h、20iに画像を登録しておく必要はない。例えば、フィールド20d、20e、20fには店舗に関連する画像(サムネイル画像)を登録し、フィールド20g、20h、20iには、画像(サムネイル画像)を登録せずに空白情報(NULL)を登録しておいてもよい。
In the illustrated example, six
また、表示順番設定データベース30は、図3に示すように、店舗IDが登録されるフィールド30aと、店舗側が設定した特定キーワードの表示順番を登録するためのフィールド30bとを有するレコードにより構成されている(店舗毎に設けられた、複数のレコードにより構成されている)。この表示順番設定データベース30は、検索条件として複数の特定キーワードが入力された場合に、どの特定キーワードに関係する画像を選定するのかを判定するために用いられる。
Further, as shown in FIG. 3, the display
ここで、フィールド30aに登録される店舗IDは、店舗データベース20のフィールド20aに登録されるものと同じである。また、フィールド30bに登録される特定キーワードは、店舗データベース20の対応するレコード(同じ店舗IDが登録されたレコード)に登録されている特定キーワードと同じものであり、店舗データベース20に登録された特定キーワードに表示順番を対応付けたものである。尚、表示順番は、各店舗からの要求に応じて設定されるものである(各店舗の担当者が任意で設定するものである)。図示する最上段のレコードのフィールド30bには、「ビールが飲みたい」という特定キーワードに「表示順番 1番」が関連付けられ、「カップル個室」という特定キーワードに「表示順番 2番」が関連付けられ、「個室有り」という特定キーワードに「表示順番 3番」が関連付けられ、「貸切り有り」という特定キーワードに「表示順番 4番」が関連付けられ、「ワインが飲みたい」という特定キーワードに「表示順番 5番」が関連付けられている。
Here, the store ID registered in the
尚、フィールド30bでは、特定キーワードに、画像の内容を示す情報も関連付けられている。これは、店舗データベース20に、同じ特定キーワードに関係する画像が複数登録されている場合に、画像を選定できるようにするためのである。
In the
また、フリーワード変換テーブル40は、検索条件にフリーワードが入力された場合、そのフリーワードで検索された店舗情報と共に表示する画像を選定できるようにするために設けたものである。 The free word conversion table 40 is provided so that, when a free word is input as a search condition, an image to be displayed together with store information searched with the free word can be selected.
具体的には、図4に示すように、フリーワード変換テーブル40は、フリーワードが登録されるフィールド40aと、フィールド40aに登録したフリーワードに対応する「カテゴリー及び特定キーワード」を登録するフィールド40bとを有するレコードにより構成されている(フリーワード毎に設けられた、複数のレコードにより構成されている)。例えば、図示する最上段のレコードでは、フィールド40aに「大勢で飲める」というフリーワードが登録され、フィールド40bに「個室・席・貸切のできる店」というカテゴリーと、「貸切有り」という特定キーワードが登録されている。
Specifically, as shown in FIG. 4, the free word conversion table 40 includes a
次に、サーバ1の機能処理部を説明する。
Next, the function processing unit of the
制御部10は、サーバ1全体の動作を制御すると共に、サーバ1に対する各種設定を受け付ける。
The
検索処理部11は、ユーザ端末3から検索条件の入力を受け付け、その受け付けた検索条件に基づいて店舗データベース20を検索して、検索条件を満たす店舗情報が登録されているレコードを抽出する。尚、検索処理部11が行う処理については後段で詳細に説明する。
The
また、情報提供部12は、検索処理部11から、受け付けた「検索条件」と、検索処理部11が抽出したレコード(検索条件を満たす店舗情報が登録されているレコード)とを取得する。そして、情報提供部12は、取得した検索条件と、検索条件を満たす店舗情報が登録されているレコードとを用いて、店舗情報と共に提示する「画像及びテキスト」を選定する。また、情報提供部12は、取得した店舗情報と、選定した「画像及びテキスト」とが含まれる検索結果案内ページ110(図10参照)を生成し、検索条件を入力してきたユーザ端末3に検索結果案内ページ110を出力して表示させる。尚、情報提供部12が行う処理については後段で詳細に説明する。
In addition, the
尚、サーバ1のハードウェア構成は特に限定されるものではない。例えば、サーバ1は、CPU、補助記憶装置、主記憶装置、ネットワークインターフェース及び入出力インターフェースを備えるコンピュータ(1台或いは複数台のコンピュータ)により構成される。この場合、前記補助記憶装置には、制御部10、検索処理部11及び情報提供部12の機能を実現するためのプログラムが格納されている。また、前記補助記憶装置の所定領域には、上述した記憶部13が形成されている。そして、制御部10、検索処理部11及び情報提供部12の機能は、前記CPUが前記補助記憶装置に格納された前記プログラムを前記主記憶装置にロードして実行することにより実現される。
The hardware configuration of the
次に、本実施形態の情報提供システムにより行われる処理について、図5〜図12を参照しながら説明する。ここで、図5は、本実施形態の情報提供システムが行う店舗情報提供処理を示したフローチャートである。図6は、図5のS6の処理を具体的に示したフローチャートである。図7は、本実施形態の情報提供システムが提供する検索条件入力ページを示した模式図である。図8は、本実施形態の情報提供システムが提供する検索結果案内ページを構成する店舗案内データを示した模式図である。図9は、本実施形態の情報提供システムが提供する検索結果案内ページを構成する店舗案内データの画像配置を説明するための模式図である。図10は、本実施形態の情報提供システムが提供する検索結果案内ページを示した模式図である。図11は、本実施形態の情報提供システムが提供する選択店舗紹介ページを説明するための模式図である。図12は、図11に示した選定店舗紹介ページの変形例を示した模式図である。 Next, processing performed by the information providing system of this embodiment will be described with reference to FIGS. Here, FIG. 5 is a flowchart showing the store information providing process performed by the information providing system of the present embodiment. FIG. 6 is a flowchart specifically showing the process of S6 of FIG. FIG. 7 is a schematic diagram showing a search condition input page provided by the information providing system of this embodiment. FIG. 8 is a schematic diagram showing store guide data constituting a search result guide page provided by the information providing system of the present embodiment. FIG. 9 is a schematic diagram for explaining an image layout of store guidance data constituting a search result guidance page provided by the information providing system of the present embodiment. FIG. 10 is a schematic diagram showing a search result guide page provided by the information providing system of this embodiment. FIG. 11 is a schematic diagram for explaining a selected store introduction page provided by the information providing system of the present embodiment. FIG. 12 is a schematic diagram showing a modification of the selected store introduction page shown in FIG.
先ず、店舗を探しているユーザは、ユーザ端末3を操作して、サーバ1にアクセスして、サーバ1が提供するWebサイトの検索条件入力ページ(Webページ)を要求する。サーバ1の検索処理部11は、ユーザ端末3からの要求を受け付けると、ユーザ端末3に検索条件入力ページ100(図7)を送信する(S1)。これにより、ユーザ端末3の表示部に、図7に示す検索条件入力ページ100が表示される。
First, a user searching for a store operates the
図示する検索条件入力ページ100には、ユーザからフリーワード(検索ワード)の入力を受け付けるフリーワード入力欄101と、検索処理を受け付ける検索ボタン102と、サーバ1側で用意した検索用の特定キーワード(絞り込みキーワード)の入力を受け付ける特定キーワード入力欄103とが設けられている。特定キーワード入力欄103では、カテゴリ毎に特定キーワードが分類され提示されており、ユーザが複数の特定キーワードを選択し入力できるようになっている。図示する例では、「シーン・目的から探す」というカテゴリに分類された特定キーワードとして「飲み放題」、「食べ放題」等のキーワードが提示され、「ドリンク」というカテゴリに分類された特定キーワードとして「日本酒が飲みたい」、「ビールが飲みたい」等のキーワードが提示されている。また、「個室・席・貸切のできる店」というカテゴリに分類された特定キーワードとして「指定なし」、「個室有り」等のキーワードが提示され、「禁煙・喫煙」というカテゴリに分類された特定キーワードとして「店内全面禁煙」、「喫煙可」等のキーワードが提示されている。
The search
そして、ユーザがユーザ端末3を操作して、検索条件入力ページ100上で特定キーワードを選択し(或いはフリーワードを入力し)、検索ボタン102をクリックすると、ユーザ端末3からサーバ1に、ユーザが入力した検索条件(「特定キーワード及びカテゴリ」や「フリーワード」)が送信される。サーバ1の検索処理部11は、ユーザ端末3から送信された検索条件を受信し、その検索条件を受け付ける(S2)。尚、フリーワード入力欄101から入力されたキーワードには、そのキーワードがフリーワードである旨の情報が付加された上で、サーバ1に送信される。これにより、サーバ1の検索処理部11及び情報提供部12は、ユーザ端末3から送信されたキーワードがフリーワードであるか、特定キーワードであるかを判定できるようになっている。
Then, when the user operates the
次に、検索処理部11は、S2で受け付けた検索条件を用いて、店舗データベース20を検索して、受け付けた検索条件を満たすレコ-ド(特定キーワードやフリーワードが記載された店舗情報が登録されたレコード)があればS5に進み、受け付けた検索条件を満たすレコ-ドがなければS1に戻る(S3、S4)。
Next, the
S5では、検索処理部11は、店舗データベース20の中から、受け付けた検索条件を満たすレコ-ドを全て抽出し(N個(N≧1)のレコードを抽出し)、情報提供部12に、受け付けた検索条件及び抽出したレコード(N個(N≧1)のレコード)を送信する。
In S5, the
S6では、情報提供部12は、検索処理部11が送信した上記データ(検索条件及び抽出したN個のレコード)を取得し、検索処理部11が抽出したレコードに登録された店舗(検索された店舗)毎に、店舗情報と、その店舗を紹介する画像(サムネイル画像)と、画像の表示内容を説明するテキストとが提示された店舗案内データ111(図8参照)を生成する処理を行う(N個の店舗案内データ111を生成する)。
In S6, the
図8に示すように、店舗案内データ111には、店舗情報が提示される領域112と、店舗を紹介する画像が提示される領域113と、領域113に提示された画像の表示内容を説明するテキストが提示される領域114とが形成されている。また、領域113には、メイン画像の表示領域210が設けられていると共に、表示領域210の下方に、表示領域210よりも小さい表示領域211a、211b、211cが並列に配置されて設けられている。なお、本実施形態では、表示領域210及び表示領域211aに同じメイン画像が表示され、表示領域211b、211cに、メイン画像と異なるサブ画像が提示されるようになっている。
As illustrated in FIG. 8, the
また、本実施形態の情報提供システムは、領域113に表示させる画像を、ユーザが入力する検索条件に対応するように設定できるようになっている。すなわち、本実施形態では、ユーザ端末3に、検索された店舗情報が提供される際、店舗情報と共に、入力した検索条件に応じて、その検索条件に関連する画像と、検索条件に関連する画像の内容を説明するテキストとが提示されるように設定できる。その結果、ユーザは、検索された店舗情報が、自分が入力した検索条件に合致している情報であるか否かを簡単に判断することができる。以下、情報提供部12による、店舗毎の店舗案内データ111を生成する処理(S6の処理)について図6を参照しながら説明する。
Further, the information providing system according to the present embodiment can set the image to be displayed in the
具体的には、情報提供部12は、検索処理部11が送信した検索条件及びN個のレコード)を取得し(S10)、取得したレコードの処理数を計測するためのカウンターの値を「1(k=1(1≦k≦N))」に設定し(S11)、S12の処理に進む。なお、情報提供部12は、取得したN個のレコードに対して、1からN番の番号を付けておく。
Specifically, the
S12では、情報提供部12は、取得したN個のレコードのうち、「k番目」のレコードを店舗案内データ111の処理対象に特定し、「k番目」のレコードに対して以下のS13〜S24の処理を 行う。
In S12, the
店舗案内データ111の生成処理では、情報提供部12は、先ず、処理対象に特定したレコードに登録された店舗情報の表示設定を確認し、表示設定が変動であればS14に進み、表示設定が固定になっていればS21に進む(S13)。
In the process of generating the
具体的には、S13では、情報提供部12は、特定した処理対象のレコードのフィールド20cを参照し、当該レコードに登録されている店舗情報が画像を変動表示する設定になっているか否かを判定し、変動表示する設定になっていれば(フィールド20cに「変動」が登録されていれば)S14に進み、変動表示する設定になっていなければ(フィールド20cに「固定」が登録されていれば)S21の処理に進む。尚、画像を変動表示するか否かの設定は、店舗情報を登録する店舗からの要求により行われ、各レコードのフィールド20cに「変動又は固定」が登録されている。
Specifically, in S13, the
S14では、情報提供部12は、S2で検索処理部11が受け付けた検索条件が「特定キーワード」であるか否かを判定し、「特定キーワード」であればS16、17に進み、特定キーワードでなければ(すなわち、フリーワードであれば)S15に進む。尚、S2において、複数のキーワード(特定キーワード、フリーワード)を受け付けている場合には、キーワード毎に、S14〜S17の処理を行う。
In S14, the
S15では、情報提供部12は、フリーワード変換テーブル40(図4)にアクセスして、受け付けたフリーワードを特定キーワードに変換する。例えば、S2で受け付けた検索条件が「大勢で飲める」というフリーワードであれば、情報提供部12は、ワード変換テーブル40の最上段のレコードを参照して、フリーワードを「「個室・席・貸切のできる店」というカテゴリの「貸切あり」という特定キーワード」に変換する。
In S15, the
S16、17では、情報提供部12は、S12で特定した処理対象のレコード(検索処理部11に検索されたレコード)のフィールド20d、20e、20f、20g、20h、20iのなかに、S2で受け付けた特定キーワード(又は、S12で変換した特定キーワード)に関連付けられた画像が登録されているか否かを判定し、特定キーワードに関連付けられた画像が登録されていればS18に進み、特定キーワードに関連付けられた画像が登録されていなければS21に進む。尚、複数の特定キーワードの入力を受け付けている場合には、特定キーワード毎に、フィールド20d、20e、20f、20g、20h、20iのなかに、特定キーワードに関連付けられた画像が登録されているか否かについて判定する。そして、関連付けられた画像が1つもない場合にS21に進む。
In S16 and 17, the
S18では、情報提供部12は、S16、17において判定した画像が複数であるか否かを判定し、複数である場合にS19に進み、複数でなければ(特定キーワードに関連付けられた画像が1つのときには)S22に進む。
In S18, the
S19では、情報提供部12は、表示順番設定データベース30に設定された表示順番を用いて、特定キーワードに関連付けられた複数の画像に対して、メイン画像とサブ画像を特定する処理を行う。また、本ステップでは、S16、17において判定された画像が4つ以上の場合、メイン画像とサブ画像とを特定する前段階の処理として、表示順番を用いて、4つ以上の画像の中から、表示順番が上位の順に、店舗情報と共に提示する画像を3つに絞り込む(選定する)処理を行う。
In S <b> 19, the
ここで、S19の処理について、S16、17において判定された画像(検索条件に関連付けられている画像)が4つ以上の場合と、画像が3つ以下(ここでは、2つ又は3っつ)の場合と分けて説明する。 Here, regarding the process of S19, when there are four or more images (images associated with the search condition) determined in S16 and 17, and three or less images (here, two or three). This will be explained separately from the case.
先ず、S16、17において判定された画像(検索条件に関連付けられている画像)が4つ以上の場合のS19の処理を説明する。この場合、情報提供部12は、先ず、表示順番設定データベース30(図3)の中から、処理対象にしているレコード(店舗データベース30のレコード)のフィールド30aに登録された店舗IDと同じ店舗IDに対応付けられている表示順番を読み出す。次に、情報提供部12は、読み出した表示順番を用いて、画像に関連付けられた特定キーワードに対して表示順番に応じて順番を付け、店舗情報と共に提示する画像として、上位3つの特定キーワードに関連付けられた画像を選定する。
First, the process of S19 when there are four or more images (images associated with the search condition) determined in S16 and S17 will be described. In this case, the
上記の選定された3個の画像は、図8に示す店舗案内データ111のなかの店舗を紹介する画像が提示される領域113において、図9(a)に示すように配置される。具体的には、1番の順番を付けられた特定キーワードに関連付けられている画像は、表示領域210及び表示領域211aにメイン画像として表示され、2番の順番を付けられた特定キーワードに関連付けられている画像は、表示領域211bにサブ画像として表示され、3番の順番を付けられた特定キーワードに関連付けられている画像は、表示領域211cにサブ画像として表示される。このように、図9(a)に示すケースでは、領域113に提示される画像は、全て、特定キーワードに関連する画像になっている。尚、本ステップにおいて、情報提供部12は、最上位の特定キーワードに関連付けられたテキストの抽出も行う。
The three selected images are arranged as shown in FIG. 9A in a
次に、S16、17において判定された画像(検索条件に関連付けられている画像)が3つ以下の場合のS19の処理を説明する。この場合、情報提供部12は、4つ以上の場合と同様、表示順番設定データベース30(図3)の中から、処理対象にしているレコードのフィールド30aに登録された店舗IDと同じ店舗IDに対応付けられている表示順番を読み出す。そして、情報提供部12は、読み出した表示順番を用いて、画像に関連付けられた特定キーワードに表示順番が上位の順に順番を付ける。また、情報提供部12は、最上位の特定キーワードに関連付けられたテキストを抽出する。
Next, the process of S19 when there are three or less images (images associated with the search condition) determined in S16 and S17 will be described. In this case, the
尚、S16、17において判定された画像が3つの場合には、図9(a)と同様に、特定キーワードに関連する画像が表示順番に応じて表示されるが、画像が2つの場合には、図9(b)に示すように、店舗案内データ111において、表示領域210、表示領域211a、211bに特定キーワードに関連する画像を優先して配置し、残りの表示領域211cに予め定めた画像が表示される。具体的には、1番の順番を付けられた特定キーワードに関連付けられている画像は表示領域210及び表示領域211aにメイン画像として表示され、2番の順番を付けられた特定キーワードに関連付けられている画像は表示領域211bにサブ画像として表示され、表示領域211cには、処理対象となっているレコードに登録された画像のうち所定画像が表示される。この所定画像は、検索条件に関連付けられている画像がない場合に表示させる画像として、予め定められている(例えば、レコードのフィールド20d、20e、20f、20g、20h、20iのいずれかに登録されている画像を、検索条件に関連付けられている画像がない場合に表示させる画像として定めておく)。
When there are three images determined in S16 and S17, images related to the specific keyword are displayed according to the display order as in FIG. 9A, but when there are two images, As shown in FIG. 9B, in the
次に、S19の処理の後で行うS20の処理を説明する。 Next, the process of S20 performed after the process of S19 will be described.
S20では、情報提供部12は、処理対象にしているレコード(検索条件により検索された店舗データベース30のレコード)に登録された「店舗情報」と、S19で特定した「メイン画像及びサブ画像」と、S19で抽出した「メイン画像の内容を示すテキスト」とが提示された店舗案内データ111(図8参照)を生成する。
In S20, the
ここで、S19、20の処理について、S2で受け付けた検索条件が4つの特定キーワード(「ビールが飲みたい」、「個室有り」、「カップル個室」、「ワインが飲みたい」)であり、この特定キーワードを満たす店舗情報として、図2に示す店舗データ20の最上段のレコードが抽出された場合を例に挙げて説明する。
Here, for the processing of S19 and S20, the search conditions received in S2 are four specific keywords (“I want to drink beer”, “I have a private room”, “I have a couple private room”, “I want to drink wine”), A case where the top record of the
上記の抽出されたレコードでは、検索条件である4つの特定キーワード(「ビールが飲みたい」、「個室有り」、「カップル個室」、「ワインが飲みたい」)にそれぞれ画像が関連付けられている。このケースでは、情報提供部12は、表示順番設定データベース30にアクセスし、店舗データ20の最上段のレコードに登録された店舗ID(S00**1)に対応付けられた表示順番(表示順番 1番:ビールが飲みたい、表示順番 2番:カップル個室、表示順番 3番:個室有り、表示順番 4番:貸切あり、表示順番 5番:ワインが飲みたい)を読み出す。そして、情報提供部12は、読み出した表示順番を用いて、4つの特定キーワード(「ビールが飲みたい」、「個室有り」、「カップル個室」、「ワインが飲みたい」)の中から、表示順番が高い3つの特定キーワードを選定する。ここでは、「ビールが飲みたい」、「カップル個室」、「個室有り」が選定される。
In the extracted record, images are associated with four specific keywords (“I want to drink beer”, “I have a private room”, “I have a couple private room”, and “I want to drink wine”) as search conditions. In this case, the
そして、情報提供部12は、店舗データ20の最上段のレコードの中から、選定した3つの特定キーワード毎に、それぞれ関連付けられている「画像」を抽出する。この抽出した画像が、店舗情報と共に提示される画像になる。また、情報提供部12は、3つの特定キーワードの順番付けを行う。ここでは、「ビールが飲みたい」が1番になり、「カップル個室」が2番になり、「個室有り」が3番になる。そして、情報提供部12は、表示順番が1番の特定キーワードである「ビールが飲みたい」に関連付けられたビールの画像をメイン画像に決定する。また、情報提供部12は、特定キーワードである「カップル個室」に関連付けられたカップル個室の画像と、特定キーワードである「個室有り」に関連付けられた座敷個室の画像とをサブ画像に決定する。また、情報提供部12は、最上位の特定キーワード(ビールが飲みたい)に関連付けられたテキスト(ビールの内容を説明するテキスト)を抽出する。
Then, the
その後、情報提供部12は、店舗データ20の最上段のレコードのフィールド20bに登録された店舗情報を提示した領域112と、ビールの画像をメイン画像として表示し且つカップル個室の画像及び座敷個室の画像をサブ画像として表示する領域113と、メイン画像であるビールの内容を説明するテキストが提示される領域114とが設けられた店舗案内データ111を生成する。図8に示す例では、表示領域210及び表示領域211aに、1番の「ビールの画像」がメイン画像として表示され、211bに2番の「カップル個室の画像」がサブ画像として表示され、211cに3番の「座敷個室の画像」がサブ画像として表示される。
After that, the
次に、S20の処理の後に行われるS23、S24の処理について説明する。 Next, the processes of S23 and S24 performed after the process of S20 will be described.
S23、S24では、情報提供部12は、レコードの処理数を計測するためのカウンターの値を「1」増加させて(k=k+1)、カウンターの値が「N」より大きいか否かを判定する。情報提供部12は、カウンター値が「N」より大きい場合(k>N)、S10で取得したN個のレコード全てに対する処理が終了しているため、図5のS7の処理に移行する。一方、情報提供部12は、カウンター値が「N」以下の場合(k≦N)、S10で取得したN個のレコードうち、未処理のものがあるため、S12の処理に戻る。
In S23 and S24, the
次に、S13において店舗情報の表示設定が固定となっていると判定された場合、及びS17において特定キーワード(検索条件)に関連付けられた画像がないと判定された場合に行うS21の処理について説明する。 Next, the process of S21 performed when it is determined in S13 that the display setting of the store information is fixed, and when it is determined in S17 that there is no image associated with the specific keyword (search condition). To do.
S21では、情報提供部12は、処理対象となっているレコードから、処理対象として特定しているレコードのフィールド20d、20e、20f、20g、20h、20iから、予め定めておいた3つの画像を抽出する。また、情報提供部12は、3つの画像のうちの1つの画像をメイン画像と定めておき、そのメイン画像を登録されたフィールドからその内容を説明するテキストを抽出する。そして、情報提供部12は、処理対象にしているレコード(検索条件により検索された店舗データベース30のレコード)に登録された「店舗情報」と、上記で抽出した「メイン画像及びサブ画像」と、抽出した「メイン画像の内容を示すテキスト」とが提示された店舗案内データ111(図8参照)を生成する。尚、S21の処理が終わると、上述したS23、24の処理を行う。
In S21, the
ここで、S21の処理について、フィールド20dに登録された画像をメイン画像にして、フィールド20e、20fに登録された画像をサブ画像にすると定めておいた場合を例にして説明する。この場合、店舗案内データ111のなかの店舗を紹介する画像が提示される領域113は、図9(c)に示すように配置される。具体的には、図9(c)に示すように、フィールド20dに登録されている画像が領域210及び領域211aにメイン画像として表示され、フィールド20eに登録されている画像が領域211bにサブ画像として表示され、フィールド20fに登録されている画像が領域211cにサブ画像として表示される。
Here, the processing of S21 will be described by taking as an example a case where it is determined that the image registered in the
このように構成することにより、店舗情報を登録する店舗が、検索条件に関係なく所望の画像を表示させたい場合等に対応することできる。また、検索条件に関係する画像が登録されていなくても、店舗情報と共に、店舗を紹介する画像を表示させることができる。 By configuring in this way, it is possible to deal with a case where a store in which store information is registered wants to display a desired image regardless of search conditions. Moreover, even if the image related to the search condition is not registered, an image introducing the store can be displayed together with the store information.
次に、S18において、特定キーワードに関連付けられた画像が1個と判定された場合に行うS22の処理について説明する。 Next, the process of S22 performed when it is determined in S18 that there is one image associated with the specific keyword will be described.
S22では、情報提供部12は、特定キーワードに関連付けられた画像をメイン画像に特定して抽出し、当該画像が登録されたフィールドからその内容を説明するテキストを抽出する。また、情報提供部12は、処理対象として特定しているレコードのフィールド20d、20e、20f、20g、20h、20iから、予め定めておいた2つの画像をサブ画像として抽出する。そして、情報提供部12は、処理対象にしているレコード(検索条件により検索された店舗データベース30のレコード)に登録された「店舗情報」と、上記で抽出した「メイン画像及びサブ画像」と、抽出した「メイン画像の内容を示すテキスト」とが提示された店舗案内データ111(図8参照)を生成する。尚、S21の処理が終わると、上述したS23、24の処理を行う。
In S <b> 22, the
尚、S22では、店舗案内データ111のなかの領域113は、図9(d)に示すように配置される。具体的には、図9(d)に示すように、S16、17において特定キーワードに関連していると判定された画像が表示領域210及び表示領域211aにメイン画像として表示され、表示領域211b、211cには、処理対象となっているレコードに登録された画像のうち予め定めておいた所定画像が表示される。
In S22, the
図5に戻り、S6の処理の後に行われS7以降の処理を説明する。 Returning to FIG. 5, the processing after S7 will be described after the processing of S6.
S7では、情報提供部12は、S6で生成したN個の店舗案内データ111を選択可能に並べてリスト提示した検索結果案内ページ110(図10参照)を生成し、ユーザ端末3に対して、検索結果案内ページ110を送信し、S8に進む。これにより、ユーザ端末3の表示部には、検索結果案内ページ110が表示される。
In S7, the
検索結果案内ページ110は、図10に示すように、ユーザが入力した検索条件に基づいて検索された店舗情報と、その店舗を紹介する画像(サムネイル画像)と、画像の表示内容を説明するテキストとが提示された店舗案内データ111が選択可能にリスト表示されている。そして、本実施形態では、各店舗案内データ111の領域113には、ユーザが入力した検索条件と、店舗データベース20の画像と関連付けられた検索条件とが一致した場合、入力した検索条件に関連する画像等が表示されるようになっている。なお、店舗データベース20に登録される画像や検索条件は、店舗側がPRしたいと考えているデータが登録されることが一般的である。そのため、店舗案内データ111の領域113に表示される画像が、ユーザが入力した検索条件に関連する画像であれば、ユーザが所望する要件と、店舗側がPRしたいと考えているお店の特徴とが一致している可能性が高い。したがって、ユーザは、自分で入力した検索条件に関連する画像の店舗を選定することで、所望するお店選びができる可能性が高まる。また、本実施形態では、検索条件に関連する画像が表示されるようになっているため、どの店舗象情報が自分の所望するものに合致するのかを視覚で簡単に判断できる。
As shown in FIG. 10, the search
S8では、情報提供部12は、ユーザ端末3から検索結果案内ページ110上で店舗の選択を受け付ける。具体的には、ユーザは、ユーザ端末3を操作して、検索結果案内ページ110上のリスト表示された店舗案内データ111の中から、1つの店舗を選択する(例えば、領域112の店舗名をクリックする)。これにより、ユーザ端末3からサーバ1に対して、ユーザが選択した店舗の店舗紹介ページ提供要求が送信され、サーバ1の情報提供部12が、ユーザ端末3からの店舗紹介ページ提供要求を受信する。尚、店舗紹介ページ提供要求には、ユーザが選択した店舗を示して店舗案内ページ111を識別するデータが含まれている。
In S <b> 8, the
S9では、情報提供部12は、受け付けた店舗紹介ページ提供要求に応じて、受け付けた店舗を紹介する店舗紹介ページ300(図11)を生成し、ユーザ端末3に対して、店舗紹介ページ300が表示される。
In S <b> 9, the
ここで、図11に示す店舗紹介ページ300には、店舗情報が提示される領域310と、店舗案内データ111のなかの領域221aで示したメイン画像が表示される領域321aと、メイン画像の内容を説明するテキスト(店舗案内データ111のなかで示したテキスト)が表示される領域322aと、店舗案内データ111のなかの領域221bで示したサブ画像が表示される領域321bと、領域321bに示したサブ画像の内容を説明するテキストが表示される領域322bと、店舗案内データ111のなかの領域221cで示したサブ画像が表示される領域321cと、領域321cに示したサブ画像の内容を説明するテキストが表示される領域322cとが設けられている。尚、領域322b、322cのテキストは、店舗データベース20にアクセスして、領域310に登録された店舗情報が登録されているレコードから読み出したものである。
Here, the
このように、ユーザは、店舗紹介ページ300に提示された画像が、自分が入力した検索条件に関連する画像である否かを大画面にして見ることができ、自分が入力した検索条件にあっているか否かを容易に判断できるようになる。また、店舗紹介ページ300では、サブ画像についても、大画面で表示されて、且つサブ画像の内容を説明するテキストも表示される。そのため、ユーザが複数の検索条件(特定キーワード)を入力した場合において、検索条件に関連する画像が、メイン画像だけでなく、サブ画像にも表示され、自分の所望する条件にあった店を見つけやすくなる。
In this way, the user can see on a large screen whether or not the image presented on the
尚、上述した店舗紹介ページ300は一例に過ぎない。例えば、サーバ1は、図12に示すような店舗紹介ページ400を提供するようにしてもよい。
The
図12に示す店舗紹介ページ400には、店舗情報が提示される領域310と、店舗案内データ111のなかの領域221aで示したメイン画像が表示される領域321aと、メイン画像の内容を説明するテキスト(店舗案内データ111のなかで示したテキスト)が表示される領域322aとが設けられている。
The
この構成によれば、メイン画像として表示される画像及びメイン画像の内容を説明するテキストだけが表示されるため、店舗側が表示順番を上位に設定した特定キーワードに関連付けられた画像が表示されるようになり、店舗側がPRしたいと考えているポイントを絞って、ユーザに対して店舗を紹介することができる。 According to this configuration, only the image displayed as the main image and the text explaining the content of the main image are displayed, so that the image associated with the specific keyword that the store side has set the display order higher is displayed. Thus, it is possible to introduce the store to the user by narrowing down points that the store wants to promote.
また、上述した店舗紹介ページ300では、メイン画像及びサブ画像を表示しているが、検索条件に関連付けられた画像(メイン画像及びサブ画像)と、その画像を説明するテキストだけが表示されるようになっていてもよい。また、上述した店舗紹介ページ300では、店舗情報が提示される領域310を設けているが、領域310が形成さていないページ構成であってもよい。
Further, in the
以上、説明したように、本実施形態によれば、ユーザが入力した検索条件に対応する検索結果が提供されているか否かを簡単に判断できるサーバ1を提供することができる。
As described above, according to the present embodiment, it is possible to provide the
尚、本発明は、上述した実施形態に限定されるものではなく、その要旨の範囲内において種々の変更が可能である。 In addition, this invention is not limited to embodiment mentioned above, A various change is possible within the range of the summary.
例えば、上述した実施形態では、検索結果案内ページ110の各店舗案内データ111において、その店舗を紹介する画像(サムネイル画像)と、画像の表示内容を説明するテキストとが提示されているが、特にこれに限定されるものではない。検索結果案内ページ110の各店舗案内データ111において、検索された店舗情報と共に提示するデータとして、店舗を紹介する画像(サムネイル画像)だけを提示するようにしてもよい。すなわち、画像の表示内容を説明するテキストが提示されないページ構成であってもよい。
For example, in the above-described embodiment, in each
また、例えば、上述した実施形態の店舗案内データ111(図8参照)では、表示領域210及び表示領域211aにメイン画像が表示され、表示領域211b、211cにメイン画像と異なるサブ画像が提示されるようになっているが、これは一例に過ぎない。例えば、サブ画像が3画面以上表示されるようになっていてもよい。また、表示領域210と、表示領域211a、211b、211cとが同じ大きさになっていてもよい。
Further, for example, in the store guide data 111 (see FIG. 8) of the above-described embodiment, the main image is displayed in the
また、店舗データベース20に、2個の画像しか登録されていない店舗があれば、図13(a)に示すように、店舗案内データ111(図8参照)の領域113に表示領域211cを設けない構成にしてもよい。また、店舗データベース20に、1個の画像しか登録されていない店舗があれば、図13(b)に示すように、メイン画像だけを表示するようにしてもよい。
Further, if there is a store in which only two images are registered in the
また、上述した実施形態では、検索された店舗情報が登録されているレコードに、ユーザが入力した特定キーワードに関連付けられている画像が登録されている場合には、その画像(画像が複数ある場合には、店舗側が設定した表示順番が最上位の画像)が店舗案内データ111のメイン画像として提示されるようになっているが特にこれに限定されるものではない。例えば、情報提供部12は、検索された店舗情報が登録されているレコードに、ユーザが入力した特定キーワードに関連付けられている画像が登録されている場合に、その画像をサブ画像として提示する店舗案内データ111を生成するようにしてもよい(メイン画像には、予め定められた画像が提示されるようにする)。また、この場合、店舗データ111の領114にサブ画像の内容を説明するテキストを提示するようにしてもよい。
In the above-described embodiment, when an image associated with the specific keyword input by the user is registered in the record in which the searched store information is registered, the image (when there are a plurality of images) Is displayed as the main image of the
また、上述した実施形態では、検索対象情報が店舗情報である場合を示しているが、店舗情報は、検索対象情報の一例に過ぎない。例えば、検索対象情報が、製品情報や不動産情報であってもよい。 Moreover, although embodiment mentioned above has shown the case where search object information is store information, store information is only an example of search object information. For example, the search target information may be product information or real estate information.
1…情報提供サーバ、3…ユーザ端末、10…制御部、11…検索処理部、12…情報提供部、13…記憶部、20…店舗データベース、30…表示順番設定データベース、40…フリーワード変換テーブル
DESCRIPTION OF
Claims (11)
ユーザ端末から検索条件の入力を受け付け、該受け付けた検索条件を用いて前記第1データベースを検索して該検索条件を満たす検索対象情報を抽出する検索処理部と、
前記ユーザ端末に前記検索処理部により抽出された検索対象情報を提供する情報提供部とを有し、
前記第1データベースに記憶された画像又はテキストには、該画像又はテキストに関係する検索条件が関連付けられており、
前記情報提供部は、前記受け付けた検索条件と、前記抽出した検索対象情報に対応付けられた画像又はテキストとを用いて、該抽出した検索対象情報と共に提示する画像又はテキストを選定し、該抽出した検索対象情報と、該選定した画像又はテキストとが含まれる検索結果案内データを生成し、前記ユーザ端末に該検索結果案内データを提供し、
前記検索結果案内データは、前記抽出された検索対象情報毎に、前記選定した画像又はテキストを関連付け且つ選択可能に並べて提示されたものであり、
前記情報提供部は、前記ユーザ端末が前記検索結果案内データ上で提示された検索対象情報を選択すると、該選択された検索対象情報の抽出に用いた検索条件に関連付けられた画像又はテキストが優先して提示される紹介データを生成し、前記ユーザ端末に該紹介データを提供する
ことを特徴とする情報提供サーバ。 For each search information ID, search target information specified by the search information ID and an image related to the specified search target information or a text related to the specified search target information are stored in association with each other. A first database;
A search processing unit that receives input of search conditions from a user terminal, searches the first database using the received search conditions, and extracts search target information that satisfies the search conditions;
An information providing unit that provides search target information extracted by the search processing unit to the user terminal;
The image or text stored in the first database is associated with a search condition related to the image or text,
The information providing unit selects an image or text to be presented together with the extracted search target information using the received search condition and an image or text associated with the extracted search target information, and extracts the extracted information Generating search result guide data including the search target information and the selected image or text, and providing the search result guide data to the user terminal;
The search result guidance data is presented in association with the selected image or text and selectably arranged for each of the extracted search target information,
When the user terminal selects search target information presented on the search result guidance data, the information providing unit preferentially selects an image or text associated with a search condition used for extracting the selected search target information. An information providing server that generates introduction data to be presented and provides the introduction data to the user terminal.
請求項1に記載の情報提供サーバ。 The information providing unit selects an image or text that is associated with the extracted search target information and that is less than or equal to a predetermined number of images or text that are associated with the search condition. ,
The information providing server according to claim 1.
請求項2に記載の情報提供サーバ。 The information providing unit, when the number of images or texts associated with the extracted search target information and associated with the search condition is less than the specific number, Extracting a predetermined image or text from an image or text associated with the information, and generating the search result guidance data including the specific number of images or text;
The information providing server according to claim 2.
請求項2又は3に記載の情報提供サーバ。 The information providing unit generates the introduction data in which the same number of images or texts as the number of images or texts selected at the time of generation of the search result guidance data among images or texts associated with the search conditions are presented. ,
The information providing server according to claim 2 or 3.
請求項1〜4のいずれかに記載の情報提供サーバ。 The information providing unit generates the search result guide data including one or more images or texts associated with the search condition according to display settings registered in advance for each search target information, or Generating the search result guidance data including a predetermined image or text for each search target information;
The information provision server in any one of Claims 1-4.
ことを特徴とする請求項1〜5のいずれかに記載の情報提供サーバ。 When the user terminal selects search target information presented on the search result guidance data, the information providing unit includes at least an image or text associated with a search condition used for extracting the selected search target information. 6. The information providing server according to claim 1, wherein the introduction data to be displayed is generated and the introduction data is provided to the user terminal.
ことを特徴とする請求項1〜5のいずれかに記載の情報提供サーバ。 When the user terminal selects the search target information presented on the search result guidance data, the information providing unit includes only an image or text associated with the search condition used to extract the selected search target information. Generating displayed introduction data and providing the introduction data to the user terminal;
The information providing server according to any one of claims 1 to 5, wherein
前記情報提供部は、前記検索結果案内データを生成する際、前記抽出した検索対象情報に対応付けられた画像又はテキストの中から前記特定キーワードに関連付けられた画像又はテキストを選択する
ことを特徴とする請求項1〜7のいずれかに記載の情報提供サーバ。 The search condition is a predetermined specific keyword,
The information providing unit, when generating the search result guide data, selects an image or text associated with the specific keyword from an image or text associated with the extracted search target information. The information providing server according to claim 1.
前記検索情報ID毎に該検索情報IDにより特定される検索対象情報に対応する画像に関連付けられた特定キーワードに表示順番を対応付けて記憶している第2データベースを有し、
前記第1データベースには、前記検索情報IDに対応付けて複数の画像又はテキストが記憶されており、
前記複数の画像には、それぞれ、前記特定キーワードが関連付けられており、
前記情報提供部は、前記検索条件として複数の特定キーワードの入力を受け付けた場合、前記検索結果案内データを生成する際、前記第2データベースを参照して、表示順番が上位の特定キーワードに関連付けられた画像又はテキストを選択する
ことを特徴とする請求項8記載の情報提供サーバ。 The specific keyword is plural,
A second database storing a display order in association with a specific keyword associated with an image corresponding to search target information specified by the search information ID for each search information ID;
In the first database, a plurality of images or texts are stored in association with the search information ID,
Each of the plurality of images is associated with the specific keyword,
When the information providing unit accepts input of a plurality of specific keywords as the search condition, the information providing unit refers to the second database when generating the search result guide data and associates it with a specific keyword having a higher display order. 9. The information providing server according to claim 8, wherein the selected image or text is selected.
前記複数の画像のうちの一つの画像がメイン画像であり、
前記情報提供部が選定した画像が前記メイン画像である
ことを特徴とする請求項1〜9のいずれかに記載の情報提供サーバ。 The search result guidance data includes a plurality of images,
One of the plurality of images is a main image,
The information providing server according to claim 1, wherein the image selected by the information providing unit is the main image.
前記複数の画像のうちの一つの画像がメイン画像であり、前記一つの画像以外の画像が前記メイン画像よりも小さくなっているサブ画像であり、
前記情報提供部が選定した画像が前記サブ画像である
ことを特徴とする請求項1〜10のいずれかに記載の情報提供サーバ。 The search result guidance data includes a plurality of images,
One image of the plurality of images is a main image, and an image other than the one image is a sub-image that is smaller than the main image,
The information providing server according to claim 1, wherein the image selected by the information providing unit is the sub-image.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2016083055A JP6470700B2 (en) | 2016-04-18 | 2016-04-18 | Information provision server |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2016083055A JP6470700B2 (en) | 2016-04-18 | 2016-04-18 | Information provision server |
Related Parent Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2015001698A Division JP5925919B1 (en) | 2015-01-07 | 2015-01-07 | Information providing server |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2016131046A JP2016131046A (en) | 2016-07-21 |
JP6470700B2 true JP6470700B2 (en) | 2019-02-13 |
Family
ID=56416055
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2016083055A Active JP6470700B2 (en) | 2016-04-18 | 2016-04-18 | Information provision server |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP6470700B2 (en) |
Families Citing this family (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
GB2568838A (en) | 2016-08-31 | 2019-05-29 | Gurunavi Inc | Server, information providing method, and information providing program |
JP6367446B2 (en) * | 2016-10-20 | 2018-08-01 | 株式会社ぐるなび | Information processing apparatus, information processing method, and program |
Family Cites Families (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2001318933A (en) * | 2000-05-09 | 2001-11-16 | Kiyoyoshi Tsunekawa | Real estate object information system and its using method |
JP2002183211A (en) * | 2000-12-14 | 2002-06-28 | Toshiba Corp | Data retrieving device and retrieving method |
JP4069861B2 (en) * | 2003-12-18 | 2008-04-02 | ヤマハ株式会社 | Product purchase support device |
JP2010086499A (en) * | 2008-10-03 | 2010-04-15 | Coh Inc | Merchandise retrieval-comparison device, merchandise retrieval-comparison program, and merchandise retrieval-comparison method |
JP2012215930A (en) * | 2011-03-31 | 2012-11-08 | Gourmet Navigator Inc | Electronic advertisement distribution system |
US9519661B2 (en) * | 2012-04-17 | 2016-12-13 | Excalibur Ip, Llc | Method and system for updating a background picture of a web search results page for different search queries |
-
2016
- 2016-04-18 JP JP2016083055A patent/JP6470700B2/en active Active
Also Published As
Publication number | Publication date |
---|---|
JP2016131046A (en) | 2016-07-21 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US11709881B2 (en) | Visual menu | |
KR102218486B1 (en) | Information providing server and method for controlling the information providing server | |
US12124466B2 (en) | Information providing device | |
JP2011141617A (en) | Web page browsing system, control method thereof, and relay server | |
JP6470700B2 (en) | Information provision server | |
JP6367446B2 (en) | Information processing apparatus, information processing method, and program | |
US10896210B2 (en) | Information processing apparatus to suggest a service in response to a requested service content based on use and non-use history of the service | |
KR101852766B1 (en) | Method and Apparatus for Searching Things for Sale | |
KR101354447B1 (en) | Connecting system and method for user of searching site using search words | |
JP6207121B2 (en) | Sales information providing system and sales information providing server | |
US11256763B2 (en) | System and method for searching for object based on property thereof | |
JP5554159B2 (en) | Location information providing apparatus, location information providing system, location information providing program, and computer-readable recording medium | |
US11609918B2 (en) | User augmented indexing and ranking of data | |
JP2013045174A (en) | Performer retrieval system | |
JP2019125029A (en) | Peripheral information display device, method therefor and program | |
JP2023135049A (en) | Property retrieval system, user terminal, property retrieval apparatus, property retrieval program, and property retrieval method | |
US20210019802A1 (en) | Presenting Search And Comparison Results | |
Mankawade et al. | Khaugalli. com: A Cutting-Edge Solution for Informed Meal Selection | |
JP6767897B2 (en) | Information processing equipment, information processing methods and programs | |
US20200341977A1 (en) | Method and apparatus for managing attribute language | |
US20180232448A1 (en) | Presenting Search Results Online | |
JP2020170255A (en) | Menu explanation system | |
JP2020038470A (en) | Information provision device, information provision method and information provision program | |
JP2020080078A (en) | Content display terminal, content management server, content display program, and content management program | |
JP2019101640A (en) | Information managing device, information managing method, and program |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20171019 |
|
TRDD | Decision of grant or rejection written | ||
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20181225 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20190118 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 6470700 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
S531 | Written request for registration of change of domicile |
Free format text: JAPANESE INTERMEDIATE CODE: R313531 |
|
R360 | Written notification for declining of transfer of rights |
Free format text: JAPANESE INTERMEDIATE CODE: R360 |
|
R360 | Written notification for declining of transfer of rights |
Free format text: JAPANESE INTERMEDIATE CODE: R360 |
|
R371 | Transfer withdrawn |
Free format text: JAPANESE INTERMEDIATE CODE: R371 |
|
S531 | Written request for registration of change of domicile |
Free format text: JAPANESE INTERMEDIATE CODE: R313531 |
|
R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |