Display control system, display control method, and program

The display control system addresses the limitations of existing point grant systems by calculating and displaying points earned across multiple services, enhancing user convenience and sales promotion.

JP2025062619AActive Publication Date: 2025-04-15RAKUTEN GROUP INC
View PDF 8 Cites 0 Cited by

Patent Information

Application Number
JP2023169710
Authority / Receiving Office
JP · JP
Patent Type
Applications
Current Assignee / Owner
Filing Date
2023-09-29
Publication Date
2025-04-15
Estimated Expiration
2043-09-29

AI Technical Summary

Technical Problem

The existing point grant system for self-ordering terminals is not sufficient for users who are members of multiple point services, as it does not effectively calculate and display the number of points that can be earned across multiple services.

Method used

A display control system that calculates the number of points a user can earn by ordering products based on the product price and point redemption rate of each point service, and displays this information on the self-ordering terminal, allowing users to select their active point service.

Benefits of technology

Enhances user convenience by allowing users to easily track and earn points across multiple point services, improving the overall user experience and sales promotion activities for members.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 2025062619000001_ABST
    Figure 2025062619000001_ABST
Patent Text Reader

Abstract

To enhance the convenience of a user who operates a self-order terminal in the case where an affiliate affiliates a plurality of point services.SOLUTION: A display control system (1) controls display of self order terminals (40, 60) for ordering a commodity of an affiliate who affiliates a plurality of point service by a user himself / herself. A point number calculation part (401) calculates the number of points acquirable by a user by ordering the commodity on the basis of the price of the commodity and each point return rate of each of a plurality of point services. A use point service specification part (402) specifies a use point service being a point service used by the user from among the plurality of point services on the basis of information acquired by the self order terminals (40, 60). A display control part (403) makes the self order terminals (40, 60) display the number of points of the use point service.SELECTED DRAWING: Figure 6
Need to check novelty before this filing date? Find Prior Art

Description

[Technical field]

[0001] The present disclosure relates to a display control system, a display control method, and a program. [Background technology]

[0002] Conventionally, self-ordering terminals that allow users to order products themselves are known. For example, Patent Literature 1 describes a point-granting system that grants points to users who order products from self-ordering terminals installed in restaurants according to the expiration date of ingredients used in the products. The point-granting system of Patent Literature 1 displays the number of points according to products that the user can order on the self-ordering terminal. [Prior art documents] [Patent documents]

[0003] [Patent Document 1] JP 2008-257496 A Summary of the Invention [Problem to be solved by the invention]

[0004] However, the point allocation system in Patent Document 1 is targeted at points in a single point service provided by a restaurant, and is therefore unable to accommodate a self-order terminal in a case where a member is affiliated with multiple point services. For this reason, the point allocation system in Patent Document 1 is unable to sufficiently improve the convenience of users operating the self-order terminal in a case where a member is affiliated with multiple point services.

[0005] One of the objectives of the present disclosure is to improve the convenience of users who operate self-order terminals when an affiliate is affiliated with multiple point services. [Means for solving the problem]

[0006] The display control system of the present disclosure is a display control system that controls the display of a self-order terminal through which a user can order products from affiliated members of multiple point services, and includes a point number calculation unit that calculates the number of points that the user can earn by ordering the product based on the price of the product and the point redemption rate of each of the multiple point services, a used point service identification unit that identifies a used point service that is the point service to be used by the user from among the multiple point services based on information acquired by the self-order terminal, and a display control unit that causes the self-order terminal to display the number of points of the used point service. Effect of the Invention

[0007] The present disclosure can, for example, increase the convenience of a user operating a self-order terminal when an affiliate is affiliated with multiple point services. [Brief description of the drawings]

[0008] [Figure 1] FIG. 2 is a diagram illustrating an example of a hardware configuration of a display control system. [Diagram 2] FIG. 13 is a diagram showing an example of a screen displayed on a self-order terminal. [Diagram 3] FIG. 13 is a diagram showing an example of a screen displayed on a self-order terminal. [Figure 4] FIG. 13 is a diagram showing an example of a screen displayed on a self-order terminal. [Diagram 5] FIG. 13 is a diagram illustrating an example of a screen displayed on a user terminal. [Figure 6] FIG. 2 is a diagram illustrating an example of functions realized by the display control system. [Figure 7] FIG. 2 is a diagram showing an example of an affiliate database. [Figure 8] FIG. 4 is a diagram illustrating an example of a point database. [Figure 9] FIG. 13 is a diagram illustrating an example of a payment database. [Figure 10]FIG. 4 is a diagram illustrating an example of a product database. [Figure 11] FIG. 11 is a diagram illustrating an example of a point service database. [Figure 12] FIG. 2 is a diagram illustrating an example of a process executed in the display control system. [Figure 13] FIG. 13 is a diagram illustrating an example of a function realized in a modified example. [Figure 14] FIG. 13 is a diagram showing an example of a menu screen in Modification 1. [Figure 15] FIG. 13 is a diagram showing an example of a top screen in Modification Example 2. [Figure 16] FIG. 13 is a diagram illustrating an example of a notification to a user. [Figure 17] FIG. 13 is a diagram showing an example of a notice to franchisees. [Figure 18] FIG. 13 is a diagram illustrating an example of a notification to a person in charge. [Figure 19] FIG. 23 is a diagram showing an example of functions realized by a display control system according to a tenth modification. [Figure 20] FIG. 11 is a diagram showing an example of a flow in which a user orders a product from a user terminal. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS

[0009] [1. Hardware configuration of the display control system] An example of an embodiment of a display control system, a display control method, and a program according to the present disclosure will be described.

[0010] 1 is a diagram showing an example of the hardware configuration of a display control system. For example, the display control system 1 includes an affiliated member server 10, a self-order terminal 40, an affiliated member terminal 50, and a user terminal 60. Each of the affiliated member server 10, the self-order terminal 40, the affiliated member terminal 50, and the user terminal 60 is connected to a network N such as the Internet or a LAN. Each of the point server 20 and the payment server 30 is also connected to the network N.

[0011] The affiliate server 10 is a server computer of an affiliate that is affiliated with multiple point services. A point service is a service that allows users to at least one of use and acquisition of points. Points are a type of payment method. They are also called points programs or loyalty programs. An affiliate is a person who is affiliated with a point service. An affiliate may be any person. For example, an affiliate may be a restaurant operating company, an operating company of a store other than a restaurant, an accommodation operating company, a railway company, an airline, or other entity. When an affiliate is a store operating company, the affiliate may also be called an affiliated store.

[0012] For example, the affiliate server 10 includes a control unit 11, a storage unit 12, and a communication unit 13. The control unit 11 includes at least one processor. The storage unit 12 includes at least one of a volatile memory, such as a RAM, and a non-volatile memory, such as a flash memory. The communication unit 13 includes at least one of a communication interface for wired communication and a communication interface for wireless communication. Although only one affiliate server 10 is shown in FIG. 1, multiple affiliate servers 10 may be present.

[0013] The point server 20 is a server computer of a provider that provides a point service to users. For example, the provider is a company that operates the point service. For example, the point server 20 includes a control unit 21, a memory unit 22, and a communication unit 23. The hardware configurations of the control unit 21, the memory unit 22, and the communication unit 23 may be similar to those of the control unit 11, the memory unit 12, and the communication unit 13, respectively. Although only one point server 20 is shown in FIG. 1, there is a point server 20 for each of a plurality of point services. The providers of each of the plurality of point services may be different from each other or may be the same as each other.

[0014] The payment server 30 is a server computer of a provider that provides a payment service to a user. The payment service is a service related to electronic payment (cashless payment). A provider of a payment service is sometimes called a payment business operator. The payment service may be of any type. For example, the payment service may be a type that uses an application (e.g., a so-called smartphone app) installed in the user terminal 60, a type that uses an IC chip in the user terminal 60, a type that uses a physical card (e.g., an IC card or a magnetic card), a type that is completed only by biometric authentication, or any other type.

[0015] For example, the payment server 30 includes a control unit 31, a memory unit 32, and a communication unit 33. The hardware configurations of the control unit 31, the memory unit 32, and the communication unit 33 may be similar to those of the control unit 11, the memory unit 12, and the communication unit 13, respectively. Although only one payment server 30 is shown in FIG. 1, when an affiliated member is affiliated with multiple payment services, there is a payment server 30 for each of the multiple payment services. The providers of each of the multiple payment services may be different from each other or may be the same as each other. Since points are also a type of payment means, a point service can also be said to be a type of payment service.

[0016] The self-order terminal 40 is a computer that enables a user to order products from affiliated stores by himself / herself. For example, the self-order terminal 40 is a tablet, a smartphone, or a personal computer. The self-order terminal 40 includes a control unit 41, a memory unit 42, a communication unit 43, an operation unit 44, a display unit 45, and a photographing unit 46. The hardware configurations of the control unit 41, the memory unit 42, and the communication unit 43 may be similar to those of the control unit 11, the memory unit 12, and the communication unit 13, respectively.

[0017] For example, the operation unit 44 is an input device such as a touch panel or buttons. The display unit 45 is a display such as a liquid crystal or organic electroluminescence display. The photographing unit 46 includes at least one camera. The self-order terminal 40 may include a code reader (e.g., a barcode reader) other than the photographing unit 46. The self-order terminal 40 may include a reader / writer capable of reading and writing IC chips, a card reader capable of reading and writing cards (e.g., IC cards or magnetic cards), or other reading devices. The other reading devices may be devices used in known point services or payment services.

[0018] The franchisee terminal 50 is a franchisee's computer. For example, the franchisee terminal 50 is a POS terminal, a handheld terminal, a tablet, a smartphone, or a personal computer. The franchisee terminal 50 includes a control unit 51, a memory unit 52, a communication unit 53, an operation unit 54, a display unit 55, and a photographing unit 56. The hardware configurations of the control unit 51, the memory unit 52, the communication unit 53, the operation unit 54, the display unit 55, and the photographing unit 56 may be similar to those of the control unit 11, the memory unit 12, the communication unit 13, the operation unit 44, the display unit 45, and the photographing unit 46, respectively. Although only one franchisee terminal 50 is shown in FIG. 1, multiple franchisee terminals 50 may be present in a franchisee's facility, such as a restaurant.

[0019] The user terminal 60 is a user's computer. As in a modified example described later, the user terminal 60 may correspond to a self-order terminal according to the present disclosure. For example, the user terminal 60 is a smartphone, a tablet, a personal computer, or a wearable terminal. For example, the user terminal 60 includes a control unit 61, a memory unit 62, a communication unit 63, an operation unit 64, a display unit 65, and a photographing unit 66. The hardware configurations of the control unit 61, the memory unit 62, the communication unit 63, the operation unit 64, the display unit 65, and the photographing unit 66 may be similar to those of the control unit 11, the memory unit 12, the communication unit 13, the operation unit 44, the display unit 45, and the photographing unit 46, respectively.

[0020] The programs stored in the memories 12, 22, 32, 42, 52, 62 may be provided to each of the affiliated member server 10, point server 20, payment server 30, self-order terminal 40, affiliated member terminal 50, and user terminal 60 via the network N. Also, each of the affiliated member server 10, point server 20, payment server 30, self-order terminal 40, affiliated member terminal 50, and user terminal 60 may include at least one of a reading unit (e.g., a memory cart slot) that reads a computer-readable information storage medium and an input / output unit (e.g., a USB port) for inputting and outputting data to and from an external device. For example, a program stored in an information storage medium may be provided to each of the affiliated member server 10, point server 20, payment server 30, self-order terminal 40, affiliated member terminal 50, and user terminal 60 via at least one of the reading unit and the input / output unit.

[0021] Furthermore, the display control system 1 may include at least one computer. The computers included in the display control system 1 are not limited to the example of FIG. 1. For example, the display control system 1 may include only the self-order terminal 40. In this case, the franchisee server 10, the franchisee terminal 50, and the user terminal 60 are external to the display control system 1. For example, the display control system 1 may include only the franchisee server 10, the self-order terminal 40, and the franchisee terminal 50. In this case, the user terminal 60 is external to the display control system 1. The display control system 1 may include other computers not shown in FIG. 1.

[0022] [2. Overview of the display control system] In this embodiment, the display control system 1 controls the display of a self-order terminal 40 that allows a user to order products from affiliates who are affiliated with multiple point services. Hereinafter, an example will be given of an affiliate being a restaurant management company. For example, the self-order terminal 40 is a tablet placed on a table in a restaurant operated by the affiliate. For example, the affiliate terminal 50 is a POS terminal operated by a staff member of the restaurant. The affiliate terminal 50 is capable of communicating with each of the multiple self-order terminals 40 placed in the restaurant. When a user visits a restaurant, the user operates the self-order terminal 40 to order products.

[0023] 2 to 4 are diagrams showing examples of screens displayed on the self-order terminal 40. For example, when a user starts up the self-order terminal 40, as shown in the upper part of Fig. 2, the self-order terminal 40 displays a top screen SC1 on the display unit 45, which allows the user to select one of a number of point services to which the member is affiliated. The user can earn points from any of the point services.

[0024] In the example of Fig. 2, the top screen SC1 includes a button B10A indicating the point service "AAA points", a button B10B indicating the point service "BBB points", and a button B10C indicating the point service "CCC points". Hereinafter, when there is no need to distinguish between the buttons B10A to B10C, they will simply be referred to as button B10. A user who does not use the point service selects button B11.

[0025] For example, when a user selects button B10A indicating the point service "AAA points," the self-order terminal 40 causes the display unit 45 to display a menu screen SC2 indicating a menu of food and drink items provided by the restaurant, as shown in the lower part of Fig. 2. Buttons B20A to B20H for the user to select an item are displayed on the menu screen SC2. Hereinafter, when there is no need to distinguish between buttons B20A to B20H, they will simply be referred to as button B20.

[0026] For example, the button B20 shows the number of points that the user can acquire by ordering the product together with information about the product that the user can order by selecting the button B20. In the example of Fig. 2, the user selected the point service "AAA points", so the button B20 shows the number of points for the point service "AAA points". In this embodiment, a case is taken as an example in which the point redemption rate (e.g., 1 point per 100 yen) is the same for all point services, but the point redemption rate may differ depending on the point service.

[0027] For example, when a user selects the button B10B indicating the point service "BBB points" on the top screen SC1, the button B20 indicates the number of points for the point service "BBB points." When a user selects the button B10C indicating the point service "CCC points" on the top screen SC1, the button B20 indicates the number of points for the point service "CCC points."

[0028] For example, a user can order a product by selecting button B20. The process for ordering a product may be a known process. When a user selects button B21, the self-order terminal 40 causes the display unit 45 to display the top screen SC1. The user can also reselect the point service to be used. When a user selects button B22, the self-order terminal 40 causes the display unit 45 to display an order history screen showing the order history. Although the order history screen is not shown in the figure, the number of points that the user can earn may also be displayed on the order history screen.

[0029] For example, when the user selects button B23, as shown in the upper part of Fig. 3, the self-order terminal 40 causes the display unit 45 to display an accounting screen SC3 for the user to make a payment. The accounting screen SC3 shows a list of the items ordered by the user, the number of points the user can earn by ordering each item, and the total number of points according to the total amount. When the user selects button B30, the menu screen SC2 is displayed again. When the user selects button B31, as shown in the lower part of Fig. 3, the self-order terminal 40 causes the display unit 45 to display a payment method selection screen SC4 for the user to select a payment method.

[0030] In this embodiment, an example is taken of a case where an affiliated member is affiliated with multiple payment services. A user can use any of the multiple payment services. Furthermore, a user can use any of an affiliated member app, which is an application provided by an affiliated member, and a payment app, which is an application provided by a payment service provider. The payment method selection screen SC4 includes a button B40A indicating an affiliated member app, a button B40B indicating a payment app, and a button B40C indicating cash. Hereinafter, when there is no need to distinguish between the buttons B40A to B40C, they will simply be referred to as button B40.

[0031] In this embodiment, it is assumed that each of the affiliated member app and the payment app is pre-installed in the user terminal 60. Furthermore, it is assumed that the user has completed registration to use the affiliated member app and the payment app. For example, when the user selects the button B40A, as shown in the upper part of FIG. 4, the self-order terminal 40 displays a code screen SC5 on the display unit 45, which includes a code C50 (e.g., a barcode or a two-dimensional code) for the user to make a payment from the affiliated member app. For example, the code C50 may be coded with information that can identify the self-order terminal 40, the payment amount, the number of points that can be earned, the date and time of payment (e.g., the current date and time), or other information. The user operates the user terminal 60 to launch the affiliated member app.

[0032] FIG. 5 is a diagram showing an example of a screen displayed on the user terminal 60. As shown in the upper left of FIG. 5, the user terminal 60 displays the top screen SC7 of the affiliated member app on the display unit 65. For example, the top screen SC7 includes a code C70 (e.g., a barcode or a two-dimensional code) generated based on user identification information that can identify the user. Information that can identify the user is encoded in the code C70. Information that can identify a point service that the user is coordinating with the affiliated member app may be encoded in the code C70. Although the user may make the self-order terminal 40 read the code C70 to execute payment, the present embodiment takes as an example a case in which the user makes the affiliated member app read the code C50 displayed on the code screen SC5 to execute payment.

[0033] For example, when the user selects button B71, the user terminal 60 causes the display unit 65 to display a reading screen SC8 for reading the code C50 with the photographing unit 66, as shown in the upper right of FIG. 5. Once the user terminal 60 has read the code C50, the user terminal 60 causes the display unit 65 to display a payment method selection screen SC9 for the user to select a payment service, as shown in the lower left of FIG. 5. The user can also make payment using a points service. The process for payment may be a known process. When the user selects button B72, coupons available to affiliated members are displayed.

[0034] For example, when payment is completed, the user terminal 60 displays a payment completion screen SC10 indicating that payment has been completed on the display unit 65, as shown in the lower right of Fig. 5. The self-order terminal 40 displays a payment completion screen SC6 indicating that payment has been completed on the display unit 65, as shown in the lower side of Fig. 4. The self-order terminal 40 also displays the payment completion screen SC6 on the display unit 65 when the user makes payment from the payment app.

[0035] As described above, the display control system 1 identifies the point service used by a user who visits a restaurant operated by an affiliate. The display control system 1 calculates the number of points that the user can earn based on the price of the product and the point redemption rate of the identified point service. The display control system 1 causes the self-order terminal 40 to display the calculated number of points. In this way, the display control system 1 can improve the convenience of users who operate the self-order terminal 40 of an affiliate who is affiliated with multiple point services. The present embodiment will be described in detail below.

[0036] [3. Functions realized by the display control system] Fig. 6 is a diagram showing an example of functions realized by the display control system 1. Fig. 6 also shows an example of functions realized by each of the point server 20 and the payment server 30 that are external to the display control system 1. Note that the display control system 1 may include at least one of the point server 20 and the payment server 30.

[0037] [3-1. Functions realized by the member server] For example, the affiliated server 10 includes a data storage unit 100 and a display control unit 101. The data storage unit 100 is realized by the storage unit 12. The display control unit 101 is realized by the control unit 11.

[0038] [Data storage section] The data storage unit 100 stores data necessary for franchise services, which are services that franchisees provide to users. In this embodiment, a franchise service is taken as an example of a food and beverage service. The franchise service may be any service in which the user performs an operation for ordering by himself / herself. For example, the franchise service may be an in-car sales service on a train, an in-flight sales service on an airplane, or room service at an accommodation facility. For example, the data storage unit 100 stores a franchise database DB1.

[0039] FIG. 7 is a diagram showing an example of the affiliated member database DB1. The affiliated member database DB1 is a database in which various information related to users who use the affiliated member services is stored. For example, the affiliated member database DB1 stores user identification information of the affiliated member services, personal information of users registered with the affiliated member services, user identification information of the point service, linked information, and user identification information of the payment service. Any information may be stored in the affiliated member database DB1. The information stored in the affiliated member database DB1 is not limited to the example of FIG. 7. For example, the affiliated member database DB1 may store coupon information related to coupons that users can use at the affiliated member services, and usage history information related to the usage history of the affiliated member services.

[0040] The user identification information of the affiliated service is information that can identify a user in the affiliated service. For example, the user identification information of the affiliated service is letters, numbers, other symbols, or a combination of these. In this embodiment, an example is taken in which the user identification information of the affiliated service is not information for a user to log in to the affiliated service, but information that is coded into the code C70. In this case, other user identification information for a user to log in to the affiliated service may be stored in the affiliated database DB1. For example, the other user identification information may be a user ID, an email address, a phone number, or other information. The user identification information of the affiliated service may not be updated in principle, or may be updated every time the code C70 is displayed. The user identification information of the affiliated service may be identifiable as the user identification information of the affiliated service by specific digits (for example, the first four digits).

[0041] The user identification information of the point service is information that can identify a user in the point service. For example, the user identification information of the point service is letters, numbers, other symbols, or a combination of these. In this embodiment, the user identification information of the point service is not information for a user to log in to the point service, but is information that is coded into a code (e.g., a barcode or a two-dimensional code) that is displayed in a point app that is an application of the point service. In this case, there may be other user identification information for a user to log in to the point service. For example, the other user identification information may be a user ID, an email address, a phone number, or other information. The user identification information of the point service may not be updated in principle, or may be updated every time a code is displayed in the point app. The user identification information of the point service may be identifiable as the user identification information of the point service by specific digits (e.g., the first four digits).

[0042] For example, the user identification information of the affiliated service is associated with the user identification information of at least one point service. The association of the user identification information of the affiliated service with the user identification information of the point service is performed by the user. When the user operates the user terminal 60 to log in to the affiliated service, the user performs the task of associating the user identification information of the point service with the user identification information of the affiliated service. The user can also associate the user identification information of each of multiple point services with the user identification information of the affiliated service.

[0043] The linked information is information indicating which of multiple point services the user has linked to the affiliated service. The user can link any of the multiple point services to the affiliated service. The user can earn points from the linked point service. If the point service selected by the user from the top screen SC1 of the self-order terminal 40 is different from the linked point service, when the code C50 is read, the user terminal 60 may notify the user that they are different. The code C50 is assumed to contain coded information that can identify the point service selected by the user from the top screen SC1 of the self-order terminal 40. A process for the user to earn points from the linked point service may be executed without any special notification.

[0044] In the example of the top screen SC7 in Figure 5, the user has linked the point service "AAA Points" out of the three point services to which the affiliated member is affiliated to the affiliated member service. A user who uses only one point service links that one point service to the affiliated member service. In the example in Figure 7, the linking information is a flag associated with the user identification information of the point service. A point service whose linking information is a predetermined value (e.g., 1) is linked to the affiliated member service. The user can change the linked point service from the affiliated member app.

[0045] For example, a user may be able to earn points for a point service indicated by the linked information without presenting a point card. In this case, the self-order terminal 40 acquires user identification information for the affiliated service by reading the code C70 with the photographing unit 46. The self-order terminal 40 transmits the user identification information for the affiliated service to the affiliated server 10. The affiliated server 10 acquires linked information associated with the user identification information for the affiliated service received from the self-order terminal 40 based on the affiliated database DB1. The affiliated server 10 executes a process for the user to earn points for the point service specified by the acquired linked information. This process may be a process adopted in a known point service.

[0046] The user identification information of the payment service is information that can identify a user in the payment service. For example, the user identification information of the payment service is letters, numbers, other symbols, or a combination of these. In this embodiment, the user identification information of the payment service is not information that is coded into a code (e.g., a barcode or a two-dimensional code) that is displayed in a payment app that is an application of the payment service, but is information for a user to log in to the payment service. In this case, other user identification information for generating the code may be present. For example, the user identification information may be a user ID, an email address, a phone number, or other information. The user identification information of the payment service may not be updated in principle, or may be updated every time a code is displayed in the payment app. The user identification information of the payment service may be identifiable as the user identification information of the payment service by specific digits (e.g., the first four digits).

[0047] The data stored in the data storage unit 100 is not limited to the above examples. The data storage unit 100 only needs to store data necessary for the payment service. For example, the data storage unit 100 may store a product database DB4 that is the same as the product database DB4 stored in the self-order terminal 40. The data storage unit 100 may store a point service database DB5 that is the same as the point service database DB5 stored in the self-order terminal 40.

[0048] [Display control section] The display control unit 101 controls the display of various screens in an arbitrary computer. For example, the display control unit 101 controls the display of a screen displayed on the self-order terminal 40. In this case, the display control unit 101 controls the display of the screen to be displayed by transmitting data required for displaying the screen to the self-order terminal 40. The display control unit 101 may also control the display of a screen to be displayed on the user terminal 60. In this case, the display control unit 101 controls the display of the screen to be displayed by transmitting data required for displaying the screen to the user terminal 60.

[0049] [3-2. Functions realized by the point server] For example, the point server 20 includes a data storage unit 200 and a point control unit 201. The data storage unit 200 is realized by the storage unit 22. The point control unit 201 is realized by the control unit 21.

[0050] [Data storage section] The data storage unit 200 stores data necessary for the point service. For example, the data storage unit 200 stores a point database DB2.

[0051] FIG. 8 is a diagram showing an example of the point database DB2. The point database DB2 is a database in which various information related to users who use the point service is stored. For example, the point database DB2 stores user identification information, balance information, and point history information of the point service. Any information may be stored in the point database DB2. The information stored in the point database DB2 is not limited to the example of FIG. 8. For example, the point database DB2 may store user identification information of the affiliated member service.

[0052] The balance information indicates the balance of points. The point history information is information relating to the user's usage history of the point service. For example, the point history information indicates the date and time of point usage, the number of points used, and the location of usage. The point history information may also indicate the date and time of point acquisition, the number of points acquired, and the location of acquisition. The point history information is updated by the point control unit 201. Note that the data stored in the data storage unit 200 is not limited to the above examples. The data storage unit 200 only needs to store data necessary for the point service.

[0053] [Point control section] The point control unit 201 executes various processes related to the point service. For example, when a user uses points, the point control unit 201 updates the balance information associated with the user identification information of the point service of the user so that the balance indicated by the balance information decreases. When a user earns points, the point control unit 201 updates the balance information associated with the user identification information of the point service of the user so that the balance indicated by the balance information increases. The point control unit 201 may execute processes for linking with affiliated member services.

[0054] [3-3. Functions realized by the payment server] For example, the payment server 30 includes a data storage unit 300 and a payment execution unit 301. The data storage unit 300 is realized by the storage unit 32. The payment execution unit 301 is realized by the control unit 31.

[0055] [Data storage section] The data storage unit 300 stores data necessary for the payment service. For example, the data storage unit 300 stores a payment database DB3.

[0056] Fig. 9 is a diagram showing an example of the payment database DB3. The payment database DB3 is a database in which various information related to users who use the payment service is stored. For example, the payment database DB3 stores user identification information of the payment service, payment method information, and payment history information. Any information may be stored in the payment database DB3. The information stored in the payment database DB3 is not limited to the example of Fig. 9. For example, the payment database DB3 may store information capable of identifying the payment method designated as the source of payment.

[0057] The payment method information is information about a payment method that the user can use in the payment service (e.g., a payment method that the user has registered in the payment app). The user can use any payment method in the payment service. For example, the payment method may be a credit card, points, a bank account, electronic money, cryptocurrency, debit card, or other means. The payment history information is information about the user's usage history of the payment service. For example, the payment history information indicates the date and time of payment, the payment amount, and the place of payment. Note that the data stored in the data storage unit 300 is not limited to the above examples. The data storage unit 300 only needs to store data necessary for the payment service.

[0058] [Payment Execution Department] The payment execution unit 301 executes various processes related to the payment service. For example, when a payment request from a certain user is accepted, the payment execution unit 301 executes the payment based on the payment method information of the user stored in the payment database DB3. When the payment execution unit 301 executes the payment, it updates the payment history information of the user. The process for the payment may be a known process.

[0059] [3-4. Functions realized by the self-order terminal] For example, the self-order terminal 40 includes a data storage unit 400, a point number calculation unit 401, a utilized point service identification unit 402, and a display control unit 403. The data storage unit 400 is realized by the storage unit 42. Each of the point number calculation unit 401, the utilized point service identification unit 402, and the display control unit 403 is realized by the control unit 41.

[0060] [Data storage section] The data storage unit 400 stores data necessary for ordering a product. For example, the data storage unit 400 stores a product database DB4 and a point service database DB5.

[0061] Fig. 10 is a diagram showing an example of a product database DB4. The product database DB4 is a database in which various information related to products is stored. For example, the product database DB4 stores product identification information, product name, price, product image, and number of points. The information stored in the product database DB4 is not limited to the example of Fig. 10. For example, the product database DB4 may store point redemption rates for individual products.

[0062] Product identification information is information that can identify a product. For example, product identification information is the ID of the product. The product name may correspond to the product identification information. The product name, price, and product image may be displayed on a screen such as the menu screen SC2. The number of points is the points that can be acquired when a user orders a product. The number of points is calculated by the point number calculation unit 401. If the point redemption rate differs depending on the point service used, the number of points for each used point service may be stored in the product database DB4.

[0063] Fig. 11 is a diagram showing an example of a point service database DB5. The point service database DB5 is a database in which various information related to point services is stored. For example, the point service database DB5 stores point service identification information, the point service name, and the point redemption rate. The information stored in the product database DB4 is not limited to the example in Fig. 11. For example, in the case where the point redemption rate of a certain product is higher than the point redemption rate of other products, the point redemption rate for each product identification information may be stored in the point service database DB5.

[0064] The point service identification information is information that can identify a point service. For example, the point service identification information is an ID of the point service. The name of the point service may correspond to the point service identification information. The point redemption rate is a coefficient used in calculating the number of points. The example of Figure 11 shows a case where the point redemption rate is the same for all point services, but the point redemption rate of each point service may be different. The point redemption rate of each point service may be set for a specific period of time.

[0065] The data stored in the data storage unit 400 is not limited to the above examples. The data storage unit 400 only needs to store data necessary for ordering products. For example, the data storage unit 400 may store data necessary for displaying each screen of Figs. 2 to 4. The data storage unit 400 may store order history data indicating the history of orders placed by users. When a user orders a product, the self-order terminal 40 updates the order history data.

[0066] [Points Calculation Section] The point number calculation unit 401 calculates the number of points that a user can earn by ordering a product, based on the price of the product and the point redemption rate of each of the multiple point services. In this embodiment, the point number calculation unit 401 identifies the price of the product and the point redemption rate of each of the multiple point services, based on the product database DB4 and the point service database DB5. The point calculation unit calculates the number of points by multiplying the price of the product by the point redemption rate. The formula for calculating the number of points may be a known formula. The mechanism for rounding up or down when calculating the number of points may also be a known mechanism.

[0067] In this embodiment, since a user can order any product from among multiple products, the point number calculation unit 401 obtains the number of points that the user can acquire by ordering each of the multiple products. For example, when a point redemption rate is set for each product, the point number calculation unit 401 calculates the number of points for each product based on the price of the product and the point redemption rate of the product. When the point redemption rate is the same for all products, the point number calculation unit 401 calculates the number of points for each product based on the price of the product and the point redemption rate common to all products.

[0068] For example, the point number calculation unit 401 stores the number of points for a product in the product database DB4. In this embodiment, an example is given of a case where the number of points is displayed by obtaining the number of points that has been calculated in advance and stored in the product database DB4, but the point number calculation unit 401 may dynamically calculate the number of points on the spot when the number of points is displayed. In other words, the number of points does not have to be stored in the product database DB4 in advance. For example, when the checkout screen SC3 is displayed, the point number calculation unit 401 calculates the total number of points, which is the sum of the number of points for each of a plurality of products.

[0069] [Points Service Specific Part] The point service specification unit 402 specifies a point service to be used by the user from among a plurality of point services based on information acquired by the self-order terminal 40. The information indicates the point service to be used. In this embodiment, information indicating a user's operation on the self-order terminal 40 is described as an example of the information. An example of a case where a method other than a user's operation on the self-order terminal 40 is used will be described in a modified example described later.

[0070] In this embodiment, the self-order terminal 40 accepts a user's selection operation of a point service to be used from among a plurality of point services. In the example of FIG. 2, the operation of the user selecting button B10 corresponds to the selection operation. The selection operation may be any operation. For example, the operation of the user selecting an image other than button B10, or the operation of selecting a specific member of the operation unit 44 may correspond to the selection operation.

[0071] For example, the utilized point service identifying unit 402 identifies the utilized point service based on a selection operation on the self-order terminal 40. In the example of Fig. 2, the utilized point service identifying unit 402 identifies the point service indicated by the button B10 selected by the selection operation as the utilized point service. If the user performs a selection operation other than the operation of selecting button B10, the utilized point service identifying unit 402 may identify the point service indicated by the other selection operation as the utilized point service.

[0072] [Display control section] The display control unit 403 causes the self-order terminal 40 to display the number of points of the used point service. The display control unit 403 may cause the self-order terminal 40 to display the number of points of the used point service on any screen of the self-order terminal 40. For example, the display control unit 403 causes the self-order terminal 40 to display a menu screen SC2 showing a menu showing each of a plurality of products and the number of points of the used point service that can be acquired when the user orders the product. The display control unit 403 may also cause the number of points of the used point service to be displayed on an accounting screen SC3 or another screen such as an order history screen (not shown).

[0073] The display control unit 403 may cause the self-order terminal 40 to display the number of points for a point service other than the used point service. For example, the display control unit 403 may cause the self-order terminal 40 to display both the number of points for the used point service and the number of points for the other point service other than the used point service. The display control unit 403 may cause the self-order terminal 40 to display the number of points for the used point service preferentially over the number of points for the other point service other than the used point service. Priority means that the number of points is displayed first, that the size is larger, or that the number of points is a specific color.

[0074] [3-5. Functions realized by member terminals] For example, the affiliated member terminal 50 includes a data storage unit 500 and a display control unit 501. The data storage unit 500 is realized by the storage unit 52. The display control unit 501 is realized by the control unit 51.

[0075] [Data storage section] The data storage unit 500 stores data necessary for member services. For example, the data storage unit 500 may store a database similar to the product database DB4 and a database similar to the point service database DB5.

[0076] [Display control section] The display control unit 501 causes various screens related to affiliated member services to be displayed on the display unit 55. For example, if the user does not make payment at the self-order terminal 40, the display control unit 501 causes a screen required for payment to be displayed on the display unit 55. If the user pays with cash, the display control unit 501 causes a screen required for cash payment to be displayed on the display unit 55. If the user makes payment by having the affiliated member terminal 50 read the affiliated member app or payment app, rather than the self-order terminal 40, the display control unit 501 causes a screen for reading to be displayed on the display unit 55.

[0077] [3-6. Functions realized on user terminals] For example, the user terminal 60 includes a data storage unit 600 and a display control unit 601. The data storage unit 600 is realized by the storage unit 62. The display control unit 601 is realized by the control unit 61.

[0078] [Data storage section] The data storage unit 600 stores data necessary for at least one of the affiliated member services, the point services, and the payment services. For example, the data storage unit 600 stores at least one of an affiliated member application, a point application, a payment application, and a browser.

[0079] [Display control section] The display control unit 601 causes various screens to be displayed on the display unit 65. For example, the display control unit 601 causes the display unit 65 to display each screen in Fig. 5 based on the affiliated member app.

[0080] [4. Processing performed by display control system 1] Fig. 12 is a diagram showing an example of processing executed by the display control system 1. Fig. 12 shows processing executed by the self-order terminal 40 among the processing executed by the display control system 1. The control unit 11 executes a program stored in the storage unit 12, thereby executing the processing in Fig. 12.

[0081] As shown in Fig. 12, the self-order terminal 40 calculates the number of points a user can earn by ordering each of a plurality of products based on the product database DB4 and the point service database DB5 (S1). In S1, the self-order terminal 40 stores the number of points for each of the plurality of products in the product database DB4. The process of S1 is executed before the user arrives at the store. When the user arrives at the store, the self-order terminal 40 displays a top screen SC1, which accepts the selection of the point service to be used, on the display unit 45 (S2).

[0082] The self-order terminal 40 identifies the point service to be used based on the button B10 selected by the user (S3). If the user selects button B11, a menu screen SC2 not including the number of points is displayed on the display unit 45. The self-order terminal 40 causes the display unit 45 to display the menu screen SC2 indicating the number of points of the used point service based on the product database DB4 (S4). The self-order terminal 40 accepts the product order from the user based on the operation on the menu screen SC2 (S5).

[0083] The self-order terminal 40 determines whether the user will make a payment based on the operation on the menu screen SC2 (S6). In S6, the self-order terminal 40 determines whether the button B23 has been selected. If it is not determined in S6 that the user will make a payment (S6: Y), the process returns to S4, and the menu screen SC2 is displayed again. If the user performs an operation other than selecting the button B23, the self-order terminal 40 executes a process according to the other operation.

[0084] If it is determined in S6 that the user will pay (S6: Y), the self-order terminal 40 calculates the total number of points in the point service used (S7). In S7, the self-order terminal 40 calculates the total number of points by adding up the points for each item indicated in the user's order history. The self-order terminal 40 displays a payment screen SC3 indicating the total number of points in the point service used on the display unit 45 (S8). When the user selects button B31, the self-order terminal 40 displays a payment method selection screen SC4 on the display unit 45 (S9).

[0085] Thereafter, the member server 10, the payment server 30, the self-order terminal 40, the member terminal 50, and the user terminal 60 each execute processing for payment. The member server 10, the point server 20, the self-order terminal 40, the member terminal 50, and the user terminal 60 each execute processing for the user to acquire points for the point service used. Each of the processing for payment and the processing for acquiring points may be well-known processing. Thereafter, the self-order terminal 40 displays a payment completion screen SC6 on the display unit 45 (S10), and this processing ends.

[0086] [5. Summary of the embodiment] The display control system 1 of this embodiment calculates the number of points that a user can earn by ordering a product based on the price of the product and the point redemption rate of each of the multiple point services. The display control system 1 identifies a point service to be used by the user from among the multiple point services based on information acquired by the self-order terminal 40. The display control system 1 causes the self-order terminal 40 to display the number of points of the point service to be used. In this way, the display control system 1 can improve the convenience of the user who operates the self-order terminal 40 when a member is a member of multiple point services. For example, the user can order a product while understanding how many points can be earned with the point service to be used by the user out of the multiple point services. The display control system 1 can make the user aware that points can be earned by ordering a product, and therefore can motivate the user to order a product. As a result, the display control system 1 can effectively carry out promotional activities for members.

[0087] The display control system 1 also acquires the number of points that the user can earn by ordering each of the multiple products. The display control system 1 causes the self-order terminal 40 to display a menu screen SC2 that shows a menu showing each of the multiple products and the number of points of the available point service that the user can earn when ordering the product. This allows the display control system 1 to allow the user to select a product while allowing the user to understand the number of points of the available point service that the user can earn by ordering the product. The user can understand how many points they can earn by ordering which product on the menu screen SC2, which is a list of products, so the display control system 1 can further improve user convenience.

[0088] Furthermore, the self-order terminal 40 accepts a user's selection operation of a point service to be used from among a plurality of point services. The display control system 1 identifies the point service to be used based on the selection operation performed on the self-order terminal 40. This allows the display control system 1 to allow the user to grasp, on the self-order terminal 40, the points earned for the point service to be used selected by the selection operation, thereby improving user convenience. The display control system 1 can accurately identify the point service to be used by the selection operation.

[0089] [6. Modifications] The present disclosure is not limited to the above-described embodiments. The present disclosure can be modified as appropriate without departing from the spirit and scope of the present disclosure.

[0090] Fig. 13 is a diagram showing an example of functions realized in the modified example. As shown in Fig. 13, the self-order terminal 40 includes a benefit information acquisition unit 404, an entry determination unit 405, a user behavior information acquisition unit 406, a payment method information acquisition unit 407, a combination determination unit 408, and a person in charge notification unit 409. Each of these functions is realized by the control unit 41. The user terminal 60 includes a payment method information acquisition unit 602, a combination determination unit 603, and a user notification unit 604. Each of these functions is realized by the control unit 61.

[0091] [6-1. Variation 1] For example, some point services offer benefits that users can use as affiliated members. The benefits may be unique (specific) to a particular point service, or may be offered not only by a particular point service but also by other services. A unique benefit is a benefit that is not offered by other point services. When a user uses a point service that offers a benefit among multiple point services, the user can receive the benefit. Variation 1 takes as an example a case where a coupon corresponds to a benefit. The benefit may be something other than a coupon, such as an increase in the point redemption rate.

[0092] The display control system 1 of the first modification includes a benefit information acquisition unit 404. The benefit information acquisition unit 404 acquires benefit information related to benefits in the point service that can be used, which is a benefit that the user can use as an affiliate. The point service database DB5 of the first modification stores benefit information in association with point service identification information. Benefit information is not associated with point service identification information of a point service that does not offer a benefit.

[0093] The reward information includes information that can identify the content of the reward. For example, the reward information indicates product identification information of a product subject to a discount, a discount rate, a discount amount, a discounted price, product identification information of a product subject to free exchange, image data for display, product identification information of a product associated with the reward, or other information. If a condition (e.g., a usage amount or usage time) for a user to receive a reward is set, the reward information may indicate the condition. The reward information acquisition unit 404 acquires reward information associated with the point service identification information of the used point service based on the point service database DB5. The display control unit 403 of the first modification further displays the reward indicated by the reward information on the self-order terminal 40.

[0094] FIG. 14 is a diagram showing an example of a menu screen SC2 in the first modified example. For example, as shown in the upper part of FIG. 14, the display control unit 403 causes the self-order terminal 40 to display a menu screen SC2 including a button B20 showing an image of a benefit indicated by the benefit information. If the benefit information is not associated with the point service being used, the display control unit 403 does not cause the self-order terminal 40 to display the benefit. In the example of FIG. 14, benefit information of the point service being used "AAA points" is associated with certain products (e.g., "draft beer", "highball", and "wine"), so the benefit is displayed in the button B20 for these products. For example, if a benefit is specific to the point service being used "AAA points", the benefit will not be displayed on the menu screen SC2 if the user selects another point service.

[0095] For example, when a user selects a button B20 indicating a benefit, the display control unit 403 causes the menu screen SC2 to display details of the benefit indicated by the button B20, as shown in the lower part of FIG. 14. The user can use the benefit by selecting a benefit displayed on the menu screen SC2. The benefit may be applied automatically without the user selecting it. A known mechanism may be used to apply the benefit. The display control unit 403 may cause the benefit indicated by the benefit information to be displayed on a screen other than the menu screen SC2. For example, the display control unit 403 may cause the benefit indicated by the benefit information to be displayed on the checkout screen SC3 or an order history screen not shown.

[0096] For example, if a coupon that gives a discount on a specific product corresponds to the benefit, the self-order terminal 40 executes a process to give that product a discounted price. If a coupon that increases the point redemption rate corresponds to the benefit, the self-order terminal 40 executes a process to increase the number of points. If the user changes the point service used, the self-order terminal 40 executes a process to cancel the application of the benefit. Even if the user does not select a point service associated with benefit information when ordering, as long as the user selects that point service by the time of payment, the self-order terminal 40 may apply the benefit indicated by the benefit information.

[0097] The display control system 1 of the first modification acquires benefit information related to the benefit in the point service that the user can use as an affiliate. The display control system 1 further displays the benefit indicated by the benefit information on the self-order terminal 40. This allows the display control system 1 to allow the user to understand the benefit in the point service that is used, thereby further improving the user's convenience. For example, if only a certain point service offers a benefit, the display control system 1 can motivate the user to use that point service. Even if the user has not yet used the point service, the display control system 1 can display the number of points and the benefit on the menu screen SC2, so that the display control system 1 can also motivate the user to register for the point service.

[0098] [6-2. Variation 2] For example, some point services hold campaigns that are available to users who are affiliated with the service. The campaigns may be unique (specific) to a particular point service, or may be held not only by a particular point service but also by other services. A unique campaign is a campaign that is not held by other point services. A higher point redemption rate may be applied to users who use a point service that has a campaign among multiple point services than to other point services.

[0099] The point service database DB5 of the first modification stores campaign information related to a campaign in association with the point service identification information. The campaign information may be any information that can identify whether or not a campaign is being held. For example, the campaign information indicates the time when the campaign is being held, the name of the campaign, and the point return rate during the campaign.

[0100] The display control system 1 of the second modification includes an entry determination unit 405. The entry determination unit 405 determines whether or not the user has entered a campaign in a point service that is related to affiliated members. In the second modification, entry information indicating whether or not the user has entered a campaign is stored in the point database DB2. For example, when a user performs an operation to enter a campaign from the user terminal 60, the point server 20 updates the entry information associated with the user identification information of the point service of the user to indicate that the user has entered.

[0101] FIG. 15 is a diagram showing an example of a top screen SC1 in Modification 2. For example, as shown in the upper part of FIG. 15, the top screen SC1 in Modification 2 includes an input form F12 for inputting user identification information for the point service to be used. The user inputs the user identification information for the point service to be used in the input form F12. The user identification information for the point service to be used may be displayed as a code on a point app. In this case, the self-order terminal 40 may obtain the user identification information for the point service by photographing the code with the photographing unit 46.

[0102] For example, the entry determination unit 405 sends an inquiry regarding whether or not the user has entered to the point server 20 based on the user identification information of the point service being used. The inquiry includes the user identification information of the point service being used. The inquiry may be sent via another computer such as the affiliated server 10. The point server 20 determines whether or not the user has entered the campaign based on the entry information associated with the user identification information of the point service being used included in the inquiry, based on the point database DB2. The point server 20 sends determination result information indicating the determination result to the self-order terminal 40. The determination result information may be sent via another computer such as the affiliated server 10. The entry determination unit 405 refers to the determination result information and determines whether or not the user has entered the campaign.

[0103] When it is determined that the user has entered the campaign, the point number calculation unit 401 of the second modified example calculates the number of points based on a point redemption rate that is higher than when it is determined that the user has not entered the campaign. The point redemption rate during the campaign is assumed to be shown in the point service database DB5. In the example at the bottom of FIG. 15, the point redemption rate during the campaign is three times the normal rate. The point number calculation unit 401 identifies the point redemption rate during the campaign based on the point service database DB5. The point number calculation unit 401 calculates the number of points based on the identified point redemption rate during the campaign. The method of calculating the number of points is as described in the embodiment.

[0104] The display control system 1 of the second modification judges whether or not the user has entered a campaign in a point service to be used. When it is judged that the user has entered the campaign, the display control system 1 calculates the number of points based on a higher point redemption rate than when it is judged that the user has not entered the campaign. This allows the display control system 1 to allow the user to understand the number of points according to the campaign, thereby further improving user convenience. For example, the display control system 1 can motivate the user to use a specific point service that is holding a campaign. The display control system 1 can also motivate the user to order more products by displaying the number of points based on a high point redemption rate.

[0105] [6-3. Variation 3] For example, in the embodiment, the case has been described where the utilized point service identifying unit 402 identifies the utilized point service based on the button B10 selected by the user. The utilized point service identifying unit 402 may identify the utilized point service based on other methods. The self-order terminal 40 of the third modification acquires user identification information that can identify the user in the utilized point service. For example, the self-order terminal 40 acquires user identification information of the utilized point service that the user inputs on the top screen SC1 of FIG. 15.

[0106] The self-order terminal 40 may obtain the user identification information of the utilized point service based on other methods. For example, the self-order terminal 40 may obtain the user identification information of the utilized point service input by the user on a screen other than the top screen SC1. The self-order terminal 40 may obtain the user identification information of the utilized point service based on other methods other than the operation on the operation unit 44.

[0107] For example, the self-order terminal 40 may obtain user identification information of the utilized point service by communicating with the user terminal 60 (for example, short-range wireless communication). In this case, it is assumed that the user identification information of the utilized point service is stored in advance in the user terminal 60. The self-order terminal 40 may obtain the user identification information of the utilized point service by photographing a code of a point app displayed on the user terminal 60 with the photographing unit 46. The code is generated based on the user identification information of the utilized point service. The self-order terminal 40 may obtain the user identification information of the utilized point service by reading a physical point card held by the user with a card reader.

[0108] The utilized point service identifying unit 402 in the third modified example identifies the utilized point service based on the user identification information acquired by the self-order terminal 40. For example, a specific digit of the user identification information may contain information capable of identifying the point service. In this case, the utilized point service identifying unit 402 identifies the utilized point service by referring to the specific digit of the user identification information acquired by the self-order terminal 40. The utilized point service identifying unit 402 may inquire as to whether the user is a member by transmitting the user identification information of the point service to the point server 20.

[0109] The display control system 1 of the third modification specifies the point service to be used based on the user identification information acquired by the self-order terminal 40. This allows the display control system 1 to allow the user to grasp, on the self-order terminal 40, the earned points of the point service to be used specified based on the user identification information acquired by the self-order terminal 40, thereby improving user convenience.

[0110] [6-4. Variation 4] For example, the self-order terminal 40 may obtain user identification information capable of identifying a user in the affiliated member service of an affiliate linked to each of a plurality of point services. In the fourth modification, an example is given in which the self-order terminal 40 obtains the user identification information of the affiliated member service by reading a code C70 displayed on the top screen SC7 of the affiliated member app with the photographing unit 46. The code C70 is generated based on the user identification information of the affiliated member service stored in the user terminal 60. The self-order terminal 40 may obtain the user identification information of the affiliated member service based on other methods.

[0111] For example, the self-order terminal 40 may obtain the user identification information of the affiliated service input by the user on the top screen SC1 or other screens. The self-order terminal 40 may obtain the user identification information of the affiliated service by communicating with the user terminal 60. The self-order terminal 40 may obtain the user identification information of the affiliated service by reading the member card of the affiliate held by the user with a card reader.

[0112] The utilized point service identifying unit 402 in the fourth modified example identifies the utilized point service based on the user identification information acquired by the self-order terminal 40. For example, the utilized point service identifying unit 402 acquires linked information associated with the user identification information of the affiliated service based on the affiliated member database DB1. The linked information is acquired by the self-order terminal 40 making an inquiry to the affiliated member server 10 directly or indirectly via another computer such as the affiliated member terminal 50.

[0113] For example, the used point service identifying unit 402 identifies a point service identified based on the linked information as the used point service. The affiliated member server 10 transmits point service identification information of the point service indicated in the linked information to the self-order terminal 40 directly, or indirectly via another computer such as the affiliated member terminal 50. The used point service identifying unit 402 identifies the point service indicated by the point service identification information as the used point service. When a user links only a single point service, the used point service identifying unit 402 may identify the single point service as the point service without being based on the linked information.

[0114] The display control system 1 of the fourth modification specifies the point service to be used based on the user identification information acquired by the self-order terminal 40. This allows the display control system 1 to allow the user to grasp, on the self-order terminal 40, the earned points of the point service to be used specified based on the user identification information acquired by the self-order terminal 40, thereby improving user convenience.

[0115] [6-5. Variation 5] For example, in the embodiment, the point redemption rate is the same for all users, but the point redemption rate may differ depending on the user. In the fifth modification, a rank is set according to the user's usage status for at least one of the multiple point services. The user's rank may be determined according to the usage status of the point service, or according to the usage status of other services (e.g., payment services, e-commerce services, travel reservation services, or communication services) linked to the point service.

[0116] The display control system 1 includes a user behavior information acquisition unit 406. The user behavior information acquisition unit 406 acquires user behavior information related to a user's behavior in a point service to be used, or user behavior information related to a linked service that is linked to the point service to be used. The user behavior information is information that is updated according to the user's behavior. In the fifth modification, a case is taken as an example in which the user behavior information indicates a rank according to the user's behavior in the point service to be used or the linked service. The method of determining the rank may be a known method.

[0117] In addition, the user behavior information may be information other than rank. For example, the user behavior information may indicate at least one of the user's purchase history and browsing history in the point service or the linked service. If the linked service is a payment service, the user behavior information may indicate products purchased by the user through the payment service, or affiliates for which the user has used the payment service. If the linked service is an e-commerce service, the user behavior information may indicate products purchased by the user through the e-commerce service, or products viewed by the user through the e-commerce service.

[0118] In the fifth modification, it is assumed that user behavior information is stored in the point database DB2. For example, the user behavior information acquisition unit 406 requests user behavior information from the point server 20 based on the user identification information of the used point service. The request for user behavior information may be sent via another computer such as the affiliated server 10. The point server 20 transmits the user behavior information stored in the point database DB2 to the self-order terminal 40. The user behavior information may be sent via another computer such as the affiliated server 10.

[0119] The user behavior information may be stored in a database other than the point database DB2. For example, the user behavior information may be stored in a database stored in a system that provides a linkage service to a user. In this case, the user behavior information acquisition unit 406 may acquire the user behavior information from the system. If the user behavior information is stored in the user terminal 60, the user behavior information acquisition unit 406 may acquire the user behavior information from the user terminal 60.

[0120] The point number calculation unit 401 of the fifth modified example calculates the number of points further based on the user behavior information. For example, the point number calculation unit 401 calculates the number of points based on the rank indicated by the user behavior information. The point number calculation unit 401 determines a point redemption rate such that the higher the rank indicated by the user behavior information, the higher the point redemption rate. The point number calculation unit 401 calculates the number of points based on the price of the product and the determined point redemption rate.

[0121] In the fifth modification, the relationship between the user behavior information (rank in the fifth modification) and the point redemption rate is assumed to be shown in the point service database DB5. These relationships may be shown in another database, or may be shown in other data other than the database (for example, a part of a program code, a formula, or a table). The point number calculation unit 401 obtains the point redemption rate according to the user behavior information based on the point service database DB5.

[0122] In addition, when the user behavior information indicates information other than the rank, the point number calculation unit 401 may obtain a point redemption rate according to the other information. For example, when the other information is at least one of a purchase history and a browsing history, the point number calculation unit 401 calculates the number of points based on at least one of the purchase history and the browsing history indicated by the user behavior information. When the other information indicates the amount of use in the payment service, the point number calculation unit 401 may determine the point redemption rate so that the point redemption rate becomes higher as the amount of use becomes higher. When the other information indicates the place of use in the payment service, the point number calculation unit 401 may determine the point redemption rate so that the point redemption rate becomes higher as the number of payments in which the member where the user is currently located is more frequent.

[0123] For example, when the other information indicates a product purchased by the user on the electronic commerce service, the point number calculation unit 401 may determine the point redemption rate so that the more products or the amount of products purchased by the user, the higher the point redemption rate. When the other information indicates a page of products viewed by the user on the electronic commerce service, the point number calculation unit 401 may determine the point redemption rate so that the more pages viewed by the user, the higher the point redemption rate. Similarly, when the user behavior information indicates other information, the point number calculation unit 401 may calculate the number of points based on the point redemption rate according to the other information.

[0124] The display control system 1 of the fifth modified example acquires user behavior information on the user's behavior in a point service or user behavior information on the user's behavior in a linked service linked to the point service. The display control system 1 calculates the number of points based on the user behavior information. This allows the display control system 1 to allow the user to understand the number of points according to the user's behavior, thereby further improving user convenience. For example, if the number of points increases when the user performs a specific behavior, the display control system 1 can motivate the user to perform the specific behavior.

[0125] Furthermore, when the user behavior information indicates a rank according to the user's behavior in the point service or the linked service, the display control system 1 calculates the number of points based on the rank indicated by the user behavior information. This allows the display control system 1 to allow the user to know the number of points according to the user's rank, thereby further improving user convenience. For example, when the number of points increases as the user's rank increases, the display control system 1 can motivate the user to increase the rank.

[0126] Furthermore, when the user behavior information indicates at least one of the user's purchase history and browsing history in the point service or the linked service, the display control system 1 calculates the number of points based on at least one of the purchase history and browsing history indicated by the user behavior information. This allows the display control system 1 to allow the user to know the number of points according to at least one of the user's purchase history and browsing history, thereby further improving user convenience. For example, when the number of points increases according to at least one of the user's purchase history and browsing history, the display control system 1 can motivate the user to purchase a product or browse a product page.

[0127] [6-6. Variation 6] For example, in the embodiment, the point redemption rate is the same for all products, but each of the multiple products may be associated with a point redemption rate that corresponds to the product. In the sixth modification, the point redemption rate of a certain product may be different from the point redemption rate of other products. For example, the point redemption rate of a product belonging to the dessert menu may be higher than the point redemption rate of a product belonging to the meal menu. For example, the point redemption rate of a product for which an affiliate is holding a campaign may be higher than the point redemption rate of a product that is not subject to the campaign.

[0128] In the sixth modification, it is assumed that the point redemption rate for each of the multiple products is stored in the product database DB4. The point number calculation unit 401 of the sixth modification acquires the point redemption rate for each of the multiple products based on the product database DB4. The point redemption rate for each product may be stored in a database other than the product database DB4. The point number calculation unit 401 of the sixth modification calculates the number of points based on the point redemption rate associated with each of the multiple products. Although the method of acquiring the point redemption rate differs from that of the embodiment, the method of calculating the number of points itself is the same as that of the embodiment.

[0129] The point redemption rate for each product may differ depending on the point service used. That is, the point redemption rate may be determined for each combination of the point service used and the product. In this case, the point number calculation unit 401 calculates the number of points based on the point redemption rate associated with the combination of the point service used and the product. The relationship between the combination of the point service used and the product and the point redemption rate is assumed to be determined in the product database DB4 or the point service database DB5.

[0130] The display control system 1 of the sixth modification calculates the number of points based on the point redemption rate associated with each of a plurality of products. This allows the display control system 1 to calculate the number of points at the point redemption rate according to the product, and therefore allows effective promotional activities for a particular product. Even if the point redemption rate is according to the product, the display control system 1 can calculate and display the number of points according to the point redemption rate of each product, thereby further improving user convenience.

[0131] [6-7. Variation 7] For example, when a user uses a certain payment application, a certain point service may be given a preferential point return rate. In the seventh modification, in Figs. 2 to 5, a case is taken as an example in which a user uses a payment application "AAA Pay" and a preferential point return rate is given for a point service "AAA Points". In this case, it may be determined whether or not a combination of the type of the point service to be used selected by the user and the type of the payment application selected by the user is a combination that provides a preferential point return rate. The user may be notified of the determination result.

[0132] The display control system 1 of the seventh modification includes a payment method information acquisition unit 602, a combination determination unit 603, and a user notification unit 604. The payment method information acquisition unit 602 acquires payment method information related to the payment method used by the user to pay for the product. The user uses at least one of a plurality of payment methods. The payment method may be a method available within a payment app, such as a credit card or electronic money, but the seventh modification takes as an example a case where the payment app corresponds to the payment method. The payment app is a method used by the user to make a payment, and is therefore a type of payment method. The payment method is not limited to a payment app. The part describing the payment app may be replaced with any other payment method.

[0133] For example, a payment app for each of a plurality of payment services is installed on the user terminal 60. In the seventh modification, it is assumed that the payment app "AAA Pay", the payment app "DDD Pay", and the payment app "EEE Pay" are installed on the user terminal 60. Hereinafter, the payment app used by the user for payment is referred to as the "used payment app". When the combination of the used point service and the used payment app is a predetermined combination, the point redemption rate is more favorable than when the combination of the used point service and the used payment app is not a predetermined combination.

[0134] For example, the payment method information acquisition unit 602 acquires payment method information related to a payment app selected by the user from among multiple payment apps. In the example of FIG. 5, the user selects a payment app on the payment method selection screen SC9. The payment method information acquisition unit 602 acquires payment method information based on the selection on the payment method selection screen SC9. The user may select a payment app on a screen other than the payment method selection screen SC9.

[0135] The method of acquiring the used payment method information is not limited to the above example. For example, the user may select the payment app to be used in advance. In this case, the used payment method information is assumed to be stored in advance in the user terminal 60. As another example, the used payment method information acquiring unit 602 may acquire used payment method information indicating the payment app running on the user terminal 60. In this case, the payment app running on the user terminal 60 corresponds to the used payment method.

[0136] The combination determination unit 603 determines whether or not a combination of the type of the used point service and the type of payment method indicated by the used payment method information is a predetermined combination. For example, the combination determination unit 603 obtains information on the type of the used point service from the self-order terminal 40. This information is assumed to be indicated in the code on the code screen SC5. The combination determination unit 603 may obtain the information by communicating with the self-order terminal 40. The combination determination unit 603 may identify the type of the used point service based on the user's operation on the user terminal 60.

[0137] The data indicating the predetermined combination is stored in advance in the data storage unit 600. The combination determination unit 603 makes a determination based on the data. The predetermined combination is a combination that offers a preferential point return rate. In the seventh modification, the combination determination unit 603 determines whether or not the combination of the type of the used point service and the type of payment method indicated by the used payment method information is "AAA Pay" and "AAA Points". The user notification unit 604 notifies the user based on the determination result of the combination determination unit 603.

[0138] Fig. 16 is a diagram showing an example of a notification to a user. For example, after the user selects a payment method on the payment method selection screen SC9, the user notification unit 604 causes the user terminal 60 to display a notification screen SC11 indicating the determination result of the combination determination unit 603. When it is determined that the combination of the type of the used point service and the type of the payment method indicated by the used payment method information is a predetermined combination, the user notification unit 604 causes the notification screen SC11 to display a message indicating that, as shown in the upper part of Fig. 16. In this case, the user notification unit 604 may cause the notification screen SC11 to display a preferential point return rate.

[0139] For example, if it is determined that the combination of the type of point service used and the type of payment method indicated by the used payment method information is not a predetermined combination, the user notification unit 604 displays a message to that effect on the notification screen SC11, as shown in the lower part of Fig. 16. In this case, the user notification unit 604 may display a message indicating that the point return rate is not preferential on the notification screen SC11. The user notification unit 604 may display a predetermined combination in which the point return rate is preferential on the notification screen SC11.

[0140] The display control system 1 of the seventh modification acquires payment method information related to the payment method used, which is the payment method used by the user to pay for the product. The display control system 1 judges whether or not the combination of the type of the point service used and the type of the payment method used indicated by the payment method information is a predetermined combination. The display control system 1 notifies the user based on the judgment result. This allows the display control system 1 to allow the user to know whether or not the combination of the type of the point service used and the type of the payment method used indicated by the payment method information is a predetermined combination, thereby further improving user convenience. For example, the user can know whether or not the combination offers a preferential point return rate.

[0141] [6-8. Variation 8] For example, when payment for a product is made, a notification regarding the point service being used may be given to the member's person in charge. The display control system 1 of the eighth variant includes a person in charge notification unit 409. When payment for a product is made, the person in charge notification unit 409 gives a notification regarding the point service being used to the member's person in charge. In the eighth variant, the person in charge notification unit 409 sends a notification to the member's terminal 50 operated by the person in charge. This notification includes information that can identify the point service being used.

[0142] 17 is a diagram showing an example of a notification sent to an affiliate member. For example, the person in charge notification unit 409 sends a notification regarding the use of the points service to the affiliate member terminal 50. The affiliate member terminal 50 displays a notification screen SC12 showing the notification received from the self-order terminal 40 on the display unit 55. The notification may be sent to another computer, such as the affiliate member server 10, instead of the affiliate member terminal 50. The notification may be displayed on the self-order terminal 40.

[0143] In the display control system 1 of the eighth modified example, when payment for a product is made, the display control system 1 notifies the member of the staff of the affiliated company of the use of the point service. In this way, the display control system 1 allows the member of the staff to know the use point service selected by the user.

[0144] [6-9. Variation 9] For example, in Variation 7, a case is taken as an example in which the result of the determination as to whether or not the combination of the type of point service used and the type of payment app used is a predetermined combination is notified to the user. The determination result may be notified to the affiliated store's staff member rather than to the user. This point is also the same as for the notification in FIG. 17. However, in Variation 9, a case is taken as an example in which the acquisition of the payment method used information, the determination of the combination, and the control of the notification are each performed by the self-order terminal 40.

[0145] The display control system 1 of the 9th modification includes a payment method information acquisition unit 407, a combination determination unit 408, and a person in charge notification unit 409. The payment method information acquisition unit 407 acquires payment method information related to the payment method used, which is the payment method used by the user to pay for products. The payment method information acquisition unit 407 acquires the payment method information from a different entity than the payment method information acquisition unit 602, but the processing content itself is generally similar to that of the payment method information acquisition unit 602. The payment method information acquisition unit 407 acquires the payment method information by a user's operation on the self-order terminal 40, the result of communication with the user terminal 60, or by reading a code displayed on the user terminal 60. The code is generated based on the payment method information.

[0146] The combination determination unit 408 determines whether or not the combination of the type of used point service and the type of used payment method indicated in the used payment method information is a predetermined combination. The combination determination unit 408 is executed by a different entity from the combination determination unit 603, but the processing content itself is generally similar to that of the combination determination unit 603. The combination determination unit 408 determines whether or not the combination of the type of used point service identified by the used point service identification unit 402 and the type of used payment method indicated in the used payment method information acquired by the used payment method information acquisition unit 407 is a predetermined combination. The person in charge notification unit 409 notifies the person in charge of the affiliated company based on the determination result of the combination determination unit 408.

[0147] FIG. 18 is a diagram showing an example of a notification to the person in charge. For example, after the user selects a payment method on the payment method selection screen SC9 or by another method, the person in charge notification unit 409 causes the member terminal 50 to display a notification screen SC13 indicating the determination result of the combination determination unit 408. The person in charge notification unit 409 causes the member terminal 50 to display the notification screen SC13 by transmitting data required for displaying the notification screen SC13 to the member terminal 50. When it is determined that the combination of the type of the used point service and the type of the payment method indicated by the used payment method information is a predetermined combination, the person in charge notification unit 409 causes the notification screen SC13 to display a message indicating that, as shown in the upper part of FIG. 18. In this case, the person in charge notification unit 409 may cause the notification screen SC13 to display a preferential point return rate.

[0148] For example, if it is determined that the combination of the type of the point service used and the type of the payment method indicated by the payment method information used is not a predetermined combination, the person in charge notifying unit 409 displays a message to that effect on the notification screen SC13, as shown in the lower part of FIG. 18. In this case, the person in charge notifying unit 409 may display a message indicating that the point return rate is not favorable on the notification screen SC13. The person in charge notifying unit 409 may display a predetermined combination in which the point return rate is favorable on the notification screen SC13. FIG. 18 shows a case in which the payment is executed by the operation of the person in charge on the notification screen SC13 (i.e., a case in which the user performs the payment operation on the self-order terminal 40, then moves to the cash register of the restaurant and makes the payment on the member terminal 50), but the payment may be executed by the user's operation instead of the person in charge's operation.

[0149] The display control system 1 of the ninth modification acquires payment method information relating to the payment method used, which is the payment method used by the user to pay for products. The display control system 1 determines whether or not the combination of the type of point service used and the type of payment method used indicated by the payment method information is a predetermined combination. The display control system 1 notifies the member's staff member based on the determination result. This allows the staff member to know whether or not the combination of the type of point service used and the type of payment method used indicated by the payment method information is a predetermined combination. For example, the staff member can know whether or not the combination is one that offers a preferential point redemption rate.

[0150] [6-10. Variation 10] For example, in the embodiment, a case has been taken as an example in which a user orders a product from a self-order terminal 40 placed on a table in a store operated by a franchisee. The user may also order a product from his / her own user terminal 60. In variant example 10, a piece of paper with a code (e.g., a barcode or two-dimensional code) printed on it is placed on a table in a store operated by a franchisee. The user orders a product by reading the code with the user terminal 60. The ordering mechanism using the user terminal 60 may itself be a known mechanism.

[0151] FIG. 19 is a diagram showing an example of functions realized by the display control system 1 of the modified example 10. As shown in FIG. 19, the display control system 1 of the modified example 10 does not include a self-order terminal 40. In the modified example 10, payment for products is made for each user group to which multiple users belong. A user group is a group of users who make a payment together. For example, a user group is a group of users who are at the same table. A user group may also be a group of users who are at tables separate from each other. Each of the multiple users operates his / her own user terminal 60 as a self-order terminal. In the modified example 10, the user terminal 60 corresponds to the self-order terminal according to the present disclosure. The self-order terminal according to the present disclosure may not be owned by the franchisee, but may be owned by the user.

[0152] FIG. 20 is a diagram showing an example of a flow in which a user orders a product from the user terminal 60. As shown in the upper left of FIG. 20, the user terminal 60 displays on the display unit 65 a top screen SC7 including a button B73 for the user to order a product by himself / herself. When the user selects the button B73, as shown in the upper right of FIG. 20, the user terminal 60 starts the photographing unit 66 and displays on the display unit 65 a reading screen SC14 for reading a two-dimensional code on a piece of paper placed on a table. When the user terminal 60 reads the two-dimensional code, as shown in the lower left of FIG. 20, the user terminal 60 displays on the display unit 65 a usage point selection screen SC15 for the user to select usage points.

[0153] In the tenth modification, an example will be given in which the display control unit 101, the point number calculation unit 102, and the utilized point service identification unit 103 are realized by the affiliated member server 10. Each of these functions is realized by the control unit 11. Each of these functions may be realized by the affiliated member terminal 50. The display control unit 101, the point number calculation unit 102, and the utilized point service identification unit 103 have roughly the same functions as the display control unit 403, the point number calculation unit 401, and the utilized point service identification unit 402, respectively. The data storage unit 100 in the tenth modification stores a product database DB4 and a point service database DB5.

[0154] The point number calculation unit 102 of the tenth modification calculates the number of points that the user can acquire by ordering a product in each of a plurality of available point services. The point number calculation unit 102 calculates the number of points based on the product database DB4 and the point service database DB5 stored in the data storage unit 100. The method of calculating the number of points is the same as the method described in the embodiment.

[0155] The utilized point service identification unit 103 of the modified example 10 identifies the utilized point service of each of the multiple users based on information acquired by the user terminal 60 of each of the multiple users. The utilized point service is indicated in the information. In the modified example 10, information indicating a user's operation on the user terminal 60 will be described as an example of the information. A method other than the user's operation on the user terminal 60 may be used.

[0156] The user terminal 60 accepts a selection operation by the user of a point service to be used from among a plurality of point services. In the example of FIG. 20, the operation of the user selecting buttons B150A-B150C corresponds to the selection operation. Hereinafter, when there is no need to distinguish between buttons B150A-B150C, they will simply be referred to as button B150. The user can also select button B151 indicating that the point service is not to be used. The selection operation may be any operation. For example, the selection operation may be an operation in which the user selects an image other than button B150, or an operation in which the user selects a predetermined member of the operation unit 64.

[0157] For example, the use point service identifying unit 103 identifies the use point service based on a selection operation performed on the user terminal 60. In the example of FIG. 20, the use point service identifying unit 103 identifies the point service indicated by the button B150 selected by the selection operation as the use point service. If the user performs a selection operation other than the operation of selecting the button B150, the use point service identifying unit 103 may identify the point service indicated by the other selection operation as the use point service. The use point service identifying unit 103 may identify a point card linked with the member app as the use point card. In this case, the use point service identifying unit 103 refers to the member database DB1 to identify the use point card.

[0158] The display control unit 101 of the tenth modification causes the user terminal 60 of each of a plurality of users to display the number of points that the user can acquire in the point service used by the user. In the example of FIG. 20, as shown in the lower right of FIG. 20, the display control unit 101 causes the user terminal 60 to display a menu screen SC16 showing the number of points for each of a plurality of products. For example, the display control unit 101 causes the user terminal 60 of a user who has selected the point service "AAA points" to display the number of points for the point service "AAA points". Note that the number of points may be displayed on a screen other than the menu screen SC16. For example, the number of points for each product and the number of points for the entire transaction may be displayed on a checkout screen or order history screen displayed on the user terminal 60.

[0159] For example, the display control unit 101 causes the user terminal 60 of a user who has selected the point service "BBB points" to display the number of points for the point service "BBB points." The display control unit 101 causes the user terminal 60 to display the number of points by transmitting data necessary for this display to the user terminal 60. In this manner, the display control unit 101 generates data necessary for displaying the menu screen SC16 corresponding to the point card selected by each of a plurality of users, and transmits the data to the user terminal 60 of that user. The user terminal 60 of that user causes the display unit 65 to display the menu screen SC16 corresponding to the point card selected by that user, based on the data.

[0160] In the tenth modification, each of a plurality of users operates his / her own user terminal 60 as a self-order terminal. The display control system 1 identifies the point service used by each of the plurality of users based on information acquired by the user terminal 60 of each of the plurality of users. The display control system 1 causes the user terminal 60 of each of the plurality of users to display the number of points that the user can acquire in the point service used by that user. In this way, the display control system 1 can improve the convenience of the user operating the user terminal 60 as a self-order terminal when an affiliate is affiliated with multiple point services.

[0161] [6-11. Variation 11] For example, points may be distributed to each user belonging to a user group. The point number calculation unit 401 may calculate the number of points further based on the number of people in the user group. In the eleventh modification, as in the tenth modification, the user may use his / her own user terminal 60 as a self-order terminal, or the self-order terminal 40 of the embodiment may be provided. When the self-order terminal 40 is provided, the user inputs the number of people in the user group into the self-order terminal 40. When the code displayed on the self-order terminal 40 is read by the user terminal 60, the point number calculation unit 401 may determine the number of users by determining how many user terminals 60 have read the code.

[0162] For example, the number of people in a user group may be input by the user, or may be specified by the number of user terminals 60 that have read the same two-dimensional code. The point number calculation unit 401 calculates the number of points each person will acquire by dividing the number of points calculated based on the price of the product and the point return rate by the number of people in the user group. For example, if there are two users in the user group, the number of points each person will acquire will be half that of a case where there is only one user. If there are four users in the user group, the number of points each person will acquire will be one-quarter that of a case where there is only one user.

[0163] In addition, in the 11th modification, as in the 10th modification, the user terminal 60 may correspond to the self-order terminal according to the present disclosure. In this case, the user terminal 60 of each of the multiple users displays the number of points according to the number of members of the user group as the number of points of the point service selected by the user. The user can know the number of points that he or she can obtain by point distribution on a screen such as the menu screen SC16 of his or her user terminal 60. The mechanism for distributing points may be a known mechanism.

[0164] The display control system 1 of the eleventh modification calculates the number of points further based on the number of people in the user group. This enables the display control system 1 to improve the convenience of users in the user group to which points are distributed.

[0165] [6-12. Variation 12] For example, in the 11th modification, the point number calculation unit 401 may calculate the number of points based on the number of users in the user group who have been specified to use a point service. In the 12th modification, the point number calculation unit 401 does not count users who belong to a user group and have not been specified to use a point service in the number of users in the calculation of the number of points. For example, when a point service is specified to be used by three users in a user group that includes four users, the point number calculation unit 401 calculates the number of points to be acquired by the three users who have been specified to use a point service by dividing the number of points calculated based on the price of the product and the point return rate by three.

[0166] The display control system 1 of the modification 13 calculates the number of points based on the number of users in the user group who are specified to use the point service. This allows the display control system 1 to improve the convenience of users in a user group that includes users who do not use points.

[0167] [6-13. Variation 13] For example, in the eleventh modification, any one of a plurality of users belonging to a user group may acquire points on behalf of the users. The user acquiring points on behalf of the users inputs the user identification information of the point service he / she uses into the self-order terminal 40 or the user terminal 60. When a representative of a user group acquires points on behalf of the users, the point number calculation unit 401 may calculate the number of points regardless of the number of users. When points are distributed among each of a plurality of users belonging to a user group, the point number calculation unit 401 may calculate the number of points based on the number of users.

[0168] In the display control system 1 of the modification 13, when a representative of a user group acquires points on behalf of the group, the number of points is calculated regardless of the number of users. In the display control system 1, when points are distributed to each of a plurality of users belonging to a user group, the number of points is calculated based on the number of users. In this way, the display control system 1 can improve the convenience for users.

[0169] [6-14. Other Modifications] For example, the above modifications may be combined.

[0170] For example, an affiliate may be any person who is affiliated with a points service. An affiliate is not limited to a restaurant operating company. An affiliate may be a railway company that provides in-train sales, an airline company that provides in-flight sales, an accommodation facility that provides room service, or any other person. A product may be anything that an affiliate sells. A product is not limited to food and drink. For example, a product may be souvenirs, clothing, daily necessities, or other items. A product may be electronic data.

[0171] For example, processes described as being performed by the affiliate server 10 may be performed by the user terminal 60 or the self-order terminal 40. Processes described as being performed by the user terminal 60 may be performed by the affiliate server 10 or the self-order terminal 40. Processes described as being performed by the self-order terminal 40 may be performed by the affiliate server 10 or the user terminal 60. Processes described as being performed by the affiliate server 10, the self-order terminal 40, or the user terminal 60 may be shared among multiple computers.

[0172] [7. Notes] For example, the display control system may have the following configuration. (1) A display control system for controlling a display of a self-order terminal for a user to order products of members of a plurality of point services, comprising: a point number calculation unit that calculates the number of points that the user can earn by ordering the product based on the price of the product and the point redemption rate of each of the plurality of point services; a use point service identification unit that identifies a use point service that is the point service that the user uses from among the plurality of point services based on the information acquired by the self-order terminal; A display control unit that causes the self-order terminal to display the number of points of the utilized point service; A display control system including: (2) the point number calculation unit acquires the number of points that the user can acquire by ordering each of the plurality of products; The display control unit causes the self-order terminal to display a menu screen showing a menu showing each of the plurality of products and the number of points of the point service that can be acquired when the user orders the product. A display control system as described in (1). (3) The display control system further includes a benefit information acquisition unit that acquires benefit information related to the benefit that the user can use with the affiliated member in the point service; The display control unit causes the self-order terminal to further display the benefit indicated by the benefit information. A display control system according to (1) or (2). (4) The display control system further includes an entry determination unit that determines whether or not the user has entered the campaign in the point service, the campaign being related to the affiliated member; when it is determined that the user has entered the campaign, the point number calculation unit calculates the number of points based on the point redemption rate that is higher than the case where it is determined that the user has not entered the campaign. A display control system according to any one of (1) to (3). (5) the self-order terminal accepts a selection operation by the user of the point service to be used from among the plurality of point services; The utilization point service identification unit identifies the utilization point service based on the selection operation performed on the self-order terminal. A display control system according to any one of (1) to (4). (6) The self-order terminal acquires user identification information capable of identifying the user in the use point service, The utilization point service identification unit identifies the utilization point service based on the user identification information acquired by the self-order terminal. A display control system according to any one of (1) to (5). (7) The self-order terminal acquires user identification information capable of identifying the user in an affiliate service of the affiliate that is linked to each of the plurality of point services; The utilization point service identification unit identifies the utilization point service based on the user identification information acquired by the self-order terminal. A display control system according to any one of (1) to (6). (8) The display control system further includes a user behavior information acquisition unit that acquires user behavior information regarding the user's behavior in the use point service or user behavior information regarding the user's behavior in a linked service that is linked to the use point service, The point number calculation unit calculates the point number further based on the user behavior information. A display control system according to any one of (1) to (7). (9) the user behavior information indicates a rank according to the user's behavior in the use point service or the linked service; The point number calculation unit calculates the point number based on the rank indicated by the user behavior information. A display control system as described in (8). (10) the user behavior information indicates at least one of a purchase history and a browsing history of the user in the point service or the linked service, the point number calculation unit calculates the point number based on at least one of the purchase history and the browsing history indicated by the user behavior information; A display control system according to (8) or (9). (11) Each of the plurality of products is associated with the point redemption rate corresponding to the product; the point number calculation unit calculates the number of points based on the point redemption rate associated with each of the plurality of products; A display control system according to any one of (1) to (10). (12) The display control system includes: a payment method information acquisition unit that acquires payment method information relating to a payment method used by the user in paying for the product; a combination determination unit that determines whether a combination of the type of the point service used and the type of the payment method used indicated by the payment method used information is a predetermined combination; a user notification unit that notifies the user based on a determination result of the combination determination unit; The display control system according to any one of (1) to (11), further comprising: (13) The display control system further includes a person in charge notification unit that notifies a person in charge of the affiliated member regarding the use of the point service when the payment for the product is executed. A display control system according to any one of (1) to (12). (14) The display control system includes: a payment method information acquisition unit that acquires payment method information related to a payment method used by the user to pay for the product; a combination determination unit that determines whether a combination of the type of the point service used and the type of the payment method used indicated by the payment method information is a predetermined combination; a person in charge notification unit that notifies a person in charge of the franchisee based on the judgment result of the combination judgment unit; The display control system according to any one of (1) to (13), further comprising: (15) settlement of the product is performed for each user group to which a plurality of the users belong; Each of the plurality of users operates his / her own user terminal as the self-order terminal; The utilization point service identification unit identifies the utilization point service of each of the plurality of users based on information acquired by the user terminal of each of the plurality of users; The display control unit causes the user terminal of each of the plurality of users to display the number of points that the user can acquire through the point service of the user. A display control system according to any one of (1) to (14). (16) settlement of the product is performed for each user group to which a plurality of the users belong; The point number calculation unit calculates the point number further based on the number of people in the user group. A display control system according to any one of (1) to (15). (17) The point number calculation unit calculates the number of points based on the number of users in the user group who are identified as using the point service. A display control system according to (16). (18) the point number calculation unit calculates the number of points regardless of the number of users when a representative of the user group acquires points on behalf of the user group, and calculates the number of points based on the number of users when points are distributed among each of the multiple users belonging to the user group. A display control system according to (16) or (17). [Explanation of symbols]

[0173] 1 display control system, 10 affiliated member server, 11,21,31,41,51,61 control unit, 12,22,32,42,52,62 memory unit, 13,23,33,43,53,63 communication unit, 20 point server, 30 payment server, 40 self-order terminal, 44,54,64 operation unit, 45,55,65 display unit, 46,56,66 photography unit, 50 affiliated member terminal, 60 user terminal, 100 data storage unit, 101,403,501,601 display control unit, 200 data storage unit, 201 point control unit, 300 data storage unit, 301 payment execution unit, 400 data storage unit, 102,401 point number calculation unit, 103,402 use point service identification unit, 404 privilege information acquisition unit, 405 Entry determination unit, 406 user behavior information acquisition unit, 407 payment method information acquisition unit, 408 combination determination unit, 409 person in charge notification unit, 500 data storage unit, 600 data storage unit, 602 payment method information acquisition unit, 603 combination determination unit, 604 user notification unit, DB1 affiliated member database, DB2 points database, DB3 payment database, DB4 product database, DB5 point service database, F12 input form, N network, SC1 top screen, SC2 menu screen, SC3 checkout screen, SC4 payment method selection screen, SC5 code screen, SC6, SC16 payment completion screen, SC7 top screen, SC8 reading screen, SC9 payment method selection screen, SC10 payment completion screen, SC11, SC12, SC13 notification screen, SC14 reading screen, SC15 points to be used selection screen.

Claims

1. A display control system for controlling a display of a self-order terminal for a user to order products of members of a plurality of point services, comprising: a point number calculation unit that calculates the number of points that the user can earn by ordering the product based on the price of the product and the point redemption rate of each of the plurality of point services; a use point service identification unit that identifies a use point service that is the point service that the user uses from among the plurality of point services based on the information acquired by the self-order terminal; A display control unit that causes the self-order terminal to display the number of points of the utilized point service; A display control system including:

2. the point number calculation unit acquires the number of points that the user can acquire by ordering each of the plurality of products; The display control unit causes the self-order terminal to display a menu screen showing a menu showing each of the plurality of products and the number of points of the point service that can be acquired when the user orders the product. The display control system according to claim 1 .

3. The display control system further includes a benefit information acquisition unit that acquires benefit information related to the benefit that the user can use with the affiliated member in the point service; The display control unit causes the self-order terminal to further display the benefit indicated by the benefit information. The display control system according to claim 1 .

4. The display control system further includes an entry determination unit that determines whether or not the user has entered the campaign in the point service, the campaign being related to the affiliated member; when it is determined that the user has entered the campaign, the point number calculation unit calculates the number of points based on the point redemption rate that is higher than the case where it is determined that the user has not entered the campaign. The display control system according to claim 1 .

5. the self-order terminal accepts a selection operation by the user of the point service to be used from among the plurality of point services; The utilization point service identification unit identifies the utilization point service based on the selection operation performed on the self-order terminal. The display control system according to claim 1 or 2.

6. The self-order terminal acquires user identification information capable of identifying the user in the use point service, The utilization point service identification unit identifies the utilization point service based on the user identification information acquired by the self-order terminal. The display control system according to claim 1 .

7. The self-order terminal acquires user identification information capable of identifying the user in an affiliate service of the affiliate that is linked to each of the plurality of point services; The utilization point service identification unit identifies the utilization point service based on the user identification information acquired by the self-order terminal. The display control system according to claim 1 .

8. The display control system further includes a user behavior information acquisition unit that acquires user behavior information regarding the user's behavior in the use point service or user behavior information regarding the user's behavior in a linked service that is linked to the use point service, The point number calculation unit calculates the point number further based on the user behavior information. The display control system according to claim 1 .

9. the user behavior information indicates a rank according to the user's behavior in the utilized point service or the linked service; The point number calculation unit calculates the point number based on the rank indicated by the user behavior information. The display control system according to claim 8 .

10. the user behavior information indicates at least one of a purchase history and a browsing history of the user in the point service or the linked service, the point number calculation unit calculates the point number based on at least one of the purchase history and the browsing history indicated by the user behavior information; The display control system according to claim 8 .

11. Each of the plurality of products is associated with the point redemption rate corresponding to the product; the point number calculation unit calculates the number of points based on the point redemption rate associated with each of the plurality of products; The display control system according to claim 1 .

12. The display control system includes: a payment method information acquisition unit that acquires payment method information relating to a payment method used by the user in paying for the product; a combination determination unit that determines whether a combination of the type of the point service used and the type of the payment method used indicated by the payment method used information is a predetermined combination; a user notification unit that notifies the user based on a determination result of the combination determination unit; The display control system according to claim 1 or 2, further comprising:

13. The display control system further includes a person in charge notification unit that notifies a person in charge of the affiliated member regarding the use of the point service when the payment for the product is executed. The display control system according to claim 1 .

14. The display control system includes: a payment method information acquisition unit that acquires payment method information related to a payment method used by the user to pay for the product; a combination determination unit that determines whether a combination of the type of the point service used and the type of the payment method used indicated by the payment method information is a predetermined combination; a person in charge notification unit that notifies a person in charge of the franchisee based on the judgment result of the combination judgment unit; The display control system according to claim 1 or 2, further comprising:

15. settlement of the product is performed for each user group to which a plurality of the users belong; Each of the plurality of users operates his / her own user terminal as the self-order terminal; The utilization point service identification unit identifies the utilization point service of each of the plurality of users based on information acquired by the user terminal of each of the plurality of users; The display control unit causes the user terminal of each of the plurality of users to display the number of points that the user can acquire through the point service of the user. The display control system according to claim 1 .

16. settlement of the product is performed for each user group to which a plurality of the users belong; The point number calculation unit calculates the point number further based on the number of people in the user group. The display control system according to claim 1 .

17. The point number calculation unit calculates the number of points based on the number of users in the user group who are identified as using the point service. The display control system according to claim 16.

18. the point number calculation unit calculates the number of points regardless of the number of users when a representative of the user group acquires points on behalf of the user group, and calculates the number of points based on the number of users when points are distributed among each of the multiple users belonging to the user group. The display control system according to claim 16.

19. A display control method for controlling a display of a self-order terminal for a user to order products of members of a plurality of point services, comprising: a point calculation step of calculating the number of points that the user can acquire by ordering the product based on the price of the product and the point redemption rate of each of the plurality of point services; a use point service identification step of identifying a use point service that is the point service to be used by the user from among the plurality of point services based on the information acquired by the self-order terminal; a display control step of displaying the number of points of the utilized point service on the self-order terminal; A display control method comprising:

20. A computer that controls a display of a self-order terminal for allowing a user to order products of members of a plurality of point services by himself / herself, a point number calculation unit that calculates the number of points that the user can earn by ordering the product based on the price of the product and the point redemption rate of each of the plurality of point services; a utilization point service identification unit that identifies a utilization point service that is the point service utilized by the user from among the plurality of point services based on the information acquired by the self-order terminal; a display control unit that causes the self-order terminal to display the number of points of the utilized point service; A program to function as a

Citation Information

Patent Citations

  • Sales data processor and program

    JP2018045388A

  • Game assisting device and gaming machine

    JP2018169804A

  • Information processing device, information processing method and information processing program

    JP2019220184A

  • Settlement intermediation server for making user select settlement provider server, program and method

    JP2020149514A

  • Trading information intermediary server, program, and method for selecting business operator server desiring to obtain user's trading information

    JP2020154887A