Information processing device and program

The information processing device and program in conveyor belt sushi restaurants track consumption to offer free items when thresholds are met, enhancing order motivation and reducing waste.

JP7762093B2Active Publication Date: 2025-10-29TOSHIBA TEC KK
View PDF 4 Cites 0 Cited by

Patent Information

Application Number
JP2022038108
Authority / Receiving Office
JP · JP
Patent Type
Patents
Current Assignee / Owner
Filing Date
2022-03-11
Publication Date
2025-10-29
Estimated Expiration
2042-03-11

AI Technical Summary

Technical Problem

Conveyor belt sushi restaurants face challenges in motivating customers to place orders effectively.

Method used

An information processing device and program that includes a counting unit to track the number of items consumed, a determination unit to assess when a predetermined number is reached, and a display control unit to announce free products, thereby encouraging customers to order more.

Benefits of technology

The system motivates customers to place orders by offering free items when certain consumption thresholds are met, reducing waste and increasing sales of items on the conveyor belt.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 0007762093000001
    Figure 0007762093000001
  • Figure 0007762093000002
    Figure 0007762093000002
  • Figure 0007762093000003
    Figure 0007762093000003
Patent Text Reader

Abstract

To provide an information processor and a program which can incite ordering incentives of customers.SOLUTION: An information processor includes: a counting part for counting the number of commodities picked up from lanes conveying the commodities at audience seats; a determination part for determining whether the number of picked up commodities satisfies a predetermined number; and a display control part for displaying a message indicating that the commodities conveyed on the lanes are provided for free on a display when the determination part determines that it satisfies the predetermined number.SELECTED DRAWING: Figure 13
Need to check novelty before this filing date? Find Prior Art

Description

[Technical Field]

[0001] The present invention relates to an information processing device and a program. [Background technology]

[0002] Traditionally, there have been conveyor belt sushi restaurants where various items (sushi) are placed on plates and conveyed down a conveyor belt. These conveyor belt sushi restaurants have a rotating conveyor belt that carries prepared items to the seats of an unspecified number of customers, and an order conveyor belt that conveys items ordered from an order terminal (hereinafter referred to as "ordered items") to the customer. Customers pick up and eat the items that have been conveyed down the rotating conveyor belt or the ordered items that have been conveyed down the order conveyor belt.

[0003] Stores want to make suggestions that will motivate customers to order, so that they can pick up as many products as possible. Summary of the Invention [Problem to be solved by the invention]

[0004] The problem to be solved by the present invention is to provide an information processing device and a program that can motivate customers to place orders. [Means for solving the problem]

[0005] The information processing apparatus according to the embodiment includes: Plate with the food eaten A counting unit that counts the number of The plate a determination unit that determines whether the number of the , Re oon By Transport And and a display control unit that displays a message on the display unit announcing that the product will be given away for free. [Brief explanation of the drawings]

[0006] [Figure 1] FIG. 1 is a diagram showing an order management system according to an embodiment. [Figure 2]FIG. 2 is an explanatory diagram illustrating the area around the customer seats inside the restaurant. [Figure 3] FIG. 3 is a block diagram showing the hardware configuration of the order terminal. [Figure 4] FIG. 4 is a memory map showing the configuration of the product information section. [Figure 5] FIG. 5 is a block diagram showing the hardware configuration of the store server. [Figure 6] FIG. 6 is a memory map showing the configuration of the product management unit. [Figure 7] FIG. 7 is a block diagram showing the hardware configuration of the head office server. [Figure 8] FIG. 8 is a memory map showing the configuration of the customer master. [Figure 9] FIG. 9 is a memory map showing the configuration of the product history section. [Figure 10] FIG. 10 is a block diagram showing the hardware configuration of the mobile terminal. [Figure 11] FIG. 11 is a functional block diagram showing the functional configuration of the order terminal. [Figure 12] FIG. 12 is a flowchart showing the flow of control processing of the order terminal. [Figure 13] FIG. 13 is a flowchart showing the flow of the free product offering process. [Figure 14] FIG. 14 is a diagram showing an example of a display on the ordering terminal. [Figure 15] FIG. 15 is a flowchart showing the flow of control processing by the store server. [Figure 16] FIG. 16 is a flowchart showing the flow of control processing by the head office server. [Figure 17] FIG. 17 is a flowchart showing the flow of control processing of the mobile terminal. [Figure 18] FIG. 18 is a diagram showing a display example of a mobile terminal. [Figure 19] FIG. 19 is a diagram showing another example of a display on a mobile terminal. [Figure 20] FIG. 20 is a diagram showing yet another example of a display on a mobile terminal. DETAILED DESCRIPTION OF THE INVENTION

[0007] The first embodiment will be described below. In the embodiment, an ordering terminal installed at each customer seat K (see FIG. 2) in a conveyor-belt sushi chain restaurant, which allows customers to specify and order a product (sushi), will be described as an example of an information processing device. Note that the embodiment is an example for explaining the present invention, and does not limit the present invention.

[0008] In sushi restaurants known as conveyor belt sushi restaurants, sushi (a wide variety of sushi) is placed on plates and transported to customer seat K on a rotating conveyor R (see Figure 2) that is set up adjacent to customer seat K and travels around each seat K in the restaurant. Customers seated at customer seat K can pick up the plate of the item they want to eat from the items that are brought to them by the rotating conveyor R as it travels around.

[0009] In addition, an order terminal is installed at each customer seat K. The order terminal is a device that allows customers to order products they have selected from all the products sold by the store. Products ordered from the order terminal are transported to the customer seat K by, for example, an order lane L (see Figure 2) that transports the ordered products exclusively. The customer then picks up the products transported by the order lane L. Note that the term "lane" refers to both the patrol lane R and the order lane L.

[0010] FIG. 1 shows an order management system that manages ordered items at store M. The order management system 10 includes a headquarters server 5 installed at a headquarters that oversees store M, a store server 3 and an order terminal 1 installed at store M, and a mobile terminal 7 carried by a customer. The headquarters server 5 and store server 3 are connected by a communication line 2, such as an Internet line or a wireless or wired dedicated line. Within store M, the order terminals 1 installed at each customer seat K and the store server 3 are connected by a communication line 4, such as a LAN (Local Area Network) line. The headquarters server 5 is also connected to the mobile terminal 7 carried by a customer via a communication line 6, such as an Internet line.

[0011] One or more ordering terminals 1 are installed at each customer seat K in the store M. The ordering terminal 1 is a device operated by a customer to order products by specifying the products the customer wants to eat and transmitting the selection to the store server 3. The ordering terminal 1 displays product information (e.g., product name, price, product image, etc.) of all products that can be ordered at the store M as a standard menu on the display unit 18 (see FIG. 3). The ordering terminal 1 also displays messages to customers regarding free products, which will be described later, on the display unit 18. The ordering terminal 1 is equipped with a card reader 20 (see FIG. 3), which reads a customer ID (customer identification information that identifies the customer) and transmits it to the store server 3. The ordering terminal 1 may also acquire a customer ID transmitted from a mobile terminal 7 when making a reservation for dining at the store. The ordering terminal 1 may also acquire a customer ID input into an entrance device operated by a customer at the entrance when the customer visits the store.

[0012] The store server 3 manages the sales of products at each store M. The store server 3 transmits the customer ID received from the order terminal 1 to the head office server 5. The store server 3 transmits the settlement information received from the order terminal 1 to the head office server 5.

[0013] The headquarters server 5 manages the sales of products at each store M. The headquarters server 5 stores customer order history (type of product ordered, number (number of plates), order date and time, etc.) for each customer ID.

[0014] The head office server 5 also transmits a message to the customer's mobile terminal 7, including information on the number of products eaten by the customer (i.e., the number of plates), information on the actual number of items compared to the target value, information obtained by converting the target value into another index, etc. Details will be described later.

[0015] The mobile terminal 7 is, for example, a device such as a mobile phone, a smartphone, or a PDA (Personal Digital Assistant). For example, a dedicated application is installed on the mobile terminal 7. The mobile terminal 7 displays the message received from the head office server 5 on a display unit 78 (see FIG. 10).

[0016] Next, the structure around customer seats K where customers are seated will be described. Figure 2 is an explanatory diagram illustrating the area around customer seats K inside the store. As shown in Figure 2, customer seats K are located adjacent to an endless circulating lane R and an approximately linear order lane L that can move back and forth. Products placed on circulating lane R move in the direction of arrow Y as circulating lane R moves. Circulating lane R transports an unspecified number of products. Order lane L is installed above circulating lane R. Order lane L transports products S ordered from the ordering terminal 1 directly from the kitchen to the customer seats K where the order was placed.

[0017] Table T is installed at customer seat K, and seats C are installed on both sides of table T. Each seat K is assigned a seat number that identifies the seat K. Customers sit at seat C, pick up items from the circulating lane R and the ordering lane L, and eat them at table T. Ordering terminal 1 is installed in the approximate center of customer seat K, above ordering lane L. Customers seated at seat C use ordering terminal 1 to order their desired items.

[0018] After eating the food, the plate is placed through the insertion port N. Plates placed through the insertion port N are collected in the kitchen. The insertion port N is equipped with a product discrimination sensor 21 (see Figure 3) that detects the insertion of a plate into the insertion port N and detects the type of plate inserted (the type of product picked up from the lane (for example, whether it is 100 yen sushi, 200 yen sushi, or 300 yen sushi)). Each time a customer inserts a plate into the insertion port N, the product discrimination sensor 21 discriminates the type of product. Based on the type of product discriminated by the product discrimination sensor 21, the number of products for each product is stored in the product information unit 131 (see Figure 3).

[0019] Next, the hardware configuration of the ordering terminal 1 will be explained. FIG. 3 is a block diagram showing the hardware configuration of the ordering terminal 1. As shown in FIG. 3, the ordering terminal 1 comprises a CPU (Central Processing Unit) 11, a ROM (Read Only Memory) 12, a RAM (Random Access Memory) 13, a memory section 14, etc. The CPU 11 is the main controller of the ordering terminal 1. The ROM 12 stores various programs. The RAM 13 expands programs and various data. The memory section 14 stores various programs. The CPU 11, ROM 12, RAM 13, and memory section 14 are connected to one another via a bus 15. The CPU 11, ROM 12, and RAM 13 constitute a control section 100. That is, the control section 100 executes the control processing of the ordering terminal 1, which will be described later, by the CPU 11 operating in accordance with the control programs stored in the ROM 12 and memory section 14 and expanded in the RAM 13.

[0020] The RAM 13 has a product information section 131 and a customer ID section 132. The product information section 131 stores product information of the picked-up product (product identification information (product ID) that identifies the product, the number of picked-up products, the number of ordered products, etc.). The product information section 131 will be described later with reference to FIG. 4. The customer ID section 132 stores the customer ID read from the customer card by the card reader 20. Alternatively, the customer ID section 132 stores the customer ID entered when making a reservation at store M. Alternatively, the customer ID section 132 stores the customer ID entered from the store entrance terminal when entering the store.

[0021] The memory unit 14 is composed of a non-volatile memory such as an HDD (Hard Disk Drive) or flash memory that retains stored information even when the power is turned off, and includes a control program unit 141 that stores control programs, a product master 142, a seat number unit 143, a gift product unit 144, and a comment information unit 145. The product master 142 stores product information (product name, price, etc.) for all products sold at each store M, corresponding to product identification information (product ID) that identifies the product. The seat number unit 143 stores the seat number that identifies the seat K where the ordering terminal 1 is installed. The gift product unit 144 stores the type and conditions of a product (sushi) to be given away for free. The free product may be all products sold at store M, or it may be a specified product (a product with a specified price (e.g., 100 yen) or a specified type (e.g., tuna). In addition, the conditions for giving away a product for free may be, for example, the following: (1) When the total number of items (number of plates) picked up by the customer reaches a predetermined number. In other words, the type of product is not a condition, and the condition for receiving free products is only that the number of products reaches a predetermined number. (2) When the number of items (number of plates) ordered from the ordering terminal 1 (i.e., items picked up from the ordering lane L) reaches a predetermined number. In other words, the condition for receiving a free item is that the type of item ordered from the ordering terminal 1 is the one that has been ordered, and the number of items of that type has reached a predetermined number. (3) When the number of specific products (e.g., lean tuna) picked up by customers (number of plates) reaches a predetermined number. In other words, the condition for offering a product for free is that the product type is a specific product and the number of such products reaches a predetermined number. For example, a product that store M has purchased in large quantities can be designated as a specific product. By doing so, store M can quickly sell the products it has purchased in large quantities.

[0022] The gift item section 144 stores the type and a predetermined number of items that satisfy any one of the above conditions (1), (2), or (3). In the following embodiment, the description will be given assuming that the condition (2) is satisfied. The comment information section 145 stores a message indicating that one item will be given free of charge when the above condition is satisfied. The message may be, for example, "We will give you one free item of sushi. Please choose one item of sushi of your choice from the circulating lane R."

[0023] Furthermore, the free items may be all items sold in store M, but may also be items placed on circulating lane R, for example. This has the advantage for store M of being able to quickly sell off the items placed on circulating lane R. Furthermore, if a free item is specified, the specified item can be quickly sold off.

[0024] The control unit 100 is also connected to an operation unit 17, a display unit 18, a voice input unit 19, a card reader 20, and a product identification sensor 21 via a bus 15 and a controller 16. The operation unit 17 is, for example, a touch panel provided on the display unit 18, and is operated by a customer who is the operator of the ordering terminal 1. The operation unit 17 has a product selection key 171, an order key 172, a payment key 173, and a get key 174. The product selection key 171 is a key for selecting a product to be ordered. The order key 172 is a key for ordering the selected product. When a product is ordered, the order information is displayed on an order display unit (not shown) provided in the kitchen, and the ordered product is cooked. The payment key 173 is operated when the customer has finished eating and is making a payment. When the payment key 173 is operated, for example, the card reader 20 reads information such as a credit card, and payment is processed at the customer's seat K. Alternatively, the customer may go to a payment device (not shown) to perform cash or card payment processing. The acquire key 174 is operated when the free gift item is picked up. When the acquire key 174 is operated, information indicating that the free gift item has been picked up is output. The display unit 18 displays information to the operator of the ordering terminal 1. The display unit 18 displays images of the product selection key 171, order key 172, payment key 173, and acquire key 174.

[0025] The voice input unit 19 is a device that recognizes input human voices and is a device for placing orders by voice. For example, when a product number that is uniquely assigned to each product in store M is input to identify the product, the voice input unit 19 uses voice recognition technology to identify the product when the product number is input as voice. Once the product is identified, the control unit 100 automatically processes the order for the product. Furthermore, when a specific voice (for example, a predetermined voice such as "our usual choice") is input, the voice is recognized using voice recognition technology. Once the voice is recognized, the control unit 100 automatically processes the order for a predetermined product. The predetermined product is, for example, a product that the customer frequently orders and is set in advance on the mobile terminal 7. It is possible to order a takeout product based on the voice of "our usual choice."

[0026] The card reader 20 reads a card (credit card, debit card, point card, etc.) brought by a customer. The control unit 100 transmits the customer ID read by the card reader 20 to the store server 3. The control unit 100 executes the payment process for the meal based on the credit card or debit card read by the card reader 20.

[0027] The control unit 100 is also connected to a communication unit 22 via a bus 15. The communication unit 22 is connected to the store server 3 via a communication line 4 to send and receive information.

[0028] Next, we will explain the product information section 131. Fig. 4 is a memory map showing the configuration of the product information section 131. As shown in Fig. 4, the product information section 131 has a product ID section 1311, a number section 1312, an ordered number section 1313, a total number section 1314, and a presented number section 1315.

[0029] The product ID section 1311 stores a product ID (product identification information) that identifies a product. In the example of FIG. 4, product IDs that identify product A through product N are stored. The number of plates section 1312 stores, for each product, the number of products (i.e., the number of plates) picked up from the lanes (circulating lane R and order lane L) in association with the product ID stored in the product ID section 1311. The number of products for each product is determined by the control unit 100 receiving the output of the product discrimination sensor 21, which reads information from a wireless tag that indicates the type of product (e.g., product A or product B) embedded in a plate inserted into insertion slot N. The control unit 100 determines the type of product based on the received output, counts up by 1 for each product, and stores the resulting numerical value. The ordered number section 1313 stores, for each product, the number of products (i.e., the number of plates) ordered from the ordering terminal 1 (i.e., picked up from order lane L) in association with the product ID stored in the product ID section 1311. The total number section 1314 stores the total number of products that the customer has picked up from the lane. The total number is calculated by counting the output of the product discrimination sensor 21 that reads information from the wireless tag embedded in the tray inserted into the insertion slot N. Alternatively, the total number is calculated by adding up the numbers of products stored in the number section 1312 for all products. The gift number section 1315 stores the number of times the acquisition key 174 has been operated (i.e., the number of times the free gifted products have been picked up).

[0030] Next, the hardware configuration of the store server 3 will be described. FIG. 5 is a block diagram showing the hardware configuration of the store server 3. As shown in FIG. 5, the store server 3 includes a CPU 31, a ROM 32, a RAM 33, and a memory unit 34. The CPU 31 is the main controller of the store server 3. The ROM 32 stores various programs. The RAM 33 loads programs and various data. The memory unit 34 stores various programs. The CPU 31, ROM 32, RAM 33, and memory unit 34 are connected to one another via a bus 35. The CPU 31, ROM 32, and RAM 33 constitute a control unit 300. That is, the control unit 300 executes the control processing of the store server 3, which will be described later, by the CPU 31 operating in accordance with the control program stored in the ROM 32 or the memory unit 34 and loaded in the RAM 33.

[0031] The RAM 33 includes a product management unit 331. The product management unit 331 stores order information received from the order terminal 1. The product management unit 331 will be described later with reference to FIG.

[0032] The memory unit 34 is composed of a non-volatile memory such as an HDD or flash memory that retains stored information even when the power is turned off, and has a control program unit 341 that stores control programs, and a product master 342. The product master 342 stores product information for all products sold at each store M in association with product identification information (product ID) that identifies the product.

[0033] The control unit 300 is also connected to an operation unit 37 and a display unit 38 via a bus 35 and a controller 36. The operation unit 37 is, for example, a touch panel provided on the display unit 38, and is operated by an operator of the store server 3. The display unit 38 displays information to the operator of the store server 3.

[0034] The control unit 300 is also connected to the communication units 39 and 40 via the bus 35. The communication unit 39 connects to the order terminal 1 via the communication line 4 to send and receive information. The communication unit 40 connects to the head office server 5 via the communication line 2 to send and receive information.

[0035] Next, the product management unit 331 will be described. FIG. 6 is a memory map showing the configuration of the product management unit 331. As shown in FIG. 6, the product management unit 331 has a seat number unit 3311, a product information unit 3312, and a customer ID unit 3313. The seat number unit 3311 stores the seat number assigned to each seat K. The product information unit 3312 stores the number of products (plates) picked up at the seat K for each seat number stored in the seat number unit 3311. That is, the product information unit 3312 receives the product information stored in the product information unit 331 together with the seat number, and stores the product information for each seat number. The seat number may be identification information that identifies the ordering terminal 1. The customer ID unit 3313 stores the customer ID when the ordering terminal 1 provided at the seat K reads the customer ID (including when the customer ID is entered at the time of reservation or at an entrance terminal).

[0036] Next, the hardware configuration of the headquarters server 5 will be described. FIG. 7 is a block diagram showing the hardware configuration of the headquarters server 5. As shown in FIG. 7, the headquarters server 5 includes a CPU 51, a ROM 52, a RAM 53, a memory unit 54, etc. The CPU 51 is the main controller of the headquarters server 5. The ROM 52 stores various programs. The RAM 53 loads programs and various data. The memory unit 54 stores various programs. The CPU 51, the ROM 52, the RAM 53, and the memory unit 54 are connected to one another via a bus 55. The CPU 51, the ROM 52, and the RAM 53 constitute a control unit 500. That is, the control unit 500 executes the control processing of the headquarters server 5, which will be described later, by the CPU 51 operating in accordance with the control program stored in the ROM 52 or the memory unit 54 and loaded in the RAM 53.

[0037] The memory unit 54 is composed of a non-volatile memory such as an HDD or flash memory that retains stored information even when the power is turned off, and has a control program unit 541 that stores control programs, a product master 542, and a customer master 543. The product master 542 stores product information for all products sold at each store M, corresponding to product identification information that identifies the product. The customer master 543 stores, for each customer, accumulated information that accumulates the number of products that a customer has eaten (picked up from the lane), as well as information converted into other indicators based on the accumulated information. The customer master 543 will be described later with reference to Figures 8 and 9.

[0038] Furthermore, the control unit 500 is connected to an operation unit 57 and a display unit 58 via a bus 55 and a controller 56. The operation unit 57 is a keyboard operated by an operator of the head office server 5. The display unit 58 displays information to the operator of the head office server 5.

[0039] The control unit 500 is also connected to the communication units 59 and 60 via the bus 55. The communication unit 59 connects to the mobile terminal 7 via the communication line 6 to send and receive information. The communication unit 60 connects to the store server 3 via the communication line 2 to send and receive information.

[0040] Next, the customer master 543 will be described. FIG. 8 is a memory map showing the configuration of the customer master 543. As shown in FIG. 8, the customer master 543 includes a customer ID section 5431, a customer information section 5432, and a product history section 5433. The customer ID section 1431 stores a customer ID (customer identification information) that identifies a customer for each customer. The customer information section 1432 stores customer information (name, address, telephone number, address of mobile terminal 7, etc.) of the customer in association with the customer ID stored in the customer ID section 1431. The product history section 5433 stores various information related to the number of products picked up for each customer in association with the customer ID of each customer. The product history section 5433 will be described later with reference to FIG. 9.

[0041] 9 is a memory map showing the configuration of the product history section 5433 for one customer (for example, customer A). The product history section 5433 includes a product ID section 54331, a number section 54332, a goal memory section 54333, a conversion information section 54334, an acquired points section 54335, a comparison section 54336, a total number section 54337, a total conversion section 54338, and a total points section 54339.

[0042] The product ID section 54331 stores the product ID for each product. The number section 54332 stores, for each product, the cumulative number (accumulated information) of the number of products (plates) that a customer (e.g., customer A) has picked up from the lane during a predetermined period, in association with the product ID stored in the product ID section 54331. The predetermined period is a period determined in advance by the store M, such as one year or one month. It is also possible to store the total number of products picked up from the lane in the past without setting a predetermined period. The target storage section 54333 stores, for each product, the target number of products (number of plates) in association with the product ID stored in the product ID section 54331. Because popularity and customer preferences vary depending on the product, it is desirable to set a target number appropriate for each product. The target number may be set by the customer (e.g., customer A) themselves, or may be set by the store M to encourage customers to compete for the number of plates (i.e., to encourage customers to order products).

[0043] The conversion information unit 54334 converts the number of piled plates into a different index and stores it. For example, the height of one plate (approximately 3 cm) is used to convert the number of plates picked up into an index of height (length), and stores the converted value for each product. For example, if the number of plates for product A stored in the number of plates unit 54332 is 500, the conversion information unit 54334 stores the value 3 cm x 500 (plates) = 1500 cm. The earned points unit 54335 stores, for each product, the number of points to be awarded according to the number of times the same product is picked up. For example, one point is awarded for picking up a predetermined number (e.g., 10 plates). The predetermined number may differ for each product. The number of points awarded may also differ for each product. The number of points stored in the earned points unit 54335 is a status indicator for the customer, and the more points a customer has, the greater their contribution to store M. Therefore, it is desirable for store M to award or provide a special benefit to the customer when the number of points reaches a predetermined number. Furthermore, since customers with a large number of points are considered to be good customers for the store M, the store M may provide these customers with an opportunity to collect opinions regarding store management.

[0044] Comparison unit 54336 stores a target numerical value for the conversion information stored in conversion information unit 54334. For example, the target numerical value is stored as an easy-to-understand indicator (for example, a numerical value (meters) representing the height of Tokyo Tower or Mt. Fuji). Total number unit 54337 stores the total number (accumulated information) of the numbers of each product stored in number unit 54332. The number of plates stored in total number unit 54337 is the total number of plates that the customer has picked up so far. Total conversion unit 54338 stores the total numerical value of the converted numerical values ​​of each product stored in conversion information unit 54334. The numerical value stored in total conversion unit 54338 is a numerical value obtained by converting the total number of plates that the customer has picked up so far into another indicator. Total points unit 54339 stores the total number of points for each product stored in earned points unit 54335. Total points unit 54339 is the total number of points awarded based on the total number of plates that the customer has picked up so far.

[0045] Next, the hardware configuration of the mobile terminal 7 will be described. FIG. 10 is a block diagram showing the hardware configuration of the mobile terminal 7. As shown in FIG. 10, the mobile terminal 7 includes a CPU 71, a ROM 72, a RAM 73, and a memory unit 74. The CPU 71 is the main controller of the mobile terminal 7. The ROM 72 stores various programs. The RAM 73 loads programs and various data. The memory unit 74 stores various programs. The CPU 71, the ROM 72, the RAM 73, and the memory unit 74 are connected to one another via a bus 75. The CPU 71, the ROM 72, and the RAM 73 constitute a control unit 700. That is, the control unit 700 executes control processing of the mobile terminal 7, which will be described later, by the CPU 71 operating in accordance with a control program stored in the ROM 72 or the memory unit 74 and loaded in the RAM 73.

[0046] The RAM 73 includes an information storage unit 731. The information storage unit 731 stores a message received from the head office server 5, which indicates the relationship between the number of products (plates) picked up by the customer, conversion information, and target information. The message will be described later with reference to FIGS. 17 to 20.

[0047] The memory unit 74 is configured with a non-volatile memory such as an HDD or flash memory that retains stored information even when the power is turned off, and includes a control program unit 741 that stores a control program, and a customer ID unit 742. The customer ID unit 742 stores a customer ID (customer identification information) that identifies the customer who owns the mobile terminal 7.

[0048] The control unit 700 is also connected to an operation unit 77 and a display unit 78 via a bus 75 and a controller 76. The operation unit 77 is, for example, a touch panel keyboard provided on the display unit 78. The display unit 78 displays information to the operator.

[0049] The control unit 700 is also connected to a communication unit 79 via a bus 75. The communication unit 79 is connected to the head office server 5 via a communication line 6, and transmits and receives information to and from the head office server 5.

[0050] Next, we will explain the functional configuration of the ordering terminal 1 according to the embodiment. Fig. 11 is a functional block diagram showing the functional configuration of the ordering terminal 1. As shown in Fig. 11, the control unit 100 of the ordering terminal 1 functions as a counting unit 101, a determination unit 102, and a display control unit 103 by following the control programs stored in the ROM 12 and the control program unit 141 of the memory unit 14.

[0051] The counting unit 101 counts the number of products picked up at customer seat K from the lane that transports products placed on plates. Specifically, the counting unit 101 counts the number of products based on output information from the product discrimination sensor 21 that detects the plate picked up from the lane and inserted through the insertion port N.

[0052] The determination unit 102 determines whether the number of picked up commodities meets a predetermined number. Specifically, the determination unit 102 determines whether the number detected by the commodity discrimination sensor 21 meets the condition (2) including the predetermined number of commodities stored in the gift commodity unit 144.

[0053] When the determination unit 102 determines that the predetermined number has been met, the display control unit 103 causes the display unit 18 to display a message announcing that the product being transported on the lane will be given away free of charge. Specifically, when the determination unit 102 determines that the conditions including the predetermined number have been met, the display control unit 103 causes the display unit 18 to display a message announcing that the product being transported on the circulating lane R will be given away free of charge.

[0054] Next, the control of the ordering terminal 1 will be explained. Fig. 12 is a flowchart showing the flow of the control process of the ordering terminal 1. The control unit 100 of the ordering terminal 1 determines whether a customer ID has been input from the card reader 20 or the like (S11). If it is determined that a customer ID has been input (Yes in S11), the control unit 100 stores the input customer ID in the customer ID unit 132 (S12). The control unit 100 then transmits the stored customer ID to the store server 3 (S13). The control unit 100 then returns to S11.

[0055] Furthermore, if it is determined that the input is not a customer ID (No in S11), the control unit 100 determines whether the product selection key 171 has been operated (S14). If it is determined that the product selection key 171 has been operated (Yes in S14), the control unit 100 stores product information (product ID, product name, price, sale date and time, etc.) related to the selected product in the RAM 13 (S15). Then, the control unit 100 returns to S11.

[0056] Furthermore, if it is determined that the product selection key 171 has not been operated (No in S14), the control unit 100 determines whether the order key 172 has been operated (S16). If it is determined that the order key 172 has been operated (Yes in S16), the control unit 100 increments by 1 the number of items stored in the order quantity section 1313 for the product stored in the RAM 13 in the process of S15 (S17). Then, the control unit 100 executes a process of issuing an order instruction to the kitchen for the product stored in the process of S15 (S18).

[0057] Furthermore, if it is determined that the operation was not an operation of the order key 172 (No in S16), the control unit 100 determines whether it has received information indicating the type of product placed on the plate inserted into the insertion port N, output by the product discrimination sensor 21 provided in the insertion port N (S19). If it is determined that information indicating the type of plate has been received (Yes in S19), the control unit 100 executes a process for offering a product for free (S20).

[0058] FIG. 13 is a flowchart showing the flow of the free product offering process executed in S20. In FIG. 13, the counting unit 101 increments the number information stored in the number unit 1312 corresponding to the corresponding product based on the received information indicating the type of product (S201). That is, the counting unit 101 counts the number of corresponding products picked up from the lane. Next, the determination unit 102 determines whether the conditions for providing a benefit (e.g., offering a product free of charge) are met (S202). For example, the determination unit 102 determines whether the above condition (2) is met. That is, the determination unit 102 determines whether the number of products ordered from the order terminal 1 (i.e., products picked up from the order lane L) meets a predetermined number. If it is determined that the conditions are met (Yes in S202), the display control unit 103 reads a message related to the free product offering from the comment information unit 145 and displays it on the display unit 18 (S203).

[0059] An example of the message displayed in S203 is shown in Fig. 14. Fig. 14 is a diagram showing an example of the display on the ordering terminal. As shown in Fig. 14, a message 181 indicating that one product will be given free of charge and a get key 174 are displayed on the display unit 18 of the ordering terminal 1. The customer picks up one product (sushi) from the circulating lane R and operates the get key 174.

[0060] Returning to the explanation of Fig. 13, the control unit 100 determines whether the acquisition key 174 has been operated (S204). The control unit 100 waits until the acquisition key 174 is operated (No in S204), and if it is determined that the acquisition key 174 has been operated (Yes in S204), the control unit 100 hides the message displayed on the display unit 18 (S205). Then, the control unit 100 ends the processing. Furthermore, if it is determined that the above condition (2) is satisfied (No in S202), the control unit 100 ends the processing.

[0061] Returning to the explanation of FIG. 12, if it is determined that the information indicating the type of product has not been received (No in S19), and after executing the processes of S18 and S20, the control unit 100 determines whether the payment key 173 has been operated (S21). If it is determined that the payment key 173 has been operated (Yes in S21), the control unit 100 transmits payment information related to the customer's meal to the store server 3 (S22). The payment information includes all information stored in the product information unit 131, the customer ID (if stored) stored in the customer ID unit 132, the seat number stored in the seat number unit 143, etc. The control unit 100 then ends the processing. If it is determined that the payment key 173 has not been operated (No in S21), the control unit 100 returns to S11.

[0062] The ordering terminal 1 in this embodiment includes a counting unit 101 that counts the number of items picked up at a customer seat K from an order lane L that transports items placed on a plate, a judgment unit 102 that determines whether the number of items picked up from the order lane L has reached a predetermined number, and a display control unit 103 that, when the judgment unit 102 determines that the predetermined number has been reached, causes the display unit 18 to display a message announcing that the items being transported on the circulating lane R will be given away free of charge.

[0063] The ordering terminal 1 configured as described above can display to customers that products conveyed on the circulating lane R will be given away for free. This can motivate customers to place orders. Note that products conveyed on the circulating lane R are discarded after a certain period of time from the viewpoint of quality. Therefore, by giving away products on the circulating lane R for free, the number of discarded products can be reduced. Note that, although condition (2) is used in the embodiment, condition (1) or condition (3) may also be used. When condition (1) is used, the determination unit 102 determines whether the number of products picked up from the lane (which may be either the circulating lane R or the order lane L) has reached a predetermined number. When condition (3) is used, the determination unit 102 determines whether the number of specific products picked up from the lane (which may be either the circulating lane R or the order lane L) has reached a predetermined number.

[0064] Next, the control of the store server 3 will be explained. Fig. 15 is a flowchart showing the flow of the control process of the store server 3. As shown in Fig. 15, the control unit 300 of the store server 3 determines whether customer ID information has been received from the order terminal 1 (S31). If it is determined that customer ID information has been received (Yes in S31), the control unit 300 transmits the received customer ID to the head office server 5 (S32). Then, the control unit 300 ends the process.

[0065] Furthermore, if it is determined that the customer ID has not been received from the ordering terminal 1 (No in S31), the control unit 300 determines whether product order information and a customer seat number have been received from the ordering terminal 1 (S33). If it is determined that the product order information and a customer seat number have been received (Yes in S33), the control unit 300 stores the received order information in the product information unit 3312 in association with the customer seat number stored in the customer seat number unit 3311 (S34). If a customer ID has also been received, the control unit 300 stores the customer ID in the customer ID unit 3313 in association with the received customer seat number (S34). Next, the control unit 300 processes a product cooking order to the kitchen based on the stored order information (S35). The control unit 300 then ends the process.

[0066] Furthermore, if it is determined that the received information is not product order information or seat number (No in S33), the control unit 300 determines whether payment information has been received from the order terminal 1 (S36). If it is determined that payment information has been received (Yes in S36), the control unit 300 executes payment processing based on the payment information (S37). The control unit 300 then transmits the payment information (and the customer ID if a customer ID is stored in the corresponding customer ID unit 3313) to the head office server 5 (S38). The control unit 300 then terminates processing. If it is determined that the received information is not payment information (No in S36), the control unit 300 terminates processing.

[0067] Next, the control of the headquarters server 5 will be described. FIG. 16 is a flowchart showing the flow of the control process of the headquarters server 5. As shown in FIG. 16, the control unit 500 of the headquarters server 5 determines whether payment information and customer ID information have been received from the store server 3 (S51). The control unit 500 waits until the information is received (No in S51). If it determines that payment information and customer ID information have been received (Yes in S51), the control unit 500 (customer information unit) updates the information stored in the product history unit 5433 related to the customer ID based on the received payment information (S52). In this embodiment, the following process is executed as the process of S52. That is, based on the information stored in the number unit 1312 included in the payment information, the accumulated information (number of products eaten so far) stored in the number unit 54332 is updated for each product. Then, based on the information stored in the updated number unit 54332, the total number (accumulated information) in the total number unit 54337 is updated. Furthermore, the conversion information in conversion information section 54334 is updated based on the accumulated information in updated number section 54332. In an embodiment, the height of the stacked plates is updated based on the updated number of products picked up so far. The conversion information in total conversion section 54338 is updated based on the conversion information in updated conversion information section 54334. Furthermore, the number of points stored in earned points section 54335 is updated based on the accumulated information in updated number section 54332. The information on the total number of points stored in total points section 54339 is updated based on the information in updated earned points section 54335.

[0068] Next, the control unit 500 (generation unit) creates a message for each customer regarding the number of products they have eaten at store M (including each store of a chain store) based on the information stored in the updated product history unit 5433 (S53). For example, the message to be created may be as follows: (4) A message indicating the relationship between the products eaten by the customer and the set target number, using the accumulated information in the number of pieces section 54332 or the accumulated information in the total number of pieces section 54337, and the target information in the target memory section 54333. If based on the accumulated information in the number of pieces section 54332, the message indicates the relationship with the target number for a specific product (one or more of products A to N). If based on the accumulated information in the total number of pieces section 54337, the message indicates the relationship with the target number for the total number of all products. (5) A message indicating the ranking of the customer at store M in terms of the number of items eaten by the customer, using the accumulated information in the number of items section 54332 or the accumulated information in the total number of items section 54337 and the accumulated information in the number of items section 54332 of other customers. If based on the accumulated information in the number of items section 54332, a message indicating the ranking of the customer at store M in terms of a specific item. If based on the accumulated information in the total number of items section 54337, a message indicating the ranking of the customer at store M in terms of the total number of all items. (6) A message indicating how far the number of products actually eaten (height of the stacked plates) corresponds to a target index (for example, the height of Tokyo Tower), using the conversion information in the conversion information section 54334, which converts the number of products eaten into another index, or the conversion information in the total conversion section 54338, and the information in the comparison section 54336. If based on the conversion information in the conversion information section 54334, this is a message indicating the performance of a specific product against the target index. If based on the conversion information in the total conversion section 54338, this is a message indicating the performance of the total of all products eaten against the target index.

[0069] Next, the control unit 500 (output unit) transmits the created message to the mobile terminal 7 (S54). Then, the control unit 500 ends the process. Note that which of messages (4) to (6) the control unit 500 will transmit is set on the mobile terminal 7, and the head office server 5 receives the setting information and transmits the corresponding message.

[0070] Next, we will explain the control of the mobile terminal 7. Fig. 17 is a flowchart showing the flow of the control process of the mobile terminal 7. An application is pre-installed on the mobile terminal 7, and based on this application, the mobile terminal 7 has the function of specifying (4) to (6) and the function of displaying information received from the head office server 5.

[0071] That is, the control unit 700 of the mobile terminal 7 determines whether message information has been received from the head office server 5 (S71). The control unit 700 waits until the message information has been received (No in S71), and if it is determined that the message information has been received (Yes in S71), the control unit 700 displays the received message on the display unit 78 (S72). Then, the control unit 700 ends the process.

[0072] For example, when message information (4) is received, the control unit 700 displays a message such as that shown in FIG. 18. FIG. 18 is a diagram showing examples of displays on the display unit 78 of the mobile terminal 7. Display example 781 displays the number of items the customer has eaten to date, categorized by price. Display example 782 displays an example of an amount corresponding to the number of specific items the customer has eaten to date. Display example 783 and display example 784 display the relationship between the number of items the customer has eaten to date and a target value. Display example 785 displays the relationship between the number of specific items the customer has eaten to date and a target value. The control unit 700 displays a selection from display examples 781 to 785 according to the selection settings on the mobile terminal 7.

[0073] Furthermore, when message information (5) is received, for example, the control unit 700 displays a message such as that shown in FIG. 19. FIG. 19 is a diagram showing examples of display on the display unit 78 of the mobile terminal 7. Display example 786 is a display showing a ranking of the number of products that a customer has eaten so far, in comparison with the top-ranked customer. Display example 787 is a display showing a diagram of the ranking of the customer in question, in comparison with the top-ranked customer. The control unit 700 displays either display example 786 or display example 787, or both at the same time.

[0074] Furthermore, when message information (6) is received, for example, the control unit 700 displays a message such as that shown in Fig. 20. Fig. 20 is a diagram showing an example of a display on the display unit 78 of the mobile terminal 7. Display example 788 is a display that compares the information obtained by converting the number of items the customer has eaten so far into the height of the plates stacked, with the height of a target object (for example, Tokyo Tower). Display example 789 is a diagrammatic display of the information in display example 788.

[0075] In this way, the headquarters server 5 of the embodiment comprises a customer information unit that cumulatively stores accumulated information on the number of products that customers have picked up from the lane, organized by customer identification information that identifies the customer; a generation unit that generates a message indicating the relationship between the accumulated information stored by the customer information unit and the target number of products that the customer has picked up in the past, based on the accumulated information and the target information related to the accumulated information; and an output unit that outputs the generated information so that it can be displayed on a display device.

[0076] The head office server 5 having such a configuration can cause the mobile terminal 7 to display information that will motivate the customer to place an order.

[0077] Although an embodiment of the present invention has been described above, this embodiment is presented as an example and is not intended to limit the scope of the invention. This novel embodiment can be embodied in various other forms, and various omissions, substitutions, and modifications can be made without departing from the spirit of the invention. This embodiment and its modifications are included within the scope and spirit of the invention, and are also included in the invention and its equivalents as defined in the claims.

[0078] For example, in the embodiment, the ordering terminal 1 has been described as an example of an information processing device, but the present invention is not limited to this, and the store server 3, the head office server 5, and the mobile terminal 7 may also be information processing devices.

[0079] In addition, in each embodiment, the mobile terminal 7 carried by the customer has been described. However, the present invention is not limited to this, and a non-portable device such as a PC (Personal Computer) may be used instead of the mobile terminal 7.

[0080] In the embodiment, the payment information is transmitted from the ordering terminal 1 to the head office server 5 via the store server 3. However, the present invention is not limited to this. The ordering terminal 1 may transmit electronic receipt information, which is the payment information converted into an electronic receipt, to the electronic receipt management server, and the electronic receipt management server may extract the number of products (number of plates) included in the payment information from the electronic receipt information received, and update the information in the customer master 543.

[0081] In the embodiment, the ordering terminal 1 counts the number of products picked up from the lane and determines the type of product based on the output from the product discrimination sensor 21. However, this is not limiting, and for example, a camera may be installed above the customer seats K, and the camera may capture an image of the action of picking up products from the lane, and the type of product picked up from the lane may be determined based on the captured image.

[0082] In addition, in the embodiment, the lanes for transporting products are described as the circulation lane R and the order lane L. However, this is not limiting, and products may be transported using only the circulation lane R or only the order lane L.

[0083] In the embodiment, the order terminal 1 executes the free gift process (the process of S19 and the process of S20 in FIG. 12, or the process of S201 and the process of S202 in FIG. 13) based on the number of products detected by the product discrimination sensor 21. However, this is not limiting, and these processes may be executed by the store server 3.

[0084] 17 and the displays of FIGS. 18 to 20 that are executed by the mobile terminal 7 in the embodiment may be performed by the ordering terminal 1.

[0085] The program executed by the ordering terminal 1 of the embodiment is provided as a file in an installable or executable format recorded on a computer-readable recording medium such as a CD-ROM, a flexible disk (FD), a CD-R, or a DVD (Digital Versatile Disk).

[0086] The program executed by the ordering terminal 1 of the embodiment may be stored on a computer connected to a network such as the Internet and provided by being downloaded via the network. The program executed by the ordering terminal 1 of the embodiment may be provided or distributed via a network such as the Internet.

[0087] Furthermore, the program executed by the ordering terminal 1 of the embodiment may be provided by being pre-installed in a ROM or the like.

[0088] In the embodiment, as described above, the headquarters server 5 creates performance information relating to the number of products selected by the customer and various comparison information, and displays it on the mobile terminal 7. This process is carried out with the objective of encouraging customers to place orders. Additional notes on this invention are provided below. In the embodiment of the invention, the headquarters server 5 is an example of an information processing device, but the information processing device may also be the store server 3 or the mobile terminal 7.

[0089] [Note] [Claim 1] a customer information unit that stores accumulated information on the number of products picked up by customers from the lane, in a cumulative manner according to customer identification information that identifies the customer; a generating unit that generates a message indicating a relationship with a target number of products previously picked up by the customer based on the accumulated information stored by the customer information unit and target information related to the accumulated information; an output unit that outputs the generated information so that it can be displayed on a display device; An information processing device comprising: [Claim 2] the generation unit generates a message that can compare information obtained by converting the accumulated information based on a specific index with target information for the index. The information processing device according to claim 1. [Claim 3] the generation unit generates a message that can compare information obtained by converting the accumulated information about a specific product based on a specific index with target information for the index. The information processing device according to claim 2. [Claim 4] the generation unit generates a message that can be compared by graphically representing information obtained by converting the accumulated information based on a specific index and the target information. 4. The information processing device according to claim 2 or 3. [Claim 5] Computers as information processing devices a customer information unit that stores accumulated information on the number of products picked up by customers from the lane, in a cumulative manner according to customer identification information that identifies the customer; a generating unit that generates a message indicating a relationship with a target number of products previously picked up by the customer based on the accumulated information stored by the customer information unit and target information related to the accumulated information; an output unit that outputs the generated information so that it can be displayed on a display device; A program to function as a [Explanation of symbols]

[0090] 1. Order terminal 3. Store server 5 Headquarters Server 7. Mobile devices 10. Order Management System 21 Product discrimination sensor 100 control section 101 Counting Department 102 Judgment Department 103 Display control unit 131 Product Information Department 132 Customer ID Department 142 Product Master 143 Seat Number Section 144 Gift Items Section 145 Comment Information Section 300 control section 331 Product Management Department 342 Product Master 500 control section 542 Product Master 543 Customer Master 700 control section 731 Information storage unit 1311 Product ID Department 1312 copies 1313 Order quantity 1314 total number of copies 1315 Number of copies presented 1431 Customer ID Department 1432 Customer Information Department 5431 Customer ID Department 5432 Customer Information Department 5433 Product History Department 54331 Product ID Department 54332 Number of copies 54333 Target memory section 54334 Conversion Information Department 54335 Earned Points Section 54336 Comparison section 54337 Total number of copies 54338 Total conversion section 54339 Total Points K audience seating L Order Lane N Inlet R Patrol Lane [Prior art documents] [Patent documents]

[0091] [Patent Document 1] Japanese Patent Application Laid-Open No. 2014-52944

Claims

1. A counting unit that counts the number of plates on which edible products are placed; a determination unit that determines whether the number of plates has reached a predetermined number; a display control unit that displays on a display unit a message announcing that the products conveyed by the lane will be given away free of charge when the determination unit determines that the predetermined number has been reached; An information processing device comprising:

2. Further comprising an ordering unit for ordering products, the determination unit determines whether the total number of plates related to the products ordered by the ordering unit has reached the predetermined number. The information processing device according to claim 1 .

3. The lane includes a circulating lane that transports a variety of products to each seat in the store, and an ordering lane that transports products ordered by the ordering department directly to the customer, the display control unit, when the determination unit determines that the predetermined number has been satisfied, causes a message to be displayed on the display unit informing that the product being transported on the circulating lane will be given away free of charge; The information processing device according to claim 2 .

4. The counting unit counts the number of plates on which the eaten products are placed that are inserted into the insertion port. The information processing device according to claim 1 .

5. Computers as information processing devices a counting unit that counts the number of plates on which the eaten products are placed; a determination unit that determines whether the number of plates has reached a predetermined number; a display control unit that displays on a display unit a message announcing that the products conveyed by the lane will be given away free of charge when the determination unit determines that the predetermined number has been reached; A program to function as a

Citation Information

Patent Citations

  • Tray collecting apparatus

    JP2002159390A

  • Method and device for serving food and drink by revolving board

    JP2008188345A

  • Self-order system by personalized menu

    JP2014052944A

  • Food and drink providing system

    JP2022012582A