Systems, management servers, programs, mobile devices

The system addresses coupon management across multiple stores with varying communication capabilities by using a management server and mobile terminal to display and process coupons, ensuring consistent usage and reward balance across brands.

JP2026096849APending Publication Date: 2026-06-15TERAOKA SEIKO CO LTD

Patent Information

Authority / Receiving Office
JP · JP
Patent Type
Applications
Current Assignee / Owner
TERAOKA SEIKO CO LTD
Filing Date
2024-12-03
Publication Date
2026-06-15

AI Technical Summary

Technical Problem

Existing coupon-related systems require improvements to function effectively in diverse and complex environments, particularly when managing coupons across multiple stores with varying communication capabilities and customer spending habits.

Method used

A system comprising a management server that manages member information and coupons in a linked manner, allowing common coupons usable across multiple stores, with a mobile terminal displaying coupon information and transmitting usage notifications based on store selection, and a first store processing coupons without server communication, while the management server marks coupons as used based on notifications from the first store.

🎯Benefits of technology

This solution ensures consistent coupon usage management across stores with varying communication capabilities, reducing the difficulty in obtaining coupons and maintaining an overall balance of rewards based on customer contributions, regardless of location or brand-specific spending habits.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 2026096849000001_ABST
    Figure 2026096849000001_ABST
Patent Text Reader

Abstract

To provide a more suitable coupon system. [Solution] A system including a management server and a mobile terminal, wherein when using a common coupon at a second store, the mobile terminal displays the coupon information of the common coupon based on the operation of selecting the second store as the store of use, and then sends coupon usage notification information to the management server; when using a common coupon at a first store, the mobile terminal displays the coupon information of the common coupon based on the operation of selecting the first store as the store of use, and then does not send coupon usage notification information to the management server; the management server marks the common coupon as used when using a common coupon at a first store based on the coupon usage notification information sent from the first product information processing device, and marks the common coupon as used when using a common coupon at a second store based on the coupon usage notification information sent from the mobile terminal.
Need to check novelty before this filing date? Find Prior Art

Description

【Technical Field】 【0001】 The present invention relates to a system, a management server, a program, and a mobile terminal. 【Background Art】 【0002】 A system including a portable electronic terminal that creates a two-dimensional code functioning as a coupon and a product sales data processing device that reads the two-dimensional code functioning as a coupon is known (see, for example, Patent Document 1). 【Prior Art Documents】 【Patent Documents】 【0003】 【Patent Document 1】 Japanese Patent Application Laid-Open No. 2002-260099 【Summary of the Invention】 【Problems to be Solved by the Invention】 【0004】 However, the coupon-related system requires further improvement in a complicated and diversified environment. 【0005】 The present invention has been made in view of such circumstances, and an object thereof is to provide a more suitable coupon-related system. 【Means for Solving the Problems】 【0006】 One aspect of the present invention for solving the above-mentioned problems is a system including a management server that manages member information and coupons usable at stores in a linked manner, and a mobile terminal, wherein the stores where the coupons can be used include a first store having a first product information processing device that can communicate with the management server, and a second store having a second product information processing device that cannot communicate with the management server, the coupons include common coupons usable at multiple stores, and when the common coupon is used at the second store, the mobile terminal displays the coupon information of the common coupon based on an operation to select the second store as the store of use, and then transmits coupon usage notification information to the management server, and when the common coupon is used at the first store The system is characterized in that, after displaying the coupon information of the common coupon based on the operation of selecting the first store as the store to be used, it does not send coupon usage notification information to the management server, and when the common coupon is used at the first store, the management server marks the common coupon linked to the member information as used based on the coupon usage notification information sent from the first product information processing device that reads the coupon information of the common coupon displayed on the mobile terminal, and when the common coupon is used at the second store, the system marks the common coupon linked to the member information as used based on the coupon usage notification information sent from the mobile terminal that displayed the coupon information of the common coupon. [Brief explanation of the drawing] 【0007】 [Figure 1] This is an explanatory diagram illustrating the system configuration of the headquarters and stores. [Figure 2] This is an example of a file that a server stores. [Figure 3] This is an example of how it looks on a mobile device. [Figure 4] This is an example of how it looks on a mobile device. [Figure 5] This sequence diagram shows an example of the operation when acquiring points. [Figure 6]This sequence diagram shows an example of the operation when acquiring points. [Figure 7] This sequence diagram shows an example of the operation when acquiring points. [Figure 8] This sequence diagram shows an example of the operation when acquiring points. [Figure 9] This sequence diagram shows an example of the operation when acquiring points. [Figure 10] This sequence diagram shows an example of the operation when acquiring points. [Figure 11] This sequence diagram shows an example of the operation when acquiring points. [Figure 12] This sequence diagram shows an example of the operation when acquiring points. [Figure 13] This sequence diagram shows an example of the operation when acquiring points. [Figure 14] This sequence diagram shows an example of the operation when acquiring points. [Figure 15] This is an example of information stored in a file. [Figure 16] This is an example of information stored in a file. [Figure 17] This is an example of information stored in a file. [Figure 18] This is an example of information stored in a file. [Figure 19] This is an example of information stored in a file. [Figure 20] This is an example of information stored in a file. [Figure 21] This is an example of information stored in a file. [Figure 22] This is a sequence diagram illustrating an example of how a coupon works when used. [Figure 23] This is a sequence diagram illustrating an example of how a coupon works when used. [Figure 24] This is a sequence diagram illustrating an example of how a coupon works when used. [Figure 25] It is a sequence diagram showing an operation example in a scenario where a coupon is used. 【Embodiment for Carrying Out the Invention】 【0008】 FIG. 1 is an explanatory diagram for explaining the system configuration and the like of the head office H and stores SA to SD. The system of the head office H is referred to as the head office system H, the system of store SA is referred to as the store system SA, the system of store SB is referred to as the store system SB, the system of store SC is referred to as the store system SC, and the system of store SD is referred to as the store system SD. When not distinguishing each of stores SA to SD, they are collectively referred to as store S. When not distinguishing each of the store systems SA to SD, they are collectively referred to as the store system S. 【0009】 Stores SA to SD are restaurants. Each of stores SA to SD is a restaurant of a different brand (store name). Store SA is each store of brand A (in this embodiment, the store name "Seafood XX" with multi-store expansion). That is, the store system SA is introduced into each store of brand A (Seafood XX). Store SB is each store of brand B (in this embodiment, the store name "Japanese Cuisine XX" with multi-store expansion). That is, the store system SB is introduced into each store of brand B (Japanese Cuisine XX). Store SC is each store of brand C (in this embodiment, the store name "Chinese Cuisine XX" with multi-store expansion). That is, the store system SC is introduced into each store of brand C (Chinese Cuisine XX). Store SD is each store of brand D (in this embodiment, the store name "Light Meal XX" with multi-store expansion). That is, the store system SD is introduced into each store of brand D (Light Meal XX). 【0010】 The four types of brands ("Seafood XX", "Japanese Cuisine XX", "Chinese Cuisine XX", "Light Meal XX") are brands operated (expanded) by an enterprise with the same capital. However, among the four types of brands, there may be brands operated by enterprises with different capitals, or each of the four types of brands may be brands operated by different enterprises. 【0011】 (Headquarters System H) As shown in Figure 1, headquarters H has a common server 10, brand A server 11A, brand B server 11B, brand C server 11C, and brand D server 11D. In other words, headquarters system H is a system that includes the common server 10, brand A server 11A, brand B server 11B, brand C server 11C, and brand D server 11D. Headquarters system H provides services related to points and coupons (referred to as "reward services") that are offered at stores S. 【0012】 The common server 10 manages common points (also called common stamps) and common coupons. In other words, the common server 10 provides reward services related to common points and common coupons. 【0013】 Common points are points that are common to all brands (Brand A to Brand D). Common points can be obtained at all stores S (Stores SA to SD) by using the Brand A app (described later), Brand B app (described later), Brand C app (described later), or Brand D app (described later). Multiple common points (for example, 4) can be exchanged (converted) into one common coupon. 【0014】 The common coupon is a coupon that is valid for all brands. The common coupon can be obtained each time you accumulate multiple common points (for example, 4 points). The common coupon can be used at all stores S by using the Brand A app, Brand B app, Brand C app, or Brand D app. 【0015】 Brand A Server 11A manages Brand A Points (also known as Brand A Stamps) and Brand A Coupons. In other words, Brand A Server 11A provides reward services related to Brand A Points and Brand A Coupons. 【0016】 Brand A points are unique points (also called unique stamps) specific to Brand A. Brand A points can be obtained at store SAs by using the Brand A app. Multiple Brand A points (for example, 4 points) can be exchanged for one Brand A coupon. 【0017】 Brand A coupons are unique coupons specific to Brand A. Brand A coupons can be obtained each time you accumulate multiple Brand A points (for example, 4 points). Brand A coupons can be used at participating stores (SA) by using the Brand A app. 【0018】 Brand B Server 11B manages Brand B Points (also known as Brand B Stamps) and Brand B Coupons. In other words, Brand B Server 11B provides reward services related to Brand B Points and Brand B Coupons. 【0019】 Brand B points are unique points (unique stamps) specific to Brand B. Brand B points can be earned at Brand B stores by using the Brand B app. Multiple Brand B points (for example, 4 points) can be exchanged for one Brand B coupon. 【0020】 Brand B coupons are unique coupons specific to Brand B. Brand B coupons can be obtained by accumulating multiple Brand B points (for example, 4 points). Brand B coupons can be used at Brand B stores by using the Brand B app. 【0021】 Brand C Server 11C manages Brand C Points (also known as Brand C Stamps) and Brand C Coupons. In other words, Brand C Server 11C provides reward services related to Brand C Points and Brand C Coupons. 【0022】 Brand C points are unique points (unique stamps) specific to Brand C. Brand C points can be obtained at store shopping centers using the Brand C app. Multiple Brand C points (for example, 4 points) can be exchanged for one Brand C coupon. 【0023】 Brand C coupons are unique coupons specific to Brand C. Brand C coupons can be obtained by accumulating multiple Brand C points (for example, 4 points). Brand C points can be used at store shopping centers by using the Brand C app. 【0024】 Brand D Server 11D manages Brand D Points (also known as Brand D Stamps) and Brand D Coupons. In other words, Brand D Server 11D provides reward services related to Brand D Points and Brand D Coupons. 【0025】 Brand D points are unique points (unique stamps) specific to Brand D. Brand D points can be obtained at store SDs using the Brand D app. Multiple Brand D points (for example, 4 points) can be exchanged for one Brand D coupon. 【0026】 Brand D coupons are unique coupons specific to Brand D. Brand D coupons can be obtained by accumulating multiple Brand D points (for example, 4 points). Brand D coupons can be used at store SDs by using the Brand D app. 【0027】 The headquarters system H shares member information related to special services (for example, the customer ID (customer identification information) of a member customer). In other words, member information is shared between the common server 10, brand A server 11A, brand B server 11B, brand C server 11C, and brand D server 11D. For example, the customer ID of a customer managed (stored) on one server (for example, the common server 10) is the same as the customer ID of the same customer managed on one of the other servers (one or more of the brand A server 11A, brand B server 11B, and brand C server 11C). 【0028】 It is sufficient that member information is shared within the headquarters system H, and the customer ID of a customer managed on one server does not necessarily have to be the same as the customer ID of the same customer managed on another server. For example, the customer ID of a customer managed on one server and the customer ID of the same customer managed on another server may be linked. In the following explanation, however, it will be assumed that the customer ID of a customer managed on one server and the customer ID of the same customer managed on another server are the same. 【0029】 (Contents of common coupons, individual coupons, etc.) Common coupons are coupons for subtotal discounts (for example, a 100 yen discount). Because common coupons are subtotal discount coupons, they can be used for any brand. Brand-specific coupons (Brand A coupon, Brand B coupon, Brand C coupon, Brand D coupon) are discount coupons for specific products set arbitrarily for each brand. Note that brand-specific coupons may also be subtotal discount coupons with arbitrarily set amounts for each brand. 【0030】 The relationship between the coupon usage conditions and the coupon benefits may be set as follows: For unique coupons, the usage conditions and benefits (product price discounts, subtotal discounts) of the unique coupons may be set according to the average customer spending of each brand. For example, for brands with low average customer spending (e.g., an average of 800 yen), the usage condition may be set to a benefit worth 100 yen (e.g., a 10% discount on specific products between 800 yen and 1200 yen, and a 100 yen subtotal discount), and for brands with high average customer spending (e.g., an average of 1500 yen), the benefit may be set to a benefit worth 200 yen (e.g., a 10% discount on specific products between 1600 yen and 2400 yen, and a 200 yen subtotal discount) when the subtotal is 2000 yen or more. On the other hand, for common coupons, the usage conditions and benefits (subtotal discounts) of the common coupons may be set according to the average customer spending of the brand with the lowest average customer spending. 【0031】 As mentioned above, common coupons can be obtained by accumulating multiple common points (common stamps), and unique coupons can be obtained by accumulating multiple unique points (unique stamps). However, both common points (common stamps) and unique points (unique stamps) are acquired with each visit, and once a predetermined number of visits (for example, 4 times) is reached, common points (common stamps) are exchanged for common coupons, and unique points (unique stamps) are exchanged for unique coupons. In other words, the condition for acquiring points (coupons) is the number of visits, regardless of the type of point (coupon). 【0032】 If points are awarded based on the subtotal amount (total payment amount) and points can be exchanged for coupons, the difficulty of obtaining coupons will vary from customer to customer because nearby stores (brands) differ depending on the customer's location, and the average purchase amount differs depending on the brand. In contrast, if points are awarded based on the number of visits and points can be exchanged for coupons, the difference in difficulty of obtaining coupons based on the customer's location can be reduced (to some extent equalized). Furthermore, by adjusting the rewards (rewards) according to the type of coupon the customer has obtained (i.e., according to the amount the customer has contributed to sales, etc.), for example, by adjusting the usage conditions of the coupon and the rewards of the coupon as described above, an overall balance can be ensured. 【0033】 (Store System S) As shown in Figure 1, store SA has store terminals 20A and mobile terminals 30. Store terminal 20A, shown by a solid line, is the store SA's terminal. Store terminal 20A is a registration device or payment device or registration and payment device (including not only what is called a cash register, but also what is called a ticket vending machine or an order terminal (for example, an order terminal installed on a table)). Store terminals 20B to 20D are similar. Mobile terminal 30, shown by a dashed line, is the customer's terminal (a terminal of a customer who has come to store SA, for example, a smartphone). 【0034】 Note that while Figure 1 shows one store terminal 20A in store SA, store SA may have two or more store terminals 20A. Store system SA is a system that includes one or more store terminals 20A. The same applies to store systems SB to SD. 【0035】 Furthermore, although Figure 1 shows one mobile terminal 30 in a store SA, the number of mobile terminals 30 present in a store SA depends on the number of customers visiting the store SA, etc. A system including one or more store terminals 20A and one or more mobile terminals 30 may also be called a store system SA. The same applies to store systems SB to SD. 【0036】 Store SB has store terminals 20B and mobile terminals 30. Store terminal 20B, shown with a solid line, is the store SB's terminal. Store terminal 20B is a registration device or payment device or registration and payment device (including not only what is called a cash register, but also what is called a ticket vending machine or an order terminal (for example, an order terminal installed on a table)). Mobile terminal 30, shown with a dashed line, is the customer's terminal (a terminal of a customer who has come to store SB, for example, a smartphone). 【0037】 A store shopping center (SC) has both a store terminal 20C and a mobile terminal 30. The store terminal 20C, shown with a solid line, is the store's terminal. The store terminal 20C is a registration device, payment device, or registration and payment device (including not only what is called a cash register, but also what is called a ticket vending machine or an order terminal (for example, an order terminal installed on a table)). The mobile terminal 30, shown with a dashed line, is the customer's terminal (a terminal of a customer who has come to the store shopping center, for example, a smartphone). 【0038】 The store SD has a store terminal 20D and a mobile terminal 30. The store terminal 20D, shown by a solid line, is the terminal of the store SD. The store terminal 20D is a registration device or a settlement device or a registration and settlement device (including not only what is called a cash register, but also what is called a ticket vending machine or an order terminal (for example, an order terminal installed on a table)). The mobile terminal 30, shown by a dashed line, is the customer's terminal (the terminal of a customer who has come to the store SD, for example, a smartphone). 【0039】 If store terminals 20A through 20D are not distinguished from each other, they will be collectively referred to as store terminal 20. 【0040】 (Brand A app ~ Brand D app) Mobile device 30 can install (for example, download and install) brand A apps, brand B apps, brand C apps, and brand D apps. 【0041】 The Brand A app is an app for Brand A (store SA). The Brand A app is used, for example, to acquire Brand A points (resulting in the acquisition of Brand A coupons), acquire common points (resulting in the acquisition of common coupons), use Brand A coupons, and use common coupons. 【0042】 The Brand B app is an app for Brand B (store SB). The Brand B app is used, for example, to acquire Brand B points (and consequently acquire Brand B coupons), acquire common points (and consequently acquire common coupons), use Brand B coupons, and use common coupons. 【0043】 The Brand C app is an app for Brand C (store shopping centers). The Brand C app is used, for example, to acquire Brand C points (and consequently acquire Brand C coupons), acquire common points (and consequently acquire common coupons), use Brand C coupons, and use common coupons. 【0044】 The Brand D app is an app for Brand D (store SD). The Brand D app is used, for example, to acquire Brand D points (resulting in the acquisition of Brand D coupons), acquire common points (resulting in the acquisition of common coupons), use Brand D coupons, and use common coupons. 【0045】 The mobile terminal 30 communicates with the common server 10 and the brand A server 11A by using the brand A app, with the common server 10 and the brand B server 11B by using the brand B app, with the common server 10 and the brand C server 11C by using the brand C app, and with the common server 10 and the brand D server 11D by using the brand D app. 【0046】 (Store SA special offer service) At store SA, special services are provided by brand A server 11A (special services related to brand A points and brand A coupons) and by common server 10 (special services related to common points and common coupons). As mentioned above, since member information (customer ID) is shared in the headquarters system H (for example, brand A server 11A, common server 10), store SA can provide special services to individual customers through both brand A server 11A and common server 10. 【0047】 At store SA, customers using the Brand A app can acquire Brand A points and common points according to predetermined granting conditions, while customers using apps other than the Brand A app (Brand B app, Brand C app, or Brand D app) can acquire common points according to predetermined granting conditions. Furthermore, at store SA, customers using the Brand A app can use both Brand A coupons and common coupons, while customers using apps other than the Brand A app can use common coupons. In other words, at store SA, customers can use the benefits service provided by the common server 10 if they use any of the store S apps (Brand A app, Brand B app, Brand C app, or Brand D app), but they cannot use the benefits service provided by the Brand A server 11A unless they use the app of the store SA in question (Brand A app). 【0048】 The store terminal 20A of the store SA can communicate with the common server 10 and the brand A server 11A. In Figure 1, arrow ar1 indicates that the store terminal 20A can communicate with the common server 10, and arrow ar2 indicates that the store terminal 20A can communicate with the brand A server 11A. 【0049】 The store terminal 20A can communicate with the common server 10 and the brand A server 11A by using the brand A app on the mobile terminal 30. For example, based on the operation of the brand A app by a customer visiting the store SA, the store terminal 20A sends and receives information related to the acquisition (granting) of common points (e.g., point acquisition request information (described later), grant result notification information (described later)) and information related to the use of common coupons (e.g., coupon usage notification information (described later)) with the common server 10. The store terminal 20A also sends and receives information related to the acquisition (granting) of brand A points (e.g., point acquisition request information (described later), grant result notification information (described later)) and information related to the use of brand A coupons (e.g., coupon usage notification information (described later)) with the brand A server 11A based on the operation of the brand A app by a customer visiting the store SA. 【0050】 The store terminal 20A can communicate with the common server 10 by using an application other than the brand A application on the mobile terminal 30. For example, the store terminal 20A sends and receives information related to the acquisition (granting) of common points and information related to the use of common coupons to and from the common server 10 based on the operation of an application other than the brand A application by a customer who visits the store SA. 【0051】 In store SA, the mobile terminal 30 can communicate with the common server 10 and the brand A server 11A via the brand A app. In Figure 1, arrow ar3 indicates that the mobile terminal 30 can communicate with the common server 10 via the brand A app, and arrow ar4 indicates that the mobile terminal 30 can communicate with the brand A server 11A via the brand A app. In store SA, the mobile terminal 30 can communicate with the common server 10 and the brand B server 11B via the brand B app. To avoid complexity, the arrow indicating that the mobile terminal 30 can communicate with the brand B server 11B via the brand B app is omitted in Figure 1. In store SA, the mobile terminal 30 can communicate with the common server 10 and the brand C server 11C via the brand C app. To avoid complexity, the arrow indicating that the mobile terminal 30 can communicate with the brand C server 11C via the brand C app is omitted in Figure 1. At the store SA, the mobile terminal 30 can communicate with the common server 10 and the brand D server 11D via the brand D app. To avoid complexity, the arrows indicating that the mobile terminal 30 and the brand D server 11D can communicate via the brand D app are omitted in Figure 1. 【0052】 At the store SA, the mobile terminal 30 can communicate with the common server 10 and the brand A server 11A by using the brand A app. For example, the mobile terminal 30 sends and receives information related to checking (inquiring about) the number of items held with the common server 10 based on the operation of the brand A app by a customer visiting the store SA. 【0053】 For example, the mobile terminal 30 sends and receives information related to checking (inquiring about) the number of items held with the brand A server 11A based on the operation of the brand A app by a customer who has visited the store SA. 【0054】 Information related to checking (inquiring) the number of items held includes, for example, point holdings confirmation request information, coupon holdings confirmation request information, and point / coupon holdings confirmation request information. Point holdings confirmation request information is information for checking the number of points held (common points with common server 10, brand A points with brand A server 11A, brand B points with brand B server 11B, brand C points with brand C server 11C, and brand D points with brand D server 11D). Coupon holdings confirmation request information is information for checking the number of coupons held (common coupons with common server 10, brand A coupons with brand A server 11A, brand B coupons with brand B server 11B, brand C coupons with brand C server 11C, and brand D coupons with brand D server 11D). The information requested to confirm the number of points and coupons held is used to confirm the number of points and coupons held (common points and common coupons between the common server 10, brand A points and brand A coupons between brand A server 11A, brand B points and brand B coupons between brand B server 11B, brand C points and brand C coupons between brand C server 11C, and brand D points and brand D coupons between brand D server 11D). 【0055】 At the store SA, the mobile terminal 30 can communicate with the common server 10 and the brand B server 11B by using the brand B app. For example, the mobile terminal 30 sends and receives information related to checking (inquiring about) the number of items held with the common server 10 based on the operation of the brand B app by a customer visiting the store SA. 【0056】 For example, the mobile terminal 30 sends and receives information related to checking (inquiring about) the number of items held with the brand B server 11B based on the operation of the brand B app by a customer who has visited the store SA. 【0057】 At the store SA, the mobile terminal 30 can communicate with the common server 10 and the brand C server 11C by using the brand C app. For example, based on the operation of the brand C app by a customer visiting the store SA, the mobile terminal 30 sends and receives information related to checking (inquiring about) the number of items held with the common server 10. 【0058】 For example, the mobile terminal 30 sends and receives information related to checking (inquiring about) the number of items held with the brand C server 11C based on the operation of the brand C app by a customer who has visited the store SA. 【0059】 At the store SA, the mobile terminal 30 can communicate with the common server 10 and the brand D server 11D by using the brand D app. For example, the mobile terminal 30 sends and receives information related to checking (inquiring about) the number of items held based on the operation of the brand D app by a customer who visits the store SA. 【0060】 For example, the mobile terminal 30 sends and receives information related to checking (inquiring about) the number of items held with the brand D server 11D based on the operation of the brand D app by a customer who has visited the store SA. 【0061】 (Store SB special offer service) Store SB implements reward services provided by the Brand B server 11B (reward services related to Brand B points and Brand B coupons) and reward services provided by the common server 10 (reward services related to common points and common coupons). As mentioned above, since member information (customer ID) is shared in the headquarters system H (for example, Brand B server 11B, common server 10), store SB can implement both reward services provided by the Brand B server 11B and reward services provided by the common server 10 for individual customers. 【0062】 At store SB, customers using the brand B app can acquire brand B points and common points according to predetermined granting conditions, while customers using apps other than the brand B app (brand A app, brand C app, or brand D app) can acquire common points according to predetermined granting conditions. Furthermore, at store SB, customers using the brand B app can use both brand B coupons and common coupons, while customers using apps other than the brand B app can use common coupons. In other words, at store SB, customers can use the benefits service provided by the common server 10 if they use any of the store S apps (brand A app, brand B app, brand C app, or brand D app), but they cannot use the benefits service provided by the brand B server 11B unless they use the store SB app (brand B app). 【0063】 The store terminal 20B of store SB does not communicate with the common server 10 or the brand B server 11B. Therefore, in Figure 1, no arrows are shown between the store terminal 20B and the common server 10, or between the store terminal 20B and the brand B server 11B. 【0064】 In store SB, mobile terminal 30 can communicate with the common server 10 and the brand B server 11B via the brand B app. In Figure 1, arrow ar5 indicates that mobile terminal 30 can communicate with the common server 10 via the brand B app, and arrow ar6 indicates that mobile terminal 30 can communicate with the brand B server 11B via the brand B app. In store SB, mobile terminal 30 can communicate with the common server 10 and the brand A server 11A via the brand A app. To avoid complexity, the arrow indicating that mobile terminal 30 can communicate with the brand A server 11A via the brand A app is omitted in Figure 1. In store SB, mobile terminal 30 can communicate with the common server 10 and the brand C server 11C via the brand C app. To avoid complexity, the arrow indicating that mobile terminal 30 can communicate with the brand C server 11C via the brand C app is omitted in Figure 1. In the store SB, the mobile terminal 30 can communicate with the common server 10 and the brand D server 11D via the brand D app. To avoid complexity, the arrows indicating that the mobile terminal 30 and the brand D server 11D can communicate via the brand D app are omitted in Figure 1. 【0065】 At the store SB, the mobile terminal 30 can communicate with the common server 10 and the brand B server 11B by using the brand B app. For example, the mobile terminal 30 sends and receives information related to checking (inquiring about) the number of items held with the common server 10 based on the operation of the brand B app by a customer visiting the store SB. The mobile terminal 30 also sends and receives information related to acquiring (granting) common points and information related to using common coupons with the common server 10 based on the operation of the brand B app by a customer visiting the store SB. 【0066】 For example, the mobile terminal 30 sends and receives information related to checking (inquiring about) the number of items held with the brand B server 11B based on the operation of the brand B app by a customer who has visited store SB. The mobile terminal 30 also sends and receives information related to acquiring (granting) brand B points and information related to using brand B coupons with the brand B server 11B based on the operation of the brand B app by a customer who has visited store SB. 【0067】 At the store SB, the mobile terminal 30 can communicate with the common server 10 and the brand A server 11A by using the brand A app. For example, the mobile terminal 30 sends and receives information related to checking (inquiring about) the number of items held with the common server 10 based on the operation of the brand A app by a customer visiting the store SB. The mobile terminal 30 also sends and receives information related to acquiring (granting) common points and information related to using common coupons with the common server 10 based on the operation of the brand A app by a customer visiting the store SB. 【0068】 For example, the mobile terminal 30 sends and receives information related to checking (inquiring about) the number of items held with the brand A server 11A based on the operation of the brand A app by a customer who has visited store SB. 【0069】 At the store SB, the mobile terminal 30 can communicate with the common server 10 and the brand C server 11C by using the brand C app. For example, the mobile terminal 30 sends and receives information related to checking (inquiring about) the number of items held with the common server 10 based on the operation of the brand C app by a customer visiting the store SB. The mobile terminal 30 also sends and receives information related to acquiring (granting) common points and information related to using common coupons with the common server 10 based on the operation of the brand C app by a customer visiting the store SB. 【0070】 For example, the mobile terminal 30 sends and receives information related to checking (inquiring about) the number of items held with the brand C server 11C based on the operation of the brand C app by a customer who has visited store SB. 【0071】 At the store SB, the mobile terminal 30 can communicate with the common server 10 and the brand D server 11D by using the brand D app. For example, the mobile terminal 30 sends and receives information related to checking (inquiring about) the number of items held with the common server 10 based on the operation of the brand D app by a customer visiting the store SB. The mobile terminal 30 also sends and receives information related to acquiring (granting) common points and information related to using common coupons with the common server 10 based on the operation of the brand D app by a customer visiting the store SB. 【0072】 For example, the mobile terminal 30 sends and receives information related to checking (inquiring about) the number of items held with the brand D server 11D based on the operation of the brand D app by a customer who has visited the store SB. 【0073】 (Store SC special offers and services) At the store SC, special services are provided by the brand C server 11C (special services related to brand C points and brand C coupons) and by the common server 10 (special services related to common points and common coupons). As mentioned above, since member information (customer ID) is shared in the headquarters system H (for example, brand C server 11C, common server 10), it is possible for store SCs to provide special services to individual customers through both the brand C server 11C and the common server 10. 【0074】 At a store SC, customers using the Brand C app can acquire Brand C points and common points according to predetermined granting conditions, while customers using apps other than the Brand C app (Brand A app, Brand B app, or Brand D app) can acquire common points according to predetermined granting conditions. Furthermore, at a store SC, customers using the Brand C app can use both Brand C coupons and common coupons, while customers using apps other than the Brand C app can use common coupons. In other words, at a store SC, customers can use the benefits service provided by the common server 10 if they use any of the store S apps (Brand A app, Brand B app, Brand C app, or Brand D app), but they cannot use the benefits service provided by the Brand C server 11C unless they use the store SC app (Brand C app). 【0075】 The configuration of the store SC is the same as that of the store SA. In other words, the store terminal 20C of the store SC can communicate with the common server 10 and the brand C server 11C. 【0076】 For example, the store terminal 20C sends and receives information related to the acquisition (granting) of common points and information related to the use of common coupons to and from the common server 10 based on the operation of the brand C app by a customer visiting the store SC. The store terminal 20C also sends and receives information related to the acquisition (granting) of brand C points and information related to the use of brand C coupons to and from the brand C server 11C based on the operation of the brand C app by a customer visiting the store SC. 【0077】 Furthermore, the store terminal 20C sends and receives information related to the acquisition (granting) of common points and information related to the use of common coupons to and from the common server 10 based on the operation of apps other than the brand C app by customers who visit the store SC. 【0078】 In a store shopping center (SC), the mobile terminal 30 can communicate with the common server 10 and the brand C server 11C by using the brand C app. For example, based on the operation of the brand C app by a customer visiting the store shopping center, the mobile terminal 30 sends and receives information related to checking (inquiring about) the number of items held between the common server 10 and the brand C server 11C. 【0079】 In a store shopping center (SC), the mobile terminal 30 can communicate with the common server 10 and the brand A server 11A by using the brand A app. For example, based on the operation of the brand A app by a customer visiting the store shopping center, the mobile terminal 30 sends and receives information related to checking (inquiring about) the number of items held between the common server 10 and the brand A server 11A. 【0080】 In the store SC, the mobile terminal 30 can communicate with the common server 10 and the brand B server 11B by using the brand B app. For example, based on the operation of the brand B app by a customer visiting the store SC, the mobile terminal 30 sends and receives information related to checking (inquiring about) the number of items held between the common server 10 and the brand B server 11B. 【0081】 In a store shopping center (SC), the mobile terminal 30 can communicate with the common server 10 and the brand D server 11D by using the brand D app. For example, based on the operation of the brand D app by a customer visiting the store shopping center, the mobile terminal 30 sends and receives information related to checking (inquiring about) the number of items held between the common server 10 and the brand D server 11D. 【0082】 (Store SD special service benefits) In the store SD, special services are provided by the brand D server 11D (special services related to brand D points and brand D coupons) and by the common server 10 (special services related to common points and common coupons). As mentioned above, since member information (customer ID) is shared in the headquarters system H (for example, brand D server 11D, common server 10), the store SD can provide special services to individual customers through both the brand D server 11D and the common server 10. 【0083】 In a store SD, customers using the Brand D app can acquire Brand D points and common points according to predetermined granting conditions, while customers using apps other than the Brand D app (Brand A app, Brand B app, or Brand C app) can acquire common points according to predetermined granting conditions. Furthermore, in a store SD, customers using the Brand D app can use both Brand D coupons and common coupons, while customers using apps other than the Brand D app can use common coupons. In other words, in a store SD, customers can use the benefits service provided by the common server 10 if they use any of the store S apps (Brand A app, Brand B app, Brand C app, or Brand D app), but they cannot use the benefits service provided by the Brand D server 11D unless they use the app of the store SD in question (Brand D app). 【0084】 The store SD configuration is the same as the store SB configuration. In other words, the store terminal 20D of the store SD does not communicate with the common server 10 or the brand D server 11D. 【0085】 In the store SD, the mobile terminal 30 can communicate with the common server 10 and the brand D server 11D by using the brand D app. For example, based on the operation of the brand D app by a customer visiting the store SD, the mobile terminal 30 sends and receives information related to checking (inquiring about) the number of items held with the common server 10 and the brand D server 11D. Also, based on the operation of the brand D app by a customer visiting the store SD, the mobile terminal 30 sends and receives information related to acquiring (granting) common points and information related to using common coupons with the common server 10. Also, based on the operation of the brand D app by a customer visiting the store SD, the mobile terminal 30 sends and receives information related to acquiring (granting) brand D points and information related to using brand D coupons with the brand D server 11D. 【0086】 In the store SD, the mobile terminal 30 can communicate with the common server 10 and the brand A server 11A by using the brand A app. For example, based on the operation of the brand A app by a customer visiting the store SD, the mobile terminal 30 sends and receives information related to checking (inquiring about) the number of items held with the common server 10 and the brand A server 11A. Also, based on the operation of the brand A app by a customer visiting the store SD, the mobile terminal 30 sends and receives information related to acquiring (granting) common points and information related to using common coupons with the common server 10. 【0087】 In the store SD, the mobile terminal 30 can communicate with the common server 10 and the brand B server 11B by using the brand B app. For example, based on the operation of the brand B app by a customer visiting the store SD, the mobile terminal 30 sends and receives information related to checking (inquiring about) the number of items held with the common server 10 and the brand B server 11B. Also, based on the operation of the brand B app by a customer visiting the store SD, the mobile terminal 30 sends and receives information related to acquiring (granting) common points and information related to using common coupons with the common server 10. 【0088】 In the store SD, the mobile terminal 30 can communicate with the common server 10 and the brand C server 11C by using the brand C app. For example, based on the operation of the brand C app by a customer visiting the store SD, the mobile terminal 30 sends and receives information related to checking (inquiring about) the number of items held with the common server 10 and the brand C server 11C. Also, based on the operation of the brand C app by a customer visiting the store SD, the mobile terminal 30 sends and receives information related to acquiring (granting) common points and information related to using common coupons with the common server 10. 【0089】 (Mobile devices other than store S 30) In locations other than store S (home, workplace, on the street, etc.), for example, the mobile terminal 30 sends and receives information related to checking (inquiring about) the number of items held with the common server 10 and brand A server 11A by using the brand A app, sends and receives information related to checking (inquiring about) the number of items held with the common server 10 and brand B server 11B by using the brand B app, sends and receives information related to checking (inquiring about) the number of items held with the common server 10 and brand C server 11C by using the brand C app, and sends and receives information related to checking (inquiring about) the number of items held with the common server 10 and brand D server 11A by using the brand D app. 【0090】 (Compatible devices, incompatible devices, compatible stores, incompatible stores) In the following explanation, store terminal 20A in store SA and store terminal 20C in store SC may be referred to as compatible terminals because they support the headquarters H's benefit services (because they can communicate with headquarters H's server). On the other hand, store terminal 20B in store SB and store terminal 20D in store SD may be referred to as incompatible terminals because they do not support headquarters H's benefit services (because they do not communicate with headquarters H's server). Furthermore, stores S that have installed compatible terminals (store SA with compatible terminal 20A, and store SC with compatible terminal 20C) may be referred to as compatible stores. Store S that have installed incompatible terminals (store SB with incompatible terminal 20B, and store SD with incompatible terminal 20D) may be referred to as incompatible stores. 【0091】 Note that in Figure 1, components other than the reward services are not shown. For example, store S has store terminals 20 (registration device, settlement device, registration and settlement device), but the components related to registration and settlement processes are not shown. For example, store terminal 20 as a registration device queries the product management server that stores the product master for the sales price (or receives the product master from the server), and store terminal 20 as a settlement device sends transaction information to the transaction server after the transaction is completed, but the product management server and transaction server are not shown in Figure 1. Note that if a coupon (common coupon, specific coupon) is used in a transaction, store terminal 20 sends transaction information to the transaction server (not shown) including the customer ID of the customer who used the coupon and the coupon type indicating the type of coupon used. If a common coupon is used, store terminal 20 sends transaction information to the transaction server (not shown) further including the application type indicating the type of application used when using the common coupon. 【0092】 (Various files) Figure 2 shows an example of files stored by the servers (common server 10, brand A servers 11A to brand D servers 11D). 【0093】 The Brand A server 11A stores the Brand A benefits file F11A, as shown in Figure 2(A). The Brand A benefits file F11A is a file that stores Brand A benefits information. As shown in Figure 2(A), the Brand A benefits information includes data items such as customer ID (customer identification information), information about Brand A points, and information about Brand A coupons. The information about Brand A points includes the number held (number of Brand A points held), point 1 acquisition date and time (acquisition date and time of the first Brand A point), point 2 acquisition date and time (acquisition date and time of the second Brand A point), point 3 acquisition date and time (acquisition date and time of the third Brand A point), point 4 acquisition date and time (acquisition date and time of the fourth Brand A point). The information about Brand A coupons includes the number held (number of Brand A coupons held), coupon 1 acquisition date (acquisition date of the first Brand A coupon), coupon 2 acquisition date (acquisition date of the second Brand A coupon), and so on. 【0094】 The Brand B server 11B stores the Brand B benefits file F11B, as shown in Figure 2(B). The Brand B benefits file F11B is a file that stores Brand B benefits information. The data items for Brand B benefits information are the same as those for Brand A benefits information. 【0095】 The Brand C server 11C stores the Brand C benefit file F11C, as shown in Figure 2(C). The Brand C benefit file F11C is a file that stores Brand C benefit information. The data items for Brand C benefit information are the same as those for Brand A benefit information. 【0096】 The Brand D server 11D stores the Brand D benefit file F11D, as shown in Figure 2(D). The Brand D benefit file F11D is a file that stores Brand D benefit information. The data items for Brand D benefit information are the same as those for Brand A benefit information. 【0097】 The common server 10 stores a brand common benefits file F10, as shown in Figure 2(E). The brand common benefits file F10 is a file that stores brand common benefits information. As shown in Figure 2(E), the brand common benefits information includes data items such as customer ID, information about common points, and information about common coupons. The information about common points includes the number of points held (number of common points held), point 1 (date and time of acquisition of the first common point, brand from which the first common point was acquired), point 2 (date and time of acquisition of the second common point, brand from which the second common point was acquired), point 3 (date and time of acquisition of the third common point, brand from which the third common point was acquired), and point 4 (date and time of acquisition of the fourth common point, brand from which the fourth common point was acquired). The information about common coupons includes the number of coupons held (number of common coupons held), coupon 1 (date of acquisition of the first common coupon, history of acquisition of the first common coupon), coupon 2 (date of acquisition of the second common coupon, history of acquisition of the second common coupon), and so on. 【0098】 (Example of display for mobile phone terminal 30) Figures 3 and 4 show examples of displays on the mobile device 30. Figure 3 is an example screen of the Brand A app. Figure 4 is an example screen of the Brand B app. 【0099】 (Screenshot of Brand A app) Mobile terminal 30 (a mobile terminal 30 with the Brand A app installed) launches (operates) the Brand A app in response to customer actions (for example, pressing the Brand A app icon) and displays the initial screen (not shown) of store SA (Seafood XX). The initial screen of store SA includes areas for displaying information about each store of store SA, an area for displaying information about products (Seafood XX menu), and an area for displaying information about special offers and services. 【0100】 The area displaying information about reward services includes, for example, a reward acquisition status check button (not shown) and a reward acquisition / use button (not shown). The reward acquisition status check button is used to check the status of reward acquisition (number of Brand A points held, number of Brand A coupons held, number of common points held, number of common coupons held). The reward acquisition / use button is used to acquire points or use coupons. 【0101】 When the mobile terminal 30 clicks the button to check the status of reward acquisition on the initial screen, it requests, for example, the Brand A server 11A to check the number of Brand A points and Brand A coupons held, and requests the Common server 10 to check the number of Common points and Common coupons held. In other words, the mobile terminal 30 sends information related to checking (inquiring) the number of held items to the Brand A server 11A and the Common server 10. Specifically, the mobile terminal 30 sends the point and coupon holding count confirmation request information, including the customer ID of the customer, to the Brand A server 11A and the Common server 10. Alternatively, the mobile terminal 30 may send the point holding count confirmation request information, including the customer ID of the customer, and the coupon holding count confirmation request information, including the customer ID of the customer, to the Brand A server 11A and the Common server 10. 【0102】 When the mobile terminal 30 has the reward acquisition / use button on the initial screen pressed, it displays the rewards service screen as shown in Figure 3(A). The rewards service screen in Figure 3(A) displays the points acquisition button BT10, the unique coupon button BT20, the common coupon button BT30, and the back button. The points acquisition button BT10 is the button to press when acquiring points. The unique coupon button BT20 is the button to press when using a coupon specific to the store S (store SA) (i.e., a brand A coupon). The common coupon button BT30 is the button to press when using a common coupon. The back button is the button to press when returning to the previous screen (i.e., the initial screen). The back buttons on other screens function similarly. 【0103】 When the user presses the points acquisition button BT10 on the rewards service screen shown in Figure 3(A), the mobile terminal 30 displays a code display screen as shown in Figure 3(B). The code display screen in Figure 3(B) shows, for example, code C10A, a code reading instruction button BT40, and a back button. 【0104】 Code C10A is a code (for example, a 2D code) that is to be read by the store terminal 20 (specifically, store terminal 20A and store terminal 20C). Code C10A is a coded representation of, for example, the customer ID and the app type (information indicating that it is the brand A app). The code reading instruction button BT40 is a button to be operated when reading a code on the store S side (specifically, store SB and store SD) (for example, a code displayed by store terminal 20B or store terminal 20D, or a code displayed at store SB or store SD). 【0105】 The code on the store S side is a coded representation of the type of brand visited (information indicating the brand visited). For example, the code on the store SB side (the code displayed by store terminal 20B, the code shown at store SB, etc.) is a coded representation of the type of brand visited (information indicating that it is brand B). The code on the store SD side (the code displayed by store terminal 20D, the code shown at store SD, etc.) is a coded representation of the type of brand visited (information indicating that it is brand D). 【0106】 When the code reading instruction button BT40 on the code display screen in Figure 3(B) is pressed, the mobile terminal 30 activates its camera and displays a code reading instruction screen as shown in Figure 3(C). The code reading instruction screen in Figure 3(C) has a code reading area. The code reading area is the area for reading codes from the store S (specifically, store SB and store SD) (for example, codes displayed by store terminals 20B and 20D, or codes presented by store SB and store SD). 【0107】 In addition, at participating stores (Store SA and Store SC), when acquiring points, participating terminals (Store Terminal 20A and Store Terminal 20C) access the headquarters server (Mobile Terminal 30 does not access it). At participating stores (Store SA and Store SC), when acquiring points, Store Terminal 20A and Store Terminal 20C read the codes (Code C10A, Code C10C (described later)) displayed by Mobile Terminal 30. 【0108】 On the other hand, in non-compatible stores such as store SB and store SD, when acquiring points, non-compatible terminals such as store terminal 20B and store terminal 20D do not access the headquarters H server (mobile terminal 30 accesses it instead). In non-compatible stores such as store SB and store SD, when acquiring points, mobile terminal 30 reads the code from store S (the code from store SB and the code from store SD). 【0109】 In other words, the mobile terminal 30 does not read the code on the store S side (the code on the store SA side, the code on the store SC side) at compatible stores such as store SA and store SC. Therefore, stores SA and store SC do not need to have the code on the store S side (the code on the store SA side, the code on the store SC side). Furthermore, if a customer visits a compatible store (store SA, store SC) based on location information (e.g., GPS) or Wi-Fi, the code reading instruction screen shown in Figure 3(C) does not need to be displayed (for example, the code reading instruction button BT40 does not need to be displayed on the code display screen shown in Figure 3(B)). In other words, the display of the code reading instruction screen shown in Figure 3(C) (the display of the code reading instruction button BT40) may be switched depending on whether the customer has visited a compatible store (store SA, store SC) or a non-compatible store (store SB, store SD). 【0110】 When the mobile terminal 30 is operated on the special offer service screen BT20 shown in Figure 3(A), it displays a special offer screen (brand A coupon screen) as shown in Figure 3(D). The special offer screen in Figure 3(D) displays, for example, code C20A and a back button. 【0111】 Code C20A is a code (for example, a 2D code) that is read by the store terminal 20A. Code C20A encodes, for example, the customer ID, the app type (information indicating that it is the brand A app), and the coupon type (information indicating that it is a brand A coupon). Note that since the coupon type identifies a brand A coupon, and brand A coupons can only be used with the brand A app (i.e., if it is known that the coupon being used is a brand A coupon, it is known that the app being used is the brand A app), it is not necessary to encode the app type in Code C20A. 【0112】 When the mobile terminal 30 is operated on the common coupon button BT30 on the benefits service screen shown in Figure 3(A), it displays the common coupon main A screen as shown in Figure 3(E). The common coupon main A screen in Figure 3(E) displays, for example, a brand A button BT51, a brand B button BT52, a brand C button BT53, a brand D button BT54, and a back button. 【0113】 The Brand A button (BT51) is used when using a common coupon for Brand A. The Brand B button (BT52) is used when using a common coupon for Brand B. The Brand C button (BT53) is used when using a common coupon for Brand C. The Brand D button (BT54) is used when using a common coupon for Brand D. 【0114】 Furthermore, based on location information (e.g., GPS) or Wi-Fi, the system may identify the store the customer visited and display only the option to select the visited store (any of the Brand A button BT51 to Brand D button BT54), or it may display the option to select the visited store at the top. 【0115】 When the mobile terminal 30 is operated on the brand A button BT51 on the common coupon main A screen shown in Figure 3(E), it displays the common coupon AA screen as shown in Figure 3(F). The common coupon AA screen in Figure 3(F) displays, for example, the code C30AA and a back button. 【0116】 Code C30AA is a code (for example, a 2D code) that is to be read by the store terminal 20A. Code C30AA encodes, for example, the customer ID, app type (information indicating that it is the Brand A app), coupon type (information indicating that it is a common coupon), and brand used type (information indicating that it is used at Brand A). 【0117】 The store terminal 20A can identify which app was used to use the common coupon based on the app type obtained from code C30AA. The store terminal 20A may output different information to the customer depending on whether the common coupon was used with the store's own brand app (Brand A app) or with another brand's app (Brand B app, Brand C app, Brand D app). The same applies to the store terminal 20C. 【0118】 For example, store terminal 20A may issue a receipt with a message thanking the user for using its own brand's app if the user uses its own brand's app, and a receipt with a message recommending the user to download its own brand's app (for example, a message prompting the user to download and install the app, or a QR code containing the URL of a webpage guiding the user to download the app) if the user uses another brand's app. Store terminal 20A may also display a message recommending the user to download its own brand's app as an information output (notification message) within that other brand's app if the user uses another brand's app. The same applies to store terminal 20C. Furthermore, if the user uses another brand's app, mobile terminal 30 may display a message recommending the user to download the app. 【0119】 The store terminal 20A may operate as described above every time an app of another brand is used, or it may operate as described above only when certain conditions are met, rather than every time. For example, by referring to the history information (described later), if a particular brand (store) is frequently used and there is no record of using the app of that particular brand, the store terminal 20A may print a receipt with a message recommending that the app of that particular brand be downloaded, or display a message recommending that the app of that particular brand be downloaded. The store terminal 20A may also print the above receipt or display the above message if a particular brand has been used more than a predetermined percentage (e.g., 40%) of the most recent predetermined number of times (e.g., the last 5 times, the last 10 times), or if a particular brand has been used for a predetermined number of consecutive times (e.g., 2 times in a row, 3 times in a row). In other words, for example, if the store SB is used relatively frequently but there is no record of using the brand B app, the store terminal 20A may recommend downloading the brand B app (it may not recommend it if the usage frequency is low). The same applies to the store terminal 20C. The same applies to the mobile terminal 30. 【0120】 Furthermore, if the mobile terminal 30 is operated on the brand B button BT52 on the common coupon main A screen in Figure 3(E), it will display the common coupon AB screen (not shown; described later). If the mobile terminal 30 is operated on the brand C button BT53 on the common coupon main A screen in Figure 3(E), it will display the common coupon AC screen (not shown; described later). If the mobile terminal 30 is operated on the brand D button BT54 on the common coupon main A screen in Figure 3(E), it will display the common coupon AD screen (not shown; described later). Figure 3(G) will be described later. 【0121】 (Screenshot of Brand B app) Mobile terminal 30 (a mobile terminal 30 with the Brand B app installed) launches (operates) the Brand B app in response to customer actions (for example, pressing the Brand B app icon) and displays the initial screen (not shown) of store SB (Japanese restaurant XX). The initial screen of store SB includes areas for displaying information about each store of store SB, an area for displaying information about products (the menu of Japanese restaurant XX), and an area for displaying information about special services. 【0122】 The area displaying information about reward services includes, for example, a reward acquisition status check button (not shown) and a reward acquisition / use button (not shown). The reward acquisition status check button is used to check the status of reward acquisition (number of Brand B points held, number of Brand B coupons held, number of common points held, number of common coupons held). The reward acquisition / use button is used to acquire points or use coupons. 【0123】 When the mobile terminal 30 clicks the button to check the status of reward acquisition on the initial screen, it requests, for example, the Brand B server 11B to check the number of Brand B points and Brand B coupons held, and requests the Common server 10 to check the number of Common points and Common coupons held. In other words, the mobile terminal 30 sends information related to checking (inquiring) the number of held items to the Brand B server 11B and the Common server 10. Specifically, the mobile terminal 30 sends the point and coupon holding count confirmation request information, including the customer ID of the customer, to the Brand B server 11B and the Common server 10. Alternatively, the mobile terminal 30 may send the point holding count confirmation request information, including the customer ID of the customer, and the coupon holding count confirmation request information, including the customer ID of the customer, to the Brand B server 11B and the Common server 10. 【0124】 When the mobile terminal 30 has the reward acquisition / use button on the initial screen pressed, it displays the rewards service screen as shown in Figure 4(A). The rewards service screen in Figure 4(A) displays the points acquisition button BT10, the unique coupon button BT20, the common coupon button BT30, and the back button. The points acquisition button BT10 is the button to press when acquiring points. The unique coupon button BT20 is the button to press when using a coupon specific to the store S (store SB) (i.e., a brand B coupon). The common coupon button BT30 is the button to press when using a common coupon. The back button is the button to press when returning to the previous screen (i.e., the initial screen). The back buttons on other screens function similarly. 【0125】 When the user presses the point acquisition button BT10 on the rewards service screen shown in Figure 4(A), the mobile terminal 30 activates its camera and displays a code reading instruction screen as shown in Figure 4(B). The code reading instruction screen in Figure 4(B) includes, for example, a code reading area where code C10B is displayed. The code reading area is for reading codes from the store S (specifically, store SB and store SD) (for example, codes displayed by store terminals 20B and 20D, or codes presented by store SB and store SD). 【0126】 Code C10B is a code (for example, a 2D code) that is to be read by the store terminal 20 (specifically, store terminal 20A and store terminal 20C). Code C10B encodes, for example, the customer ID and the app type (information indicating that it is a brand B app). 【0127】 In addition, at store SB, the mobile terminal 30 is instructed to read the code from store S, so the store terminal 20B is not instructed to read code C10B. Store SB is an unsupported store, and the unsupported store terminal 20B does not access the headquarters H server (i.e., the mobile terminal 30 accesses the headquarters H server), so at store SB, the store terminal 20B is not instructed to read code C10B (at supported stores, such as store SA and store SC, the store terminal 20A and store terminal 20C are instructed to read code C10B). Based on location information, Wi-Fi, etc., if a customer visits a supported store (store SA, store SC), code C10B is displayed, but if a customer visits an unsupported store (store SB, store SD), it is not necessary to display code C10B. The same applies to code C10D (described later). 【0128】 When the unique coupon button BT20 on the special offer service screen shown in Figure 4(A) is pressed, the mobile terminal 30 displays a unique coupon screen (brand B coupon screen) as shown in Figure 4(C). The unique coupon screen in Figure 4(C) displays, for example, code C20B, a cancel button BT90, and a back button. 【0129】 Code C20B is a code (for example, a barcode) to be read by the store terminal 20B. Code C20B is, for example, a coded representation of the coupon type (information indicating that it is a brand B coupon). The Cancel button BT90 is a button to operate when you want to cancel the use of the coupon (brand B coupon) associated with the code (code C20B). In other words, operating the Cancel button BT90 cancels the use of the coupon (individual coupon). 【0130】 When the mobile terminal 30 is operated on the common coupon button BT30 on the benefits service screen shown in Figure 4(A), it displays the common coupon main B screen as shown in Figure 4(D). The common coupon main B screen in Figure 4(D) displays buttons similar to the common coupon main A screen in Figure 3(E), such as the brand A button BT51, brand B button BT52, brand C button BT53, brand D button BT54, and a back button. 【0131】 When the Brand B button BT52 on the Common Coupon Main B screen in Figure 4(D) is pressed, the mobile terminal 30 displays the Common Coupon BB screen as shown in Figure 4(E). The Common Coupon BB screen in Figure 4(E) displays, for example, the code C30BB, the Cancel button BT91, and the Back button. 【0132】 Code C30BB is a code (for example, a barcode) to be read by the store terminal 20B. Code C30BB is a coded representation of the coupon type (information indicating that it is a common coupon). The Cancel button BT91 is the button to operate when you want to cancel the use of the coupon (common coupon) associated with that code (code C30BB). In other words, operating the Cancel button BT91 cancels the use of the coupon (common coupon). 【0133】 Furthermore, if the Brand A button BT51 on the Common Coupon Main B screen in Figure 4(D) is pressed, the mobile terminal 30 will display the Common Coupon BA screen (not shown; described later). If the Brand C button BT53 on the Common Coupon Main B screen in Figure 4(D) is pressed, the mobile terminal 30 will display the Common Coupon BC screen (not shown; described later). If the Brand D button BT54 on the Common Coupon Main B screen in Figure 4(D) is pressed, the mobile terminal 30 will display the Common Coupon BD screen (not shown; described later). Figure 4(F) will be described later. 【0134】 (Continued from the Brand A app screen) As described above, on the common coupon main A screen in Figure 3(E), the mobile terminal 30 displays the common coupon AA screen (Figure 3(F)) when the brand A button BT51 is pressed, the common coupon AB screen (not shown) when the brand B button BT52 is pressed, the common coupon AC screen (not shown) when the brand C button BT53 is pressed, and the common coupon AD screen (not shown) when the brand D button BT54 is pressed. 【0135】 The Common Coupon AB screen (not shown) displays, for example, code C30AB, a Cancel button BT91, and a Back button. Code C30AB is a code (for example, a barcode) to be read by the store terminal 20B. Code C30AB is, for example, a coded representation of the coupon type (information indicating that it is a common coupon). The Cancel button BT91 is the button to operate when you want to cancel the use of the coupon (common coupon) associated with that code (code C30AB). As described above, operating the Cancel button BT91 cancels the use of the coupon (common coupon). 【0136】 The common coupon AC screen (not shown) displays, for example, code C30AC and a back button. Code C30AC is a code (for example, a 2D code) that is to be read by the store terminal 20C. Code C30AC encodes, for example, the customer ID, app type (information indicating that it is the brand A app), coupon type (information indicating that it is a common coupon), and brand type used (information indicating that it is used at brand C). 【0137】 The common coupon AD screen (not shown) displays, for example, code C30AD, a cancellation button BT91, and a back button. Code C30AD is a code (for example, a barcode) to be read by the store terminal 20D. Code C30AD is, for example, a coded representation of the coupon type (information indicating that it is a common coupon). The cancellation button BT91 is the button to operate when canceling the use of the coupon (common coupon) associated with the code (code C30AD). As described above, operating the cancellation button BT91 cancels the use of the coupon (common coupon). 【0138】 (Continuing from the Brand B app screen) As described above, on the common coupon main B screen in Figure 4(D), the mobile terminal 30 displays the common coupon BB screen (Figure 4(E)) when the brand B button BT52 is pressed, the common coupon BA screen (not shown) when the brand A button BT51 is pressed, the common coupon BC screen (not shown) when the brand C button BT53 is pressed, and the common coupon BD screen (not shown) when the brand D button BT54 is pressed. 【0139】 The common coupon BA screen (not shown) displays, for example, code C30BA and a back button. Code C30BA is a code (for example, a 2D code) that is to be read by the store terminal 20A. Code C30BA is a coded representation of, for example, the customer ID, app type (information indicating that it is the brand B app), coupon type (information indicating that it is a common coupon), and brand type used (information indicating that it is used at brand A). 【0140】 The common coupon BC screen (not shown) displays, for example, code C30BC and a back button. Code C30BC is a code (for example, a 2D code) that is read by the store terminal 20C. Code C30BC is a coded representation of, for example, the customer ID, app type (information indicating that it is a brand B app), coupon type (information indicating that it is a common coupon), and brand type used (information indicating that it is used at brand C). 【0141】 The common coupon BD screen (not shown) displays, for example, code C30BD, a cancel button BT91, and a back button. Code C30BD is a code (for example, a barcode) to be read by the store terminal 20D. Code C30BD is, for example, a coded representation of the coupon type (information indicating that it is a common coupon). The cancel button BT91 is the button to operate when canceling the use of the coupon (common coupon) associated with the code (code C30BD). As described above, operating the cancel button BT91 cancels the use of the coupon (common coupon). 【0142】 (Screenshot of Brand C app) The Brand A app is for Brand A (Store SA), which is a compatible store. The Brand C app is for Brand C (Store SC), which is a compatible store. In other words, both the Brand A app and the Brand C app are for compatible stores. Although not shown in the diagram, the screen of the Brand C app is the same as the screen of the Brand A app. 【0143】 For example, the rewards service screen (not shown) of the Brand C app displays a points acquisition button BT10, a unique coupon button BT20, a common coupon button BT30, and a back button. 【0144】 The code display screen (not shown) that appears after pressing the points acquisition button BT10 on the rewards service screen of the Brand C app displays, for example, code C10C, the code reading instruction button BT40, and a back button. Code C10C is a code (for example, a 2D code) that is to be read by the store terminal 20 (specifically, store terminal 20A, store terminal 20C). Code C10C is a coded representation of, for example, the customer ID and the app type (information indicating that it is the Brand C app). 【0145】 The unique coupon screen (Brand C coupon screen; not shown) that appears after operating the unique coupon button BT20 on the Brand C app's rewards service screen displays, for example, code C20C and a back button. Code C20C is a code (for example, a 2D code) that is read by the store terminal 20C. Code C20C encodes, for example, the customer ID, app type (information indicating that it is the Brand C app), and coupon type (information indicating that it is a Brand C coupon). Note that since the coupon type identifies it as a Brand C coupon, and Brand C coupons can only be used with the Brand C app (i.e., if it is known that the coupon being used is a Brand C coupon, it is known that the app being used is the Brand C app), code C20C does not need to encode the app type. 【0146】 After operating the common coupon button BT30 on the rewards service screen of the Brand C app, the common coupon main C screen (not shown) will appear, which will display, for example, the Brand A button BT51, Brand B button BT52, Brand C button BT53, Brand D button BT54, and a back button. 【0147】 The Common Coupon CA screen (not shown), which appears after operating the Brand A button BT51 on the Common Coupon Main C screen, displays, for example, Code C30CA and a back button. Code C30CA is a code (for example, a 2D code) to be read by the store terminal 20A. Code C30CA encodes, for example, the customer ID, app type (information indicating that it is a Brand C app), coupon type (information indicating that it is a common coupon), and brand type used (information indicating that it is used at Brand A). 【0148】 The Common Coupon CB screen (not shown), which appears after operating the Brand B button BT52 on the Common Coupon Main C screen, displays, for example, code C30CB, a Cancel button BT91, and a Back button. Code C30CB is a code (for example, a barcode) to be read by the store terminal 20B. Code C30CB is, for example, a coded representation of the coupon type (information indicating that it is a common coupon). The Cancel button BT91 is the button to operate when you want to cancel the use of the coupon (common coupon) associated with that code (code C30CB). As described above, operating the Cancel button BT91 cancels the use of the coupon (common coupon). 【0149】 The common coupon CC screen (not shown), which appears after operating the brand C button BT53 on the common coupon main C screen, displays, for example, code C30CC and a back button. Code C30CC is a code (for example, a 2D code) that is read by the store terminal 20C. Code C30CC encodes, for example, the customer ID, app type (information indicating that it is a brand C app), coupon type (information indicating that it is a common coupon), and brand type used (information indicating that it is used at brand C). 【0150】 The Common Coupon CB screen (not shown), which appears after operating the Brand D button BT54 on the Common Coupon Main C screen, displays, for example, code C30CD, a Cancel button BT91, and a Back button. Code C30CD is a code (for example, a barcode) to be read by the store terminal 20D. Code C30CD is, for example, a coded representation of the coupon type (information indicating that it is a common coupon). The Cancel button BT91 is the button to operate when you want to cancel the use of the coupon (common coupon) associated with that code (code C30CD). As described above, operating the Cancel button BT91 cancels the use of the coupon (common coupon). 【0151】 (Screenshot of the Brand D app) The Brand B app is for Brand B (Store SB), which is a store that does not support Brand B. The Brand D app is for Brand D (Store SD), which is a store that does not support Brand B. In other words, both the Brand B app and the Brand D app are for stores that do not support Brand B. Although not shown in the diagram, the screen of the Brand D app is the same as the screen of the Brand B app. 【0152】 For example, the rewards service screen (not shown) of the Brand D app displays a points acquisition button BT10, a unique coupon button BT20, a common coupon button BT30, and a back button. 【0153】 The code display screen (not shown) that appears after pressing the point acquisition button BT10 on the rewards service screen of the Brand D app includes, for example, a code reading area where code C10D is displayed. Code C10D is a code (for example, a 2D code) that is to be read by the store terminal 20 (specifically, store terminal 20A, store terminal 20C). Code C10D is a coded representation of, for example, the customer ID and the app type (information indicating that it is the Brand D app). 【0154】 The unique coupon screen (Brand D coupon screen; not shown) that appears after operating the unique coupon button BT20 on the Brand D app's benefits service screen displays, for example, code C20D, a cancel button BT90, and a back button. Code C20D is a code (for example, a barcode) to be read by the store terminal 20D. Code C20D is, for example, a coded representation of the coupon type (information indicating that it is a Brand D coupon). The cancel button BT90 is the button to operate when you want to cancel the use of the coupon (Brand D coupon) associated with the code (code C20D). As described above, operating the cancel button BT90 cancels the use of the coupon (individual coupon). 【0155】 After operating the common coupon button BT30 on the Brand D app's benefits service screen, the common coupon main D screen (not shown) appears, which displays, for example, Brand A button BT51, Brand B button BT52, Brand C button BT53, Brand D button BT54, and a back button. 【0156】 The Common Coupon DA screen (not shown), which appears after operating the Brand A button BT51 on the Common Coupon Main D screen, displays, for example, code C30DA and a back button. Code C30DA is a code (for example, a 2D code) to be read by the store terminal 20A. Code C30DA encodes, for example, the customer ID, app type (information indicating that it is a Brand D app), coupon type (information indicating that it is a common coupon), and brand type used (information indicating that it is used at Brand A). 【0157】 The Common Coupon DB screen (not shown), which appears after operating the Brand B button BT52 on the Common Coupon Main D screen, displays, for example, Code C30DB, Cancel Use button BT91, and a Back button. Code C30DB is a code (for example, a barcode) to be read by the store terminal 20B. Code C30DB is, for example, a coded representation of the coupon type (information indicating that it is a common coupon). The Cancel Use button BT91 is the button to operate when you want to cancel the use of the coupon (common coupon) associated with that code (Code C30DB). As described above, operating the Cancel Use button BT91 cancels the use of the coupon (common coupon). 【0158】 The Common Coupon DC screen (not shown), which appears after operating the Brand C button BT53 on the Common Coupon Main D screen, displays, for example, Code C30DC and a back button. Code C30DC is a code (for example, a 2D code) to be read by the store terminal 20C. Code C30DC encodes, for example, the customer ID, app type (information indicating that it is a Brand D app), coupon type (information indicating that it is a common coupon), and brand type used (information indicating that it is used at Brand C). 【0159】 The Common Coupon DD screen (not shown), which appears after operating the Brand D button BT54 on the Common Coupon Main D screen, displays, for example, code C30DD, a Cancel button BT91, and a Back button. Code C30DD is a code (for example, a barcode) to be read by the store terminal 20D. Code C30DD is, for example, a coded representation of the coupon type (information indicating that it is a common coupon). The Cancel button BT91 is the button to operate when you want to cancel the use of the coupon (common coupon) associated with that code (code C30DD). As described above, operating the Cancel button BT91 cancels the use of the coupon (common coupon). 【0160】 In the following explanation, it is assumed that a customer K (customer ID "C0001") has installed both the Brand A app and the Brand B app on their mobile device 30. The Brand A app is for compatible stores. The Brand B app is for non-compatible stores. 【0161】 Next, we will explain the operation of each device when acquiring points using Figures 5 to 14. Figures 5 to 14 are sequence diagrams showing examples of operation when acquiring points. 【0162】 (Sequence diagrams in Figures 5-8) The sequence diagrams in Figures 5 to 8 show examples of the operation of each device when customer K uses (executes) the brand A app (the app for that store) at store SA (the participating store) to acquire points. Figure 6 is a detailed explanation of a part of Figure 5 (the part within the dashed box A). Figure 7 is a detailed explanation of a part of Figure 5 (the part within the dashed box B). Figure 8 is a detailed explanation of a part of Figure 5 (the part within the dashed box C). 【0163】 Step S100 in Figure 5: The mobile terminal 30 receives an operation from customer K to acquire points. For example, the mobile terminal 30 receives an operation from the point acquisition button BT10 on the rewards service screen in Figure 3(A). Step S101: The mobile terminal 30 displays a code. For example, the mobile terminal 30 displays code C10A on the code display screen shown in Figure 3(B). Step S102: The store terminal 20A reads the code displayed on the mobile terminal 30. 【0164】 Step S103: The store terminal 20A determines which points will be awarded. Specifically, the store terminal 20A determines that Brand A points and common points will be awarded (details below). Step S104: The store terminal 20A requests the brand A server 11A to grant points (brand A points). For example, the store terminal 20A sends point acquisition request information, including customer K's customer ID, to the brand A server 11A. The store terminal 20A can obtain customer K's customer ID from code C10A. Step S105: Brand A server 11A receives a request (point acquisition request information) from store terminal 20A. Step S106: The store terminal 20A requests the common server 10 to grant points (common points). For example, the store terminal 20A sends point acquisition request information, including the customer ID of customer K, to the common server 10. Step S107: The common server 10 receives a request (point acquisition request information) from the store terminal 20A. 【0165】 Step S110: Brand A Server 11A determines whether or not to award points (Brand A points) based on predetermined awarding conditions (details will be described later). For the sake of explanation (for the explanation from Step S111 onwards), Brand A Server 11A will be deemed to have determined that it is possible to award points. Step S111: Brand A Server 11A awards points (Brand A points). Specifically, Brand A Server 11A updates the Brand A benefit information for the customer (Customer K) in Brand A benefit file F11A (Figure 2(A)) (updating to add one point). Step S112: Brand A server 11A notifies the store terminal 20A of the result (that Brand A points have been awarded). For example, Brand A server 11A sends award result notification information to the store terminal 20A, including that Brand A points have been awarded and the number of Brand A points held after the award. Step S114: The store terminal 20A receives a notification (grant result notification information) from the brand A server 11A. 【0166】 Step S120: The common server 10 determines whether or not to award points (common points) based on predetermined awarding conditions (details will be described later). For the sake of explanation (for the explanation from Step S121 onwards), it will be assumed that the common server 10 has determined that it is possible to award points. Step S121: The common server 10 awards points (common points). Specifically, the common server 10 updates the brand common benefits information for the customer (customer K) in the brand common benefits file F10 (Figure 2(E)) (updating it to add one point). Step S122: The common server 10 notifies the store terminal 20A of the result (that common points have been awarded). For example, the common server 10 sends award result notification information to the store terminal 20A, including that common points have been awarded and the number of common points held after the award. Step S124: The store terminal 20A receives a notification (grant result notification information) from the common server 10. 【0167】 Step S130: The store terminal 20A outputs the results. For example, the store terminal 20A issues a printed medium showing the number of Brand A points and the number of common points after they have been awarded. Alternatively, instead of printing or issuing the medium, the store terminal 20A may display the number of Brand A points and the number of common points on the screen. 【0168】 Furthermore, since the Brand A points are updated by the process in step S111 and the common points are updated by the process in step S121, customer K may use the reward acquisition status confirmation button (not shown) on the initial screen (not shown) of the mobile terminal 30 to check the number of points (number held) for each of the updated points. 【0169】 Using Figure 6, we will explain the dashed box A in Figure 5 (mainly step S103). The store terminal 20X (store terminal 20A, store terminal 20C) determines the points to be awarded (common points, brand X points) based on whether or not the app matches (step S103). Specifically, the store terminal 20X, after reading the code displayed by the mobile terminal 30, determines whether the app indicated by the app type obtained from the read code matches the app for brand X (store SX). If there is a match, the store terminal 20X determines that brand X points will be awarded in addition to common points; if there is no match, it determines that common points will be awarded (and that brand X points will not be awarded). For simplification, in Figures 5 and 6, the determination of whether there is an app match and the determination of the points to be awarded are shown in the same step (step S103). The same applies to step S203 in Figures 9 and 10. 【0170】 In the example shown in Figure 5, the store terminal 20A, having read the code C10A displayed by the mobile terminal 30 (Figure 3(B)), determines that the application (Brand A application) indicated by the application type (information indicating that it is a Brand A application) obtained from the read code C10A matches the application (Brand A application) for that Brand A (store SA), and determines that Brand A points are to be awarded in addition to common points (Step S103). The store terminal 20A then requests the Brand A server 11A to award points (Brand A points) (Step S104) and requests the common server 10 to award points (common points) (Step S106). 【0171】 Although it differs from the example in Figure 5, if the mobile terminal 30 displays code C10B (Figure 4(B)) using the brand B app, and the store terminal 20A reads code C10B, the store terminal 20A, having read code C10B displayed by the mobile terminal 30, determines that the app indicated by the app type obtained from the read code C10B (information indicating that it is a brand B app) (brand B app) does not match the app for brand A (store SA) (brand A app), and determines that common points are the points to be awarded (step S103). In other words, the store terminal 20A determines that brand A points are not the points to be awarded (step S103). Then, the store terminal 20A requests the common server 10 to award points (common points) (step S106). The same applies when mobile terminal 30 displays code C10C (not shown) via brand C app and store terminal 20A reads code C10C, or when mobile terminal 30 displays code C10D (not shown) via brand D app and store terminal 20A reads code C10D. 【0172】 Furthermore, although it differs from the example in Figure 5, if the store terminal 20C reads code C10A at store SC instead of store SA, the store terminal 20C determines that the application (brand A application) indicated by the application type (information indicating that it is a brand A application) obtained from the read code C10A does not match the brand C application for brand C (store SC), and determines that common points are the points to be awarded (step S103). In other words, the store terminal 20C determines that brand C points are not the points to be awarded (step S103). Then, the store terminal 20C requests the common server 10 to award points (common points) (step S106). The same applies when the store terminal 20C reads code C10B at store SC. Steps S303 and S306 in Figure 13 illustrate the above flow. 【0173】 Using Figure 7, we will explain the dashed box B in Figure 5. Brand X Server 11X (Brand A Server 11A, Brand C Server 11C) determines whether or not to grant Brand X points (Brand A points for Brand A Server 11A, Brand C points for Brand C Server 11C) based on predetermined granting conditions (Step S110). Specifically, Brand X Server 11X determines that points can be granted if it has not granted two points on the business day and more than 6 hours have passed since the previous grant, and determines that points cannot be granted if it has not met these conditions. In other words, Brand X Server 11X limits consecutive grants to a maximum of two points per day within a 6-hour period. 【0174】 If the brand X server 11X determines that the granting conditions are met (step S110 (YES)), it grants points (brand X points) (step S111) and notifies the store terminal 20X of the result (that brand X points have been granted) (step S112). On the other hand, if the brand X server 11X determines that the granting conditions are not met (step S110 (NO)), it notifies the store terminal 20X of the result (that brand X points will not be granted) (step S113). 【0175】 In the example shown in Figure 5, for the sake of explanation, the brand A server 11A determines that the granting conditions are met (step S110 (YES)), grants points (brand A points) (step S111), and notifies the store terminal 20A of the result (that brand A points have been granted) (step S112). 【0176】 Figure 8 will be used to explain the dashed box C in Figure 5. The common server 10 determines whether or not to award common points based on predetermined awarding conditions (step S120). Specifically, the common server 10 determines that points can be awarded if the awarding conditions are met, such as not having awarded two points on the business day and more than three hours having passed since the previous award. If these conditions are not met, it determines that points cannot be awarded. In other words, the common server 10 limits consecutive awards to two per day within a three-hour period. 【0177】 If the common server 10 determines that the granting conditions are met (step S120 (YES)), it grants points (common points) (step S121) and notifies the store terminal 20X of the result (that common points have been granted) (step S122). On the other hand, if the common server 10 determines that the granting conditions are not met (step S120 (NO)), it notifies the store terminal 20X of the result (that common points will not be granted) (step S123). 【0178】 In the example in Figure 5, for the sake of explanation, the common server 10 determines that the granting conditions are met (step S120 (YES)), grants points (common points) (step S121), and notifies the store terminal 20A of the result (that common points have been granted) (step S122). Steps S320, S321, and S322 in Figure 13 are similar. 【0179】 (Sequence diagrams in Figures 9-12) The sequence diagrams in Figures 9 to 12 show examples of the operation of each device when customer K acquires points using the brand B app (the app for that store) at store SB (a non-supported store). Figure 10 provides a detailed explanation of a part of Figure 9 (the part within the dashed box D). Figure 11 provides a detailed explanation of a part of Figure 9 (the part within the dashed box E). Figure 12 provides a detailed explanation of a part of Figure 9 (the part within the dashed box F). 【0180】 Step S200 in Figure 9: The mobile terminal 30 receives an operation from customer K to acquire points. For example, the mobile terminal 30 receives an operation from the point acquisition button BT10 on the rewards service screen in Figure 4(A). Step S202: The mobile terminal 30 reads the code. For example, the mobile terminal 30 reads the code on the store SB side (for example, the code displayed by the store terminal 20B, the code presented by the store SB) on the code reading instruction screen in Figure 4(B). 【0181】 Step S203: The mobile device 30 determines the points to be awarded. Specifically, the mobile device 30 determines that Brand B points and common points are the points to be awarded (details will be described later). Step S204: The mobile terminal 30 requests the Brand B server 11B to grant points (Brand B points). For example, the mobile terminal 30 sends point acquisition request information, including customer K's customer ID, to the Brand B server 11B. Note that the mobile terminal 30 (or Brand B app) holds customer K's customer ID. Step S205: Brand B server 11B receives a request (point acquisition request information) from the mobile terminal 30. Step S206: The mobile terminal 30 requests the common server 10 to grant points (common points). For example, the mobile terminal 30 sends point acquisition request information, including customer ID of customer K, to the common server 10. Step S207: The common server 10 receives a request (point acquisition request information) from the mobile terminal 30. 【0182】 Step S210: The Brand B server 11B determines whether or not to award points (Brand B points) based on predetermined awarding conditions (details will be described later). For the sake of explanation (for the explanation from Step S211 onwards), it will be assumed that the Brand B server 11B has determined that it is possible to award points. Step S211: Brand B Server 11B awards points (Brand B points). Specifically, Brand B Server 11B updates the Brand B benefit information for the customer (Customer K) in the Brand B benefit file F11B (Figure 2(B)) (updating to add one point). Step S212: The Brand B server 11B notifies the mobile terminal 30 of the result (that Brand B points have been awarded). For example, the Brand B server 11B sends award result notification information to the mobile terminal 30, including that Brand B points have been awarded and the number of Brand B points held after the award. Step S214: The mobile terminal 30 receives a notification (grant result notification information) from the brand B server 11B. 【0183】 Step S220: The common server 10 determines whether or not to award points (common points) based on predetermined awarding conditions (details will be described later). For the sake of explanation (for the explanation from step S221 onwards), it will be assumed that the common server 10 has determined that it is possible to award points. Step S221: The common server 10 awards points (common points). Specifically, the common server 10 updates the brand common benefits information for the customer (customer K) in the brand common benefits file F10 (Figure 2(E)) (updating it to add one point). Step S222: The common server 10 notifies the mobile terminal 30 of the result (that common points have been awarded). For example, the common server 10 sends award result notification information to the mobile terminal 30, including that common points have been awarded and the number of common points held after the award. Step S224: The mobile terminal 30 receives a notification (grant result notification information) from the common server 10. 【0184】 Step S230: The mobile terminal 30 displays the results. The mobile terminal 30 may also display the number of Brand B points held after granting and the number of Common points held after granting. 【0185】 Using Figure 10, we will explain the dashed box D in Figure 9 (mainly step S203). A mobile terminal 30 using the brand X app (brand B app, brand D app) determines the points to be awarded (common points, brand X points) based on whether the apps match (step S203). Specifically, the mobile terminal 30 that reads the code on the store SX side determines whether the app corresponding to the type of brand visited obtained from the read code matches the app being used. If there is a match, the mobile terminal 30 that reads the code on the store SX side determines that brand X points will be awarded in addition to common points, and if there is no match, it determines that common points will be awarded (and that brand X points will not be awarded). 【0186】 In the example shown in Figure 9, the mobile terminal 30, having read the code on the store SB side, determines that the app (Brand B app) corresponding to the type of visiting brand (information indicating that it is Brand B) obtained from the read code matches the app currently being used (Brand B app), and determines that Brand B points are eligible for points in addition to common points (Step S203). The mobile terminal 30 then requests the Brand B server 11B to award points (Brand B points) (Step S204) and requests the common server 10 to award points (common points) (Step S206). 【0187】 Although it differs from the example in Figure 9, if mobile terminal 30 uses (executes) the brand A app, the mobile terminal 30, after reading the code on the store SB side, determines that the app corresponding to the type of brand visited (brand B app) obtained from the read code does not match the app being used (brand A app), and determines that common points are the points to be awarded (step S203). In other words, mobile terminal 30 determines that brand B points are not the points to be awarded (step S203). Then, mobile terminal 30 requests the common server 10 to award points (common points) (step S206). The same applies if mobile terminal 30 uses the brand C app or if mobile terminal 30 uses the brand D app. 【0188】 Furthermore, although it differs from the example in Figure 9, if a mobile terminal 30 using the brand B app reads a code on the store SD side, instead of the store SB, the mobile terminal 30 will determine that the app corresponding to the type of brand visited (brand D app) obtained from the read code does not match the app being used (brand B app), and will determine that common points are the points to be awarded (step S203). In other words, the mobile terminal 30 will determine that brand D points are not the points to be awarded (step S203). Then, the mobile terminal 30 will request the common server 10 to award points (common points) (step S206). The same applies if a mobile terminal 30 using the brand A app reads a code on the store SD side. Note that steps S403 and S406 in Figure 14 illustrate the above flow. 【0189】 Using Figure 11, we will explain the dashed box E in Figure 9. Brand X Server 11X (Brand B Server 11B, Brand D Server 11D) determines whether or not to grant Brand X points (Brand B points for Brand B Server 11B, Brand D points for Brand D Server 11D) based on predetermined granting conditions (Step S210). Specifically, Brand X Server 11X determines that points can be granted if it has not granted two points on the business day and more than six hours have passed since the last grant, and determines that points cannot be granted if it has not met these conditions. In other words, Brand X Server 11X limits consecutive grants to a maximum of two points per day within a six-hour period. 【0190】 If the Brand X server 11X determines that the granting conditions are met (step S210 (YES)), it grants points (Brand X points) (step S211) and notifies the mobile terminal 30 using the Brand X app (Brand B app, Brand D app) of the result (that Brand X points have been granted) (step S212). On the other hand, if the Brand X server 11X determines that the granting conditions are not met (step S210 (NO)), it notifies the mobile terminal 30 using the Brand X app (Brand B app, Brand D app) of the result (that Brand X points will not be granted) (step S213). 【0191】 In the example shown in Figure 9, for the sake of explanation, the Brand B server 11B determines that the granting conditions are met (step S210 (YES)), grants points (Brand B points) (step S211), and notifies the mobile terminal 30 using the Brand B app of the result (that Brand B points have been granted) (step S112). 【0192】 Figure 12 will be used to explain the dashed box F in Figure 9. The common server 10 determines whether or not to award common points based on predetermined awarding conditions (step S220). Specifically, the common server 10 determines that points can be awarded if the awarding conditions are met, such as not having awarded two points on the business day and more than three hours having passed since the previous award. If these conditions are not met, it determines that points cannot be awarded. In other words, the common server 10 limits consecutive awards to two per day within a three-hour period. 【0193】 If the common server 10 determines that the granting conditions are met (step S220 (YES)), it grants points (common points) (step S221) and notifies the mobile terminal 30 using the brand X app (brand B app, brand D app) of the result (that common points have been granted) (step S222). On the other hand, if the common server 10 determines that the granting conditions are not met (step S220 (NO)), it notifies the mobile terminal 30 using the brand X app (brand B app, brand D app) of the result (that common points will not be granted) (step S223). 【0194】 In the example in Figure 9, for the sake of explanation, the common server 10 determines that the granting conditions are met (step S220 (YES)), grants points (common points) (step S221), and notifies the mobile terminal 30 using the brand B app of the result (that common points have been granted) (step S222). Steps S420, S421, and S422 in Figure 14 are similar. 【0195】 (Sequence diagram in Figure 13) Figure 13 shows an example of the operation of each device when customer K acquires points at a store SC (a participating store) using either the Brand A app (an app for a different store than the one in question) or the Brand B app (an app for a different store than the one in question). 【0196】 Step S300 in Figure 13: The mobile terminal 30 receives an operation from customer K to acquire points. For example, a mobile terminal 30 using the brand A app receives an operation of the point acquisition button BT10 on the rewards service screen in Figure 3(A). A mobile terminal 30 using the brand B app receives an operation of the point acquisition button BT10 on the rewards service screen in Figure 4(A). Step S301: The mobile terminal 30 displays a code. For example, a mobile terminal 30 using the brand A app displays code C10A on the code display screen in Figure 3(B). A mobile terminal 30 using the brand B app displays code C10B on the code reading instruction screen in Figure 4(B). Step S302: The store terminal 20C reads the code displayed on the mobile terminal 30. 【0197】 Step S303: The store terminal 20C determines which points to award. The store terminal 20C determines that the apps do not match and that common points are the points to be awarded (see Figure 6). In other words, the store terminal 20C determines that brand C points are not the points to be awarded. Step S306: The store terminal 20C requests the common server 10 to grant points (common points). For example, the store terminal 20C sends point acquisition request information, including customer K's customer ID, to the common server 10. The store terminal 20C can obtain customer K's customer ID from code C10A or code C10B. Step S307: The common server 10 receives a request from the store terminal 20A. 【0198】 Step S320: The common server 10 determines whether or not to award points (common points) based on predetermined awarding conditions. For the sake of explanation (for the explanation from step S321 onwards), it is assumed that the common server 10 has determined that it is possible to award points. Step S321: The common server 10 grants points (common points). Step S322: The common server 10 notifies the store terminal 20C of the result (that common points have been awarded). Step S324: The store terminal 20C receives a notification from the common server 10. Step S330: The store terminal 20C outputs the result. For example, the store terminal 20C issues a printed medium showing the number of common points held after granting. Alternatively, the store terminal 20C may display the number of common points held after granting on the screen instead of printing or issuing the medium. 【0199】 Furthermore, since the common points have been updated by the process in step S321, customer K may use the reward acquisition status confirmation button (not shown) on the initial screen (not shown) of the mobile terminal 30 to check the updated number of points (number held). 【0200】 (Sequence diagram in Figure 14) Figure 14 shows an example of the operation of each device when customer K acquires points at store SD (a non-supported store) using either the brand A app (an app for a different store) or the brand B app (an app for a different store). 【0201】 Step S400 in Figure 14: The mobile terminal 30 receives an operation from customer K to acquire points. For example, a mobile terminal 30 using the brand A app receives an operation of the point acquisition button BT10 on the rewards service screen in Figure 3(A). A mobile terminal 30 using the brand B app receives an operation of the point acquisition button BT10 on the rewards service screen in Figure 4(A). Step S402: Mobile terminal 30 reads the code. Mobile terminal 30 using the Brand A app reads the code on the store SD (for example, the code displayed by store terminal 20D, the code presented by the store SD) on the code reading instruction screen shown in Figure 3(C) which is displayed after operating the code reading instruction button BT40 on the code display screen shown in Figure 3(B). Mobile terminal 30 using the Brand B app reads the code on the store SD on the code reading instruction screen shown in Figure 4(B). 【0202】 Step S403: The mobile device 30 determines which points to award. The mobile device 30 determines that the apps do not match and that common points are the points to be awarded (see Figure 10). In other words, the mobile device 30 determines that brand D points are not the points to be awarded. Step S406: The mobile terminal 30 requests the common server 10 to grant points (common points). For example, the mobile terminal 30 sends point acquisition request information, including customer K's customer ID, to the common server 10. Note that the mobile terminal 30 (or the brand A app or brand B app) holds customer K's customer ID. Step S407: The common server 10 receives a request (point acquisition request information) from the mobile terminal 30. 【0203】 Step S420: The common server 10 determines whether or not to award points (common points) based on predetermined awarding conditions. For the sake of explanation (for the explanation from step S421 onwards), it is assumed that the common server 10 has determined that it is possible to award points. Step S421: The common server 10 grants points (common points). Step S422: The common server 10 notifies the mobile terminal 30 of the result (that common points have been awarded). Step S424: The mobile terminal 30 receives a notification from the common server 10. Step S430: The mobile terminal 30 displays the result. The mobile terminal 30 may also display the number of common points held after the points are awarded. 【0204】 Figures 15 to 21 show examples of information stored in a file. Note that at the start of the time period described in Figure 15 (before visiting store SA on "Day 1" below), customer K (customer ID "C0001") does not possess any points or coupons. 【0205】 For example, on the first day (a certain day in a certain month of a certain year), when customer K visits store SA, displays code C10A on the code display screen of the brand A app (Figure 3(B)) on his mobile terminal 30 (step S101 in Figure 5), and store SA's store terminal 20A reads code C10A (step S102 in Figure 5), customer K acquires brand A points and common points (steps S111, S121 in Figure 5). 【0206】 Figure 15(A) shows the brand A benefit information for customer K in brand A benefit file F11A after acquiring brand A points as described above. Figure 15(B) shows the brand common benefit information for customer K in brand common benefit file F10 after acquiring common points as described above. 【0207】 As shown in Figure 15(A), customer K's Brand A benefits information stores "1" as the number of Brand A points held, and the date and time of acquisition of 1 Brand A point is the year, month, and day of "Day 1" (abbreviated as "YYMMDDHHMM" in the figure (the same applies to other figures)). 【0208】 As shown in Figure 15(B), customer K's brand-specific benefits information stores the number of common points held, "1", the date and time of acquisition of point 1 as "Day 1", and "A" indicating the store SA visited as the brand of point 1. 【0209】 Next, for example, if customer K, who visited store SB on the second day after the first day, displays the code reading instruction screen of the brand B app (Figure 4(B)) on the mobile terminal 30 and has the mobile terminal 30 read the code on the store SB side (step S202 in Figure 9), customer K will acquire brand B points and common points (steps S211, S221 in Figure 9). 【0210】 Figure 16(A) shows the Brand B benefit information for customer K in the Brand B benefit file F11B after acquiring the Brand B points mentioned above. Figure 16(B) shows the Brand Common benefit information for customer K in the Brand Common benefit file F10 after acquiring the Common points mentioned above. 【0211】 As shown in Figure 16(A), customer K's Brand B benefits information stores "1" as the number of Brand B points held, and the date and time of acquisition of 1 Brand B point is "Day 2". 【0212】 As shown in Figure 16(B), customer K's brand-specific benefits information stores the following: the number of common points held is "2", the date and time of acquisition of point 1 is "Day 1", "A" indicates the store SA visited as the brand of point 1, and "B" indicates the date and time of acquisition of point 2 is "Day 2", and "B" indicates the store SB visited as the brand of point 2. 【0213】 Next, for example, if customer K, who visits the store SC on the third day or later, displays code C10A on the code display screen of the brand A app (Figure 3(B)) on their mobile terminal 30 (step S301 in Figure 13), and the store terminal 20C at the store SC reads code C10A (step S302 in Figure 13), or if customer K displays code C10B on the code reading instruction screen of the brand B app (Figure 4(B)) on their mobile terminal 30 (step S301 in Figure 13), and the store terminal 20C at the store SC reads code C10B (step S302 in Figure 13), customer K acquires common points (step S321 in Figure 13). 【0214】 Figure 17 shows the brand-specific benefits information for customer K in the brand-specific benefits file F10 after acquiring the common points mentioned above. 【0215】 As shown in Figure 17, customer K's brand-specific benefits information includes the number of common points held, "3", the date and time of acquisition of point 1 as "Day 1", "A" indicating the store SA visited as the brand of point 1, the date and time of acquisition of point 2 as "Day 2", "B" indicating the store SB visited as the brand of point 2, and the date and time of acquisition of point 3 as "Day 3", "C" indicating the store SC visited as the brand of point 3. 【0216】 Next, for example, if customer K visits store SA on the 4th day or later, and displays code C10A on the code display screen of the brand A app (Figure 3(B)) on their mobile terminal 30 (step S101 in Figure 5), and store terminal 20A at store SA reads code C10A (step S102 in Figure 5), customer K acquires brand A points and common points (steps S111, S121 in Figure 5). 【0217】 Figure 18(A) shows the brand A benefit information for customer K in brand A benefit file F11A after acquiring brand A points as described above. Figure 18(B) shows the brand common benefit information for customer K in brand common benefit file F10 after acquiring common points as described above. 【0218】 As shown in Figure 18(A), customer K's Brand A benefits information stores "2" as the number of Brand A points held, the date and time of acquisition of Brand A point 1 as "Day 1", and the date and time of acquisition of Brand A point 2 as "Day 4". 【0219】 As shown in Figure 18(B), customer K's brand-specific benefits information includes the following: the number of common points held is "4", the date and time of acquisition of point 1 is "Day 1", and "A" indicates the store SA visited as the brand for point 1, the date and time of acquisition of point 2 is "Day 2", and "B" indicates the store SB visited as the brand for point 2, the date and time of acquisition of point 3 is "Day 3", and "C" indicates the store SC visited as the brand for point 3, and the date and time of acquisition of point 4 is "Day 4", and "A" indicates the store SA visited as the brand for point 4. 【0220】 Next, after the end of business on the fourth day (for example, at night), the common server 10 generates one common coupon from the four common points as a batch process. 【0221】 Figure 19 shows the brand-specific benefit information for customer K in the brand-specific benefit file F10 after the generation of the common coupon described above. 【0222】 As shown in Figure 19, the brand-specific benefits information for customer K includes the number of common points held as "0", the number of common coupons held as "1", the date of acquisition of coupon 1 as "Day 4" (abbreviated as "YYMMDD" in the figure (and similarly in other figures)), and "ABCA" as the acquisition history of coupon 1. The acquisition history of coupon 1 "ABCA" is a sequential link of the four brands of points 1 to 4 that generated coupon 1 (brand "A" for point 1, brand "B" for point 2, brand "C" for point 3, and brand "A" for point 4). In other words, the acquisition history of coupon X is information that shows, in order of visit, which store S generated coupon X. 【0223】 Next, for example, if customer K, who visits the store SD on the 4th or 5th day, displays the code reading instruction screen of the brand A app (Figure 3(C)) on the mobile terminal 30 and has the mobile terminal 30 read the code on the store SD side (step S402 in Figure 14), or if customer K displays the code reading instruction screen of the brand B app (Figure 4(B)) on the mobile terminal 30 and has the mobile terminal 30 read the code on the store SD side (step S402 in Figure 14), customer K will acquire common points (step S421 in Figure 14). 【0224】 Figure 20 shows the brand-specific benefits information for customer K in the brand-specific benefits file F10 after acquiring the common points mentioned above. 【0225】 As shown in Figure 20, customer K's brand-specific benefits information includes the number of common points held, "1", the date and time of acquisition of point 1 being "Day 5", "D" indicating the store SD visited as the brand of point 1, the number of common points held, "1", the date of acquisition of coupon 1 being "Day 4", and "ABCA" as the acquisition method for coupon 1. 【0226】 Assume that the progression was as follows (1) to (8). (1) Customer K visits store SA and uses the brand A app to acquire brand A points (third) and common points (second) (Figure 5) (2) Customer K visits store SA and uses the brand A app to acquire brand A points (fourth point) and common points (third point) (Figure 5) (3) Brand A Server 11A generates one Brand A coupon (the first one) from four Brand A points as a batch process. (4) Customer K visits store SB and uses the brand B app to acquire brand B points (second point) and common points (fourth point) (Figure 9) (5) The common server 10 generates one common coupon (the second common coupon) from the four common points as a batch process. (6) Customer K visits store SB and uses the brand B app to acquire brand B points (third point) and common points (first point) (Figure 9) (7) Customer K visits store SB and uses the brand B app to acquire brand B points (fourth point) and common points (second point) (Figure 9) (8) Brand B Server 11B generates one Brand B coupon (the first one) from four Brand B points as a batch process. 【0227】 Figure 21(A) shows the Brand A benefit information for customer K in the Brand A benefit file F11A after the transitions described above. More specifically, the Brand A benefit information for customer K in Figure 21(A) shows the state after the transitions in Figure 18(A) → acquisition of the third Brand A point via the above transition (1) → acquisition of the fourth Brand A point via the above transition (2) → batch processing via the above transition (3). 【0228】 In Figure 21(A), customer K's Brand A benefits information includes "0" for the number of Brand A points held, "1" for the number of Brand A coupons held, and the date of acquisition of coupon 1 is recorded as the year, month, and day shown in "Transition (3) above". 【0229】 Figure 21(B) shows the Brand B benefit information for customer K in the Brand B benefit file F11B after the transitions described above. More specifically, the Brand B benefit information for customer K in Figure 21(B) shows the state after the transitions described above: state in Figure 16(A) → acquisition of the second Brand B point via the above transition (4) → acquisition of the third Brand B point via the above transition (6) → acquisition of the fourth Brand B point via the above transition (7) → batch processing via the above transition (8). 【0230】 In Figure 21(B), customer K's Brand B benefits information includes "0" Brand B points, "1" Brand B coupon, and the date of acquisition of coupon 1 is recorded as the year, month, and day shown in "Transition (8) above". 【0231】 Figure 21(C) shows the brand common benefit information for customer K in brand common benefit file F10 after the transitions described above. More specifically, the brand common benefit information for customer K in Figure 21(C) shows the state after the following: state in Figure 20 → acquisition of the second common point via the above transition (1) → acquisition of the third common point via the above transition (2) → acquisition of the fourth common point via the above transition (4) → batch processing via the above transition (5) → acquisition of the first common point via the above transition (6) → acquisition of the second common point via the above transition (7). 【0232】 The brand-specific benefits information for customer K in Figure 21(C) stores the following: number of common points held "2", date and time of acquisition of point 1 as shown in "Transition (6) above", brand of point 1 "B", date and time of acquisition of point 2 as shown in "Transition (7) above", brand of point 2 "B", number of common coupons held "2", date of acquisition of coupon 1 as the date of "Day 4", acquisition history of coupon 1 "ABCA", date of acquisition of coupon 2 as the date shown in "Transition (5) above", and acquisition history of coupon 2 "DAAB". The acquisition history of coupon 2 "DAAB" is a sequential combination of the brand of point 1 "D" in Figure 20, the brand of point 2 "A (not shown)" in Transition (1) above, the brand of point 3 "A (not shown)" in Transition (2) above, and the brand of point 4 "B (not shown)" in Transition (4) above. 【0233】 Next, Figures 22 to 25 will be used to explain the operation of each device when using coupons. Figures 22 to 25 are sequence diagrams showing examples of operation when using coupons. Assume that customer K has "1" brand A coupon, as shown in brand A rewards file F11A in Figure 21(A). Assume that customer K has "1" brand B coupon, as shown in brand B rewards file F11B in Figure 21(B). Assume that customer K has "2" common coupons, as shown in brand common rewards file F10 in Figure 21(C). 【0234】 (Sequence diagram in Figure 22) The sequence diagram in Figure 22 shows an example of the operation of each device when customer K uses (executes) the brand A app (app for that store) at store SA (supported store) to use a brand A coupon. 【0235】 Step S500 in Figure 22: The mobile terminal 30 receives an operation from customer K to use a brand A coupon. For example, the mobile terminal 30 receives an operation on the special offer service screen in Figure 3(A) for the unique coupon button BT20. 【0236】 Step S501: The mobile terminal 30 requests the Brand A server 11A to confirm the number of Brand A coupons held. For example, the mobile terminal 30 sends coupon count confirmation request information, including customer K's customer ID, to the Brand A server 11A. Note that the mobile terminal 30 (or the Brand A app) holds customer K's customer ID. Step S502: Brand A server 11A receives a request (coupon count confirmation request information) from the mobile terminal 30. Step S503: The Brand A server 11A notifies the mobile terminal 30 of the number of Brand A coupons held. For example, the Brand A server 11A refers to the Brand A rewards file F11A (Figure 21(A)) and sends a coupon holding notification to the mobile terminal 30 indicating that the number of Brand A coupons held is "1". Step S504: The mobile terminal 30 receives a notification (number of coupons held) from the brand A server 11A. In this example, the number of brand A coupons held is "1". However, if the number of coupons held were "0", the mobile terminal 30 would display a message indicating that there are no brand A coupons, and would not proceed to step S507 (processing would be interrupted). 【0237】 Step S507: The mobile terminal 30 displays a code. For example, the mobile terminal 30 displays code C20A on the unique coupon screen (brand A coupon screen) in Figure 3(D). Step S510: The store terminal 20A reads the code displayed on the mobile terminal 30. 【0238】 Step S511: The store terminal 20A determines whether the coupon can be used. In this example, since the use of a brand A coupon is at store SA, the store terminal 20A determines that the coupon (specifically, the brand A coupon) can be used. For example, the store terminal 20A obtains the coupon type (information indicating that it is a brand A coupon) from the code C20A read in step S510, recognizes that the coupon (brand A coupon) indicated by that coupon type is a coupon that can be used at store SA, and determines that the coupon (brand A coupon) can be used. 【0239】 If customer K attempts to use a brand B coupon at store SA using the brand B app, store terminal 20A will read code C20B (information indicating that it is a brand B coupon) in step S510 and determine that the coupon (brand B coupon) cannot be used. If store terminal 20A determines that the coupon cannot be used, it will display a message indicating that it is not a valid coupon and will not proceed to step S512 (processing will be interrupted). 【0240】 Step S512: The store terminal 20A notifies the brand A server 11A of the use of the brand A coupon. For example, the store terminal 20A sends coupon usage notification information, including the customer ID of customer K, to the brand A server 11A. The store terminal 20A can obtain the customer ID of customer K from code C20A. Step S513: Brand A server 11A receives a notification (coupon usage notification information) from store terminal 20A. Step S514: Brand A server 11A consumes a coupon (Brand A coupon). Specifically, Brand A server 11A updates the Brand A benefit information for the customer (customer K) in the Brand A benefit file F11A (Figure 21(A)) (updating to delete one coupon and updating one coupon to be used). In other words, Brand A server 11A updates the Brand A coupon associated with customer K's customer ID, but only to make it unusable. It can actually delete the data, or it can store it as a used coupon by adding a flag etc. without deleting it. Note that the effect is the same, so it can be called used regardless of whether the data is deleted or not. The same applies to consumption in Step S614 in Figure 23, Step S714 in Figure 24, and Step S814 in Figure 25. Step S515: The store terminal 20A outputs information about the use of the Brand A coupon. For example, the store terminal 20A issues a printed document about the use of the Brand A coupon. Alternatively, the store terminal 20A may display information about the use of the Brand A coupon on its screen instead of printing or issuing a document. 【0241】 Although the sequence diagram in Figure 22 is omitted because it mainly explains the consumption of Brand A coupons, when the store terminal 20A determines that Brand A coupons can be used (step S511), it notifies the Brand A server 11A of the use of Brand A coupons (step S512) and, of course, implements the discount or free service provided by the Brand A coupons. For example, according to the example in Figure 3(D), the store terminal 20A implements either a 100 yen discount on the seafood bowl or a 200 yen discount on the salmon roe bowl. The store terminal 20A may also accept an operation to select whether to apply a 100 yen discount on the seafood bowl or a 200 yen discount on the salmon roe bowl. 【0242】 (Sequence diagram in Figure 23) Figure 23, a sequence diagram, shows an example of the operation of each device when customer K uses a common coupon at store SA (a participating store) using the brand A app (an app for that store). 【0243】 Step S600 in Figure 23: The mobile terminal 30 receives an operation from customer K to use the common coupon. For example, the mobile terminal 30 receives an operation of the common coupon button BT30 on the benefits service screen in Figure 3(A). 【0244】 Step S601: The mobile terminal 30 requests the common server 10 to confirm the number of common coupons held. For example, the mobile terminal 30 sends coupon count confirmation request information, including customer K's customer ID, to the common server 10. Note that the mobile terminal 30 (or brand A app) holds customer K's customer ID. Step S602: The common server 10 receives a request (coupon count confirmation request information) from the mobile terminal 30. Step S603: The common server 10 notifies the mobile terminal 30 of the number of common coupons held. For example, the common server 10 refers to the brand common benefits file F10 (Figure 21(C)) and sends a coupon holding notification to the mobile terminal 30 indicating that the number of common coupons held is "2". Step S604: The mobile terminal 30 receives a notification (number of coupons held) from the common server 10. In this example, the number of common coupons held is "2," but if the number of coupons held were "0," the mobile terminal 30 would display a message indicating that there are no common coupons, and would not proceed to step S605 (processing would be interrupted). 【0245】 Step S605: The mobile terminal 30 displays a selection of brands. For example, the mobile terminal 30 displays the common coupon main A screen (Figure 3(E)) which shows Brand A button BT51, Brand B button BT52, Brand C button BT53, Brand D button BT54, etc. Step S606: The mobile terminal 30 receives an operation from customer K to select brand A. For example, the mobile terminal 30 receives an operation on the brand A button BT51 on the common coupon main A screen in Figure 3(E). 【0246】 Step S607: The mobile terminal 30 displays a code. For example, the mobile terminal 30 displays the code C30AA on the common coupon AA screen in Figure 3(F). Step S610: The store terminal 20A reads the code displayed on the mobile terminal 30. 【0247】 Step S611: The store terminal 20A determines whether the coupon can be used. In this example, since it is a common coupon to be used at store SA, the store terminal 20A determines that the coupon (specifically the common coupon) can be used. For example, the store terminal 20A obtains the coupon type (information indicating that it is a common coupon) from the code C30AA read in step S610, recognizes that the coupon (common coupon) indicated by that coupon type is a coupon that can be used at store SA, obtains the brand type used (information indicating that it is to be used at brand A) from the code C30AA, recognizes that it is intended to be used at store SA, and determines that the coupon (common coupon) can be used. 【0248】 Furthermore, if customer K attempts to use a common coupon at store SA using the brand B app (for example, if the brand A button BT51 on the common coupon main B screen in Figure 4(D) is pressed), store terminal 20A will read code C30BA in step S610. Store terminal 20A will obtain the coupon type (information indicating that it is a common coupon) from code C30BA, recognize that the coupon (common coupon) indicated by that coupon type is a coupon that can be used at store SA, obtain the brand type used (information indicating that it is for use with brand A) from code C30BA, recognize that the customer intends to use it at store SA, and determine that the coupon (common coupon) can be used. 【0249】 However, if customer K accidentally operates the Brand B button BT52 on the common coupon main screen A of Figure 3(E) using the Brand A app or operates the Brand B button BT52 on the common coupon main screen B of Figure 4(D) using the Brand B app, the store terminal 20A will read the code C30AB or code C30BB. However, from the usage brand type obtained from the code C30AB or code C30BB (information indicating that it is for use with Brand B), if it is recognized that it is not intended for use at the store SA, the process may be interrupted until the original operation (operation of the Brand A button BT51) is performed. 【0250】 Step S612: The store terminal 20A notifies the common server 10 of the use of the common coupon. For example, the store terminal 20A transmits coupon use notification information including the customer ID of customer K to the common server 10. Note that the store terminal 20A can obtain the customer ID of customer K from the code C30AA. The store terminal 20A may further transmit coupon use notification information to the common server 10 that includes, in addition to the customer ID of customer K, the app type (information indicating that it is the Brand A app). Note that the store terminal 20A can obtain the app type (information indicating that it is the Brand A app) from the code C30AA. The store terminal 20A may further transmit coupon use notification information to the common server 10 that includes the usage brand type (information indicating that it is for use with Brand A). Note that the store terminal 20A can obtain the usage brand type from the code C30AA. Step S613: The common server 10 receives the notification (coupon use notification information) from the store terminal 20A. Step S614: The common server 10 consumes the coupon (common coupon). Specifically, the common server 10 updates the brand common privilege information of the customer (customer K) in the brand common privilege file F10 (Figure 21(C)) (updates to delete one coupon). Step S615: The store terminal 20A outputs information regarding the use of the common coupon. For example, the store terminal 20A issues a medium printed with information regarding the use of the common coupon. Instead of or in addition to printing and issuing the medium, the store terminal 20A may display information regarding the use of the common coupon on the screen. 【0251】 Note that since the sequence diagram in FIG. 23 mainly explains the consumption of the common coupon, the illustration is omitted. However, when the store terminal 20A determines that the use of the common coupon is possible (step S611), the store terminal 20A notifies the common server 10 of the use of the common coupon (step S612) and, of course, executes a price discount or free service using the common coupon. For example, according to the example in FIG. 3(F), the store terminal 20A executes a 100 yen discount on the accounting amount. 【0252】 (Sequence diagram in FIG. 24) The sequence diagram in FIG. 24 shows an operation example of each device in a scenario where the customer K uses a brand B coupon using the brand B app (the app for the store) at the store SB (non-corresponding store). 【0253】 Step S700 in FIG. 24: The mobile terminal 30 receives an operation from the customer K indicating the use of the brand B coupon. For example, the mobile terminal 30 receives an operation of the exclusive coupon button BT20 on the privilege service screen in FIG. 4(A). 【0254】 Step S701: The mobile terminal 30 requests the brand B server 11B to confirm the number of brand B coupons held. For example, the mobile terminal 30 transmits coupon holding number confirmation request information including the customer ID of the customer K to the brand B server 11B. Note that the mobile terminal 30 (or the brand B app) holds the customer ID of the customer K. Step S702: The brand B server 11B receives the request (coupon holding number confirmation request information) from the mobile terminal 30. Step S703: The Brand B server 11B notifies the mobile terminal 30 of the number of Brand B coupons held. For example, the Brand B server 11B refers to the Brand A rewards file F11B (Figure 21(B)) and sends a coupon holding notification to the mobile terminal 30 indicating that the number of Brand B coupons held is "1". Step S704: The mobile terminal 30 receives a notification (number of coupons held) from the Brand B server 11B. In this example, the number of Brand B coupons held is "1". However, if the number of coupons held were "0", the mobile terminal 30 would display a message indicating that there are no Brand B coupons, and would not proceed to step S707 (processing would be interrupted). 【0255】 Step S707: The mobile terminal 30 displays a code. For example, the mobile terminal 30 displays code C20B on the unique coupon screen (brand B coupon screen) in Figure 4(C). Step S710: The store terminal 20B reads the code displayed on the mobile terminal 30. 【0256】 Step S711: The store terminal 20B determines whether the coupon can be used. In this example, since the use of a brand B coupon is at store SB, the store terminal 20B determines that the coupon (specifically, the brand B coupon) can be used. For example, the store terminal 20B obtains the coupon type (information indicating that it is a brand B coupon) from the code C20B read in step S710, recognizes that the coupon (brand B coupon) indicated by that coupon type is a coupon that can be used at store SB, and determines that the coupon (brand B coupon) can be used. 【0257】 Furthermore, if customer K attempts to use a brand A coupon at store SB using the brand A app, store terminal 20B will read code C20A (information indicating that it is a brand A coupon) in step S710 and determine that the coupon (brand A coupon) cannot be used. If store terminal 20B determines that the coupon cannot be used, it will display a message indicating that it is not a valid coupon. 【0258】 Step S712: After a predetermined time has elapsed (for example, after a predetermined time (for example, 15 seconds) has elapsed since the display of the code in step S707), the mobile terminal 30 notifies the brand B server 11B of the use of the brand B coupon. For example, the mobile terminal 30 sends coupon usage notification information, including the customer ID of customer K, to the brand B server 11B. 【0259】 Step S713: Brand B server 11B receives a notification (coupon usage notification information) from the mobile terminal 30. Step S714: Brand B server 11B consumes a coupon (Brand B coupon). Specifically, Brand B server 11B updates the Brand B benefit information for the customer (customer K) in the Brand B benefit file F11B (Figure 21(B)) (updating to delete one coupon). 【0260】 Step S715: The mobile terminal 30 displays information about the use of the Brand B coupon. The mobile terminal 30 may also send coupon count confirmation request information (or point coupon count confirmation request information) including customer K's customer ID to the Brand B server 11B. 【0261】 Although the sequence diagram in Figure 24 is omitted because it mainly explains the consumption of the Brand B coupon, if the store terminal 20B determines that the Brand B coupon can be used (step S711), it will naturally implement a value discount or free service using the Brand B coupon. For example, according to the example in Figure 4(C), the store terminal 20B will either offer a 100 yen discount on the Kenchin-jiru soup or a free miso soup. The store terminal 20B may also accept an operation to select either a 100 yen discount on the Kenchin-jiru soup or a free miso soup. 【0262】 (If you decide to discontinue using the Brand B coupon) As shown in the flowchart in Figure 24, the process for using a Brand B coupon at a Store SB is typically as follows: (1) The mobile terminal 30 displays the unique coupon screen (code C20B) shown in Figure 4(C) (step S707). (2) The store terminal 20B reads code C20B (step S710) (3) The store terminal 20B determines that the Brand B coupon can be used (step S711). (4) The mobile terminal 30 notifies the Brand B server 11B of the use of the Brand B coupon (step S712). As explained in the flowchart of Figure 24, the mobile terminal 30 notifies the Brand B server 11B of the use of the Brand B coupon after a predetermined time (for example, 15 seconds) has elapsed since the display of the unique coupon screen (code C20B). (5) Brand B server 11B consumes the Brand B coupon (step S714). 【0263】 If the mobile terminal 30 operates the cancel button BT90 on the unique coupon screen in Figure 4(C) at an earlier time than when the notification in (4) above is issued (i.e., before the notification in (4) above is issued), it will not issue the notification in (4) above (i.e., it will not send the coupon usage notification information to the brand B server 11B). As a result, the use of the brand B coupon will be canceled. 【0264】 If, after displaying the unique coupon screen (code C20B) in Figure 4(C) as described in (1) above, the store terminal 20B does not read code C20B as described in (2) above, customer K will operate the cancellation button BT90 before the notification described in (4) above is issued. For example, if customer K changes their mind and decides not to use the brand B coupon after displaying the unique coupon screen in Figure 4(C) at store SB, or if they display the unique coupon screen in Figure 4(C) at a location other than store S (home, workplace, on the street, etc.), customer K will operate the cancellation button BT90 before the notification described in (4) above is issued. 【0265】 Furthermore, if code C20B is read but it is determined that the Brand B coupon cannot be used (specifically, if the customer attempts to use the Brand B coupon at store SA, store SC, or store SD instead of store SB, that is, if store terminal 20A, store terminal 20C, or store terminal 20D reads code C20B instead of store terminal 20B), customer K operates the cancellation button BT90 before the notification in (4) above is given. 【0266】 While 15 seconds was given as an example of the time frame during which the use of the Brand B coupon can be canceled, if this time frame is made too long, it may become possible to fraudulently obtain the benefits of the Brand B coupon without actually using it by scanning the Brand B coupon with the store terminal 20B, obtaining the benefits of the Brand B coupon, and then operating the cancel button BT90. Therefore, the time from when the code C20B is displayed on the store terminal 20B until the store terminal 20B reads the code C20B (the time in (1) to (2) above) should be taken into consideration (including the possibility that the customer may display the code C20B early for preparation), and a relatively short time frame may be set as the prescribed time frame to prevent (or make difficult to prevent) the aforementioned fraud. In other words, the prescribed time frame during which the use of the coupon can be canceled should be set taking into consideration operational errors (such as operations performed in locations other than store S), the possibility of displaying the code for preparation, and the possibility of fraud. For example, a time frame of 2 to 30 seconds may be set as the prescribed time frame. 【0267】 If the operation of the suspension button BT90 is performed a predetermined number of times (for example, twice), there may be suspicion of improper conduct, and the coupon may be forcibly voided so that it cannot be used (it may be treated as consumed). The period for counting the operations of the suspension button BT90 may be the period of one use of the application, or a predetermined period (for example, one week) from the first operation, or the validity period of the coupon. That is, when the operation of the suspension button BT90 is performed a predetermined number of times during one use of the application, the coupon may be voided so that it cannot be used, or when the operation of the suspension button BT90 is performed a predetermined number of times within a predetermined period from the first operation, the coupon may be voided so that it cannot be used, or when the operation of the suspension button BT90 is performed a predetermined number of times during the validity period of the coupon, the coupon may be voided so that it cannot be used. Also, when the operations are performed continuously a predetermined number of times (when the suspension button BT90 is continuously operated in each scene where the suspension button BT90 is displayed) (excluding the case where the operations are performed intermittently a predetermined number of times), the coupon may be voided so that it cannot be used, or the coupon may be voided so that it cannot be used without excluding the case where the operations are performed intermittently a predetermined number of times. Also, by referring to the history information (described later), when there are many suspension operations (operations of the suspension button BT90 when using the brand D coupon, operations of the suspension button BT91 for the common coupon) for other coupons, the predetermined number of times may be reduced (for example, from two times to one time), or the predetermined period may be extended (for example, from one week to two weeks, from one use of the application to two uses of the application). 【0268】 Furthermore, when using a brand A coupon at store SA, as shown in Figure 22, the store terminal 20A notifies the brand A server 11A of the use of the brand A coupon (step S512 in Figure 22), so the above-mentioned cancellation control is not performed. In other words, when using a brand B coupon (when code C20B is displayed), the mobile terminal 30 notifies the brand B server 11B of the use of the brand B coupon upon displaying code C20B (i.e., the brand B coupon is consumed), so some operation is required to cancel after the display of code C20B. However, when using a brand A coupon (when code C20A is displayed), the store terminal 20A notifies the brand A server 11A of the use of the brand A coupon upon reading code C20A by the store terminal 20A, rather than displaying code C20A by the mobile terminal 30 (i.e., the brand A coupon is consumed), so even if code C20A is displayed, there is no problem as long as the store terminal 20A does not read it. 【0269】 In other words, when a code to be scanned at a compatible store (Store SA, Store SC) (Code C20A from Brand A app, Code C20C from Brand C app) is displayed, the coupon is consumed (deleted) when the code is scanned at a compatible store. However, when a code to be scanned at a non-compatible store (Store SB, Store SD) (Code C20B from Brand B app, Code C20D from Brand D app) is displayed, the coupon is consumed (deleted) when a predetermined amount of time has elapsed since the code was displayed. In the latter case, if the code is displayed but the coupon is not used, the coupon will be consumed after a certain amount of time has elapsed. Therefore, to avoid coupon consumption, the user is instructed to operate the "cancel use" button BT90 before the time has elapsed. 【0270】 (Sequence diagram in Figure 25) Figure 25 shows an example of the operation of each device when customer K uses a common coupon at store SB (a non-supported store) using the brand B app (an app for that store). 【0271】 Step S800 in Figure 25: The mobile terminal 30 receives an operation from customer K to use the common coupon. For example, the mobile terminal 30 receives an operation of the common coupon button BT30 on the benefits service screen in Figure 4(A). 【0272】 Step S801: The mobile terminal 30 requests the common server 10 to confirm the number of common coupons held. For example, the mobile terminal 30 sends coupon count confirmation request information, including customer K's customer ID, to the common server 10. Note that the mobile terminal 30 (or brand B app) holds customer K's customer ID. Step S802: The common server 10 receives a request (coupon count confirmation request information) from the mobile terminal 30. Step S803: The common server 10 notifies the mobile terminal 30 of the number of common coupons held. For example, the common server 10 refers to the brand common benefits file F10 (Figure 21(C)) and sends a notification to the mobile terminal 30 indicating the number of common coupons held, which is "2" (however, "1" after processing in Figure 23). Step S804: The mobile terminal 30 receives a notification (number of coupons held) from the common server 10. In this example, the number of common coupons held is "2," but if the number of coupons held were "0," the mobile terminal 30 would display a message indicating that there are no common coupons, and would not proceed to step S805 (processing would be interrupted). 【0273】 Step S805: The mobile terminal 30 displays a selectable brand. For example, the mobile terminal 30 displays the common coupon main B screen (Figure 4(D)) which shows Brand A button BT51, Brand B button BT52, Brand C button BT53, Brand D button BT54, etc. Step S806: The mobile terminal 30 receives an operation from customer K to select brand B. For example, the mobile terminal 30 receives an operation from the brand B button BT52 on the common coupon main B screen in Figure 4(D). 【0274】 Step S807: The mobile terminal 30 displays a code. For example, the mobile terminal 30 displays the code C30BB on the common coupon BB screen in Figure 4(E). Step S810: The store terminal 20B reads the code displayed on the mobile terminal 30. 【0275】 Step S811: The store terminal 20B determines whether the coupon can be used. In this example, since it is a common coupon to be used at store SB, the store terminal 20B determines that the coupon (specifically the common coupon) can be used. For example, the store terminal 20B obtains the coupon type (information indicating that it is a common coupon) from the code C30BB read in step S810, recognizes that the coupon (common coupon) indicated by that coupon type is a coupon that can be used at store SB, obtains the brand type used (information indicating that it is to be used at brand B) from the code C30BB, recognizes that it is intended to be used at store SB, and determines that the coupon (common coupon) can be used. 【0276】 Furthermore, if customer K attempts to use a common coupon at store SB using the brand A app (for example, if the brand B button BT52 on the common coupon main A screen in Figure 3(E) is operated), store terminal 20B will read code C30AB in step S810. Store terminal 20A will obtain the coupon type (information indicating that it is a common coupon) from code C30AB, recognize that the coupon (common coupon) indicated by that coupon type is a coupon that can be used at store SB, obtain the brand type used (information indicating that it is for use at brand B) from code C30AB, recognize that the customer intends to use it at store SB, and determine that the coupon (common coupon) can be used. 【0277】 However, if customer K mistakenly uses the brand A app to operate the brand A button BT51 on the common coupon main A screen in Figure 3(E), or uses the brand B app to operate the brand A button BT51 on the common coupon main B screen in Figure 4(D), the store terminal 20B will read code C30AA or code C30BA. However, based on the brand type used (information indicating that it is for use with brand A) obtained from code C30AA or code C30BA, the store terminal 20B may recognize that the customer did not intend to use it at the store SB and may interrupt processing until the intended operation (operation of brand B button BT52) is performed. 【0278】 Step S812: After a predetermined time has elapsed (for example, after a predetermined time (for example, 15 seconds) has elapsed since the display of the code in step S807), the mobile terminal 30 notifies the common server 10 of the use of the common coupon. For example, the mobile terminal 30 sends coupon usage notification information to the common server 10, including the customer ID of customer K. The mobile terminal 30 may also send coupon usage notification information to the common server 10, which further includes the application type (information indicating that it is a brand B application) in addition to the customer ID of customer K. Note that the mobile terminal 30 (or brand B application) holds the customer ID of customer K and the application type (information indicating that it is a brand B application). The mobile terminal 30 may also send coupon usage notification information to the common server 10, which further includes the brand type used (information indicating that it is being used with brand B). Note that the mobile terminal 30 (or brand B application) may identify the brand type used based on the selection operation in step S806. 【0279】 Step S813: The common server 10 receives a notification (coupon usage notification information) from the mobile terminal 30. Step S814: The common server 10 consumes a coupon (common coupon). Specifically, the common server 10 updates the brand common benefits information for the customer (customer K) in the brand common benefits file F10 (Figure 21(C)) (updating it to delete one coupon). 【0280】 Step S815: The mobile terminal 30 displays information about the use of the common coupon. The mobile terminal 30 may also send coupon count confirmation request information (or point coupon count confirmation request information) including customer K's customer ID to the common server 10. 【0281】 Although the sequence diagram in Figure 25 is omitted because it mainly explains the use of common coupons, if the store terminal 20B determines that the common coupon can be used (step S811), it will naturally implement a value discount or free service using the common coupon. For example, in the example in Figure 4(E), the store terminal 20B will implement a 100 yen discount on the total amount of the purchase. 【0282】 (If you decide to stop using the common coupon) As shown in the flowchart in Figure 25, the process for using a common coupon at a store SB is usually as follows: (1) The mobile terminal 30 displays the common coupon BB screen (code C30BB) shown in Figure 4(E) (step S807). (2) The store terminal 20B reads code C30BB (step S810) (3) The store terminal 20B determines that the common coupon can be used (step S811). (4) The mobile terminal 30 notifies the common server 10 of the use of the common coupon (step S812). As explained in the flowchart of Figure 25, the mobile terminal 30 notifies the common server 10 of the use of the common coupon after a predetermined time (for example, 15 seconds) has elapsed since the display of the common coupon BB screen (code C30BB). (5) The common server 10 consumes the common coupon (step S814). 【0283】 If the mobile terminal 30 operates the Cancel Use button BT91 on the Common Coupon BB screen in Figure 4(E) at an earlier time than when the notification in (4) above is issued (i.e., before the notification in (4) above is issued), it will not issue the notification in (4) above (it will not send the coupon usage notification information to the Common Server 10). As a result, the use of the Common Coupon will be canceled. 【0284】 If, after displaying the common coupon BB screen (code C30BB) in Figure 4(E) as described in (1) above, the store terminal 20B does not read code C30BB as described in (2) above, customer K will operate the cancellation button BT91 before the notification described in (4) above is issued. For example, if customer K changes their mind and decides not to use the common coupon after displaying the common coupon BB screen in Figure 4(E) at store SB, or if they display the common coupon BB screen in Figure 4(E) at a location other than store S, customer K will operate the cancellation button BT91 before the notification described in (4) above is issued. 【0285】 Furthermore, if code C30BB is read but it is determined that the common coupon cannot be used (specifically, if the brand B button BT52 is operated at store SA, store SC, or store SD instead of store SB, that is, if store terminal 20A, store terminal 20C, or store terminal 20D reads code C30BB instead of store terminal 20B, i.e., if the brand type used does not match), customer K operates the cancellation button BT91 before the notification in (4) above is given. 【0286】 In this embodiment, 15 seconds is given as an example of a predetermined time during which the use of the common coupon can be canceled. However, as with the case of canceling the use of the brand B coupon (similar to when the cancellation button BT90 is operated), the predetermined time should be set considering the possibility of operational errors (such as operation in a location other than store S), prior preparations, and fraud. For example, a time between 2 and 30 seconds may be used as the predetermined time. 【0287】 Furthermore, similar to the operation of the Cancel Button BT90, if the Cancel Button BT91 is operated a predetermined number of times (for example, twice), it may be suspected of fraudulent activity, and the coupon may be forcibly deleted and made unusable (it may also be treated as consumed). Referring to the history information (described later), if there are many cancellation operations for other coupons as well (operation of the Cancel Button BT90 when using Brand B coupons, operation of the Cancel Button BT90 when using Brand D coupons), the predetermined number of operations may be reduced or the predetermined period may be extended. 【0288】 Furthermore, when using a common coupon at store SA, as shown in Figure 23, the store terminal 20A notifies the common server 10 of the use of the common coupon (step S612 in Figure 23), so the above-mentioned cancellation control is not performed. In other words, when using a common coupon at store SB (when code C30BB is displayed), the mobile terminal 30 notifies the common server 10 of the use of the common coupon upon displaying code C30BB (i.e., the common coupon is consumed), so some operation is required to cancel after the display of code C30BB. However, when using a common coupon at store SA (when code C30AA is displayed), the store terminal 20A notifies the common server 10 of the use of the common coupon upon reading code C30AA by the store terminal 20A, rather than displaying code C30AA by the mobile terminal 30 (i.e., the common coupon is consumed), so even if code C30AA is displayed, there is no problem as long as the store terminal 20A does not read it. 【0289】 In other words, when a code is displayed that is read at a participating store (store SA, store SC) (codes C30AA and C30AC from the Brand A app, codes C30BA and C30BC from the Brand B app, codes C30CA and C30CC from the Brand C app, and codes C30DA and C30DC from the Brand D app), the coupon is consumed (deleted) when the code is read at a participating store. On the other hand, when a code is displayed that is read at a non-participating store (store SB, store SD) (codes C30AB and C30AD from the Brand A app, codes C30BB and C30BD from the Brand B app, codes C30CB and C30CD from the Brand C app, and codes C30DB and C30DD from the Brand D app), the coupon is consumed (deleted) when a predetermined amount of time has elapsed since the code was displayed. In the latter case, if the code is displayed but the coupon is not used, the coupon will be consumed after a certain amount of time has passed. Therefore, to avoid the coupon being consumed, the user is instructed to press the "Cancel Use" button BT91 before the time limit expires. 【0290】 (Other screen examples) The mobile terminal 30 (the mobile terminal 30 using (running) the brand A app) may display a brand selection screen as shown in Figure 3(G) instead of the code display screen in Figure 3(B). The brand selection screen in Figure 3(G) displays, for example, a brand A button BT41, a brand B button BT42, a brand C button BT43, a brand D button BT44, and a back button. 【0291】 The mobile terminal 30 (the mobile terminal 30 using the brand B app) may display a brand selection screen as shown in Figure 4(F) instead of the code reading instruction screen in Figure 4(B). The brand selection screen in Figure 4(F) displays, for example, a brand A button BT41, a brand B button BT42, a brand C button BT43, a brand D button BT44, and a back button. 【0292】 When the Brand A button BT41 on the brand selection screen in Figure 3(G) is pressed, the mobile terminal 30 displays a code display screen showing code C10A (unlike the code display screen in Figure 3(B), the code reading instruction button BT40 is not shown on this code display screen). The same applies when the Brand A button BT41 on the brand selection screen in Figure 4(F) is pressed (however, the top displays "Japanese Food XX"). 【0293】 When the Brand B button BT42 on the Brand selection screen in Figure 3(G) is pressed, the mobile terminal 30 displays the code reading instruction screen in Figure 3(C). The same applies when the Brand B button BT42 on the Brand selection screen in Figure 4(F) is pressed (however, the top displays "Washoku XX"). 【0294】 When the Brand C button BT43 on the Brand selection screen in Figure 3(G) is pressed, the mobile terminal 30 displays a code display screen showing code C10C (the code reading instruction button BT40 is not shown on the code display screen). The same applies when the Brand C button BT43 on the Brand selection screen in Figure 4(F) is pressed (however, the top part displays "Japanese Food XX"). 【0295】 When the Brand D button BT44 on the Brand selection screen in Figure 3(G) is pressed, the mobile terminal 30 displays the code reading instruction screen in Figure 3(C). The same applies when the Brand D button BT44 on the Brand selection screen in Figure 4(F) is pressed (however, the top displays "Washoku XX"). 【0296】 (Check when using a coupon) The store terminal 20 checks (determines) whether the conditions for using the coupon (common coupon, specific coupon) are met when the coupon is used. 【0297】 (In the case where the coupon is read after all products have been registered) Regarding the order of reading coupons and registering products, in configurations where coupons are read after all products have been registered (simply specified as the order, such as in the case of mobile orders (pre-orders placed outside the store)), the system will determine whether the usage conditions are met after reading the coupon. 【0298】 The store terminal 20, for example, in determining whether a coupon can be used (step S511 in Figure 22, step S611 in Figure 23, step S711 in Figure 24, step S811 in Figure 25), determines whether the usage conditions are met, in addition to the content explained as the criteria for determining whether a coupon can be used. Specifically, when a coupon specific to a particular brand is used, the store terminal 20 determines whether the amount is equal to or greater than the subtotal amount set as the usage conditions for that brand, and whether there is a target product for the benefit, that is, whether the target product set as the benefit for the specific coupon in that brand (for example, in the example of Figure 3(F), it is either a seafood bowl or a salmon roe bowl, and in the example of Figure 4(C), it is either kenchin soup or miso soup) is registered. When a common coupon is used, the store terminal 20 determines whether the amount is equal to or greater than the subtotal amount set as the usage conditions for the common coupon. If the store terminal 20 determines that the usage conditions for the coupon are not met, it cancels the use of the coupon. 【0299】 (In the case where the coupon is read before all products have been registered) Regarding the order of coupon reading and product registration, if the system is configured to read the coupon before product registration (or to allow coupon reading during product registration), at least some products will not be registered at the time the coupon is read. Therefore, the store terminal 20 determines whether the usage conditions are met at the time all products are registered (for example, when the "Proceed to Checkout" button is pressed). In other words, the flow is either coupon reading → start of product registration → completion of product registration → determination of whether usage conditions are met, or start of product registration → coupon reading → completion of product registration → determination of whether usage conditions are met. The content of the determination is the same as in the configuration where the coupon is read after all products have been registered. 【0300】 (Earning points based on coupon usage) Points may be earned based on the use of a coupon. If a coupon is used at store S, points may be earned at store S. In other words, points may be earned by using a coupon at store S through a series of operations (a single operation). 【0301】 When a Brand A coupon is used with the Brand A app at a store SA, Brand A points and common points are acquired. For example, store terminal 20A executes the processes from step S103 onwards in Figure 5 between the processes in step S512 and step S515 in Figure 22. Although there is no reading of code C10A in step S102 in Figure 5, the information obtainable from code C10A (customer ID, app type) is included in the information obtainable from code C20A (customer ID, app type, coupon type) read in step S510 in Figure 22. Therefore, even without reading code C10A in step S102 in Figure 5, the processes from step S103 onwards in Figure 5 can be executed. 【0302】 When a common coupon is used with the Brand A app at store SA, Brand A points and common points are acquired. For example, store terminal 20A executes the processes from step S103 onwards in Figure 5 between the processes in step S612 and step S615 in Figure 23. Although there is no reading of code C10A in step S102 in Figure 5, the information obtainable from code C10A (customer ID, app type) is included in the information obtainable from code C30AA read in step S610 of Figure 23 (customer ID, app type, coupon type, brand used type). Therefore, even without reading code C10A in step S102 in Figure 5, the processes from step S103 onwards in Figure 5 can be executed. 【0303】 Please note that when using a common coupon with the Brand B app at a store SA, you will receive common points (you will not receive Brand A points because the app types do not match). 【0304】 When a Brand B coupon is used with the Brand B app at store SB, Brand B points and common points are acquired. For example, mobile terminal 30 executes the processes from step S203 onwards in Figure 9 between the processes of step S712 and step S715 in Figure 24. Although there is no reading of the store SB code in step S202 in Figure 9, the information obtainable from the store SB code (the type of brand visited, i.e., information indicating that the visited store S is store SB) can be obtained from the operation in step S700 in Figure 24 (the operation to use a Brand B coupon, i.e., information indicating that the visited store S is store SB). Therefore, even without reading the store SB code in step S202 in Figure 9, the processes from step S203 onwards in Figure 9 can be executed. 【0305】 When a common coupon is used with the Brand B app at store SB, Brand B points and common points are acquired. For example, mobile terminal 30 executes the processes from step S203 onwards in Figure 9 between the processes of step S812 and step S815 in Figure 25. Although there is no reading of the store SB code in step S202 in Figure 9, the information obtainable from the store SB code (i.e., information that the visited store S is store SB) can be obtained from the operation in step S805 in Figure 25 (i.e., information that the visited store S is store SB), so even without reading the store SB code in step S202 in Figure 9, the processes from step S203 onwards in Figure 9 can be executed. 【0306】 Please note that when using a common coupon with the Brand A app at a Store SB location, you will receive common points (but you will not receive Brand B points because the app types do not match). 【0307】 (History information (log information)) At headquarters H, coupon usage is stored as historical information (log information). For example, when a brand A coupon is used, brand A server 11A stores brand A coupon usage history information (not shown) in the brand A coupon usage history file (not shown). Brand A coupon usage history information includes data items such as customer ID, acquisition date of the brand A coupon, and usage date of the brand A coupon. Similarly, when a brand B coupon is used, brand B server 11B stores brand B coupon usage history information (not shown) in the brand B coupon usage history file (not shown). Brand B coupon usage history information includes data items such as customer ID, acquisition date of the brand B coupon, and usage date of the brand B coupon. The same applies to brand C server 11C and brand D server 11D. 【0308】 Furthermore, when a common coupon is used, the common server 10 stores common coupon usage history information (not shown) in a common coupon usage history file (not shown). The common coupon usage history information includes, for example, data items such as customer ID, date and time the common coupon was acquired, circumstances under which the common coupon was acquired, date and time the common coupon was used, application used (information indicating the application used to use the common coupon), and store used (information indicating the store where the common coupon was used). For example, the circumstances under which the common coupon was acquired allow tracking (confirmation) which store the common coupon was acquired at, and the store used allows tracking (confirmation) which store the coupon was used at. 【0309】 The app used is information based on the app type included in the coupon usage notification information. The store used is information based on the brand type used, for example, included in the coupon usage notification information. Note that the brand type used may also be information based on the store selection operation (operation of Brand A button BT51 to Brand D button BT54) when using the common coupon. For example, if Brand A button BT51 is operated (i.e., the common coupon is used at store SA), the brand type used may indicate that it is used at brand A, and if Brand B button BT52 is operated (i.e., the common coupon is used at store SB), the brand type used may indicate that it is used at brand B. 【0310】 Furthermore, headquarters H stores information regarding the discontinuation of coupon use (information that can identify when, which customer, at which store SC, which app was used, and which coupon was discontinued) as historical information, in addition to the use of coupons. This information is obtained from the mobile terminal 30. For example, although it was explained that mobile terminal 30 does not send coupon use notification information to brand B server 11B when the discontinuation button BT90 on the unique coupon screen in Figure 4(C) is operated, mobile terminal 30 may send coupon discontinuation information to brand B server 11B when the discontinuation button BT90 is operated. Coupon discontinuation information may include, for example, the customer ID, the brand type for which the coupon was discontinued (information indicating which brand the coupon was discontinued under), the app type, and the coupon type. Similarly, mobile terminal 30 may send coupon discontinuation information to common server 10 when the discontinuation button BT91 on the common coupon BB screen in Figure 4(E) is operated. 【0311】 (Point system, coupon system, rewards system) As described above, the headquarters system H is a system that provides services related to points and coupons (reward services), so the headquarters system H may be referred to as a point system, coupon system, or reward system. As described above, reward services are implemented at stores SA to SD, so the store system S may be referred to as a point system, coupon system, or reward system. Part or all of the headquarters system H and part or all of the store system S together may be referred to as a point system, coupon system, or reward system. 【0312】 As described above, the embodiments enable the realization of a more suitable coupon system. 【0313】 (Variations, etc.) The embodiments have been described above, but the configuration of the equipment, the data configuration, the processing flow, the display and output modes, etc., can be changed as appropriate, for example, as shown in (1) to (11) below. Furthermore, (1) to (11) below can be combined as appropriate. 【0314】 (1) In the above embodiment, an example was described in which the point acquisition button BT10 is displayed in an operable manner on the rewards service screen (Figures 3(A) and 4(A)). However, when it is possible to award points (when it is possible to award at least one of brand-specific points such as brand A points and common points), the point acquisition button BT10 may be displayed in an operable manner, and when it is not possible to award points (when it is not possible to award either brand-specific points or common points), the point acquisition button BT10 does not need to be displayed in an operable manner (the point acquisition button BT10 may be grayed out or hidden). When the mobile terminal 30 displays the rewards service screen (when the reward acquisition / use button on the initial screen is operated), it may query the server to see if it is possible to award points in terms of the awarding interval and the limit on the number of points awarded per day, and control the display of the point acquisition button BT10. 【0315】 (2) In the above embodiment, an example was described in which the unique coupon button BT20 is displayed in an operable manner on the rewards service screen (Figures 3(A) and 4(A)). However, the unique coupon button BT20 may be displayed in an operable manner if the user possesses a brand-specific coupon for that brand, and not displayed in an operable manner if the user does not possess one. When the mobile terminal 30 displays the rewards service screen, it may query the server for the number of coupons the user possesses and control the display of the unique coupon button BT20. The same applies to the common coupon button BT30. 【0316】 (3) In the above embodiment, an example was described in which a Brand A coupon is awarded every time four Brand A points are accumulated, but the number does not have to be four. The same applies to Brand B coupons to Brand D coupons and common coupons. The number of points required for each coupon may differ. For example, common coupons that make it easy to accumulate common points (common coupons that award points in any app) may require more points than brand-specific coupons (such as Brand A coupons). 【0317】 (4) In the above embodiment, it was explained that coupons (Brand A coupons to Brand D coupons, common coupons) are generated as a batch process, but coupons may also be generated in real time. In other words, in the above embodiment, an example was described in which a coupon is given the day after the fourth point is accumulated, but a coupon may also be given as soon as the fourth point is accumulated. 【0318】 (5) As partially described in the above embodiments, the mobile terminal 30 may identify the visited store S by GPS or Wi-Fi. The mobile terminal 30 may automatically select a store to use the common coupon in accordance with the store S identified by GPS or Wi-Fi. Furthermore, if the mobile terminal 30 is using an app that corresponds to a store different from the store S identified by GPS or Wi-Fi, the app may display a message indicating that it is not the app for that store. For example, if the store identified by GPS or Wi-Fi (the visited store) is store SB, and the mobile terminal 30 launches the brand A app instead of the brand B app that corresponds to store SB, the brand A app screen (for example, the initial screen (not shown)) may display a message indicating that it is not the brand B app that corresponds to store SB. 【0319】 (6) Although not described in the above embodiments, a message may be displayed to remind the customer about displaying the code when using a coupon at a non-compatible store. For example, when displaying the common coupon AB screen (not shown) or common coupon AD screen (not shown) of the Brand A app, or the specific coupon screen (Figure 4(C)), common coupon BB screen (Figure 4(E)), or common coupon BD screen (not shown) of the Brand B app, the coupon will be consumed after a predetermined time has elapsed from the start of display (for example, a period of 2 to 30 seconds) (Figures 24 and 25). Therefore, the mobile terminal 30 may display a message on each of the above screens or the screen immediately preceding each screen indicating that the coupon will be consumed after a predetermined time has elapsed from the start of display. 【0320】 (7) In the above embodiment, the Cancel Button BT90 is displayed in an operable manner on the individual coupon screen (Figure 4(C)), etc., and if the Cancel Button BT90 is operated before a predetermined time (for example, 2 to 30 seconds) has elapsed since the start of the display of the screen, the coupon will not be consumed. However, the Cancel Button BT90 may not be displayed in an operable manner on the individual coupon screen (Figure 4(C)), etc. There is a risk that the Cancel Button BT90 may be misused, for example, by operating the Cancel Button BT90 even though the coupon has actually been consumed. For example, if it is found that a customer has used the same coupon multiple times by checking the history information, the Cancel Button BT90 may not be displayed in an operable manner on that customer's mobile terminal 30. In other words, operation of the Cancel Button BT90 may be prohibited for customers suspected of fraudulent activity. The same applies to the Cancel Button BT91 on the common coupon BB screen (Figure 4(E)), etc. 【0321】 (8) Although not described in the above embodiment, the headquarters system H may manage a customer master (not shown). The customer master is stored in a customer management server installed at headquarters H. The customer management server may be, for example, the common server 10 (the common server 10 may store the customer master as the customer management server), or it may be a server other than the common server 10, brand A servers 11A to brand D servers 11D. The customer master (customer information stored in the customer master) includes, for example, customer ID, attribute information (date of birth, gender, address, etc.), and visit history information (date and time, store S, details, total amount paid, etc.) as data items. The visit history information can be retrieved (updated) as appropriate by referring to the transaction information of the transaction server (not shown). 【0322】 The customer master may also include data items such as the number of points (unique points, common points) and coupons (unique coupons, common coupons) held. The number of points and coupons held can be retrieved (updated) as appropriate by referring to the benefit information shown in Figure 2 (Brand A benefit information ~ Brand D benefit information, Brand common benefit information). The customer master may also include data items such as the acquisition history of unique points (acquisition date and time, type of points acquired) and the acquisition history of common points (acquisition date and time, type of points acquired, store S (brand) where acquired). The acquisition history of unique points and common points can be retrieved (updated) as appropriate by referring to the benefit information shown in Figure 2. The customer master may also include, as data items, the usage history of coupons (unique coupons, common coupons) (date and time of use, type of coupon used (coupon type), and, in the case of unique coupons, the type of app used at the time of use (app type)). The coupon usage history can be retrieved (updated) as needed by, for example, referring to transaction information on a transaction server (not shown). This makes it possible to understand various situations (trends) for each customer (or for each customer attribute), such as visits to store S, app usage, point acquisition, and coupon usage. 【0323】 Furthermore, the headquarters H (headquarters system H) can store various information such as brand type, coupon type, and app type when points are acquired or coupons are used. Alternatively, based on the reward information (brand common reward information) shown in Figure 2, it is possible to obtain information on the use of other brands' apps for each brand (usage status of brand B app, brand C app, and brand D app at store SA, usage status of brand A app, brand C app, and brand D app at store SB, etc.) and information on the use of one's own brand's app by other brands (usage status of brand A app at store SB, store SC, and store SD, usage status of brand B app at store SA, store SC, and store SD, etc.). This makes it possible to understand app usage status (for example, which apps are used at each store S, and which stores S are used for each app). 【0324】 The various situations identified for each customer (or each customer attribute) as described above, as well as app usage status, the special offer information shown in Figure 2, and the customer master (customer information stored in the customer master) are useful for sales strategies, etc. (public relations activities including promoting app downloads, product development, store opening plans tailored to regional characteristics, etc.). 【0325】 In addition, as explained above, the store terminal 20 may issue a receipt with a message recommending that the user obtain its own brand's app if another brand's app is used (for example, a message instructing the user to download and install the app, or a 2D code encoding the URL of a web page that guides the user to download the app). The common server 10 may also provide similar guidance. For example, if the app type used and the brand type used by the store do not match (for example, if a common coupon is used at store SB, store SC, or store SD using the brand A app), the common server 10 may output information to encourage the user to obtain the app of the store in question (for example, if a common coupon is used at store SB using the brand A app, the brand B app; if a common coupon is used at store SC using the brand A app, the brand C app; or if a common coupon is used at store SD using the brand A app, the brand D app) (for example, as mentioned above, a message recommending the acquisition of the app may be sent to the mobile terminal 30 used to use the common coupon). 【0326】 (9) In the above embodiment, the common server 10 was described as being installed at headquarters H, but it may be installed at other locations such as the IDC. The same applies to the other servers. Furthermore, the installation locations of each server do not have to be the same. 【0327】 (10) In the above embodiment, multiple servers have been described, but the functions of two or more servers may be implemented in a single server. For example, Brand A servers 11A to Brand D servers 11D may be implemented (integrated) as a single server, or the common server 10 may also be implemented (integrated) as a single server. 【0328】 (11) In the above embodiment, an example was described in which the mobile terminal 30 uses the special service provided by the server using an application, but the special service provided by the server may also be used by browsing. In other words, in the above embodiment, it was described that the mobile terminal 30 displays various screens related to the special service (Figures 3 and 4) by an installed application, but the server may prepare various screens related to the special service (for example, as web pages), and the mobile terminal 30 may access the server (for example, by accessing it via a browser) and display various screens related to the special service. 【0329】 <Summary of Embodiments> [Technical field] This invention relates to a system, a management server, a program, and a mobile terminal. [Background technology] A system is known that includes a portable electronic terminal that creates a two-dimensional code that functions as a coupon, and a product sales data processing device that reads the two-dimensional code that functions as a coupon (see, for example, Patent Document 1). [Prior art document] [Patent] [Patent Document 1] Japanese Unexamined Patent Publication No. 2002-260099 [Overview of the prefecture] [Problems the invention aims to solve] However, coupon systems require further improvement in an increasingly complex and diverse environment. This invention has been made in view of these circumstances and aims to provide a more suitable coupon system. [Means for solving the problem] 【0330】 (1) One embodiment for solving the above-mentioned problems is a system (e.g., coupon system) that includes a management server (e.g., common server 10, brand A server 11A to brand D server 11D) that manages member information (e.g., customer ID) and coupons usable at stores (e.g., common coupons, unique coupons), and a first store (e.g., a store terminal 20A, a store terminal 20C, etc.) that can communicate with the management server, wherein the store where the coupons can be used has a first product information processing device (e.g., a compatible terminal such as a store terminal 20A, a store terminal 20C, etc.) For example, there are compatible stores (such as Store SA, Store SC, etc.) and second stores (such as Store SB, Store SD, etc.) where there are second product information processing devices (such as store terminals 20B, store terminals 20D, etc.) that cannot communicate with the management server, and the coupon includes a common coupon that can be used at multiple stores (for example, Store SA to Store SD), and the mobile terminal, when using the common coupon at the second store (for example, Store SB), selects the second store as the store to use (for example, by operating the brand B button BT52) After displaying the coupon information for the common coupon (for example, code C30BB), the coupon usage notification information is sent to the management server (for example, common server 10) (see, for example, Figure 25), and when using the common coupon at the first store (for example, store SA), the coupon information for the common coupon (for example, code C30AA) is displayed based on the operation of selecting the first store as the store of use (for example, operation of brand A button BT51), but the coupon usage notification information is not sent to the management server (for example, common server 10) (for example (See Figure 23), the management server (e.g., common server 10) reads the coupon information (e.g., code C30AA) of the common coupon displayed on the mobile terminal (e.g., mobile terminal 30) and transmits coupon usage notification information from the first product information processing device (e.g., store terminal 20A of store SA) when the common coupon is used at the first store (e.g., store SA). (For example, store terminal 20A obtains a customer ID from code C30AA and transmits coupon usage notification information including the customer ID, and the common server 10...)The system is characterized by marking the common coupon linked to member information (e.g., the customer ID included in the coupon usage notification information) as used (see, for example, Figure 23) based on the customer ID included in the coupon usage notification information transmitted from the store terminal 20A, and, when using the common coupon at the second store (e.g., store SB), marking the common coupon linked to member information (e.g., the customer ID included in the coupon usage notification information) as used (see, for example, Figure 25) based on the coupon usage notification information transmitted from the mobile terminal (e.g., mobile terminal 30) displaying the coupon information of the common coupon (see, for example, Figure 25). According to the configuration of (1), a more suitable coupon system can be provided. For example, coupons can be suitably marked as used whether the store has a device that can communicate with the management server (Store 1) or a store has a device that cannot communicate with the management server (Store 2). 【0331】 (2) The system described in (1) is characterized in that the mobile terminal is capable of running (for example, downloading (installing) and running) the respective applications corresponding to each store (for example, the Brand A application for store SA, the Brand B application for store SB, the Brand C application for store SC, and the Brand D application for store SD), the common coupon can be used with any of the applications, and the management server (for example, the common server 10) stores (for example, stores as history information) information of the store corresponding to the application used to use the common coupon (i.e., for example, store SA if the Brand A application is used, store SB if the Brand B application is used, store SC if the Brand C application is used, and store SD if the Brand D application is used) and information of the store that used the common coupon (i.e., for example, store SA if the common coupon was used at store SA, store SB if the common coupon was used at store SB, store SC if the common coupon was used at store SC, and store SD if the common coupon was used at store SD) and stores (for example, stores as history information). According to the configuration of (2), a more suitable coupon system can be provided. For example, stored information can be effectively utilized. 【0332】 (3) The system described in (2) is characterized in that, if the information of the store corresponding to the app used to use the common coupon does not match the information of the store where the common coupon was used (for example, if the common coupon was used at store SB, store SC, or store SD using the brand A app, and the app type of the app used does not match the brand type used at the store where the coupon was used), the management server (for example, the common server 10) outputs information to encourage the user to obtain the app corresponding to the store where the common coupon was used (for example, if the common coupon was used at store SB using the brand A app, the brand B app is used; if the common coupon was used at store SC using the brand A app, the brand C app is used; and if the common coupon was used at store SD using the brand A app, the brand D app is used). According to the configuration of (3), a more suitable coupon system can be provided. For example, each store can promote its own app. 【0333】 (4) One embodiment for solving the above-mentioned problems is a management server in a system (e.g., a coupon system) that includes a management server (e.g., common server 10, brand A server 11A to brand D server 11D) that manages member information (e.g., customer ID) and coupons usable at stores (e.g., common coupon, unique coupon) linked together, and a mobile terminal (e.g., mobile terminal 30), wherein the management server is a receiving means (e.g., step S513 in Figure 22, Figure 23 The system includes steps S613 in Figure 24, S713 in Figure 24, and S813 in Figure 25, and a coupon processing means for marking the coupon as used (for example, steps S514 in Figure 22, S614 in Figure 23, S714 in Figure 24, and S814 in Figure 25). Stores where the coupon can be used include a first store (for example, a compatible store such as store SA or store SC) that has a first product information processing device (for example, a compatible terminal such as store terminal 20A or store terminal 20C) that can communicate with the management server, and a store that cannot communicate with the management server. The management server is characterized by having a second store (for example, a non-compatible store such as store SB, store SD, etc.) where a second product information processing device (for example, a non-compatible terminal such as store terminal 20B, store terminal 20D, etc.) exists, and the coupon includes a common coupon that can be used at multiple stores (for example, stores SA to SD), and when the common coupon is used at the first store, the receiving means receives the coupon usage notification information transmitted from the first product information processing device (for example, step S613 in Figure 23), and the coupon processing means marks the common coupon linked to the member information as used based on the coupon usage notification information (for example, step S614 in Figure 23), and when the common coupon is used at the second store, the receiving means receives the coupon usage notification information transmitted from the mobile terminal (for example, step S813 in Figure 25), and the coupon processing means marks the common coupon linked to the member information as used based on the coupon usage notification information (for example, step S814 in Figure 25). According to the configuration of (4), a more suitable coupon system can be provided. 【0334】 (5) One embodiment for solving the above-mentioned problems is a program that causes a computer to function as a management server in a system including a management server and a mobile terminal that manage member information and coupons usable in stores in a linked manner, wherein the computer functions as a receiving means for receiving coupon usage notification information that notifies the use of the coupon, and a coupon processing means for marking the coupon as used, wherein the stores where the coupon can be used include a first store having a first product information processing device that can communicate with the management server, and a second store having a second product information processing device that cannot communicate with the management server, wherein the coupons include common coupons usable in multiple stores, wherein when the common coupon is used in the first store, the receiving means receives the coupon usage notification information transmitted from the first product information processing device, and the coupon processing means marks the common coupon linked to the member information as used based on the coupon usage notification information, wherein when the common coupon is used in the second store, the receiving means receives the coupon usage notification information transmitted from the mobile terminal, and the coupon processing means marks the common coupon linked to the member information as used based on the coupon usage notification information. According to the configuration of (5), a more suitable coupon system can be provided. 【0335】 (6) One embodiment for solving the above-mentioned problems is a mobile terminal in a system (e.g., a coupon system) that includes a management server (e.g., common server 10, brand A server 11A to brand D server 11D) that manages linked member information (e.g., customer ID) and coupons usable in stores (e.g., common coupon, unique coupon), and a mobile terminal (e.g., mobile terminal 30), wherein the mobile terminal is an operation receiving means that accepts operations (e.g., step S500 in Figure 22, steps S600 and S606 in Figure 23, and step S606 in Figure 24). The system includes a step S700, steps S800 and S806 in Figure 24, a display means for displaying coupon information of the coupon (for example, step S507 in Figure 22, step S607 in Figure 23, step S707 in Figure 24, and step S807 in Figure 24), and a transmission means for transmitting coupon usage notification information to notify the use of the coupon (for example, step S712 in Figure 24 and step S812 in Figure 25), and stores where the coupon can be used have a first product information processing device (for example, store terminal 20A) that can communicate with the management server. The mobile terminal is characterized in that there is a first store (for example, a compatible store such as store SA, store SC, etc.) where a compatible terminal such as store terminal 20C exists, and a second store (for example, a non-compatible store such as store SB, store SD, etc.) where a second product information processing device (for example, a non-compatible terminal such as store terminal 20B, store terminal 20D, etc.) that cannot communicate with the management server exists, and the coupon includes a common coupon that can be used at multiple stores (for example, stores SA to SD), and the transmission means transmits the coupon usage notification information to the management server when the operation reception means receives an operation to select the second store as the store where the common coupon can be used and the display means displays the coupon information of the common coupon (for example, step S807 in Figure 25) (see Figure 25), but does not transmit the coupon usage notification information to the management server when the operation reception means receives an operation to select the first store as the store where the common coupon can be used and the display means displays the coupon information of the common coupon (for example, step S607 in Figure 23) (see Figure 23). According to the configuration of (6), a more suitable coupon system can be provided. 【0336】 (7) The mobile terminal as described in (6), wherein the operation receiving means can receive a cancellation operation (for example, operation of the cancellation button BT91) to cancel the use of the common coupon after displaying the coupon information of the common coupon based on an operation to select the second store as the store to be used, and the transmission means does not transmit the coupon usage notification information to the management server when the operation receiving means receives the cancellation operation (when the operation of the cancellation button BT91 is received before a predetermined time (for example, 15 seconds) has elapsed since the display of the coupon information). According to the configuration of (7), a more suitable coupon system can be provided. For example, if a customer changes their mind after displaying the coupon information for a common coupon and decides not to use it, or if they display the coupon information for a common coupon at a location other than the store, they can cancel the transaction, preventing the common coupon from being marked as used, thus eliminating any disadvantage to the customer. 【0337】 (8) One embodiment for solving the above-mentioned problems is a program that causes a computer to function as a mobile terminal in a system including a management server that manages member information and coupons usable at stores in a linked manner, and a mobile terminal, wherein the computer functions as an operation receiving means for receiving operations, a display means for displaying coupon information of the coupons, and a transmission means for transmitting coupon usage notification information for notifying the use of the coupons, the stores where the coupons can be used include a first store having a first product information processing device that can communicate with the management server, and a second store having a second product information processing device that cannot communicate with the management server, the coupons include common coupons usable at multiple stores, and the transmission means transmits the coupon usage notification information to the management server when the operation receiving means receives an operation to select the second store as a store where the common coupons can be used and the display means displays the coupon information of the common coupons, but does not transmit the coupon usage notification information to the management server when the operation receiving means receives an operation to select the first store as a store where the common coupons can be used and the display means displays the coupon information of the common coupons. According to the configuration of (8), a more suitable coupon system can be provided. 【0338】 Furthermore, the processing of each of the above-described devices (for example, the devices shown in Figure 1) may be performed by recording a program for realizing the functions of each device on a computer-readable recording medium, loading the program recorded on this recording medium into a computer system, and executing it. Here, "loading the program recorded on the recording medium into a computer system and executing it" includes installing the program into the computer system. Here, "computer system" includes hardware such as the OS and peripheral devices. Also, "computer system" may include multiple computer devices connected via a network including communication lines such as the Internet, WAN, LAN, and dedicated lines. Also, "computer-readable recording medium" refers to portable media such as flexible disks, magneto-optical disks, ROMs, CD-ROMs, and storage devices such as hard disks built into the computer system. Thus, the recording medium storing the program may also be a non-transient recording medium such as a CD-ROM. Also, the recording medium includes internal or external recording media that can be accessed from the distribution server for distributing the program. The program code stored on the distribution server's recording medium may be different from the program code in a format executable by the terminal device. In other words, the format in which the program is stored on the distribution server is irrelevant, as long as it can be downloaded from the distribution server and installed in an executable format on the terminal device. Furthermore, the program may be divided into multiple parts, each downloaded at a different time and then combined on the terminal device, and different distribution servers may distribute each of the divided programs. In addition, "computer-readable recording medium" includes volatile memory (RAM) within computer systems that act as servers or clients when a program is transmitted over a network, which retains the program for a certain period of time. Moreover, the program may be intended to implement only a part of the functions described above. Furthermore, the program may be a so-called differential file (differential program) that can implement the functions described above in combination with a program already recorded in the computer system. [Explanation of symbols] 【0339】 10...Common server, 11A...Brand A server, 11B...Brand B server, 11C...Brand C server, 11D...Brand D server, 20A...Store terminal, 20B...Store terminal, 20C...Store terminal, 20D...Store terminal, 30...Mobile terminal

Claims

[Claim 1] A system including a management server that links and manages member information and coupons usable at stores, and a mobile terminal, The stores where the aforementioned coupon can be used include a first store that has a first product information processing device capable of communicating with the management server, and a second store that has a second product information processing device that is not capable of communicating with the management server. The aforementioned coupons include common coupons that can be used at multiple stores. The aforementioned mobile terminal is When using the common coupon at the second store, after displaying the coupon information of the common coupon based on the operation of selecting the second store as the store of use, a coupon usage notification is sent to the management server. When using the common coupon at the first store, after displaying the coupon information for the common coupon based on the operation of selecting the first store as the store to use, the coupon usage notification information is not sent to the management server. The aforementioned management server When using the common coupon at the first store, the coupon usage notification information transmitted from the first product information processing device, which reads the coupon information of the common coupon displayed on the mobile terminal, is used up based on the common coupon linked to the member information. When using the aforementioned common coupon at the second store, the coupon linked to the member information is marked as used based on the coupon usage notification information transmitted from the mobile terminal displaying the coupon information for the aforementioned common coupon. A system characterized by the following features. [Claim 2] The aforementioned mobile terminal is Each store can run its own corresponding app. The aforementioned common coupon can be used regardless of which app is used. The aforementioned management server The system stores information for the store corresponding to the app used to use the aforementioned common coupon, and information for the store where the common coupon was used. The system according to feature 1. [Claim 3] The aforementioned management server If the store information corresponding to the app used to use the aforementioned common coupon does not match the store information where the coupon was used, information will be output to prompt the user to download the app corresponding to the store where the coupon was used. The system according to feature 2. [Claim 4] A management server in a system that includes a management server for managing member information and coupons usable at stores, and a mobile terminal, A receiving means for receiving coupon usage notification information that notifies the use of the aforementioned coupon, A coupon processing means for marking the aforementioned coupon as used. Equipped with, The stores where the aforementioned coupon can be used include a first store that has a first product information processing device capable of communicating with the management server, and a second store that has a second product information processing device that is not capable of communicating with the management server. The aforementioned coupons include common coupons that can be used at multiple stores. When the common coupon is used at the first store, the receiving means receives the coupon usage notification information transmitted from the first product information processing device, and the coupon processing means marks the common coupon linked to the member information as used based on the coupon usage notification information. When the common coupon is used at the second store, the receiving means receives the coupon usage notification information transmitted from the mobile terminal, and the coupon processing means marks the common coupon linked to the member information as used based on the coupon usage notification information. A management server characterized by the following features. [Claim 5] A program that causes a computer to function as a management server in a system that includes a management server and mobile terminals for managing member information and coupons usable at stores, The aforementioned computer, Receiving means for receiving coupon usage notification information that notifies the use of the aforementioned coupon, Coupon processing means for marking the aforementioned coupon as used. To make it function as, The stores where the aforementioned coupon can be used include a first store that has a first product information processing device capable of communicating with the management server, and a second store that has a second product information processing device that is not capable of communicating with the management server. The aforementioned coupons include common coupons that can be used at multiple stores. When the common coupon is used at the first store, the receiving means receives the coupon usage notification information transmitted from the first product information processing device, and the coupon processing means marks the common coupon linked to the member information as used based on the coupon usage notification information. When the common coupon is used at the second store, the receiving means receives the coupon usage notification information transmitted from the mobile terminal, and the coupon processing means marks the common coupon linked to the member information as used based on the coupon usage notification information. A program characterized by the following features. [Claim 6] A mobile terminal in a system that includes a management server for managing member information and coupons usable at stores, and a mobile terminal, An operation reception means for receiving operations, A display means for displaying coupon information for the aforementioned coupon, A transmission means for transmitting coupon usage notification information that notifies the use of the aforementioned coupon, Equipped with, The stores where the aforementioned coupon can be used include a first store that has a first product information processing device capable of communicating with the management server, and a second store that has a second product information processing device that is not capable of communicating with the management server. The aforementioned coupons include common coupons that can be used at multiple stores. The aforementioned transmission means is When the operation receiving means receives an operation to select the second store as the store where the common coupon can be used, and the display means displays the coupon information of the common coupon, it sends the coupon usage notification information to the management server, If the operation receiving means receives an operation to select the first store as the store where the common coupon can be used, and the display means displays the coupon information for the common coupon, the coupon usage notification information is not sent to the management server. A mobile device characterized by the following features. [Claim 7] The aforementioned operation reception means is After displaying the coupon information for the common coupon based on the operation of selecting the second store as the store to be used, it is possible to accept a cancellation operation to stop using the common coupon. The aforementioned transmission means is If the operation reception means receives the cancellation operation, it does not send the coupon usage notification information to the management server. The mobile terminal according to feature 6. [Claim 8] A program that causes a computer to function as a mobile terminal in a system that includes a management server for managing member information and coupons usable at stores, and a mobile terminal, The aforementioned computer, An operation receiving means for receiving operations, A display means for displaying coupon information of the aforementioned coupon, Transmission means for transmitting coupon usage notification information that notifies the use of the aforementioned coupon. To make it function as, The stores where the aforementioned coupon can be used include a first store that has a first product information processing device capable of communicating with the management server, and a second store that has a second product information processing device that is not capable of communicating with the management server. The aforementioned coupons include common coupons that can be used at multiple stores. The aforementioned transmission means is When the operation receiving means receives an operation to select the second store as the store where the common coupon can be used, and the display means displays the coupon information of the common coupon, it sends the coupon usage notification information to the management server, If the operation receiving means receives an operation to select the first store as the store where the common coupon can be used, and the display means displays the coupon information for the common coupon, the coupon usage notification information is not sent to the management server. A program characterized by the following features.