Processing program, processor, processing method and processing system

The described system addresses the complexity and expense of existing ticket vending machines by using a user terminal device to send order information to a ticket issuing device at a store, enabling efficient and cost-effective ticket issuance.

JP2025048591APending Publication Date: 2025-04-033BITTER INC
View PDF 1 Cites 0 Cited by

Patent Information

Application Number
JP2023157488
Authority / Receiving Office
JP · JP
Patent Type
Applications
Current Assignee / Owner
Filing Date
2023-09-22
Publication Date
2025-04-03

AI Technical Summary

Technical Problem

Existing ticket vending machines are complex and expensive, making them inefficient for accepting orders from users.

Method used

A processing program, device, method, and system that allows users to accept orders by operating a user terminal device, which then sends order information to a ticket issuing device installed at a store, enabling the issuance of tickets based on the order information.

Benefits of technology

This solution enables efficient and cost-effective acceptance of orders from users, allowing for the issuance of tickets based on order information, thereby simplifying the ticketing process.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 2025048591000001_ABST
    Figure 2025048591000001_ABST
Patent Text Reader

Abstract

To suitably receive an order from a user.SOLUTION: A program allows at least one processor in a computer having at least the one processor to execute processing of receiving an order for a commodity or service sold by operation at a shop, receiving order information on the commodity or the service sold at the shop where a ticket machine for issuing a numbered ticket is installed by operation input of a user, and reading out the order information by a ticket machine installed at the shop and thereby acquiring ticket issue information for issuing the numbered ticket on the basis of the order information.SELECTED DRAWING: Figure 1
Need to check novelty before this filing date? Find Prior Art

Description

[Technical field]

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

[0002] Conventionally, ticket vending machines have been used that are installed in stores and allow customers to purchase numbered tickets by paying for goods or services. For example, Patent Document 1 describes a ticket vending machine that "includes an output means for outputting a store visit notification for an advance order identified by specific information when specific information for identifying an advance order accepted by an acceptance means is stored in a storage means."

[0003] However, the ticket vending machine described in Patent Document 1 has a complex configuration and may be relatively expensive. [Prior art documents] [Patent documents]

[0004] [Patent Document 1] Patent Publication No. 2022-096406 Summary of the Invention [Problem to be solved by the invention]

[0005] The present disclosure has been made in light of the above-mentioned background, and provides a processing program, a processing device, a processing method, and a processing system that are capable of appropriately accepting orders from users. [Means for solving the problem]

[0006] According to one aspect of the present disclosure, there is provided a program that causes a computer having at least one processor to function to execute a process for accepting, through user operation input, order information for goods or services sold at a store where a ticket vending machine that accepts orders for the goods or services through in-store operation and issues numbered tickets is installed, and acquiring ticket issuing information for issuing a numbered ticket based on the order information by reading the order information with a ticket issuing device installed in the store.

[0007] According to one aspect of the present disclosure, there is provided a "processing device having at least one processor, the at least one processor being configured to execute a process for accepting, through user operation input, order information for goods or services sold at a store in which a ticket vending machine that accepts orders for the goods or services through in-store operation and issues numbered tickets is installed, and acquiring ticket issuing information for issuing a numbered ticket based on the order information by having a ticket issuing device installed at the store read the order information."

[0008] According to one aspect of the present disclosure, there is provided a "processing method executed by at least one processor in a computer having the at least one processor, the processing method including: a step of accepting, through a user's operational input, order information for goods or services sold at a store in which a ticket vending machine that accepts orders for the goods or services through in-store operation and issues numbered tickets is installed; and a step of acquiring ticket issuing information for issuing a numbered ticket based on the order information by having a ticket issuing device installed at the store read the ticket information."

[0009] According to one aspect of the present disclosure, there is provided a processing program that causes a computer having at least one processor to function as follows: to obtain, from a processing device, order information for goods or services sold at a store in which a ticket vending machine that accepts orders for goods or services through operation at the store and issues numbered tickets is installed, and to transmit to the processing device ticket issuance information for issuing a numbered ticket based on the order information by having a ticket issuing device installed at the store read the information.

[0010] According to one aspect of the present disclosure, there is provided a processing device having at least one processor, the at least one processor being configured to execute a process for acquiring, from the processing device, order information for goods or services sold at a store in which a ticket vending machine that accepts orders for goods or services through operation at the store and issues numbered tickets is installed, and transmitting to the processing device ticket issuance information for issuing a numbered ticket based on the order information by reading the ticket issuance information by a ticket issuing device installed at the store.

[0011] According to one aspect of the present disclosure, there is provided a "processing method executed by at least one processor in a computer having the at least one processor, the processing method including: a step of acquiring, from the processing device, order information for goods or services sold at a store in which a ticket vending machine that accepts orders for goods or services through operation at the store and issues numbered tickets is installed; and a step of transmitting to the processing device ticket issuance information for causing a ticket issuing device installed at the store to read the ticket issuance information to issue a numbered ticket based on the order information."

[0012] According to one aspect of the present disclosure, there is provided a processing system including: a processing device that acquires ticketing information based on order information for goods or services sold at a store in which a ticket vending machine that accepts orders for goods or services through operation at the store and issues numbered tickets is set up; and a ticket issuing device that is installed at the store and issues a numbered ticket based on the order information upon reading the ticketing information. Effect of the Invention

[0013] According to the present disclosure, it is possible to provide a processing program, a processing device, a processing method, and a processing system that are capable of appropriately accepting orders from users.

[0014] It should be noted that the above effects are merely illustrative for the convenience of explanation and are not limiting. In addition to or instead of the above effects, any effect described in this disclosure or any effect obvious to a person skilled in the art may be achieved. [Brief description of the drawings]

[0015] [Figure 1] FIG. 1 is a diagram illustrating an outline of a ticket issuing process in a processing system 1 according to an embodiment of the present disclosure. [Diagram 2] FIG. 2 is a conceptual diagram illustrating a schematic configuration of a processing system 1 according to an embodiment of the present disclosure. [Figure 3A] 1 is a block diagram showing an example of a configuration of a user terminal device 100 according to an embodiment of the present disclosure. [Figure 3B] FIG. 3B is a block diagram showing an example of the configuration of the ticket issuing device 200 according to an embodiment of the present disclosure. [Figure 3C] FIG. 3C is a block diagram illustrating an example of the configuration of the administrator server device 300 according to an embodiment of the present disclosure. [Figure 4A] FIG. 4A is a diagram conceptually illustrating an order information table stored in administrator server device 300 according to the present disclosure. [Figure 4B] FIG. 4B is a diagram conceptually illustrating a store information table stored in administrator server device 300 according to the present disclosure. [Figure 4C] FIG. 4C is a diagram conceptually showing a user information table stored in administrator server device 300 according to the present disclosure. [Diagram 5] FIG. 5 is a diagram showing a processing sequence of the processing system 1 according to the embodiment of the present disclosure. [Figure 6A] FIG. 6A is a diagram showing a process flow executed in the user terminal device 100 according to an embodiment of the present disclosure. [Figure 6B] FIG. 6B is a diagram showing a process flow executed in the administrator server device 300 according to an embodiment of the present disclosure. [Figure 6C] FIG. 6C is a diagram showing a process flow executed in the administrator server device 300 according to an embodiment of the present disclosure. [Figure 7A] FIG. 7A is a diagram showing an example of the user terminal device 100 on whose display a web page for purchasing a product is displayed. [Figure 7B] FIG. 7B is a diagram showing an example of the user terminal device 100 in which a ticket image based on the recording medium information is displayed on a display. [Figure 8A] FIG. 8A is a diagram showing an example of a numbered ticket issued by the ticket issuing device 200 when a payment process is executed. [Figure 8B] FIG. 8B is a diagram showing an example of a numbered ticket issued by the ticket issuing device 200 when a payment process is not executed. [Figure 9] FIG. 9 is a diagram showing a processing sequence according to a modified example of the processing system 1 in the embodiment of the present disclosure. [Figure 10] FIG. 10 is a diagram showing an example of a list of order information displayed on the display of the operator terminal device 500. As shown in FIG. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS

[0016] The embodiments of the present disclosure will be described with reference to the accompanying drawings, in which the same reference numerals are used to designate the same components.

[0017] 1. Overview of processing system 1 according to the present disclosure The processing system according to the present disclosure is, for example, a system that issues numbered tickets based on order information entered by a user operating a user terminal device. In particular, the processing system is preferably used in that it is possible to use both the issuance of numbered tickets at a ticket vending machine and the issuance of numbered tickets based on order information entered by a user operating a user terminal device.

[0018] FIG. 1 is a diagram that shows an outline of a ticket issuing process related to a processing system 1 according to an embodiment of the present disclosure. Specifically, FIG. 1 shows a series of schematic flows from when a user orders a product from a store to when a numbered ticket is handed over to a store manager. According to FIG. 1, a user stands at the end of a waiting line extending from a ticket vending machine. Next, the user orders a product or service from the store by operating a user terminal device owned by the user. The user is provided with ticket issuing information from an administrator server device managed by an administrator of the processing system 1. This ticket issuing information is displayed, for example, on a display of the user terminal device. When the user is at the head of the waiting line (i.e., the position of the waiting line closest to the ticket vending machine), the user has the ticket issuing device read the ticket issuing information, thereby obtaining a numbered ticket issued by the ticket issuing device. Then, the user hands the obtained numbered ticket to the store manager and receives the product.

[0019] Here, in the present disclosure, the processing system 1 includes, as an example, a user terminal device (100) operated by a user, a ticket issuing device (200) that issues a numbered ticket when ticket issuing information is obtained from the user terminal device, and a ticket vending machine (400) that issues a numbered ticket when operated by a customer other than the user. In the present disclosure, the case where the user terminal device operated by the user functions as the processing device will be mainly described. However, the processing device in the present disclosure may be any device that can issue the numbered ticket as described above, and naturally, any other terminal device other than the user terminal device, a server device included in the processing system 1 described later, and any other terminal device or server device, and any combination of these can suitably function as the processing device. In other words, in the present disclosure, the names given to each device are merely used to distinguish each device from each other, and other names may be used depending on the function of each device.

[0020] In addition, in this disclosure, a "store" simply means a place where goods or services are provided. Specific examples of "stores" include, but are not limited to, restaurants or massage parlors operating in a room or a detached building in a commercial facility, outdoor stalls operating temporarily, and mobile sales stores that provide products to customers from a vehicle and allow them to take them home.

[0021] In addition, in this disclosure, a "ticket vending machine" simply means a device that is operated by a customer who visits a store to provide the customer with a numbered ticket. Specific examples of "ticket vending machines" include food ticket machines that issue paper or plastic numbered tickets when a customer inserts cash and then presses a button corresponding to a product, and reception devices that issue numbered tickets with a serial number printed on them when a button corresponding to a service requested by a customer is pressed, but are not limited to these. In addition, a "ticket vending machine" may be not only for cash, but also for so-called credit cards that advance payment to the customer, and so-called electronic money that can execute payment processing when a magnetic medium is brought into close proximity, for example.

[0022] Furthermore, in this disclosure, "user" merely means a customer who visits a store or has the potential to visit the store. Furthermore, the above-mentioned "customer" merely means a person who visits a store. That is, specific "users" include, but are not limited to, a person who visits a store to order a product or service, a person who is planning to order a product or service, a person who has the potential to visit a store, and the like. Furthermore, in this disclosure, "acquisition" merely means a means for temporarily or long-term storage of an object. That is, "acquisition" may include, but is not limited to, a means for generating, receiving, and operating and inputting an object such as information.

[0023] In addition, even if the disclosure includes descriptions such as "first" and "second," this does not mean that the description is limited to only the two elements to which they are attached. Naturally, the disclosure may include multiple elements such as "third," "fourth," and more.

[0024] 2. Configuration of Processing System 1 FIG. 2 is a conceptual diagram illustrating a schematic configuration of a processing system 1 according to an embodiment of the present disclosure. According to FIG. 2, a user terminal device 100 operated by a user who orders a desired product, a ticket issuing device 200 that issues a numbered ticket, and an administrator server device 300 that manages information related to the processing system 1 are communicably connected to each other via a network. The network is configured by wireless, wired, or a combination thereof. The processing system 1 also includes a ticket vending machine 400. The ticket vending machine 400 is a so-called unmanned vending machine that allows a product to be selected by inserting cash, for example. The ticket vending machine 400 is installed, for example, near the entrance of a store, and issues a numbered ticket to a user (second user) who arrives at the store by operating the ticket vending machine.

[0025] 2, only one each of the user terminal device 100, the ticket issuing device 200, and the ticket vending machine 400 is shown, but it is possible to include two or more of each device. Also, although the administrator server device 300 is shown as a single device, it is possible to distribute the components and processing of each server device to multiple server devices or cloud server devices.

[0026] 3. Configuration of User Terminal Device 100 Fig. 3A is a block diagram showing an example of a configuration of a user terminal device 100 according to an embodiment of the present disclosure. The user terminal device 100 does not need to include all of the components shown in Fig. 3A, and may have a configuration in which some components are omitted, or may include other components.

[0027] The user terminal device 100 is typically a terminal device capable of wireless communication, such as a smartphone, but is not limited to such a device. For example, the terminal device may be a feature phone, a personal digital assistant, a PDA, a laptop computer, a desktop computer, a portable game machine, a stationary game machine, or any other device capable of executing the program according to the present disclosure. In addition, the user terminal device 100 in the processing system 1 may include multiple terminal devices, but the terminal devices do not need to be the same type, and may be different types of terminal devices.

[0028] 3A, the user terminal device 100 includes an output interface 111, a processor 112, a memory 113 including a RAM, a ROM, or a non-volatile memory (possibly an SSD), a communication interface 114 including a communication processing circuit and an antenna, and an input interface 115 including a touch sensor and a hard key. These components are electrically connected to each other via control lines and data lines.

[0029] The output interface 111 functions as an output unit that outputs images captured by a camera included in the input interface 115 and various displays output by executing the program according to the present disclosure to devices such as a display or a printer in response to an instruction from the processor 112. Note that such a display is, for example, a liquid crystal display, an organic EL display, or electronic paper.

[0030] Processor 112 is configured with a CPU (microcomputer) and functions as a control unit that controls other components connected thereto based on various programs stored in memory 113. Specifically, processor 112 reads out from memory 113 a program for executing an application according to the present disclosure and a program for executing an OS, and executes them. In the present disclosure, processor 112 particularly executes each process and the like described in the process sequence of FIG. 5 (details of the processes are described in FIG. 5 and the like). Processor 112 may be configured with a single CPU, or may be configured with a combination of multiple CPUs and GPUs.

[0031] The memory 113 includes a main storage device such as a ROM, a RAM, a non-volatile memory, and an auxiliary storage device such as a HDD or an SSD, and functions as a storage unit. The ROM stores instructions for executing the application and the OS according to the present disclosure as a program. The RAM is used for writing and reading data while the program stored in the ROM is being processed by the processor 112. The non-volatile memory is a memory into which data is written and read by the execution of the program, and the data written therein is saved even after the execution of the program is terminated. In the present disclosure, the memory 113 particularly stores a program for executing each process and the like described in the process sequence of FIG. 5 (details of the process will be described in FIG. 5, etc.).

[0032] The communication interface 114 functions as a communication unit that transmits and receives information to and from the administrator server device 300 installed remotely via a communication processing circuit and an antenna. The communication processing circuit performs processing for transmitting and receiving information, such as programs and various information used in the processing system 1, from the administrator server device 300 according to the progress of processing. In the present disclosure, the user terminal device 100 transmits an order request, which will be described later, to the administrator server device 300 and receives an order response to the order request from the administrator server device 300.

[0033] The communication processing circuit processes based on a wideband wireless communication system such as the 5G system, but can also process based on a system related to narrowband wireless communication such as wireless LAN such as IEEE802.11 or Bluetooth (registered trademark) or a system related to non-contact wireless communication. Also, wired communication can be used instead of or in addition to wireless communication.

[0034] The input interface 115 is composed of a touch panel, hard keys, a camera, a microphone, etc., and functions as an input unit that accepts instruction inputs related to the execution of the program according to the present disclosure and operation inputs for registering various information. The touch panel is arranged to cover the output interface 111, and transmits position coordinate information corresponding to image data output from the output interface 111 to the display to the processor 112. As the touch panel method, known methods such as a resistive film method, a capacitive coupling method, and an ultrasonic surface acoustic wave method can be used. In the present disclosure, the touch panel detects a swipe operation or a tap operation on each icon displayed on the output interface 111 by an indicator. Note that, although the input interface 115 provided in the user terminal device 100 is used in the present disclosure, it is also possible to use an input interface 115 connected wirelessly or by wire to a main body provided with the processor 112, such as a mouse. The camera and microphone included in the input interface 115 are devices capable of detecting external images and sounds. The camera and microphone may be built into the user terminal device 100, or may be an external device connected wirelessly or by wire so as to be able to communicate with the device.

[0035] 4. Configuration of the Ticket Issuing Device 200 Fig. 3B is a block diagram showing an example of the configuration of the ticket issuing device 200 according to an embodiment of the present disclosure. The ticket issuing device 200 does not need to include all of the components shown in Fig. 3B, and may have a configuration in which some components are omitted, or may include other components. The ticket issuing device 200 is installed near a ticket vending machine 400 installed in a store.

[0036] 3B, the ticket issuing device 200 includes an output interface 211, a processor 212, a memory 213 including a RAM, a ROM, or a non-volatile memory (in some cases, an SSD), a communication interface 214 including a communication processing circuit and an antenna, and an input interface 215. These components are electrically connected to each other via control lines and data lines.

[0037] The output interface 211 functions as an output unit that outputs various information output by executing the program according to the present disclosure to a device such as a printer in response to an instruction from the processor 212. The printer is a device that can print on a paper medium and issue a numbered ticket. The output interface 211 may be a printing machine that consumes ink to print on a paper medium, a so-called thermal printer that prints on thermal paper by heat, or a ticket issuing machine that selectively ejects a resin numbered ticket.

[0038] Processor 212 is configured with a CPU (microcomputer) and functions as a control unit that controls other components connected thereto based on various programs stored in memory 213. Specifically, processor 212 reads out from memory 213 a program for executing an application according to the present disclosure and a program for executing an OS, and executes them. In the present disclosure, processor 212 particularly stores a program for executing each process and the like described in the processing sequence of FIG. 5 (details of the process are described in FIG. 5 and the like). Processor 212 may be configured with a single CPU, or may be configured with a combination of multiple CPUs and GPUs.

[0039] The memory 213 includes a main storage device such as a ROM, a RAM, a non-volatile memory, and an auxiliary storage device such as a HDD or an SSD, and functions as a storage unit. The ROM stores instructions for executing the application and the OS according to the present disclosure as a program. The RAM is used for writing and reading data while the program stored in the ROM is being processed by the processor 212. The non-volatile memory is a memory into which data is written and read by the execution of the program, and the data written therein is saved even after the execution of the program is terminated. In the present disclosure, the memory 213 particularly stores a program for executing each process and the like described in the process sequence of FIG. 5 (details of the process are described in FIG. 5 and the like).

[0040] The communication interface 214 functions as a communication unit that transmits and receives information to and from the remotely installed administrator server device 300 via a communication processing circuit and an antenna. The communication processing circuit processes programs and various information used in the processing system 1 to transmit and receive information from the administrator server device 300 according to the progress of processing. In the present disclosure, the ticket issuing device 200 transmits read information, which will be described later, to the administrator server device 300, and receives order information, which will be described later, from the administrator server device 300 as a response to the viewing request.

[0041] The communication processing circuit processes based on a wideband wireless communication system such as the 5G system, but can also process based on a system related to narrowband wireless communication such as wireless LAN such as IEEE802.21 or Bluetooth (registered trademark) or a system related to non-contact wireless communication. Also, wired communication can be used instead of or in addition to wireless communication.

[0042] The input interface 215 includes a barcode scanner and functions as an input unit that accepts instruction inputs related to the execution of the program according to the present disclosure. The barcode scanner is, for example, a scanner capable of reading information recorded as a two-dimensional barcode. In this disclosure, a barcode scanner is used as the input interface 215, but a camera may be used as long as it can read information recorded as a two-dimensional barcode. In this disclosure, a two-dimensional barcode is used as a recording medium to read information recorded as a two-dimensional barcode, but when a magnetic medium is used as the recording medium, information recorded on the magnetic medium may be obtained.

[0043] 5. Configuration of Administrator Server Device 300 Fig. 3C is a block diagram showing an example of the configuration of an administrator server device 300 according to an embodiment of the present disclosure. The administrator server device 300 does not need to include all of the components shown in Fig. 3C, and may have a configuration in which some components are omitted, or other components may be added. In addition, the administrator server device 300 does not need to include the components shown in Fig. 3C in a single housing, and each component and process of the administrator server device 300 may be distributed to multiple server devices or cloud server devices.

[0044] 3C, the administrator server device 300 includes a processor 312 including a CPU or the like, a memory 313 including a RAM, a ROM, a non-volatile memory, an SSD, or the like, and a communication interface 314. These components are electrically connected to each other via control lines and data lines.

[0045] Processor 312 is configured with a CPU (microcomputer) and functions as a control unit that controls other components connected thereto based on various programs stored in memory 313. Specifically, processor 312 reads out from memory 313 a program for executing an application according to the present disclosure and a program for executing an OS, and executes them. In the present disclosure, processor 312 particularly executes each process and the like described in the process sequence of FIG. 5 (details of the processes are described in FIG. 5 and the like). Processor 312 may be configured with a single CPU, or may be configured with a combination of multiple CPUs and GPUs.

[0046] The memory 313 includes a main storage device such as a ROM, a RAM, a non-volatile memory, and an auxiliary storage device such as a HDD or an SSD, and functions as a storage unit. The ROM stores instructions for executing the application and the OS according to the present disclosure as a program. The RAM is used for writing and reading data while the program stored in the ROM is being processed by the processor 312. The non-volatile memory is a memory into which data is written and read by the execution of the program, and the data written therein is saved even after the execution of the program is terminated. In the present disclosure, the memory 313 particularly stores a program for executing each process and the like described in the process sequence of FIG. 5 (details of the process are described in FIG. 5 and the like).

[0047] The communication interface 314 functions as a communication unit that transmits and receives information to and from the remotely installed user terminal device 100 or ticket issuing device 200 via a communication processing circuit and an antenna. The communication processing circuit processes programs and various information used in the processing system 1 to transmit and receive information from the user terminal device 100 or the ticket issuing device 200 according to the progress of processing. In the present disclosure, in particular, the communication interface 314 receives an order request, which will be described later, from the administrator server device 300 and transmits an order response to the order request, etc., to the user terminal device 100.

[0048] The communication processing circuit processes based on a wideband wireless communication system such as the 5G system, but can also process based on a system related to narrowband wireless communication or a system related to non-contact wireless communication such as wireless LAN or Bluetooth (registered trademark) such as IEEE80311. Also, wired communication can be used instead of or in addition to wireless communication.

[0049] 6. Information stored in memory 213 4A, 4B, and 4C are diagrams conceptually illustrating an order information table, a store information table, and a user information table stored in the administrator server device 300 according to the present disclosure. In the present disclosure, a case will be described in which the order information table, the store information table, and the user information table are stored in the administrator server device 300, but these tables may also be stored in a database (not shown) communicatively connected to the administrator server device 300 via a network. In this case, the administrator server device 300 temporarily reads out and processes the information stored in the database into the memory 311 in the administrator server device 300 as the processing progresses. Furthermore, these tables may also be stored separately from each other.

[0050] According to FIG. 4A, the order information table stores store ID information, user ID information, order information, recording medium information, and preferential information in association with the order ID information. The "order ID information" is information generated each time a new order is received as order information from the user terminal device 100 in the administrator server device 300, and is unique information assigned to each order information, and is information for identifying each order information. The "store ID information" is identification information assigned in advance to each store. The "store ID information" is generated when a store is registered in the processing system of the present disclosure. The "user ID information" is identification information assigned in advance to each user. The "user ID information" is generated when a user is registered in the processing system of the present disclosure. The "order information" is information including information that identifies a product or service that a user orders from a store. Specifically, the "order information" includes information such as the name of the product or service, the price of the product or service, the date and time when the product or service was ordered, the amount of the product or the time of providing the service, and detailed requests for the product or service. The "recording medium information" includes information that allows the ticket issuing device 200 to obtain information including "order ID information" by reading the information. Specifically, the "recording medium information" is information for generating a two-dimensional barcode. That is, when the "recording medium information" is obtained by the user terminal device 100, for example, it is possible to generate image information of a two-dimensional barcode. In addition, by reading the two-dimensional barcode thus generated, the ticket issuing device 200 can obtain information including "order ID information". The "privilege information" includes information indicating a privilege for a user, such as a reduction in the price of a product or service, an additional product for a product, or an additional service for a service. Although a two-dimensional barcode is given as an example of the "recording medium information", the recording medium may be a recording medium that records information using magnetism, or any medium may be used as long as it can record and read information.

[0051] According to FIG. 4B, the store information table stores store names, product information, inventory information, preferential information, transfer information, link information, and the like in association with store ID information. As described above, the "store ID information" is identification information assigned in advance to each store. The "store name information" is information indicating the name of the store. The "product information" is information indicating the product or service provided at the store. Specifically, the "product information" includes the name, price, and type of the product, and the name, price, and type of the service. The "inventory information" is information indicating the number of products in stock at the store and the time period during which the service can be provided. As described above, the "preferential treatment information" is information indicating preferential treatment for the user, such as a reduction in the price of the product or service, an additional product for the product, or an additional service for the service. The "transfer information" is information indicating the transfer destination to which money collected from the user for the purchase of a product, etc., on behalf of the store is transferred in the processing system 1 according to the present disclosure. Specifically, the "transfer information" is the account number of a bank account set up at a financial institution. The "transfer information" may be information indicating the account number of an account for managing virtual currency, or may be the account number of an account for accumulating so-called points that are used in place of money when purchasing products. The "link information" is information indicating the URL of a web page for purchasing products at each store.

[0052] According to FIG. 4C, the user information table stores user information, possessed preferential treatment information, payment information, etc. in association with user ID information. As described above, "user ID information" is identification information assigned in advance to each user. "User information" is information indicating various information regarding the user. Specifically, "user information" includes the user's name, address, age, sex, etc. "Owned preferential treatment information" is information indicating preferential treatment information possessed by the user. "Payment information" is information used when the user pays for a product or service. Specifically, "payment information" is the account number of a bank account set up at a financial institution. Note that "payment information" may be information indicating the account number of an account for managing virtual currency, may be the account number of an account for accumulating so-called points that are used in place of money when purchasing a product, or may be the registration number of a so-called credit card that advances the user's payment.

[0053] 7. Processing sequence performed by processing system 1 FIG. 5 is a diagram showing a processing sequence of the processing system 1 according to an embodiment of the present disclosure. Hereinafter, an example will be described in which a store manager sells a product. According to FIG. 5, first, the user terminal device 100 transmits an access request to the administrator server device 300 for a product purchase web page of the store that the user plans to visit, by a user operation (T11). The product purchase web page is managed, for example, by the administrator server device 300. The administrator server device 300 transmits an access response based on the access request received from the user terminal device 100 (T12). Upon receiving the access response from the administrator server device 300, the user terminal device 100 accesses the product purchase web page, displays the web page on the display, and accepts the user's product ordering operation (S11).

[0054] When the user terminal device 100 accepts an order operation for a product by a user operation, it transmits an order request to the administrator server device 300 (T13). The order request includes store ID information, user ID information, order information, preferential information, etc. When the administrator server device 300 receives the order request from the user terminal device 100, it executes a transaction process based on the order request (S12). When the transaction process is completed, it generates order ID information and recording medium information (ticket issuing information) (S13), and stores the generated order ID information and recording medium information, as well as the store ID information, user ID information, order information, preferential information, etc. included in the order request in an order information table (S14). After that, the administrator server device 300 transmits the recording medium information to the user terminal device 100 (T14). When the user terminal device 100 receives the recording medium information, it displays a two-dimensional barcode on a display included in the output interface 111 based on the recording medium information (S15).

[0055] Thereafter, the ticket issuing device 200 reads the order ID information from the two-dimensional barcode displayed on the user terminal device 100 using a barcode scanner included in the input interface 215 (S16). The ticket issuing device 200 transmits read information including the order ID information read from the two-dimensional barcode to the administrator server device 300 (T15). Upon receiving the read information, the administrator server device 300 extracts order information from the order information table based on the order ID information, and transmits the order information to the ticket issuing device 200 (T16). The ticket issuing device 200 then issues a numbered ticket based on the order information (S17). The user then hands the numbered ticket to the operator. The operator, having received the numbered ticket, provides the user with a product based on the order information.

[0056] In this way, for example, a user who is planning to visit a store operates the user terminal device 100 in advance to order a product (S11), completes the payment related to the order (S12), and after arriving at the store, the user has the ticket issuing device 200 installed in the store read the two-dimensional barcode (S15) displayed on the user terminal device 100 (S16), and can receive a numbered ticket related to the order (S17). Therefore, compared to a case where a user operates the ticket vending machine 400 to order a product while making other customers wait to operate the ticket vending machine 400, the processing system 1 according to the present disclosure allows the user to operate the user terminal device 100 in advance to order a product before coming to the store, so that the user can calmly consider the product to be ordered. Furthermore, by installing the ticket vending machine 400 in addition to the ticket issuing device 200 in the store, the user can order a product not only by operating the user terminal device 100 as described above, but also by operating the ticket vending machine 400 after arriving at the store.

[0057] 8. Processing flow executed by processing system 1 A. Processing flow executed in the user terminal device 100 A specific description will be given below of the process flow executed in the user terminal device 100 depicted in Fig. 6A. Fig. 6A is a diagram showing a process flow executed in the user terminal device 100 according to an embodiment of the present disclosure. The process according to the embodiment of the present disclosure will be described below while taking as an example a user visiting store H1, which is a ramen shop that serves ramen as a product.

[0058] 6A, first, the processor 112 of the user terminal device 100 transmits an access request to a product purchasing web page of store H1 to the administrator server device 300 via the communication interface 114 (S101), and receives an access response from the administrator server device 300 via the communication interface 114 (S102). The processor 112 of the user terminal device 100 displays the product purchasing web page on the display based on the access response (S103).

[0059] FIG. 7A is a diagram showing an example of a user terminal device 100 on which a web page for purchasing a product is displayed. The web page for purchasing a product displayed on the display of the user terminal device 100 includes a product description section 11, a quantity selection section 13, a detail setting section 15, an additional setting section 17, and an order information transmission section 19. The product description section 11 is an item in which a description of the product is displayed. As an example, the product description section 11 includes a product name "J1 Ramen", a product photo, and a description of the product. The quantity selection section 13 is an operation section for selecting and operating the quantity of the product to be ordered by the user. As an example, the quantity selection section 13 displays three icons, "small serving", "normal serving", and "large serving", as the quantity of the product, and one of the quantities of the product is selected by the user tapping one of the icons via the display. The detail setting section 15 is an operation section for setting and operating adjustments regarding the product. As an example, the detail setting section 15 displays icons indicating the hardness of the noodles, the strength of the soup, and the amount of flavor oil in the ramen as the product, and one of the respective items is selected by the user tapping one of the icons via the display. The additional setting unit 17 is an operation unit for setting and operating the addition of additional products that add value to the product. As an example, the additional setting unit 17 displays a plurality of icons representing so-called toppings for ramen, and the user selects one or more toppings by tapping one or more of the icons via the display. The order information transmission unit 19 is an icon that the user is prompted to tap when the product to be ordered and various settings, etc. are completed.

[0060] Although not shown, the product purchasing web page displayed on the display of the user terminal device 100 displays an icon for accepting an operation to receive a special offer based on the special offer information. Specifically, the special offer information is information indicating that a special offer will be provided to the user, such as providing a topping free of charge or reducing the total price of the ordered products. Note that the product purchasing web page displayed on the display of the user terminal device 100 is not limited to the above, and may also display so-called recommended product information for the user, information on limited-time products, and the like.

[0061] In this way, a user can take his or her time to consider even complex orders by ordering products before visiting a store based on the product purchasing web page displayed on the display of the user terminal device 100. Also, the operator can create complex menus for users without having to consider how to display menu booklets, etc.

[0062] 6A, when the order information transmission unit 19 is tapped via the display, the processor 112 of the user terminal device 100 transmits an order request including the order information to the administrator server device 300 via the communication interface 114 (S104), and receives an order response including recording medium information as ticket issuance information from the administrator server device 300 via the communication interface 114 (S105). Then, the processor 112 of the user terminal device 100 displays a ticket issuance image based on the recording medium information on the display.

[0063] FIG. 7B is a diagram showing an example of the user terminal device 100 in which a ticketing image based on the recording medium information is displayed on the display. The display of the user terminal device 100 displays the recording medium section 21 and the order content section 23 as the ticketing image. The recording medium section 21 includes, for example, a two-dimensional barcode based on the recording medium information included in the order response and the text "Please hold the scanner over the scanner when you come to the store." That is, the recording medium section 21 can guide the user to have the barcode scanner of the ticket issuing device 200 read the two-dimensional barcode by making the user visually recognize the text "Please hold the scanner over the scanner when you come to the store." Therefore, the recording medium section 21 can cause the ticket issuing device 200 to acquire information including "order ID information" by making the user perform an operation to have the barcode scanner read the two-dimensional barcode. The order content section 23 displays, for example, order contents based on the user's order request. As an example, the order content section 23 displays the amount of J1 ramen set by the user in the amount selection section 13, the adjustment of the product set in the detailed setting section 15, the toppings set in the additional setting section 17, and the like. In addition to the order details, the order detail section 23 may also display information such as the price of the product and the date and time of the order.

[0064] B. Processing flow executed in the administrator server device 300 Hereinafter, a process flow executed in the administrator server device 300 shown in Fig. 6B and Fig. 6C will be specifically described. Fig. 6B and Fig. 6C are diagrams showing a process flow executed in the administrator server device 300 according to an embodiment of the present disclosure.

[0065] 6B, first, when the processor 312 of the administrator server device 300 receives an access request from the user terminal device 100 via the communication interface 314 (S111), it generates a menu table based on the store name, product information, stock information, and preferential treatment information corresponding to the store ID related to the access request, based on the store information table (S112). At this time, it is preferable that the processor 312 extracts stock information based on the store information table and displays the stock status of the product on the menu table.

[0066] Moreover, it is preferable that the processor 312 extracts the user's possessed preferential treatment information based on the user information table, extracts the store's preferential treatment information based on the store information table, and includes only the corresponding preferential treatment information in the menu table. Here, the possessed preferential treatment information is, for example, preferential treatment information obtained as a prize based on a predetermined online lottery executed in advance by the user operating the user terminal device 100, preferential treatment information obtained when visiting the store in the past, and preferential treatment information transferred from another user. This allows the user to use the preferential treatment information without losing it, as compared to a paper service voucher. Also, by providing the user with preferential treatment information online, such as the preferential treatment information obtained as a prize based on a predetermined online lottery as described above, it is possible to encourage the user to visit a specific store.

[0067] Thereafter, the processor 312 transmits an access response including a menu list to the user terminal device 100 via the communication interface 314 (S113). Thereafter, the processor 312 receives an order request from the user terminal device 100 via the communication interface 314 (S114), and determines whether or not the price for the order request can be paid based on a payment process (S115). Specifically, the processor 312 identifies payment information corresponding to the user ID based on the user information table, and determines whether or not the payment process based on the payment information is possible. If it is determined that the payment process is possible (Yes), the processor 312 executes the payment process (S116), and proceeds to step S117. By executing the payment process in this manner, the store operator can reduce the amount of change to be prepared for customers who pay for products in cash. In step S117, the processor 312 generates recording medium information for electronic payment. Specifically, the recording medium information for electronic payment includes information indicating that the price of the product can be settled by the payment process. On the other hand, if it is determined in step S115 that payment processing is not possible (No), the processor 312 generates recording medium information for cash payment (S118). Examples of cases in which payment processing is not possible include a case in which payment information is not stored in the user information table and a case in which an account number based on the payment information has expired. In other words, the recording medium information for cash payment includes information indicating that the price of the product cannot be paid by the payment processing. After generating the recording medium information in step S117 or step S118, the processor 312 transmits an order response including the recording medium information to the user terminal device 100 via the communication interface 314 (S119).

[0068] According to FIG. 6C, when the processor 312 of the administrator server device 300 receives the read information from the ticket issuing device 200 via the communication interface 314 (S121), the process proceeds to step S122 and subsequent steps. Specifically, when a user who has arrived at a store causes the barcode scanner of the ticket issuing device 200 to read the two-dimensional barcode of the recording medium unit 21 displayed on the display of the user terminal device 100, the processor 212 of the ticket issuing device 200 transmits the read information to the administrator server device 300 via the communication interface 214. That is, when the ticket issuing device 200 reads the two-dimensional barcode, the processor 312 of the administrator server device 300 receives the read information from the ticket issuing device 200 via the communication interface 314. Thereafter, the processor 312 of the administrator server device 300 extracts the order information based on the order information table (S122), and transmits the order information to the ticket issuing device 200 via the communication interface 314 (S123). That is, the processor 312 transmits the order information to the ticket issuing device 200, thereby allowing the ticket issuing device 200 to issue a numbered ticket.

[0069] FIG. 8A is a diagram showing an example of a numbered ticket issued by the ticket issuing device 200 when the payment process is executed. When it is determined that the payment process is possible (Yes in S122), a confirmation section 33 and an order details section 35 are printed on the numbered ticket 31. The confirmation section 33 contains text including the price of the product (e.g., "Total: 1000 yen") and text informing that the payment has been completed (e.g., "The payment has been completed"). In other words, when the payment process is executed, the user does not need to make a payment at the store, so by printing the confirmation section 33 on the numbered ticket in this way, it is possible to inform the user and the operator that payment at the store is not required. The order details section 35 displays the amount of J1 ramen set by the user in the amount selection section 13, the adjustment of the product set in the details setting section 15, the toppings set in the additional setting section 17, and the like, in the same manner as the order content section 23. This allows the user to check the contents of his or her order while looking at the order details section 35.

[0070] FIG. 8B is a diagram showing an example of a numbered ticket issued by the ticket issuing device 200 when the payment process is not executed. When it is determined that the payment process is not possible (No in S122), the billing request section 43 is printed on the numbered ticket 31 instead of the confirmation section 33 described above. The billing request section 43 contains text including the price of the product (e.g., "Total: 1000 yen") and text encouraging the user to make a payment (e.g., "Please complete the payment."). That is, when the payment process is not executed, the user needs to make a payment at the store, for example, in cash. Therefore, by printing the billing request section 43 on the numbered ticket in this way, the user and the operator can be notified of the payment at the store. Note that, as an example, the billing request section 43 is printed instead of the confirmation section 33, but a two-dimensional barcode similar to the confirmation section 33 may be printed, and for example, a two-dimensional barcode in which information for activating the billing process using the two-dimensional barcode is recorded may be printed.

[0071] 9. Effects of Processing System 1

[0072] Next, a description will be given of an example of the operational effect of the above-mentioned processing system 1. Hereinafter, a user who orders a product using the processing system 1 of the present disclosure will be referred to as a first user, and a user who orders a product using the ticket vending machine 400 will be referred to as a second user.

[0073] First, the second user who arrives at the store before the first user arrives at the store lines up at the end of the queue extending from the ticket vending machine 400 (i.e., the position of the queue farthest from the ticket vending machine 400). After that, when the first user arrives at the store, he lines up at the end of the queue (i.e., behind the second user). The first user operates the user terminal device 100 while standing in the queue to order a product (the above-mentioned processes up to T13 in FIG. 5 and up to S104 in FIG. 6A). This order enables the user terminal device 100 to display the two-dimensional barcode of the recording medium unit 21 on the display (the above-mentioned S14 in FIG. 5 and S106 in FIG. 6A). After that, when the second user is at the head of the queue (i.e., the position of the queue closest to the ticket vending machine 400), he inputs order information (second order information) to the ticket vending machine 400 to order a product. Further thereafter, when the first user reaches the front of the waiting line, the first user causes the barcode scanner of the ticket issuing device 200 to read the two-dimensional barcode of the recording medium unit 21 displayed on the display of the user terminal device 100 (S15 in FIG. 5 described above). As a result, the first user obtains a numbered ticket (first numbered ticket) issued by the ticket issuing device 200. In other words, the second user obtains a numbered ticket (second numbered ticket) before the first user.

[0074] Here, for example, the first user may consider the time when the order request is transmitted (T13 in FIG. 5) to be the time when the first user starts waiting in line to receive the product. On the other hand, the second user who is in line before the first user may consider the time when the user starts waiting in line to be the time when the user starts waiting in line to receive the product. Therefore, according to the processing system 1 according to the present disclosure, whether the first numbered ticket is issued by the ticket issuing device 200 or the second numbered ticket is issued by the ticket vending machine 400, the ticket is issued at the head of the waiting line, so that the first user and the second user can easily understand the order in which to receive the product.

[0075] In particular, the ticket issuing device 200 can issue the first numbered ticket by using a barcode scanner as the input interface 215 and a printer as the output interface 211. That is, the ticket issuing device 200 can be configured at a lower cost than the ticket vending machine 400. Therefore, for example, in a store where the ticket vending machine 400 is already installed, the manager can introduce the processing system 1 according to the present disclosure at a relatively low cost while using the existing ticket vending machine 400. Furthermore, by executing the accounting process (S16 in FIG. 5) by the administrator server device 300, the first user can visit the store without preparing cash to purchase the product. In addition, the manager can reduce the preparation of change and exchange, etc., by performing the accounting process (S16 in FIG. 5) for the product.

[0076] As an effect different from the above example, first, the first user operates the user terminal device 100 to order a product (the process up to T13 in FIG. 5 and the process up to S104 in FIG. 6A described above). This order enables the user terminal device 100 to display the two-dimensional barcode of the recording medium unit 21 on the display (S14 in FIG. 5 described above and S106 in FIG. 6A described above). Thereafter, when the first user arrives at the store, the user terminal device 100 displays the recording medium unit 21 on the display by the operation of the first user, and causes the barcode scanner of the ticket issuing device 200 to read the two-dimensional barcode (S15 in FIG. 5 described above). This allows the first user to obtain a numbered ticket (first numbered ticket) issued by the ticket issuing device 200 and stand in line (S17 in FIG. 5 described above).

[0077] On the other hand, if the second user arrives at the store before the first user arrives at the store and orders a product by inputting order information (second order information) into ticket vending machine 400, the second user obtains a numbered ticket (second numbered ticket) before the first user. As a result, even if the second user orders a product after the first user, the second user can obtain the second numbered ticket and stand in line before the first user because the second user arrived at the store before the first user.

[0078] Here, for example, the first user may consider the time when the order request is transmitted (T13 in FIG. 5) as the start of the waiting period for receiving the product. On the other hand, the second user who arrives before the first user may consider the time when the user arrives as the start of the waiting period for receiving the product. In addition, when providing a product, it may be difficult for the manager to determine whether to provide the product to the first user or the second user first. Therefore, according to the processing system 1 according to the present disclosure, in either case of issuing the first numbered ticket by the ticket issuing device 200 or issuing the second numbered ticket by the ticket vending machine 400, the tickets are issued after arrival at the store, so that the manager, the first user, and the second user can easily understand the order in which to receive the product.

[0079] 10. Summary of the embodiments of the present disclosure The processing program according to the embodiment of the present disclosure causes the processor 112 to execute a process for accepting, through a user's operation input, order information for a product or service sold at a store in which a ticket vending machine 400 that accepts orders for products or services through operations at the store and issues numbered tickets is installed, and acquiring ticket issuing information for issuing a numbered ticket 31 based on the order information by having the ticket issuing device 200 installed at the store read the order information. With this configuration, even if the processor 112 functioning according to the processing program acquires the ticket issuing information before the ticket vending machine 400 issues a numbered ticket, for example, a first user who owns a user terminal device 100 (computer) equipped with the processor 112 can have the ticket issuing device 200 read the ticket issuing information to issue a first numbered ticket based on first order information, so that the ticket issuing device 200 can be used in conjunction with the ticket vending machine 400 in the store.

[0080] Similarly, the user terminal device 100 according to the embodiment of the present disclosure may be configured to execute a process for accepting, through a user's operation input, order information for a commodity or service sold at a store in which a ticket vending machine 400 that accepts orders for a commodity or service through an operation at the store and issues a numbered ticket is installed, and acquiring ticket issuing information for issuing a numbered ticket 31 based on the order information by having the ticket issuing device 200 installed at the store read the order information. Also, the method according to the embodiment of the present disclosure may include a means (S11) for accepting, through a user's operation input, order information for a commodity or service sold at a store in which a ticket vending machine 400 that accepts orders for a commodity or service through an operation at the store and issues a numbered ticket is installed, and a means (T14) for acquiring ticket issuing information for issuing a numbered ticket 31 based on the order information by having the ticket issuing device 200 installed at the store read the order information.

[0081] Also, a processing program may be used that causes the processor 112 to function to execute processing for transmitting order information to the administrator server device 300 and acquiring ticket issuing information from the administrator server device 300. As a result, the processor 112 functioning according to the processing program can cause the administrator server device 300 to acquire that the user has placed an order based on the order information. Also, by installing the ticket issuing device 200 near the ticket vending machine 400, a user who arrives at a store will head toward both the ticket vending machine 400 and the ticket issuing device 200, so that the ticket issuing device 200 can be installed at the head of a line extending from the ticket vending machine 400. Also, since the ticket issuing device 200 issues a numbered ticket when it reads an image (a two-dimensional barcode in the recording medium unit 21) based on the ticket issuing information displayed on the display of the user terminal device 100, the display can be used to cause the ticket issuing device 200 to issue the numbered ticket. In addition, by using a processing program that causes the processor 112 to function to execute, for example, a payment process (S123) to pay for the goods or services after the administrator server device 300 has acquired the order information, and then acquire ticket issuance information after the payment, it is possible to reduce the amount of change, etc. prepared by the store operator, and to prevent waiting time caused by communication processes, etc. during the payment process from occurring while the user is waiting in line as described above, thereby preventing such waiting time from occurring when the ticket issuing device 200 issues the numbered ticket 31.

[0082] Furthermore, the processing program according to the embodiment of the present disclosure may cause the processor 312 of the administrator server device 300 to function to obtain order information for a product or service sold at a store in which a ticket vending machine 400 that accepts orders for products or services by operations at the store and issues numbered tickets is installed from the user terminal device 100 as a processing device, and output ticket issuing information to the user terminal device 100 for issuing a numbered ticket based on the order information by having the ticket issuing device 200 read the order information. With this configuration, even if the processor 312 functioning according to the processing program obtains the ticket issuing information from the user terminal device 100 before the ticket vending machine 400 issues a numbered ticket, for example, if a second user arrives at the store before a first user who owns the user terminal device 100 (computer) equipped with the processor 112 and a second numbered ticket is issued from the ticket vending machine 400, the processor 312 can cause the ticket issuing device 200 to obtain the ticket issuing information after the second numbered ticket is issued and issue a first numbered ticket based on the first order information. Therefore, the processor 312 functioning according to the processing program can use the ticket issuing device 200 in the store in combination with the ticket vending machine 400. The processor 312 functioning according to the processing program can also use the ticket issuing device 200 in the store in combination with the ticket vending machine 400 to cause the second user to read the ticket issuing information and issue a first numbered ticket based on the first order information.

[0083] Similarly, the administrator server device 300 according to the embodiment of the present disclosure may be configured to acquire order information for a product or service sold at a store in which a ticket vending machine 400 that accepts orders for a product or service through operations at the store and issues a numbered ticket is installed from the user terminal device 100 as a processing device, and output ticket issuing information for causing the ticket issuing device 200 installed at the store to read the order information and issue a numbered ticket based on the order information to the user terminal device 100. Also, the method according to the embodiment of the present disclosure may include a means for acquiring order information for a product or service sold at a store in which a ticket vending machine 400 that accepts orders for a product or service through operations at the store and issues a numbered ticket is installed from the user terminal device 100 as a processing device, and a means for outputting ticket issuing information for causing the ticket issuing device 200 installed at the store to read the order information and issue a numbered ticket based on the order information to the user terminal device 100.

[0084] The processing system 1 according to the embodiment of the present disclosure may include a user terminal device 100 that acquires ticket issuing information based on order information for a product or service sold at a store where a ticket vending machine 400 that accepts orders for products or services by operations at the store and issues numbered tickets is installed, and a ticket issuing device 200 that is installed at the store and issues a numbered ticket based on the order information upon reading the ticket issuing information. With this configuration, even if the processing system 1 acquires the ticket issuing information from the user terminal device 100 before the ticket vending machine 400 issues a numbered ticket, the first user who owns the user terminal device 100 can have the ticket issuing device 200 read the ticket issuing information and issue a first numbered ticket based on the first order information, so that the ticket issuing device 200 can be used in conjunction with the ticket vending machine 400 in the store.

[0085] 11. Variations 9 is a diagram showing a processing sequence according to a modified example of the processing system 1 in the embodiment of the present disclosure. Compared to the embodiment of the processing system 1 described above, the processing system 1 according to the modified example includes a manager terminal device 500. The manager terminal device 500 is a terminal device owned by the manager of the store, and is arranged, for example, in a position visible from the manager's work place. The manager terminal device 500 has a similar configuration to, for example, the user terminal device 100.

[0086] 9, first, as described above, the user terminal device 100 is operated by a user to place an order (S11), and transmits an order request to the administrator server device 300 (T13). The administrator server device 300 according to the modified example transmits an order response to the user terminal device 100 as described above, and also transmits order information to the operator terminal device 500 (T21). Upon receiving the order information, the operator terminal device 500 displays the order information and the user name, order date and time, whether the user has visited the store, etc. based on the order information (hereinafter referred to as order information, etc.) on the display (S21).

[0087] Thereafter, when the user causes the barcode scanner of the ticket issuing device 200 to read the two-dimensional barcode of the recording medium unit 21 displayed on the display of the user terminal device 100 (S16), the ticket issuing device 200 transmits read information including the order ID information read from the two-dimensional barcode to the administrator server device 300 (T15). When the processor 312 of the administrator server device 300 receives the read information from the ticket issuing device 200 via the communication interface 314, it transmits the order information to the ticket issuing device 200 via the communication interface 314 (T16). At this time, the processor 312 of the administrator server device 300 transmits store visit information indicating that the user has arrived at the store to the operator terminal device 500 via the communication interface 314 (T22). When the operator terminal device 500 receives the store visit information, it updates the order information and the like displayed on the display (S22).

[0088] FIG. 10 is a diagram showing an example of a list of order information displayed on the display of the operator terminal device 500. When an order response is received from the administrator server device 300 (T21), the display of the operator terminal device 500 displays, for example, a list of order information of a plurality of users (S21). When visit information is received from the administrator server device 300 (T22), the order information displayed on the display of the operator terminal device 500 is updated so that the "current situation" column indicating whether or not a user has visited the store is updated from "waiting to visit" to "already visited" and is highlighted (S22). Specifically, the display of the operator terminal device 500 displays a waiting to visit display section 51 and a already visited display section 53. The waiting to visit display section 51 displays order information of users who have not yet visited the store in the order in which the administrator server device 300 received the order request (T13). The visit completion display section 53 displays order information, etc. of users who have visited (arrived) at the store in the order that the administrator server device 300 received the read information (T15). More specifically, when the administrator server device 300 receives the visit information (T22), the order information, etc. of a user who has visited (arrived) at the store moves from the visit waiting display section 51 to the visit completion display section 53, and for example changes color. That is, the order information, etc. on the visit waiting display section 51 and the order information, etc. on the visit completion display section 53 are different in color. By displaying such visit waiting display section 51 and visit completion display section 53 on the display of the operator terminal device 500, the operator can prepare products or services in order from the order information, etc. on the upper side of the visit completion display section 53 while visually checking the display. In addition, since the order information, etc. on the waiting to arrive display unit 51 and the order information, etc. on the already visited display unit 53 are displayed in different colors, the operator can easily determine the extent to which the preparation of the product or service related to the order information, etc. on the waiting to arrive display unit 51 should be carried out. Note that the above-mentioned "waiting to arrive" may include not only the state before the user arrives at the store, but also the state while the user is waiting in line for his / her turn as described above.

[0089] In the above embodiment and modified example, a product purchasing web page is accessed, the web page is displayed on the display, and the product ordering operation by the user is accepted (S11). However, the present invention is not limited to this. An application that enables the user to order products or services from a store that the user plans to visit may be downloaded in advance to the user terminal device 100, and the user's order operation for the product or service may be accepted by the application, or a communication means provided in the user terminal device 100 may be used to extract text information from the voice guidance and the voice to accept the order operation for the product or service.

[0090] In the above embodiment and modified example, the transaction process (S12) is executed after the order request (T13) is received and before the read information is acquired (T15). However, the present invention is not limited to this, and the transaction process (S12) may be executed after the administrator server device 300 acquires the read information (T15).

[0091] In the above embodiment and modified example, the use of a two-dimensional barcode as a recording medium has been mainly described. However, the present invention is not limited to this, and the user terminal device 100 may use a narrowband wireless communication method such as Bluetooth (registered trademark) or a non-contact wireless communication method to cause the ticket issuing device 200 to acquire ticket issuing information including order ID information, etc. In addition, while the acquisition of order ID information, etc. from a two-dimensional barcode has been described, for example, a picture or the like from which a serial number and a feature can be extracted may be displayed on the recording medium unit 21, and a camera may be used instead of the barcode scanner of the ticket issuing device 200 to extract character information and feature information by photographing the recording medium unit 21 with the camera, thereby identifying the order ID information.

[0092] In the above embodiment, the user terminal device 100, the ticket issuing device 200, and the administrator server device 300 communicate with each other via the Internet to execute each process of the processing system according to the present disclosure. However, the present disclosure is not limited to this. The user terminal device 100 may receive order information for a product or service from a user offline, not via the Internet, and the ticket issuing device 200 may issue a numbered ticket offline, not via the Internet (that is, the processing system according to the present disclosure may be configured as a so-called on-premise type). In this case, for example, the memory 113 of the user terminal device 100 may store information on the product or service of the store in advance, and an image for ordering the product or service based on the information on the product or service may be displayed on the display, and an order operation for the product or service may be accepted by the user, thereby accepting the order information offline. Furthermore, the user terminal device 100 may generate a recording medium on which the order information is recorded, based on the order information accepted offline, and the ticket issuing device 200 may issue a numbered ticket by reading the order information from the recording medium.

[0093] The processes and procedures described in this specification can be realized not only by those explicitly described in this disclosure, but also by software, hardware, or a combination of these. Specifically, the processes and procedures described in this specification can be realized by implementing logic corresponding to the processes in a medium such as an integrated circuit, a volatile memory, a non-volatile memory, a magnetic disk, or an optical storage. In addition, the processes and procedures described in this specification can be implemented as computer programs and executed by various computers including terminal devices and server devices.

[0094] Although the processes and procedures described herein are described as being performed by a single device, software, component, or module, such processes or procedures may be performed by multiple devices, multiple software, multiple components, and / or multiple modules. Furthermore, although the various information described herein is described as being stored in a single memory or storage unit, such information may be stored in multiple memories provided in a single device or multiple memories distributed across multiple devices. Furthermore, the software and hardware elements described herein may be realized by integrating them into fewer components or breaking them down into more components. [Explanation of symbols]

[0095] 100 User terminal device (processing device) 200 Ticket issuing device 300 Administrator server device (processing device) 400 Ticket Machine

Claims

1. In a computer having at least one processor, the at least one processor is accepting, through a user's operation input, order information for a product or service sold at a store in which a ticket vending machine that accepts orders for the product or service and issues a numbered ticket is installed; acquiring ticket issuing information for issuing a numbered ticket based on the order information by reading the ticket issuing information with a ticket issuing device installed in the store; A program that functions to perform processing for

2. The at least one processor, Transmitting the order information to an administrator server device; Acquire the ticket issuing information from the administrator server device.

2. The processing program according to claim 1, which causes the program to function to execute processing for

3. The ticket issuing device is installed near the ticket vending machine. The processing program according to claim 1 .

4. the ticket issuing device issues the numbered ticket when it reads an image based on the ticket issuing information displayed on a display. The processing program according to claim 1 .

5. The at least one processor, After obtaining the order information, the customer pays for the goods or services; After said payment, obtaining said ticketing information; 2. The processing program according to claim 1, which causes the program to function to execute processing for

6. The order information is output to a manager terminal device operated by a manager of the store. The processing program according to claim 1 .

7. A processing device comprising at least one processor, The at least one processor: accepting, through a user's operation input, order information for a product or service sold at a store in which a ticket vending machine that accepts orders for the product or service and issues a numbered ticket is installed; acquiring ticket issuing information for issuing a numbered ticket based on the order information by reading the ticket issuing device installed in the store; 2. A processing device configured to perform processing for:

8. A processing method executed by at least one processor in a computer having the at least one processor, comprising: receiving, through a user's operation input, order information for a commodity or service sold at a store in which a ticket vending machine that receives orders for the commodity or service and issues numbered tickets is installed; acquiring ticket issuing information for issuing a numbered ticket based on the order information by reading the ticket issuing information with a ticket issuing device installed in the store; A processing method comprising:

9. In a computer having at least one processor, the at least one processor is acquiring, from a processing device, order information for the goods or services sold at a store in which a ticket vending machine that accepts orders for the goods or services and issues numbered tickets through operations at the store is installed; outputting to the processing device ticket issuing information for causing a ticket issuing device installed in the store to read the ticket to issue a numbered ticket based on the order information; A processing program that makes it function as follows.

10. A processing device comprising at least one processor, The at least one processor: acquiring, from a processing device, order information for the goods or services sold at a store in which a ticket vending machine that accepts orders for the goods or services and issues numbered tickets through operations at the store is installed; outputting to the processing device ticket issuing information for causing a ticket issuing device installed in the store to read the ticket to issue a numbered ticket based on the order information; 2. A processing device configured to perform processing for:

11. A processing method executed by at least one processor in a computer having the at least one processor, comprising: acquiring order information for a product or service sold at a store in which a ticket vending machine that accepts orders for the product or service and issues numbered tickets by operation at the store is installed from a processing device; outputting ticket issuing information to a ticket issuing device installed in the store to read the ticket and issue a numbered ticket based on the order information; A processing method comprising:

12. a processing device that acquires ticket issuing information based on order information for a product or service sold in a store in which a ticket vending machine that accepts orders for the product or service and issues a numbered ticket by being operated in the store is installed; a ticket issuing device that is installed in the store and issues a numbered ticket based on the order information when the ticket issuing information is read; 13. A processing system comprising:

Citation Information

Patent Citations

  • Store visit notification system, ticket machine, and method for notifying store visit

    JP2022096406A