Information processing system
The information processing system automates ordering and payment across multiple stores using a kiosk terminal and centralized management, addressing inefficiencies in existing systems by enabling simultaneous ordering and reducing staff and customer effort.
Patent Information
- Application Number
- JP2025139369
- Authority / Receiving Office
- JP · JP
- Patent Type
- Applications
- Current Assignee / Owner
- Filing Date
- 2025-08-25
- Publication Date
- 2025-10-17
AI Technical Summary
Existing systems require customers to place orders and make payments individually at multiple stores, increasing staff workload and customer effort, and lack automation for efficient food handling and hygiene.
An information processing system that includes a kiosk terminal for ordering and payment, a call bell for notification, and a centralized order management server to handle orders from multiple stores, automating the process and reducing manual interactions.
Enables simultaneous ordering and payment across multiple stores, reducing staff workload and customer effort, and improving food handling efficiency and hygiene.
Smart Images

Figure 2025159243000001_ABST
Abstract
Description
[Technical Field]
[0001] An embodiment of the present invention relates to an information processing system, an order receiving device, and a program. [Background technology]
[0002] In the past, there have been places such as food courts where customers would place orders at multiple stores and wait for their food to be served. In these places, orders and payments are made in line at the counters of each store, and each store has a call bell that notifies customers when their food is ready.
[0003] Although this is an example for a single store, there are already systems in which customers can order and pay by themselves (for example, Patent Document 1). In addition, a vending machine-like device that realizes such a system has been put into practical use, which dispenses a call bell instead of a meal ticket or the like as an exchange receipt for the product.
[0004] In places such as food courts where customers access multiple stores simultaneously to order, pay, and receive products, it is desirable to automate ordering and payment, reducing the amount of work store staff spends on ordering and paying, making it easier to handle food hygienically, and reducing the effort required for customers to visit multiple stores individually. Summary of the Invention [Problem to be solved by the invention]
[0005] The problem to be solved by the present invention is to enable orders to be placed with multiple stores at once. [Means for solving the problem]
[0006] The information processing system of the embodiment includes an order receiving unit that receives orders for one or more products selected from a product group of a plurality of stores; an information management unit that associates and manages product information for identifying the product related to the order received by the order receiving unit, store information for identifying the store that provides the product, and call destination information for identifying the call destination associated with the recipient of the product; an information distribution unit that distributes and transmits the product information to each store based on the store information associated with the product information; and a call processing unit that, when a call instruction related to the order is received from a store, contacts the recipient via the call destination information associated with the product information of the product related to the order. [Brief explanation of the drawings]
[0007] [Figure 1] FIG. 1 is a block diagram illustrating an example of the configuration of an information processing system according to an embodiment. [Figure 2] FIG. 2 is a perspective view showing an example of the appearance of the kiosk terminal 100. As shown in FIG. [Figure 3] FIG. 3 is a diagram showing an example of the appearance of call bell 200 and an example of a screen display. [Figure 4] FIG. 4 is a perspective view showing an example of the appearance of the bell housing section 102. As shown in FIG. [Figure 5] FIG. 5 is a block diagram showing an example of the configuration of the kiosk terminal 100. As shown in FIG. [Figure 6] FIG. 6 is a block diagram showing the functional units realized by the control unit 110. As shown in FIG. [Figure 7] FIG. 7 shows an example of the configuration of order information, where (a) is payment data and (b) is store data. [Figure 8] FIG. 8 is a block diagram showing an example of the configuration of the call bell 200. As shown in FIG. [Figure 9] FIG. 9 is a block diagram showing the functional units realized by the control unit 210. As shown in FIG. [Figure 10] FIG. 10 is a block diagram showing an example of the configuration of the payment server 300. As shown in FIG. [Figure 11] FIG. 11 is a block diagram showing the functional units realized by the control unit 310. As shown in FIG. [Figure 12] FIG. 12 is a block diagram showing an example of the configuration of the order management server 400. [Figure 13] FIG. 13 is a block diagram showing the functional units realized by the control unit 410. As shown in FIG. [Figure 14] FIG. 14 is a block diagram showing an example of the configuration of the store terminal 500. As shown in FIG. [Figure 15] FIG. 15 is a block diagram showing functional units realized by control unit 510. As shown in FIG. [Figure 16] FIG. 16 is a diagram schematically illustrating the flow of processing performed by the information processing system. DETAILED DESCRIPTION OF THE INVENTION
[0008] An embodiment will be described with reference to the drawings. Fig. 1 is a block diagram showing an example of the configuration of an information processing system according to this embodiment. The information processing system according to this embodiment includes a kiosk terminal 100, a call bell 200, a payment server 300, an order management server 400, a store terminal 500, etc.
[0009] The kiosk terminal 100 accepts the order and payment operations performed by the customer, dispenses a call bell 200 as a product voucher, processes the payment for the order in cooperation with the payment server 300, and transmits the details of the order to the order management server 400. The call bell 200 rings when it receives a signal calling the store. The payment server 300 processes the payment in cooperation with the kiosk terminal 100 and transmits the result to the order management server 400. The order management server 400 manages information transmitted from the kiosk terminal 100 and the payment server 300, and transmits information related to the order details and payment to the store terminal 500. The store terminal 500 transmits the details of the order to kitchen staff and receives a confirmation of the order from the counter staff.
[0010] 2 is a perspective view showing an example of the appearance of the kiosk terminal 100. The kiosk terminal 100 is an example of an order receiving device, and includes a display operation unit 101, a bell storage unit 102, and a bell discharge outlet 103.
[0011] The display operation unit 101 is a combination of a display device and an operation device, and is provided on the front of the kiosk terminal 100 to accept operations related to orders and payments by customers. The display device is, for example, a liquid crystal display, and displays information for the operator. The operation device is, for example, a touch panel, and accepts operations according to the information displayed on the display device.
[0012] Bell storage section 102 holds and stores call bell 200. Bell ejection port 103 ejects call bell 200 that has been removed from bell storage section 102.
[0013] FIG. 3 shows an example of the appearance of call bell 200 and an example of a screen display. Call bell 200 is an example of a calling terminal, and is a mobile terminal-like device equipped with a display unit 201, a speaker 202, and the like. Display unit 201 may be a display / operation device in which a display device and an operation device such as a touch panel are superimposed. Display unit 201 displays information related to orders. Speaker 202 announces information to customers by voice.
[0014] 4 is a perspective view showing an example of the appearance of the bell storage unit 102. As shown in the figure, the bell storage unit 102 stores a number of call bells 200 while holding one long side of the call bells 200, and charges the call bells 200 while holding them. The bell storage unit 102 is detachable from the back of the kiosk terminal 100.
[0015] 5 is a block diagram showing an example configuration of the kiosk terminal 100. The kiosk terminal 100 further includes a control unit 110, a storage unit 120, and a communication I / F (Interface) 130. The communication I / F 130 is a communication interface for communicating with other devices (call bell 200, payment server 300, order management server 400).
[0016] The control unit 110 is composed of, for example, a CPU (Central Processing Unit), a ROM (Read Only Memory), and a RAM (Random Access Memory). The CPU is a processor that executes programs. The ROM is a program memory that stores various programs and control data. The RAM is a working memory that is used to expand various data. The control unit 110 performs overall control of each unit by having the CPU read out programs stored in the ROM into the RAM and execute them.
[0017] The storage unit 120 is a storage device equipped with a rewritable nonvolatile storage medium such as a hard disk drive (HDD), a solid state memory (SSD), a flash memory, etc. The storage unit 120 stores various programs and data related to the operation of the kiosk terminal 100.
[0018] The memory unit 120 stores a store master 121, a menu master 122, a bell master 123, etc. The store master 121 is information associating the store IDs and store names of all stores included in the food court. The store IDs are identification information for identifying stores in the food court. The menu master 122 is information associating the store IDs, product codes, and menu names for all menus of all stores included in the food court. The product codes are identification information for identifying products (menus) in a store. The bell master 123 stores the bell IDs of all call bells 200 held and stored in the bell storage unit 102. The bell ID is unique information for each call bell 200 and is individual identification information that can identify the call bell 200.
[0019] 6 is a block diagram showing functional units realized by the control unit 110. The control unit 110 functions as various functional units such as an order receiving unit 111, a payment processing unit 112, and a bell allocation unit 113 by the CPU executing a program.
[0020] The order receiving unit 111 receives an order for one or more products selected from product groups of multiple stores (all menus stored in the menu master 122) via the display operation unit 101. Upon receiving the order, the order receiving unit 111 generates order information as shown in FIG. 7 and transmits it to the order management server 400.
[0021] Fig. 7 is a diagram showing an example of the configuration of order information. The order information is made up of payment data shown in Fig. 7(a) and store data shown in Fig. 7(b).
[0022] The settlement data is information that associates the order ID with the date and time of receipt, Bell ID, store ID, amount, etc. The order ID allows the order to be identified and is issued for each group of orders. The date and time of receipt is a string of numbers that indicates the date and time the order was received. The amount is the total amount of the order by store.
[0023] Store data is information that associates the order ID with the date and time of receipt, store ID, product code, unit price, quantity, subtotal, etc. The subtotal is the amount obtained by multiplying the unit price by the quantity.
[0024] The payment processing unit 112 performs payment for the order accepted by the order accepting unit 111 in cooperation with the payment processing unit 311. When making the payment, the payment processing unit 112 transmits payment data (see FIG. 7(a)) to the payment server 300.
[0025] The payment processing method used by the payment processing unit 112 is not critical. Payment processing methods include, for example, online electronic commerce, cashless payment via an electronic money or credit card reader, and cash payment via a POS terminal or accounting device. The kiosk terminal 100 is equipped with a device such as a reader / writer as necessary. An accounting device for cash payment may also be provided so as to be able to communicate with the kiosk terminal 100. The kiosk terminal 100 and the accounting device may be integrated or separate.
[0026] The bell allocation unit 113 discharges the number of call bells 200 corresponding to the number of types of store IDs included in a certain order ID from the bell discharge port 103. The bell ID recorded by the order receiving unit 111 in the payment data (see FIG. 7(a)) is that of the call bell 200 discharged by the bell allocation unit 113 here.
[0027] 8 is a block diagram showing an example configuration of the call bell 200. The call bell 200 further includes a control unit 210, a storage unit 220, and a communication I / F 230. The communication I / F 230 is a communication interface for communicating with other devices (kiosk terminal 100, order management server 400).
[0028] The control unit 210 is composed of, for example, a CPU, a ROM, and a RAM. The CPU is a processor that executes programs. The ROM is a program memory that stores various programs and control data. The RAM is a working memory that is used to expand various data. The control unit 210 performs overall control of each unit by having the CPU read out programs stored in the ROM into the RAM and execute them.
[0029] The storage unit 220 is a storage device equipped with a rewritable nonvolatile storage medium such as a flash memory, etc. The storage unit 220 stores various programs and various data related to the operation of the store terminal 500.
[0030] The storage unit 220 stores a bell ID 221, exchange information 222, etc. The bell ID 221 is individual identification information that can identify the call bell 200. The exchange information 222 is information that is displayed on the display unit 201, and is information related to the order, such as the store name and order details.
[0031] 9 is a block diagram showing functional units realized by the control unit 210. The control unit 210 functions as various functional units such as a display control unit 211 and a call processing unit 212 as a result of the CPU executing a program.
[0032] The display control unit 211 causes the display unit 201 to display the exchange information 222. When the call processing unit 212 receives a predetermined signal related to a call by the store from the order management server 400, it causes the speaker 202 to report a voice indicating that the store has been called.
[0033] 10 is a block diagram showing a configuration example of the payment server 300. The payment server 300 includes a control unit 310, a storage unit 320, and a communication I / F 330. The communication I / F 230 is a communication interface for communicating with other devices (kiosk terminal 100, order management server 400).
[0034] The control unit 310 is composed of, for example, a CPU, a ROM, and a RAM. The CPU is a processor that executes programs. The ROM is a program memory that stores various programs and control data. The RAM is a working memory that is used to expand various data. The control unit 310 performs overall control of each unit by having the CPU read out programs stored in the ROM into the RAM and execute them.
[0035] The storage unit 320 is a storage device equipped with a rewritable nonvolatile storage medium such as an HDD, an SSD, a flash memory, etc. The storage unit 320 stores various programs and various data related to the operation of the payment server 300.
[0036] The storage unit 320 stores payment information 321. The payment information 321 is payment data received from the kiosk terminal 100 (see FIG. 7(a)) plus the result of the payment.
[0037] 11 is a block diagram showing functional units realized by the control unit 310. The control unit 310 functions as various functional units such as a payment processing unit 311 and an information transfer unit 312 by the CPU executing a program.
[0038] The payment processing unit 311 executes payment processing in cooperation with the payment processing unit 112 of the kiosk terminal 100 that receives operation from the customer. The information transfer unit 312 transfers the result of the payment processing by the payment processing unit 311 to the order management server 400.
[0039] 12 is a block diagram showing an example configuration of the order management server 400. The order management server 400 includes a control unit 410, a storage unit 420, and a communication I / F 430. The communication I / F 430 is a communication interface for communicating with other devices (kiosk terminal 100, call bell 200, payment server 300, and store terminal 500).
[0040] The control unit 410 is composed of, for example, a CPU, a ROM, and a RAM. The CPU is a processor that executes programs. The ROM is a program memory that stores various programs and control data. The RAM is a working memory that is used to expand various data. The control unit 410 performs overall control of each unit by having the CPU read out programs stored in the ROM into the RAM and execute them.
[0041] The storage unit 420 stores a store master 421, a menu master 422, order information 423, etc. The store master 421 corresponds to the store master 121. The menu master 422 corresponds to the menu master 122.
[0042] The order information 423 is a combination of the order information (see FIG. 7) received from the kiosk terminal 100 and the execution result of the payment received from the payment server 300. More specifically, the information associated with the order ID includes product information (at least a product code) for identifying the product related to the order accepted by the order acceptance unit 111, store information (i.e., a store ID) for identifying the store that provides the product, and call destination information (i.e., a call ID) for identifying the call destination associated with the recipient of the product.
[0043] 13 is a block diagram showing functional units realized by the control unit 410. The control unit 410 functions as various functional units such as an information management unit 411, an information distribution unit 412, a call processing unit 413, and a clearing processing unit 414 by the CPU executing a program.
[0044] The information management unit 411 generates order information 423 by combining the order information (see FIG. 7) received from the kiosk terminal 100 with the payment execution result received from the payment server 300, and stores the order information 423 in the storage unit 420. As a result, the information management unit 411 manages information indicating the order details, which includes at least the product code, store ID, and bell ID, in association with the order ID.
[0045] The information distribution unit 412 distributes and transmits the order information 423 to each store based on the store ID associated with the information.
[0046] When the call processing unit 413 receives a call instruction from the store terminal 500, it transmits a ring instruction to the call bell 200 identified by the bell ID associated with the product code of the product related to the order.
[0047] When the cancellation processing unit 414 receives a delivery notification from the store terminal 500, it executes a cancellation process for the order information 423 corresponding to the dish that has been delivered, and sends an instruction to stop ringing to the call bell 200 identified by the bell ID associated with the product code of the product in the order to be cancelled.
[0048] 14 is a block diagram showing an example of the configuration of a store terminal 500. The store terminal 500 is realized, for example, by a kitchen display, a kitchen printer, or a terminal device installed at a store's product delivery counter. For convenience, the store terminal 500 is described as a single device in this embodiment, but in practice, the functions of the store terminal 500 may be provided in multiple devices rather than in a single device.
[0049] The store terminal 500 includes a control unit 510, a memory unit 520, a communication I / F 530, a display operation unit 501, and a speaker 502. The communication I / F 530 is a communication interface for communicating with another device (the order management server 400).
[0050] The control unit 510 is composed of, for example, a CPU, a ROM, and a RAM. The CPU is a processor that executes programs. The ROM is a program memory that stores various programs and control data. The RAM is a working memory that is used to expand various data. The control unit 510 performs overall control of each unit by having the CPU read out programs stored in the ROM into the RAM and execute them.
[0051] The storage unit 520 is a storage device equipped with a rewritable nonvolatile storage medium such as an HDD, SSD, flash memory, etc. The storage unit 520 stores various programs and various data related to the operation of the store terminal 500.
[0052] The storage unit 520 stores a menu master 521, order information 522, etc. The menu master 521 corresponds to the menu master 122. The order information 522 is received from the order management server 400, and is associated with the store ID of the store itself from the store data shown in FIG. 7(b).
[0053] The display operation unit 501 is a combination of a display device and an operation device, and receives operations from store staff. The speaker 502 notifies the store staff of information by voice.
[0054] 15 is a block diagram showing functional units realized by the control unit 510. The control unit 510 functions as various functional units such as a display control unit 511, a reconciliation processing unit 512, and a delivery reception unit 513 by the CPU executing a program. The display control unit 511 causes the display operation unit 501 to display order information 522.
[0055] When the display operation unit 501 receives an operation from the kitchen staff to notify them that the food is ready, the cancellation processing unit 512 provisionally accepts the cancellation of the order information 522 corresponding to the finished food, and sends a call instruction for that order to the order management server 400.
[0056] When the display operation unit 501 receives an operation from the counter staff notifying them that the food has been delivered, the delivery reception unit 513 completes the cancellation process for the order information 522 corresponding to the delivered food and sends a delivery notification regarding the order to the order management server 400.
[0057] 16 is a diagram schematically illustrating the flow of processing performed by the information processing system. First, the kiosk terminal 100 receives an order by accepting an operation from a customer on the display operation unit 101 (process F1). In process F1, the kiosk terminal 100 transmits a payment request to the payment server 300 (step S11).
[0058] Upon receiving the payment request in step S1, the payment server 300 performs payment processing (processing F2). In process F2, the payment server 300 transmits the result of the payment processing as a response to the kiosk terminal 100 (step S21). Also, in process F2, the payment server 300 transfers the result of the payment processing to the order management server 400 (step S22).
[0059] After completing the payment, the kiosk terminal 100 assigns a call bell 200 to the order (step S12). When assigning the bell, the kiosk terminal 100 transmits information to the call bell 200 to be stored in the memory unit 220 as exchange information 222. Upon receiving the information transmitted in step S12, the call bell 200 stores the exchange information 222 in the memory unit 220, displays information based on the information on the display unit 201, and waits for a call from the order management server 400 (process F3).
[0060] After completing the payment, the kiosk terminal 100 further transmits information indicating the details of the order for which the payment has been completed to the order management server 400 (step S13). Upon receiving the information transmitted in steps S22 and S13, the order management server 400 executes process F4.
[0061] In process F4, the order management server 400 sorts the order information 423 by store based on the store ID associated with the information, and transmits it to the store terminal 500 that matches the store ID (step S41).
[0062] The store terminal 500 that has received the information allocation in step S41 stores the received information in the storage unit 520 as order information 522, and displays it on the display operation unit 501 (process F5).
[0063] When the display operation unit 501 of the store terminal 500 receives an operation from the kitchen staff notifying them that the food is ready, the store terminal 500 performs process F6. In process F6, the store terminal 500 provisionally accepts cancellation of the order information 522 corresponding to the food that has been prepared, and sends a call instruction for that order to the order management server 400 (step S61).
[0064] Upon receiving the call instruction in step S61, the order management server 400 transmits a ringing instruction to the call bell 200 associated with the order related to the call instruction (process F7, step S71). Upon receiving the ringing instruction in step S71, the call bell 200 emits a buzzer sound from the speaker 202 to notify the customer that the food is ready to be delivered (process F8). Note that in process F8, the notification is made by the speaker 202, but this is not a limitation. For example, the call bell 200 may be equipped with a vibrator or LED, and the notification may be made by vibration or light.
[0065] When the display operation unit 501 of the store terminal 500 receives an operation from the counter staff notifying them that the food has been delivered, the store terminal 500 performs process F9. In process F9, the store terminal 500 completes the debit process for the order information 522 that corresponds to the delivered food, and sends a delivery notification for that order to the order management server 400 (step S91).
[0066] Upon receiving the delivery notification in step S91, the order management server 400 performs process F10. In process F10, the order management server 400 completes the cancellation of the order corresponding to the delivery notification in the order information 522, and sends a command to stop ringing to the call bell 200 associated with that order (step S101). Upon receiving the stop command in step S101, the call bell 200 stops ringing according to process F8.
[0067] As described above, in this embodiment, the kiosk terminal 100 accepts orders for menu items from multiple stores at once, and the order management server 400 manages the accepted orders by associating them with store IDs, and distributes and transmits them to the store terminals 500 of each store. This makes it possible to realize an information processing system that can execute orders for multiple stores at once.
[0068] In this embodiment, the call bell 200 has exchange information 222, but in practice, the call bell may not have exchange information and may simply emit a buzzer sound when it receives a specified signal from the order management server 400.
[0069] Furthermore, in this embodiment, one call bell 200 is issued per store; in other words, if one order includes menu items from multiple stores, multiple call bells 200 are issued for each store. However, this is not a limitation in implementation, and one call bell 200 may be issued per order, and call instructions and delivery notifications related to orders from multiple stores may be received by a single call bell 200. In this case, the display unit 201 displays information that allows the name of the store that provides the ordered menu to be recognized. Furthermore, in response to delivery acceptance (process F9) or an instruction to stop ringing (step S101), the delivered menu items are erased from the display on the display unit 201.
[0070] In addition, in this embodiment, the ringing of the call bell 200 is stopped in response to the operation of the counter staff, but in actual practice, the customer who brings the call bell 200 may stop the ringing by operating a button provided on the call bell 200.
[0071] In addition, the delivery acceptance (process F9) may be specifically configured to be performed using an RFID tag built into the call bell 200 and a reader / writer connected to the store terminal 500, or using NFC (near field communication).
[0072] Also, a customer-owned mobile terminal device such as a smartphone may be configured to be used instead of the call bell 200. In this case, the call destination information instead of the bell ID may be, for example, the phone number of the mobile terminal device, an email address, or an SNS ID.
[0073] The information processing system of this embodiment is equipped with a control device such as a CPU, a storage device such as a ROM (Read Only Memory) or RAM, an external storage device such as an HDD or CD drive, a display device such as a display device, and input devices such as a keyboard and a mouse, and has a hardware configuration that utilizes a normal computer.
[0074] The programs executed by the information processing system of this embodiment are provided as files 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).
[0075] The program executed by the information processing system of this 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 information processing system of this embodiment may be provided or distributed via a network such as the Internet.
[0076] The program of this embodiment may be provided in a state where it is pre-installed in a ROM or the like.
[0077] The program executed by the information processing system of this embodiment has a modular configuration including the above-mentioned units (order receiving unit 111, payment processing unit 112, bell allocation unit 113, call processing unit 212, payment processing unit 311, information transfer unit 312, information management unit 411, information allocation unit 412, call processing unit 413, reconciliation processing unit 414, reconciliation processing unit 512, and delivery reception unit 513). The CPU (processor) loads the above-mentioned units onto the main storage device by reading and executing the program from the above-mentioned storage device. As a result, the order receiving unit 111, payment processing unit 112, bell allocation unit 113, call processing unit 212, payment processing unit 311, information transfer unit 312, information management unit 411, information allocation unit 412, call processing unit 413, reconciliation processing unit 414, reconciliation processing unit 512, and delivery reception unit 513 are generated on the main storage device.
[0078] Although several embodiments of the present invention have been described, these embodiments are presented as examples and are not intended to limit the scope of the invention. These novel embodiments can be embodied in various other forms, and various omissions, substitutions, and modifications can be made without departing from the spirit of the invention. These embodiments and their modifications are included within the scope and spirit of the invention, and are also included in the scope of the invention and its equivalents as defined in the claims. [Explanation of symbols]
[0079] 100... Kiosk terminal (an example of an order reception device) 101...display operation unit, 102...bell storage unit, 103...bell discharge port 110...control unit, 111...order receiving unit, 112...payment processing unit, 113...bell allocation unit 120...storage unit, 121...store master, 122...menu master, 123...bell master 130...Communication I / F 200...call bell, 201...display unit, 202...speaker 210: control unit, 211: display control unit, 212: call processing unit 220...storage unit, 221...bell ID, 222...exchange information 230...Communication I / F 300: Payment server 310...control unit, 311...payment processing unit, 312...information transfer unit 320...storage unit, 321...payment information 330...Communication I / F 400...Order management server 410...Control unit 411: information management unit, 412: information distribution unit, 413: call processing unit, 414: clearing processing unit 420: Storage unit, 421: Store master, 422: Menu master, 423: Order information 430...Communication I / F 500: store terminal, 501: display operation unit, 502: speaker 510...control unit, 511...display control unit, 512...debit processing unit, 513...delivery reception unit 520: Storage unit, 521: Menu master, 522: Order information 530...Communication I / F [Prior art documents] [Patent documents]
[0080] [Patent Document 1] Japanese Patent Application Publication No. 2019-125294
Claims
1. an order receiving unit that receives an order for one or more products selected from product groups of a plurality of stores; an information management unit that manages, in association with each other, product information for identifying a product related to the order accepted by the order acceptance unit, store information for identifying a store that provides the product, and call destination information for identifying a call destination associated with a recipient of the product; an information distribution unit that distributes and transmits the product information to each store based on the store information associated with the product information; a call processing unit that, when receiving a call instruction related to the order from the store, contacts a recipient via the call destination information associated with the product information of the product related to the order; An information processing system comprising:
2. a payment processing unit that performs payment for the order accepted by the order accepting unit; an information transfer unit that distributes and transfers the payment information completed by the payment processing unit to each store based on the store information associated with the product included in the order related to the payment; The information processing system according to claim 1 , further comprising:
3. a terminal allocation section that, when the order receiving section receives an order, lends to the recipient a call terminal that stores exchange information for receiving the ordered product, provides information that enables the recipient to identify itself as the call destination information, and notifies the recipient when a call instruction is received from the call processing section; The information processing system according to claim 1 or 2, further comprising:
4. a storage unit that stores product groups of a plurality of stores; an order receiving unit that transmits, as information related to an order received from the product group, at least product information for identifying the ordered product, store information for identifying the store that provides the product, and call destination information for identifying the call destination associated with the recipient of the product, to a server device that manages orders; An order receiving device comprising:
5. an order receiving function for receiving an order for one or more products selected from product groups of a plurality of stores; an information management function that associates and manages product information for identifying a product related to an order accepted by the order acceptance function, store information for identifying a store that provides the product, and call destination information for identifying a call destination associated with a recipient of the product; an information distribution function that distributes and transmits the product information to each store based on the store information associated with the product information; a call processing function that, when receiving a call instruction related to the order from the store, contacts the recipient via the call destination information associated with the product information of the product related to the order; A program to make the above happen on a computer.
Citation Information
Patent Citations
Tray service notification method and system in self tray serving type eating house
JP2005025395A
Order processing controller, order processing system and order processing control program
JP2015111323A
Restaurant system and server
JP2017090995A
Order management system, order management device and program thereof
JP2019125294A