[go: up one dir, main page]

JP7609827B2 - Information providing device, information providing method, and program - Google Patents

Information providing device, information providing method, and program Download PDF

Info

Publication number
JP7609827B2
JP7609827B2 JP2022101281A JP2022101281A JP7609827B2 JP 7609827 B2 JP7609827 B2 JP 7609827B2 JP 2022101281 A JP2022101281 A JP 2022101281A JP 2022101281 A JP2022101281 A JP 2022101281A JP 7609827 B2 JP7609827 B2 JP 7609827B2
Authority
JP
Japan
Prior art keywords
information
store
specific service
electronic payment
service
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
JP2022101281A
Other languages
Japanese (ja)
Other versions
JP2022118225A (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 JP2022101281A priority Critical patent/JP7609827B2/en
Publication of JP2022118225A publication Critical patent/JP2022118225A/en
Application granted granted Critical
Publication of JP7609827B2 publication Critical patent/JP7609827B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Description

本発明は、情報提供装置、情報提供方法、及びプログラムに関する。 The present invention relates to an information providing device, an information providing method, and a program.

従来、利用者の端末装置などに飲食店の情報を提供する情報提供サービスが知られている。この種の情報提供サービスでは、例えば、飲食の提供に付随する特定サービス、例えば商品のテイクアウトを実施しているか否か、商品の提供やテラス席などの屋外席が設けられているか否かなどといった情報を合わせて提供することがある(例えば、特許文献1参照)。 Conventionally, there are known information provision services that provide information about restaurants to users' terminal devices. This type of information provision service may also provide information about specific services that accompany the provision of food and drink, such as whether or not the restaurant offers take-out products, whether or not products are offered, and whether or not outdoor seating such as terrace seating is provided (see, for example, Patent Document 1).

特開2006-285508号公報JP 2006-285508 A

飲食店においては、営業方針の変更等により、商品のテイクアウトなどの特定サービスを開始したり終了したりすることがある。しかし、飲食店が特定サービスを開始したり終了したりした場合でも、情報提供サービスを実行する管理者は、飲食店が特定サービスを開始したり終了したりした情報を迅速に得ることができない場合がある。この場合には、利用者に正確な情報を提供できなくなるおそれがある。 Restaurants may start or end specific services, such as take-out products, due to changes in business policy, etc. However, even when a restaurant starts or ends a specific service, the administrator who runs the information provision service may not be able to quickly obtain information about when a restaurant has started or ended a specific service. In this case, there is a risk that accurate information cannot be provided to customers.

本発明は、このような事情を考慮してなされたものであり、テイクアウトなどの特定サービスの実施状況をより早く入手するができる情報提供装置、情報提供方法、及びプログラムを提供することを目的の一つとする。 The present invention was made in consideration of these circumstances, and one of its objectives is to provide an information providing device, information providing method, and program that enable users to obtain the implementation status of specific services, such as takeout, more quickly.

本発明の一態様は、電子決済アプリがインストールされた利用者の端末装置と通信し、前記電子決済アプリを利用する電子決済サービスを提供するサーバが収集した情報であって、飲食店におけるテイクアウトサービスを含む特定のサービスの実施状況を認識可能な第1情報を取得する取得部と、前記取得部が取得した前記第1関連情報に基づいて、前記特定サービスが実施されているか否かを判定する判定部と、前記判定部の判定結果に基づく情報を利用者の端末装置に通知する通知部と、を備える、情報提供装置である。 One aspect of the present invention is an information providing device that includes an acquisition unit that communicates with a terminal device of a user on which an electronic payment app is installed and acquires first information collected by a server that provides an electronic payment service using the electronic payment app, the first information being capable of recognizing the implementation status of a specific service, including a take-out service, at a restaurant; a determination unit that determines whether the specific service is being implemented based on the first related information acquired by the acquisition unit; and a notification unit that notifies the terminal device of the user of information based on the determination result of the determination unit.

本発明の一態様によれば、テイクアウトなどの特定サービスの実施状況をより早く入手することができる。 According to one aspect of the present invention, it is possible to obtain information on the implementation status of specific services, such as takeout, more quickly.

電子決済サーバ1による電子決済の仕組みの一例を示す図である。FIG. 2 is a diagram showing an example of a mechanism for electronic payment by the electronic payment server 1. 決済情報2の内容の一例を示す図である。FIG. 2 is a diagram showing an example of the contents of payment information 2. 第1店舗情報3の内容の一例を示す図である。FIG. 2 is a diagram showing an example of the contents of first store information 3. 告知文の一例を示す図である。FIG. 13 is a diagram showing an example of a notice. 情報提供装置100の使用環境の一例を示す図である。FIG. 1 is a diagram illustrating an example of a usage environment of an information providing device 100. 情報提供装置100の構成の一例を示す図である。FIG. 1 illustrates an example of a configuration of an information providing device 100. 飲食店情報182の内容の一例を示す図ある。1 is a diagram showing an example of the contents of restaurant information 182. 飲食店情報に応じた画像の一例を示す図である。FIG. 11 is a diagram showing an example of an image corresponding to restaurant information. 第3の実施形態の情報提供装置300の構成の一例を示す図である。FIG. 13 illustrates an example of a configuration of an information providing device 300 according to a third embodiment.

以下、図面を参照し、本発明の情報提供装置、情報提供方法、及びプログラムの実施形態について説明する。 Below, an embodiment of the information providing device, information providing method, and program of the present invention will be described with reference to the drawings.

[第1の実施形態]
まず、第1の実施形態について説明する。
[First embodiment]
First, the first embodiment will be described.

[概要]
情報提供装置は、例えば、飲食店に関する情報を提供する情報提供サービスを行う装置である。飲食店に関する情報は、テイクアウトを含む特定サービスの実施状況を示す情報を含む。情報提供装置は、電子決済サービスを提供する装置(以下「電子決済サーバ」という)により提供される情報に基づいて、飲食店における特定サービスの実施状況を判定する。以下、電子決済サーバを用いて実行される電子決済の仕組み及び電子決済サーバについて説明し、続いて、情報提供装置の使用環境及び情報提供装置について説明する。
[overview]
The information providing device is, for example, a device that performs an information providing service that provides information about restaurants. The information about the restaurant includes information indicating the implementation status of specific services, including takeout. The information providing device determines the implementation status of specific services at the restaurant based on information provided by a device that provides an electronic payment service (hereinafter referred to as an "electronic payment server"). Below, the mechanism of electronic payment executed using the electronic payment server and the electronic payment server are described, followed by a description of the usage environment of the information providing device and the information providing device.

[電子決済の仕組み]
図1は、電子決済サーバ1による電子決済の仕組みの一例を示す図である。電子決済サーバ1は、ネットワークNWを介して一以上の端末装置10及び店舗決済端末20と通信する。ネットワークNWは、WAN(Wide Area Network)やLAN(Local Area Network)、インターネット、セルラー網などを含む。
[Electronic payment system]
1 is a diagram showing an example of a mechanism for electronic payment by an electronic payment server 1. The electronic payment server 1 communicates with one or more terminal devices 10 and a store payment terminal 20 via a network NW. The network NW includes a wide area network (WAN), a local area network (LAN), the Internet, a cellular network, and the like.

端末装置10及び店舗決済端末20は、例えば、それぞれ予め電子決済アプリがインストールされており、インストールされた電子決済アプリを実行するプロセッサを備える。端末装置10の利用者及び店舗決済端末20の管理者は、電子決済サーバ1との間で、以下「決済方法1」「決済方法2」等の決済方法によって決済を行う。アプリとは、アプリケーションプログラムの略称である。 The terminal device 10 and the store payment terminal 20 each have, for example, an electronic payment app pre-installed and are equipped with a processor that executes the installed electronic payment app. The user of the terminal device 10 and the administrator of the store payment terminal 20 make payments with the electronic payment server 1 using a payment method such as "Payment Method 1" or "Payment Method 2" below. "App" is an abbreviation for an application program.

「決済方法1」では、店舗に設置されたQRコード(登録商標)Qなどのコード画像にエンコードされた店舗ID(識別情報、以下同様)などの情報を電子決済アプリの機能によって端末装置10が読み取り、利用者が端末装置10に料金を入力して店舗側の確認を経た上で確定操作することで、店舗ID、利用者ID、料金、日時などの情報が電子決済サーバ1にアップロードされる。 In "Payment method 1," the terminal device 10 reads information such as the store ID (identification information, the same applies below) encoded in a code image such as a QR code (registered trademark) Q installed in the store using the functions of the electronic payment app, and the user inputs the amount into the terminal device 10 and confirms it after confirmation by the store, whereby information such as the store ID, user ID, amount, date and time, etc. are uploaded to the electronic payment server 1.

電子決済サーバ1は、利用者IDに対応付けられた残高情報から料金の分を差し引くと共に、店舗IDに対応付けられた残高情報に料金の分を加算することで、電子決済を完了する。なお、コード画像の読み取りに際して電子決済アプリは端末装置10のカメラを起動し、エンコードされた情報が読み取り可能なフレーム画像が撮像された時点でカメラによる撮像を終了する。この仕組みに関しては公知技術であるため詳細な説明を省略する。 The electronic payment server 1 completes the electronic payment by subtracting the amount of the fee from the balance information associated with the user ID and adding the amount of the fee to the balance information associated with the store ID. When reading the code image, the electronic payment app activates the camera of the terminal device 10, and stops capturing images with the camera when a frame image in which the encoded information can be read is captured. This mechanism is a publicly known technology, so a detailed explanation will be omitted.

「決済方法2」では、端末装置10が電子決済アプリの機能によって、利用者IDを含む情報がエンコードされたバーコードなどのコード画像を表示し、バーコードリーダーなどの読み取り装置を含む店舗決済端末20が、バーコードにエンコードされた利用者IDなどの情報を読み取り、店舗ID、利用者ID、料金、日時などの情報を電子決済サーバ1にアップロードする。電子決済サーバ1は、決済方法1と同様に、利用者IDに対応付けられた残高情報から料金の分を差し引くと共に、店舗IDに対応付けられた残高情報に料金の分を加算することで、電子決済を完了する。なお、これらの二つの決済方法が採用されていることは、あくまで一例であり、本発明の適用において任意の決済方法が採用されてよい。 In "Payment method 2", the terminal device 10 uses the functions of an electronic payment app to display a code image such as a barcode in which information including a user ID is encoded, and the store payment terminal 20, which includes a reading device such as a barcode reader, reads the information such as the user ID encoded in the barcode and uploads information such as the store ID, user ID, fee, date and time to the electronic payment server 1. As with payment method 1, the electronic payment server 1 completes the electronic payment by subtracting the fee from the balance information associated with the user ID and adding the fee to the balance information associated with the store ID. Note that the adoption of these two payment methods is merely an example, and any payment method may be adopted in the application of the present invention.

[電子決済サーバ1]
電子決済サーバ1は、電子決済の実行を含むサービスを管理する。1以上のプロセッサにより実現される。電子決済サーバ1は、電子決済の実行状況を監視する。電子決済サーバ1は、電子決済が実行された場合に、電子決済の結果に応じて利用者IDに対応付けられた残高情報及び店舗IDに対応付けられた残高情報を更新する。
[Electronic payment server 1]
The electronic payment server 1 manages services including the execution of electronic payments. It is realized by one or more processors. The electronic payment server 1 monitors the execution status of electronic payments. When electronic payments are executed, the electronic payment server 1 updates the balance information associated with the user ID and the balance information associated with the store ID in accordance with the results of the electronic payments.

電子決済サーバ1は、さらに、端末装置10を所有する利用者が決済した履歴を含む決済情報2を記憶する。図2は、決済情報2の内容の一例を示す図である。決済情報2は、例えば、決済を実行した日時に対して、決済を行った利用者の利用者ID、店舗の店舗ID、及び決済金額などが対応づけられた情報である。 The electronic payment server 1 further stores payment information 2 including the history of payments made by the user who owns the terminal device 10. FIG. 2 is a diagram showing an example of the contents of the payment information 2. The payment information 2 is, for example, information in which the user ID of the user who made the payment, the store ID of the store, the payment amount, and the like are associated with the date and time the payment was made.

電子決済サーバ1は、電子決済サービスを利用可能な店舗についての第1店舗情報3を記憶する。図3は、第1店舗情報3の内容の一例を示す図である。第1店舗情報3は、電子決済サービスを利用可能な店舗の店舗IDに対して、第1紹介情報及び特定サービスの実施状況を示す情報などが対応付けられた情報を含む。第1店舗情報は、第1情報の一例であり、第1紹介情報は、紹介情報の一例である。 The electronic payment server 1 stores first store information 3 about stores where the electronic payment service is available. FIG. 3 is a diagram showing an example of the contents of the first store information 3. The first store information 3 includes information in which the first referral information and information indicating the implementation status of a specific service are associated with the store ID of a store where the electronic payment service is available. The first store information is an example of first information, and the first referral information is an example of referral information.

第1紹介情報は、例えば、店舗名、ジャンル、所在地、営業時間、告知文などの情報を含む。このうち、ジャンルは、「飲食店」「被服」「生鮮食品」など、比較的粗く分類されている。告知文は、例えば、店舗の管理者が作成した文であり、店舗の紹介や店舗が現在、将来、常時提供するサービスの内容などが含まれる。告知文の情報は、テキスト情報として記憶される。図4は、告知文の一例を示す図である。第1紹介情報は、店舗を紹介するその他の情報、例えば、電話番号、メニュー、写真、最寄り駅、店舗URL、レビュー、混雑状況などの情報を含んでもよい。 The first introduction information includes information such as the store name, genre, location, business hours, and announcement. Of these, the genres are relatively roughly categorized, such as "restaurants," "clothing," and "fresh food." The announcement is, for example, a statement created by the store manager, and includes an introduction to the store and details of services that the store currently provides, will provide in the future, and will provide on an ongoing basis. The announcement information is stored as text information. FIG. 4 is a diagram showing an example of an announcement. The first introduction information may also include other information introducing the store, such as a phone number, menu, photos, the nearest station, the store URL, reviews, and congestion status.

第1紹介情報は、例えば、初期値として入力されておらず、店舗決済端末20の利用者が店舗決済端末20等を操作することで作成、更新可能な情報である。このため、第1紹介情報は、空欄(N/A)となっている項目が含まれることがある。第1店舗情報3では、第1紹介情報のうちの「告知文」の項目については、店舗のオーナーなどの管理者が作成した内容を表し、特定サービスの実施状況を示す情報の項目については、店舗の管理者の申告の内容を表している。これらの項目は、店舗の管理者の作成や申告がない場合には、空欄(N/A)を表示している。 The first referral information is, for example, information that is not input as an initial value and can be created or updated by the user of the store payment terminal 20 by operating the store payment terminal 20, etc. For this reason, the first referral information may include items that are blank (N/A). In the first store information 3, the "notice" item in the first referral information represents the content created by a manager such as the owner of the store, and the information item indicating the implementation status of a specific service represents the content of the declaration by the store manager. If these items have not been created or declared by the store manager, they are displayed as blank (N/A).

第1紹介情報の各項目の一部または全部は、電子決済サーバ1の管理者が作成、更新可能であってもよい。例えば、第1紹介情報の一部、例えば店舗名、ジャンル、所在地等について、電子決済サーバ1の管理者が予め入力しておいてもよい。さらに、第1紹介情報の各項目のうち、告知文は店舗決済端末20の管理者が作成、更新可能であり、その他の項目は電子決済サーバ1の管理者が作成、更新可能であってもよい。第1紹介情報の各項目の一部または全部は、店舗決済端末20の利用者や電子決済サーバ1の管理者以外の者、例えば一般ユーザが書き込み可能であってもよい。特に、第1紹介情報がメニュー、写真、レビュー、混雑状況などを含む場合には、これらの情報について一般ユーザが書き込み可能であってもよい。 Some or all of the items in the first referral information may be created and updated by the administrator of the electronic payment server 1. For example, some of the first referral information, such as the store name, genre, and location, may be entered in advance by the administrator of the electronic payment server 1. Furthermore, among the items in the first referral information, the notice may be created and updated by the administrator of the store payment terminal 20, and the other items may be created and updated by the administrator of the electronic payment server 1. Some or all of the items in the first referral information may be writable by a person other than the user of the store payment terminal 20 or the administrator of the electronic payment server 1, such as a general user. In particular, when the first referral information includes a menu, photos, reviews, congestion status, and the like, this information may be writable by a general user.

電子決済サーバ1は、電子決済の実行状況を監視したり、店舗決済端末20からの情報の提供を受けたりした結果として、決済情報2及び第1店舗情報3を収集する。決済情報2及び第1店舗情報3は、飲食店におけるテイクアウトサービスを含む特定サービスの実施状況を認識可能な情報である。 The electronic payment server 1 collects payment information 2 and first store information 3 as a result of monitoring the execution status of electronic payments and receiving information from the store payment terminal 20. The payment information 2 and first store information 3 are information that can be used to recognize the implementation status of specific services, including take-out services, at restaurants.

電子決済サーバ1は、店舗決済端末20の要求に応じて、収集した決済情報2及び第1店舗情報3の一部または全部を当該店舗決済端末20に送信する。電子決済サーバ1は、店舗決済端末20からの要求がなくても、例えば定期的に決済情報2及び第1店舗情報3を店舗決済端末20に送信してもよい。 In response to a request from the store payment terminal 20, the electronic payment server 1 transmits some or all of the collected payment information 2 and first store information 3 to the store payment terminal 20. The electronic payment server 1 may transmit the payment information 2 and the first store information 3 to the store payment terminal 20, for example, periodically, even if there is no request from the store payment terminal 20.

[情報提供装置100の使用環境]
図5は、情報提供装置100の使用環境の一例を示す図である。情報提供装置100の使用環境において、情報提供装置100は、1以上の利用者が使用する端末装置10及び飲食店の店舗に設置される店舗端末30とネットワークNWを介して通信する。ネットワークNWは、図1に示すネットワークNWと共通するが、図1に示すネットワークNWから独立していてもよい。
[Usage environment of information providing device 100]
5 is a diagram showing an example of a usage environment of the information providing device 100. In the usage environment of the information providing device 100, the information providing device 100 communicates with a terminal device 10 used by one or more users and a store terminal 30 installed in a restaurant through a network NW. The network NW is common to the network NW shown in FIG. 1, but may be independent from the network NW shown in FIG. 1.

端末装置10及び店舗端末30は、例えば、それぞれ予め飲食店情報提供アプリがインストールされており、インストールされた飲食店情報提供アプリを実行するプロセッサを備える。端末装置10及び店舗端末30は、建築物内等に設置される設置型またはスマートフォンやタブレット端末などの可搬型であり、例えば、表示機能、入力受付機能(例えばタッチパネル)、を有する。端末装置10は、例えば、利用者の自宅等に設置されたり、利用者が所持していたりする。店舗端末30は、例えば、飲食店に設けられたり、飲食店の管理者が所持していたりする。端末装置10及び店舗端末30には、電子決済アプリがインストールされていてもよいし、されていなくてもよい。 The terminal device 10 and the store terminal 30, for example, each have a restaurant information provision app installed in advance, and are equipped with a processor that executes the installed restaurant information provision app. The terminal device 10 and the store terminal 30 are of a fixed type that is installed in a building, etc., or a portable type such as a smartphone or tablet terminal, and have, for example, a display function and an input reception function (e.g. a touch panel). The terminal device 10 is, for example, installed in a user's home, etc., or carried by the user. The store terminal 30 is, for example, provided in a restaurant, or carried by the manager of the restaurant. The terminal device 10 and the store terminal 30 may or may not have an electronic payment app installed.

情報提供装置100は、必要に応じて、電子決済サーバ1に決済情報2や第1店舗情報3の提供を要求する。電子決済サーバ1は、情報提供装置100の要求に応じて、決済情報2や第1店舗情報3の一部または全部を情報提供装置100に送信する。情報提供装置100は、電子決済サーバ1により送信された決済情報2及び第1店舗情報3を取得する。電子決済サーバ1は、情報提供装置100からの要求がなくても、例えば定期的に決済情報2や第1店舗情報3を情報提供装置100に送信してもよい。 The information providing device 100 requests the electronic payment server 1 to provide payment information 2 and first store information 3 as necessary. In response to a request from the information providing device 100, the electronic payment server 1 transmits some or all of the payment information 2 and first store information 3 to the information providing device 100. The information providing device 100 acquires the payment information 2 and first store information 3 transmitted by the electronic payment server 1. The electronic payment server 1 may transmit the payment information 2 and first store information 3 to the information providing device 100, for example, periodically, even if there is no request from the information providing device 100.

端末装置10の利用者や店舗端末30の管理者は、飲食店情報182を知りたい場合に、情報提供装置100に対して、飲食店情報182の提供を要求する。情報提供装置100は、端末装置10や店舗端末30の要求に応じて飲食店情報182を端末装置10や店舗端末30に送信して提供する。情報提供装置1000により送信された飲食店情報182は、例えば、飲食店情報アプリ利用して表示する。情報提供装置100は、端末装置10や店舗端末30からの要求がなくても、例えば飲食店情報182の更新があった場合、あるいは定期的に、飲食店情報182を端末装置10や店舗端末30に送信してもよい。端末装置10や店舗端末30に電子決済アプリがインストールされている場合には、端末装置10や店舗端末30は、電子決済アプリを利用して飲食店情報182を表示してもよい。 When a user of the terminal device 10 or an administrator of the store terminal 30 wants to know restaurant information 182, the user requests the information providing device 100 to provide the restaurant information 182. The information providing device 100 transmits the restaurant information 182 to the terminal device 10 or the store terminal 30 in response to a request from the terminal device 10 or the store terminal 30. The restaurant information 182 transmitted by the information providing device 1000 is displayed, for example, using a restaurant information app. The information providing device 100 may transmit the restaurant information 182 to the terminal device 10 or the store terminal 30 even if there is no request from the terminal device 10 or the store terminal 30, for example, when the restaurant information 182 is updated, or periodically. If an electronic payment app is installed in the terminal device 10 or the store terminal 30, the terminal device 10 or the store terminal 30 may display the restaurant information 182 using the electronic payment app.

[情報提供装置100の構成]
情報提供装置100は、1以上のプロセッサにより実現される。情報提供装置100は、例えば、利用者が利用しようとする飲食店を選択するにあたって判断する基準となり得る飲食店に関する情報である飲食店情報182を端末装置10や店舗端末30などに送信して提供する装置である。情報提供装置100は、飲食店情報を専門的に提供する装置でもよいし、飲食店情報以外の情報を含む複数の情報の一つとして、飲食店情報を提供する装置でもよい。
[Configuration of information providing device 100]
The information providing device 100 is realized by one or more processors. The information providing device 100 is a device that transmits and provides restaurant information 182, which is information about restaurants that can be used as a criterion when a user selects a restaurant to use, to the terminal device 10, the store terminal 30, etc. The information providing device 100 may be a device that specializes in providing restaurant information, or may be a device that provides restaurant information as one of multiple pieces of information including information other than restaurant information.

図6は、情報提供装置100の構成の一例を示す図である。情報提供装置100は、例えば、通信部110を備える。通信部110は、ネットワークNWに接続するためのネットワークカードなどの通信インターフェースである。 Figure 6 is a diagram showing an example of the configuration of the information providing device 100. The information providing device 100 includes, for example, a communication unit 110. The communication unit 110 is a communication interface such as a network card for connecting to the network NW.

情報提供装置100は、さらに、例えば、取得部120と、合成部130と、判定部140と、通知部150と、促進部160と、を備える。これらの構成要素は、例えば、CPU(Central Processing Unit)などのハードウェアプロセッサがプログラム(ソフトウェア)を実行することにより実現される。これらの構成要素のうち一部または全部は、LSI(Large Scale Integration)やASIC(Application Specific Integrated Circuit)、FPGA(Field-Programmable Gate Array)、GPU(Graphics Processing Unit)などのハードウェア(回路部;circuitryを含む)によって実現されてもよいし、ソフトウェアとハードウェアの協働によって実現されてもよい。プログラムは、予めHDD(Hard Disk Drive)やフラッシュメモリなどの記憶部装置(非一過性の記憶媒体を備える記憶装置)に格納されていてもよいし、DVDやCD-ROMなどの着脱可能な記憶媒体(非一過性の記憶媒体)に格納されており、記憶媒体がドライブ装置に装着されることで記憶装置にインストールされてもよい。上記の全ての構成要素が一つのプロセッサにより実現される必要はなく、適宜、複数のプロセッサによる分散処理などがなされてもよい。 The information providing device 100 further includes, for example, an acquisition unit 120, a synthesis unit 130, a determination unit 140, a notification unit 150, and a promotion unit 160. These components are realized by, for example, a hardware processor such as a CPU (Central Processing Unit) executing a program (software). Some or all of these components may be realized by hardware (including circuitry) such as an LSI (Large Scale Integration), an ASIC (Application Specific Integrated Circuit), an FPGA (Field-Programmable Gate Array), or a GPU (Graphics Processing Unit), or may be realized by cooperation between software and hardware. The program may be stored in a storage device (a storage device having a non-transient storage medium) such as an HDD (Hard Disk Drive) or a flash memory in advance, or may be stored in a removable storage medium (non-transient storage medium) such as a DVD or CD-ROM, and installed in the storage device by mounting the storage medium in a drive device. It is not necessary for all of the above components to be realized by a single processor; distributed processing by multiple processors may be used as appropriate.

情報提供装置100は、さらに、記憶部180を備える。記憶部180は、例えば、HDD、フラッシュメモリ、EEPROM(Electrically Erasable Programmable Read Only Memory)、ROM(Read Only Memory)、RAM(Random Access Memory)などの記憶装置により実現される。記憶部180には、ファームウェアやアプリケーションプログラムなどの各種プログラムの他に飲食店情報182が格納される。記憶部180は、情報提供装置100に付随する装置ではなく、ネットワークNWなどを介して情報提供装置100からアクセス可能なNAS(Network Attached Storage)であってもよい。 The information providing device 100 further includes a storage unit 180. The storage unit 180 is realized by a storage device such as a HDD, a flash memory, an EEPROM (Electrically Erasable Programmable Read Only Memory), a ROM (Read Only Memory), or a RAM (Random Access Memory). The storage unit 180 stores restaurant information 182 in addition to various programs such as firmware and application programs. The storage unit 180 does not have to be a device attached to the information providing device 100, and may be a NAS (Network Attached Storage) that can be accessed from the information providing device 100 via a network NW or the like.

図7は、飲食店情報182の内容の一例を示す図ある。飲食店情報182は、飲食を提供する飲食店に付された店舗IDに対して、第1紹介情報及び特定サービスの実施状況を示す情報における各項目が対応付けられた情報を含む。飲食店情報182におけるジャンルは、第1店舗情報3におけるジャンルよりも細かく分類されている。飲食店情報182は、さらに、店舗IDに、予約状況、おすすめメニュー、衛生対策などの情報が対応付けられている。 Figure 7 is a diagram showing an example of the contents of restaurant information 182. Restaurant information 182 includes information in which each item in the first referral information and information indicating the implementation status of a specific service is associated with a store ID given to a restaurant that provides food and drink. The genres in restaurant information 182 are categorized more finely than the genres in first store information 3. Restaurant information 182 further associates information such as reservation status, recommended menu items, and hygiene measures with the store ID.

飲食店情報182では、「テイクアウト」「屋外席」「デリバリー」の項目については、飲食店による申告及び判定部140の判定結果に基づいて内容が決定されている。飲食店情報182において、「テイクアウト」「デリバリー」の各項目については、実施しているか否かが不明である場合には「不可」とし、「屋外席」について、あるか否かが不明である場合には「無」としている。屋外席は、飲食品の屋外飲食領域の一例である。 In the restaurant information 182, the details of the items "take-out," "outdoor seating," and "delivery" are determined based on the declaration by the restaurant and the determination result of the determination unit 140. In the restaurant information 182, for each of the items "take-out" and "delivery," if it is unclear whether they are available, it is marked as "not available," and for "outdoor seating," if it is unclear whether they are available, it is marked as "not available." Outdoor seating is an example of an area for outdoor consumption of food and beverages.

電子決済サーバ1が記憶する第1店舗情報3と情報提供装置100が記憶する飲食店情報182とでは、重複する項目があるが、電子決済サーバ1と情報提供装置100は、それぞれ独自に各項目の情報を取得している。このため、第1店舗情報3と飲食店情報182では、同じ店舗に付与される店舗IDが異なっていることもあり、各項目の情報が第1店舗情報3と飲食店情報182で異なっていることもある。 The first store information 3 stored by the electronic payment server 1 and the restaurant information 182 stored by the information providing device 100 contain overlapping items, but the electronic payment server 1 and the information providing device 100 each obtain information for each item independently. For this reason, the first store information 3 and the restaurant information 182 may have different store IDs assigned to the same store, and the information for each item may differ between the first store information 3 and the restaurant information 182.

情報提供装置100は、決済情報2及び第1店舗情報3に含まれる情報を利用して、特定サービスが実施されているか否かを判定する。情報提供装置100は、飲食店情報182に含まれる特定サービスの実施状況を示す情報を必要によって更新する。 The information providing device 100 uses the information contained in the payment information 2 and the first store information 3 to determine whether the specific service is being provided. The information providing device 100 updates the information indicating the implementation status of the specific service contained in the restaurant information 182 as necessary.

情報提供装置100は、例えば、端末装置10の要求に応じて、記憶部180に記憶された飲食店情報を要求した端末装置10に送信する。端末装置10は、情報提供装置100により送信された飲食店情報を受信し、飲食店情報に応じた画像を表示する。図8は、飲食店情報に応じた画像の一例を示す図である。図8において、例えば端末装置10の表示部には、飲食店情報が含まれる飲食店情報画像G1~G3と、飲食店を検索するための検索条件入力欄Nが表示されている。 For example, in response to a request from the terminal device 10, the information providing device 100 transmits restaurant information stored in the storage unit 180 to the requesting terminal device 10. The terminal device 10 receives the restaurant information transmitted by the information providing device 100 and displays an image corresponding to the restaurant information. FIG. 8 is a diagram showing an example of an image corresponding to the restaurant information. In FIG. 8, for example, the display unit of the terminal device 10 displays restaurant information images G1 to G3 including restaurant information, and a search condition input field N for searching for restaurants.

取得部120は、電子決済サーバ1により送信される決済情報2及び第1店舗情報3を取得する。取得部120は、取得した第1店舗情報3を合成部130及び促進部160に出力する。取得部120は、取得した決済情報2及び第1店舗情報3を判定部140に出力する。 The acquisition unit 120 acquires the payment information 2 and the first store information 3 transmitted by the electronic payment server 1. The acquisition unit 120 outputs the acquired first store information 3 to the synthesis unit 130 and the promotion unit 160. The acquisition unit 120 outputs the acquired payment information 2 and first store information 3 to the determination unit 140.

合成部130は、取得部120により出力された第1店舗情報3の各項目と記憶部180に格納された飲食店情報182の各項目を比較する。合成部130は、各項目の比較結果に基づいて、第1店舗情報3に含まれる店舗IDが対応付けられた飲食店と、飲食店情報182に含まれる店舗IDが対応付けられた飲食店とが同一であることを特定する。合成部130は、同一であると特定された店舗IDが対応付けられた店舗における第1店舗情報3と飲食店情報182を合成する。 The synthesis unit 130 compares each item of the first store information 3 output by the acquisition unit 120 with each item of the restaurant information 182 stored in the memory unit 180. Based on the comparison results of each item, the synthesis unit 130 determines that the restaurant associated with the store ID included in the first store information 3 is the same as the restaurant associated with the store ID included in the restaurant information 182. The synthesis unit 130 synthesizes the first store information 3 and restaurant information 182 for the store associated with the store ID identified as being the same.

合成部130は、飲食店情報182における各項目のうち、特定サービスの実施状況を示す情報について、第1店舗情報3に含まれる情報の更新することで、第1店舗情報3と飲食店情報182を合成する。具体的には、飲食店情報182の各項目のうち「告知文」「テイクアウト」「屋外席」「デリバリー」の各項目の内容を、第1店舗情報3の内容に更新する。合成部130は、その他の項目、例えば所在地や営業時間についても第1店舗情報3の内容に更新してもよい。 The synthesis unit 130 synthesizes the first store information 3 and the restaurant information 182 by updating the information contained in the first store information 3 regarding the information indicating the implementation status of a specific service among the items in the restaurant information 182. Specifically, the content of each of the items in the restaurant information 182, "Announcement," "Takeout," "Outdoor seating," and "Delivery," is updated to the content of the first store information 3. The synthesis unit 130 may also update other items, such as the location and business hours, to the content of the first store information 3.

判定部140は、取得部120により通知される決済情報2及び第1店舗情報3に基づいて、飲食店において、特定サービスが実施されているか否かを判定する。判定部140は、合成部130により合成された飲食店情報182に含まれる情報を利用して第1店舗情報3に基づく判定を行う。判定部140は、各飲食店において、特定サービスが実施されているか否かの情報を通知部150に出力する。判定部140において実行されている判定については、後にさらに説明する。 The determination unit 140 determines whether or not a specific service is being offered at a restaurant based on the payment information 2 and first store information 3 notified by the acquisition unit 120. The determination unit 140 makes a determination based on the first store information 3 using the information included in the restaurant information 182 combined by the combination unit 130. The determination unit 140 outputs information on whether or not a specific service is being offered at each restaurant to the notification unit 150. The determination performed by the determination unit 140 will be described in further detail below.

判定部140は、特定サービスが実施されているか否かの判定結果に基づいて、記憶部180に格納された飲食店情報182を更新する。判定部140は、特定サービスが実施されているか否かの判定結果と飲食店情報182に記憶されている情報が一致している場合には、飲食店情報182を維持する。判定部140は、特定サービスが実施されているか否かの判定結果と飲食店情報182に記憶されている情報が相違している場合には、飲食店情報182を更新する。 The determination unit 140 updates the restaurant information 182 stored in the storage unit 180 based on the determination result of whether or not the specific service is being provided. If the determination result of whether or not the specific service is being provided matches the information stored in the restaurant information 182, the determination unit 140 maintains the restaurant information 182. If the determination result of whether or not the specific service is being provided differs from the information stored in the restaurant information 182, the determination unit 140 updates the restaurant information 182.

通知部150は、例えば、端末装置10や店舗端末30からの要求に応じて、判定結果に基づく情報として、記憶部180に記憶された飲食店情報182を端末装置10や店舗端末30に通知して提供する。通知部150は、端末装置10や店舗端末30からの要求がない場合に、飲食店情報182を通知してもよい。通知部150は、例えば、飲食店情報182が更新された場合や飲食店情報182の店舗IDが付与された飲食店からの要求に応じて、飲食店情報182を通知してもよい。通知部150は、定期的に飲食店情報182を通知してもよい。 For example, in response to a request from the terminal device 10 or the store terminal 30, the notification unit 150 notifies and provides the restaurant information 182 stored in the storage unit 180 to the terminal device 10 or the store terminal 30 as information based on the determination result. The notification unit 150 may notify the restaurant information 182 when there is no request from the terminal device 10 or the store terminal 30. The notification unit 150 may notify the restaurant information 182 when the restaurant information 182 is updated or in response to a request from a restaurant to which the store ID of the restaurant information 182 is assigned. The notification unit 150 may notify the restaurant information 182 periodically.

促進部160は、電子決済サービスにおける第1紹介情報の作成及び更新を、店舗の管理者に促す。具体的に、促進部160は、例えば、取得部120により出力された第1店舗情報3に空欄がある場合に、空欄を埋める(第1店舗情報3を更新する)処理を促進する促進情報を、通信部110を利用して店舗決済端末20に送信する。促進部160は、例えば、利用者に入力を促すための入力フォームを端末装置10に送信可能である。利用者は、入力フォームに沿って入力を行うことにより、第1紹介情報の作成及び更新を行うことができる。 The promotion unit 160 prompts the store manager to create and update the first referral information in the electronic payment service. Specifically, for example, when there is a blank in the first store information 3 output by the acquisition unit 120, the promotion unit 160 transmits, to the store payment terminal 20 using the communication unit 110, promotion information that prompts the process of filling in the blank (updating the first store information 3). For example, the promotion unit 160 can transmit an input form to the terminal device 10 to prompt the user to enter information. The user can create and update the first referral information by entering information in accordance with the input form.

促進部160は、第1店舗情報3に空欄がある場合のほか、特定サービスの実施状況に変化があった場合に特定サービスの実施状況を示す情報を更新することを促進する促進情報を定期的または不定期に、店舗決済端末20に送信してもよい。促進部160は、電子決済サーバ1に促進情報を送信し、電子決済サーバ1を介して促進情報を店舗決済端末20に送信してもよい。 The promotion unit 160 may periodically or irregularly transmit promotion information to the store payment terminal 20 to promote updating of information indicating the implementation status of a specific service when there is a blank in the first store information 3 or when there is a change in the implementation status of the specific service. The promotion unit 160 may transmit the promotion information to the electronic payment server 1 and transmit the promotion information to the store payment terminal 20 via the electronic payment server 1.

[判定部140における判定]
次に、判定部140における特定サービスが実施されているか否かの判定処理について説明する。判定部140は、以下の判定処理のいずれかによって特定サービスが実施されているか否かを判定する。電子決済サーバ1により提供される第1店舗情報3は、例えば店舗の管理者が入力した情報に基づくものがあり、情報の精度が高くないことがある。判定部140は、以下の複数の判定処理の結果を総合的に利用して特定サービスが実施されているか否かを判定することで、第1店舗情報3に含まれる情報を補正して、特定サービスが実施されているか否かを判定してもよい。
[Determination in Determination Unit 140]
Next, a process of determining whether or not the specific service is being provided by the determination unit 140 will be described. The determination unit 140 determines whether or not the specific service is being provided by any of the following determination processes. The first store information 3 provided by the electronic payment server 1 is based on information entered by a store manager, for example, and the accuracy of the information may not be high. The determination unit 140 may determine whether or not the specific service is being provided by comprehensively using the results of the following multiple determination processes to correct the information included in the first store information 3 and determine whether or not the specific service is being provided.

例えば、複数の判定処理の結果、過半数の判定処理で特定サービスが実施されていると判定された場合に、特定サービスが実施されていると判定してもよい。あるいは、複数の判定処理に重み付けを行い、重み付けを考慮して、特定サービスが実施されているか否かを判定してもよい。あるいは、複数の判定処理に優先順位を定め、優先順位の高い方の結果を重視して特定サービスが実施されているか否かを判定してもよい。 For example, when the result of multiple determination processes indicates that the specific service is being implemented in the majority of the determination processes, it may be determined that the specific service is being implemented. Alternatively, the multiple determination processes may be weighted, and the weighting may be taken into consideration when determining whether or not the specific service is being implemented. Alternatively, a priority may be assigned to the multiple determination processes, and the result of the process with the higher priority may be given more importance when determining whether or not the specific service is being implemented.

[第1の判定処理]
第1の判定処理では、判定部140は、第1店舗情報3に含まれる特定サービスの実施状況を示す情報を確認する。具体的に、判定部140は、テイクアウトの可否、屋外席の有無、デリバリーの可否について確認する。判定部140は、確認した特定サービスの実施状況を示す情報に基づいて、特定サービスが実施されているか否かを判定する。
[First Determination Process]
In the first determination process, the determination unit 140 checks information indicating the implementation status of the specific service included in the first store information 3. Specifically, the determination unit 140 checks whether take-out is available, whether outdoor seating is available, and whether delivery is available. The determination unit 140 determines whether the specific service is being implemented based on the confirmed information indicating the implementation status of the specific service.

[第2の判定処理]
第2の判定処理では、判定部140は、第1店舗情報3に含まれる告知文におけるテキスト情報に含まれる文字列に対して、例えば自然言語処理を実行する。判定部140は、実行した自然言語処理の結果に基づいて、特定サービスが実施されているか否かを判定して、例えば第1判定処理の判定結果を補正する。判定部140は、例えば、自然言語処理の結果、告知文に「テイクアウト」「持ち帰り」「消費税8%」などの特定サービスが実施されていると認識される表現の文字列がテキスト情報に含まれていた場合には、特定サービスとしてテイクアウトが実施されていると判定する。判定部140は、例えば、告知文に「テラス席あり」「店舗の外でも飲食可能」等のテキスト情報が含まれている場合には、特定サービスとして屋外席が有ると判定する。
[Second Determination Process]
In the second determination process, the determination unit 140 performs, for example, natural language processing on a character string included in the text information in the notice included in the first store information 3. The determination unit 140 determines whether or not a specific service is being offered based on the result of the executed natural language processing, and corrects, for example, the determination result of the first determination process. For example, when the result of the natural language processing shows that the text information in the notice contains a character string that is recognized as a specific service being offered, such as "take-out,""takeaway," or "8% consumption tax," the determination unit 140 determines that take-out is being offered as a specific service. For example, when the notice contains text information such as "terrace seating available" or "eating and drinking available outside the store," the determination unit 140 determines that outdoor seating is available as a specific service.

[第3の判定処理]
第3の判定処理では、判定部140は、決済情報2に含まれる決済金額情報を確認し、特定サービスが実施されたときに生じる決済の情報が決済情報に含まれる場合に、特定サービスが実施されていると判定する。例えば、取得部120は、取得する決済情報として、特定サービスが実施された場合と実施されない場合とで異なる税額が含まれる決済情報を取得することがある。
[Third Determination Process]
In the third determination process, the determination unit 140 checks the payment amount information included in the payment information 2, and determines that the specific service is being provided if the payment information includes information on the payment that occurs when the specific service is provided. For example, the acquisition unit 120 may acquire payment information that includes a tax amount that differs between when the specific service is provided and when it is not provided.

例えば、テイクアウトで提供される商品には、イートインで提供される商品よりも低い税率の金額が消費税として付加されることがある。このため、決済金額として、テイクアウトの商品に対する決済金額とイートインの商品に対する決済金額に異なる傾向がみられる。例えば、テイクアウトの商品に対する決済金額は、8%の消費税が加算されることから、「108」の倍数となることが多くなる。一方、イートインの商品に対する決済金額は、10%の消費税が加算されることから、「110」の倍数となることが多くなる。 For example, a lower consumption tax rate may be added to take-out items than to eat-in items. For this reason, the payment amount for take-out items tends to be different from the payment amount for eat-in items. For example, the payment amount for take-out items is often a multiple of "108" because 8% consumption tax is added. On the other hand, the payment amount for eat-in items is often a multiple of "110" because 10% consumption tax is added.

この傾向から、例えば、判定部140は、決済金額が「108」の倍数となっていることが多くなっている場合には、特定サービスとしてテイクアウトが実施されていると判定する。多くなっているか否かの判定は、適宜の基準で実行することができる。例えば、決済金額の全体に占める割合に対して、所定の閾値以上の割合で決済金額が「108」の倍数となっている場合に、「多くなっている」と判定することができる。判定部140は、特定サービスが実行されている場合とされていない場合の決済金額に統計処理を施した結果を用いて決済金額に基づいて特定サービスが実施されているか否かを判定してもよい。 Based on this tendency, for example, the determination unit 140 determines that take-out is being offered as a specific service when the payment amount is frequently a multiple of "108". The determination of whether or not it is increasing can be performed based on appropriate criteria. For example, it can be determined that it is "increasing" when the payment amount is a multiple of "108" at a rate equal to or greater than a predetermined threshold value relative to the total payment amount. The determination unit 140 may determine whether or not a specific service is being offered based on the payment amount using the results of statistical processing of the payment amount when the specific service is being offered and when it is not being offered.

あるいは、判定部140は、特定サービスが実施された場合に独自に生じる金額となることがある。例えば、比較的高額な金額帯のランチを提供する店舗において、テイクアウト限定のワンコインランチに相当すると見られる「500円」などの決済が見られる場合がある、この場合の「500円」は、特定サービス(テイクアウト)が実施されたときに独自に生じる。判定部140は、例えば、決済金額が500円である決済情報が含まれる場合に、特定サービスとしてテイクアウトが実施されていると判定する。 Alternatively, the determination unit 140 may determine that the amount is an amount that arises independently when a specific service is provided. For example, in a store that offers lunches at a relatively high price range, a payment such as "500 yen" that is considered to be equivalent to a one-coin lunch that is only available for takeout may be seen. In this case, the "500 yen" is an amount that arises independently when a specific service (takeout) is provided. For example, when payment information showing a payment amount of 500 yen is included, the determination unit 140 determines that takeout is being provided as a specific service.

判定部140は、上記の例において、決済情報2に含まれる日時における時刻の情報をさらに参照して、ランチタイムなどを判定してもよい。判定部140は、例えば、決済を実施した時刻が11時30分から13時30分の間である場合に、ランチタイムで決済が実施されたと判定してもよい。 In the above example, the determination unit 140 may further refer to the time information in the date and time included in the payment information 2 to determine lunchtime, etc. For example, the determination unit 140 may determine that a payment was made during lunchtime if the time the payment was made is between 11:30 and 1:30 p.m.

判定部140は、判定結果として、特定サービスが実施されているか否かの情報に代えてまたは加えて、特定サービスが実施されている可能性を判定して、例えば百分率で表してもよい。例えば、決済金額が「108」の倍数である決済が増加した場合に、テイクアウトが実施されている可能性は高いものの、何らかの要因でたまたま金額が偏ってしまい、テイクアウトを実施していないにもかかわらず、決済金額が「108」の倍数の決済が増加してしまう可能性もある。このため、例えば、決済金額「108」の倍数となる決済が全決済に占める割合が高いほど、テイクアウトを実施している可能性が高くなるように、特定サービスの実施の可能性を求めてもよい。 As a result of the determination, the determination unit 140 may determine the possibility that a specific service is being implemented, instead of or in addition to information on whether or not a specific service is being implemented, and express this as a percentage, for example. For example, if there is an increase in payments whose payment amounts are multiples of "108", there is a high possibility that take-out is being implemented; however, there is also a possibility that the amounts may be biased due to some factor, and there may be an increase in payments whose payment amounts are multiples of "108" even though take-out is not being implemented. For this reason, for example, the possibility of the implementation of a specific service may be calculated so that the higher the proportion of payments whose payment amounts are multiples of "108" out of all payments, the higher the possibility that take-out is being implemented.

第1の実施形態の情報提供装置100では、電子決済サーバ1により提供される決済情報2及び第1店舗情報3に基づいて、店舗における特定サービスを実施いているか否かを判定する。このため、特定サービスの実施状況をより早く入手することができる。さらに、第1の実施形態の情報提供装置100は、特定サービスを実施しているか否かについての情報を早期に利用者に通知して提供することができる。 The information providing device 100 of the first embodiment determines whether or not a specific service is being offered at a store based on the payment information 2 and first store information 3 provided by the electronic payment server 1. This makes it possible to obtain the implementation status of the specific service more quickly. Furthermore, the information providing device 100 of the first embodiment can quickly notify and provide the user with information about whether or not the specific service is being offered.

[第2の実施形態]
次に、第2の実施形態について説明する。第2の実施形態は、第1の実施形態と比較して、情報提供装置100において実行される処理が主に異なる。以下の各実施形態では、第1の実施形態との相違点を中心として各実施形態について説明する。また、共通する要素等については同一の符号を付してその説明を省略することがある。
Second Embodiment
Next, a second embodiment will be described. The second embodiment differs from the first embodiment mainly in the processing executed in the information providing device 100. In the following embodiments, each embodiment will be described focusing on the differences from the first embodiment. Also, common elements and the like may be given the same reference numerals and their description may be omitted.

第2の実施形態において、取得部120は、電子決済サービスとは異なるサービスを通じて提供された店舗が提供する店舗サービスに関連する情報に含まれるテキスト情報を取得する。電子決済サービスとは異なるサービスを通じて提供された店舗が提供する店舗サービスに関連する情報は、例えば、各種SNS(social networking service)サービスを介して利用者により発信される第2情報である。あるいは、電子決済サービスとは異なるサービスを通じて提供された店舗が提供する店舗サービスに関連する情報は、例えば、電子決済サービスを利用する利用者が、店舗サービスを利用した店舗に対する評価や感想などを公表した情報でもよい。 In the second embodiment, the acquisition unit 120 acquires text information contained in information related to store services provided by a store that are provided through a service other than the electronic payment service. The information related to store services provided by a store that are provided through a service other than the electronic payment service is, for example, second information sent by a user through various SNS (social networking services). Alternatively, the information related to store services provided by a store that are provided through a service other than the electronic payment service may be, for example, information published by a user who uses an electronic payment service, such as an evaluation or impression of a store whose store service the user has used.

電子決済サービスとは異なるサービスを通じて提供された店舗が提供する店舗サービスに関連する情報は、例えば、SNSサービスを介して利用者により発信される第2情報以外の情報でもよい。例えば、電子決済アプリ以外の店舗紹介アプリ等の手段を介して送受信されるテキスト情報でもよい。 The information related to the store service provided by the store through a service other than the electronic payment service may be, for example, information other than the second information sent by the user through an SNS service. For example, it may be text information sent and received through a means other than the electronic payment app, such as a store introduction app.

取得部120は、さらに、SNSを発信した端末装置の位置情報を合わせて取得する。位置情報は、例えば、POI(Point Of Interest)情報である。取得部120は、取得した第2情報及び位置情報を判定部140に出力する。 The acquisition unit 120 further acquires location information of the terminal device that sent the SNS. The location information is, for example, POI (Point Of Interest) information. The acquisition unit 120 outputs the acquired second information and location information to the determination unit 140.

判定部140は、取得部120により出力された第2情報に含まれるテキスト情報に含まれる文字列に対して自然言語処理を実行する。判定部140は、自然言語処理の結果に基づいて、飲食店である店舗を特定するためのテキスト情報を抽出する。判定部140は、飲食店を特定するためのテキスト情報を抽出した場合に、判定対象となる当該店舗(以下、「対象店舗」という)で特定サービスが実施されているか否かを判定するためのテキスト情報を抽出する。 The determination unit 140 performs natural language processing on the character string included in the text information included in the second information output by the acquisition unit 120. Based on the result of the natural language processing, the determination unit 140 extracts text information for identifying a store that is a restaurant. When the determination unit 140 extracts text information for identifying a restaurant, it extracts text information for determining whether or not a specific service is being provided at the store to be determined (hereinafter referred to as the "target store").

対象店舗を特定するためのテキスト情報には、例えば、店舗名、業種、商品名、営業時間(来店時間、来店時間帯)、駅名、地名などを表す文言が含まれる。特定サービスが実施されているか否かを判定するためのテキスト情報には、「テイクアウト」「持ち帰り」「消費税8%」などの文言が含まれる。 Text information for identifying a target store includes, for example, phrases indicating the store name, industry, product name, business hours (time of visit, time of visit), station name, place name, etc. Text information for determining whether a specific service is being offered includes phrases such as "takeout," "carry-away," and "8% consumption tax."

判定部140は、第1の実施形態と同様に、第1情報に含まれる決済情報2及び第1店舗情報に基づいて、飲食店において、特定サービスが実施されているか否かを判定(以下、「第1判定」という)する。さらに、判定部140は、抽出したテキスト情報に基づいて、特定サービスが実施されているか否かを判定(以下、「第2判定」という)する。 As in the first embodiment, the determination unit 140 determines whether or not a specific service is being offered at the restaurant based on the payment information 2 and the first store information included in the first information (hereinafter referred to as the "first determination"). Furthermore, the determination unit 140 determines whether or not a specific service is being offered based on the extracted text information (hereinafter referred to as the "second determination").

続いて、判定部140は、第2判定の対象となる対象店舗が、第1判定の対象となる飲食店のいずれかに相当するか否かを判定する。判定の結果、第2判定の対象となる対象店舗が、第1判定の対象となる飲食店のいずれにも相当しない場合には、判定部140は、テキスト情報に基づく判定は終了する。 Then, the determination unit 140 determines whether the target store that is the subject of the second determination corresponds to any of the restaurants that are the subject of the first determination. If the result of the determination is that the target store that is the subject of the second determination does not correspond to any of the restaurants that are the subject of the first determination, the determination unit 140 ends the determination based on the text information.

第2判定の対象となる対象店舗が、第1判定の対象となる飲食店のいずれかに相当する場合には、判定部140は、対象店舗と、対象店舗に相当する第1情報の飲食店(以下。「対応飲食店」という)を対応付けて対象店舗の店舗IDを特定する。対象店舗と対応飲食店の対応付けは、例えば、取得部120により出力される位置情報と、飲食店情報182に含まれる所在地を対応付けたり、テキスト情報に含まれる店舗名と飲食店情報182に含まれる店舗名を対応付けたりして実行される。 When the target store that is the subject of the second judgment corresponds to one of the restaurants that are the subject of the first judgment, the judgment unit 140 identifies the store ID of the target store by matching the target store with the restaurant in the first information that corresponds to the target store (hereinafter referred to as the "corresponding restaurant"). The target store and the corresponding restaurant are matched, for example, by matching the location information output by the acquisition unit 120 with the address included in the restaurant information 182, or by matching the store name included in the text information with the store name included in the restaurant information 182.

取得部120により出力される位置情報と、飲食店情報182に含まれる所在地の対応付けは、例えば、両者の距離が閾値以内である場合、最寄り駅が同一である場合などを基準として実行される。テキスト情報に含まれる店舗名と飲食店情報182に含まれる店舗名の対付けは、完全一致を条件としてもよい。あるいは、類似する関係にあるか否かを基準として判定してもよいし、一般的な店舗の略称などを利用したりしてもよいし、検索クエリを活用したりしてもよいし、店舗名にアルファベットなどが含まれる場合には、大文字と小文字、漢字等が含まれる場合に、漢字等とひらがな等を名寄せしたりしてもよい。続いて、判定部140は、第2判定の結果が、飲食店情報182における対応飲食店に示す内容と異なる場合に、飲食店情報182を更新する。 The position information output by the acquisition unit 120 is matched with the location included in the restaurant information 182, for example, when the distance between the two is within a threshold, when the nearest station is the same, etc. The store name included in the text information and the store name included in the restaurant information 182 may be matched with an exact match. Alternatively, the judgment may be based on whether there is a similar relationship, or a general store abbreviation may be used, or a search query may be utilized, or if the store name includes alphabets, uppercase and lowercase letters may be matched, or if kanji, etc. is included, kanji, etc. may be matched with hiragana, etc. Next, if the result of the second judgment differs from the content shown for the corresponding restaurant in the restaurant information 182, the judgment unit 140 updates the restaurant information 182.

第2の実施形態の情報提供装置は、第1の実施形態と同様、テイクアウトなどの特定サービスの実施状況をより早く入手することができる。さらに、第2の実施形態の情報提供装置は、SNSなどの電子決済サービスとは異なるサービスを通じて提供された店舗が提供する店舗サービスに関連する情報も利用して、特定サービスが実施されているか否かを判定する。このため、広範囲から情報を得ることでさらに早くテイクアウトなどの特定サービスの実施状況を入手することができる。 The information providing device of the second embodiment, like the first embodiment, can obtain the implementation status of a specific service such as takeout more quickly. Furthermore, the information providing device of the second embodiment determines whether a specific service is being implemented by using information related to store services provided by stores that is provided through a service other than electronic payment services, such as SNS. Therefore, by obtaining information from a wide range, the implementation status of a specific service such as takeout can be obtained even more quickly.

[第3の実施形態]
次に、第3の実施形態について説明する。図9は、第3の実施形態の情報提供装置300の構成の一例を示す図である。情報提供装置300は、第1の実施形態の情報提供装置100の構成要素に加えて、計測部310を備える。さらに、情報提供装置300は、緯度経度によって位置を特定可能であり、飲食店の位置を含む地図情報を備える。その他の点は、第1の実施形態の情報提供装置100と同様の構成を有する。
[Third embodiment]
Next, a third embodiment will be described. Fig. 9 is a diagram showing an example of the configuration of an information providing device 300 of the third embodiment. The information providing device 300 includes a measurement unit 310 in addition to the components of the information providing device 100 of the first embodiment. Furthermore, the information providing device 300 can specify a position by latitude and longitude, and includes map information including the positions of restaurants. In other respects, the information providing device 300 has the same configuration as the information providing device 100 of the first embodiment.

第3の実施形態において、端末装置10は、例えば、自己位置検出装置、例えばGNSS(Global navigation Satellite system)装置12を備える。端末装置10は、GNSS装置12によって、端末装置10の位置、換言すれば、端末装置10の利用者の位置を検出する。端末装置10は、検出した利用者の位置情報を電子決済サーバ1に送信する。 In the third embodiment, the terminal device 10 includes, for example, a self-location detection device, such as a GNSS (Global Navigation Satellite system) device 12. The terminal device 10 detects the location of the terminal device 10, in other words, the location of the user of the terminal device 10, using the GNSS device 12. The terminal device 10 transmits the detected user location information to the electronic payment server 1.

位置情報には、利用者ID、日時情報、及び緯度経度情報が含まれる。電子決済サーバ1は、送信された利用者の位置情報を管理する。端末装置10は、電子決済サーバ1以外のサーバ、例えば位置管理サーバに利用者の位置情報を送信するようにしてもよい。この場合、位置管理サーバは、利用者の位置情報を管理する。端末装置10は、情報提供装置300に位置情報を送信してもよい。位置情報に日時情報及び緯度経度情報が含まれることにより、位置情報に基づいて、特定位置における利用者の滞在時間を算出することができる。位置情報は、滞在時間情報の一例である。端末装置10の利用者は、飲食店の店舗を訪れた際に店舗利用者となる。 The location information includes a user ID, date and time information, and latitude and longitude information. The electronic payment server 1 manages the transmitted location information of the user. The terminal device 10 may transmit the user's location information to a server other than the electronic payment server 1, for example a location management server. In this case, the location management server manages the user's location information. The terminal device 10 may transmit the location information to the information providing device 300. Since the location information includes date and time information and latitude and longitude information, it is possible to calculate the stay time of a user at a specific location based on the location information. The location information is an example of stay time information. A user of the terminal device 10 becomes a store user when he or she visits a restaurant.

電子決済サーバ1は、情報提供装置300の要求に応じて、管理する端末装置10の利用者の位置情報を情報提供装置300に送信する。情報提供装置300は、電子決済サーバ1により送信される位置情報を、通信部110を利用して受信する。取得部120は、通信部110が受信した位置情報を取得する。取得部120は、受信した位置情報を計測部310に出力する。 In response to a request from the information providing device 300, the electronic payment server 1 transmits location information of the user of the terminal device 10 that it manages to the information providing device 300. The information providing device 300 receives the location information transmitted by the electronic payment server 1 using the communication unit 110. The acquisition unit 120 acquires the location information received by the communication unit 110. The acquisition unit 120 outputs the received location information to the measurement unit 310.

計測部310は、取得部120が取得した位置情報を地図情報に参照することにより、特定位置における利用者の滞在時間を算出する。計測部310は、利用者が滞在した飲食店及び算出した利用者の滞在時間の滞在情報を生成する。計測部310は、生成した滞在情報を判定部140に出力する。 The measurement unit 310 calculates the user's stay time at a specific location by referring to the map information based on the location information acquired by the acquisition unit 120. The measurement unit 310 generates stay information on the restaurants where the user stayed and the calculated stay time of the user. The measurement unit 310 outputs the generated stay information to the determination unit 140.

判定部140は、計測部310により出力された利用者の飲食店への滞在情報に基づいて、当該飲食店において、特定サービス、例えばテイクアウトが実施されているか否かを判定する。テイクアウトが実施されているか否かの判定をするにあたり、例えば、飲食店に対する滞在時間に第1閾値を設定するとともに、滞在時間が第1閾値以下となる利用者の割合に第2閾値を設定する。判定部140は、滞在時間が第1閾値以下となる利用者の割合が第2閾値以下となる場合に、し、当該飲食店がテイクアウトを実施していると判定する。 The determination unit 140 determines whether a specific service, such as take-out, is offered at the restaurant based on the information about the user's stay at the restaurant output by the measurement unit 310. When determining whether take-out is offered, for example, a first threshold is set for the stay time at the restaurant, and a second threshold is set for the proportion of users whose stay time is equal to or less than the first threshold. When the proportion of users whose stay time is equal to or less than the first threshold is equal to or less than the second threshold, the determination unit 140 determines that the restaurant offers take-out.

さらに、判定部140は、電子決済サーバ1により送信される決済情報に基づいて、飲食店において利用者が電子決済を行っているか否かにさらに基づいて、当該飲食店がテイクアウトを実施しているか否かを判定する。例えば、滞在時間が第1閾値以下となる利用者の割合を求める際に、電子決済を実行した利用者に限定するようにしてもよい。 Furthermore, the determination unit 140 determines whether the restaurant offers takeout services based on whether the user has made an electronic payment at the restaurant, based on the payment information sent by the electronic payment server 1. For example, when determining the percentage of users whose stay time is equal to or less than the first threshold, the determination unit 140 may be limited to users who have made an electronic payment.

第3の実施形態の情報提供装置は、第1の実施形態と同様、テイクアウトなどの特定サービスの実施状況をより早く入手することができる。さらに、第3の実施形態の情報提供装置は、利用者の滞在時間及び電子決済の利用の有無に基づいて、店舗が特定サービス、特にテイクアウトを実施しているか否かを判定する。このため、広範囲から情報を得ることでさらに早くテイクアウトなどの特定サービスの実施状況を入手することができる。 The information providing device of the third embodiment, like the first embodiment, can obtain the implementation status of specific services such as takeout more quickly. Furthermore, the information providing device of the third embodiment determines whether or not a store is providing a specific service, particularly takeout, based on the user's stay time and whether or not electronic payment is used. Therefore, by obtaining information from a wide range, the implementation status of specific services such as takeout can be obtained even more quickly.

[変形例]
以上説明した実施形態において、特定サービスは、テイクアウト、屋外席、デリバリーを含むが、特定サービスは、さらに他のサービスを含んでもよい。例えば、特定サービスは、いわゆる密状態を回避するためのサービス、具体的には、店舗内の座席の一部を取り除いたり、使用を中止したりするサービスや、座席間に仕切(パーテーション)を配置するサービスなどを含んでもよい。
[Modification]
In the above-described embodiment, the specific service includes takeout, outdoor seating, and delivery, but the specific service may further include other services. For example, the specific service may include a service for avoiding so-called crowded conditions, specifically, a service for removing or suspending the use of some seats in a store, or a service for placing partitions between seats.

また、判定部140は、特定サービスを実施しているか否かの情報を提供するが、特定サービスを実施しているか否かの情報として、特定サービスを実施している可能性の情報を提供してもよい。例えば、第2情報に基づいて特定サービスが実施されているか否かを判定する場合に、特定サービスが実施されている可能性を例えば百分率で求めて、特定サービスが実施されている可能性(割合)として提供してもよい。また、情報提供装置100は、上記各実施形態で説明した各種の情報を補完的に利用することで、特定サービスが実施されているか否かに関する情報の精度(確度)を高めるようにしてもよい。 The determination unit 140 provides information on whether or not a specific service is being implemented, but may provide information on the possibility that a specific service is being implemented as the information on whether or not a specific service is being implemented. For example, when determining whether or not a specific service is being implemented based on the second information, the possibility that a specific service is being implemented may be calculated, for example, as a percentage, and provided as the possibility (proportion) that a specific service is being implemented. Furthermore, the information providing device 100 may enhance the accuracy (precision) of the information on whether or not a specific service is being implemented by complementary use of the various pieces of information described in the above embodiments.

また、合成部130は、第1店舗情報3に含まれる店舗IDが対応付けられた飲食店と、飲食店情報182に含まれる店舗IDが対応付けられた飲食店とが同一であることを特定するために、位置情報を利用してもよい。 The synthesis unit 130 may also use location information to determine that the restaurant associated with the store ID included in the first store information 3 is the same as the restaurant associated with the store ID included in the restaurant information 182.

以上、本発明を実施するための形態について実施形態を用いて説明したが、本発明はこうした実施形態に何等限定されるものではなく、本発明の要旨を逸脱しない範囲内において種々の変形及び置換を加えることができる。 The above describes the form for carrying out the present invention using an embodiment, but the present invention is not limited to such an embodiment, and various modifications and substitutions can be made without departing from the spirit of the present invention.

1…電子決済サーバ
2…決済情報
3…第1店舗情報
10…端末装置
12…GNSS装置
20…店舗決済端末
30…店舗端末
100…情報提供装置
110…通信部
120…取得部
130…合成部
140…判定部
150…通知部
160…促進部
180…記憶部
182…飲食店情報
300…情報提供装置
310…計測部
NW…ネットワーク
Reference Signs List 1...Electronic payment server 2...Payment information 3...First store information 10...Terminal device 12...GNSS device 20...Store payment terminal 30...Store terminal 100...Information providing device 110...Communication unit 120...Acquisition unit 130...Synthesis unit 140...Determination unit 150...Notification unit 160...Promotion unit 180...Memory unit 182...Restaurant information 300...Information providing device 310...Measurement unit NW...Network

Claims (8)

電子決済アプリがインストールされた利用者の端末装置と通信し、前記電子決済アプリを利用する電子決済サービスを提供するサーバが収集した情報であって、前記電子決済サービスに含まれる店舗の紹介情報を含み、飲食店におけるテイクアウトサービスを含む特定サービスの実施状況を認識可能な第1情報を取得する取得部と、
前記取得部が取得した前記第1情報に基づいて、前記特定サービスが実施されているか否かを判定し、前記第1情報に含まれる前記紹介情報に、前記特定サービスの実施状況を示す情報が含まれる場合に、前記特定サービスが実施されていると判定する判定部と、
前記紹介情報の作成を前記店舗の管理者に促す促進部と、を備え、
前記促進部は、前記紹介情報の更新をさらに促進する、
情報提供装置。
an acquisition unit that communicates with a terminal device of a user on which an electronic payment app is installed and acquires first information collected by a server that provides an electronic payment service using the electronic payment app, the first information including introduction information of stores included in the electronic payment service and enabling recognition of the implementation status of a specific service, including a take-out service, at a restaurant;
a determination unit that determines whether the specific service is being provided based on the first information acquired by the acquisition unit, and determines that the specific service is being provided when the introduction information included in the first information includes information indicating the implementation status of the specific service ;
A promotion unit that promotes the creation of the introduction information to a manager of the store,
The promotion unit further promotes updating of the introduction information.
Information providing device.
前記紹介情報がテキスト情報を含み、
前記判定部は、前記テキスト情報に含まれる文字列に対して自然言語処理を実行して、前記特定サービスが実施されていると認識される表現が含まれる場合に、前記特定サービスが実施されていると判定する、
請求項に記載の情報提供装置。
the introductory information includes text information;
the determination unit performs natural language processing on a character string included in the text information, and determines that the specific service is being provided when the character string includes an expression that is recognized as indicating that the specific service is being provided.
2. The information providing device according to claim 1 .
前記促進部は、前記特定サービスの実施状況に変化があった場合に、前記紹介情報に含まれる前記特定サービスの実施状況を示す情報の更新を促進する、The promotion unit promotes updating of information indicating an implementation status of the specific service included in the introduction information when there is a change in the implementation status of the specific service.
請求項1に記載の情報提供装置。2. The information providing device according to claim 1.
前記紹介情報は、複数のジャンルごとに設定された複数の欄を埋めて構成される、The introduction information is configured by filling in a plurality of fields set for a plurality of genres.
請求項1に記載の情報提供装置。2. The information providing device according to claim 1.
前記促進部は、前記欄に空欄がある場合に前記紹介情報の更新を促進する、The promotion unit promotes updating of the referral information when there is a blank in the field.
請求項4に記載の情報提供装置。5. The information providing device according to claim 4.
前記促進部は、前記紹介情報の入力フォームを提供する、The promotion unit provides an input form for the introduction information.
請求項1に記載に情報提供装置。2. An information providing device according to claim 1.
コンピュータが、
電子決済アプリがインストールされた利用者の端末装置と通信し、前記電子決済アプリを利用する電子決済サービスを提供するサーバが収集した情報であって、前記電子決済サービスに含まれる店舗の紹介情報を含み、飲食店におけるテイクアウトサービスを含む特定サービスの実施状況を認識可能な第1情報を取得し、
取得した前記第1情報に基づいて、前記特定サービスが実施されているか否かを判定し、前記第1情報に含まれる前記紹介情報に、前記特定サービスの実施状況を示す情報が含まれる場合に、前記特定サービスが実施されていると判定し、
前記紹介情報の作成を前記店舗の管理者に促し、
前記紹介情報の更新をさらに促進する、
情報提供方法。
The computer
acquire first information that is collected by a server that communicates with a terminal device of a user on which an electronic payment app is installed and that provides an electronic payment service using the electronic payment app, the first information including introduction information of stores included in the electronic payment service and enabling recognition of the implementation status of a specific service, including a take-out service, at a restaurant;
Determine whether the specific service is being provided based on the acquired first information, and determine that the specific service is being provided when the introduction information included in the first information includes information indicating the implementation status of the specific service ;
Prompting a manager of the store to create the introduction information;
Further facilitating updating of the referral information;
How to provide information.
コンピュータに、
電子決済アプリがインストールされた利用者の端末装置と通信し、前記電子決済アプリを利用する電子決済サービスを提供するサーバが収集した情報であって、前記電子決済サービスに含まれる店舗の紹介情報を含み、飲食店におけるテイクアウトサービスを含む特定サービスの実施状況を認識可能な第1情報を取得し、
取得した前記第1情報に基づいて、前記特定サービスが実施されているか否かを判定し、前記第1情報に含まれる前記紹介情報に、前記特定サービスの実施状況を示す情報が含まれる場合に、前記特定サービスが実施されていると判定し、
前記紹介情報の作成を前記店舗の管理者に促し、
前記紹介情報の更新をさらに促進する、ことを行わせる、
プログラム。
On the computer,
acquire first information that is collected by a server that communicates with a terminal device of a user on which an electronic payment app is installed and that provides an electronic payment service using the electronic payment app, the first information including introduction information of stores included in the electronic payment service and enabling recognition of the implementation status of a specific service, including a take-out service, at a restaurant;
Determine whether the specific service is being implemented based on the acquired first information, and determine that the specific service is being implemented when the introduction information included in the first information includes information indicating the implementation status of the specific service ;
Prompting a manager of the store to create the introduction information;
Further facilitating updating of the referral information;
program.
JP2022101281A 2020-12-01 2022-06-23 Information providing device, information providing method, and program Active JP7609827B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2022101281A JP7609827B2 (en) 2020-12-01 2022-06-23 Information providing device, information providing method, and program

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
JP2020199486A JP7096316B2 (en) 2020-12-01 2020-12-01 Information providing equipment, information providing method, and program
JP2022101281A JP7609827B2 (en) 2020-12-01 2022-06-23 Information providing device, information providing method, and program

Related Parent Applications (1)

Application Number Title Priority Date Filing Date
JP2020199486A Division JP7096316B2 (en) 2020-12-01 2020-12-01 Information providing equipment, information providing method, and program

Publications (2)

Publication Number Publication Date
JP2022118225A JP2022118225A (en) 2022-08-12
JP7609827B2 true JP7609827B2 (en) 2025-01-07

Family

ID=81975819

Family Applications (2)

Application Number Title Priority Date Filing Date
JP2020199486A Active JP7096316B2 (en) 2020-12-01 2020-12-01 Information providing equipment, information providing method, and program
JP2022101281A Active JP7609827B2 (en) 2020-12-01 2022-06-23 Information providing device, information providing method, and program

Family Applications Before (1)

Application Number Title Priority Date Filing Date
JP2020199486A Active JP7096316B2 (en) 2020-12-01 2020-12-01 Information providing equipment, information providing method, and program

Country Status (1)

Country Link
JP (2) JP7096316B2 (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP7096316B2 (en) 2020-12-01 2022-07-05 ヤフー株式会社 Information providing equipment, information providing method, and program

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2006071648A3 (en) 2004-12-29 2007-03-08 Google Inc Generating and/or serving dynamic promotional offers such as coupons and advertisements
JP2009064147A (en) 2007-09-05 2009-03-26 Isami Takenoshita Empty status providing system and empty status providing program
JP2018073264A (en) 2016-11-02 2018-05-10 株式会社バカン Digital signage control device, digital signage control program, and digital signage system
JP2019101578A (en) 2017-11-29 2019-06-24 サン電子株式会社 Information processing apparatus and computer program
JP2019144028A (en) 2018-02-19 2019-08-29 アルパイン株式会社 Electronic device
JP7096316B2 (en) 2020-12-01 2022-07-05 ヤフー株式会社 Information providing equipment, information providing method, and program

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2006071648A3 (en) 2004-12-29 2007-03-08 Google Inc Generating and/or serving dynamic promotional offers such as coupons and advertisements
JP2009064147A (en) 2007-09-05 2009-03-26 Isami Takenoshita Empty status providing system and empty status providing program
JP2018073264A (en) 2016-11-02 2018-05-10 株式会社バカン Digital signage control device, digital signage control program, and digital signage system
JP2019101578A (en) 2017-11-29 2019-06-24 サン電子株式会社 Information processing apparatus and computer program
JP2019144028A (en) 2018-02-19 2019-08-29 アルパイン株式会社 Electronic device
JP7096316B2 (en) 2020-12-01 2022-07-05 ヤフー株式会社 Information providing equipment, information providing method, and program

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
軽減税率導入と新型コロナの流行でテイクアウト・デリバリーが飲食店の新トレンドに テイクアウト編,ビジネスチャンス 第30巻 第8号,(株)ビジネスチャンス,2020年06月22日,第30巻,pp.14-21

Also Published As

Publication number Publication date
JP2022087514A (en) 2022-06-13
JP2022118225A (en) 2022-08-12
JP7096316B2 (en) 2022-07-05

Similar Documents

Publication Publication Date Title
JP4861965B2 (en) Information distribution system
US10977318B2 (en) Search apparatus, search method, search program, and recording medium
US10872324B2 (en) Shopping support computing device
CN112119415A (en) Generation method, program, and information processing device
KR101868583B1 (en) Method for providing affiliate store recommendation service using bigdata analysis with objective information
JP5047378B1 (en) Information processing system, information processing method, program, and information recording medium
CN112204598A (en) Authentication method, program, and terminal
WO2020026763A1 (en) Alcohol information management system and management method
JP2009129057A (en) Information recommendation system, information recommendation method, and program for information recommendation
JP6339285B1 (en) Service provision system
KR20160108526A (en) Location Based Ranking of Real World Locations
JP2022163033A (en) Control method, communication terminal, program, storage medium, and information providing method
JP7609827B2 (en) Information providing device, information providing method, and program
AU2015218443B2 (en) Itinerary estimation device and method, program, and information classification method
US20210090135A1 (en) Commodity information notifying system, commodity information notifying method, and program
JP6461230B2 (en) Determination device, determination method, and determination program
JP7177023B2 (en) Specific device, specific method and specific program
CN102713910B (en) Dictionary generating apparatus, dictionary generation method
JP2017191500A (en) Device for providing point information to portable terminal, method, and program
JP6345212B2 (en) Information processing server, program, and information processing method
US20240062269A1 (en) Recommendation system, server program, and client program
JP7027047B2 (en) Calculation device, calculation method and calculation program
JP7638342B1 (en) Suggestion system, suggestion method, and program
JP6900532B1 (en) Movie Recommended Devices, Movie Recommended Methods, and Movie Recommended Programs
JP7318131B2 (en) Service providing system, service providing method, and program

Legal Events

Date Code Title Description
A711 Notification of change in applicant

Free format text: JAPANESE INTERMEDIATE CODE: A712

Effective date: 20231026

A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20231120

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20240903

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20241105

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

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20241219

R150 Certificate of patent or registration of utility model

Ref document number: 7609827

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150