[go: up one dir, main page]

JP2022124390A - Information processing system, information processing method, and information processing program - Google Patents

Information processing system, information processing method, and information processing program Download PDF

Info

Publication number
JP2022124390A
JP2022124390A JP2021022131A JP2021022131A JP2022124390A JP 2022124390 A JP2022124390 A JP 2022124390A JP 2021022131 A JP2021022131 A JP 2021022131A JP 2021022131 A JP2021022131 A JP 2021022131A JP 2022124390 A JP2022124390 A JP 2022124390A
Authority
JP
Japan
Prior art keywords
information
coupons
coupon
facility
unit
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.)
Pending
Application number
JP2021022131A
Other languages
Japanese (ja)
Inventor
嵩 小藤
Takashi Koto
智紀 佐藤
Tomonori Sato
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.)
Gurunavi Inc
Original Assignee
Gourmet Navigator Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Gourmet Navigator Inc filed Critical Gourmet Navigator Inc
Priority to JP2021022131A priority Critical patent/JP2022124390A/en
Publication of JP2022124390A publication Critical patent/JP2022124390A/en
Pending legal-status Critical Current

Links

Images

Landscapes

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

Abstract

To provide an information processing system configured to efficiently distribute coupons available in a facility, an information processing method, and an information processing program.SOLUTION: An information processing system according to the present invention includes: a setting processing unit which sets a reference number of coupons to be distributed, the coupons which can be distributed for each unit period included in a predetermined period, on the basis of an upper limit number of coupons which can be distributed in the predetermined period; an acquisition processing unit which acquires facility-related information including at least one of reservation information, visit information and sales information of a facility; a first determination processing unit which determines increase or decrease in the number of coupons with respect to the reference number of coupons to be distributed on the basis of the facility-related information; and a second determination processing unit which determines the number of coupons to be distributed in the unit period, on the basis of the reference number of coupons to be distributed and the increase or decrease.SELECTED DRAWING: Figure 1

Description

本発明は、施設で利用可能なクーポンを配信する情報処理システム、情報処理方法、及び情報処理プログラムに関する。 The present invention relates to an information processing system, an information processing method, and an information processing program for distributing coupons that can be used at facilities.

従来、飲食店などの施設では、来店客数を増やして売り上げの拡大を図るために利用者端末にクーポンを配信するクーポン配信サービスを行っている。例えば、利用者端末の位置情報を取得して、施設の周辺にいる利用者の利用者端末にクーポンを配信することにより、当該利用者を当該施設に呼び込むシステムが提案されている(例えば特許文献1参照)。 Conventionally, in facilities such as restaurants, coupon distribution services for distributing coupons to user terminals have been provided in order to increase the number of customers and increase sales. For example, a system has been proposed to attract users to a facility by acquiring location information of the user terminal and distributing coupons to the user terminals of users in the vicinity of the facility (for example, Patent Document 1).

特開2012-3428号公報Japanese Unexamined Patent Application Publication No. 2012-3428

ここで、クーポン配信サービスにおいて、所定期間に配信可能な上限配信数が設定される場合がある。この場合、例えば前記所定期間の初期に多数のクーポンを配信すると、それ以降に配信可能なクーポンの残数が少なくなり、クーポンの配信効果が偏る可能性がある。そこで、前記所定期間において均等にクーポンを配信する方法が考えられるが、この方法ではクーポンの配信効果が十分に得られない可能性がある。 Here, in the coupon distribution service, there are cases where an upper limit number of distributions that can be distributed within a predetermined period is set. In this case, for example, if a large number of coupons are distributed at the beginning of the predetermined period, the remaining number of coupons that can be distributed after that time will decrease, and there is a possibility that the distribution effect of the coupons will be biased. Therefore, a method of evenly distributing coupons during the predetermined period is conceivable, but there is a possibility that a sufficient effect of coupon distribution cannot be obtained with this method.

本発明の目的は、施設で利用可能なクーポンを効率的に配信することが可能な情報処理システム、情報処理方法、及び情報処理プログラムを提供することにある。 An object of the present invention is to provide an information processing system, an information processing method, and an information processing program capable of efficiently distributing coupons that can be used at facilities.

本発明に係る情報処理システムは、施設で利用可能なクーポンを配信する情報処理システムであって、所定期間に配信可能な前記クーポンの上限配信数に基づいて、前記所定期間に含まれる単位期間ごとに配信可能な前記クーポンの基準配信数を設定する設定処理部と、前記施設の予約情報、来訪情報、及び売上情報の少なくともいずれかを含む施設関連情報を取得する取得処理部と、前記施設関連情報に基づいて前記基準配信数に対する前記クーポンの増減数を決定する第1決定処理部と、前記基準配信数と前記増減数とに基づいて、前記単位期間に配信する前記クーポンの配信数を決定する第2決定処理部と、を備えるシステムである。 An information processing system according to the present invention is an information processing system for distributing coupons that can be used at a facility, and for each unit period included in the predetermined period based on the maximum number of coupons that can be distributed in a predetermined period. an acquisition processing unit that acquires facility-related information including at least one of reservation information, visit information, and sales information of the facility; and the facility-related a first determination processing unit for determining the increase/decrease number of the coupons with respect to the reference number of distributions based on information; and determining the number of distributions of the coupons to be distributed in the unit period based on the reference number of distributions and the increase/decrease number. and a second decision processing unit.

本発明に係る情報処理方法は、施設で利用可能なクーポンを配信する情報処理方法であって、一又は複数のプロセッサーが、所定期間に配信可能な前記クーポンの上限配信数に基づいて、前記所定期間に含まれる単位期間ごとに配信可能な前記クーポンの基準配信数を設定する設定ステップと、前記施設の予約情報、来訪情報、及び売上情報の少なくともいずれかを含む施設関連情報を取得する取得ステップと、前記施設関連情報に基づいて前記基準配信数に対する前記クーポンの増減数を決定する第1決定ステップと、前記基準配信数と前記増減数とに基づいて、前記単位期間に配信する前記クーポンの配信数を決定する第2決定ステップと、を実行する方法である。 An information processing method according to the present invention is an information processing method for distributing coupons that can be used at a facility, wherein one or more processors distribute the predetermined A setting step of setting a reference number of coupons that can be distributed for each unit period included in the period; and an obtaining step of obtaining facility-related information including at least one of reservation information, visit information, and sales information of the facility. a first determining step of determining an increase/decrease number of the coupons with respect to the reference number of distributions based on the facility-related information; a second determining step of determining the number of deliveries.

本発明に係る情報処理プログラムは、施設で利用可能なクーポンを配信する情報処理プログラムであって、所定期間に配信可能な前記クーポンの上限配信数に基づいて、前記所定期間に含まれる単位期間ごとに配信可能な前記クーポンの基準配信数を設定する設定ステップと、前記施設の予約情報、来訪情報、及び売上情報の少なくともいずれかを含む施設関連情報を取得する取得ステップと、前記施設関連情報に基づいて前記基準配信数に対する前記クーポンの増減数を決定する第1決定ステップと、前記基準配信数と前記増減数とに基づいて、前記単位期間に配信する前記クーポンの配信数を決定する第2決定ステップと、を一又は複数のプロセッサーに実行させるためのプログラムである。 An information processing program according to the present invention is an information processing program for distributing coupons that can be used at a facility, and for each unit period included in the predetermined period based on the maximum number of coupons that can be distributed in a predetermined period. an acquisition step of acquiring facility-related information including at least one of reservation information, visit information, and sales information of the facility; and a first determining step of determining the number of coupons to be distributed in the unit period based on the reference number of distributions and the number of coupons to be distributed in the unit period; and a determining step on one or more processors.

本発明によれば、施設で利用可能なクーポンを効率的に配信することが可能な情報処理システム、情報処理方法、及び情報処理プログラムが提供される。 ADVANTAGE OF THE INVENTION According to this invention, the information processing system, information processing method, and information processing program which can distribute efficiently the coupon which can be used in a facility are provided.

図1は、本発明の実施形態に係る情報処理システムの構成を示すブロック図である。FIG. 1 is a block diagram showing the configuration of an information processing system according to an embodiment of the invention. 図2は、本発明の実施形態に係る情報処理システムで使用される予約情報の一例を示す図である。FIG. 2 is a diagram showing an example of reservation information used in the information processing system according to the embodiment of the present invention. 図3は、本発明の実施形態に係る情報処理システムで使用される来店情報の一例を示す図である。FIG. 3 is a diagram showing an example of store visit information used in the information processing system according to the embodiment of the present invention. 図4は、本発明の実施形態に係る情報処理システムで使用される売上情報の一例を示す図である。FIG. 4 is a diagram showing an example of sales information used in the information processing system according to the embodiment of the invention. 図5は、本発明の実施形態に係る情報処理システムで使用される基準配信数情報の一例を示す図である。FIG. 5 is a diagram showing an example of reference distribution number information used in the information processing system according to the embodiment of the present invention. 図6は、本発明の実施形態に係る情報処理システムで使用される決定配信数情報の一例を示す図である。FIG. 6 is a diagram showing an example of determined distribution number information used in the information processing system according to the embodiment of the present invention. 図7は、本発明の実施形態に係る利用者端末に表示されるクーポン通知ページの一例を示す図である。FIG. 7 is a diagram showing an example of a coupon notification page displayed on the user terminal according to the embodiment of the present invention. 図8は、本発明の実施形態に係る利用者端末に表示されるクーポンページの一例を示す図である。FIG. 8 is a diagram showing an example of a coupon page displayed on the user terminal according to the embodiment of the invention. 図9は、本発明の実施形態に係る情報処理システムで実行されるクーポン配信処理の手順の一例を示すフローチャートである。FIG. 9 is a flow chart showing an example of the procedure of coupon distribution processing executed by the information processing system according to the embodiment of the present invention.

以下添付図面を参照しながら、本発明の実施形態について説明し、本発明の理解に供する。なお、以下の実施形態は、本発明を具体化した一例であって、本発明の技術的範囲を限定するものではない。 BEST MODE FOR CARRYING OUT THE INVENTION Hereinafter, embodiments of the present invention will be described with reference to the accompanying drawings for understanding of the present invention. It should be noted that the following embodiment is an example that embodies the present invention, and does not limit the technical scope of the present invention.

[情報処理システム1]
図1に示すように、本発明の実施形態に係る情報処理システム1は、管理サーバー2と利用者端末3と施設端末4とを含む。管理サーバー2、利用者端末3、及び施設端末4は、インターネット、LAN、WAN、又は公衆電話回線などの通信網N1を介して通信可能である。
[Information processing system 1]
As shown in FIG. 1, an information processing system 1 according to an embodiment of the present invention includes a management server 2, user terminals 3, and facility terminals 4. FIG. The management server 2, user terminals 3, and facility terminals 4 can communicate via a communication network N1 such as the Internet, LAN, WAN, or public telephone line.

管理サーバー2は、複数の施設の施設情報を管理する。具体的には、管理サーバー2は、各施設の施設端末4とデータ通信を行って、予約情報、来店情報(本発明の来訪情報)、売上情報などの施設関連情報を管理したり、施設において利用可能なクーポンを管理したりする。具体的には、管理サーバー2は、各施設にクーポン配信サービスを提供可能であり、当該クーポン配信サービスの提供を希望する施設は当該クーポン配信サービスに登録することにより当該クーポン配信サービスを利用することが可能になる。管理サーバー2は、前記クーポン配信サービスに登録された施設の前記施設関連情報に基づいて、当該施設で利用可能なクーポンを利用者の利用者端末3に配信する。また、管理サーバー2は、施設の検索処理、予約処理を実行する。 The management server 2 manages facility information of multiple facilities. Specifically, the management server 2 performs data communication with the facility terminal 4 of each facility to manage facility-related information such as reservation information, visit information (visit information of the present invention), sales information, etc. Manage available coupons. Specifically, the management server 2 can provide a coupon distribution service to each facility, and a facility that wishes to provide the coupon distribution service can use the coupon distribution service by registering with the coupon distribution service. becomes possible. The management server 2 distributes coupons that can be used at the facility to the user terminal 3 of the user based on the facility-related information of the facility registered in the coupon distribution service. The management server 2 also executes facility search processing and reservation processing.

以下、本実施形態では、情報処理システム1において、前記施設が、飲食物を提供する飲食店である場合を例に挙げて説明する。なお、前記施設は、例えばカラオケ店、ボーリング場、卓球場、ゴルフ場、温泉施設、宿泊施設、サービス提供施設などの各種の施設であってもよい。また、前記クーポンは、前記施設の利用料金、商品の販売価格などに対する割引サービス、無料サービスなどを受けることが可能な特典である。前記クーポンには、有効期限が設定されてもよい。なお、本実施形態の前記クーポンは電子クーポンであるが、本発明のクーポンは紙媒体のクーポンであってもよい。 Hereinafter, in this embodiment, in the information processing system 1, the case where the said facility is a restaurant which provides food and drink is mentioned as an example, and is demonstrated. The facility may be, for example, a karaoke parlor, a bowling alley, a table tennis court, a golf course, a hot spring facility, an accommodation facility, or a service providing facility. In addition, the coupon is a benefit that enables the user to receive discount services, free services, and the like for usage fees of the facilities and selling prices of products. An expiration date may be set for the coupon. Although the coupon of the present embodiment is an electronic coupon, the coupon of the present invention may be a paper coupon.

利用者端末3は、施設の検索、予約を行ったり、クーポンを取得、使用したりする利用者によって操作される情報処理装置である。施設端末4は、例えば施設に配置され、施設の予約情報、来店情報、売上情報を管理する施設管理者(飲食店の店長など)によって操作される情報処理装置である。情報処理システム1には、一又は複数の利用者端末3と、一又は複数の施設端末4とが含まれる。 The user terminal 3 is an information processing device operated by a user who searches for facilities, makes reservations, acquires coupons, and uses coupons. The facility terminal 4 is, for example, an information processing device that is placed in a facility and operated by a facility manager (such as a manager of a restaurant) who manages facility reservation information, visit information, and sales information. The information processing system 1 includes one or more user terminals 3 and one or more facility terminals 4 .

本実施形態では、管理サーバー2単体が本発明に係る情報処理システムに相当するが、本発明に係る情報処理システムは、管理サーバー2、利用者端末3、及び施設端末4のうち一又は複数の構成要素を含むものであってもよい。例えば、管理サーバー2、利用者端末3、及び施設端末4の構成要素が協働して後述するクーポン配信処理(図9参照)を分担して実行する場合には、その処理を実行する複数の構成要素を含むシステムを本発明に係る情報処理システムとして捉えることが可能である。例えば、管理サーバー2及び施設端末4が本発明に係る情報処理システムを構成してもよい。 In this embodiment, the management server 2 alone corresponds to the information processing system according to the present invention. It may contain components. For example, when the components of the management server 2, the user terminal 3, and the facility terminal 4 work together to share and execute a coupon distribution process (see FIG. 9), which will be described later, a plurality of A system including components can be regarded as an information processing system according to the present invention. For example, the management server 2 and facility terminal 4 may constitute an information processing system according to the present invention.

[管理サーバー2]
図1に示されるように、管理サーバー2は、制御部21、記憶部22、操作表示部23、及び通信I/F24などを備えるサーバーである。なお、管理サーバー2は、1台のコンピュータに限らず、複数台のコンピュータが協働して動作するコンピュータシステムであってもよい。また、管理サーバー2で実行される各種の処理は、一又は複数のプロセッサーによって分散して実行されてもよい。
[Management Server 2]
As shown in FIG. 1, the management server 2 is a server including a control unit 21, a storage unit 22, an operation display unit 23, a communication I/F 24, and the like. Note that the management server 2 is not limited to one computer, and may be a computer system in which a plurality of computers operate in cooperation. Various types of processing executed by the management server 2 may be distributed and executed by one or more processors.

通信I/F24は、管理サーバー2を有線又は無線で通信網N1に接続し、通信網N1を介して利用者端末3、施設端末4などの外部機器との間で所定の通信プロトコルに従ったデータ通信を実行するための通信インターフェースである。 The communication I/F 24 connects the management server 2 to the communication network N1 by wire or wirelessly, and communicates with external devices such as the user terminals 3 and the facility terminals 4 via the communication network N1 according to a predetermined communication protocol. A communication interface for executing data communication.

操作表示部23は、各種の情報を表示する液晶ディスプレイ又は有機ELディスプレイのような表示部と、操作を受け付けるマウス、キーボード、又はタッチパネルのような操作部とを備えるユーザーインターフェースである。 The operation display unit 23 is a user interface that includes a display unit such as a liquid crystal display or an organic EL display that displays various information, and an operation unit such as a mouse, keyboard, or touch panel that receives operations.

記憶部22は、各種の情報を記憶するHDD(Hard Disk Drive)又はSSD(Solid State Drive)などの不揮発性の記憶部である。具体的に、記憶部22には、予約情報D1、来店情報D2、売上情報D3、基準配信数情報D4、決定配信数情報D5などのデータが記憶される。予約情報D1には、利用者から受け付けた飲食店の予約に関する情報が含まれる。来店情報D2には、飲食店に来店した利用者の利用情報が含まれる。売上情報D3には、飲食店の売上金額に関する情報が含まれる。基準配信数情報D4には、飲食店で利用者が利用可能なクーポンの配信数を決定するための情報が含まれる。決定配信数情報D5には、利用者に配信するクーポンの配信数に関する情報が含まれる。図2は予約情報D1の一例を示す図であり、図3は来店情報D2の一例を示す図であり、図4は売上情報D3の一例を示す図であり、図5は基準配信数情報D4の一例を示す図であり、図6は決定配信数情報D5の一例を示す図である。また、記憶部22には、検索対象の複数の飲食店に関する情報なども記憶されている。図2~図6に示す各情報は、特定の飲食店(飲食店G1)に関する情報の一例である。記憶部22には、飲食店ごとに前記各情報が記憶されている。 The storage unit 22 is a nonvolatile storage unit such as an HDD (Hard Disk Drive) or an SSD (Solid State Drive) that stores various types of information. Specifically, the storage unit 22 stores data such as reservation information D1, store visit information D2, sales information D3, reference distribution number information D4, determined distribution number information D5, and the like. The reservation information D1 includes information on restaurant reservations received from users. The store visit information D2 includes usage information of users who have visited the restaurant. The sales information D3 includes information on the sales amount of the restaurant. The reference distribution number information D4 includes information for determining the distribution number of coupons that can be used by users at restaurants. The determined distribution number information D5 includes information on the distribution number of coupons to be distributed to users. FIG. 2 is a diagram showing an example of reservation information D1, FIG. 3 is a diagram showing an example of store visit information D2, FIG. 4 is a diagram showing an example of sales information D3, and FIG. FIG. 6 is a diagram showing an example, and FIG. 6 is a diagram showing an example of the determined distribution number information D5. The storage unit 22 also stores information about a plurality of restaurants to be searched. Each piece of information shown in FIGS. 2 to 6 is an example of information relating to a specific restaurant (restaurant G1). The storage unit 22 stores the above information for each restaurant.

図2に示されるように、予約情報D1には、「予約者名」、「人数」、「来店日」、「来店時間」、「テーブル」、「コース」、「クーポン利用」などの情報が含まれる。前記予約者名は、予約を行った利用者の名前である。前記人数は、来店する予定の利用者の人数である。前記来店日は、利用者が来店する予定日であり、前記来店時間は、利用者が来店する予定時刻である。前記テーブルは、利用者が利用するテーブルなどの利用対象物を識別する情報である。前記テーブルは、利用者が予約要求の際に選択してもよいし、飲食店が割り当ててもよい。前記コースは、利用者に提供されるサービスの内容を示す情報であって、例えば飲食内容のコース又は飲食内容が限定されない席のみ等の情報である。前記クーポン利用は、利用者がクーポンを利用するか否かを示す情報である。例えば、利用者は、飲食店G1の予約を行う際に、利用者端末3に表示される予約画面においてクーポン利用の有無(「あり」又は「なし」)を選択することができる。クーポン利用「あり」を選択した利用者は、予約時にクーポンコードを入力してもよいし、来店時に利用者端末3のクーポン画面を飲食店に提示してもよい。予約情報D1は、管理サーバー2の制御部21によって、施設端末4又は利用者端末3からの新規予約又は予約変更が受け付けられるごとに登録又は変更される。 As shown in FIG. 2, the reservation information D1 includes information such as "reservation name", "number of people", "visit date", "visit time", "table", "course", and "use of coupon". included. The reservation name is the name of the user who made the reservation. The number of people is the number of users scheduled to visit the store. The date of visit is the date when the user is scheduled to visit the store, and the time of visit is the time when the user is scheduled to visit the store. The table is information for identifying a use object such as a table used by a user. The table may be selected by the user when requesting a reservation, or may be assigned by the restaurant. The course is information indicating the content of the service provided to the user, and is, for example, information such as a course of food and drink or only a seat where the content of food and drink is not limited. The coupon use is information indicating whether or not the user uses the coupon. For example, when the user makes a reservation for the restaurant G1, the user can select whether or not to use the coupon (“Yes” or “No”) on the reservation screen displayed on the user terminal 3 . A user who selects "Yes" to use a coupon may enter a coupon code at the time of reservation, or may present the coupon screen of the user terminal 3 to the restaurant when visiting the restaurant. The reservation information D1 is registered or changed by the control unit 21 of the management server 2 each time a new reservation or a change of reservation is accepted from the facility terminal 4 or the user terminal 3 .

図3に示されるように、来店情報D2には、「来店日」、「人数」、「テーブル」、「来店時間」、「退店時間」、「クーポン利用」などの情報が含まれる。来店情報D2には、対象日(来店日)ごとの来店客の情報が含まれる。来店客には、予約して来店した利用者、予約しないで来店した利用者(ウォークイン客)が含まれる。前記退店時間は、利用者が飲食店G1を退店した時刻である。前記来店時間及び前記退店時間により各利用者の滞在時間が算出される。また、制御部21は、来店情報D2に基づいて、来店日ごとに、クーポンを利用した利用者の合計人数、クーポンを利用しない利用者の合計人数などを算出する。 As shown in FIG. 3, the visit information D2 includes information such as "date of visit", "number of customers", "table", "time of visit", "time of leaving", and "use of coupon". The store visit information D2 includes information on customers for each target date (store visit date). Visitors include users who have made reservations and users who have not made reservations (walk-in customers). The exit time is the time when the user leaves the restaurant G1. The stay time of each user is calculated based on the visit time and the leave time. In addition, the control unit 21 calculates the total number of users who used coupons, the total number of users who did not use coupons, and the like for each visit date based on store visit information D2.

図4に示されるように、売上情報D3には、「売上日」、「売上金額」などの情報が含まれる。具体的には、売上情報D3には、対象日(売上日)ごとの、クーポンを利用した売上金額とクーポンを利用しない売上金額との情報が含まれる。制御部21は、対象日ごとに、クーポンを利用して会計をした利用者の支払い金額の合計と、クーポンを利用しないで会計をした利用者の支払い金額の合計とを算出して売上情報D3に登録する。 As shown in FIG. 4, the sales information D3 includes information such as "date of sales" and "amount of sales". Specifically, the sales information D3 includes information on the amount of sales using coupons and the amount of sales not using coupons for each target date (sales date). For each target day, the control unit 21 calculates the total amount paid by the user who used the coupon and the total amount paid by the user who did not use the coupon, and generates the sales information D3. to register.

図5に示されるように、基準配信数情報D4には、「所定期間」、「上限配信数」、「基準配信数」などの情報が含まれる。各飲食店では、所定期間に配信可能なクーポンの上限数が設定される。例えば、飲食店G1の利用可能なクーポンは、1カ月ごとにNm枚ずつ利用者に配信される。飲食店G1の基準配信数情報D4には、前記所定期間に「年月」が登録され、前記上限配信数に「Nm」が登録される。前記基準配信数は、前記所定期間に含まれる単位期間ごとに配信可能なクーポンの配信数を示す情報である。前記単位期間は、利用者にクーポンを配信する周期である。例えば前記単位期間が「1日」に設定された場合、前記基準配信数は、前記上限配信数(Nm)を前記所定期間(1カ月の日数)で除算した値となる。また、例えば前記単位期間が「1週間」に設定された場合、前記基準配信数は、前記上限配信数(Nm)を前記所定期間の週数(4週)で除算した値となる。制御部21は、前記所定期間に配信可能なクーポンの前記上限配信数に基づいて、前記単位期間ごとに配信可能なクーポンの前記基準配信数を設定する。 As shown in FIG. 5, the reference distribution number information D4 includes information such as "predetermined period", "maximum distribution number", and "reference distribution number". At each restaurant, an upper limit number of coupons that can be delivered in a predetermined period is set. For example, Nm coupons available for the restaurant G1 are distributed to the users every month. In the reference delivery number information D4 of the restaurant G1, "year and month" are registered in the predetermined period, and "Nm" is registered in the upper limit delivery number. The reference number of distributions is information indicating the number of distributions of coupons that can be distributed for each unit period included in the predetermined period. The unit period is a cycle for distributing coupons to users. For example, when the unit period is set to "one day", the reference number of deliveries is a value obtained by dividing the upper limit number of deliveries (Nm) by the predetermined period (the number of days in one month). Further, for example, when the unit period is set to "one week", the reference number of deliveries is a value obtained by dividing the upper limit number of deliveries (Nm) by the number of weeks (4 weeks) of the predetermined period. The control unit 21 sets the reference number of coupons that can be delivered for each unit period based on the maximum number of coupons that can be delivered during the predetermined period.

図6に示されるように、決定配信数情報D5には、「所定期間」、「単位期間」、「基準配信数」、「増減数」、「決定配信数」、「残数」などの情報が含まれる。前記基準配信数は、基準配信数情報D4に含まれる基準配信数である。前記増減数は、前記基準配信数に対して加算する数又は減算する数である。制御部21は、前記施設関連情報に基づいて前記増減数を決定する(後述)。前記決定配信数は、前記単位期間ごとに利用者に配信するクーポンの配信数である。前記残数は、対象時点で未配信のクーポンの配信数である。具体的には、前記残数は、前記上限配信数から、前記所定期間の開始時点から対象時点までに利用者に配信する配信数を減算した残りのクーポン数である。例えば対象時点(現時点)が「4月10日」の場合、前記残数「R410」は、上限配信数「Nm」から、「4月1日」から「4月9日」までの期間に配信する配信数の合計「M41+・・・+M49」を減算した数となる。換言すると、前記残数「R410」は、前日「4月9日」の残数「R49」から「4月10日」の決定配信数「M410」を減算した数(=R49-R410)となる。 As shown in FIG. 6, the determined number of deliveries information D5 includes information such as "predetermined period", "unit period", "reference number of deliveries", "increase/decrease", "determined number of deliveries", and "remaining number". is included. The reference number of distributions is the reference number of distributions included in the reference number of distributions information D4. The increase/decrease number is a number to be added or subtracted from the reference number of distributions. The control unit 21 determines the increase/decrease number based on the facility-related information (described later). The determined number of distributions is the number of distributions of coupons to be distributed to the user for each unit period. The remaining number is the number of undelivered coupons at the target time. Specifically, the remaining number is the remaining number of coupons obtained by subtracting the number of distributions to be distributed to the user from the start time of the predetermined period to the target time from the maximum number of distributions. For example, if the target time (current time) is "April 10", the remaining number "R410" will be distributed from the upper limit distribution number "Nm" to the period from "April 1" to "April 9". It is the number obtained by subtracting the total number of deliveries "M41+...+M49". In other words, the remaining number "R410" is the number obtained by subtracting the determined distribution number "M410" on "April 10" from the remaining number "R49" on the previous day "April 9" (=R49-R410). .

ここで、前記基準配信数は、単位期間ごとに更新されてもよい。具体的には、制御部21は、前記所定期間のうち対象時点からの残期間と、対象時点におけるクーポンの残数とに基づいて、前記単位期間の前記基準配信数を更新してもよい。図6に示す決定配信数情報D5において、所定期間のうち最初の単位期間の基準配信数N3,N4は、基準配信数情報D4の基準配信数に相当する。最初の単位期間以降の単位期間では、前記基準配信数は、残期間と前記残数とに基づいて更新される。例えば対象時点(現時点)が「4月10日」の場合、残期間(残日数)は20日間(4月10日~4月30日までの日数)であり前記残数が「R410」のため、制御部21は、「4月10日」の前記基準配信数を、「R410」÷「20日」の式により算出した数(「N410」)とする。このようにして、制御部21は、単位期間ごとに前記基準配信数を更新していく。 Here, the reference number of deliveries may be updated for each unit period. Specifically, the control unit 21 may update the reference number of deliveries for the unit period based on the remaining period from the target time and the remaining number of coupons at the target time in the predetermined period. In the determined distribution number information D5 shown in FIG. 6, the reference distribution numbers N3 and N4 for the first unit period of the predetermined period correspond to the reference distribution number of the reference distribution number information D4. In unit periods after the first unit period, the reference number of deliveries is updated based on the remaining period and the remaining number. For example, if the target time (current time) is "April 10th", the remaining period (remaining days) is 20 days (the number of days from April 10th to April 30th) and the remaining number is "R410". , the control unit 21 sets the reference number of deliveries for "April 10" to the number ("N410") calculated by the formula "R410"÷"20 days". In this manner, the control unit 21 updates the reference number of deliveries for each unit period.

なお、制御部21は、現時点(当日)のクーポン配信数(前記決定配信数)を決定してもよいし、現時点以降のクーポン配信数を決定してもよい。例えば、制御部21は、4月10日の時点で4月10日(当日)の前記決定配信数を決定してもよいし、3月31日の時点で4月1日~4月30日までの各単位期間の前記決定配信数を決定してもよい。 Note that the control unit 21 may determine the number of coupons distributed (the determined number of distributions) at the current time (on the current day), or may determine the number of coupons distributed after the current time. For example, the control unit 21 may determine the determined number of deliveries for April 10 (the current day) as of April 10, or may The determined number of deliveries for each unit period up to may be determined.

なお、他の実施形態として、予約情報D1、来店情報D2、売上情報D3、基準配信数情報D4、及び決定配信数情報D5の一部又は全部が、管理サーバー2から通信網N1を介してアクセス可能な他のサーバーに記憶されてもよい。この場合、管理サーバー2の制御部21は、前記他のサーバーから前記情報を取得して、後述のクーポン配信処理(図9参照)を実行してもよい。 As another embodiment, some or all of the reservation information D1, the store visit information D2, the sales information D3, the standard distribution number information D4, and the determined distribution number information D5 are accessed from the management server 2 via the communication network N1. It may be stored on other possible servers. In this case, the control unit 21 of the management server 2 may acquire the information from the other server and execute coupon distribution processing (see FIG. 9), which will be described later.

また、記憶部22には、利用者端末3に表示されるクーポン通知ページP1(図7参照)、クーポンページP2(図8参照)、検索ページ(不図示)、予約ページ(不図示)、飲食店詳細ページ(不図示)、経路案内ページ(不図示)などの各種のウェブページを生成するためのレイアウトデータ及び画像データなども記憶される。なお、本実施形態において、管理サーバー2の制御部21は、前記各種のウェブページを生成してそのウェブページの情報を利用者端末3に送信することにより、利用者端末3に前記各種のウェブページを表示させることが可能である。また、他の実施形態として、管理サーバー2の制御部21は、利用者端末3に前記各種のウェブページを表示するために必要なデータを送信することにより、利用者端末3の制御部31に前記各種のウェブページの表示を実行させてもよい。 In addition, the storage unit 22 stores a coupon notification page P1 (see FIG. 7), a coupon page P2 (see FIG. 8), a search page (not shown), a reservation page (not shown), food and beverages displayed on the user terminal 3. Layout data and image data for generating various web pages such as a store details page (not shown) and a route guide page (not shown) are also stored. In this embodiment, the control unit 21 of the management server 2 generates the various web pages and transmits the information of the web pages to the user terminal 3, thereby allowing the user terminal 3 to receive the various web pages. It is possible to display the page. Further, as another embodiment, the control unit 21 of the management server 2 transmits data necessary for displaying the various web pages to the user terminal 3, thereby causing the control unit 31 of the user terminal 3 to The various web pages may be displayed.

さらに、記憶部22には、制御部21に後述のクーポン配信処理(図9参照)を実行させるためのクーポン配信プログラムなどの制御プログラムが記憶されている。例えば、前記クーポン配信プログラムは、CD又はDVDなどのコンピュータ読取可能な記録媒体に非一時的に記録されており、管理サーバー2が備えるCDドライブ又はDVDドライブなどの読取装置(不図示)で読み取られて記憶部22に記憶される。 Further, the storage unit 22 stores a control program such as a coupon distribution program for causing the control unit 21 to execute a coupon distribution process (see FIG. 9), which will be described later. For example, the coupon distribution program is non-temporarily recorded on a computer-readable recording medium such as a CD or DVD, and read by a reading device (not shown) such as a CD drive or DVD drive provided in the management server 2. is stored in the storage unit 22.

制御部21は、CPU、ROM、及びRAMなどの制御機器を有する。前記CPUは、各種の演算処理を実行するプロセッサーである。前記ROMは、前記CPUに各種の演算処理を実行させるためのBIOS及びOSなどの制御プログラムが予め記憶される不揮発性の記憶部である。前記RAMは、各種の情報を記憶する揮発性又は不揮発性の記憶部であり、前記CPUが実行する各種の処理の一時記憶メモリー(作業領域)として使用される。そして、制御部21は、前記ROM又は記憶部22に予め記憶された各種の制御プログラムを前記CPUで実行することにより管理サーバー2を制御する。 The control unit 21 has control devices such as a CPU, ROM, and RAM. The CPU is a processor that executes various kinds of arithmetic processing. The ROM is a non-volatile storage unit in which control programs such as BIOS and OS for causing the CPU to execute various arithmetic processes are stored in advance. The RAM is a volatile or nonvolatile storage unit that stores various information, and is used as a temporary storage memory (work area) for various processes executed by the CPU. The control unit 21 controls the management server 2 by causing the CPU to execute various control programs pre-stored in the ROM or storage unit 22 .

ここで、従来のクーポン配信サービスにおいて、所定期間に配信可能な上限配信数が設定される場合がある。この場合、例えば前記所定期間の初期に多数のクーポンを配信すると、それ以降に配信可能なクーポンの残数が少なくなり、クーポンの配信効果が偏る可能性がある。そこで、前記所定期間において均等にクーポンを配信する方法が考えられるが、この方法ではクーポンの配信効果が十分に得られない可能性がある。これに対して、本実施形態に係る管理サーバー2では、施設で利用可能なクーポンを効率的に配信することが可能である。 Here, in a conventional coupon distribution service, there are cases where an upper limit number of distributions that can be distributed within a predetermined period is set. In this case, for example, if a large number of coupons are distributed at the beginning of the predetermined period, the remaining number of coupons that can be distributed after that time will decrease, and there is a possibility that the distribution effect of the coupons will be biased. Therefore, a method of evenly distributing coupons during the predetermined period is conceivable, but there is a possibility that a sufficient effect of coupon distribution cannot be obtained with this method. In contrast, the management server 2 according to the present embodiment can efficiently distribute coupons that can be used at facilities.

具体的に、制御部21は、図1に示されるように、設定処理部211、取得処理部212、第1決定処理部213、第2決定処理部214、配信処理部215などの各種の処理部を含む。なお、制御部21は、前記CPUで前記クーポン配信プログラムに従った各種の処理を実行することによって前記各種の処理部として機能する。また、一部又は全部の前記処理部が電子回路で構成されていてもよい。なお、前記クーポン配信プログラムは、複数のプロセッサーを前記処理部として機能させるためのプログラムであってもよい。 Specifically, as shown in FIG. 1, the control unit 21 performs various processes such as a setting processing unit 211, an acquisition processing unit 212, a first determination processing unit 213, a second determination processing unit 214, and a distribution processing unit 215. including part. The control unit 21 functions as the various processing units by executing various processing according to the coupon distribution program with the CPU. Also, part or all of the processing unit may be configured by an electronic circuit. The coupon distribution program may be a program for causing a plurality of processors to function as the processing units.

設定処理部211は、前記所定期間に配信可能なクーポンの前記上限配信数に基づいて、前記所定期間に含まれる前記単位期間ごとに配信可能なクーポンの前記基準配信数を設定する。具体的には、設定処理部211は、飲食店の管理者が設定する所定期間及び上限配信数を取得する。例えば飲食店G1の管理者が、飲食店G1で利用可能なクーポンを「1カ月」ごとに「Nm」枚ずつ利用者に配信し、クーポンの配信周期(単位期間)を「1日」とするサービスプランを選択すると、設定処理部211は、前記所定期間「1カ月」、前記上限配信数「Nm枚」、前記単位期間「1日」を取得する。また、設定処理部211は、前記上限配信数「Nm」を前記所定期間「1カ月の日数」で除算した値を前記基準配信数として設定する。設定処理部211は、前記所定期間、前記上限配信数、及び前記基準配信数を含む基準配信数情報D4(図5参照)を記憶部22に記憶する。設定処理部211は、本発明の設定処理部の一例である。 The setting processing unit 211 sets the reference number of coupons that can be distributed for each unit period included in the predetermined period based on the maximum number of coupons that can be distributed during the predetermined period. Specifically, the setting processing unit 211 acquires the predetermined period and the upper limit number of deliveries set by the manager of the restaurant. For example, the manager of restaurant G1 distributes "Nm" coupons that can be used at restaurant G1 to users every "one month", and sets the coupon distribution cycle (unit period) to "1 day". When the service plan is selected, the setting processing unit 211 acquires the predetermined period "one month", the upper limit distribution number "Nm", and the unit period "one day". Further, the setting processing unit 211 sets a value obtained by dividing the upper limit number of deliveries "Nm" by the predetermined period "number of days in one month" as the reference number of deliveries. The setting processing unit 211 stores in the storage unit 22 reference distribution number information D4 (see FIG. 5) including the predetermined period, the upper limit number of distributions, and the reference number of distributions. The setting processing section 211 is an example of the setting processing section of the present invention.

クーポン配信サービスの利用登録をした各飲食店は、例えば施設端末4を操作して前記所定期間、前記上限配信数、及び前記単位期間を設定する。設定処理部211は、飲食店ごとに、前記所定期間、前記上限配信数、及び前記単位期間を取得して、基準配信数情報D4を記憶する。 Each restaurant that has registered for use of the coupon distribution service sets the predetermined period, the maximum number of distributions, and the unit period by operating the facility terminal 4, for example. The setting processing unit 211 acquires the predetermined period, the maximum number of deliveries, and the unit period for each restaurant, and stores reference delivery number information D4.

取得処理部212は、施設の予約情報、来訪情報、及び売上情報の少なくともいずれかを含む施設関連情報を取得する。例えば、取得処理部212は、記憶部22から飲食店G1の予約に関する予約情報D1(図2参照)を取得する。また、取得処理部212は、記憶部22から飲食店G1の来店客の利用情報に関する来店情報D2(図3参照)を取得する。また、取得処理部212は、記憶部22から飲食店G1の売上に関する売上情報D3(図4参照)を取得する。取得処理部212は、本発明の取得処理部の一例である。 The acquisition processing unit 212 acquires facility-related information including at least one of facility reservation information, visit information, and sales information. For example, the acquisition processing unit 212 acquires the reservation information D1 (see FIG. 2) regarding the reservation of the restaurant G1 from the storage unit 22 . In addition, the acquisition processing unit 212 acquires the store visit information D2 (see FIG. 3) related to the usage information of the customers visiting the restaurant G1 from the storage unit 22 . Further, the acquisition processing unit 212 acquires sales information D3 (see FIG. 4) regarding the sales of the restaurant G1 from the storage unit 22 . The acquisition processing unit 212 is an example of the acquisition processing unit of the present invention.

なお、制御部21は、利用者からの予約要求に応じて予約を確定させた場合に予約情報D1を記憶部22に記憶する。また制御部21は、飲食店G1の施設端末4から来店客の利用情報を取得して来店情報D2を記憶部22に記憶する。また制御部21は、飲食店G1の施設端末4から売上に関する情報を取得して売上情報D3を記憶部22に記憶する。予約情報D1、来店情報D2、及び売上情報D3が、施設端末4の記憶部42に記憶されてもよい。 Note that the control unit 21 stores the reservation information D1 in the storage unit 22 when the reservation is confirmed in response to the reservation request from the user. In addition, the control unit 21 acquires usage information of customers from the facility terminal 4 of the restaurant G1 and stores store visit information D2 in the storage unit 22 . The control unit 21 also acquires information about sales from the facility terminal 4 of the restaurant G1 and stores the sales information D3 in the storage unit 22 . The reservation information D1, the visit information D2, and the sales information D3 may be stored in the storage unit 42 of the facility terminal 4. FIG.

第1決定処理部213は、前記施設関連情報に基づいて前記基準配信数に対するクーポンの増減数(加算数又は減算数)を決定する。例えば、前記増減数を決定する対象時点(対象日)が「4月10日」の場合に、第1決定処理部213は、「4月10日」の予約情報(予約人数、来店時間、コース)に基づいて前記増減数を決定する。例えば、「4月10日」の予約人数(クーポン利用「あり」の予約人数)が少ない場合に、第1決定処理部213は「4月10日」の加算数を多くし、「4月10日」の予約人数(クーポン利用「あり」の予約人数)が多い場合に、第1決定処理部213は「4月10日」の加算数を少なくする又は減算数を多くする。第1決定処理部213は、本発明の第1決定処理部の一例である。 The first determination processing unit 213 determines the number of coupons to be increased or decreased (the number of additions or the number of subtractions) with respect to the reference number of distributions based on the facility-related information. For example, when the target time (target date) for determining the number of increases and decreases is "April 10", the first determination processing unit 213 determines the reservation information (reservation number of people, visit time, course ) to determine the increase/decrease number. For example, when the number of reservations for “April 10” is small (the number of reservations for “with” coupon use) is small, the first determination processing unit 213 increases the number of additions for “April 10”, When the number of reservations for "day" (the number of reservations for "with coupon use") is large, the first determination processing unit 213 decreases the number of additions or increases the number of subtractions for "April 10". The first decision processing section 213 is an example of the first decision processing section of the present invention.

また、第1決定処理部213は、前記所定期間の開始時点から対象時点までの過去の前記施設関連情報に基づいて、対象時点に対応する前記単位期間の前記増減数を決定してもよい。例えば、対象時点(現時点)が「4月10日」の場合に、第1決定処理部213は、「4月1日」から「4月9日」までの予約情報D1(図2参照)、来店情報D2(図3参照)、売上情報D3(図4参照)に基づいて、「4月10日」の増減数を決定してもよい。 Further, the first determination processing unit 213 may determine the increase/decrease number of the unit period corresponding to the target time based on the past facility-related information from the start time of the predetermined period to the target time. For example, when the target time (current time) is "April 10", the first determination processing unit 213 selects the reservation information D1 from "April 1" to "April 9" (see FIG. 2), The increase/decrease number for “April 10th” may be determined based on the store visit information D2 (see FIG. 3) and the sales information D3 (see FIG. 4).

例えば、「4月10日」の1週間前の「4月3日」(同じ曜日)の予約人数(クーポン利用「あり」の予約人数)が少ない場合に、第1決定処理部213は「4月10日」の加算数を「4月3日」の加算数よりも多くし、「4月10日」の1週間前の「4月3日」(同じ曜日)の予約人数(クーポン利用「あり」の予約人数)が多い場合に、第1決定処理部213は「4月10日」の加算数を「4月3日」の加算数よりも少なくする。 For example, when the number of reservations (the number of reservations with coupon use "with") on "April 3" (the same day of the week) one week before "April 10" is small, the first decision processing unit 213 determines "4 The number of additions for "Month 10th" is larger than that for "April 3rd", and the number of reservations for "April 3rd" (same day of the week) one week before "April 10th" If the number of reservations with "Yes" is large, the first determination processing unit 213 makes the number of additions for "April 10th" smaller than the number of additions for "April 3rd".

また、例えば、「4月9日」の来店人数(クーポンを利用した利用者人数)が少ない場合、又は「4月9日」の売上(クーポンを利用した売上)が少ない場合に、第1決定処理部213は「4月10日」の加算数を「4月9日」の加算数よりも多くする又は「4月10日」の減算数を「4月9日」の減算数よりも少なくする。第1決定処理部213は、前記増減数を決定すると、決定配信数情報D5(図6参照)に登録する。 Also, for example, if the number of visitors on "April 9" (the number of users using coupons) is small, or if the sales on "April 9" (sales using coupons) are small, the first decision The processing unit 213 makes the number of additions for "April 10th" larger than the number of additions for "April 9th" or makes the number of subtractions for "April 10th" smaller than the number for subtraction of "April 9th". do. After determining the increase/decrease number, the first determination processing unit 213 registers it in the determined distribution number information D5 (see FIG. 6).

また、第1決定処理部213は、前記所定期間よりも前の所定期間の前記施設関連情報に基づいて、対象時点に対応する前記単位期間の前記増減数を決定してもよい。例えば、対象時点(現時点)が「4月10日」の場合に、第1決定処理部213は、対象時点の所定期間「4月」の前月「3月」(「3月1日」~「3月31日」)の予約情報、来店情報、売上情報に基づいて、「4月10日」の増減数を決定してもよい。 Further, the first determination processing unit 213 may determine the increase/decrease number for the unit period corresponding to the target time based on the facility-related information for a predetermined period before the predetermined period. For example, when the target time (current time) is "April 10", the first determination processing unit 213 determines the month "March" ("March 1" to " The increase/decrease number for "April 10" may be determined based on the reservation information, store visit information, and sales information for "March 31").

第2決定処理部214は、前記基準配信数と前記増減数とに基づいて、前記単位期間に配信するクーポンの配信数(決定配信数)を決定する。具体的には、第2決定処理部214は、前記単位期間ごとに、前記基準配信数に加算数を加算した配信数又は前記基準配信数から減算数を減算した配信数を前記決定配信数に決定する。第2決定処理部214は、前記決定配信数を決定すると、決定配信数情報D5(図6参照)に登録する。第2決定処理部214は、本発明の第2決定処理部の一例である。 The second determination processing unit 214 determines the number of coupons to be distributed (determined number of distributions) to be distributed in the unit period based on the reference number of distributions and the increase/decrease number. Specifically, for each unit period, the second determination processing unit 214 sets the number of distributions obtained by adding the addition number to the reference number of distributions or the number of distributions obtained by subtracting the number of subtractions from the reference number of distributions to the determination number of distributions. decide. After determining the determined distribution number, the second determination processing unit 214 registers it in the determined distribution number information D5 (see FIG. 6). The second decision processing section 214 is an example of the second decision processing section of the present invention.

制御部21は、前記決定配信数を決定すると、前記上限配信数から、前記所定期間の開始時点から対象時点までに利用者に配信する配信数を減算した残りのクーポン数(残数)を算出する。例えば対象時点(現時点)が「4月10日」の場合に、制御部21は、上限配信数「Nm」から、「4月1日」から「4月9日」までの期間に配信した配信数の合計「M41+・・・+M49」を減算して、前記残数「R410」を算出する。制御部21は、前記残数を算出すると、決定配信数情報D5(図6参照)に登録する。 After determining the determined number of distributions, the control unit 21 calculates the remaining number of coupons (remaining number) by subtracting the number of distributions to be distributed to the user from the start time of the predetermined period to the target time from the upper limit number of distributions. do. For example, when the target point in time (current time) is "April 10", the control unit 21 determines the maximum number of distributions "Nm", By subtracting the total number "M41+...+M49", the remaining number "R410" is calculated. After calculating the remaining number, the control unit 21 registers it in the determined delivery number information D5 (see FIG. 6).

ここで、設定処理部211は、前記所定期間のうち対象時点からの残期間と、対象時点における前記クーポンの残数とに基づいて、前記単位期間の前記基準配信数を更新してもよい。図6に示す決定配信数情報D5において、設定処理部211は、所定期間のうち最初の単位期間の基準配信数N3,N4を、基準配信数情報D4(図5参照)の基準配信数に設定する。また設定処理部211は、最初の単位期間以降の単位期間では、残期間と前記残数とに基づいて前記基準配信数を更新する。例えば対象時点(現時点)が「4月10日」の場合、残期間は20日間(4月10日~4月30日までの日数)であり前記残数が「R410」のため、設定処理部211は、「4月10日」の前記基準配信数を、「R410」÷「20日」の式により算出した数(「N410」)とする。このようにして、設定処理部211は、単位期間ごとに前記基準配信数を更新していく。 Here, the setting processing unit 211 may update the reference number of deliveries for the unit period based on the remaining period from the target time in the predetermined period and the remaining number of coupons at the target time. In the determined distribution number information D5 shown in FIG. 6, the setting processing unit 211 sets the reference distribution numbers N3 and N4 for the first unit period of the predetermined period to the reference distribution numbers in the reference distribution number information D4 (see FIG. 5). do. In addition, the setting processing unit 211 updates the reference number of distributions based on the remaining period and the remaining number in unit periods after the first unit period. For example, if the target time (current time) is "April 10", the remaining period is 20 days (the number of days from April 10 to April 30) and the remaining number is "R410". Let 211 be the number (“N410”) calculated by the formula of “R410”÷“20 days” from the reference number of deliveries for “April 10th”. In this manner, the setting processing unit 211 updates the reference number of distributions for each unit period.

この場合、第1決定処理部213は、更新された前記基準配信数に対する前記増減数(加算数又は減算数)を決定する。また、第2決定処理部214は、更新された前記基準配信数と前記増減数とに基づいて、前記単位期間の前記決定配信数を決定する。例えば、第2決定処理部214は、対象時点が「4月10日」の場合に、更新された基準配信数「N410」に加算数「n410」を加算した配信数「M410」、又は、更新された基準配信数「N410」から減算数「n410」を減算した配信数「M410」を前記決定配信数に決定する。 In this case, the first determination processing unit 213 determines the increase/decrease number (addition number or subtraction number) with respect to the updated reference distribution number. Further, the second determination processing unit 214 determines the determined number of distributions for the unit period based on the updated reference number of distributions and the increased/decreased number. For example, when the target time is "April 10", the second determination processing unit 214 determines the number of distributions "M410" obtained by adding the number of additions "n410" to the updated reference number of distributions "N410", or The distribution number "M410" obtained by subtracting the subtraction number "n410" from the reference distribution number "N410" is determined as the determined distribution number.

なお、前記基準配信数は、所定期間内の各単位期間において同一であってもよい。例えば、設定処理部211は、「4月1日」から「4月30日」までの各日の前記基準配信数を「N4」に設定してもよい。 Note that the reference number of distributions may be the same in each unit period within a predetermined period. For example, the setting processing unit 211 may set the reference number of deliveries for each day from "April 1" to "April 30" to "N4".

配信処理部215は、第2決定処理部214により決定される前記配信数(前記決定配信数)のクーポンを前記単位期間ごとに所定の利用者の利用者端末3に配信する。具体的には、配信処理部215は、決定配信数情報D5(図6参照)に基づいて、各単位期間に決定配信数のクーポンを利用者端末3に配信する。配信処理部215は、本発明の配信処理部の一例である。 The distribution processing unit 215 distributes the number of coupons to be distributed (the determined number of distributions) determined by the second determination processing unit 214 to the user terminal 3 of a predetermined user for each unit period. Specifically, the distribution processing unit 215 distributes the determined number of coupons to be distributed to the user terminal 3 in each unit period based on the determined number of distributions information D5 (see FIG. 6). The distribution processing unit 215 is an example of the distribution processing unit of the present invention.

クーポンの配信方法は特に限定されず、周知の方法を適用することができる。例えば、配信処理部215は、クーポン配信サービスに登録された利用者の各利用者端末3にクーポン配信通知(プッシュ通知)を送信する。図7には、飲食店G1の前記クーポン配信通知を取得した利用者端末3の通知画面の一例を示している。前記通知画面には、クーポン通知ページP1が表示され、クーポン通知ページP1にはクーポンを取得するためのクーポンボタンK1が表示される。利用者がクーポン通知ページP1のクーポンボタンK1を押下すると、配信処理部215は、飲食店G1のクーポンページP2(図8参照)を利用者端末3に表示させる。これにより、利用者は、飲食店G1で利用可能なクーポンを取得することができる。また、利用者は、クーポンページP2から予約ボタンK2を押下して予約ページ(不図示)において飲食店G1の予約要求を行うことができる。利用者は、クーポンページP2を飲食店G1で提示してクーポンを利用したり、予約ページでクーポンコードを入力してクーポン利用「あり」の予約を行ったりすることができる。 A coupon distribution method is not particularly limited, and a well-known method can be applied. For example, the distribution processing unit 215 transmits a coupon distribution notification (push notification) to each user terminal 3 of a user registered with the coupon distribution service. FIG. 7 shows an example of the notification screen of the user terminal 3 that has acquired the coupon distribution notification of the restaurant G1. A coupon notification page P1 is displayed on the notification screen, and a coupon button K1 for obtaining a coupon is displayed on the coupon notification page P1. When the user presses the coupon button K1 on the coupon notification page P1, the distribution processing unit 215 causes the user terminal 3 to display the coupon page P2 (see FIG. 8) of the restaurant G1. Thereby, the user can acquire a coupon that can be used at the restaurant G1. Also, the user can make a reservation request for the restaurant G1 on the reservation page (not shown) by pressing the reservation button K2 from the coupon page P2. The user can present the coupon page P2 at the restaurant G1 to use the coupon, or enter the coupon code on the reservation page to make a reservation with the use of the coupon.

また、制御部21は、飲食店における利用者の利用料金(飲食代)の決済処理を実行する。利用者がクーポンを利用する場合には、制御部21は、前記利用料金を割り引いて前記決済処理を実行する。制御部21は、前記決済処理を行うごとに、来店情報D2及び売上情報D3を登録及び更新する。 In addition, the control unit 21 executes payment processing for the user's usage fee (eating and drinking fee) at the restaurant. When the user uses the coupon, the control unit 21 discounts the usage fee and executes the settlement process. The control unit 21 registers and updates the visit information D2 and the sales information D3 each time the settlement process is performed.

[利用者端末3]
図1に示されるように、利用者端末3は、制御部31、記憶部32、操作表示部33、及び通信I/F34などを備える。利用者端末3は、例えば携帯電話、スマートフォン、タブレット端末、又はパーソナルコンピューターのような情報処理装置である。
[User terminal 3]
As shown in FIG. 1, the user terminal 3 includes a control section 31, a storage section 32, an operation display section 33, a communication I/F 34, and the like. The user terminal 3 is, for example, an information processing device such as a mobile phone, a smart phone, a tablet terminal, or a personal computer.

通信I/F34は、利用者端末3を有線又は無線で通信網N1に接続し、通信網N1を介して管理サーバー2、施設端末4などの外部機器との間で所定の通信プロトコルに従ったデータ通信を実行するための通信インターフェースである。 The communication I/F 34 connects the user terminal 3 to the communication network N1 by wire or wirelessly, and communicates with external devices such as the management server 2 and the facility terminal 4 via the communication network N1 according to a predetermined communication protocol. A communication interface for executing data communication.

操作表示部33は、各種のウェブページなどの情報を表示する液晶ディスプレイ又は有機ELディスプレイのような表示部と、操作を受け付けるマウス、キーボード、又はタッチパネルのような操作部とを備えるユーザーインターフェースである。 The operation display unit 33 is a user interface that includes a display unit such as a liquid crystal display or an organic EL display that displays information such as various web pages, and an operation unit such as a mouse, keyboard, or touch panel that receives operations. .

記憶部32は、各種の情報を記憶するHDD、SSD又はフラッシュメモリーなどの不揮発性の記憶部である。例えば、記憶部32には、ブラウザプログラム等の制御プログラムが記憶される。具体的に、前記ブラウザプログラムは、HTTP(Hypertext Transfer Protocol)などの通信プロトコルに従って管理サーバー2などの外部装置との間で通信処理を制御部31に実行させるための制御プログラムである。また、前記ブラウザプログラムは、管理サーバー2との間で予め定められた通信プロトコルに従って通信処理を実行するための専用アプリケーションであることも考えられる。 The storage unit 32 is a nonvolatile storage unit such as an HDD, SSD, or flash memory that stores various types of information. For example, the storage unit 32 stores a control program such as a browser program. Specifically, the browser program is a control program for causing the control unit 31 to execute communication processing with an external device such as the management server 2 according to a communication protocol such as HTTP (Hypertext Transfer Protocol). Also, the browser program may be a dedicated application for executing communication processing according to a predetermined communication protocol with the management server 2 .

制御部31は、CPU、ROM、及びRAMなどの制御機器を有する。前記CPUは、各種の演算処理を実行するプロセッサーである。前記ROMは、前記CPUに各種の処理を実行させるためのBIOS及びOSなどの制御プログラムが予め記憶された不揮発性の記憶部である。前記RAMは、各種の情報を記憶する揮発性又は不揮発性の記憶部であり、前記CPUが実行する各種の処理の一時記憶メモリー(作業領域)として使用される。そして、制御部31は、前記ROM又は記憶部32に予め記憶された各種の制御プログラムを前記CPUで実行することにより利用者端末3を制御する。 The control unit 31 has control devices such as a CPU, ROM, and RAM. The CPU is a processor that executes various kinds of arithmetic processing. The ROM is a non-volatile storage unit in which control programs such as BIOS and OS for causing the CPU to execute various processes are stored in advance. The RAM is a volatile or nonvolatile storage unit that stores various information, and is used as a temporary storage memory (work area) for various processes executed by the CPU. The control unit 31 controls the user terminal 3 by causing the CPU to execute various control programs pre-stored in the ROM or storage unit 32 .

具体的に、制御部31は、記憶部32に記憶されている前記ブラウザプログラムに従って各種の処理を実行することによりブラウザ処理部311として機能する。ブラウザ処理部311は、管理サーバー2から通信網N1を介して提供されるウェブページを操作表示部33に表示させ、操作表示部33に対する操作を管理サーバー2に入力するブラウザ処理を実行することが可能である。すなわち、利用者端末3は、制御部31によって前記ブラウザプログラムが実行されることにより、管理サーバー2の操作用端末として機能することが可能である。なお、制御部31に含まれる一部又は全部の処理部は電子回路で構成されていてもよい。 Specifically, the control unit 31 functions as a browser processing unit 311 by executing various processes according to the browser program stored in the storage unit 32 . The browser processing unit 311 can display a web page provided from the management server 2 via the communication network N1 on the operation display unit 33 and execute browser processing for inputting an operation for the operation display unit 33 to the management server 2. It is possible. That is, the user terminal 3 can function as an operating terminal for the management server 2 by executing the browser program by the control unit 31 . Part or all of the processing units included in the control unit 31 may be configured by electronic circuits.

例えば、制御部31は、管理サーバー2からクーポン配信サービスサイトのウェブページ、予約サイトのウェブページのデータを取得して、操作表示部33に前記クーポン配信サービスサイトのウェブページ、前記予約サイトのウェブページを表示させる。なお、例えば前記所定のURLへのアクセス要求は、予め登録されたウェブサイトの一覧からの選択操作、情報検索サイトにおける検索結果からの選択操作、又はテキスト入力操作などによって行われる。また、利用者端末3に管理サーバー2に対応する専用アプリケーションがインストールされている場合には、利用者端末3の利用者が当該専用アプリケーションを起動する操作を行うことにより操作表示部33に前記ウェブページが表示される。 For example, the control unit 31 acquires data of the web page of the coupon distribution service site and the web page of the reservation site from the management server 2, and displays the web page of the coupon distribution service site and the web page of the reservation site on the operation display unit 33. display the page. For example, the access request to the predetermined URL is made by a selection operation from a list of pre-registered websites, a selection operation from search results on an information search site, or a text input operation. In addition, when a dedicated application corresponding to the management server 2 is installed in the user terminal 3, the user of the user terminal 3 performs an operation to activate the dedicated application, and the operation display unit 33 displays the web. A page is displayed.

例えば、管理サーバー2が飲食店G1で利用可能なクーポンを配信すると、制御部31は、クーポン通知ページP1(図7参照)を利用者端末3に表示させる。また、利用者がクーポン通知ページP1のクーポンボタンK1を押下すると、制御部31は、飲食店G1のクーポンページP2(図8参照)を利用者端末3に表示させる。また、利用者はクーポンページP2の予約ボタンK2を押下すると、制御部31は、予約ページ(不図示)を利用者端末3に表示させる。なお、利用者は、利用者端末3に表示されたクーポンページP2において飲食店G1の詳細情報(メニュー、席、写真など)を表示させることができる。 For example, when the management server 2 distributes a coupon that can be used at the restaurant G1, the control unit 31 causes the user terminal 3 to display the coupon notification page P1 (see FIG. 7). Further, when the user presses the coupon button K1 on the coupon notification page P1, the control unit 31 causes the user terminal 3 to display the coupon page P2 (see FIG. 8) of the restaurant G1. Also, when the user presses the reservation button K2 on the coupon page P2, the control section 31 causes the user terminal 3 to display a reservation page (not shown). The user can display detailed information (menu, seats, photos, etc.) of the restaurant G1 on the coupon page P2 displayed on the user terminal 3. FIG.

[施設端末4]
図1に示されるように、施設端末4は、制御部41、記憶部42、操作表示部43、及び通信I/F44などを備える。施設端末4は、例えば、タブレット端末又はパーソナルコンピューターのような情報処理装置である。なお、施設端末4は、管理サーバー2と同一の機能をさらに備えてもよいし、管理サーバー2と一体の情報処理装置であってもよい。
[Facility terminal 4]
As shown in FIG. 1, the facility terminal 4 includes a control section 41, a storage section 42, an operation display section 43, a communication I/F 44, and the like. The facility terminal 4 is, for example, an information processing device such as a tablet terminal or a personal computer. The facility terminal 4 may further have the same functions as the management server 2, or may be an information processing device integrated with the management server 2. FIG.

通信I/F44は、施設端末4を有線又は無線で通信網N1に接続し、通信網N1を介して管理サーバー2、利用者端末3などの外部機器との間で所定の通信プロトコルに従ったデータ通信を実行するための通信インターフェースである。 The communication I/F 44 connects the facility terminal 4 to the communication network N1 by wire or wirelessly, and communicates with external devices such as the management server 2 and the user terminal 3 via the communication network N1 according to a predetermined communication protocol. A communication interface for executing data communication.

操作表示部43は、各種のウェブページなどの情報を表示する液晶ディスプレイ又は有機ELディスプレイのような表示部と、操作を受け付けるマウス、キーボード、又はタッチパネルのような操作部とを備えるユーザーインターフェースである。 The operation display unit 43 is a user interface that includes a display unit such as a liquid crystal display or an organic EL display that displays information such as various web pages, and an operation unit such as a mouse, keyboard, or touch panel that receives operations. .

記憶部42は、各種の情報を記憶するHDD、SSD又はフラッシュメモリーなどの不揮発性の記憶部である。例えば、記憶部42には、ブラウザプログラム等の制御プログラムが記憶される。具体的に、前記ブラウザプログラムは、HTTPなどの通信プロトコルに従って管理サーバー2などの外部装置との間で通信処理を制御部41に実行させるための制御プログラムである。また、前記ブラウザプログラムは、管理サーバー2との間で予め定められた通信プロトコルに従って通信処理を実行するための専用アプリケーションであることも考えられる。 The storage unit 42 is a nonvolatile storage unit such as an HDD, SSD, or flash memory that stores various information. For example, the storage unit 42 stores a control program such as a browser program. Specifically, the browser program is a control program for causing the control unit 41 to execute communication processing with an external device such as the management server 2 according to a communication protocol such as HTTP. Also, the browser program may be a dedicated application for executing communication processing according to a predetermined communication protocol with the management server 2 .

また、記憶部42には、飲食店の予約状況を含む予約情報、飲食店に来店した利用者の利用情報を含む来店情報、売上情報などが記憶される。 In addition, the storage unit 42 stores reservation information including the reservation status of restaurants, visit information including usage information of users visiting the restaurants, sales information, and the like.

制御部41は、CPU、ROM、及びRAMなどの制御機器を有する。前記CPUは、各種の演算処理を実行するプロセッサーである。前記ROMは、前記CPUに各種の処理を実行させるためのBIOS及びOSなどの制御プログラムが予め記憶された不揮発性の記憶部である。前記RAMは、各種の情報を記憶する揮発性又は不揮発性の記憶部であり、前記CPUが実行する各種の処理の一時記憶メモリー(作業領域)として使用される。そして、制御部41は、前記ROM又は記憶部42に予め記憶された各種の制御プログラムを前記CPUで実行することにより施設端末4を制御する。 The control unit 41 has control devices such as a CPU, ROM, and RAM. The CPU is a processor that executes various kinds of arithmetic processing. The ROM is a non-volatile storage unit in which control programs such as BIOS and OS for causing the CPU to execute various processes are stored in advance. The RAM is a volatile or nonvolatile storage unit that stores various information, and is used as a temporary storage memory (work area) for various processes executed by the CPU. The control unit 41 controls the facility terminal 4 by causing the CPU to execute various control programs pre-stored in the ROM or storage unit 42 .

具体的に、制御部41は、記憶部42に記憶されている前記ブラウザプログラムに従って各種の処理を実行することによりブラウザ処理部411として機能する。ブラウザ処理部411は、管理サーバー2から通信網N1を介して提供されるウェブページを操作表示部43に表示させ、操作表示部43に対する操作を管理サーバー2に入力するブラウザ処理を実行することが可能である。すなわち、施設端末4は、制御部41によって前記ブラウザプログラムが実行されることにより、管理サーバー2の操作用端末として機能することが可能である。なお、制御部41に含まれる一部又は全部の処理部は電子回路で構成されていてもよい。 Specifically, the control unit 41 functions as a browser processing unit 411 by executing various processes according to the browser program stored in the storage unit 42 . The browser processing unit 411 can display a web page provided from the management server 2 via the communication network N1 on the operation display unit 43 and execute browser processing for inputting an operation for the operation display unit 43 to the management server 2. It is possible. That is, the facility terminal 4 can function as an operation terminal for the management server 2 by executing the browser program by the control unit 41 . Part or all of the processing units included in the control unit 41 may be configured by electronic circuits.

例えば、施設端末4では、管理サーバー2からクーポン配信サービスサイトのウェブページを取得して、操作表示部43に前記クーポン配信サービスサイトのウェブページを表示させる。なお、例えば前記所定のURLへのアクセス要求は、予め登録されたウェブサイトの一覧からの選択操作、情報検索サイトにおける検索結果からの選択操作、又はテキスト入力操作などによって行われる。また、施設端末4に管理サーバー2に対応する専用アプリケーションがインストールされている場合には、利用者端末3の利用者が当該専用アプリケーションを起動する操作を行うことにより操作表示部43に前記ウェブページが表示される。 For example, the facility terminal 4 acquires the web page of the coupon distribution service site from the management server 2 and causes the operation display unit 43 to display the web page of the coupon distribution service site. For example, the access request to the predetermined URL is made by a selection operation from a list of pre-registered websites, a selection operation from search results on an information search site, or a text input operation. In addition, when a dedicated application corresponding to the management server 2 is installed in the facility terminal 4, the user of the user terminal 3 performs an operation to activate the dedicated application, thereby displaying the web page on the operation display unit 43. is displayed.

例えば、前記クーポン配信サービスを利用する飲食店の管理者は、施設端末4を操作して、前記所定期間、前記上限配信数、及び前記単位期間を設定登録する。また、飲食店の管理者は、施設端末4を操作して、前記クーポン配信サービスの利用を一時的に停止させたり、前記クーポン配信サービスの内容を変更したりすることが可能である。 For example, an administrator of a restaurant that uses the coupon distribution service operates the facility terminal 4 to set and register the predetermined period, the maximum number of distributions, and the unit period. Also, the manager of the restaurant can operate the facility terminal 4 to temporarily suspend the use of the coupon distribution service or change the contents of the coupon distribution service.

また、例えば、利用者が利用者端末3において所望の飲食店の予約要求を行った場合に、管理サーバー2の制御部21は、当該飲食店の施設端末4に予約許否の問い合わせ(予約要求)を通知する。前記予約要求に対して飲食店の管理者が許可した場合、制御部41は、前記予約を許可する旨の回答を管理サーバー2に出力する。一方、前記予約要求に対して飲食店の管理者が許可しない場合、制御部41は、前記予約を拒否する旨の回答を管理サーバー2に出力する。また、制御部41は、管理サーバー2において予約に対応する予約処理が完了すると、管理サーバー2から予約完了メールを取得する。制御部41は、前記予約完了メールを取得すると、予約情報(予約台帳)に予約内容を登録する。 Further, for example, when the user makes a reservation request for a desired restaurant on the user terminal 3, the control unit 21 of the management server 2 asks the facility terminal 4 of the restaurant whether the reservation is permitted or not (reservation request). to notify you. When the manager of the restaurant permits the reservation request, the control unit 41 outputs a reply to the effect that the reservation is permitted to the management server 2 . On the other hand, if the manager of the restaurant does not approve the reservation request, the control unit 41 outputs to the management server 2 a reply to the effect that the reservation is rejected. Further, when the management server 2 completes the reservation processing corresponding to the reservation, the control unit 41 acquires a reservation completion mail from the management server 2 . When the control unit 41 acquires the reservation completion mail, it registers the reservation contents in the reservation information (reservation ledger).

[クーポン配信処理]
以下、図9を参照しつつ、情報処理システム1において実行されるクーポン配信処理について説明する。具体的に、本実施形態では、管理サーバー2の制御部21が前記クーポン配信処理を実行する。また、制御部21は、施設端末4各々からのアクセスに応じて施設端末4各々に対応して前記クーポン配信処理を並行して実行することが可能である。なお、制御部21は、施設端末4の所定の操作によって前記クーポン配信処理を途中で終了することがある。
[Coupon delivery process]
Coupon distribution processing executed in the information processing system 1 will be described below with reference to FIG. 9 . Specifically, in this embodiment, the control unit 21 of the management server 2 executes the coupon distribution process. Further, the control unit 21 can concurrently execute the coupon distribution processing corresponding to each of the facility terminals 4 in response to access from each of the facility terminals 4 . It should be noted that the control unit 21 may end the coupon distribution process midway through a predetermined operation of the facility terminal 4 .

なお、本発明は、前記クーポン配信処理に含まれる一又は複数のステップを実行するクーポン配信方法の発明として捉えることができる。また、ここで説明する前記クーポン配信処理に含まれる一又は複数のステップが適宜省略されてもよい。なお、前記クーポン配信処理における各ステップは同様の作用効果を生じる範囲で実行順序が異なってもよい。さらに、ここでは制御部21が前記クーポン配信処理における各ステップを実行する場合を例に挙げて説明するが、一又は複数のプロセッサーが当該クーポン配信処理における各ステップを分散して実行するクーポン配信方法も他の実施形態として考えられる。前記クーポン配信方法は、本発明の情報処理方法の一例である。 The present invention can be regarded as an invention of a coupon distribution method for executing one or more steps included in the coupon distribution process. Also, one or more steps included in the coupon distribution process described here may be omitted as appropriate. It should be noted that each step in the coupon distribution process may differ in execution order as long as the same effects are produced. Furthermore, here, a case where the control unit 21 executes each step in the coupon distribution process will be described as an example, but one or more processors perform the steps in the coupon distribution process in a distributed manner are also contemplated as other embodiments. The coupon distribution method is an example of the information processing method of the present invention.

ここでは、制御部21が飲食店G1のクーポンを利用者端末3に配信する場合を例に挙げて説明する。 Here, a case where the control unit 21 distributes a coupon for the restaurant G1 to the user terminal 3 will be described as an example.

先ず、ステップS1において、制御部21は、飲食店G1の前記所定期間、前記上限配信数、及び前記単位期間を取得する。例えば飲食店G1の管理者が、飲食店G1で利用可能なクーポンを「1カ月」ごとに「Nm」枚ずつ利用者に配信し、クーポンの配信周期(単位期間)を「1日」とするサービスプランを選択すると、設定処理部211は、前記所定期間「1カ月」、前記上限配信数「Nm枚」、前記単位期間「1日」の各情報を取得する。制御部21は、前記所定期間及び前記上限配信数を基準配信数情報D4(図5参照)に登録する。 First, in step S1, the control unit 21 acquires the predetermined period, the upper limit number of deliveries, and the unit period of the restaurant G1. For example, the manager of restaurant G1 distributes "Nm" coupons that can be used at restaurant G1 to users every "one month", and sets the coupon distribution cycle (unit period) to "1 day". When the service plan is selected, the setting processing unit 211 acquires each information of the predetermined period "one month", the upper limit distribution number "Nm sheets", and the unit period "one day". The control unit 21 registers the predetermined period and the upper limit number of deliveries in the reference number of deliveries information D4 (see FIG. 5).

次にステップS2において、制御部21は、前記所定期間に含まれる前記単位期間ごとに配信可能なクーポンの配信数(前記基準配信数)を設定する。具体的には、制御部21は、前記上限配信数「Nm」を前記所定期間「1カ月」で除算した値を前記基準配信数として設定する。制御部21は、前記基準配信数を基準配信数情報D4に登録する(図5参照)。ステップS2は、本発明の設定ステップの一例である。 Next, in step S2, the control unit 21 sets the number of coupons that can be distributed (the reference number of distributions) for each unit period included in the predetermined period. Specifically, the control unit 21 sets a value obtained by dividing the upper limit number of distributions "Nm" by the predetermined period of time "one month" as the reference number of distributions. The control unit 21 registers the reference distribution number in the reference distribution number information D4 (see FIG. 5). Step S2 is an example of the setting step of the present invention.

次にステップS3において、制御部21は、飲食店G1の予約情報D1(図2参照)、来店情報D2(図3参照)、及び売上情報D3(図4参照)の少なくともいずれかを含む施設関連情報を取得する。例えば、制御部21は、飲食店G1の施設端末4から予約情報D1、来店情報D2、及び売上情報D3を取得する。予約情報D1(図2参照)、来店情報D2(図3参照)、及び売上情報D3(図4参照)は、管理サーバー2の記憶部22に記憶される。 Next, in step S3, the control unit 21 generates facility-related information including at least one of the reservation information D1 (see FIG. 2), the visit information D2 (see FIG. 3), and the sales information D3 (see FIG. 4) of the restaurant G1. Get information. For example, the control unit 21 acquires the reservation information D1, the visit information D2, and the sales information D3 from the facility terminal 4 of the restaurant G1. The reservation information D1 (see FIG. 2), the visit information D2 (see FIG. 3), and the sales information D3 (see FIG. 4) are stored in the storage unit 22 of the management server 2. FIG.

次にステップS4において、制御部21は、前記施設関連情報に基づいて前記基準配信数に対するクーポンの増減数(加算数又は減算数)を決定する。例えば、制御部21は、前記所定期間の開始時点から対象時点までの過去の前記施設関連情報に基づいて、対象時点に対応する前記単位期間の前記増減数を決定する。例えば対象時点(現時点)が「4月10日」の場合に、制御部21は、「4月1日」から「4月9日」までの各日のクーポンを利用した予約人数、各日のクーポンを利用した利用者の人数、又は、各日のクーポンを利用した利用者の支払金額(売上)に基づいて、「4月10日」の増減数を決定する。例えば対象時点の直近におけるクーポンを利用した予約人数が多い程、すなわち直近のクーポン利用率が高い程、制御部21は、対象時点の前記加算数を多くする。これに対して、対象時点の直近におけるクーポンを利用した予約人数が少ない程、すなわち直近のクーポン利用率が低い程、制御部21は、対象時点の前記加算数を少なくする又は前記減算数を多くする。 Next, in step S4, the control unit 21 determines the number of coupons to be increased or decreased (the number of additions or the number of subtractions) with respect to the reference number of distributions based on the facility-related information. For example, the control unit 21 determines the increase/decrease number of the unit period corresponding to the target time based on the past facility-related information from the start time of the predetermined period to the target time. For example, if the target time (current time) is “April 10th”, the control unit 21 determines the number of reservations using the coupon for each day from “April 1st” to “April 9th”, Based on the number of users who used the coupon or the amount of money (sales) paid by users who used the coupon on each day, the number of increases and decreases for "April 10" is determined. For example, the control unit 21 increases the number of additions at the target point in time as the number of reservations using coupons at the target point in time increases, ie, the coupon usage rate at the most recent point is high. On the other hand, the smaller the number of reservations using coupons at the most recent target time point, that is, the lower the coupon usage rate at the most recent time point, the control unit 21 reduces the addition number at the target time point or increases the subtraction number. do.

他の実施形態として、例えば、制御部21は、前記所定期間よりも前の所定期間の前記施設関連情報に基づいて、対象時点に対応する前記単位期間の前記増減数を決定してもよい。例えば、対象時点(現時点)が「4月10日」の場合に、制御部21は、対象時点の所定期間「4月」の前月「3月」(「3月1日」~「3月31日」)の各日のクーポンを利用した予約人数、各日のクーポンを利用した利用者(来店客)の人数、又は、各日のクーポンを利用した利用者の支払金額(売上)に基づいて、「4月10日」の増減数を決定してもよい。例えば、制御部21は、「3月1日」~「3月31日」のうち「4月10日」と同じ曜日のクーポンを利用した予約人数、各日のクーポンを利用した利用者の人数、又は、各日のクーポンを利用した利用者の支払金額(売上)に基づいて、「4月10日」の増減数を決定してもよい。 As another embodiment, for example, the control unit 21 may determine the increase/decrease number for the unit period corresponding to the target time based on the facility-related information for a predetermined period before the predetermined period. For example, when the target time (current time) is "April 10", the control unit 21 selects "March" ("March 1" to "March 31 Day”) based on the number of reservations using coupons on each day, the number of users (visitors) using coupons on each day, or the payment amount (sales) of users using coupons on each day , "April 10" may be determined. For example, the control unit 21 determines the number of reservations using coupons on the same day as "April 10" among "March 1" to "March 31", and the number of users using coupons on each day. Alternatively, the increase/decrease number for "April 10" may be determined based on the payment amount (sales) of the user using the coupon for each day.

制御部21は、前記増減数を決定すると決定配信数情報D5に登録する(図6参照)。ステップS4は、本発明の第1決定ステップの一例である。 After determining the increase/decrease number, the control unit 21 registers it in the determined distribution number information D5 (see FIG. 6). Step S4 is an example of the first determination step of the present invention.

次にステップS5において、制御部21は、前記基準配信数と前記増減数とに基づいて、前記単位期間に配信するクーポンの配信数(決定配信数)を決定する。具体的には、制御部21は、前記単位期間ごとに、前記基準配信数に加算数を加算した配信数又は前記基準配信数から減算数を減算した配信数を前記決定配信数に決定する。制御部21は、前記決定配信数を決定すると、決定配信数情報D5に登録する(図6参照)。ステップS5は、第2決定ステップの一例である。 Next, in step S5, the control unit 21 determines the number of coupons to be distributed (determined number of distributions) to be distributed in the unit period based on the reference number of distributions and the increase/decrease number. Specifically, the control unit 21 determines, for each unit period, the number of distributions obtained by adding the additional number to the reference number of distributions or the number of distributions obtained by subtracting the number of subtractions from the reference number of distributions as the determined number of distributions. When the determined number of deliveries is determined, the control unit 21 registers it in the determined number of deliveries information D5 (see FIG. 6). Step S5 is an example of a second determination step.

また制御部21は、前記決定配信数を決定すると、前記上限配信数から、前記所定期間の開始時点から対象時点までに利用者に配信する配信数を減算した残りのクーポン数(残数)を算出する。例えば対象時点(現時点)が「4月10日」の場合に、制御部21は、上限配信数「Nm」から、「4月1日」から「4月9日」までの期間に配信した配信数の合計「M41+・・・+M49」を減算して、前記残数「R410」を算出する。制御部21は、前記残数を算出すると、決定配信数情報D5に登録する(図6参照)。 Further, when the determined number of distributions is determined, the control unit 21 subtracts the number of distributions to be distributed to the user from the start time of the predetermined period to the target time from the maximum number of distributions, and calculates the remaining number of coupons (remaining number). calculate. For example, when the target point in time (current time) is "April 10", the control unit 21 determines the maximum number of distributions "Nm", By subtracting the total number "M41+...+M49", the remaining number "R410" is calculated. After calculating the remaining number, the control unit 21 registers it in the determined delivery number information D5 (see FIG. 6).

また制御部21は、前記所定期間のうち対象時点からの残期間と、対象時点における前記クーポンの残数とに基づいて、前記単位期間の前記基準配信数を更新する。例えば、図6に示す決定配信数情報D5において、制御部21は、所定期間「4月」のうち最初の単位期間「4月1日」の基準配信数N4を、基準配信数情報D4(図5参照)の基準配信数に設定する。また制御部21は、最初の単位期間「4月1日」以降の単位期間では、残期間と前記残数とに基づいて前記基準配信数を更新する。例えば対象時点(現時点)が「4月10日」の場合、残期間は20日間(4月10日~4月30日までの日数)であり前記残数が「R410」のため、制御部21は、「4月10日」の前記基準配信数「N410」を、「R410」÷「20日」の式により算出する。このようにして、制御部21は、単位期間ごとに前記基準配信数を更新する。そして、制御部21は、更新した前記基準配信数に対する前記増減数(加算数又は減算数)を決定し、更新した前記基準配信数と前記増減数とに基づいて、前記単位期間の前記決定配信数を決定する。 Further, the control unit 21 updates the reference number of distributions for the unit period based on the remaining period from the target time in the predetermined period and the remaining number of coupons at the target time. For example, in the determined number-of-deliveries information D5 shown in FIG. 5)) is set to the reference number of distributions. In addition, the control unit 21 updates the reference number of deliveries based on the remaining period and the remaining number in unit periods after the first unit period “April 1st”. For example, if the target time (current time) is "April 10", the remaining period is 20 days (the number of days from April 10 to April 30) and the remaining number is "R410". calculates the reference number of deliveries "N410" for "April 10" by the formula "R410"÷"20 days". In this manner, the control unit 21 updates the reference number of deliveries for each unit period. Then, the control unit 21 determines the increase/decrease number (addition number or subtraction number) with respect to the updated reference distribution number, and based on the updated reference distribution number and the increase/decrease number, the determined distribution for the unit period. determine the number.

次にステップS6において、制御部21は、決定した前記配信数(前記決定配信数)のクーポンを前記単位期間ごとに所定の利用者の利用者端末3に配信する。具体的には、制御部21は、決定配信数情報D5(図6参照)に基づいて、各単位期間に前記決定配信数のクーポンを利用者端末3に配信する。例えば、制御部21は、クーポン配信サービスに登録された利用者の各利用者端末3にクーポン配信通知(プッシュ通知)を送信する(図7参照)。また、制御部21は、飲食店G1のクーポンページP2(図8参照)を利用者端末3に表示させる。ステップS6は、本発明の配信ステップの一例である。 Next, in step S6, the control unit 21 distributes the determined number of coupons to be distributed (the determined number of distributions) to the user terminal 3 of a predetermined user for each unit period. Specifically, the control unit 21 delivers the determined number of coupons to the user terminal 3 in each unit period based on the determined number of deliveries information D5 (see FIG. 6). For example, the control unit 21 transmits a coupon distribution notification (push notification) to each user terminal 3 of a user registered with the coupon distribution service (see FIG. 7). Further, the control unit 21 causes the user terminal 3 to display the coupon page P2 (see FIG. 8) of the restaurant G1. Step S6 is an example of the delivery step of the present invention.

以上のようにして、制御部21は、前記クーポン配信処理を実行する。また、制御部21は、例えば単位期間ごとに、更新された前記施設関連情報(予約情報D1(図2参照)、来店情報D2(図3参照)、売上情報D3(図4参照))を取得して、前記クーポン配信処理を実行してもよい。前記単位期間が「1日」に設定される場合、制御部21は、1日ごとに前記クーポン配信処理を実行して当該日(当日)の前記決定配信数を決定する。また、前記単位期間が「1週間」に設定される場合、制御部21は、1週間ごとに前記クーポン配信処理を実行して1週間の各日の前記決定配信数を決定する。 As described above, the control unit 21 executes the coupon distribution process. Further, the control unit 21 acquires the updated facility-related information (reservation information D1 (see FIG. 2), visit information D2 (see FIG. 3), and sales information D3 (see FIG. 4)), for example, for each unit period. Then, the coupon distribution process may be executed. When the unit period is set to "1 day", the control unit 21 executes the coupon distribution process every day to determine the determined number of distributions for that day (the current day). Further, when the unit period is set to "one week", the control unit 21 executes the coupon distribution process every week to determine the determined number of distributions for each day of the week.

以上説明したように、本実施形態に係る情報処理システム1は、施設で利用可能なクーポンを配信するシステムである。具体的には、情報処理システム1は、所定期間(例えば1カ月)に配信可能なクーポンの上限配信数に基づいて、前記所定期間に含まれる単位期間(例えば1日)ごとに配信可能なクーポンの基準配信数を設定する。また、情報処理システム1は、施設の予約情報、来訪情報、及び売上情報の少なくともいずれかを含む施設関連情報を取得して、前記施設関連情報に基づいて前記基準配信数に対するクーポンの増減数を決定する。そして、情報処理システム1は、前記基準配信数と前記増減数とに基づいて、前記単位期間に配信する前記クーポンの配信数を決定する。 As described above, the information processing system 1 according to this embodiment is a system that distributes coupons that can be used at facilities. Specifically, based on the maximum number of coupons that can be distributed in a predetermined period (for example, one month), the information processing system 1 distributes coupons that can be distributed for each unit period (for example, one day) included in the predetermined period. Set the standard number of deliveries for . In addition, the information processing system 1 acquires facility-related information including at least one of facility reservation information, visit information, and sales information, and calculates the number of coupons increased or decreased with respect to the reference number of distributions based on the facility-related information. decide. Then, the information processing system 1 determines the number of coupons to be distributed in the unit period based on the reference number of distributions and the increase/decrease number.

このように、情報処理システム1は、単位期間の基準配信数を決定した後に、前記施設関連情報に基づいて前記基準配信数に対応する増減数を決定して決定配信数を決定する。例えば、情報処理システム1は、所定期間の開始時点(月初)から現時点(当日)までの予約実績(クーポン予約実績)に基づいて前記基準配信数を増減させて、当日の配信数を決定する。これにより、前記施設関連情報に対応するクーポンの利用実績に応じて単位期間ごとに最適な配信数を決定することができる。よって、施設で利用可能なクーポンを効率的に配信することが可能になる。 In this way, after determining the reference number of deliveries for a unit period, the information processing system 1 determines the number of increases and decreases corresponding to the reference number of deliveries based on the facility-related information, thereby determining the determined number of deliveries. For example, the information processing system 1 determines the number of deliveries for the current day by increasing or decreasing the reference number of deliveries based on the reservation record (coupon reservation record) from the start of the predetermined period (beginning of the month) to the present time (the current day). This makes it possible to determine the optimum number of distributions for each unit period according to the usage history of coupons corresponding to the facility-related information. Therefore, it becomes possible to efficiently distribute coupons that can be used at the facility.

また、情報処理システム1は、前記所定期間のうち対象時点からの残期間と、対象時点における前記クーポンの残数とに基づいて、前記単位期間の前記基準配信数を更新する。例えば、クーポンの上限配信数を所定期間(1カ月)の残りの日数で割って単位期間(1日)当たりの基準配信数を設定する。このように、前記基準配信数が前記単位期間経過ごとに更新されるため、最適な配信数を決定することができる。 In addition, the information processing system 1 updates the reference number of deliveries for the unit period based on the remaining period from the target time in the predetermined period and the remaining number of coupons at the target time. For example, the reference number of deliveries per unit period (one day) is set by dividing the maximum number of deliveries of coupons by the remaining number of days in a predetermined period (one month). In this way, since the reference number of distributions is updated each time the unit period elapses, the optimum number of distributions can be determined.

また、上記構成によれば、単位期間ごとに最適な数のクーポンを配信することができるため、単位期間ごとに一律の数のクーポンを配信する場合と比較してクーポンを配信する処理に関する通信トラフィックの低減、及びコンピュータリソースの有効利用が可能となる。 In addition, according to the above configuration, since it is possible to distribute the optimal number of coupons for each unit period, the communication traffic related to the process of distributing coupons is reduced compared to the case of distributing a uniform number of coupons for each unit period. can be reduced and computer resources can be effectively used.

本発明の情報処理システムは、上述の実施形態に限定されない。本発明の他の実施形態に係る情報処理システム1について、以下に説明する。 The information processing system of the present invention is not limited to the above-described embodiments. An information processing system 1 according to another embodiment of the present invention will be described below.

本発明の他の実施形態として、前記増減数が、前記所定期間のうち設定期間ごとに上限数が設定されてもよい。例えば、制御部21は、単位期間「1日」ごとの加算数を、1週間でNa枚までとしてもよい。すなわち、制御部21は、前記所定期間「1カ月」のうち設定期間「1週間」ごとに、前記増減数の上限数「Na」を設定してもよい。これにより、前記所定期間内のクーポンの配信数の偏りを抑えることができる。 As another embodiment of the present invention, an upper limit number may be set for each set period of the predetermined period. For example, the control unit 21 may set the number of additions for each unit period of “one day” to Na sheets in one week. That is, the control unit 21 may set the upper limit number "Na" of the increase/decrease number for each set period "one week" in the predetermined period "one month". As a result, it is possible to suppress the bias in the number of coupons distributed within the predetermined period.

また、本発明の他の実施形態として、第1決定処理部213は、曜日ごとに予め設定された前記増減数を設定してもよい。例えば、第1決定処理部213は、利用者のクーポンの利用率が高くなると予想される週末(木曜日、金曜日)の前記基準配信数に対する加算数を多くし、利用者のクーポンの利用率が低くなると予想される週初め(月曜日、火曜日)の前記基準配信数に対する減算数を多くする。 Further, as another embodiment of the present invention, the first determination processing unit 213 may set the increase/decrease number preset for each day of the week. For example, the first determination processing unit 213 increases the number of additions to the reference number of distributions on weekends (Thursdays and Fridays) when the usage rate of coupons by users is expected to be high. At the beginning of the week (Monday, Tuesday), when it is expected that the

また、本発明の他の実施形態として、制御部21(第2決定処理部214)は、クーポンを配信する配信対象者(ターゲット)の属性に応じて、クーポン配信元(配信サイト、配信事業者など)を決定してもよい。前記クーポン配信元は、施設が運営するウェブサイト、施設を管理する事業者が運営するウェブサイト、施設に各種サービスを提供する事業者が運営するウェブサイト、これら事業者が運営する他のウェブサイトなどが含まれる。記憶部22には複数のクーポン配信元に関する情報が記憶されており、制御部21は、複数のクーポン配信元を管理する。そして、制御部21は、前記ターゲットの属性に基づいて前記ターゲットに最適なクーポン配信元を決定して、決定したクーポン配信元から前記ターゲットの利用者端末3にクーポンを配信させる。例えば、制御部21は、事業者Aのサービス会員である利用者に対して、事業者Aのウェブサイトからクーポンを配信させ、事業者Bのサービス会員である利用者に対して、事業者Bのウェブサイトからクーポンを配信させる。また例えば、制御部21は、女性層に対して、女性向けのクーポンを配信する事業者Cのウェブサイトからクーポンを配信させ、富裕層に対して、富裕層向けのクーポンを配信する事業者Dのウェブサイトからクーポンを配信させる。 Further, as another embodiment of the present invention, the control unit 21 (second determination processing unit 214) determines whether the coupon distribution source (distribution site, distribution company etc.) may be determined. The coupon distributor is a website operated by the facility, a website operated by a business operator that manages the facility, a website operated by a business operator that provides various services to the facility, and other websites operated by these business operators. etc. Information about a plurality of coupon distributors is stored in the storage unit 22, and the control unit 21 manages the plurality of coupon distributors. Then, the control unit 21 determines the optimum coupon distribution source for the target based on the attributes of the target, and distributes the coupon from the determined coupon distribution source to the user terminal 3 of the target. For example, the control unit 21 distributes the coupon from the website of the operator A to the user who is the service member of the operator A, and distributes the coupon to the user who is the service member of the operator B. to deliver coupons from their website. Further, for example, the control unit 21 distributes coupons to the women from the website of the company C that distributes coupons for women, and distributes coupons for the wealthy to the wealthy. to deliver coupons from their website.

また、制御部21は、時間帯(配信時間帯)に応じてクーポン配信元を決定してもよい。例えば、制御部21は、ランチ時間帯では事業者Eのウェブサイトからクーポンを配信させ、ディナー時間帯では事業者Fのウェブサイトからクーポンを配信させる。 Further, the control unit 21 may determine the coupon distribution source according to the time period (distribution time period). For example, the control unit 21 causes the coupon to be delivered from the website of the business operator E during the lunch time period, and the coupon to be delivered from the website of the business operator F during the dinner time period.

また、制御部21は、クーポンを閲覧する利用者の閲覧傾向に応じてクーポン配信元を決定してもよい。例えば、制御部21は、配信したクーポンを閲覧した利用者の属性、配信したクーポンを利用者が実際に閲覧した時間帯などの閲覧傾向に基づいてクーポン配信元を決定する。例えば、制御部21は、女性層がランチ時間帯にクーポンを閲覧し、中高年層がディナー時間帯にクーポンを閲覧する閲覧傾向を取得した場合、事業者Gのウェブサイトからランチ時間帯に女性層にクーポンを配信させ、事業者Hのウェブサイトからディナー時間帯に中高年層にクーポンを配信させる。 Further, the control unit 21 may determine the coupon distribution source according to the browsing tendency of the user who browses the coupon. For example, the control unit 21 determines the coupon distributor based on viewing trends such as the attribute of the user who viewed the distributed coupon and the time zone in which the user actually viewed the distributed coupon. For example, if the control unit 21 acquires a browsing tendency in which the female group browses coupons during lunch hours and the middle-aged and elderly groups browse coupons during dinner hours, the control unit 21 retrieves coupons for female groups during lunch hours from the website of business operator G. distributes the coupons to the middle-aged and elderly people from the website of the business operator H during dinner hours.

なお、制御部21は、クーポンの配信対象者の属性、クーポンの配信時間帯、及び、クーポンを閲覧する利用者の閲覧傾向の要素を組み合わせて、クーポンの配信元を決定してもよい。すなわち、制御部21は、クーポンの配信対象者の属性、クーポンの配信時間帯、及び、クーポンを閲覧する利用者の閲覧傾向の少なくともいずれかに基づいて、クーポンの配信元を決定しもよい。このように、より多くの利用者が閲覧するクーポン配信元からクーポンを配信させることができるため、施設の来客数を増加させることができる。 Note that the control unit 21 may determine the coupon distributor by combining the attributes of the coupon distribution target person, the coupon distribution time zone, and the browsing tendency of the user who browses the coupon. That is, the control unit 21 may determine the coupon distributor based on at least one of the attributes of the coupon distribution target, the coupon distribution time period, and the browsing tendency of the user who browses the coupon. In this way, coupons can be distributed from coupon distributors that are viewed by more users, so that the number of visitors to the facility can be increased.

また、本発明の他の実施形態として、制御部21は、前記配信対象者(ターゲット)の属性に応じてクーポンの配信数を決定してもよい。例えば、制御部21は、若者層に対するクーポンの配信数を高齢者層に対するクーポンの配信数よりも多く決定し、女性層に対するクーポンの配信数を男性層に対するクーポンの配信数よりも多く決定する。 Further, as another embodiment of the present invention, the control unit 21 may determine the number of coupons to be distributed according to the attributes of the distribution target. For example, the control unit 21 determines the number of coupons to be distributed to young people to be greater than the number of coupons to be distributed to elderly people, and determines the number of coupons to be distributed to women to be greater than the number of coupons to be distributed to men.

また、制御部21は、前記時間帯(配信時間帯)に応じてクーポンの配信数を決定してもよい。例えば、制御部21は、ランチ時間帯よりも前の時間帯のクーポン配信数をランチ時間帯よりも後のクーポン配信数よりも多く決定する。また、制御部21は、日中(例えば9:00~18:00)の時間帯のクーポン配信数を夜間(18:00~6:00)の時間帯のクーポン配信数よりも多く決定する。 Further, the control unit 21 may determine the number of coupons to be distributed according to the time period (distribution time period). For example, the control unit 21 determines the number of coupons distributed in the time period before the lunch time period to be larger than the number of coupons distributed in the time period after the lunch time period. In addition, the control unit 21 determines the number of coupons to be distributed during the daytime (eg, 9:00 to 18:00) to be greater than the number of coupons to be distributed during the nighttime (18:00 to 6:00).

また、制御部21は、クーポンを閲覧する利用者の閲覧傾向に応じてクーポン配信数を決定してもよい。例えば、制御部21は、配信したクーポンを閲覧した利用者の属性、配信したクーポンを利用者が実際に閲覧した時間帯などの閲覧傾向に基づいてクーポン配信数を決定する。例えば、制御部21は、女性層がディナー時間帯よりもランチ時間帯により多くのクーポンを閲覧する傾向を取得した場合、ランチ時間帯のクーポン配信数をディナー時間帯のクーポン配信数よりも多く決定する。 Further, the control unit 21 may determine the number of distributed coupons according to the browsing tendency of the user who browses the coupons. For example, the control unit 21 determines the number of distributed coupons based on viewing trends such as the attributes of users who viewed the distributed coupons and the time zone in which the users actually viewed the distributed coupons. For example, when the control unit 21 acquires a tendency for women to view more coupons during the lunch time period than during the dinner time period, the control unit 21 determines the number of coupons distributed during the lunch time period to be greater than the number of coupons distributed during the dinner time period. do.

なお、制御部21は、クーポンの配信対象者の属性、クーポンの配信時間帯、及び、クーポンを閲覧する利用者の閲覧傾向の要素を組み合わせて、クーポンの配信数を決定してもよい。すなわち、制御部21は、クーポンの配信対象者の属性、クーポンの配信時間帯、及び、クーポンを閲覧する利用者の閲覧傾向の少なくともいずれかに基づいて、クーポンの配信数を決定しもよい。このように、より多くの利用者にクーポンを閲覧させることができるため、施設の来客数を増加させることができる。 Note that the control unit 21 may determine the number of coupons to be distributed by combining the attributes of the coupon distribution target person, the coupon distribution time zone, and the browsing tendency of users who browse the coupons. In other words, the control unit 21 may determine the number of coupons to be distributed based on at least one of the attribute of the person to whom the coupon is to be distributed, the coupon distribution time period, and the browsing tendency of users who browse the coupon. In this way, it is possible to allow more users to browse the coupons, thereby increasing the number of visitors to the facility.

このように、制御部21は、上述の各実施形態において、さらに、前記クーポンの配信対象者の属性、前記クーポンの配信時間帯、及び、前記クーポンを閲覧する利用者の閲覧傾向の少なくともいずれかに基づいて、クーポンの配信元を決定してもよい。また、制御部21は、上述の各実施形態において、さらに、クーポンの配信対象者の属性又はクーポンの配信時間帯、及び、前記クーポンを閲覧する利用者の閲覧傾向の少なくともいずれかに基づいて、クーポンの配信数を決定してもよい。 Thus, in each of the above-described embodiments, the control unit 21 further includes at least one of the attributes of the distribution target of the coupon, the distribution time period of the coupon, and the browsing tendency of users who browse the coupon. You may determine the distributor of a coupon based on. Further, in each of the above-described embodiments, the control unit 21 further, based on at least one of the attributes of the coupon distribution target person or the coupon distribution time zone, and the browsing tendency of the user who browses the coupon, The number of coupons to be distributed may be determined.

また、情報処理システム1は、制御部21が、クーポンの配信対象者の属性、前記クーポンの配信時間帯、及び、前記クーポンを閲覧する利用者の閲覧傾向の少なくともいずれかの情報を取得し、取得した情報に基づいて、記憶部22に記憶された複数のクーポン配信元の中から特定のクーポン配信元を決定する構成を備えたシステムであってもよい。 Further, in the information processing system 1, the control unit 21 acquires at least one of the attributes of the coupon distribution target person, the distribution time period of the coupon, and the browsing tendency of the user who browses the coupon, The system may be configured to determine a specific coupon distributor from among the plurality of coupon distributors stored in the storage unit 22 based on the acquired information.

また、情報処理システム1は、制御部21が、クーポンの配信対象者の属性、前記クーポンの配信時間帯、及び、前記クーポンを閲覧する利用者の閲覧傾向の少なくともいずれかの情報を取得し、取得した情報に基づいてクーポン配信数を決定する構成を備えたシステムであってもよい。これらの構成によれば、施設で利用可能なクーポンを効率的に配信することが可能になる。このため、施設の来客数を増加させることができる。 Further, in the information processing system 1, the control unit 21 acquires at least one of the attributes of the coupon distribution target person, the distribution time period of the coupon, and the browsing tendency of the user who browses the coupon, The system may be configured to determine the number of coupons to be distributed based on the acquired information. According to these configurations, it becomes possible to efficiently distribute coupons that can be used at the facility. Therefore, the number of visitors to the facility can be increased.

本発明に係る情報処理システムは、所定期間に配信可能なクーポンの上限配信数に基づいて、前記所定期間に含まれる単位期間ごとに配信可能な前記クーポンの基準配信数を設定する設定処理部211と、前記施設の予約情報、来訪情報、及び売上情報の少なくともいずれかを含む施設関連情報を取得する取得処理部212と、前記施設関連情報に基づいて前記基準配信数に対する前記クーポンの増減数を決定する第1決定処理部213と、前記基準配信数と前記増減数とに基づいて、前記単位期間に配信する前記クーポンの配信数を決定する第2決定処理部214と、を備えるシステムとして構成されてもよい。 The information processing system according to the present invention includes a setting processing unit 211 that sets the reference number of coupons that can be distributed for each unit period included in the predetermined period based on the maximum number of coupons that can be distributed in the predetermined period. an acquisition processing unit 212 for acquiring facility-related information including at least one of reservation information, visit information, and sales information of the facility; A system comprising: a first determination processing unit 213 for determining; and a second determination processing unit 214 for determining the number of coupons to be distributed in the unit period based on the reference number of distributions and the increase/decrease number. may be

また、本発明に係る情報処理方法は、一又は複数のプロセッサーが、所定期間に配信可能な前記クーポンの上限配信数に基づいて、前記所定期間に含まれる単位期間ごとに配信可能な前記クーポンの基準配信数を設定する設定ステップと、前記施設の予約情報、来訪情報、及び売上情報の少なくともいずれかを含む施設関連情報を取得する取得ステップと、前記施設関連情報に基づいて前記基準配信数に対する前記クーポンの増減数を決定する第1決定ステップと、前記基準配信数と前記増減数とに基づいて、前記単位期間に配信する前記クーポンの配信数を決定する第2決定ステップと、を実行する方法であってもよい。 Further, in the information processing method according to the present invention, one or more processors distribute the coupons that can be distributed for each unit period included in the predetermined period based on the upper limit number of coupons that can be distributed in the predetermined period. a setting step of setting a reference number of distributions; an obtaining step of obtaining facility-related information including at least one of reservation information, visit information, and sales information of the facility; performing a first determination step of determining the increase/decrease number of the coupons, and a second determination step of determining the distribution number of the coupons to be distributed in the unit period based on the reference distribution number and the increase/decrease number; It can be a method.

1 :情報処理システム
2 :管理サーバー
3 :利用者端末
4 :施設端末
211 :設定処理部
212 :取得処理部
213 :第1決定処理部
214 :第2決定処理部
215 :配信処理部
D1 :予約情報
D2 :来店情報
D3 :売上情報
D4 :基準配信数情報
D5 :決定配信数情報
1: Information processing system 2: Management server 3: User terminal 4: Facility terminal 211: Setting processing unit 212: Acquisition processing unit 213: First determination processing unit 214: Second determination processing unit 215: Distribution processing unit D1: Reservation Information D2: Store visit information D3: Sales information D4: Standard distribution number information D5: Determined distribution number information

Claims (14)

施設で利用可能なクーポンを配信する情報処理システムであって、
所定期間に配信可能な前記クーポンの上限配信数に基づいて、前記所定期間に含まれる単位期間ごとに配信可能な前記クーポンの基準配信数を設定する設定処理部と、
前記施設の予約情報、来訪情報、及び売上情報の少なくともいずれかを含む施設関連情報を取得する取得処理部と、
前記施設関連情報に基づいて前記基準配信数に対する前記クーポンの増減数を決定する第1決定処理部と、
前記基準配信数と前記増減数とに基づいて、前記単位期間に配信する前記クーポンの配信数を決定する第2決定処理部と、
を備える情報処理システム。
An information processing system that distributes coupons that can be used at a facility,
a setting processing unit that sets a reference number of coupons that can be distributed for each unit period included in the predetermined period based on the maximum number of coupons that can be distributed in the predetermined period;
an acquisition processing unit that acquires facility-related information including at least one of reservation information, visit information, and sales information of the facility;
a first determination processing unit that determines an increase or decrease in the number of coupons with respect to the reference number of distributions based on the facility-related information;
a second determination processing unit that determines the number of coupons to be distributed in the unit period based on the reference number of distributions and the increase/decrease number;
An information processing system comprising
前記設定処理部は、前記所定期間のうち対象時点からの残期間と、対象時点における前記クーポンの残数とに基づいて、前記単位期間の前記基準配信数を更新する、
請求項1に記載の情報処理システム。
The setting processing unit updates the reference number of distributions for the unit period based on the remaining period from the target time in the predetermined period and the remaining number of coupons at the target time.
The information processing system according to claim 1.
前記第1決定処理部は、前記所定期間の開始時点から対象時点までの過去の前記施設関連情報に基づいて、対象時点に対応する前記単位期間の前記増減数を決定する、
請求項1又は2に記載の情報処理システム。
The first determination processing unit determines the increase/decrease number of the unit period corresponding to the target time based on the past facility-related information from the start time of the predetermined period to the target time.
The information processing system according to claim 1 or 2.
前記第1決定処理部は、前記所定期間よりも前の所定期間の前記施設関連情報に基づいて、対象時点に対応する前記単位期間の前記増減数を決定する、
請求項1又は2に記載の情報処理システム。
The first determination processing unit determines the increase/decrease number for the unit period corresponding to the target time based on the facility-related information for a predetermined period prior to the predetermined period.
The information processing system according to claim 1 or 2.
前記増減数は、前記所定期間のうち設定期間ごとに上限数が設定されている、
請求項1~4のいずれかに記載の情報処理システム。
The number of increases and decreases has an upper limit set for each set period of the predetermined period.
The information processing system according to any one of claims 1 to 4.
前記第1決定処理部は、曜日ごとに予め設定された前記増減数を設定する、
請求項1~5のいずれかに記載の情報処理システム。
The first determination processing unit sets the preset increase/decrease number for each day of the week,
The information processing system according to any one of claims 1 to 5.
前記予約情報は、前記クーポンを利用した予約であるか、又は、前記クーポンを利用しない予約であるかを示す情報を含む、
請求項1~6のいずれかに記載の情報処理システム。
The reservation information includes information indicating whether the reservation uses the coupon or the reservation does not use the coupon,
The information processing system according to any one of claims 1 to 6.
前記来訪情報は、前記クーポンを利用した来訪であるか、又は、前記クーポンを利用しない来訪であるかを示す情報を含む、
請求項1~7のいずれかに記載の情報処理システム。
The visit information includes information indicating whether the visit is a visit using the coupon or a visit not using the coupon,
The information processing system according to any one of claims 1 to 7.
前記売上情報は、前記クーポンを利用した売上金額であるか、又は、前記クーポンを利用しない売上金額であるかを示す情報を含む、
請求項1~8のいずれかに記載の情報処理システム。
The sales information includes information indicating whether it is the sales amount using the coupon or the sales amount without using the coupon,
The information processing system according to any one of claims 1 to 8.
前記第2決定処理部は、さらに、前記クーポンの配信対象者の属性、前記クーポンの配信時間帯、及び、前記クーポンを閲覧する利用者の閲覧傾向の少なくともいずれかに基づいて、前記クーポンの配信元を決定する、
請求項1~9のいずれかに記載の情報処理システム。
The second determination processing unit further distributes the coupon based on at least one of an attribute of a person to whom the coupon is to be distributed, a distribution time period of the coupon, and a browsing tendency of users who browse the coupon. determine the origin,
The information processing system according to any one of claims 1 to 9.
前記第2決定処理部は、さらに、前記クーポンの配信対象者の属性、前記クーポンの配信時間帯、及び、前記クーポンを閲覧する利用者の閲覧傾向の少なくともいずれかに基づいて、前記クーポンの配信数を決定する、
請求項1~10のいずれかに記載の情報処理システム。
The second determination processing unit further distributes the coupon based on at least one of an attribute of a person to whom the coupon is to be distributed, a distribution time period of the coupon, and a browsing tendency of users who browse the coupon. determine the number of
The information processing system according to any one of claims 1 to 10.
前記第2決定処理部により決定される前記配信数の前記クーポンを前記単位期間ごとに所定の利用者の利用者端末に配信する配信処理部をさらに備える、
請求項1~11のいずれかに記載の情報処理システム。
Further comprising a distribution processing unit that distributes the number of coupons determined by the second determination processing unit to the user terminal of a predetermined user for each unit period,
The information processing system according to any one of claims 1 to 11.
施設で利用可能なクーポンを配信する情報処理方法であって、
一又は複数のプロセッサーが、
所定期間に配信可能な前記クーポンの上限配信数に基づいて、前記所定期間に含まれる単位期間ごとに配信可能な前記クーポンの基準配信数を設定する設定ステップと、
前記施設の予約情報、来訪情報、及び売上情報の少なくともいずれかを含む施設関連情報を取得する取得ステップと、
前記施設関連情報に基づいて前記基準配信数に対する前記クーポンの増減数を決定する第1決定ステップと、
前記基準配信数と前記増減数とに基づいて、前記単位期間に配信する前記クーポンの配信数を決定する第2決定ステップと、
を実行する情報処理方法。
An information processing method for distributing coupons that can be used at a facility,
one or more processors
a setting step of setting a reference number of coupons that can be distributed for each unit period included in the predetermined period, based on the maximum number of coupons that can be distributed in the predetermined period;
an acquisition step of acquiring facility-related information including at least one of reservation information, visit information, and sales information of the facility;
a first determination step of determining an increase or decrease in the number of coupons with respect to the reference number of distributions based on the facility-related information;
a second determining step of determining the number of coupons to be distributed in the unit period based on the reference number of distributions and the increase/decrease number;
Information processing method that performs
施設で利用可能なクーポンを配信する情報処理プログラムであって、
所定期間に配信可能な前記クーポンの上限配信数に基づいて、前記所定期間に含まれる単位期間ごとに配信可能な前記クーポンの基準配信数を設定する設定ステップと、
前記施設の予約情報、来訪情報、及び売上情報の少なくともいずれかを含む施設関連情報を取得する取得ステップと、
前記施設関連情報に基づいて前記基準配信数に対する前記クーポンの増減数を決定する第1決定ステップと、
前記基準配信数と前記増減数とに基づいて、前記単位期間に配信する前記クーポンの配信数を決定する第2決定ステップと、
を一又は複数のプロセッサーに実行させるための情報処理プログラム。
An information processing program for distributing coupons that can be used at a facility,
a setting step of setting a reference number of coupons that can be distributed for each unit period included in the predetermined period, based on the maximum number of coupons that can be distributed in the predetermined period;
an acquisition step of acquiring facility-related information including at least one of reservation information, visit information, and sales information of the facility;
a first determination step of determining an increase or decrease in the number of coupons with respect to the reference number of distributions based on the facility-related information;
a second determining step of determining the number of coupons to be distributed in the unit period based on the reference number of distributions and the increase/decrease number;
Information processing program for executing by one or more processors.
JP2021022131A 2021-02-15 2021-02-15 Information processing system, information processing method, and information processing program Pending JP2022124390A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2021022131A JP2022124390A (en) 2021-02-15 2021-02-15 Information processing system, information processing method, and information processing program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2021022131A JP2022124390A (en) 2021-02-15 2021-02-15 Information processing system, information processing method, and information processing program

Publications (1)

Publication Number Publication Date
JP2022124390A true JP2022124390A (en) 2022-08-25

Family

ID=82941191

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2021022131A Pending JP2022124390A (en) 2021-02-15 2021-02-15 Information processing system, information processing method, and information processing program

Country Status (1)

Country Link
JP (1) JP2022124390A (en)

Similar Documents

Publication Publication Date Title
AU2006242968B2 (en) Managing product purchase information over a network
JP4473339B1 (en) Advertisement information providing server, advertisement information providing system, and advertisement information providing program
KR102139013B1 (en) Method, server and computer readable recording medium for managing reservation of accommodations
JP5396433B2 (en) Information distribution apparatus, system and method
JP2002049850A (en) Advertisement supply system
JP3999260B2 (en) Free sample provision management system and program
JP2010157162A (en) Web server and terminal equipment for member to be used for membership system internet connection fee free service system
JP2019191845A (en) Royalty creation support device
JP7424744B2 (en) System, method, and program for issuing coupons that can be used in stores
JP2020086675A (en) Information processing device, information processing method, and information processing program
JP6844071B1 (en) Search system, search method, and program
TW201104612A (en) Information processing device, information processing method, and information processing program
JP7218046B2 (en) Privilege Presentation Device, Privilege Presentation Program, and Privilege Presentation Method
JP2022124390A (en) Information processing system, information processing method, and information processing program
JP2001256285A (en) Customer information management system
JP6764371B2 (en) Coupon distribution management device, coupon distribution method, and program
JP2020098425A (en) Ceremony management device, ceremony management method, and storage medium
JP7277789B2 (en) Privilege management system, privilege management method, and privilege management program
JP2001325378A (en) Advertisement system using internet and advertisement generation support tool
JP2007102432A (en) Ranking system, ranking display method, server and ranking display program
JP2023054663A (en) Advertisement distribution apparatus, advertisement distribution method, and program
JP7445137B2 (en) Information processing system, information processing method, and information processing program
JP6990956B1 (en) Accounting support system, accounting support method, and accounting support program
JP6880304B2 (en) Search system, search method, and program
JP6835343B1 (en) Information processing equipment, information processing systems, methods and programs

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20240115

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20241025

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20241119