Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP7659796B2 - Store information output device - Google Patents
[go: Go Back, main page]

JP7659796B2 - Store information output device - Google Patents

Store information output device Download PDF

Info

Publication number
JP7659796B2
JP7659796B2 JP2020153971A JP2020153971A JP7659796B2 JP 7659796 B2 JP7659796 B2 JP 7659796B2 JP 2020153971 A JP2020153971 A JP 2020153971A JP 2020153971 A JP2020153971 A JP 2020153971A JP 7659796 B2 JP7659796 B2 JP 7659796B2
Authority
JP
Japan
Prior art keywords
information
store
wine
brand
store information
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
JP2020153971A
Other languages
Japanese (ja)
Other versions
JP2022047919A (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.)
Individual
Original Assignee
Individual
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 Individual filed Critical Individual
Priority to JP2020153971A priority Critical patent/JP7659796B2/en
Publication of JP2022047919A publication Critical patent/JP2022047919A/en
Application granted granted Critical
Publication of JP7659796B2 publication Critical patent/JP7659796B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Landscapes

  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Description

本開示は、店舗情報出力装置に関する。 This disclosure relates to a store information output device.

ユーザの嗜好に合致した飲食店等を検索してユーザ端末に出力する装置が知られている。例えば特許文献1には、SNS(Social Networking Service)等に投稿されたメッセージに基づいて検索ワードを特定し、特定された検索ワードに基づいて飲食店等の施設を検索してユーザ端末に出力する装置が開示されている。この装置においては、飲食店等の施設の検索の際に、例えば和食、洋食といったジャンルを指定することができる。 There is a known device that searches for restaurants and other facilities that match the user's preferences and outputs the results to a user terminal. For example, Patent Document 1 discloses a device that identifies search words based on messages posted on a social networking service (SNS) or the like, searches for restaurants and other facilities based on the identified search words, and outputs the results to a user terminal. With this device, when searching for restaurants and other facilities, the user can specify a genre, such as Japanese food or Western food.

特開2020-126540号公報JP 2020-126540 A

ところで、上述したような装置では、ジャンルを指定して飲食店等を検索することができるものの、より個々のユーザの嗜好に応じた検索を可能とすることが望まれる。例えば、ワイン等のような酒においては、多種の銘柄が存在している一方で、飲食店等の店舗によって提供される銘柄が限られている。このため、ユーザの嗜好に応じた銘柄の酒を提供している店舗を検索することが難しい場合がある。また、そのような店舗を検索するに際しては、当該店舗の所在地がユーザの希望するエリア内であるか否かも考慮されることが望まれる。 Although the above-mentioned device allows users to search for restaurants and other establishments by specifying a genre, it is desirable to enable searches that are more tailored to the preferences of individual users. For example, while there are many different brands of alcohol such as wine, the brands offered by establishments such as restaurants are limited. For this reason, it can be difficult to search for establishments that offer alcohol brands that match the user's preferences. In addition, when searching for such establishments, it is desirable to take into consideration whether the establishment is located within the user's desired area.

そこで、本開示に係る店舗情報出力装置は、ユーザの希望するエリア内において、ユーザの嗜好に応じた銘柄の酒を提供している店舗を検索可能とすることを目的とする。 The purpose of the store information output device disclosed herein is to enable a user to search for stores that offer alcohol brands that match the user's preferences within the user's desired area.

本開示の一態様に係る店舗情報出力装置(1)は、ユーザ端末(2)から入力された嗜好情報に基づいて、酒の複数の銘柄から対象銘柄を選択する銘柄選択部(10)と、対象エリア(C)を指定するエリア情報をユーザ端末(2)から取得するエリア情報取得部(11)と、複数の店舗のそれぞれの所在地、及び、複数の店舗のそれぞれにおいて提供される酒の銘柄を含む店舗情報を取得する店舗情報取得部(12)と、対象銘柄、エリア情報、及び店舗情報に基づいて、対象エリア内において対象銘柄の酒を提供する店舗を抽出する店舗抽出部(13)と、店舗抽出部(13)により抽出された店舗に関する情報をユーザ端末(2)に出力する情報出力部(14)と、を備えている。 A store information output device (1) according to one embodiment of the present disclosure includes a brand selection unit (10) that selects a target brand from multiple brands of alcohol based on preference information input from a user terminal (2), an area information acquisition unit (11) that acquires area information specifying a target area (C) from the user terminal (2), a store information acquisition unit (12) that acquires store information including the addresses of each of the multiple stores and the brands of alcohol offered at each of the multiple stores, a store extraction unit (13) that extracts stores that offer the target brand of alcohol within the target area based on the target brand, area information, and store information, and an information output unit (14) that outputs information about the stores extracted by the store extraction unit (13) to the user terminal (2).

この店舗情報出力装置(1)によれば、ユーザ端末(2)から入力された嗜好情報に基づいて酒の対象銘柄がされるとともに、ユーザ端末(2)により指定された対象エリア内において対象銘柄の酒を提供する店舗が抽出される。そして、抽出された店舗に関する情報がユーザ端末(2)に出力される。したがって、この店舗情報出力装置(1)によれば、ユーザの希望するエリア内において、ユーザの嗜好に応じた銘柄の酒を提供している店舗を検索可能とすることができる。 According to this store information output device (1), target brands of alcohol are determined based on preference information input from a user terminal (2), and stores that offer the target brands of alcohol within a target area specified by the user terminal (2) are extracted. Information about the extracted stores is then output to the user terminal (2). Therefore, according to this store information output device (1), it is possible to search for stores that offer brands of alcohol that match the user's preferences within the user's desired area.

本開示の一態様に係る店舗情報出力装置(1)では、酒は、ワインであってもよい。これによれば、ユーザの希望するエリア内において、ユーザの嗜好に応じた銘柄のワインを提供している店舗を検索可能とすることができる。 In the store information output device (1) according to one aspect of the present disclosure, the alcoholic beverage may be wine. This makes it possible to search for stores that offer a brand of wine that matches the user's preferences within the user's desired area.

本開示の一態様に係る店舗情報出力装置(1)では、情報出力部(14)は、店舗抽出部(13)により抽出された店舗に関する情報と併せて、銘柄選択部(10)により選択された対象銘柄に関する情報をユーザ端末(2)に出力してもよい。これによれば、ユーザの嗜好に応じた銘柄の酒に関する情報をユーザに提示することができる。 In a store information output device (1) according to one aspect of the present disclosure, the information output unit (14) may output to the user terminal (2) information about the target brand selected by the brand selection unit (10) together with information about the store extracted by the store extraction unit (13). This makes it possible to present to the user information about brands of alcohol that match the user's preferences.

本開示の一態様に係る店舗情報出力装置(1)では、嗜好情報は、酒の銘柄を含み、銘柄選択部(10)は、嗜好情報に含まれる銘柄を対象銘柄として選択してもよい。これによれば、ユーザは、所望の銘柄を指定して、当該銘柄の酒を提供している店舗を検索可能とすることが可能となる。 In a store information output device (1) according to one aspect of the present disclosure, the preference information may include a brand of alcohol, and the brand selection unit (10) may select a brand included in the preference information as a target brand. This allows a user to specify a desired brand and search for stores that offer that brand of alcohol.

本開示の一態様に係る店舗情報出力装置(1)では、嗜好情報は、酒の特徴を含み、銘柄選択部(10)は、嗜好情報に含まれる酒の特徴に合致する銘柄を対象銘柄として選択してもよい。これによれば、ユーザは、銘柄を指定しなくても、嗜好に合致した銘柄の酒を提供している店舗を検索可能とすることが可能となる。 In a store information output device (1) according to one aspect of the present disclosure, the preference information may include characteristics of the alcohol, and the brand selection unit (10) may select a brand that matches the characteristics of the alcohol included in the preference information as a target brand. This allows a user to search for stores that offer brands of alcohol that match the user's preference, without specifying a brand.

本開示の一態様に係る店舗情報出力装置(1)では、酒の特徴は、酒の種類、原産地、及び原料の少なくともいずれかに関してもよい。これによれば、ユーザは、種類、原産地、及び原料の少なくともいずれかに関する嗜好に合致した銘柄の酒を提供している店舗を検索可能とすることが可能となる。 In the store information output device (1) according to one aspect of the present disclosure, the characteristics of the alcohol may relate to at least one of the type of alcohol, place of origin, and ingredients. This allows the user to search for stores that offer brands of alcohol that match their preferences in terms of at least one of type, place of origin, and ingredients.

なお、上記の括弧内の符号は、後述する実施形態における構成要素の符号を本開示の一例として示したものであって、本開示を実施形態の態様に限定するものではない。 Note that the reference numerals in parentheses above are intended to indicate the reference numerals of components in the embodiments described below as an example of the present disclosure, and are not intended to limit the present disclosure to the aspects of the embodiments.

このように、本開示に係る店舗情報出力装置は、ユーザの希望するエリア内において、ユーザの嗜好に応じた銘柄の酒を提供している店舗を検索可能とすることができる。 In this way, the store information output device according to the present disclosure can search for stores that offer alcohol brands that match the user's preferences within the user's desired area.

図1は、本実施形態に係る店舗情報出力装置を示すブロック図である。FIG. 1 is a block diagram showing a store information output device according to the present embodiment. 図2は、ディスプレイに店舗の検索画面が表示されたユーザ端末を示す図である。FIG. 2 is a diagram showing a user terminal on whose display a store search screen is displayed. 図3は、ディスプレイに店舗に関する情報及び対象銘柄に関する情報が表示されたユーザ端末を示す図である。FIG. 3 is a diagram showing a user terminal on which information about the store and information about the target brand are displayed. 図4は、店舗情報出力処理を示すフローチャートである。FIG. 4 is a flowchart showing the store information output process. 図5は、店舗情報出力処理において対象銘柄の選択に係る処理のサブルーチンを示すフローチャートである。FIG. 5 is a flowchart showing a subroutine of a process related to the selection of a target brand in the store information output process. 図6は、ディスプレイに銘柄の指定画面が表示されたユーザ端末を示す図である。FIG. 6 is a diagram showing a user terminal on whose display a brand selection screen is displayed. 図7は、ディスプレイに原産地方及び品種の指定画面が表示されたユーザ端末を示す図である。FIG. 7 shows a user terminal on which a screen for specifying a region of origin and a variety is displayed. 図8は、ディスプレイに原産国の指定画面が表示されたユーザ端末を示す図である。FIG. 8 is a diagram showing a user terminal on whose display a screen for designating the country of origin is displayed.

以下、図面を参照して例示的な実施形態について説明する。なお、各図における同一又は相当部分には同一符号を付し、重複する説明を省略する。 Below, an exemplary embodiment will be described with reference to the drawings. Note that the same or equivalent parts in each drawing are given the same reference numerals, and duplicated explanations will be omitted.

図1は、本実施形態に係る店舗情報出力装置1を示すブロック図である。図1に示される店舗情報出力装置1は、ユーザの希望するエリア内において、ユーザの嗜好に応じた銘柄の酒を提供している店舗を検索する装置である。店舗情報出力装置1は、ユーザの使用するユーザ端末2と通信し、ユーザが提供されることを希望する酒等に関する情報をユーザ端末2から受信するとともに、受信した情報に基づいて検索された店舗等の情報をユーザ端末2に送信する。店舗情報出力装置1は、複数のユーザ端末2と通信可能であってもよい。 Figure 1 is a block diagram showing a store information output device 1 according to this embodiment. The store information output device 1 shown in Figure 1 is a device that searches for stores that provide brands of alcohol that match the user's preferences within the user's desired area. The store information output device 1 communicates with a user terminal 2 used by the user, receives information about alcohol, etc. that the user wishes to be provided from the user terminal 2, and transmits information about stores, etc. searched for based on the received information to the user terminal 2. The store information output device 1 may be capable of communicating with multiple user terminals 2.

ここで、「酒」とは、例えば植物を原料とした酒であってもよく、特に、果実を原料とした果実酒であってもよい。ここでは、酒は、葡萄等を原料としたワインであるものとする。酒がワインである場合、ワインには多種の銘柄が存在するとともにユーザの嗜好も多岐にわたるため、店舗情報出力装置1による作用及び効果が特に好適に奏される。「店舗」とは、ユーザ(客)等に少なくともワインを提供する飲食店の施設であってもよい。店舗は、当該店舗内で飲食することを前提としてユーザにワインを提供してもよく、当該店舗から持ち帰ることを前提としてユーザにワインを提供してもよい。店舗は、恒常的に設置された施設であってもよく、一時的に設置された施設であってもよい。 Here, "alcohol" may be, for example, alcohol made from plants, and in particular, fruit wine made from fruit. Here, the alcohol is wine made from grapes or the like. When the alcohol is wine, the action and effect of the store information output device 1 are particularly suitable, since there are many different brands of wine and users have a wide range of preferences. A "store" may be a restaurant facility that provides at least wine to users (customers) or the like. A store may provide wine to users on the premise that they will eat and drink within the store, or may provide wine to users on the premise that they will take it home from the store. A store may be a permanently installed facility, or a temporarily installed facility.

店舗情報出力装置1は、ユーザ端末2との間で通信(例えば、ネットワークを介した無線通信)可能に構成されている。店舗情報出力装置1は、物理的な構成として制御演算装置、記憶装置、入出力装置を備えている。制御演算装置は、例えばCPU(Central Processing Unit)等のコントローラにより構成されており、演算処理を実行するとともに記憶装置及び入出力装置の制御を行う。記憶装置は、例えば主記憶装置及び補助記憶装置を有している。主記憶装置は、例えばRAM(Random Access Memory)により構成されている。また、補助記憶装置は、例えばROM(Read Only Memory)により構成されている。入出力装置は、例えば外部からデータを入力されて記憶装置に送信する入力装置、及び、例えば制御演算部により演算されて記憶装置に記憶された演算結果を外部に出力する出力装置を有している。 The store information output device 1 is configured to be capable of communicating with the user terminal 2 (for example, wireless communication via a network). The store information output device 1 is physically configured with a control arithmetic unit, a storage device, and an input/output device. The control arithmetic unit is configured with a controller such as a CPU (Central Processing Unit), and executes arithmetic processing and controls the storage device and the input/output device. The storage device has, for example, a main storage device and an auxiliary storage device. The main storage device is configured with, for example, a RAM (Random Access Memory). The auxiliary storage device is configured with, for example, a ROM (Read Only Memory). The input/output device has, for example, an input device that receives data from the outside and transmits it to the storage device, and an output device that outputs to the outside the calculation results that have been calculated by the control arithmetic unit and stored in the storage device.

店舗情報出力装置1は、例えば、ROMに記憶されているプログラムをRAMに読み込み、RAMに読み込まれたプログラムをCPUにより実行することにより、所定の処理を実行する。なお、店舗情報出力装置1は、コンピュータとして構成されていればよく、上述した構成とは異なる構成を備えていてもよい。 The store information output device 1 executes a predetermined process, for example, by loading a program stored in a ROM into a RAM and executing the program loaded into the RAM by a CPU. Note that the store information output device 1 only needs to be configured as a computer, and may have a configuration different from that described above.

店舗情報出力装置1のコントローラは、機能的には、銘柄選択部10、エリア情報取得部11、店舗情報取得部12、店舗抽出部13、及び情報出力部14を備えている。 The controller of the store information output device 1 functionally comprises a brand selection unit 10, an area information acquisition unit 11, a store information acquisition unit 12, a store extraction unit 13, and an information output unit 14.

銘柄選択部10は、ユーザ端末2から入力された嗜好情報に基づいて、ワインの複数の銘柄から対象銘柄を選択する。まず、銘柄選択部10は、ユーザ端末2から嗜好情報を入力される。「嗜好情報」とは、ユーザが提供を受けることを希望するワインに関する情報である。嗜好情報は、例えば、ワインの銘柄及び特徴の少なくともいずれかを含んでいる。「ワインの銘柄」は、ワインの商品名を含む情報であってもよい。なお、ワインの銘柄には、ワインの商品名に加えて生産年等の情報が含まれていてもよい。銘柄選択部10は、ワインの複数の銘柄から対象銘柄を選択する。「対象銘柄」とは、ユーザ端末2から入力された嗜好情報に合致するワインの銘柄である。対象銘柄は、必ずしも1つの銘柄でなくてもよく、複数の銘柄であってもよい。銘柄選択部10は、例えばワインの銘柄及び特徴を集約したデータベース(第1データベース)を参照して、嗜好情報に基づいて対象銘柄を選択してもよい。 The brand selection unit 10 selects a target brand from multiple brands of wine based on the preference information input from the user terminal 2. First, the brand selection unit 10 receives the preference information from the user terminal 2. The "preference information" is information about the wine that the user wishes to receive. The preference information includes, for example, at least one of the wine brand and characteristics. The "wine brand" may be information including the wine product name. Note that the wine brand may include information such as the production year in addition to the wine product name. The brand selection unit 10 selects a target brand from multiple brands of wine. The "target brand" is a wine brand that matches the preference information input from the user terminal 2. The target brand does not necessarily have to be one brand, and may be multiple brands. The brand selection unit 10 may select a target brand based on the preference information, for example, by referring to a database (first database) that aggregates wine brands and characteristics.

嗜好情報がワインの銘柄を含んでいる場合(ユーザ端末2から店舗情報出力装置1に対して、ユーザが提供を受けることを希望するワインの銘柄が明示された場合)には、銘柄選択部10は、嗜好情報に含まれる銘柄を、対象銘柄として選択する。つまり、この場合、銘柄選択部10は、ユーザが指定した銘柄のワインを対象銘柄として選択する。 When the preference information includes a brand of wine (when the brand of wine that the user wishes to receive is specified from the user terminal 2 to the store information output device 1), the brand selection unit 10 selects the brand included in the preference information as the target brand. In other words, in this case, the brand selection unit 10 selects the brand of wine specified by the user as the target brand.

嗜好情報がワインの銘柄を含まず特徴を含んでいる場合(ユーザ端末2から店舗情報出力装置1に対して、ユーザが提供を受けることを希望するワインの銘柄が明示されず、代わりにユーザが提供を受けることを希望するワインの属性等が提示された場合)には、銘柄選択部10は、嗜好情報に含まれるワインの特徴に合致する銘柄を、対象銘柄として選択する。ここで、「ワインの特徴」とは、ワインの種類、原産地、及び原料の少なくともいずれかに関する事項であってもよい。「ワインの種類」とは、例えば赤ワイン、白ワイン、ロゼワイン、スパークリングワインといった分類であってもよい。「ワインの原産地」とは、ワインの原産地方又は原産国であってもよい。「ワインの原料」とは、ワインの原料として用いられている葡萄の品種であってもよく、葡萄以外に含有する原料であってもよい。 When the preference information does not include the brand of wine but does include characteristics (when the brand of wine the user wishes to receive is not specified from the user terminal 2 to the store information output device 1, but instead the attributes of the wine the user wishes to receive, etc. are presented), the brand selection unit 10 selects a brand that matches the characteristics of wine included in the preference information as a target brand. Here, the "characteristics of wine" may be matters related to at least one of the type of wine, place of origin, and ingredients. The "type of wine" may be a classification such as red wine, white wine, rose wine, and sparkling wine. The "place of origin of wine" may be the region or country of origin of the wine. The "raw materials of wine" may be the grape variety used as an ingredient of wine, or may be ingredients contained other than grapes.

エリア情報取得部11は、対象エリアCを指定するエリア情報をユーザ端末2から取得する。また、エリア情報取得部11は、ユーザ端末2から取得したエリア情報に基づいて、対象エリアCを設定する。「対象エリア」とは、ユーザが店舗の検索範囲とすることを希望するエリアである。「エリア情報」とは、対象エリアCと紐づけられた情報であり、当該エリア情報から対象エリアCが特定される情報である。例えば、エリア情報は、地図上の特定の地点を示す情報(住所、或いは、緯度及び経度を示す情報等)であり、対象エリアCは、エリア情報によって示される地点を中心とした所定半径の円内のエリアであってもよい。あるいは、対象エリアCは、エリア情報によって示される地点から、その周囲の地形情報を加味して設定される所定範囲内のエリアであってもよい。また、対象エリアCは、行政区画に基づいて設定されたエリアであってもよい。 The area information acquisition unit 11 acquires area information specifying the target area C from the user terminal 2. The area information acquisition unit 11 also sets the target area C based on the area information acquired from the user terminal 2. The "target area" is an area that the user desires to set as a search range for stores. The "area information" is information linked to the target area C, and is information that identifies the target area C from the area information. For example, the area information is information indicating a specific point on a map (such as an address or information indicating latitude and longitude), and the target area C may be an area within a circle of a specified radius centered on the point indicated by the area information. Alternatively, the target area C may be an area within a specified range set from the point indicated by the area information, taking into account the surrounding topographical information. The target area C may also be an area set based on an administrative district.

店舗情報取得部12は、複数の店舗の店舗情報を取得する。「店舗情報」とは、各店舗の所在地、及び、各店舗において提供されるワインの銘柄を含む情報である。「店舗の所在地」とは、店舗が位置している地点(住所、或いは、緯度及び経度等)であってもよい。「店舗において提供されるワインの銘柄」とは、例えば、当該店舗のメニューに記載されているワインの銘柄であってもよく、当該店舗により店舗情報出力装置1に登録されているワインの銘柄であってもよい。店舗情報取得部12は、例えば店舗情報を集約したデータベース(第2データベース)を参照して、複数の店舗の店舗情報を取得してもよい。 The store information acquisition unit 12 acquires store information for a plurality of stores. "Store information" is information including the location of each store and the brand of wine served at each store. "Store location" may be the point where the store is located (address, or latitude and longitude, etc.). "Brand of wine served at the store" may be, for example, a brand of wine listed on the menu of the store, or a brand of wine registered by the store in the store information output device 1. The store information acquisition unit 12 may acquire store information for a plurality of stores, for example, by referring to a database (second database) that aggregates store information.

具体的には、店舗情報取得部12は、店舗情報出力装置1のデータベースに記憶されている店舗情報を、当該データベースにアクセスして取得してもよい。つまり、店舗情報取得部12は、店舗情報出力装置1としてのコンピュータ内の補助記憶装置に構成されたデータベースに記憶されている店舗情報を取得してもよい。あるいは、店舗情報取得部12は、店舗情報出力装置1とは別個のコンピュータ(サーバ)のデータベースに記憶されている店舗情報を、当該データベースにアクセスして取得してもよい。つまり、店舗情報取得部12は、店舗情報出力装置1とは別個のコンピュータ内の補助記憶装置に構成されたデータベースに記憶されている店舗情報を取得してもよい。 Specifically, the store information acquisition unit 12 may acquire store information stored in a database of the store information output device 1 by accessing the database. That is, the store information acquisition unit 12 may acquire store information stored in a database configured in an auxiliary storage device in a computer serving as the store information output device 1. Alternatively, the store information acquisition unit 12 may acquire store information stored in a database of a computer (server) separate from the store information output device 1 by accessing the database. That is, the store information acquisition unit 12 may acquire store information stored in a database configured in an auxiliary storage device in a computer separate from the store information output device 1.

店舗抽出部13は、店舗情報取得部12により選択された対象銘柄、エリア情報取得部11により取得されたエリア情報に基づいて設定された対象エリアC、及び、店舗情報取得部12により取得された店舗情報に基づいて、対象エリアC内において対象銘柄のワインを提供する店舗を抽出する。換言すると、店舗抽出部13は、対象エリアC内に位置する店舗のうち、ユーザが対象銘柄のワインの提供を受けることができる店舗を抽出する。店舗抽出部13は、必ずしも1つの店舗のみを抽出しなくてもよく、複数の店舗を抽出してもよい。 The store extraction unit 13 extracts stores that offer the target brand of wine within the target area C based on the target brand selected by the store information acquisition unit 12, the target area C that is set based on the area information acquired by the area information acquisition unit 11, and the store information acquired by the store information acquisition unit 12. In other words, the store extraction unit 13 extracts stores located within the target area C that can provide the user with the target brand of wine. The store extraction unit 13 does not necessarily have to extract only one store, and may extract multiple stores.

情報出力部14は、店舗抽出部13により抽出された店舗に関する情報をユーザ端末2に出力する。このとき、情報出力部14は、店舗抽出部13により抽出された店舗に関する情報(以下、抽出店舗情報という。)と併せて、銘柄選択部10により選択された対象銘柄に関する情報(以下、対象銘柄情報という。)をユーザ端末2に出力してもよい(図3参照)。情報出力部14は、抽出店舗情報及び対象銘柄情報を、ユーザ端末2において識別可能なデータ形式として、ユーザ端末2に送信してもよい。 The information output unit 14 outputs information about the stores extracted by the store extraction unit 13 to the user terminal 2. At this time, the information output unit 14 may output information about the target stocks selected by the stock selection unit 10 (hereinafter referred to as target stock information) together with information about the stores extracted by the store extraction unit 13 (hereinafter referred to as extracted store information) to the user terminal 2 (see FIG. 3). The information output unit 14 may transmit the extracted store information and the target stock information to the user terminal 2 in a data format identifiable in the user terminal 2.

ユーザ端末2は、ユーザにより使用される端末である。ユーザ端末2は、店舗情報出力装置1を含む別の機器との間で通信(例えば、ネットワークを介した無線通信)可能に構成されていればよく、例えばスマートフォン、タブレット、ノートパソコン、デスクトップパソコン等であってもよい。ここでは、ユーザ端末2としてスマートフォンが例示されている。 The user terminal 2 is a terminal used by a user. The user terminal 2 may be configured to be capable of communicating (e.g., wireless communication via a network) with other devices including the store information output device 1, and may be, for example, a smartphone, a tablet, a notebook computer, a desktop computer, etc. Here, a smartphone is shown as an example of the user terminal 2.

ユーザ端末2は、物理的な構成として制御演算装置、記憶装置、及び入出力装置を備えている。制御演算装置は、例えばCPU(Central Processing Unit)等のコントローラにより構成されており、演算処理を実行するとともに記憶装置及び入出力装置の制御を行う。記憶装置は、例えば主記憶装置及び補助記憶装置を有している。主記憶装置は、例えばRAM(Random Access Memory)により構成されている。また、補助記憶装置は、例えばROM(Read Only Memory)により構成されている。入出力装置は、例えば外部からデータを入力されて記憶装置に送信するタッチパネル等の入力装置、及び、例えば制御演算部により演算されて記憶装置に記憶された演算結果を外部に出力するディスプレイ及びスピーカ等の出力装置を有している。ユーザ端末2は、例えば、ROMに記憶されているプログラムをRAMに読み込み、RAMに読み込まれたプログラムをCPUにより実行することにより、所定の処理を実行する。 The user terminal 2 has a control arithmetic unit, a storage device, and an input/output device as physical components. The control arithmetic unit is composed of a controller such as a CPU (Central Processing Unit), and executes arithmetic processing and controls the storage device and the input/output device. The storage device has, for example, a main storage device and an auxiliary storage device. The main storage device is composed of, for example, a RAM (Random Access Memory). The auxiliary storage device is composed of, for example, a ROM (Read Only Memory). The input/output device has, for example, an input device such as a touch panel that receives data from the outside and transmits it to the storage device, and an output device such as a display and a speaker that outputs to the outside the results of calculations performed by the control arithmetic unit and stored in the storage device. The user terminal 2 executes a predetermined process, for example, by loading a program stored in the ROM into the RAM and executing the program loaded into the RAM by the CPU.

ユーザ端末2のコントローラは、機能的には、入力部20、出力部21、及び通信部22を備えている。入力部20は、入力装置等から入力された情報を受け付ける。出力部21は、入力部20により受け付けた情報を処理した結果等の情報を出力装置に出力する。通信部22は、店舗情報出力装置1等の外部との間での通信に関する処理を実行する。 The controller of the user terminal 2 functionally comprises an input unit 20, an output unit 21, and a communication unit 22. The input unit 20 accepts information input from an input device or the like. The output unit 21 outputs information such as the results of processing the information accepted by the input unit 20 to an output device. The communication unit 22 executes processing related to communication between the store information output device 1 and the outside.

図2は、ディスプレイに店舗の検索画面が表示されたユーザ端末2を示す図である。図3は、ディスプレイに店舗に関する情報及び対象銘柄に関する情報が表示されたユーザ端末2を示す図である。図2及び図3に示されるように、ユーザ端末2は、入力部20により、ユーザから入力装置を介して嗜好情報及びエリア情報を受け付ける。入力部20は、例えばユーザ端末2が店舗情報出力装置1に対応したアプリ(すなわち、ユーザ端末2を店舗情報出力装置1と連携して動作させるアプリ)をインストールされている場合には、当該アプリ上で入力された嗜好情報及びエリア情報を受け付けてもよい。ここで、「アプリ」とは、アプリケーション(すなわち、ソフトウェア)を意味する。入力部20により受け付けられた嗜好情報及びエリア情報は、通信部22により店舗情報出力装置1に送信される。 Fig. 2 is a diagram showing a user terminal 2 with a store search screen displayed on the display. Fig. 3 is a diagram showing a user terminal 2 with store-related information and target brand-related information displayed on the display. As shown in Figs. 2 and 3, the user terminal 2 receives preference information and area information from the user via the input device through the input unit 20. For example, if the user terminal 2 has an app installed that is compatible with the store information output device 1 (i.e., an app that causes the user terminal 2 to operate in conjunction with the store information output device 1), the input unit 20 may receive preference information and area information input on the app. Here, "app" refers to an application (i.e., software). The preference information and area information received by the input unit 20 are transmitted to the store information output device 1 by the communication unit 22.

また、ユーザ端末2は、入力部20により、店舗情報出力装置1から送信されて通信部22により受信した抽出店舗情報及び対象銘柄情報を受け付ける。入力部20により受け付けられた抽出店舗情報及び対象銘柄情報は、出力部21により出力装置に出力される。具体的には、抽出店舗情報及び対象銘柄情報の内容が出力装置としてのディスプレイに表示される。出力部21は、例えばユーザ端末2が店舗情報出力装置1に対応したアプリをインストールされている場合には、抽出店舗情報及び対象銘柄情報の内容を当該アプリ上で出力してもよい。 The user terminal 2 also receives, via the input unit 20, the extracted store information and target stock information transmitted from the store information output device 1 and received via the communication unit 22. The extracted store information and target stock information received by the input unit 20 are output to the output device by the output unit 21. Specifically, the contents of the extracted store information and target stock information are displayed on a display serving as the output device. For example, if the user terminal 2 has an app installed that is compatible with the store information output device 1, the output unit 21 may output the contents of the extracted store information and target stock information on the app.

[店舗情報出力処理]
店舗情報出力装置1において実行される店舗情報出力処理について説明する。図4は、店舗情報出力処理を示すフローチャートである。図4に示されるフローチャートは、例えばユーザ端末2から店舗情報出力装置1に店舗情報出力処理を開始する旨のリクエスト情報が送信されることを契機として開始される。
[Store information output process]
The store information output process executed in the store information output device 1 will be described. Fig. 4 is a flowchart showing the store information output process. The flowchart shown in Fig. 4 is started when, for example, request information for starting the store information output process is transmitted from the user terminal 2 to the store information output device 1.

図4のステップS10において、店舗情報出力装置1は、銘柄選択部10により、ユーザ端末2から嗜好情報を取得する。その後、店舗情報出力装置1による店舗情報出力処理は、ステップS12に移行する。 In step S10 of FIG. 4, the store information output device 1 acquires preference information from the user terminal 2 via the brand selection unit 10. After that, the store information output process by the store information output device 1 proceeds to step S12.

ステップS12において、店舗情報出力装置1は、銘柄選択部10により、嗜好情報に基づいてワインの複数の銘柄から対象銘柄を選択する。銘柄選択部10は、必ずしも1つの銘柄のワインを対象銘柄として選択しなくてもよく、複数の銘柄のワインを対象銘柄として選択してもよい。ステップS12において実行される対象銘柄の選択に係る処理のサブルーチンについて、詳しくは後述する。その後、店舗情報出力装置1による店舗情報出力処理は、ステップS14に移行する。 In step S12, the store information output device 1 uses the brand selection unit 10 to select a target brand from multiple brands of wine based on the preference information. The brand selection unit 10 does not necessarily have to select one brand of wine as the target brand, and may select multiple brands of wine as the target brand. The subroutine for the process related to the selection of the target brand executed in step S12 will be described in detail later. After that, the store information output process by the store information output device 1 proceeds to step S14.

ステップS14において、店舗情報出力装置1は、エリア情報取得部11により、対象エリアCを指定するエリア情報をユーザ端末2から取得する。エリア情報取得部11は、例えば、エリア情報として、地図上の特定の地点を示す情報(住所、或いは、緯度及び経度を示す情報等)を取得してもよく、特定の行政区画を示す情報を取得してもよい。その後、店舗情報出力装置1による店舗情報出力処理は、ステップS16に移行する。 In step S14, the store information output device 1 acquires area information specifying the target area C from the user terminal 2 via the area information acquisition unit 11. The area information acquisition unit 11 may acquire, for example, information indicating a specific point on a map (such as an address or information indicating latitude and longitude) as the area information, or may acquire information indicating a specific administrative district. After that, the store information output process by the store information output device 1 proceeds to step S16.

ステップS16において、店舗情報出力装置1は、エリア情報取得部11により、ユーザ端末2から取得したエリア情報に基づいて対象エリアCを設定する。例えば、エリア情報取得部11は、エリア情報として地図上の特定の地点を示す情報を取得している場合、当該地点を中心とした地図がユーザ端末2のディスプレイに表示されたときに、地図上において当該地点を中心とし、且つ、当該地点とディスプレイに表示される地図の四隅の地点との離間距離を半径とした円内を、対象エリアCに設定してもよい(図2参照)。その後、店舗情報出力装置1による店舗情報出力処理は、ステップS18に移行する。 In step S16, the store information output device 1 sets the target area C based on the area information acquired from the user terminal 2 by the area information acquisition unit 11. For example, if the area information acquisition unit 11 has acquired information indicating a specific point on a map as area information, when a map centered on that point is displayed on the display of the user terminal 2, the area information acquisition unit 11 may set the target area C to a circle on the map centered on that point and with a radius equal to the distance between that point and the four corner points of the map displayed on the display (see FIG. 2). After that, the store information output process by the store information output device 1 proceeds to step S18.

ステップS18において、店舗情報出力装置1は、店舗情報取得部12により、複数の店舗のそれぞれの所在地、及び、複数の店舗のそれぞれにおいて提供されるワインの銘柄を含む店舗情報を取得する。例えば、店舗情報取得部12は、店舗情報出力装置1のデータベースにアクセスして、当該データベースに記憶されている店舗情報を取得してもよい。あるいは、店舗情報取得部12は、店舗情報出力装置1とは別個のコンピュータ(サーバ)のデータベースにアクセスして、当該データベースに記憶されている店舗情報を取得してもよい。その後、店舗情報出力装置1による店舗情報出力処理は、ステップS20に移行する。 In step S18, the store information output device 1 acquires store information including the locations of each of the multiple stores and the brands of wine offered at each of the multiple stores, by the store information acquisition unit 12. For example, the store information acquisition unit 12 may access a database of the store information output device 1 and acquire store information stored in the database. Alternatively, the store information acquisition unit 12 may access a database of a computer (server) separate from the store information output device 1 and acquire store information stored in the database. Thereafter, the store information output process by the store information output device 1 proceeds to step S20.

ステップS20において、店舗情報出力装置1は、店舗抽出部13により、対象銘柄のワインを提供する店舗が対象エリアC内に存在するか否かを判定する。具体的には、店舗抽出部13は、店舗情報取得部12により選択された対象銘柄、エリア情報取得部11により取得されたエリア情報に基づいて設定された対象エリアC、及び、店舗情報取得部12により取得された店舗情報に基づいて、対象エリアC内において対象銘柄のワインを提供する店舗を抽出する。店舗抽出部13は、少なくとも1軒の店舗が抽出された場合には、対象銘柄のワインを提供する店舗が対象エリアC内に存在すると判定する。店舗情報出力装置1は、対象銘柄のワインを提供する店舗が対象エリアC内に存在すると判定した場合(ステップS20:YES)、ステップS22に移行する。一方、店舗抽出部13は、店舗が抽出されなかった場合には、対象銘柄のワインを提供する店舗が対象エリアC内に存在しないと判定する。店舗情報出力装置1は、対象銘柄のワインを提供する店舗が対象エリアC内に存在しないと判定した場合(ステップS20:NO)、ステップS24に移行する。 In step S20, the store information output device 1 determines whether or not a store that offers the target brand of wine exists within the target area C using the store extraction unit 13. Specifically, the store extraction unit 13 extracts stores that offer the target brand of wine within the target area C based on the target brand selected by the store information acquisition unit 12, the target area C set based on the area information acquired by the area information acquisition unit 11, and the store information acquired by the store information acquisition unit 12. If at least one store is extracted, the store extraction unit 13 determines that a store that offers the target brand of wine exists within the target area C. If the store information output device 1 determines that a store that offers the target brand of wine exists within the target area C (step S20: YES), it proceeds to step S22. On the other hand, if no store is extracted, the store extraction unit 13 determines that a store that offers the target brand of wine does not exist within the target area C. If the store information output device 1 determines that there are no stores that offer the target brand of wine within the target area C (step S20: NO), it proceeds to step S24.

ステップS22において、店舗情報出力装置1は、情報出力部14により、店舗抽出部13により抽出された抽出店舗情報、及び、銘柄選択部10により選択された対象銘柄情報を、ユーザ端末2に出力する。これに対して、ユーザ端末2は、入力部20により、店舗情報出力装置1から送信された抽出店舗情報及び対象銘柄情報を受け付ける。そして、ユーザ端末2は、入力部20により受け付けられた抽出店舗情報及び対象銘柄情報を、出力部21により出力装置に出力させる(図3参照)。以上により、店舗情報出力装置1において実行される店舗情報出力処理が終了する。 In step S22, the store information output device 1 outputs the extracted store information extracted by the store extraction unit 13 and the target stock information selected by the stock selection unit 10 to the user terminal 2 via the information output unit 14. In response, the user terminal 2 accepts the extracted store information and target stock information transmitted from the store information output device 1 via the input unit 20. The user terminal 2 then causes the output unit 21 to output the extracted store information and target stock information accepted by the input unit 20 to the output device (see Figure 3). This completes the store information output process executed in the store information output device 1.

なお、このとき、ユーザ端末2は、地図上における各店舗位置にマーカを描画することによって抽出店舗情報を出力してもよい(図2参照)。この場合、ユーザ端末2に表示された地図上のマーカがタッチされたときに、図3に示されるような各店舗の詳細情報(例えば、各店舗の店名、所在地、営業時間、取り扱っているワインのリスト等)がユーザ端末2に表示されてもよい。さらに、この詳細情報が表示された画面上において、各ワインの表示がタッチされたときに、各ワインの詳細情報がユーザ端末2に表示されてもよい。 At this time, the user terminal 2 may output the extracted store information by drawing a marker at the location of each store on the map (see FIG. 2). In this case, when a marker on the map displayed on the user terminal 2 is touched, detailed information about each store (e.g., each store's name, location, business hours, list of wines available, etc.) as shown in FIG. 3 may be displayed on the user terminal 2. Furthermore, when the display of each wine is touched on the screen on which this detailed information is displayed, the detailed information about each wine may be displayed on the user terminal 2.

ステップS24において、店舗情報出力装置1は、情報出力部14により、対象銘柄のワインを提供する店舗が対象エリアC内に存在しない旨の情報(以下、店舗不存在情報という)を、ユーザ端末2に出力する。これに対して、ユーザ端末2は、入力部20により、店舗情報出力装置1から送信された店舗不存在情報を受け付ける。そして、ユーザ端末2は、入力部20により受け付けられた店舗不存在情報を、出力部21により出力装置に出力させる。以上により、店舗情報出力装置1において実行される店舗情報出力処理が終了する。 In step S24, the store information output device 1 outputs, via the information output unit 14, information to the user terminal 2 indicating that there is no store in the target area C that offers the target brand of wine (hereinafter referred to as store non-existence information). In response, the user terminal 2 accepts the store non-existence information transmitted from the store information output device 1 via the input unit 20. The user terminal 2 then causes the output unit 21 to output the store non-existence information accepted by the input unit 20 to the output device. This completes the store information output process executed in the store information output device 1.

[対象銘柄の選択に係る処理のサブルーチン]
店舗情報出力装置1において実行される店舗情報出力処理のうち、対象銘柄の選択に係る処理のサブルーチンについて説明する。対象銘柄の選択に係る処理のサブルーチンは、上述した店舗情報出力処理のステップS12に対応している。図5は、店舗情報出力処理において対象銘柄の選択に係る処理のサブルーチンを示すフローチャートである。図6は、ディスプレイに銘柄の指定画面が表示されたユーザ端末2を示す図である。図7は、ディスプレイに原産地方及び品種の指定画面が表示されたユーザ端末2を示す図である。図8は、ディスプレイに原産国の指定画面が表示されたユーザ端末2を示す図である。図5に示されるフローチャートは、店舗情報出力装置1において実行される店舗情報出力処理が図4に示されるフローチャートのステップS12に移行したことを契機として開始される。以下の説明では、ユーザ端末2が店舗情報出力装置1に対応したアプリをインストールされており、ユーザ端末2のディスプレイに表示された当該アプリ上でユーザが嗜好情報を入力する場合が例示されている。
[Subroutine for processing related to selection of target stocks]
A subroutine of a process related to the selection of a target brand among the store information output processes executed in the store information output device 1 will be described. The subroutine of the process related to the selection of a target brand corresponds to step S12 of the store information output process described above. FIG. 5 is a flowchart showing a subroutine of a process related to the selection of a target brand in the store information output process. FIG. 6 is a diagram showing a user terminal 2 on which a brand designation screen is displayed on the display. FIG. 7 is a diagram showing a user terminal 2 on which a designation screen for a region of origin and a variety is displayed on the display. FIG. 8 is a diagram showing a user terminal 2 on which a designation screen for a country of origin is displayed on the display. The flowchart shown in FIG. 5 is started when the store information output process executed in the store information output device 1 moves to step S12 of the flowchart shown in FIG. 4. In the following description, a case is exemplified in which an app corresponding to the store information output device 1 is installed in the user terminal 2, and the user inputs preference information on the app displayed on the display of the user terminal 2.

図5のステップS30において、店舗情報出力装置1は、銘柄選択部10により、ユーザ端末2から取得した嗜好情報にワインの銘柄が明示的に含まれているか否かを判定する。嗜好情報にワインの銘柄が明示的に含まれている場合とは、図2に示されるアプリ画面上でユーザが「ワインから探す」と表示されたボタンB1をタッチし、図6に示されるアプリ画面上でワインを銘柄から指定した場合が挙げられる。図6に示されるアプリ画面には、複数の銘柄のワインが表示され、ユーザが所望のワインの表示(表示P1)をタッチすることにより、ワインの銘柄を指定することができる。店舗情報出力装置1は、嗜好情報にワインの銘柄が明示的に含まれていると判定した場合(ステップS30:YES)、ステップS44に移行する。一方、店舗情報出力装置1は、嗜好情報にワインの銘柄が明示的に含まれていないと判定した場合(ステップS30:NO)、ステップS32に移行する。 In step S30 of FIG. 5, the store information output device 1 determines whether the brand of wine is explicitly included in the preference information acquired from the user terminal 2 by the brand selection unit 10. An example of a case where the preference information explicitly includes a brand of wine is when the user touches the button B1 displayed as "Search by wine" on the application screen shown in FIG. 2 and specifies a wine by brand on the application screen shown in FIG. 6. The application screen shown in FIG. 6 displays multiple brands of wine, and the user can specify a brand of wine by touching the display (display P1) of the desired wine. If the store information output device 1 determines that the preference information explicitly includes a brand of wine (step S30: YES), it proceeds to step S44. On the other hand, if the store information output device 1 determines that the preference information does not explicitly include a brand of wine (step S30: NO), it proceeds to step S32.

ステップS32において、店舗情報出力装置1は、銘柄選択部10により、ユーザ端末2から取得した嗜好情報に含まれるワインの種類及び原料(ここでは品種)の情報を取得する。嗜好情報に含まれるワインの種類とは、図2に示されるアプリ画面上でユーザが「RED」、「WHITE」、「SPARKLING」、「ROSE」、「SWEET」等と表示されたボタンB2をタッチして指定された種類である。また、嗜好情報に含まれるワインの品種とは、図2に示されるアプリ画面上でユーザが「品種」と表示されたボタンB3をタッチし、図7に示されるアプリ画面上でワインの品種を指定した場合が挙げられる。図7に示されるアプリ画面には、ワインの複数の品種が表示され、ユーザが所望の品種の表示(表示P3)をタッチすることにより、ワインの品種を指定することができる。その後、店舗情報出力装置1による店舗情報出力処理は、ステップS34に移行する。 In step S32, the store information output device 1 acquires information on the type of wine and ingredients (variety here) included in the preference information acquired from the user terminal 2 by the brand selection unit 10. The type of wine included in the preference information is the type specified by the user touching the button B2 displayed as "RED", "WHITE", "SPARKLING", "ROSE", "SWEET", etc. on the application screen shown in FIG. 2. The variety of wine included in the preference information is the case where the user touches the button B3 displayed as "Variety" on the application screen shown in FIG. 2 and specifies the variety of wine on the application screen shown in FIG. 7. The application screen shown in FIG. 7 displays multiple varieties of wine, and the user can specify the variety of wine by touching the display (display P3) of the desired variety. After that, the store information output process by the store information output device 1 proceeds to step S34.

ステップS34において、店舗情報出力装置1は、銘柄選択部10により、ユーザ端末2から取得した嗜好情報にワインの原産地方を示す情報が含まれているか否かを判定する。嗜好情報にワインの原産地方を示す情報が含まれている場合とは、図2に示されるアプリ画面上でユーザが「地方」と表示されたボタンB4をタッチし、図7に示されるアプリ画面上でワインの原産地方を指定した場合が挙げられる。図7に示されるアプリ画面には、ワインの複数の原産地方が表示され、ユーザが所望の原産地方の表示(表示P4)をタッチすることにより、ワインの原産地方を指定することができる。店舗情報出力装置1は、嗜好情報にワインの原産地方を示す情報が含まれていると判定した場合(ステップS34:YES)、ステップS36に移行する。一方、店舗情報出力装置1は、嗜好情報にワインの原産地方を示す情報が含まれていないと判定した場合(ステップS34:NO)、ステップS38に移行する。 In step S34, the store information output device 1 determines whether the preference information acquired from the user terminal 2 includes information indicating the region of origin of the wine by the brand selection unit 10. An example of a case where the preference information includes information indicating the region of origin of the wine is when the user touches the button B4 labeled "Region" on the application screen shown in FIG. 2 and specifies the region of origin of the wine on the application screen shown in FIG. 7. The application screen shown in FIG. 7 displays multiple regions of origin of the wine, and the user can specify the region of origin of the wine by touching the display of the desired region of origin (display P4). If the store information output device 1 determines that the preference information includes information indicating the region of origin of the wine (step S34: YES), it proceeds to step S36. On the other hand, if the store information output device 1 determines that the preference information does not include information indicating the region of origin of the wine (step S34: NO), it proceeds to step S38.

ステップS36において、店舗情報出力装置1は、銘柄選択部10により、ユーザ端末2から取得した嗜好情報に含まれるワインの種類、品種、及び原産地方により、ワインの銘柄を絞り込む。なお、銘柄選択部10は、嗜好情報にワインの種類又は品種が含まれていない場合には、嗜好情報に含まれていない種類又は品種を除いた情報から、ワインの銘柄を絞り込む。その後、店舗情報出力装置1による店舗情報出力処理は、ステップS44に移行する。 In step S36, the store information output device 1 uses the brand selection unit 10 to narrow down the wine brands based on the type, variety, and region of origin of wine included in the preference information acquired from the user terminal 2. If the preference information does not include a wine type or variety, the brand selection unit 10 narrows down the wine brands from information excluding the type or variety not included in the preference information. After that, the store information output process by the store information output device 1 proceeds to step S44.

ステップS38において、店舗情報出力装置1は、銘柄選択部10により、ユーザ端末2から取得した嗜好情報にワインの原産国を示す情報が含まれているか否かを判定する。嗜好情報にワインの原産国を示す情報が含まれている場合とは、図2に示されるアプリ画面上でユーザが「国」と表示されたボタンB5をタッチし、図8に示されるアプリ画面上でワインの原産国を指定した場合が挙げられる。図8に示されるアプリ画面には、ワインの複数の原産国が表示され、ユーザが所望の原産国の表示(表示P5)をタッチすることにより、ワインの原産国を指定することができる。店舗情報出力装置1は、嗜好情報にワインの原産国を示す情報が含まれていると判定した場合(ステップS38:YES)、ステップS40に移行する。一方、店舗情報出力装置1は、嗜好情報にワインの原産国を示す情報が含まれていないと判定した場合(ステップS38:NO)、ステップS42に移行する。 In step S38, the store information output device 1 determines whether the preference information acquired from the user terminal 2 includes information indicating the country of origin of the wine by the brand selection unit 10. An example of a case where the preference information includes information indicating the country of origin of the wine is when the user touches the button B5 labeled "Country" on the application screen shown in FIG. 2 and specifies the country of origin of the wine on the application screen shown in FIG. 8. The application screen shown in FIG. 8 displays multiple countries of origin of the wine, and the user can specify the country of origin of the wine by touching the desired country of origin display (display P5). If the store information output device 1 determines that the preference information includes information indicating the country of origin of the wine (step S38: YES), it proceeds to step S40. On the other hand, if the store information output device 1 determines that the preference information does not include information indicating the country of origin of the wine (step S38: NO), it proceeds to step S42.

ステップS40において、店舗情報出力装置1は、銘柄選択部10により、ユーザ端末2から取得した嗜好情報に含まれるワインの種類、品種、及び原産国により、ワインの銘柄を絞り込む。なお、銘柄選択部10は、嗜好情報にワインの種類又は品種が含まれていない場合には、嗜好情報に含まれていない種類又は品種を除いた情報から、ワインの銘柄を絞り込む。その後、店舗情報出力装置1による店舗情報出力処理は、ステップS44に移行する。 In step S40, the store information output device 1 uses the brand selection unit 10 to narrow down the wine brands based on the type, variety, and country of origin of wine included in the preference information acquired from the user terminal 2. If the preference information does not include the type or variety of wine, the brand selection unit 10 narrows down the wine brands from information excluding the type or variety not included in the preference information. After that, the store information output process by the store information output device 1 proceeds to step S44.

ステップS42において、店舗情報出力装置1は、銘柄選択部10により、ユーザ端末2から取得した嗜好情報に含まれるワインの種類及び品種により、ワインの銘柄を絞り込む。なお、銘柄選択部10は、嗜好情報にワインの種類又は品種が含まれていない場合には、嗜好情報に含まれていない種類又は品種を除いた情報から、ワインの銘柄を絞り込む。その後、店舗情報出力装置1による店舗情報出力処理は、ステップS44に移行する。 In step S42, the store information output device 1 uses the brand selection unit 10 to narrow down the wine brands based on the type and variety of wine included in the preference information acquired from the user terminal 2. If the preference information does not include the type or variety of wine, the brand selection unit 10 narrows down the wine brands from information excluding the type or variety not included in the preference information. After that, the store information output process by the store information output device 1 proceeds to step S44.

ステップS44において、店舗情報出力装置1は、銘柄選択部10により、嗜好情報に基づいてワインの複数の銘柄から対象銘柄を選択する。具体的には、銘柄選択部10は、嗜好情報にワインの銘柄が明示的に含まれている場合には、当該銘柄を対象銘柄として選択する。一方、銘柄選択部10は、嗜好情報にワインの銘柄が明示的に含まれていない場合には、ワインの複数の銘柄から絞り込んだ銘柄を対象銘柄として選択する。以上により、店舗情報出力装置1において実行される店舗情報出力処理のうち、対象銘柄の選択に係る処理のサブルーチンが終了する。その後、店舗情報出力装置1において実行される店舗情報出力処理は、図4に示されるフローチャートのステップS14に移行する。 In step S44, the store information output device 1 uses the brand selection unit 10 to select a target brand from multiple brands of wine based on the preference information. Specifically, if a wine brand is explicitly included in the preference information, the brand selection unit 10 selects that brand as the target brand. On the other hand, if a wine brand is not explicitly included in the preference information, the brand selection unit 10 selects a narrowed-down brand from multiple brands of wine as the target brand. This completes the subroutine for the process related to the selection of target brands in the store information output process executed by the store information output device 1. After that, the store information output process executed by the store information output device 1 proceeds to step S14 of the flowchart shown in FIG. 4.

[作用及び効果]
以上説明したように、店舗情報出力装置1は、ユーザ端末2から入力された嗜好情報に基づいて、酒の複数の銘柄から対象銘柄を選択する銘柄選択部10と、対象エリアCを指定するエリア情報をユーザ端末2から取得するエリア情報取得部11と、複数の店舗のそれぞれの所在地、及び、複数の店舗のそれぞれにおいて提供される酒の銘柄を含む店舗情報を取得する店舗情報取得部12と、対象銘柄、エリア情報、及び店舗情報に基づいて、対象エリアC内において対象銘柄の酒を提供する店舗を抽出する店舗抽出部13と、店舗抽出部13により抽出された店舗に関する情報をユーザ端末2に出力する情報出力部14と、を備えている。
[Action and Effects]
As described above, the store information output device 1 comprises a brand selection unit 10 that selects a target brand from multiple brands of alcohol based on preference information input from the user terminal 2, an area information acquisition unit 11 that acquires area information designating a target area C from the user terminal 2, a store information acquisition unit 12 that acquires store information including the locations of each of the multiple stores and the brands of alcohol offered at each of the multiple stores, a store extraction unit 13 that extracts stores that offer the target brand of alcohol within the target area C based on the target brand, area information, and store information, and an information output unit 14 that outputs information about the stores extracted by the store extraction unit 13 to the user terminal 2.

店舗情報出力装置1によれば、ユーザ端末2から入力された嗜好情報に基づいて酒の対象銘柄が選択されるとともに、ユーザ端末2により指定された対象エリアC内において対象銘柄の酒を提供する店舗が抽出される。そして、抽出された店舗に関する情報がユーザ端末2に出力される。したがって、この店舗情報出力装置1によれば、ユーザの希望するエリア内において、ユーザの嗜好に応じた銘柄の酒を提供している店舗を検索可能とすることができる。 According to the store information output device 1, a target brand of alcohol is selected based on preference information input from the user terminal 2, and stores that offer the target brand of alcohol within the target area C specified by the user terminal 2 are extracted. Information about the extracted stores is then output to the user terminal 2. Therefore, this store information output device 1 makes it possible to search for stores that offer a brand of alcohol that matches the user's preferences within the user's desired area.

店舗情報出力装置1では、酒は、ワインである。これにより、ユーザの希望するエリア内において、ユーザの嗜好に応じた銘柄のワインを提供している店舗を検索可能とすることができる。 In the store information output device 1, the alcoholic beverage is wine. This makes it possible to search for stores that offer a brand of wine that matches the user's preferences within the user's desired area.

店舗情報出力装置1では、情報出力部14は、店舗抽出部13により抽出された店舗に関する情報と併せて、銘柄選択部10により選択された対象銘柄に関する情報をユーザ端末2に出力する。これにより、ユーザの嗜好に応じた銘柄の酒に関する情報をユーザに提示することができる。 In the store information output device 1, the information output unit 14 outputs to the user terminal 2 information about the target brand selected by the brand selection unit 10 together with information about the store extracted by the store extraction unit 13. This makes it possible to present to the user information about brands of alcohol that match the user's preferences.

店舗情報出力装置1では、嗜好情報は、酒の銘柄を含み、銘柄選択部10は、嗜好情報に含まれる銘柄を対象銘柄として選択する。これにより、ユーザは、所望の銘柄を指定して、当該銘柄の酒を提供している店舗を検索可能とすることが可能となる。 In the store information output device 1, the preference information includes alcohol brands, and the brand selection unit 10 selects brands included in the preference information as target brands. This allows the user to specify a desired brand and search for stores that offer that brand of alcohol.

店舗情報出力装置1では、嗜好情報は、酒の特徴を含み、銘柄選択部10は、嗜好情報に含まれる酒の特徴に合致する銘柄を対象銘柄として選択する。これにより、ユーザは、銘柄を指定しなくても、嗜好に合致した銘柄の酒を提供している店舗を検索可能とすることが可能となる。 In the store information output device 1, the preference information includes characteristics of the alcohol, and the brand selection unit 10 selects brands that match the characteristics of the alcohol included in the preference information as target brands. This allows the user to search for stores that offer brands of alcohol that match the user's preference, without having to specify a brand.

店舗情報出力装置1では、酒の特徴は、酒の種類、原産地、及び原料の少なくともいずれかに関する。これにより、ユーザは、種類、原産地、及び原料の少なくともいずれかに関する嗜好に合致した銘柄の酒を提供している店舗を検索可能とすることが可能となる。 In the store information output device 1, the characteristics of the alcoholic beverage relate to at least one of the type of alcoholic beverage, place of origin, and ingredients. This enables the user to search for stores that offer brands of alcoholic beverages that match the user's preferences in terms of at least one of type, place of origin, and ingredients.

[変形例]
上述した実施形態は、当業者の知識に基づいて変更又は改良が施された様々な形態により実施可能である。
[Modification]
The above-described embodiment can be implemented in various forms that are modified or improved based on the knowledge of those skilled in the art.

例えば、上記実施形態においては、嗜好情報はワインの銘柄及び特徴を含んでおり、ワインの特徴はワインの種類、原産地、及び原料に関するものである。しかし、嗜好情報は、これらに限定されない。例えば、嗜好情報は、店舗情報出力装置1に別途入力される料理の内容に関する情報であってもよく、季節に関する情報であってもよく、対象エリアCに関する情報であってもよい。 For example, in the above embodiment, the preference information includes the brand and characteristics of the wine, and the characteristics of the wine relate to the type of wine, place of origin, and ingredients. However, the preference information is not limited to these. For example, the preference information may be information about the contents of the dish that is input separately to the store information output device 1, information about the season, or information about the target area C.

また、上記実施形態においては、銘柄選択部10が参照する第1データベースと店舗情報取得部12が参照する第2データベースとは、別個に構成されたデータベースである。しかし、第1データベースと第2データベースは、単一に構成されたデータベース(第3データベース)であってもよい。例えば、第3データベースは、ワインの銘柄、ワインの種類、原産地、原料(品種等)、及び店舗情報を一元的に管理するデータベースであってもよい。また、第3データベースは、さらに生産者に関する情報も管理していてもよい。 In the above embodiment, the first database referred to by the brand selection unit 10 and the second database referred to by the store information acquisition unit 12 are separately configured databases. However, the first database and the second database may be a single database (third database). For example, the third database may be a database that centrally manages wine brands, wine types, place of origin, ingredients (variety, etc.), and store information. The third database may also manage information related to producers.

1 店舗情報出力装置
2 ユーザ端末
10 銘柄選択部
11 エリア情報取得部
12 店舗情報取得部
13 店舗抽出部
14 情報出力部
C 対象エリア
REFERENCE SIGNS LIST 1 Store information output device 2 User terminal 10 Brand selection unit 11 Area information acquisition unit 12 Store information acquisition unit 13 Store extraction unit 14 Information output unit C Target area

Claims (2)

ユーザ端末から入力されたワインの嗜好情報に基づいて、ワインの複数の銘柄から対象銘柄を選択する銘柄選択部と、
対象エリアを指定するエリア情報を前記ユーザ端末から取得するエリア情報取得部と、
複数の店舗のそれぞれの所在地、及び、複数の前記店舗のそれぞれにおいて提供されるワインの銘柄を含む店舗情報を取得する店舗情報取得部と、
前記対象銘柄、前記エリア情報、及び前記店舗情報に基づいて、前記対象エリア内において前記対象銘柄のワインを提供する前記店舗を抽出する店舗抽出部と、
前記店舗抽出部により抽出された前記店舗に関する情報を前記ユーザ端末に出力する情報出力部と、を備え、
前記銘柄選択部は、前記ユーザ端末から入力されたワインの嗜好情報にワインの銘柄が明示的に含まれていない場合、前記嗜好情報に含まれるワインの種類、品種、原料、原産地方、原産国の少なくともいずれかの情報に基づいて絞り込んだワインの銘柄を前記対象銘柄として選択し、
前記情報出力部は、前記店舗抽出部により抽出された前記店舗に関する前記情報と併せて、前記銘柄選択部により選択された前記対象銘柄に関する情報を前記ユーザ端末に出力することで、前記ユーザ端末のディスプレイに前記店舗に関する前記情報と前記選択したワインの対象銘柄の情報とを同時に表示させる、店舗情報出力装置。
a brand selection unit that selects a target brand from a plurality of brands of wine based on wine preference information input from a user terminal;
an area information acquisition unit that acquires area information specifying a target area from the user terminal;
a store information acquisition unit that acquires store information including the addresses of each of a plurality of stores and the brands of wines served at each of the plurality of stores;
a store extraction unit that extracts the stores that offer the target brand of wine in the target area based on the target brand, the area information, and the store information;
an information output unit that outputs information about the store extracted by the store extraction unit to the user terminal,
the brand selection unit, when the wine preference information input from the user terminal does not explicitly include a wine brand, selects, as the target brand, a wine brand narrowed down based on at least any one of information on the type, variety, ingredients, region of origin, and country of origin of the wine included in the preference information;
The information output unit outputs to the user terminal information about the store extracted by the store extraction unit, as well as information about the target brand selected by the brand selection unit, thereby simultaneously displaying the information about the store and information about the selected target brand of wine on the display of the user terminal. This is a store information output device.
前記店舗は、ワインを提供する飲食店である、請求項1に記載の店舗情報出力装置。 The store information output device according to claim 1 , wherein the store is a restaurant that serves wine .
JP2020153971A 2020-09-14 2020-09-14 Store information output device Active JP7659796B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2020153971A JP7659796B2 (en) 2020-09-14 2020-09-14 Store information output device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2020153971A JP7659796B2 (en) 2020-09-14 2020-09-14 Store information output device

Publications (2)

Publication Number Publication Date
JP2022047919A JP2022047919A (en) 2022-03-25
JP7659796B2 true JP7659796B2 (en) 2025-04-10

Family

ID=80781175

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2020153971A Active JP7659796B2 (en) 2020-09-14 2020-09-14 Store information output device

Country Status (1)

Country Link
JP (1) JP7659796B2 (en)

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2016148124A1 (en) 2015-03-17 2016-09-22 東亜商事株式会社 Portable terminal used for wine taste evaluation system
JP2018206070A (en) 2017-06-05 2018-12-27 株式会社ぐるなび Information processing apparatus, information processing method, and program
WO2020026763A1 (en) 2018-07-31 2020-02-06 株式会社彩いろり Alcohol information management system and management method

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2016148124A1 (en) 2015-03-17 2016-09-22 東亜商事株式会社 Portable terminal used for wine taste evaluation system
JP2018206070A (en) 2017-06-05 2018-12-27 株式会社ぐるなび Information processing apparatus, information processing method, and program
WO2020026763A1 (en) 2018-07-31 2020-02-06 株式会社彩いろり Alcohol information management system and management method

Also Published As

Publication number Publication date
JP2022047919A (en) 2022-03-25

Similar Documents

Publication Publication Date Title
US20230042931A1 (en) Menu Personalization
JP5319829B1 (en) Information processing apparatus, information processing method, and information processing program
JP5341276B1 (en) Information processing apparatus, information processing method, and information processing program
US20160299973A1 (en) Interactive Internet Interfaces
JPWO2020027281A1 (en) Information presentation method, information presentation system, and information presentation program
US20210287270A1 (en) Information processing system, information processing method, and non-transitory computer-readable storage medium storing program
JP7659796B2 (en) Store information output device
US20160196259A1 (en) Information providing server and method of controlling information providing server
JP4439604B2 (en) Information collection and retrieval device
JP2013182576A (en) System and server for providing sales information
JP5797232B2 (en) Information processing apparatus, query control method, and query control program
WO2017031505A2 (en) Interactive world wide web interfaces or also referred to as internet www interfaces
JP6568272B2 (en) Information processing apparatus, information processing method, and information processing program
JP6870145B1 (en) Information providing device, information providing method and information providing system
US20240311890A1 (en) Information processing device, information processing method, and program
JP6403855B1 (en) Information processing apparatus, information processing method, and information processing program
JP2020149519A (en) Customer service support system for restaurant
JP6570712B2 (en) Information processing apparatus, information processing method, and information processing program
TW201835792A (en) Information providing system, information providing method, and information providing program
HK40103603A (en) Information processing device, information processing method, and program
JP6537756B1 (en) Server control method, server, and server control program
CN116157793A (en) Information processing device, information processing method, and program
JP2024178670A (en) Information processing system, information processing method, and program
JP2013250608A (en) Store information search system
JP2020194368A (en) Extractor, extraction method and extraction program

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20230914

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20240626

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20240806

A601 Written request for extension of time

Free format text: JAPANESE INTERMEDIATE CODE: A601

Effective date: 20241007

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20241205

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20250128

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20250210

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: 20250225

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20250324

R150 Certificate of patent or registration of utility model

Ref document number: 7659796

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150