[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

JP6470700B2 - Information provision server - Google Patents

Information provision server Download PDF

Info

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
Application number
JP2016083055A
Other languages
Japanese (ja)
Other versions
JP2016131046A (en
Inventor
大輔 小室
大輔 小室
良太 木村
良太 木村
一夢 菅原
一夢 菅原
崇生 渡辺
崇生 渡辺
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Gourmet Navigator Inc
Original Assignee
Gourmet Navigator Inc
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Gourmet Navigator Inc filed Critical Gourmet Navigator Inc
Priority to JP2016083055A priority Critical patent/JP6470700B2/en
Publication of JP2016131046A publication Critical patent/JP2016131046A/en
Application granted granted Critical
Publication of JP6470700B2 publication Critical patent/JP6470700B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

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, Patent Document 1 discloses a server device that receives store search conditions transmitted by a user terminal, generates a store list that satisfies the received search conditions from the store database, and transmits the store list to the user terminal. ing. When this server device receives selection of a store presented in the store list from the user terminal, the server device generates a store page (FIG. 7 of Patent Document 1) that introduces the received store and transmits the store page to the user terminal. It is supposed to be. In addition, the store page of Patent Document 1 includes a store name, a telephone number, a store PR statement, and the like, as well as store image images (cooking and store exterior). It can be done.

また、特許文献2には、検索条件(検索キーワードや観点)を考慮して、検索されたコンテンツの要約を作成して、ユーザ端末に提供する検索システムが開示されている。具体的には、特許文献2に記載の検索システムは、1以上のコンテンツを記憶し、それぞれのコンテンツの中で検索キーワードとなり得る語彙に、当該語彙が持つ1以上の観点のうち当該コンテンツの内容に応じた観点が付与されているデータベースと、入力手段から入力された検索要求に含まれる検索キーワードに基づいてデータベースを検索する検索手段と、検索手段の検索結果を出力手段から出力する検索結果出力手段と、検索手段の検索結果に含まれるコンテンツのうちユーザによって選択されたコンテンツの中の検索キーワードと一致した語彙に付与されている観点を、ユーザの検索観点と判定して取得する観点取得手段とを備えている。この検索システムは、要約の作成が要求されたコンテンツに含まれる語彙の重要度を、当該語彙が観点取得手段で取得された観点を持つ語彙か否かを考慮して判定し、重要度の高い語彙が含まれるようにコンテンツの要約を作成するようになっている。   Patent Document 2 discloses a search system that creates a summary of searched content in consideration of search conditions (search keywords and viewpoints) and provides it to a user terminal. Specifically, the search system described in Patent Literature 2 stores one or more contents, and the vocabulary that can serve as a search keyword in each content includes the contents of the content among one or more viewpoints of the vocabulary. A database to which a point of view is given, a search unit that searches the database based on a search keyword included in a search request input from the input unit, and a search result output that outputs a search result of the search unit from the output unit And viewpoint acquisition means for determining and acquiring the viewpoint given to the vocabulary that matches the search keyword in the content selected by the user among the contents included in the search result of the search means as the search viewpoint of the user And. This search system determines the importance of the vocabulary included in the content requested to be summarized in consideration of whether the vocabulary is a vocabulary having the viewpoint acquired by the viewpoint acquisition means, and the importance is high. A summary of the content is created to include the vocabulary.

特開2012−203587号公報JP 2012-203588 A 特開2010−237721号公報JP 2010-237721 A

ところで、上述した特許文献1に記載のサーバのように、ユーザ端末に対して、入力された検索条件に基づいて検索された検索結果(特許文献1の例では店舗ページ)に、店舗がどのような店舗であるかをイメージさせる画像(料理や店の外観等のイメージ画像)を含めることは広く行われている。しかし、検索結果(上記の店舗ページ等)に含まれる画像は、ユーザが入力する検索条件に関係なく、予め定められたものが用いられている。例えば、上述した特許文献1に記載のサーバは、ユーザがどのような検索条件を入力したとしても、店舗ページに同じ画像を表示させるようになっている。したがって、従来技術では、ユーザは、検索結果(特許文献1の例では店舗ページ)を見ても、自分が所望する条件(検索条件)にあっているか否かを簡単に判断できないことがあった。   By the way, like the server described in Patent Document 1 described above, how the store is in the search result (store page in the example of Patent Document 1) searched for the user terminal based on the input search condition. It is widely performed to include an image (an image image of the appearance of a dish, a store, etc.) that makes an image of whether it is a unique store. However, a predetermined image is used as the image included in the search result (the above store page or the like) regardless of the search condition input by the user. For example, the server described in Patent Document 1 described above displays the same image on the store page no matter what search condition is input by the user. Therefore, in the prior art, even if the user looks at the search result (the store page in the example of Patent Document 1), the user may not be able to easily determine whether or not the condition (search condition) desired by the user is met. .

そのため、検索結果(例えば、検索された店舗情報)に、ユーザが入力した検索条件に関連する画像を含めて表示させるシステムがあれば、ユーザは、検索結果が自分の条件(検索条件)にあっているか否かを視覚により簡単に判断できる。しかしながら、現在のところ、検索結果に、ユーザが入力した検索条件に関連する画像を含めて表示するシステムは知られていない。尚、特許文献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 Patent Document 2 presents a text summary of searched content to the user, and the user must read the summary, and the search result is desired by the user. It is not possible to easily determine whether or not a condition (search condition) is met.

本発明は上記課題に鑑みてなされたものであって、その目的は、ユーザ端末から入力された検索条件に応じた検索結果を提供する情報提供サーバであって、ユーザに対して、入力した検索条件に対応する検索結果が提供されているか否かを簡単に判断できるようにする情報提供サーバを提供する。   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.

本発明の実施形態の情報提供システムのシステム構成図である。It is a system configuration figure of an information service system of an embodiment of the present invention. 本発明の実施形態の店舗データベースのデータ構造を模擬的に示した模式図である。It is the schematic diagram which showed the data structure of the store database of embodiment of this invention in simulation. 本発明の実施形態の表示順番設定データベースのデータ構造を模擬的に示した模式図である。It is the schematic diagram which showed the data structure of the display order setting database of embodiment of this invention in simulation. 本発明の実施形態のフリーワード変換テーブルのデータ構造を模擬的に示した模式図である。It is the schematic diagram which showed the data structure of the free word conversion table of embodiment of this invention in simulation. 本発明の実施形態の情報提供システムが行う店舗情報提供処理を示したフローチャートである。It is the flowchart which showed the shop information provision process which the information provision system of embodiment of this invention performs. 図5のS5の処理を具体的に示したフローチャートである。It is the flowchart which showed the process of S5 of FIG. 5 concretely. 本発明の実施形態の情報提供システムが提供する検索条件入力ページを示した模式図である。It is the schematic diagram which showed the search condition input page which the information provision system of embodiment of this invention provides. 本発明の実施形態の情報提供システムが提供する検索結果案内ページを構成する店舗案内データを示した模式図である。It is the schematic diagram which showed the shop guidance data which comprise the search result guidance page which the information provision system of embodiment of this invention provides. 本発明の実施形態の情報提供システムが提供する検索結果案内ページを構成する店舗案内データの画像配置を説明するための模式図である。It is a schematic diagram for demonstrating the image arrangement | positioning of the shop guidance data which comprises the search result guidance page which the information provision system of embodiment of this invention provides. 本発明の実施形態の情報提供システムが提供する検索結果案内ページを示した模式図である。It is the schematic diagram which showed the search result guidance page which the information provision system of embodiment of this invention provides. 本発明の実施形態の情報提供システムが提供する選定店舗紹介ページを説明するための模式図である。It is a schematic diagram for demonstrating the selection store introduction page which the information provision system of embodiment of this invention provides. 図11に示した選定店舗紹介ページの変形例を示した模式図である。It is the schematic diagram which showed the modification of the selection store introduction page shown in FIG. 図9に示した店舗案内データの画像配置の他の例を示した模式図である。It is the schematic diagram which showed the other example of image arrangement | positioning of the shop guidance data shown in FIG.

以下、本発明の実施形態について図面を用いて説明する。先ず、本実施形態の情報提供システムの構成について図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 terminal 3. The server 1 can exchange various data with the user terminal 3. The server 1 is composed of one or a plurality of computers.

上記のサーバ1は、ユーザ端末3から検索条件の入力を受け付け、その受け付けた検索条件に基づいて後述する店舗データベース20を検索して、検索条件を満たす店舗情報(検索対象情報)を抽出して、ユーザ端末3に検索された店舗情報を提供するようになっている。また、サーバ1は、ユーザ端末3に対して、検索された店舗情報と共に、受け付けた検索条件を用いて選定した「サムネイル画像及びテキスト」を提供できるようになっている。   The server 1 receives an input of a search condition from the user terminal 3, searches a store database 20 to be described later based on the received search condition, and extracts store information (search target information) that satisfies the search condition. The searched store information is provided to the user terminal 3. Further, the server 1 can provide the user terminal 3 with the “stored thumbnail information and text” selected using the received search conditions together with the searched store information.

また、ユーザ端末3は、Webブラウザ機能を有する制御部と、液晶ディスプレイ等で構成される表示部と、キーボードや操作ボタン等で構成される入力部とを備えた情報処理装置(パソコン、PDA、スマートフォン、携帯電話等の情報処理装置)により構成されている。そして、ユーザ端末3は、通信ネットワークNWを介してサーバ1にアクセスし、サーバ1に店舗の検索条件を送信したり、サーバ1から送信される店舗情報を受信して、表示部に表示させたりできるようになっている。   In addition, the user terminal 3 includes an information processing apparatus (a personal computer, a PDA, Information processing devices such as smartphones and mobile phones). Then, the user terminal 3 accesses the server 1 via the communication network NW, transmits store search conditions to the server 1, receives store information transmitted from the server 1, and displays it on the display unit. It can be done.

次に、サーバ1の具体的な構成を説明する。サーバ1は、制御部10と、検索処理部11と、情報提供部12と、記憶部13とを有している。また、記憶部13には、店舗データベース20と、表示順番設定データベース30と、フリーワード変換テーブル40とが格納されている。   Next, a specific configuration of the server 1 will be described. The server 1 includes a control unit 10, a search processing unit 11, an information providing unit 12, and a storage unit 13. In addition, the storage unit 13 stores a store database 20, a display order setting database 30, and a free word conversion table 40.

先ず、サーバ1の構成のうち、記憶部13に格納されている各データの構成について説明する。   First, the configuration of each data stored in the storage unit 13 in the configuration of the server 1 will be described.

店舗データベース20は、図2に示すように、店舗識別情報(店舗ID)が登録されるフィールド20aと、フィールド20aに登録された店舗IDにより特定される店舗の基礎情報(店舗情報)が登録されるフィールド20bと、店舗情報と共に表示する画像(サムネイル画像)を変動表示にするのか固定表示にするのかを設定する表示設定情報(変動及び固定のいずれか)が登録されるフィールド20cと、フィールド20aに登録された店舗IDにより特定される店舗に関連する画像及び画像に関係する検索条件等が登録される各フィールド20d、20e、20f、20g、20h、20iとを有するレコードにより構成されている(店舗毎に設けられた、複数のレコードにより構成されている)。   As shown in FIG. 2, the store database 20 stores a field 20a in which store identification information (store ID) is registered, and basic information (store information) of the store specified by the store ID registered in the field 20a. A field 20b, a field 20c in which display setting information (either variable or fixed) for setting whether to display the image (thumbnail image) displayed together with the store information in a variable display or a fixed display is registered, and a field 20a It is comprised by the record which has each field 20d, 20e, 20f, 20g, 20h, 20i in which the search condition relevant to the image relevant to the store specified by the store ID registered in the image and the image is registered ( It is composed of a plurality of records provided for each store).

ここで、上記の店舗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 fields 20d, 20e, 20f, 20g, 20h, and 20i, for each registered image, a search condition related to the image (specific keyword (restriction word), category of the specific keyword) and contents of the image Is stored in association with text data (text).

例えば、図示する最上段のレコードのフィールド20dには、店舗に関連する画像として「ビールの画像」が登録され、検索条件として「ビールの画像」に関連する情報(カテゴリ:ドリンク、特定キーワード:ビールが飲みたい)が登録され、さらに、当該画像の内容を示すテキスト(店舗で提供するビールについて説明するテキストデータ)が登録されている。また、最上段のレコードのフィールド20eには、店舗に関連する画像として「店舗に設けられた座敷個室の画像」が登録され、検索条件として「座敷個室」に関連する情報(カテゴリ:個室・席・貸切のできる店、特定キーワード:個室有り)が登録され、さらに、当該画像の内容を示すテキスト(店舗に設けられた座敷個室を説明するテキストデータ)が登録されている。   For example, in the field 20d of the uppermost record shown in the figure, "beer image" is registered as an image related to a store, and information related to "beer image" as a search condition (category: drink, specific keyword: beer I want to drink), and text indicating the content of the image (text data explaining beer provided at the store) is registered. In addition, in the field 20e of the uppermost record, “image of a tatami room provided in the store” is registered as an image related to the store, and information related to “tatami room private room” as a search condition (category: private room / seat Stores that can be reserved and specific keywords: there are private rooms are registered, and further, text indicating the contents of the image (text data explaining the private rooms in the store) is registered.

尚、図示する例では、店舗に関連する画像(サムネイル画像)を登録するために、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 fields 20d, 20e, 20f, 20g, 20h, and 20i are provided for registering images (thumbnail images) related to the store. Is designed as appropriate. Further, registration of images (thumbnail images) in the store database 20 is performed in response to a request from the store side, but it is necessary to register images in all fields 20d, 20e, 20f, 20g, 20h, and 20i. Absent. For example, images (thumbnail images) related to stores are registered in the fields 20d, 20e, and 20f, and blank information (NULL) is registered in the fields 20g, 20h, and 20i without registering images (thumbnail images). You may keep it.

また、表示順番設定データベース30は、図3に示すように、店舗IDが登録されるフィールド30aと、店舗側が設定した特定キーワードの表示順番を登録するためのフィールド30bとを有するレコードにより構成されている(店舗毎に設けられた、複数のレコードにより構成されている)。この表示順番設定データベース30は、検索条件として複数の特定キーワードが入力された場合に、どの特定キーワードに関係する画像を選定するのかを判定するために用いられる。   Further, as shown in FIG. 3, the display order setting database 30 is composed of records having a field 30a for registering a store ID and a field 30b for registering the display order of a specific keyword set by the store. (It is composed of a plurality of records provided for each store). The display order setting database 30 is used to determine which specific keyword is to be selected when a plurality of specific keywords are input as search conditions.

ここで、フィールド30aに登録される店舗IDは、店舗データベース20のフィールド20aに登録されるものと同じである。また、フィールド30bに登録される特定キーワードは、店舗データベース20の対応するレコード(同じ店舗IDが登録されたレコード)に登録されている特定キーワードと同じものであり、店舗データベース20に登録された特定キーワードに表示順番を対応付けたものである。尚、表示順番は、各店舗からの要求に応じて設定されるものである(各店舗の担当者が任意で設定するものである)。図示する最上段のレコードのフィールド30bには、「ビールが飲みたい」という特定キーワードに「表示順番 1番」が関連付けられ、「カップル個室」という特定キーワードに「表示順番 2番」が関連付けられ、「個室有り」という特定キーワードに「表示順番 3番」が関連付けられ、「貸切り有り」という特定キーワードに「表示順番 4番」が関連付けられ、「ワインが飲みたい」という特定キーワードに「表示順番 5番」が関連付けられている。   Here, the store ID registered in the field 30 a is the same as that registered in the field 20 a of the store database 20. The specific keyword registered in the field 30b is the same as the specific keyword registered in the corresponding record in the store database 20 (the record in which the same store ID is registered), and the specific keyword registered in the store database 20 The display order is associated with the keyword. The display order is set in response to a request from each store (the person in charge at each store arbitrarily sets it). In the field 30b of the uppermost record shown in the figure, "display order 1" is associated with the specific keyword "I want to drink beer", and "display order 2" is associated with the specific keyword "couple private room" “Display order 3” is associated with the specific keyword “there is a private room”, “display order 4” is associated with the specific keyword “there is chartering”, and “display order 5” is associated with the specific keyword “I want to drink wine”. No. "is associated.

尚、フィールド30bでは、特定キーワードに、画像の内容を示す情報も関連付けられている。これは、店舗データベース20に、同じ特定キーワードに関係する画像が複数登録されている場合に、画像を選定できるようにするためのである。   In the field 30b, information indicating the content of the image is also associated with the specific keyword. This is to enable selection of an image when a plurality of images related to the same specific keyword are registered in the store database 20.

また、フリーワード変換テーブル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 field 40a in which free words are registered, and a field 40b in which “category and specific keyword” corresponding to the free words registered in the field 40a are registered. (Consisting of a plurality of records provided for each free word). For example, in the uppermost record shown in the figure, the free word “drinkable in large numbers” is registered in the field 40a, the category “store with private rooms / seats / private” in the field 40b, and the specific keyword “with private”. It is registered.

次に、サーバ1の機能処理部を説明する。   Next, the function processing unit of the server 1 will be described.

制御部10は、サーバ1全体の動作を制御すると共に、サーバ1に対する各種設定を受け付ける。   The control unit 10 controls the operation of the entire server 1 and accepts various settings for the server 1.

検索処理部11は、ユーザ端末3から検索条件の入力を受け付け、その受け付けた検索条件に基づいて店舗データベース20を検索して、検索条件を満たす店舗情報が登録されているレコードを抽出する。尚、検索処理部11が行う処理については後段で詳細に説明する。   The search processing unit 11 receives input of search conditions from the user terminal 3, searches the store database 20 based on the received search conditions, and extracts records in which store information satisfying the search conditions is registered. The processing performed by the search processing unit 11 will be described in detail later.

また、情報提供部12は、検索処理部11から、受け付けた「検索条件」と、検索処理部11が抽出したレコード(検索条件を満たす店舗情報が登録されているレコード)とを取得する。そして、情報提供部12は、取得した検索条件と、検索条件を満たす店舗情報が登録されているレコードとを用いて、店舗情報と共に提示する「画像及びテキスト」を選定する。また、情報提供部12は、取得した店舗情報と、選定した「画像及びテキスト」とが含まれる検索結果案内ページ110(図10参照)を生成し、検索条件を入力してきたユーザ端末3に検索結果案内ページ110を出力して表示させる。尚、情報提供部12が行う処理については後段で詳細に説明する。   In addition, the information providing unit 12 acquires the received “search condition” and the record extracted by the search processing unit 11 (a record in which store information satisfying the search condition is registered) from the search processing unit 11. Then, the information providing unit 12 selects “image and text” to be presented together with the store information using the acquired search condition and the record in which the store information satisfying the search condition is registered. The information providing unit 12 generates a search result guide page 110 (see FIG. 10) including the acquired store information and the selected “image and text”, and searches the user terminal 3 that has input the search conditions. The result guide page 110 is output and displayed. The processing performed by the information providing unit 12 will be described in detail later.

尚、サーバ1のハードウェア構成は特に限定されるものではない。例えば、サーバ1は、CPU、補助記憶装置、主記憶装置、ネットワークインターフェース及び入出力インターフェースを備えるコンピュータ(1台或いは複数台のコンピュータ)により構成される。この場合、前記補助記憶装置には、制御部10、検索処理部11及び情報提供部12の機能を実現するためのプログラムが格納されている。また、前記補助記憶装置の所定領域には、上述した記憶部13が形成されている。そして、制御部10、検索処理部11及び情報提供部12の機能は、前記CPUが前記補助記憶装置に格納された前記プログラムを前記主記憶装置にロードして実行することにより実現される。   The hardware configuration of the server 1 is not particularly limited. For example, the server 1 is configured by a computer (one or a plurality of computers) including a CPU, an auxiliary storage device, a main storage device, a network interface, and an input / output interface. In this case, the auxiliary storage device stores a program for realizing the functions of the control unit 10, the search processing unit 11, and the information providing unit 12. In addition, the storage unit 13 described above is formed in a predetermined area of the auxiliary storage device. The functions of the control unit 10, the search processing unit 11, and the information providing unit 12 are realized when the CPU loads the program stored in the auxiliary storage device to the main storage device and executes it.

次に、本実施形態の情報提供システムにより行われる処理について、図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 user terminal 3 to access the server 1 and request a search condition input page (Web page) for a Web site provided by the server 1. Upon receiving a request from the user terminal 3, the search processing unit 11 of the server 1 transmits a search condition input page 100 (FIG. 7) to the user terminal 3 (S1). As a result, the search condition input page 100 shown in FIG. 7 is displayed on the display unit of the user terminal 3.

図示する検索条件入力ページ100には、ユーザからフリーワード(検索ワード)の入力を受け付けるフリーワード入力欄101と、検索処理を受け付ける検索ボタン102と、サーバ1側で用意した検索用の特定キーワード(絞り込みキーワード)の入力を受け付ける特定キーワード入力欄103とが設けられている。特定キーワード入力欄103では、カテゴリ毎に特定キーワードが分類され提示されており、ユーザが複数の特定キーワードを選択し入力できるようになっている。図示する例では、「シーン・目的から探す」というカテゴリに分類された特定キーワードとして「飲み放題」、「食べ放題」等のキーワードが提示され、「ドリンク」というカテゴリに分類された特定キーワードとして「日本酒が飲みたい」、「ビールが飲みたい」等のキーワードが提示されている。また、「個室・席・貸切のできる店」というカテゴリに分類された特定キーワードとして「指定なし」、「個室有り」等のキーワードが提示され、「禁煙・喫煙」というカテゴリに分類された特定キーワードとして「店内全面禁煙」、「喫煙可」等のキーワードが提示されている。   The search condition input page 100 shown in the figure includes a free word input field 101 for receiving a free word (search word) input from a user, a search button 102 for receiving a search process, and a specific keyword for search (provided on the server 1 side). There is provided a specific keyword input field 103 for receiving an input of (restriction keyword). In the specific keyword input field 103, specific keywords are classified and presented for each category, and the user can select and input a plurality of specific keywords. In the illustrated example, keywords such as “all-you-can-drink” and “all-you-can-eat” are presented as specific keywords classified in the category “search by scene / purpose”, and the specific keywords classified into the category “drink” are “ Keywords such as “I want to drink sake” and “I want to drink beer” are presented. In addition, keywords such as “No designation” and “Private room” are presented as specific keywords classified in the category “Private rooms / seats / private stores”, and specific keywords classified in the category “No smoking / smoking”. Keywords such as “No smoking in store” and “Smoking allowed” are presented.

そして、ユーザがユーザ端末3を操作して、検索条件入力ページ100上で特定キーワードを選択し(或いはフリーワードを入力し)、検索ボタン102をクリックすると、ユーザ端末3からサーバ1に、ユーザが入力した検索条件(「特定キーワード及びカテゴリ」や「フリーワード」)が送信される。サーバ1の検索処理部11は、ユーザ端末3から送信された検索条件を受信し、その検索条件を受け付ける(S2)。尚、フリーワード入力欄101から入力されたキーワードには、そのキーワードがフリーワードである旨の情報が付加された上で、サーバ1に送信される。これにより、サーバ1の検索処理部11及び情報提供部12は、ユーザ端末3から送信されたキーワードがフリーワードであるか、特定キーワードであるかを判定できるようになっている。   Then, when the user operates the user terminal 3 to select a specific keyword on the search condition input page 100 (or input a free word) and clicks the search button 102, the user is transferred from the user terminal 3 to the server 1. The input search condition (“specific keyword and category” or “free word”) is transmitted. The search processing unit 11 of the server 1 receives the search condition transmitted from the user terminal 3 and accepts the search condition (S2). The keyword input from the free word input field 101 is transmitted to the server 1 after adding information that the keyword is a free word. Accordingly, the search processing unit 11 and the information providing unit 12 of the server 1 can determine whether the keyword transmitted from the user terminal 3 is a free word or a specific keyword.

次に、検索処理部11は、S2で受け付けた検索条件を用いて、店舗データベース20を検索して、受け付けた検索条件を満たすレコ-ド(特定キーワードやフリーワードが記載された店舗情報が登録されたレコード)があればS5に進み、受け付けた検索条件を満たすレコ-ドがなければS1に戻る(S3、S4)。   Next, the search processing unit 11 searches the store database 20 using the search conditions received in S2, and registers records that satisfy the received search conditions (store information including specific keywords and free words is registered. If there is no record that satisfies the accepted search condition, the process returns to S1 (S3, S4).

S5では、検索処理部11は、店舗データベース20の中から、受け付けた検索条件を満たすレコ-ドを全て抽出し(N個(N≧1)のレコードを抽出し)、情報提供部12に、受け付けた検索条件及び抽出したレコード(N個(N≧1)のレコード)を送信する。   In S5, the search processing unit 11 extracts all the records satisfying the received search conditions from the store database 20 (extracts N records (N ≧ 1)), and sends the information to the information providing unit 12. The accepted search condition and the extracted records (N (N ≧ 1) records) are transmitted.

S6では、情報提供部12は、検索処理部11が送信した上記データ(検索条件及び抽出したN個のレコード)を取得し、検索処理部11が抽出したレコードに登録された店舗(検索された店舗)毎に、店舗情報と、その店舗を紹介する画像(サムネイル画像)と、画像の表示内容を説明するテキストとが提示された店舗案内データ111(図8参照)を生成する処理を行う(N個の店舗案内データ111を生成する)。   In S6, the information providing unit 12 acquires the data (search condition and extracted N records) transmitted by the search processing unit 11, and stores registered in the record extracted by the search processing unit 11 (searched). For each store, a process of generating store guide data 111 (see FIG. 8) in which store information, an image introducing the store (thumbnail image), and text describing the display content of the image is presented (see FIG. 8). N store guide data 111 are generated).

図8に示すように、店舗案内データ111には、店舗情報が提示される領域112と、店舗を紹介する画像が提示される領域113と、領域113に提示された画像の表示内容を説明するテキストが提示される領域114とが形成されている。また、領域113には、メイン画像の表示領域210が設けられていると共に、表示領域210の下方に、表示領域210よりも小さい表示領域211a、211b、211cが並列に配置されて設けられている。なお、本実施形態では、表示領域210及び表示領域211aに同じメイン画像が表示され、表示領域211b、211cに、メイン画像と異なるサブ画像が提示されるようになっている。   As illustrated in FIG. 8, the store guidance data 111 describes an area 112 in which store information is presented, an area 113 in which an image introducing the store is presented, and display contents of the image presented in the area 113. An area 114 in which text is presented is formed. The area 113 is provided with a display area 210 for the main image, and below the display area 210, display areas 211a, 211b, and 211c smaller than the display area 210 are provided in parallel. . In the present embodiment, the same main image is displayed in the display area 210 and the display area 211a, and a sub-image different from the main image is presented in the display areas 211b and 211c.

また、本実施形態の情報提供システムは、領域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 region 113 so as to correspond to the search condition input by the user. That is, in this embodiment, when the searched store information is provided to the user terminal 3, according to the input search condition together with the store information, an image related to the search condition and an image related to the search condition Can be set to be presented with text that describes the contents of. As a result, the user can easily determine whether or not the searched store information is information that matches the search condition entered by the user. Hereinafter, the process (the process of S6) which produces | generates the shop guidance data 111 for every shop by the information provision part 12 is demonstrated, referring FIG.

具体的には、情報提供部12は、検索処理部11が送信した検索条件及びN個のレコード)を取得し(S10)、取得したレコードの処理数を計測するためのカウンターの値を「1(k=1(1≦k≦N))」に設定し(S11)、S12の処理に進む。なお、情報提供部12は、取得したN個のレコードに対して、1からN番の番号を付けておく。   Specifically, the information providing unit 12 acquires the search condition and N records transmitted by the search processing unit 11 (S10), and sets the value of the counter for measuring the number of processes of the acquired record to “1”. (K = 1 (1 ≦ k ≦ N)) ”is set (S11), and the process proceeds to S12. Note that the information providing unit 12 assigns numbers 1 to N to the acquired N records.

S12では、情報提供部12は、取得したN個のレコードのうち、「k番目」のレコードを店舗案内データ111の処理対象に特定し、「k番目」のレコードに対して以下のS13〜S24の処理を 行う。   In S12, the information providing unit 12 specifies the “k-th” record among the acquired N records as the processing target of the store guidance data 111, and performs the following S13 to S24 on the “k-th” record. Perform the following process.

店舗案内データ111の生成処理では、情報提供部12は、先ず、処理対象に特定したレコードに登録された店舗情報の表示設定を確認し、表示設定が変動であればS14に進み、表示設定が固定になっていればS21に進む(S13)。   In the process of generating the store guidance data 111, the information providing unit 12 first confirms the display setting of the store information registered in the record specified as the processing target. If the display setting varies, the process proceeds to S14, and the display setting is changed. If it is fixed, the process proceeds to S21 (S13).

具体的には、S13では、情報提供部12は、特定した処理対象のレコードのフィールド20cを参照し、当該レコードに登録されている店舗情報が画像を変動表示する設定になっているか否かを判定し、変動表示する設定になっていれば(フィールド20cに「変動」が登録されていれば)S14に進み、変動表示する設定になっていなければ(フィールド20cに「固定」が登録されていれば)S21の処理に進む。尚、画像を変動表示するか否かの設定は、店舗情報を登録する店舗からの要求により行われ、各レコードのフィールド20cに「変動又は固定」が登録されている。   Specifically, in S13, the information providing unit 12 refers to the field 20c of the identified record to be processed, and determines whether or not the store information registered in the record is set to display the image in a variable manner. If it is determined that the variable display is set (if "variation" is registered in the field 20c), the process proceeds to S14. If the variable display is not set ("fixed" is registered in the field 20c). If so) the process proceeds to S21. Note that whether or not to display the image in a variable manner is set according to a request from the store in which the store information is registered, and “variable or fixed” is registered in the field 20c of each record.

S14では、情報提供部12は、S2で検索処理部11が受け付けた検索条件が「特定キーワード」であるか否かを判定し、「特定キーワード」であればS16、17に進み、特定キーワードでなければ(すなわち、フリーワードであれば)S15に進む。尚、S2において、複数のキーワード(特定キーワード、フリーワード)を受け付けている場合には、キーワード毎に、S14〜S17の処理を行う。   In S14, the information providing unit 12 determines whether or not the search condition received by the search processing unit 11 in S2 is “specific keyword”. If it is “specific keyword”, the process proceeds to S16 and S17. If not (that is, if it is a free word), the process proceeds to S15. In S2, if a plurality of keywords (specific keywords, free words) are accepted, the processing of S14 to S17 is performed for each keyword.

S15では、情報提供部12は、フリーワード変換テーブル40(図4)にアクセスして、受け付けたフリーワードを特定キーワードに変換する。例えば、S2で受け付けた検索条件が「大勢で飲める」というフリーワードであれば、情報提供部12は、ワード変換テーブル40の最上段のレコードを参照して、フリーワードを「「個室・席・貸切のできる店」というカテゴリの「貸切あり」という特定キーワード」に変換する。   In S15, the information provision part 12 accesses the free word conversion table 40 (FIG. 4), and converts the received free word into a specific keyword. For example, if the search condition accepted in S2 is a free word “can be drunk in large numbers”, the information providing unit 12 refers to the top record of the word conversion table 40 and selects the free word ““ private room / seat / It is converted into “a specific keyword“ with charter ”” in the category “store that can be reserved”.

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 information providing unit 12 accepts in S2 the fields 20d, 20e, 20f, 20g, 20h, and 20i of the processing target record specified in S12 (record searched by the search processing unit 11). It is determined whether or not an image associated with the specific keyword (or the specific keyword converted in S12) is registered. If an image associated with the specific keyword is registered, the process proceeds to S18, and the image is associated with the specific keyword. If the received image is not registered, the process proceeds to S21. If input of a plurality of specific keywords is accepted, whether or not an image associated with the specific keyword is registered in the fields 20d, 20e, 20f, 20g, 20h, and 20i for each specific keyword. Determine whether or not. If there is no associated image, the process proceeds to S21.

S18では、情報提供部12は、S16、17において判定した画像が複数であるか否かを判定し、複数である場合にS19に進み、複数でなければ(特定キーワードに関連付けられた画像が1つのときには)S22に進む。   In S18, the information providing unit 12 determines whether or not there are a plurality of images determined in S16 and S17. If there are a plurality of images, the process proceeds to S19. If so, go to S22.

S19では、情報提供部12は、表示順番設定データベース30に設定された表示順番を用いて、特定キーワードに関連付けられた複数の画像に対して、メイン画像とサブ画像を特定する処理を行う。また、本ステップでは、S16、17において判定された画像が4つ以上の場合、メイン画像とサブ画像とを特定する前段階の処理として、表示順番を用いて、4つ以上の画像の中から、表示順番が上位の順に、店舗情報と共に提示する画像を3つに絞り込む(選定する)処理を行う。   In S <b> 19, the information providing unit 12 performs a process of specifying the main image and the sub image for a plurality of images associated with the specific keyword, using the display order set in the display order setting database 30. Also, in this step, when there are four or more images determined in S16 and S17, the display order is used as a pre-stage process for specifying the main image and the sub image, and the four or more images are selected. Then, a process of narrowing down (selecting) three images to be presented together with the store information in the order of display order.

ここで、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 information providing unit 12 first stores the same store ID as the store ID registered in the field 30a of the record to be processed (the record of the store database 30) from the display order setting database 30 (FIG. 3). The display order associated with is read. Next, the information providing unit 12 assigns an order according to the display order for the specific keyword associated with the image using the read display order, and assigns the top three specific keywords as an image to be presented together with the store information. Select the associated image.

上記の選定された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 region 113 where an image introducing a store in the store guide data 111 shown in FIG. 8 is presented. Specifically, the image associated with the specific keyword assigned the first order is displayed as the main image in the display area 210 and the display area 211a, and is associated with the specific keyword assigned the second order. The image associated with the specific keyword assigned the third order is displayed as a sub image in the display area 211c. As described above, in the case shown in FIG. 9A, all images presented in the region 113 are images related to the specific keyword. In this step, the information providing unit 12 also extracts text associated with the highest specific keyword.

次に、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 information providing unit 12 stores the same store ID as the store ID registered in the field 30a of the record to be processed from the display order setting database 30 (FIG. 3) as in the case of four or more. Read the associated display order. And the information provision part 12 attaches an order to the specific keyword linked | related with the image in order of a display order using the read display order. Moreover, the information provision part 12 extracts the text linked | related with the highest specific keyword.

尚、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 store guidance data 111, images related to the specific keyword are preferentially arranged in the display area 210 and the display areas 211a and 211b, and predetermined images are displayed in the remaining display area 211c. Is displayed. Specifically, the image associated with the specific keyword assigned the first order is displayed as the main image in the display area 210 and the display area 211a, and is associated with the specific keyword assigned the second order. The displayed image is displayed as a sub-image in the display area 211b, and a predetermined image among the images registered in the record to be processed is displayed in the display area 211c. This predetermined image is predetermined as an image to be displayed when there is no image associated with the search condition (for example, registered in any of the record fields 20d, 20e, 20f, 20g, 20h, and 20i). Is determined as an image to be displayed when there is no image associated with the search condition).

次に、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 information providing unit 12 stores the “store information” registered in the record to be processed (the record in the store database 30 searched by the search condition) and the “main image and sub-image” specified in S19. , The store guide data 111 (see FIG. 8) in which “the text indicating the content of the main image” extracted in S19 is presented is generated.

ここで、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 store data 20 shown in FIG. 2 is extracted as the store information satisfying the specific keyword will be described as an example.

上記の抽出されたレコードでは、検索条件である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 information providing unit 12 accesses the display order setting database 30 and displays the display order (display order 1) associated with the store ID (S00 ** 1) registered in the uppermost record of the store data 20. No .: I want to drink beer, display order No. 2: couple private room, display order No. 3: private room, display order No. 4: chartered, display order No. 5: I want to drink wine) Then, the information providing unit 12 uses the read display order to display from four specific keywords (“I want to drink beer”, “I have a private room”, “I have a couple private room”, “I want to drink wine”). Three specific keywords with the highest order are selected. Here, “I want to drink beer”, “Couple private room”, and “Private room available” are selected.

そして、情報提供部12は、店舗データ20の最上段のレコードの中から、選定した3つの特定キーワード毎に、それぞれ関連付けられている「画像」を抽出する。この抽出した画像が、店舗情報と共に提示される画像になる。また、情報提供部12は、3つの特定キーワードの順番付けを行う。ここでは、「ビールが飲みたい」が1番になり、「カップル個室」が2番になり、「個室有り」が3番になる。そして、情報提供部12は、表示順番が1番の特定キーワードである「ビールが飲みたい」に関連付けられたビールの画像をメイン画像に決定する。また、情報提供部12は、特定キーワードである「カップル個室」に関連付けられたカップル個室の画像と、特定キーワードである「個室有り」に関連付けられた座敷個室の画像とをサブ画像に決定する。また、情報提供部12は、最上位の特定キーワード(ビールが飲みたい)に関連付けられたテキスト(ビールの内容を説明するテキスト)を抽出する。   Then, the information providing unit 12 extracts “images” associated with the selected three specific keywords from the top record of the store data 20. This extracted image becomes an image presented together with the store information. In addition, the information providing unit 12 orders the three specific keywords. Here, “I want to drink beer” is No. 1, “Couple private room” is No. 2, and “With private room” is No. 3. And the information provision part 12 determines the image of the beer linked | related with "I want to drink beer" which is the 1st specific keyword of display order as a main image. In addition, the information providing unit 12 determines, as sub-images, an image of a couple private room associated with the specific keyword “couple private room” and an image of a private room associated with the specific keyword “with private room”. Moreover, the information provision part 12 extracts the text (text explaining the content of beer) linked | related with the highest specific keyword (I want to drink beer).

その後、情報提供部12は、店舗データ20の最上段のレコードのフィールド20bに登録された店舗情報を提示した領域112と、ビールの画像をメイン画像として表示し且つカップル個室の画像及び座敷個室の画像をサブ画像として表示する領域113と、メイン画像であるビールの内容を説明するテキストが提示される領域114とが設けられた店舗案内データ111を生成する。図8に示す例では、表示領域210及び表示領域211aに、1番の「ビールの画像」がメイン画像として表示され、211bに2番の「カップル個室の画像」がサブ画像として表示され、211cに3番の「座敷個室の画像」がサブ画像として表示される。   After that, the information providing unit 12 displays the area 112 presenting the store information registered in the field 20b of the top record of the store data 20, the beer image as the main image, and the couple private room image and the parlor private room image. Store guidance data 111 is generated in which an area 113 for displaying an image as a sub-image and an area 114 in which text describing the content of beer as a main image is presented. In the example shown in FIG. 8, the first “beer image” is displayed as a main image in the display area 210 and the display area 211a, and the second “couple room image” is displayed as a sub-image in 211b. No. 3 “image of the tatami room” is displayed as a sub-image.

次に、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 information providing unit 12 increases the counter value for measuring the number of processed records by “1” (k = k + 1), and whether the counter value is larger than “N” or not. Determine. If the counter value is greater than “N” (k> N), the information providing unit 12 has completed the processing for all N records acquired in S10, and thus proceeds to the processing of S7 in FIG. On the other hand, when the counter value is “N” or less (k ≦ N), the information providing unit 12 returns to the process of S12 because there are unprocessed records among the N records acquired in S10.

次に、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 information providing unit 12 extracts three predetermined images from the fields 20d, 20e, 20f, 20g, 20h, and 20i of the record specified as the processing target from the processing target record. Extract. In addition, the information providing unit 12 determines one of the three images as a main image, and extracts the text describing the content from the field in which the main image is registered. Then, the information providing unit 12 stores the “store information” registered in the record to be processed (the record of the store database 30 searched by the search condition), the “main image and sub-image” extracted above, Store guide data 111 (see FIG. 8) in which the extracted “text indicating the contents of the main image” is presented is generated. When the process of S21 is completed, the processes of S23 and S24 described above are performed.

ここで、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 field 20d is a main image and the images registered in the fields 20e and 20f are sub-images. In this case, the area 113 where the image introducing the store in the store guide data 111 is presented as shown in FIG. 9C. Specifically, as shown in FIG. 9C, the image registered in the field 20d is displayed as a main image in the area 210 and the area 211a, and the image registered in the field 20e is displayed as a sub-image in the area 211b. The image registered in the field 20f is displayed as a sub image in the area 211c.

このように構成することにより、店舗情報を登録する店舗が、検索条件に関係なく所望の画像を表示させたい場合等に対応することできる。また、検索条件に関係する画像が登録されていなくても、店舗情報と共に、店舗を紹介する画像を表示させることができる。   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 information providing unit 12 specifies and extracts an image associated with the specific keyword as a main image, and extracts text describing the content from the field in which the image is registered. In addition, the information providing unit 12 extracts two predetermined images as sub-images from the fields 20d, 20e, 20f, 20g, 20h, and 20i of the record specified as the processing target. Then, the information providing unit 12 stores the “store information” registered in the record to be processed (the record of the store database 30 searched by the search condition), the “main image and sub-image” extracted above, Store guide data 111 (see FIG. 8) in which the extracted “text indicating the contents of the main image” is presented is generated. When the process of S21 is completed, the processes of S23 and S24 described above are performed.

尚、S22では、店舗案内データ111のなかの領域113は、図9(d)に示すように配置される。具体的には、図9(d)に示すように、S16、17において特定キーワードに関連していると判定された画像が表示領域210及び表示領域211aにメイン画像として表示され、表示領域211b、211cには、処理対象となっているレコードに登録された画像のうち予め定めておいた所定画像が表示される。   In S22, the area 113 in the store guidance data 111 is arranged as shown in FIG. Specifically, as shown in FIG. 9D, the image determined to be related to the specific keyword in S16 and S17 is displayed as the main image in the display area 210 and the display area 211a, and the display area 211b, In 211c, a predetermined image set in advance among images registered in the record to be processed is displayed.

図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 information providing unit 12 generates a search result guide page 110 (see FIG. 10) in which the N store guide data 111 generated in S6 are arranged in a selectable manner and presented as a list, and the user terminal 3 is searched. The result guidance page 110 is transmitted, and the process proceeds to S8. Thereby, the search result guide page 110 is displayed on the display unit of the user terminal 3.

検索結果案内ページ110は、図10に示すように、ユーザが入力した検索条件に基づいて検索された店舗情報と、その店舗を紹介する画像(サムネイル画像)と、画像の表示内容を説明するテキストとが提示された店舗案内データ111が選択可能にリスト表示されている。そして、本実施形態では、各店舗案内データ111の領域113には、ユーザが入力した検索条件と、店舗データベース20の画像と関連付けられた検索条件とが一致した場合、入力した検索条件に関連する画像等が表示されるようになっている。なお、店舗データベース20に登録される画像や検索条件は、店舗側がPRしたいと考えているデータが登録されることが一般的である。そのため、店舗案内データ111の領域113に表示される画像が、ユーザが入力した検索条件に関連する画像であれば、ユーザが所望する要件と、店舗側がPRしたいと考えているお店の特徴とが一致している可能性が高い。したがって、ユーザは、自分で入力した検索条件に関連する画像の店舗を選定することで、所望するお店選びができる可能性が高まる。また、本実施形態では、検索条件に関連する画像が表示されるようになっているため、どの店舗象情報が自分の所望するものに合致するのかを視覚で簡単に判断できる。   As shown in FIG. 10, the search result guide page 110 includes store information searched based on a search condition input by the user, an image introducing the store (thumbnail image), and text explaining the display content of the image. The store guidance data 111 in which is displayed is displayed in a selectable list. In the present embodiment, if the search condition input by the user matches the search condition associated with the image of the store database 20 in the area 113 of each store guidance data 111, the area 113 of each store guidance data 111 is related to the input search condition. Images etc. are displayed. In addition, as for the image and search conditions registered in the store database 20, data that the store side wants to promote is generally registered. Therefore, if the image displayed in the area 113 of the store guidance data 111 is an image related to the search condition input by the user, the requirements desired by the user and the characteristics of the store that the store wants to promote Are likely to match. Therefore, the possibility that the user can select a desired store is increased by selecting a store of an image related to the search condition inputted by the user. Further, in the present embodiment, since an image related to the search condition is displayed, it is possible to easily visually determine which store image information matches the one desired by the user.

S8では、情報提供部12は、ユーザ端末3から検索結果案内ページ110上で店舗の選択を受け付ける。具体的には、ユーザは、ユーザ端末3を操作して、検索結果案内ページ110上のリスト表示された店舗案内データ111の中から、1つの店舗を選択する(例えば、領域112の店舗名をクリックする)。これにより、ユーザ端末3からサーバ1に対して、ユーザが選択した店舗の店舗紹介ページ提供要求が送信され、サーバ1の情報提供部12が、ユーザ端末3からの店舗紹介ページ提供要求を受信する。尚、店舗紹介ページ提供要求には、ユーザが選択した店舗を示して店舗案内ページ111を識別するデータが含まれている。   In S <b> 8, the information providing unit 12 receives a store selection from the user terminal 3 on the search result guidance page 110. Specifically, the user operates the user terminal 3 to select one store from the store guide data 111 displayed as a list on the search result guide page 110 (for example, the store name in the region 112 is selected). click). Thereby, the store introduction page provision request of the store selected by the user is transmitted from the user terminal 3 to the server 1, and the information providing unit 12 of the server 1 receives the store introduction page provision request from the user terminal 3. . The store introduction page provision request includes data indicating the store selected by the user and identifying the store guide page 111.

S9では、情報提供部12は、受け付けた店舗紹介ページ提供要求に応じて、受け付けた店舗を紹介する店舗紹介ページ300(図11)を生成し、ユーザ端末3に対して、店舗紹介ページ300が表示される。   In S <b> 9, the information providing unit 12 generates a store introduction page 300 (FIG. 11) that introduces the received store in response to the received store introduction page provision request, and the store introduction page 300 is displayed for the user terminal 3. Is displayed.

ここで、図11に示す店舗紹介ページ300には、店舗情報が提示される領域310と、店舗案内データ111のなかの領域221aで示したメイン画像が表示される領域321aと、メイン画像の内容を説明するテキスト(店舗案内データ111のなかで示したテキスト)が表示される領域322aと、店舗案内データ111のなかの領域221bで示したサブ画像が表示される領域321bと、領域321bに示したサブ画像の内容を説明するテキストが表示される領域322bと、店舗案内データ111のなかの領域221cで示したサブ画像が表示される領域321cと、領域321cに示したサブ画像の内容を説明するテキストが表示される領域322cとが設けられている。尚、領域322b、322cのテキストは、店舗データベース20にアクセスして、領域310に登録された店舗情報が登録されているレコードから読み出したものである。   Here, the store introduction page 300 shown in FIG. 11 includes an area 310 where store information is presented, an area 321a where the main image indicated by the area 221a in the store guide data 111 is displayed, and the contents of the main image. An area 322a in which text (text shown in the store guide data 111) is displayed, an area 321b in which the sub-image indicated by the area 221b in the store guide data 111 is displayed, and an area 321b The area 322b in which text describing the contents of the sub-image is displayed, the area 321c in which the sub-image shown in the area 221c in the store guidance data 111 is displayed, and the contents of the sub-image shown in the area 321c are explained. And an area 322c where the text to be displayed is displayed. The texts in the areas 322b and 322c are read from the record in which the store information registered in the area 310 is registered by accessing the store database 20.

このように、ユーザは、店舗紹介ページ300に提示された画像が、自分が入力した検索条件に関連する画像である否かを大画面にして見ることができ、自分が入力した検索条件にあっているか否かを容易に判断できるようになる。また、店舗紹介ページ300では、サブ画像についても、大画面で表示されて、且つサブ画像の内容を説明するテキストも表示される。そのため、ユーザが複数の検索条件(特定キーワード)を入力した場合において、検索条件に関連する画像が、メイン画像だけでなく、サブ画像にも表示され、自分の所望する条件にあった店を見つけやすくなる。   In this way, the user can see on a large screen whether or not the image presented on the store introduction page 300 is an image related to the search condition entered by the user, and the search condition entered by the user can be met. It will be possible to easily determine whether or not. In the store introduction page 300, the sub-image is also displayed on a large screen, and text describing the content of the sub-image is also displayed. Therefore, when a user inputs a plurality of search conditions (specific keywords), images related to the search conditions are displayed not only in the main image but also in the sub-image, and a store that meets the conditions desired by the user is found. It becomes easy.

尚、上述した店舗紹介ページ300は一例に過ぎない。例えば、サーバ1は、図12に示すような店舗紹介ページ400を提供するようにしてもよい。   The store introduction page 300 described above is merely an example. For example, the server 1 may provide a store introduction page 400 as shown in FIG.

図12に示す店舗紹介ページ400には、店舗情報が提示される領域310と、店舗案内データ111のなかの領域221aで示したメイン画像が表示される領域321aと、メイン画像の内容を説明するテキスト(店舗案内データ111のなかで示したテキスト)が表示される領域322aとが設けられている。   The store introduction page 400 shown in FIG. 12 describes the area 310 where the store information is presented, the area 321a where the main image indicated by the area 221a in the store guide data 111 is displayed, and the contents of the main image. An area 322a in which a text (text shown in the store guide data 111) is displayed is provided.

この構成によれば、メイン画像として表示される画像及びメイン画像の内容を説明するテキストだけが表示されるため、店舗側が表示順番を上位に設定した特定キーワードに関連付けられた画像が表示されるようになり、店舗側が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 store introduction page 300 described above, the main image and the sub image are displayed, but only the image (main image and sub image) associated with the search condition and the text describing the image are displayed. It may be. Further, in the store introduction page 300 described above, the region 310 where the store information is presented is provided, but a page configuration in which the region 310 is not formed may be used.

以上、説明したように、本実施形態によれば、ユーザが入力した検索条件に対応する検索結果が提供されているか否かを簡単に判断できるサーバ1を提供することができる。   As described above, according to the present embodiment, it is possible to provide the server 1 that can easily determine whether or not a search result corresponding to the search condition input by the user is provided.

尚、本発明は、上述した実施形態に限定されるものではなく、その要旨の範囲内において種々の変更が可能である。   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 store guide data 111 of the search result guide page 110, an image introducing the store (thumbnail image) and text explaining the display content of the image are presented. It is not limited to this. In each store guide data 111 of the search result guide page 110, only an image (thumbnail image) introducing a store may be presented as data to be presented together with the searched store information. That is, a page configuration in which text describing the display content of an image is not presented may be used.

また、例えば、上述した実施形態の店舗案内データ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 display area 210 and the display area 211a, and the sub-image different from the main image is presented in the display areas 211b and 211c. This is just an example. For example, three or more sub images may be displayed. Further, the display area 210 and the display areas 211a, 211b, and 211c may be the same size.

また、店舗データベース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 store database 20, as shown in FIG. 13A, the display area 211c is not provided in the area 113 of the store guidance data 111 (see FIG. 8). It may be configured. If there is a store in which only one image is registered in the store database 20, only the main image may be displayed as shown in FIG.

また、上述した実施形態では、検索された店舗情報が登録されているレコードに、ユーザが入力した特定キーワードに関連付けられている画像が登録されている場合には、その画像(画像が複数ある場合には、店舗側が設定した表示順番が最上位の画像)が店舗案内データ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 store guidance data 111. However, the present invention is not limited to this. For example, when the image associated with the specific keyword input by the user is registered in the record in which the searched store information is registered, the information providing unit 12 stores the image as a sub image. The guide data 111 may be generated (a predetermined image is presented in the main image). In this case, text explaining the content of the sub image may be presented in the area 114 of the store data 111.

また、上述した実施形態では、検索対象情報が店舗情報である場合を示しているが、店舗情報は、検索対象情報の一例に過ぎない。例えば、検索対象情報が、製品情報や不動産情報であってもよい。   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 SYMBOLS 1 ... Information provision server, 3 ... User terminal, 10 ... Control part, 11 ... Search processing part, 12 ... Information provision part, 13 ... Memory | storage part, 20 ... Store database, 30 ... Display order setting database, 40 ... Free word conversion table

Claims (11)

検索情報ID毎に該検索情報IDにより特定される検索対象情報と、該特定される検索対象情報に関連する画像又は該特定される検索対象情報に関連するテキストとを対応付けて記憶している第1データベースと、
ユーザ端末から検索条件の入力を受け付け、該受け付けた検索条件を用いて前記第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.
JP2016083055A 2016-04-18 2016-04-18 Information provision server Active JP6470700B2 (en)

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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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

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