[go: up one dir, main page]

WO2019176067A1 - Système et procédé de fourniture d'aliment/boisson, et programme - Google Patents

Système et procédé de fourniture d'aliment/boisson, et programme Download PDF

Info

Publication number
WO2019176067A1
WO2019176067A1 PCT/JP2018/010310 JP2018010310W WO2019176067A1 WO 2019176067 A1 WO2019176067 A1 WO 2019176067A1 JP 2018010310 W JP2018010310 W JP 2018010310W WO 2019176067 A1 WO2019176067 A1 WO 2019176067A1
Authority
WO
WIPO (PCT)
Prior art keywords
food
drink
beverage
amount
user
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Ceased
Application number
PCT/JP2018/010310
Other languages
English (en)
Japanese (ja)
Inventor
智之 白川
林 大介
美和 小島
純平 山本
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Uhuru Corp
Original Assignee
Uhuru Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Uhuru Corp filed Critical Uhuru Corp
Priority to PCT/JP2018/010310 priority Critical patent/WO2019176067A1/fr
Publication of WO2019176067A1 publication Critical patent/WO2019176067A1/fr
Anticipated expiration legal-status Critical
Ceased legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q20/00Payment architectures, schemes or protocols
    • G06Q20/30Payment architectures, schemes or protocols characterised by the use of specific devices or networks
    • G06Q20/308Payment architectures, schemes or protocols characterised by the use of specific devices or networks using the Internet of Things
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q20/00Payment architectures, schemes or protocols
    • G06Q20/08Payment architectures
    • G06Q20/18Payment architectures involving self-service terminals [SST], vending machines, kiosks or multimedia terminals
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q50/00Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
    • G06Q50/10Services
    • G06Q50/12Hotels or restaurants

Definitions

  • the present invention relates to IoT (Internet of Things), and more particularly to a technique for providing food and drink to a user.
  • IoT Internet of Things
  • Patent Document 1 discloses a system that grants royalty to a personal terminal when the personal terminal approaches a device such as a vending machine or a dispenser.
  • One of the loyalty benefits is the free provision of beverages (see paragraph 0053).
  • Patent Document 1 In the technology described in Patent Document 1, it was necessary to accumulate royalty in order to receive a beverage.
  • the present invention provides a technique for providing food and drink to a user more easily.
  • the present invention relates to purchase means for purchasing the right to receive provision of a desired amount of food and drink and food and drink to be provided from the food and drink server for providing the food and drink.
  • a food and beverage provision system having display means for displaying the remaining amount of the right.
  • the instruction means may transmit the instruction to the food and drink server via short-range wireless communication.
  • This food and drink provision system has a right storage means for storing the remaining amount of the updated right, and the reception means accepts the designation of the amount within a range of the remaining amount stored in the right storage means. May be.
  • the food and beverage provision system may further include a control unit that controls the food and beverage server in accordance with the instruction from the instruction unit.
  • the food and drink provision system includes a history storage unit that stores the amount of food and drink provided using the food and drink provision system and a history of a user who has received the provision, and the history according to an external request. You may further have an output means which outputs at least one part of the log
  • the food and beverage provision system includes a transfer acceptance unit that receives a transfer request for the right to receive provision of food and drink from a first user to a second user, and the right from the first user to the second user in response to the transfer request. It may further include a transfer means for transferring.
  • the food and drink server provides a plurality of types of food and drink, the accepting means accepts designation of one food and drink and the amount of the one food and drink among the plurality of food and drink, The provision of the specified amount of the one food or drink may be instructed to the food or drink server.
  • the present invention relates to a step in which a food and beverage provision system purchases a right to receive provision of a desired amount of food and beverage and a food and beverage to be provided from a food and beverage server for providing the food and beverage.
  • a method for providing a food and drink comprising the step of displaying the remaining amount of the right updated by subtracting the designated amount from the remaining amount of the right.
  • the present invention relates to a step of purchasing a right to receive provision of a desired amount of food and drink in a computer and a food and drink to be provided from a food and drink server for providing the food and drink.
  • a step of accepting designation of the amount of food, a step of instructing the food and drink server to provide the designated amount of food and drink, and the designation from the remaining amount of the right after making the instruction A program for executing the step of displaying the remaining amount of the right updated by subtracting the amount obtained.
  • the sequence chart which illustrates the process which concerns on the purchase of rights.
  • FIG. 1 is a diagram illustrating an outline of a food and drink provision system 1 according to an embodiment.
  • the food and beverage provision system 1 includes a management server 10, a food and beverage server 20, a control device 30, and a user terminal 50.
  • the food and drink server 20 and the control device 30 are installed in the store 9.
  • the store 9 is, for example, a retail store such as a convenience store or a restaurant such as a restaurant.
  • the food and drink server 20 holds food and drink or raw materials thereof.
  • the user U who has visited the store 9 instructs the control device 30 to provide food and drink via the user terminal 50 possessed by the user U.
  • the food and drink server 20 provides food and drink to the user U in response to an instruction from the control device 30.
  • “providing food and drink” refers to bringing the food and drink product into a state where the user can pick it up.
  • the food and drink server 20 is a coffee machine, and the food and drink provided to the user is a cup of coffee.
  • the food and drink server 20 is a beer server, and the food and drink provided to the user is a draft beer full of mugs.
  • the food and drink server 20 is a vending machine, and the food and drink provided to the user is a snack snack packaged in a package.
  • control device 30 and the food and drink server 20 correspond one-to-one and are connected by wire.
  • the user terminal 50 communicates with the management server 10 via a network N such as the Internet.
  • a network N such as the Internet.
  • the food and drink provision system 1 may include a plurality of food and drink servers 20.
  • the plurality of food and drink servers 20 may be installed in a plurality of different stores.
  • FIG. 2 is a diagram illustrating a functional configuration of the food and drink provision system 1.
  • the food and beverage provision system 1 includes a purchase unit 53, a storage unit 52, a reception unit 51, a determination unit 54, an instruction unit 55, an update unit 56, a display unit 57, a reception unit 31, a control unit 32, a storage unit 11, and an output unit 12.
  • transfer means 13 In this example, the purchase unit 53, the storage unit 52, the reception unit 51, the determination unit 54, the instruction unit 55, the update unit 56, and the display unit 57 are mounted on the user terminal 50.
  • the receiving unit 31 and the control unit 32 are mounted on the control device 30.
  • the storage unit 11, the output unit 12, and the transfer unit 13 are mounted on the management server 10. Note that the correspondence relationship between the functional elements and the devices illustrated here is merely an example.
  • the accepting means 51 accepts input of various instructions from the user.
  • the functions shown in FIG. 2 are classified into a function related to purchase of rights, a function related to provision of food and drink, a function related to transfer of rights, and a function related to provision of history. Below, it explains along these classifications.
  • the instruction received by the receiving means 51 includes an instruction to purchase the right to receive the amount of food and drink desired by the user (hereinafter simply referred to as “right”).
  • the purchase means 53 performs processing for purchasing rights in accordance with an instruction from the user.
  • the storage unit 52 stores data (hereinafter referred to as “right data”) indicating the remaining amount of the right purchased through the purchase unit 53 (the remaining amount of food and drink having the right to be provided).
  • the right data indicates an amount of “2000 milliliters”, for example. This indicates that the user has the right to buy coffee for another 2000 milliliters.
  • the instruction received by the receiving means 51 includes designation of the amount of food and drink to be provided from the food and drink server 20.
  • the determination unit 54 determines whether or not the food / drink can be provided from the remaining amount indicated by the right data and the amount of the food / drink designated via the reception unit 51.
  • the instruction unit 55 instructs the control device 30 to provide a specified amount of food and drink.
  • the receiving unit 31 receives an instruction to provide food and drink from the user terminal 50.
  • the control means 32 controls the food and drink server 20 according to the received instruction.
  • the update unit 56 updates the right data stored in the storage unit 52.
  • the update unit 56 updates the right data when a new right or an additional right is purchased through the purchase unit 53. In this case, the remaining amount of rights increases.
  • the updating unit 56 updates the right data when it is determined that the food and drink may be provided. In this case, the remaining amount of rights decreases.
  • the display means 57 displays the remaining amount of rights based on the rights data stored in the storage means 52 in both functions relating to the purchase of rights and functions relating to provision of food and drink.
  • the storage means 11 stores various data.
  • the data stored in the storage unit 11 includes, for example, a use history of the food and drink provision system 1.
  • This usage history is the amount of food and drink provided using the food and drink provision system 1 and the history of the user who received the provision.
  • the output unit 12 outputs at least a part of the usage history stored in the storage unit 11 in response to a request from the outside such as the user terminal 50 or another terminal device.
  • the instruction received by the receiving means 51 includes a request for transfer of rights. That is, the accepting unit 51 accepts a transfer request for transferring the right from the first user to the second user.
  • the transfer means 13 transfers the right from the first user to the second user in response to the transfer request.
  • the output unit 12 outputs at least a part of the usage history stored in the storage unit 11 to the designated device.
  • FIG. 3 is a diagram illustrating a hardware configuration of the user terminal 50.
  • the user terminal 50 is a computer device having a CPU (Central Processing Unit) 501, a memory 502, a storage 503, a communication IF 504, an IC card unit 505, a touch screen 506, and a speaker 507, specifically, for example, a smartphone.
  • the CPU 501 is a control device that executes processing according to a program and controls other hardware elements of the user terminal 50.
  • the memory 502 is a main storage device that functions as a work area when the CPU 501 executes a program, and includes, for example, RAM (Random Access Memory).
  • the storage 503 is a non-volatile auxiliary storage device that stores various programs and data, and includes, for example, an SSD (Solid State Drive).
  • the IC card unit 505 is a device that reads and writes data without contact with a card reader in accordance with a predetermined standard (for example, ISO / IEC 14443 or ISO / IEC 18092 (so-called FeliCa (registered trademark))). Yes, including antenna and IC chip.
  • a predetermined standard for example, ISO / IEC 14443 or ISO / IEC 18092 (so-called FeliCa (registered trademark)
  • Yes including antenna and IC chip.
  • This standard is an example of a short-range wireless communication standard.
  • the CPU 501 can write data to this IC chip.
  • This IC chip incorporates a nonvolatile memory, and can retain data even when power is not supplied.
  • the card reader can read data recorded on the IC chip.
  • the touch screen 506 is a device for displaying information to the user and providing a UI for receiving information input from the user, and includes a display device such as an LCD (Liquid Crystal Display) and an input device such as a touch sensor.
  • the speaker 507 is a device that outputs sound.
  • the storage 503 stores a program (hereinafter referred to as “client application”) for causing the computer device to function as a user terminal in the food and drink provision system 1.
  • client application a program for causing the computer device to function as a user terminal in the food and drink provision system 1.
  • client application a program for causing the computer device to function as a user terminal in the food and drink provision system 1.
  • client application a program for causing the computer device to function as a user terminal in the food and drink provision system 1.
  • client application a program for causing the computer device to function as a user terminal in the food and drink provision system 1.
  • client application a program for causing the computer device to function as a user terminal in the food and drink provision system 1.
  • the CPU 501 executes the client application, the function of FIG. 3 is implemented in the computer device.
  • the CPU 501 is an example of the purchase unit 53, the determination unit 54, and the update unit 56.
  • the IC card unit 505 is an example of the storage unit 52 and the instruction unit 55
  • FIG. 4 is a diagram illustrating a hardware configuration of the control device 30.
  • the control device 30 includes a control unit 301, a UI (User Interface) unit 302, a card reader 303, a communication unit 304, and an input / output IF 305.
  • the control unit 301 is a unit that controls other elements of the control device 30 and includes, for example, a processor, a memory, and a storage.
  • the control unit 301 presents the operation method of the food and drink server 20 to the user, controls the food and drink server 20 according to the user's instruction, and controls the communication unit 304 to communicate with the management server 10. To do.
  • the UI unit 302 is a unit that provides a man-machine interface with a user, and includes an input / output device such as a touch screen.
  • the card reader 303 reads data from the IC card unit 505 of the user terminal 50.
  • the communication unit 304 communicates with the management server 10 via a network such as the Internet.
  • the input / output IF 305 inputs and outputs signals with the food and drink server 20.
  • the card reader 303 is an example of the receiving unit 31.
  • the control unit 301 is an example of the control unit 32.
  • FIG. 5 is a diagram illustrating a hardware configuration of the food and drink server 20.
  • the food and drink server 20 includes a cup storage unit 201, a reservoir 202, a processing unit 203, an extraction unit 204, and an input / output IF 205.
  • the cup storage unit 201 stores a coffee cup.
  • the reservoir 202 is an example of holding means for holding coffee ingredients such as coffee beans, water, ice, powdered milk, syrup, and sugar.
  • the processing unit 203 performs necessary processing on the raw material, for example, processing of grinding coffee beans, heating water, or dissolving powdered milk in water.
  • the extraction unit 204 mixes the raw material processed by the processing unit 203 at a specified mixing ratio, and extracts coffee into a cup placed in the cup storage unit 201.
  • the input / output IF 205 inputs and outputs signals to and from the control device 30.
  • the reservoir 202 is an example of the holding means 21 that holds raw materials for food and drink.
  • the processing unit 203 and the extraction unit 204 are an example of a processing unit that performs processing for processing a raw material.
  • the input / output IF 205 is an example of input / output means for inputting / outputting signals to / from the control device.
  • FIG. 6 is a diagram illustrating a hardware configuration of the management server 10.
  • the management server 10 is a computer device having a CPU 101, a memory 102, a storage 103, and a communication IF 104.
  • the CPU 101 is a control device that executes processing according to a program and controls other hardware elements of the management server 10.
  • the memory 102 is a main storage device that functions as a work area when the CPU 101 executes a program, and includes, for example, a RAM (Random Access Memory).
  • the storage 103 is a nonvolatile auxiliary storage device that stores various programs and data, and includes, for example, at least one of an HDD (Hard Disk Drive) and an SSD.
  • the communication IF 104 is an interface for performing communication according to a predetermined communication standard (for example, TCP / IP), and includes, for example, a NIC (Network Interface Card).
  • the storage 103 stores a program (hereinafter referred to as “management program”) for causing the computer device to function as a management server in the food and drink provision system 1.
  • management program a program for causing the computer device to function as a management server in the food and drink provision system 1.
  • the communication IF 104 is an example of the output unit 12.
  • the CPU 101 is an example of the transfer unit 13.
  • the operation of the food and drink provision system 1 is mainly divided into (1) purchase of rights, (2) provision of food and drinks, (3) provision of history, and (4) transfer of rights.
  • the food / beverage server 20 is a coffee server, ie, the food / beverage provided is a coffee drink.
  • FIG. 7 is a sequence chart illustrating a process related to purchase of rights.
  • the user terminal 50 can communicate with the management server 10 via a network such as the Internet.
  • a client application may be described as a subject of processing. This is because hardware elements such as a processor executing the client application in the user terminal 50 are processed in cooperation with other hardware elements. Means to execute.
  • the user performs user registration in the food and beverage provision system 1 via the client application.
  • the user registration is a process for registering information such as a login ID, a user name, a card identification number, information necessary for payment (eg, a credit card number), age, and sex in the food and beverage provision system 1. These pieces of information are collectively referred to as user information.
  • User information is stored in the management server 10.
  • the management server 10 assigns a user number to the newly registered user.
  • the user number is an identification number (identifier) for uniquely identifying the user in the food and drink provision system 1.
  • the management server 10 sets an initial right value for a user who has newly registered as a user.
  • the initial value is, for example, zero.
  • Or management server 10 may give a certain amount of initial value as a privilege of new registration.
  • the management server 10 writes user information, a user number, and initial values of rights in the database 111.
  • the database 111 is a database in which user information, a remaining amount of rights (current value), and a use history of the food and beverage provision system 1 are recorded for each user registered in the food and beverage provision system 1.
  • FIG. 8 is a diagram illustrating a part of the database 111.
  • the database 111 includes fields for user information, a user number, and a remaining amount of coffee (liters) that can be provided.
  • the top row record in FIG. 8 indicates that the user having the name “Taro Yamada” and the card identification number “123456789” has the right to receive coffee for another 400 milliliters.
  • the client application secures a storage area for the food and beverage provision system 1 in the IC card unit 505.
  • the client application writes the user number and the initial value of the right given from the management server 10 (that is, the right data indicating the initial value) in this storage area.
  • the database 111 includes the usage history (not shown) of the food and beverage provision system 1 in addition to the information illustrated in FIG.
  • This usage history includes a history of purchasing rights (purchase history) and a history of receiving food and drink (provided history).
  • the client application When activated, the client application reads right data from the IC card unit 505 (step S101). When activated, the client application displays an initial screen.
  • the initial screen includes menu items of services provided in the food and drink provision system 1. These menu items include purchasing rights.
  • the client application displays a screen that prompts the purchase of the right to receive provision of food and drink (step S102).
  • FIG. 9 is a diagram illustrating a screen displayed in step S101.
  • This screen includes an input field 91, a display area 92, a display area 93, a display area 94, and a button 95.
  • the input column 91 is a column for inputting the amount of food and drink for which the user intends to purchase rights.
  • the input field 91 has an input field 911 and an input field 912 in detail.
  • the input field 911 is a field for designating a purchase unit. In this example, coffee can be purchased in milliliters or ounces.
  • the input field 911 is a selection formula of “liter” and “ounce”.
  • the input column 912 is an end for inputting a numerical value to be purchased.
  • the input field 912 may be one in which the user can freely enter a numerical value, or may be one in which the user selects a desired amount from a plurality of predetermined options.
  • the display area 92 information indicating the remaining amount of rights owned by the user at this time is displayed.
  • the remaining amount of rights is indicated by rights data.
  • the client application may temporarily cache the right data and display the remaining amount using the cached right data.
  • the unit of the remaining amount in the display area 92 is synchronized with the input field 911. That is, when “milliliter” is designated in the input field 911, the remaining amount is displayed in milliliter units, and when “ounce” is designated, the remaining amount is displayed in ounce units.
  • the display area 93 displays information indicating the remaining amount of rights that the user will own after purchasing the amount input in the input field 91.
  • the display unit is the same as that of the display area 92.
  • the display area 94 displays the amount necessary for purchasing the amount input in the input field 91.
  • the button 95 is a button for instructing purchase of a right. When the button 95 is pushed, the client application generates a purchase request based on the unit and the amount displayed in the input field 911 and the input field 912 at that time.
  • the client application transmits a purchase request to the management server 10.
  • the purchase request includes, for example, a user ID and the amount and unit of coffee to be purchased.
  • the user ID included in the purchase request may be the card identification number itself, or may be information other than the identification number recorded in the IC card unit 505, such as a login ID in the food and beverage provision system 1.
  • the management program receives a purchase request.
  • the management program authenticates the purchase request according to a predetermined algorithm (step S104). This algorithm may use a digital signature, for example.
  • the management server 10 notifies the authentication result to the client application that has transmitted the purchase request (step S105).
  • the client application When the authentication result is received from the management server 10, the client application performs processing according to the authentication result.
  • the client application writes data for updating the remaining amount of rights to the IC card unit 505 (step S106). For example, when a right of 2000 ml is purchased with the right remaining amount being zero, data for updating the remaining amount of right to 2000 ml is written in the IC card unit 505. Alternatively, when a right of 2000 ml is purchased in a state in which the remaining amount of right is 400 ml, data for updating the remaining amount of right to 2400 ml is written in the IC card unit 505.
  • the client application transmits a notification to the effect that the update of the rights is completed to the management server 10 (step S107).
  • the management program of the management server 10 updates the database 111 (step S108). That is, the management program adds a record relating to the purchase of the current right to the purchase history of the database 111. This record includes, for example, the date and time when the right was purchased, the user ID, and the amount of the purchased right.
  • FIG. 10 is a sequence chart illustrating processing related to provision of food and drink.
  • the user activates the client application on the user terminal 50.
  • the client application reads the right data from the IC card unit 505 (step S201).
  • the client application displays a screen that prompts the user to purchase a coffee drink.
  • This screen includes a UI element for designating the amount of beverage to be provided and the display of the remaining amount based on the right data.
  • FIG. 11 is a diagram exemplifying a screen for prompting the purchase of beverages.
  • the screen includes buttons 81 to 84, a display area 85, and buttons 86 to 88.
  • Buttons 81 to 84 are buttons for designating beverages to be purchased from the menu.
  • the button 81 is for hot coffee
  • the button 82 is for ice coffee
  • the button 83 is for hot cafe latte
  • the button 84 is for instructing the purchase of ice cafe latte.
  • the display area 85 is an area for inputting the amount of beverage.
  • Buttons 86 to 87 are buttons for increasing or decreasing the amount of beverage. When the button 86 is pressed, the amount of beverage increases by a predetermined unit (for example, 10 milliliters).
  • the button 87 When the button 87 is pressed, the amount of beverage is reduced by a predetermined unit.
  • the client application accepts designation of the amount within the range of the remaining amount of rights (controls the screen of FIG. 10 so as not to request the purchase of an amount of beverage exceeding the remaining amount of rights).
  • the button 88 is a button for proceeding to the next process.
  • the client application next displays a screen for designating a taste (step S203).
  • FIG. 12 is a diagram exemplifying a screen for prompting designation of beverage taste.
  • this screen includes buttons 71-77.
  • Buttons 71 to 76 are buttons for receiving an instruction to change the taste of a beverage.
  • the button 71 is a button for inputting an instruction for increasing the taste
  • the button 72 is used for inputting an instruction for decreasing the taste.
  • the button 73 is a button for inputting an instruction to increase sugar
  • the button 74 is a button for inputting an instruction to decrease sugar.
  • the button 75 is a button for inputting an instruction to increase milk
  • the button 76 is an input for inputting an instruction to decrease milk.
  • the button 77 is a button for proceeding to the next process.
  • the food and drink server 20 may not have a function of adjusting the taste. In this case, processing related to taste adjustment is omitted.
  • the client application When the user presses the button 77 on the screen of FIG. 11, the client application writes a coffee drink provision request in the IC card unit 505 (step S204).
  • This provision request includes information indicating the type, taste, and quantity of the purchased beverage.
  • the client application notifies the user that preparation has been completed.
  • the user sets (places) a cup in the cup storage unit 201 of the food and drink server 20. This cup may be brought by the user or may be provided by the store for a fee or free of charge.
  • the user holds the antenna portion of the IC card unit 505 of the user terminal 50 over the card reader 303 of the control device 30.
  • the card reader 303 reads the identification number and the provision request from the IC card unit 505 (step S205).
  • the card reader 303 authenticates the provision request (step S206). Authentication is performed according to a predetermined algorithm. A technique such as an electronic signature may be used for authentication. If the provision request is authenticated, the card reader 303 notifies the control unit 301 to that effect.
  • the control unit 301 When the notification that the provision request has been authenticated is received, the control unit 301 outputs a drink provision instruction to the food and drink server 20 (step S207).
  • This instruction includes information indicating the type, taste, and quantity of the beverage purchased.
  • the food and drink server 20 Upon receiving a drink provision instruction from the control device 30, the food and drink server 20 performs a process for providing food and drink (step S208). Specifically, the food and drink server 20 extracts the coffee in the cup placed in the cup storage unit 201 by processing the raw material held in the reservoir 202 by the processing unit 203. At this time, the amount of coffee beans, the amount of sugar, and the amount of milk are adjusted according to instructions from the control device 30. When the extraction of one cup of coffee is completed, the food and drink server 20 notifies the user that extraction has been completed.
  • the card reader 303 In parallel with the processing of step S207, or before or after that, the card reader 303 outputs a provision response to the IC card unit 505 (step S209).
  • the provision response indicates that the provision request has been authenticated. Note that when the card reader 303 outputs a provision response to the IC card unit 505 or receives a confirmation of receipt of the provision response from the IC card unit 505, the card reader 303 notifies the user that the authentication is successful, for example, by sound. . Upon receiving this notification, the user can remove the smartphone from the card reader 303.
  • the IC card unit 505 updates the right data stored in the nonvolatile memory (step S210).
  • the IC card unit 505 notifies the client application that the right data has been updated.
  • the client application reads the right data from the IC card unit 505 (step S211).
  • the client application displays the remaining amount of rights according to the newly read rights data (step S212).
  • the client application transmits history information related to the provision of the current beverage to the management server 10 (not shown).
  • the history information includes, for example, the type and amount of the beverage that has been provided, the store and time at which the beverage has been received, and the attribute information (age and gender, etc.) of the user who has been provided.
  • the management server 10 adds the received history information to the provided history of the database 111.
  • step S206 If the provision request is not authenticated in step S206 (for example, in the case of unauthorized access), the control unit 301 notifies the user to that effect.
  • the user can receive food and drink by holding the user terminal 50 over the card reader 303, and there is no need for the user to exchange coins at the cash register.
  • a common food and drink provision system 1 is introduced between stores that are chain-operated and affiliated stores, the user can provide food and drinks at a plurality of stores by using one user terminal 50. Can receive.
  • the flow shown in FIG. 10 is merely an example, and details of communication performed between the IC card unit 505 and the card reader 303 are not limited to those illustrated.
  • the IC card unit 505 may perform authentication in response to a request from the card reader 303.
  • the IC card unit 505 may notify the card reader 303 that the update is completed. In this case, the card reader 303 may suspend the output of the beverage provision instruction to the food and drink server 20 (S207) until receiving this notification.
  • FIG. 13 is a sequence chart illustrating a process related to provision of food and drink.
  • the UI unit 302 of the control device 30 displays a screen that prompts the user to purchase coffee. This screen is the same as that illustrated in FIG. A user who wants to receive the coffee places a cup in the cup storage unit 201. The user operates the UI unit 302 and specifies the amount of beverage to be provided.
  • the UI unit 302 displays a screen for designating the taste of the beverage (step S302). This screen is the same as that illustrated in FIG. The user operates the UI unit 302 and specifies the taste of the beverage to be provided.
  • the control unit 301 stores data indicating the beverage to be provided and the amount thereof in a memory.
  • the UI unit 302 When accepting an operation for specifying a taste, the UI unit 302 displays a screen that prompts the user to read the IC card unit 505. This screen includes, for example, a message such as “Hold the IC card over the card reader”.
  • the user holds the user terminal 50 held by the user over the card reader 303.
  • the IC card unit 505 transmits an authentication request to the card reader 303 (step S303), and the card reader 303 authenticates the IC card unit 505 (step S304).
  • a technique such as an electronic signature may be used for authentication.
  • the card reader 303 outputs an authentication response including the authentication result to the IC card unit 505 (step S305).
  • the card reader 303 transmits a settlement request for providing beverages to the IC card unit 505 (step S306).
  • This settlement request includes, for example, information indicating the amount of beverage provided.
  • the IC card unit 505 updates the right data in response to the payment request. Specifically, the IC card unit 505 subtracts the amount of beverage indicated by the settlement request from the amount indicated by right data. When the remaining amount indicated by the right data is insufficient, the IC card unit 505 transmits an error message to the card reader 303 without updating the right data (not shown). When the update of the right data is completed, the IC card unit 505 transmits a settlement response indicating that the settlement is completed to the card reader 303 (step S308).
  • the card reader 303 When receiving the settlement response, the card reader 303 notifies the control unit 301 that the settlement has been completed. Upon receiving this notification, the control unit 301 outputs a drink provision instruction to the food and drink server 20 (step S309). Upon receiving this instruction, the food and drink server 20 provides food and drink (step S310). In addition, about the process of step S309 and S310, it is the same as that of step S207 and S208.
  • the card reader 303 receives a payment response, the card reader 303 notifies the user that the payment is completed, for example, by sound. Upon receiving this notification, the user can remove the user terminal 50 from the card reader 303.
  • the IC card unit 505 In parallel with the processing in step S308, or before or after that, the IC card unit 505 notifies the client application that the settlement has been completed (step S311). This notification includes updated rights data. The client application displays the remaining amount of rights using the received rights data (step S312).
  • the client application transmits history information related to the provision of the current beverage to the management server 10 (not shown).
  • the history information includes, for example, the type and amount of the beverage that has been provided, the store and time at which the beverage has been received, and the attribute information (age and gender, etc.) of the user who has been provided.
  • the management server 10 adds the received history information to the provided history of the database 111.
  • the user can receive a drink by simply operating the UI unit 302 of the control device 30 and then holding the user terminal 50 over the card reader 303.
  • the flow shown in FIG. 12 is merely an example, and details of communication performed between the IC card unit 505 and the card reader 303 are not limited to those illustrated.
  • the card reader 303 may perform authentication in response to a request from the IC card unit 505. Further, the processing (step S311 and step S312) in the client application may be omitted.
  • the management server 10 provides at least a part of the usage history recorded in the database 111 in response to a request from another device such as the user terminal 50.
  • the client application transmits a usage history provision request to the management server 10.
  • This provision request includes, for example, a user ID.
  • the management server 10 extracts a record corresponding to the user ID included in the provision request from the database 111 from the purchase history and the provision history.
  • the management server 10 transmits the extracted record to the user terminal 50.
  • the user terminal 50 displays the received usage history. In this way, the user of the user terminal 50 can browse the usage history of the food and beverage provision system 1.
  • the device that can access the usage history is not limited to the user terminal 50.
  • the management server 10 may accept access from an external device of the food and drink provision system 1.
  • the external device refers to a device whose card identification number is not registered in the database 111.
  • the usage history of the food and beverage provision system 1 is, for example, what kind of user (age, sex, occupation, etc.) what kind of food (coffee, sweets, etc.) It can be thought of as big data indicating consumption trends such as whether or not the product has been purchased. Therefore, the usage history can be used for marketing related to consumption of food and drink, and this information is useful for certain types of businesses.
  • the management server 10 may provide a usage history in response to requests from these providers.
  • the management server 10 transfers rights between users. For this reason, a function related to the transfer of rights is implemented in the client application. For example, a user A inputs an instruction to transfer the right to receive coffee to another user B to the client application. In response to this instruction, the client application generates a right transfer request.
  • the transfer request includes, for example, the user ID of the transfer source (transferee), the user ID of the transfer destination (transferee), and the transfer amount (for example, “1000 ml”).
  • the client application transmits the generated transfer request to the management server 10.
  • the management server 10 accesses the database 111 and updates the records of these two users so that the right for one liter is transferred from the user A to the user B.
  • the management server 10 instructs the user terminals 50 of both the user A and the user B to update the right data.
  • the database 111 in the management server 10 may be updated after the management server 10 confirms that the right data has been updated in the user terminals 50 of both the user A and the user B.
  • transfer of rights may be performed by direct communication between the user terminal 50 of the user A and the user terminal 50 of the user B without using the management server 10.
  • a notification is transmitted from one or both of the two user terminals 50 to the management server 10, and the management server 10
  • the database 111 is updated.
  • the rights in the food and beverage provision system 1 can be easily transferred.
  • the rights information is not limited to information indicating the remaining amount of rights.
  • the right information may be a time-limited provision of a provision amount per unit period, such as “provide a cup of coffee between 2 pm and 3 pm”. In this case, for example, if an attempt is made to receive coffee at 11:00 am, the user cannot receive coffee because of “out of hours”. For example, if you receive coffee at 2:15 pm and then try to receive coffee again at 2:45 on the same day, you will receive coffee for the reason that it exceeds the amount per day. I can't.
  • the food and drink server 20 gives a time stamp to the provision request, for example, and the management server 10 determines whether the time condition specified in the right information is satisfied based on the time stamp.
  • the right information may be limited to the place where the food and drink server 20 is installed, such as “a coffee server in a XX convenience store in Tokyo”. In this case, for example, if an attempt is made to receive coffee from a coffee server in a convenience store in Chiba Prefecture, the coffee cannot be received for the reason of “out of service”.
  • the management server 10 has a table (database) that associates the identifier of the food and drink server 20 with the installation prefecture, and information on the installation location by referring to this table Is obtained.
  • the food and drink server 20 can provide a plurality of food and drink (for example, coffee, tea, and juice), the right information is “coffee or tea for 2,000 yen” or “only juice is 3,
  • the food and drink (object) to be provided may be limited as "000 yen”.
  • the food and drink server 20 gives information indicating the type of food and drink provided in the provision request, for example, and the management server 10 determines whether or not the conditions specified in the right information are satisfied based on this information. To do.
  • the right information is a condition that restricts at least one of the object, the amount, the time, and the space with respect to the condition for providing food and drink.
  • the management server 10 determines whether or not the received provision request satisfies this condition.
  • the client application may learn user taste preferences. For example, the client application stores in the ID card the flavor, sugar amount, and milk amount that the user likes.
  • the card reader 303 reads information indicating the user's preference in addition to the identification number of the ID card.
  • the UI unit 302 obtains information indicating user preferences from the information read by the card reader 303. In this case, step S202 (screen display in FIG. 11) is skipped, or its initial value is determined based on information indicating user preferences. According to this example, it is possible to reduce time and effort for the user to input information for adjusting the taste.
  • the method by which the food and drink server 20 reads the identification number from the ID card is not limited to that using a non-contact IC card.
  • the ID card may represent the identification number as a two-dimensional code image, and the food and drink server 20 may read the code image with a camera and obtain the identification number.
  • the ID card is a Bluetooth (registered trademark) device, the ID card and the food and drink server 20 establish a communication connection by Bluetooth (registered trademark), and the food and drink server 20 obtains an identification number through the communication connection. May be.
  • Modification 4 (purchase request)
  • the purchase request is not limited to that exemplified in the embodiment.
  • the purchase information may not include information indicating the type of beverage.
  • the functional configuration and device configuration of the food and beverage provision system 1 are not limited to those exemplified in the embodiment.
  • some of the functions illustrated in FIG. 2 may be omitted.
  • at least one of the function relating to the provision of the history and the function relating to the transfer of rights may be omitted.
  • the management server 10 may not have the database 111. In this case, the management server 10 performs only authentication at the time of purchasing the right.
  • the food and drink server 20 and the control device 30 may be integrated into a single device (housing).
  • the UI screen and processing flow shown in the embodiment are merely examples, and the present invention is not limited to this.
  • the processing flow shown in the embodiment may be partially reordered, a part of the processing may be omitted, or a new processing may be added.
  • the sharing of functions in the management server 10, the food and drink server 20, and the control device 30 is not limited to that exemplified in the embodiment.
  • the operation example 1 described above is an example in which the user terminal 50 includes the reception unit 51
  • the operation example 2 is an example in which the control device 30 includes the reception unit 51.
  • the food and drink server 20 itself may have the receiving means 51.
  • the storage unit 52 that stores the right data may be implemented in the management server 10. In this case, the user terminal 50 inquires of the management server 10 about the remaining amount when receiving provision of beverage (purchasing beverage).
  • the functions described as having the management server 10 in the embodiment may be physically distributed and implemented in a plurality of devices. That is, a plurality of devices arranged on the network may function as the management server 10 in the embodiment in cooperation. Or you may implement a part of function demonstrated as what the management server 10 has in embodiment to the control apparatus 30 or the food / drink server 20. FIG. Moreover, a part of function demonstrated as what the management server 10 has in embodiment may be abbreviate
  • the hardware configurations of the management server 10 and the food and drink server 20 are not limited to those exemplified in the embodiment. As long as it has a required function, the management server 10 and the food and drink server 20 may have any hardware configuration.
  • the program executed by the CPU 101 or the like may be provided by a storage medium such as an optical disk, a magnetic disk, or a semiconductor memory, or may be downloaded via a communication line such as the Internet. Further, these programs may not execute all the steps described in the embodiment.

Landscapes

  • Business, Economics & Management (AREA)
  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Tourism & Hospitality (AREA)
  • Physics & Mathematics (AREA)
  • General Business, Economics & Management (AREA)
  • General Physics & Mathematics (AREA)
  • Strategic Management (AREA)
  • Accounting & Taxation (AREA)
  • Economics (AREA)
  • Health & Medical Sciences (AREA)
  • Finance (AREA)
  • General Health & Medical Sciences (AREA)
  • Human Resources & Organizations (AREA)
  • Marketing (AREA)
  • Primary Health Care (AREA)
  • Computing Systems (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Abstract

La présente invention concerne le domaine de l'Internet des objets. Le présent système de fourniture d'aliment/boisson comprend : un moyen d'achat pour acheter un droit afin de recevoir une fourniture d'une quantité souhaitée d'aliment/boisson, à partir d'un serveur d'aliment/boisson pour fournir des aliments/boissons ; un moyen de stockage pour stocker la quantité restante du droit ; un moyen de réception pour recevoir une spécification de la quantité d'aliment/boisson ; un moyen d'indication pour indiquer au serveur d'aliment/boisson de fournir la quantité spécifiée d'aliment/boisson ; et un moyen d'affichage pour afficher la quantité restante du droit, qui a été mise à jour en soustrayant la quantité spécifiée de la quantité restante du droit.
PCT/JP2018/010310 2018-03-15 2018-03-15 Système et procédé de fourniture d'aliment/boisson, et programme Ceased WO2019176067A1 (fr)

Priority Applications (1)

Application Number Priority Date Filing Date Title
PCT/JP2018/010310 WO2019176067A1 (fr) 2018-03-15 2018-03-15 Système et procédé de fourniture d'aliment/boisson, et programme

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
PCT/JP2018/010310 WO2019176067A1 (fr) 2018-03-15 2018-03-15 Système et procédé de fourniture d'aliment/boisson, et programme

Publications (1)

Publication Number Publication Date
WO2019176067A1 true WO2019176067A1 (fr) 2019-09-19

Family

ID=67907620

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/JP2018/010310 Ceased WO2019176067A1 (fr) 2018-03-15 2018-03-15 Système et procédé de fourniture d'aliment/boisson, et programme

Country Status (1)

Country Link
WO (1) WO2019176067A1 (fr)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2023144837A (ja) * 2022-03-28 2023-10-11 凸版印刷株式会社 飲料提供システム、飲料提供管理装置、及び飲料提供装置
JP2024161302A (ja) * 2021-04-22 2024-11-15 有限会社フロンティア 飲料消費システム及び飲料消費方法

Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0773256A (ja) * 1991-05-29 1995-03-17 Paru:Kk 酒類残量管理システム
JP2002092122A (ja) * 2000-09-20 2002-03-29 Casio Comput Co Ltd キープボトルのネットワークシステム
JP2012218748A (ja) * 2011-04-05 2012-11-12 Mc Evolve Technologies Corp 飲料水供給システム及び飲料水供給方法
JP2016529576A (ja) * 2013-05-23 2016-09-23 インビジョナリー ホールディングス 飲料サービスシステム
JP2016206892A (ja) * 2015-04-21 2016-12-08 有限会社 オノカンパニー 酒類販売システム
JP2017016661A (ja) * 2015-06-30 2017-01-19 株式会社Epark サービス提供システム及びサービス提供方法
JP2017518550A (ja) * 2014-03-31 2017-07-06 ザ コカ・コーラ カンパニーThe Coca‐Cola Company セルフサービス製品ディスペンサ
JP2017174320A (ja) * 2016-03-25 2017-09-28 ザ コカ・コーラ カンパニーThe Coca‐Cola Company 飲食物払出装置、及び携帯端末

Patent Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0773256A (ja) * 1991-05-29 1995-03-17 Paru:Kk 酒類残量管理システム
JP2002092122A (ja) * 2000-09-20 2002-03-29 Casio Comput Co Ltd キープボトルのネットワークシステム
JP2012218748A (ja) * 2011-04-05 2012-11-12 Mc Evolve Technologies Corp 飲料水供給システム及び飲料水供給方法
JP2016529576A (ja) * 2013-05-23 2016-09-23 インビジョナリー ホールディングス 飲料サービスシステム
JP2017518550A (ja) * 2014-03-31 2017-07-06 ザ コカ・コーラ カンパニーThe Coca‐Cola Company セルフサービス製品ディスペンサ
JP2016206892A (ja) * 2015-04-21 2016-12-08 有限会社 オノカンパニー 酒類販売システム
JP2017016661A (ja) * 2015-06-30 2017-01-19 株式会社Epark サービス提供システム及びサービス提供方法
JP2017174320A (ja) * 2016-03-25 2017-09-28 ザ コカ・コーラ カンパニーThe Coca‐Cola Company 飲食物払出装置、及び携帯端末

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2024161302A (ja) * 2021-04-22 2024-11-15 有限会社フロンティア 飲料消費システム及び飲料消費方法
JP2023144837A (ja) * 2022-03-28 2023-10-11 凸版印刷株式会社 飲料提供システム、飲料提供管理装置、及び飲料提供装置

Similar Documents

Publication Publication Date Title
US10510057B2 (en) Token-based gift cards
JP6891245B2 (ja) トランザクショントークン発行権限者
US10755337B2 (en) System and method for generating user customized order interface
US20210406857A1 (en) Consumer device based point-of-sale
JP2022084792A (ja) モバイルデバイスを通じて自動小売機の提案を提供する方法およびシステム
US20130080321A1 (en) Method for Recipient Orientated Financial Services
US20170109793A1 (en) E-check device, system and a method thereof
AU2017238515A1 (en) System and method to purchase from a vending machine by using a mobile phone
JP7182352B2 (ja) 付与プログラム、付与装置及び付与方法
JP6120237B1 (ja) サービスシステム、アプリケーションプログラム及び決済方法
US20220222649A1 (en) System, Method, and Computer Program Product for Partitioning Mobile Device Transactions
US20170032478A1 (en) System, Method, and Apparatus for Ordering and Paying
JP2007011539A (ja) サービス支援システム
WO2019176067A1 (fr) Système et procédé de fourniture d'aliment/boisson, et programme
WO2009109949A1 (fr) Système d’offre de cadeaux par ordinateur
JP7034127B2 (ja) 表示制御プログラム、表示制御装置、表示制御方法及び表示制御システム
US20200051157A1 (en) Electronic payment methods and systems
JP6511502B2 (ja) 商品関連情報提供システム、商品関連情報提供方法、pos端末装置およびサーバー
JP2016201151A (ja) 決済管理装置、決済管理方法および決済管理プログラム
JP2015088115A (ja) 購買管理システム
WO2015005861A1 (fr) Procédé et système de passation de commande et de paiement
JP7344561B2 (ja) 情報処理システム、端末及びプログラム
JP6246016B2 (ja) 商品関連情報提供システム
JP2019117625A (ja) 情報処理装置、情報処理方法および情報処理プログラム
EP2595358B1 (fr) Procédé et dispositifs pour commander un produit ou un service dans un point de service

Legal Events

Date Code Title Description
121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 18909454

Country of ref document: EP

Kind code of ref document: A1

NENP Non-entry into the national phase

Ref country code: DE

122 Ep: pct application non-entry in european phase

Ref document number: 18909454

Country of ref document: EP

Kind code of ref document: A1

NENP Non-entry into the national phase

Ref country code: JP