Automatic Operation Equipment Management System
The automatic operating device management system addresses inefficiencies in conventional laundry systems by enabling receipt issuance and other services through user device inputs, reducing processing load and human error, and allowing for smaller, operator-less machines.
Patent Information
- Authority / Receiving Office
- JP · JP
- Patent Type
- Patents
- Current Assignee / Owner
- Filing Date
- 2024-11-08
- Publication Date
- 2026-03-04
AI Technical Summary
Conventional laundry systems require multiple people and communication methods for issuing receipts, leading to inefficient processing and a risk of human error, and service codes are often forgotten or entered incorrectly, necessitating operator presence.
An automatic operating device management system that includes a code recording medium storing store and device information, a communication means for network data exchange, and a service device capable of providing services like issuing receipts without operator intervention, using a user device to input service specifications and determining compliance with provision conditions.
Enables users to receive services like issuing receipts through simple operations, even without input means, reducing processing load and minimizing human error, and allowing for smaller, more efficient machines.
Smart Images

Figure 0007823932000001 
Figure 0007823932000002 
Figure 0007823932000003
Abstract
Description
[Technical Field]
[0001] The present invention relates to an automatic operating device management system for managing a plurality of automatic operating devices. [Background technology]
[0002] Automatically operated machines that sell goods or provide services in response to the insertion of coins are known. For example, coin-operated laundry machines are known that accept inserted coins, identify the type of coin, and wash and dry clothes according to the amount deposited. Coin laundries, which have multiple laundry machines installed within a store, are also known. In addition to laundry machines, other automatically operated machines include automatic ticket vending machines, automatic vending machines, and automatic massage machines.
[0003] For example, the laundry machine described in JP 2020-156581 A allows payment by IC card in addition to coins. This laundry machine is equipped with a card reader / writer that can read and write IC cards. Monetary data equivalent to coins is stored on the IC card. Payment of fees to the laundry machine is made by subtracting monetary data equivalent to a set amount depending on the operation from the monetary data recorded on the IC card. For example, by holding the IC card over the card reader / writer equipped in the laundry machine, the monetary data equivalent to the fee is subtracted from the monetary data stored on the IC card, and the laundry machine starts operating according to the fee.
[0004] The laundry machine is also connected to a free service device. When the laundry machine is used with an IC card, usage history information such as the usage fee and date and time of use is stored in the free service device in association with the IC card ID. The free service device issues a receipt for use of the selected laundry machine by selecting the laundry machine used with the IC card from the usage history information using an input device. The use of the laundry machine that is the subject of the receipt can also be identified from the usage history information by a management device operated by an operator. The management device issues a service code associated with receipt data for use of the selected laundry machine and stores the receipt data in association with the service code in the free service device. When the service code is input, the free service device obtains the receipt data corresponding to the service code and can issue a receipt. [Prior art documents] [Patent documents]
[0005] [Patent Document 1] Japanese Patent Publication No. 2020-156581 Summary of the Invention [Problem to be solved by the invention]
[0006] In conventional laundromats, customers would request a receipt from a laundromat attendant, who would then create the receipt and hand it directly to the customer. In addition, in conventional laundry systems, issuing a receipt required a customer to enter a service code identifying the free service through an input device on a free service device. To obtain the service code, the customer had to call a service center and listen to an operator provide the code. The device installed in the service center required the operator to perform various processes, such as accepting the service request, generating the service code, and storing the service code and service details in the device. This required multiple people and multiple communication methods and devices before the customer could enter the service code, which increased the device's input processing and processing load, resulting in inefficient device processing. There was also the risk of human error. Furthermore, the free service device would identify the free service based on the service code and issue a receipt. This required a display and input device, resulting in a large device size. Coin laundromats have long desired smaller machines to make efficient use of their stores. Furthermore, because service codes are provided by phone or email, there are problems with forgetting them or entering them incorrectly. Service centers require an operator to be present at all times, meaning that customers cannot receive service if the operator is not present. Therefore, there is a need for a system that allows customers to easily receive services such as issuing receipts without the need for a service center operator. [Means for solving the problem]
[0007] The automatic operating device management system of the present invention is an automatic operating device management system having a plurality of automatic operating devices that operate in response to payment of a fee, and an automatic operating device management means for collecting information on the use of the automatic operating devices. ,before Stores where the above-mentioned automatic operation devices are installed The store is uniquely attached to Identifying store information The newsand access destination information for identifying an access destination to be accessed by a user device operated by a user of the automatic operation equipment is coded and recorded so as to be readable by the user device. , placed in the store The code recording medium stores information about the store and the equipment information of the automatic operating equipment arranged in the store in association with the store information, and stores information about the automatic operating equipment and the collected information about the use of the automatic operating equipment. Feelings and a storage means for storing the information in association with the device information, the information about the store includes the store name, and the storage means stores conditions for providing the service; The automatic operation device management means has a communication means for communicating data with the user device via a network, and the automatic operation device management means The code read from the recording medium When the user device is accessed based on the access destination information, acquiring the store information included in the access destination information, and acquiring information about the store from the storage means based on the store information; for display on said user device an administration page, Based on the access destination information Kisaki store The state in which and an input area for inputting information for specifying the service to be provided when the user is not specified. Based at least on the store information The store name; The data on the management page is displayed Generate , output to the user device from which the access originates When an input specifying the service is made from the user device on the management page, data of the management page, in which an input area for inputting to specify the automatic operating device located in the store as the automatic operating device that is the target of the input service, is output to the user device that is the access source, and when an input specifying the automatic operating device that is the target of the service is made, it is determined whether or not the provision conditions stored in the storage means are met, and if the provision conditions are met, the service for the specified automatic operating device is provided, and if the provision conditions are not met, the service is not provided. It is characterized by: Another aspect of the present invention provides an automatic operating equipment management system comprising: a plurality of automatic operating equipment that operate in response to payment of a fee; automatic operating equipment management means for collecting information on the use of the automatic operating equipment; and a service device that is connected to the automatic operating equipment management means so as to be able to communicate data with the automatic operating equipment management means and that is equipped with a printer controlled by the automatic operating equipment management means and that provides a service of providing printed materials printed by the printer. The automatic operating equipment management system comprises a code recording medium on which access destination information that identifies an access destination accessed by a user device operated by a user and unique information that is added to the access destination information and is either device information that identifies the automatic operating equipment, store information that identifies a store where the automatic operating equipment is located, or both the device information and the store information are coded and recorded so as to be readable by the user device. The automatic operating equipment management means comprises a first storage means that stores information on the use of the automatic operating equipment; a communication means that performs data communication with the user device via a network; and a code recording medium on which the access destination information that identifies an access destination accessed by a user device operated by a user and the unique information that is added to the access destination information and is either device information that identifies the automatic operating equipment, store information that identifies a store where the automatic operating equipment is located, or both the device information and the store information are coded and recorded so as to be readable by the user device. and an access destination information generation means for generating a management page in which the automatic operating device or the store, or both the automatic operating device and the store, are specified based on the unique information added to the access destination information after the user device accesses the automatic operating device management means, and for generating re-access destination information for allowing the user device to access the management page, wherein the automatic operating device management means transmits to the user device the re-access destination information generated by the access destination information generation means after the user device is accessed based on the access destination information, receives service specification information from the user device accessed based on the re-access destination information, specifies the service to be received by the service device, determines whether the service specification information received from the user device or information acquired based on the service specification information satisfies the service provision conditions, and provides the service by the service device if the service provision conditions are satisfied.If the service provision conditions are not met, the service device does not provide the service. Another aspect of the present invention provides an automatic operating device management system having an automatic operating device management means connected to a plurality of automatic operating devices that operate in response to payment of a fee, and managing the automatic operating devices, and a service device connected to the automatic operating device management means and providing a predetermined service, wherein the automatic operating device management means comprises a first storage means for storing information regarding the use of the automatic operating devices, a communication means for communicating data with a user device operated by a user via a network, a second storage means in which service provision conditions that are conditions for determining whether or not the service device can provide a service are stored in advance, an access destination information generation means for generating re-access destination information that is an access destination for re-access after the user device has accessed the automatic operating device management means, and a communication means for communicating data between the communication means and the access destination information. and a control means for controlling the service device, wherein the automatic operation equipment management means transmits to the user device the re-access destination information generated by the access destination information generation means after the user device is accessed, and receives service specification information specifying the service to be received by the service device from the user device accessed based on the re-access destination information, and the automatic operation equipment management means determines whether the service specification information received from the user device or information acquired based on the service specification information satisfies the service provision conditions, and controls the service device to provide the service if the service provision conditions are satisfied, and controls the service device not to provide the service if the service provision conditions are not satisfied. [Effects of the Invention]
[0008] According to the present invention, a system can be provided that allows users to receive services such as issuing receipts through simple operations. Furthermore, even if a service device does not have an input means, services such as issuing receipts can be provided. [Brief explanation of the drawings]
[0009] [Figure 1] FIG. 1 is a diagram illustrating the configuration of an automatic operating equipment management system. [Figure 2] FIG. 2 is a block diagram of a first example of a store management device. [Figure 3] FIG. 3 is a block diagram of the service device. [Figure 4] FIG. 4 is a block diagram of a second example of a store management device. [Figure 5] FIG. 5 is a block diagram of a user device. [Figure 6] FIG. 6 is a block diagram of the management server. [Figure 7] FIG. 7 is a block diagram of the laundry machine. [Figure 8] Fig. 8 is a diagram explaining operations of the user device. Fig. 8(a) is a diagram explaining a first operation of the user device. Fig. 8(b) is a diagram explaining a second operation of the user device. Fig. 8(c) is a diagram explaining a third operation of the user device. Fig. 8(d) is a diagram explaining a fourth operation of the user device. [Figure 9] FIG. 9 is a first flowchart illustrating the operation of the automatic operation equipment management system. [Figure 10] FIG. 10 is a second flowchart illustrating the operation of the automatic operation equipment management system. [Figure 11] FIG. 11 is a third flowchart illustrating the operation of the automatic operation equipment management system. [Figure 12] FIG. 12 is a fourth flowchart illustrating the operation of the automatic operation equipment management system. [Figure 13] FIG. 13 is a fifth flowchart illustrating the operation of the automatic operation equipment management system. [Figure 14] Figure 14 is a diagram illustrating another example of the operation of the user device. Figure 14(a) is a diagram illustrating a fifth operation of the user device. Figure 14(b) is a diagram illustrating a sixth operation of the user device. Figure 14(c) is a diagram illustrating a seventh operation of the user device. DETAILED DESCRIPTION OF THE INVENTION
[0010] An embodiment of the present invention will be described in detail below with reference to FIGS. 1 to 14. Each figure is merely a schematic illustration to allow a sufficient understanding of the present invention. Therefore, the present invention is not limited to the illustrated examples. Furthermore, in each figure, common or similar components are given the same reference numerals, and redundant explanations thereof will be omitted. Automatically operated equipment sells goods or provides services according to the amount of deposit, and includes, for example, laundry equipment installed in a coin laundry, automatic massage machines, vending machines, automatic ticket vending machines, etc. Below, an automatic equipment management system will be described using laundry equipment installed in a coin laundry as an example of automatically operated equipment.
[0011] Figure 1 is a diagram explaining the configuration of an automatic operation equipment management system. A coin laundry store is equipped with multiple laundry machines 2, 3, and 4, such as washing machines and dryers, that operate in response to coins or other deposits. The automatic operation equipment management system controls the laundry machines 2, 3, and 4 installed in the coin laundry store, service devices 10 such as currency exchange machines, and connected devices such as the laundry machines 2, 3, and 4, and manages information about the use of these devices and information about the users who use these devices.
[0012] The first laundry machine 2, the second laundry machine 3, and the third laundry machine 4 are machines installed in a coin laundry store, such as a washing machine, a dryer, and a washing machine with a drying function. While Fig. 1 shows an example in which three laundry machines 2, 3, and 4 are installed, the number of installed laundry machines can be one or more, and is not limited to three.
[0013] The first laundry machine 2, second laundry machine 3, and third laundry machine 4 are connected to the store management unit 1 via wired or wireless connections, and data is sent and received. This data includes control data, commands, and data indicating operating status, such as data that the store management unit 1 uses to individually control each of the laundry machines 2, 3, and 4. The store management unit 1 can also manage the laundry machines 2, 3, and 4 that are connected to it.
[0014] For example, the store management unit 1 can obtain information about the usage of the laundry machine 2, such as the amount of usage fee paid and information about its operation, from the laundry machine 2. The store management unit 1 can also perform operations such as starting and stopping the laundry machines 2, 3, and 4.
[0015] The store management unit 1 includes a store management device 9 and a service device 10. Laundry machines 2, 3, and 4 are connected to the store management device 9 wirelessly or via a wired connection. The store management device 9 acquires payment information and operating status information from the connected laundry machines 2, 3, and 4 and stores the information along with the date and time. The store management device 9 is also connected to a network 5, such as the Internet, and is connected to external devices. A management server 6 is connected to the store management units 1 located in each of multiple stores and acquires various information acquired by the store management units 1 of each store. The management server 6 is connected to the store management device 9 via the network 5, and data communication is performed between the management server 6 and the store management device 9. The management server 6 and the store management device 9 function together as an automated device management unit, managing and controlling the laundry machines 2, 3, and 4 and the service device 10 connected to the store management device 9. The store management devices 9 located in each store are connected to the management server 6, and the management server 6 can manage and control the laundry machines 2, 3, and 4 and the service device 10 located in multiple stores.
[0016] The service device 10 includes a currency exchange device 11, a printer 12 that prints receipts on recording paper, and a card handling device 13 that issues and charges IC cards. The service device 10 is connected to a store management device 9. The store management device 9 and the service device 10 can send and receive data to and from each other. The store management device 9 can obtain various information from the service device 10 and use it for control. The store management device 9 can send control data and commands to the service device 10 and control it. For example, the store management device 9 can control the printer 12 of the service device 10 to print receipts and coupons on recording paper. The store management device 9 can also control the currency exchange device 11 to dispense currency. The store management device 9 can also control the card handling device 13 to read and write data to IC cards.
[0017] Network 5 is a network such as the Internet to which multiple devices are connected. A store management unit 1, a management server 6, and user devices 7 are connected to network 5. Multiple user devices 7 can be connected. User devices 7 communicate with management server 6 via network 5 and can send and receive various data.
[0018] The code recording medium 8 stores one-dimensional or two-dimensional codes, which are images of data according to predetermined rules. The user device 7 is equipped with an imaging means and can capture one-dimensional or two-dimensional codes, etc., recorded on the code recording medium 8. The user device 7 is also equipped with an analysis means for analyzing the captured one-dimensional or two-dimensional codes and restoring them to the original data. The user device 7 can acquire the restored data and use it for control purposes. For example, the user device 7 can extract access destination information, such as a URL, from the restored data and control access to a web page specified by the extracted access destination information. The extracted access destination information is the URL corresponding to the web page accessed initially, and is initial access destination information. After transitioning to the initially accessed web page, re-access destination information specifying the web page to be re-accessed can be acquired and the web page to be re-accessed can be transitioned to. The code recorded on the code recording medium 8 can also include information such as a store number uniquely assigned to each store and a machine number uniquely assigned to each laundry machine.
[0019] The management server 6 is connected to the store management device 9 of the store management unit 1 located in each of multiple stores, and can acquire various information acquired by the store management device 9, as well as send control commands and data to the store management device 9 to control it. The store management unit 1 is equipped with control means that analyzes the data and commands from the management server 6 and controls the devices based on the acquired data and commands. For example, this control means is the store management device control means 20 of the store management device 9.
[0020] For example, the user device 7 obtains a two-dimensional code recorded on the code recording medium 8. The user device 7 then extracts the URL included in the two-dimensional code and accesses the management page indicated by the URL. The management page is a web page controlled by the management server 6. The user device 7 can also obtain the store number included in the two-dimensional code by transmitting the store number included in the two-dimensional code from the user device 7 at the same time as accessing the web page. The user device 7 can display and input data on the management page. The management server 6 can perform predetermined control on the store management unit 1 in accordance with the input from the user device 7. For example, a user can input a command to print a receipt for use of the first laundry machine 2 located in the store identified by the store number from the management page displayed on the user device 7. The management server 6 controls the store management unit 1 in accordance with the input from the management page. The management server 6 controls the store management unit 1. The management server 6 controls the printer 12 of the service device 10 to print a receipt for use of the first laundry machine 2 based on the user's input.
[0021] Next, the devices that make up the automatic operation equipment management system will be described. Figure 2 is a block diagram of a first example of a store management system.
[0022] The store management device 9 is equipped with a store management device control means 20 that controls the entire device, a first communication means 21 that communicates with external devices via the network 5, a second communication means 22 that communicates with devices within the store, a store management device display means 23 that displays text and images on an LCD or other device, a store management device input means 24 that receives input through user operation, and a store management device storage means 25 that stores various data. For example, the store management device 9 is a computer such as a personal computer. The store management device display means 23 and the store management device input means 24 are not necessarily required. The store management device 9 may also be a single-board computer.
[0023] The store management device control means 20 is equipped with a CPU and controls the entire device and performs various calculations in accordance with programs stored in the store management device storage means 25.
[0024] The first communication means 21 is controlled by the store management device control means 20 and performs data communication with external devices via the network 5. By performing data communication with external devices via the first communication means 21, information stored in the store management device storage means 25 and information such as the operating status of laundry machines can be sent to the external devices. Conversely, various information can be input from the external devices. For example, the external device is the management server 6. Communication can be performed wirelessly or via a wired connection.
[0025] The second communication means 22 is controlled by the store management device control means 20 and performs data communication with devices in the store. The devices in the store are, for example, laundry machines 2, 3, and 4 and the service device 10.
[0026] The store management device display means 23 is a display means such as an LCD that displays characters and images and is controlled by the store management device control means 20. The store management device input means 24 is an input means such as a keyboard that inputs characters and numbers and is controlled by the store management device control means 20. For example, the store management device display means 23 and the store management device input means 24 can be integrated by using a touch panel.
[0027] The store management device storage means 25 is controlled by the store management device control means 20. The store management device storage means 25 stores programs and setting values executed by the store management device control means 20. The store management device storage means 25 also includes memory used for calculations by the store management device control means 20. The store management device storage means 25 also stores a database for each laundry device connected to the store management device 9, including usage history and operating status of the laundry devices 2, 3, and 4 and the service device 10. In other words, it can be considered storage means that stores information about usage of the laundry devices 2, 3, and 4 connected to the store management device 9. The store management device storage means 25 can use storage means such as ROM, RAM, hard disk, and flash memory.
[0028] FIG. 3 is a block diagram of the service device.
[0029] The service device 10 includes a service device control means 30 for controlling the entire device, a service device communication means 31 for communicating with the store management device 9, a deposit means 32 for accepting deposited currency, identifying the denomination, and storing it in a safe (not shown), a currency exchange means 33 for dispensing currency of a different denomination so that the amount deposited is equal to the amount of currency, a printing means 34 including a printer 12 for printing characters and images on recording paper, a card transport means 35 for transporting an IC card, a card reader / writer 36 for reading and writing data from and to the IC card, and a service device storage means 37 for storing programs, setting values, temporary data, etc. For example, the service device 10 is a currency exchange machine equipped with communication and printing functions.
[0030] The service device control means 30 includes a CPU, and controls the entire device and performs various calculations according to the programs stored in the service device storage means 37 .
[0031] The service device communication means 31 is controlled by the service device control means 30 and performs data communication with the store management device 9. By performing data communication with the store management device 9 via the service device communication means 31, information stored in the service device storage means 37 and usage information such as the operating status of the laundry equipment can be sent to the store management device 9. Conversely, the store management device 9 can send various information and control commands to the service device 10. For example, the store management device 9 can control the operation of the service device 10. Communication can be performed wirelessly or via a wired connection.
[0032] The deposit means 32 is controlled by the service device control means 30. The deposit means 32 accepts deposit of currency, acquires the denomination and number of currency, and inputs this information to the service device control means 30. The service device control means 30 can calculate and acquire the deposit amount from the denomination and number of currency deposited.
[0033] The exchange means 33 is controlled by the service device control means 30. The exchange means 33 dispenses currency of a different denomination equivalent to the amount of currency deposited. The service device control means 30 calculates currency of a different denomination of the same amount as the deposited amount in accordance with predetermined conditions, and controls the exchange means 33 to dispense the currency. The predetermined conditions are stored in the service device storage means 37. For example, the predetermined conditions are exchange conditions determined in advance regarding deposits and withdrawals, such as "five 100-yen coins and one 500-yen coin are dispensed for a deposited 1,000-yen banknote."
[0034] The printing means 34 is controlled by the service device control means 30. The printing means 34 includes a printer 12 that prints characters and graphics. For example, the printing means 34 includes a printer 12 that prints receipts, currency exchange details, and coupons on recording paper under the control of the service device control means 30. The service device control means 30 generates print data, which then controls the printing means 34 to print the print data.
[0035] The service device 10 is capable of issuing and charging IC cards. The card transport means 35 is controlled by the service device control means 30. The card reader / writer 36 is also controlled by the service device control means 30.
[0036] When issuing a new IC card, the service device 10 is first transitioned to IC card issuance mode. When a predetermined amount is deposited into the depositing means 32, the card transporting means 35 transports one IC card from the card storage and ejects it from the insertion / ejection slot. Electronic money amount data corresponding to the deposited amount is written to the IC card by a card reader / writer 36 located along the transport path. When electronic money is charged to the IC card, in other words, when electronic money is added to the IC card, the service device 10 is first transitioned to IC card charge mode. An IC card is inserted through the insertion / ejection slot, and the card transporting means 35 transports the IC card to the card reader / writer 36. When a predetermined amount is deposited into the depositing means 32, the card reader / writer 36 adds electronic money equivalent to the deposited amount to the electronic money originally stored in the IC card. The IC card is then ejected from the insertion / ejection slot. If the predetermined amount is not deposited, the IC card is ejected from the insertion / ejection slot without adding any additional money.
[0037] The service device storage means 37 is controlled by the service device control means 30. The service device storage means 37 stores programs and setting values executed by the service device control means 30. The service device storage means 37 also includes memory used for calculations by the service device control means 30. The service device storage means 37 also stores information such as the usage history and operating status of the service device 10. The service device storage means 37 is a storage means such as a ROM, RAM, hard disk, or flash memory.
[0038] The store management unit 1 includes a store management device 9 and a service device 10. An example has been described in which the store management device 9 and the service device 10 are separate devices that operate as a single unit by managing their mutual operations and information via data communication. However, the store management unit 1 may also be a single device that includes the store management device 9 and the service device 10, and an example of such a device will be described below.
[0039] Figure 4 is a block diagram of a second example of a store management device. In addition to the store management device control means 20 described in Figure 2, the store management device control means 20 includes the control functions of the service device control means 30 described in Figure 3. The store management device control means 20 also controls the deposit means 32, currency exchange means 33, printing means 34, card transport means 35, card reader / writer 36, first communication means 21, second communication means 22, store management device display means 23, store management device input means 24, and store management device storage means 25. The store management device storage means 25 also stores various programs and setting values that control the service device 10, which are stored in the service device storage means 37 described in Figure 3.
[0040] 5 is a block diagram of a user device. The user device 7 is a device that can be connected to the network 5, such as a mobile phone, smartphone, tablet PC, or personal computer, and is a terminal device operated by a user. The user device 7 can connect to the management server 6 via the network 5 and perform data communication. The user device 7 can access the management server 6, display a management page, and make predetermined inputs on the management page, thereby causing the service device 10 to perform a predetermined operation.
[0041] The user device 7 includes a user terminal control means 40 for controlling the entire device, a terminal communication means 41 for communicating with external devices via the network 5, a terminal display means 42 for displaying characters and images such as an LCD, a terminal input means 43 for inputting data through user operations, a terminal storage means 44 for storing various data, and a terminal imaging means 45 for capturing images. For example, the terminal imaging means 45 is an imaging means such as an electronic camera.
[0042] The user terminal control means 40 includes a CPU, and controls the entire device and performs various calculations according to the programs stored in the terminal storage means 44 .
[0043] The terminal communication means 41 is controlled by the user terminal control means 40 and performs data communication with an external device via the network 5. The user device 7 can control the terminal communication means 41 to perform data communication with the external device. Information stored in the user device 7, information on its operating status, etc. can be transmitted to the external device. Conversely, various information can be input from the external device to the user device 7. For example, the external device is the management server 6. Communication can be performed wirelessly or via a wired connection.
[0044] The terminal display means 42 is a display means such as an LCD that displays characters and images and is controlled by the user terminal control means 40. The terminal input means 43 is an input means such as a keyboard that is controlled by the user terminal control means 40 and that inputs characters and numbers to the user terminal control means 40. For example, a touch panel in which the terminal display means 42 and the terminal input means 43 are integrated can be used.
[0045] The terminal storage means 44 is controlled by the user terminal control means 40. The terminal storage means 44 stores programs and setting values executed by the user terminal control means 40. The terminal storage means 44 also includes memory used for calculations by the user terminal control means 40. The terminal storage means 44 is a storage means such as a ROM, RAM, hard disk, or flash memory.
[0046] Next, the management server will be described with reference to Figure 6, which is a block diagram of the management server.
[0047] This can be realized by treating the management server 6 and the store management device 9 as a single entity and making them function as an automated device management unit that manages and controls the connected laundry machines. While the management server 6 and the store management device 9 are described as separate devices connected via the network 5, they may also be integrated into a single entity. The management server 6 receives commands and requests from the user devices 7 and controls the operation of the store management unit 1. For example, the management server 6 receives commands and requests from the user devices 7, controls the operation of the store management unit 1, and prints receipts using the printing unit 34. The management server 6 acquires various data from the store management unit 1 of each store, such as data related to the use of laundry machines, and executes control over the operation of the store management unit 1 when conditions for controlling the operation of the store management unit 1 are met. For example, the management server 6 determines whether to issue a receipt based on a request from the user device 7, the data related to the use of laundry machines acquired from the store management unit 1, and preset conditions. If the conditions are met, the management server 6 controls the printing of a receipt.
[0048] Various operations of the management server 6 are controlled by a server control means 50. The server control means 50 includes a CPU, and its operations are controlled in accordance with a program stored in a server storage means 55.
[0049] The server control means 50 includes a management page control section 51, a DB control section 52 that controls the database, and a one-time URL generation section 53 that is a means for generating access destination information.
[0050] The management page control unit 51 generates web page data for the management page operated by the user to display information about the services provided and to provide the services, accepts input, and processes the input. The user device 7 accesses the management page, displays the management page on the user device 7, and inputs predetermined items from the management page. The management page control unit 51 acquires input information from the user device 7 and performs processing according to the input information.
[0051] The DB control unit 52 controls writing and searching of information in a laundry information DB 56, which will be described later.
[0052] The one-time URL generation unit 53 generates a one-time URL that can be used only once when the user device 7 accesses the URL obtained by reading the code recording medium 8. The generated one-time URL is sent to the user device 7, and the user device 7 accesses the received one-time URL again and displays the management page. The management page control unit 51 generates management page data for the URL corresponding to the one-time URL and manages access. Even if the one-time URL is used to access the management page again on another occasion, the management page cannot be accessed or displayed.
[0053] The server communication means 54 is connected to the server control means 50 and controlled by the server control means 50. The server communication means 54 is connected to the network 5 and transmits and receives data to and from external devices. For example, the management server 6 transmits and receives data to and from the user device 7 and the store management unit 1 via the server communication means 54.
[0054] The server storage means 55 is connected to and controlled by the server control means 50. The server storage means 55 stores the control program of the server control means 50, various information and setting values required for control, and the like. The server storage means 55 has an area for storing information on service provision conditions, which are conditions for determining whether or not the service will be provided by the service device 10, and the information is stored therein. For example, the service provision conditions can be set with respect to the timing of a request for service provision. If the condition is that the service provision request is made within a predetermined time from the start of use of the laundry device, whether or not the service will be provided is determined based on the date and time of use of the laundry device and the time of the service provision request. Time information such as within a predetermined time from the time of use of the laundry device can be set as a service provision condition. Furthermore, if the condition for service provision is that the user is located within a predetermined distance from the service device 10, the service provision condition is location information of the service device 10 and location information within an acceptable range. If the condition for service provision is that a predetermined password is entered, the service provision condition is the predetermined password. If the condition for service provision is that the laundry device is operating, the service provision condition is information indicating that the laundry device is operating. In this way, the service provision conditions are information on predetermined conditions.
[0055] The server storage means 55 also includes a memory used for the calculations of the server control means 50. The server storage means 55 is a storage means such as a ROM, a RAM, a hard disk, or a flash memory.
[0056] Laundry information DB 56 is connected to and controlled by server control means 50. Server control means 50 includes DB control unit 52, which controls laundry information DB 56. Laundry information DB 56 includes member information DB 57, device information DB 58, and current status DB 59. Information stored in laundry information DB 56 is searched by server control means 50, and the information is stored, deleted, and retrieved.
[0057] The laundry information DB 56 is a database related to laundry machines and users. The server control means 50 acquires various information from the store management unit 1 and user devices 7 connected to the network 5 and stores it in the laundry information DB 56 according to predetermined conditions. For example, the acquired information is stored in association with an ID uniquely assigned to the user or laundry machine. For example, the ID may be a membership number or the machine number of the laundry machine. The server control means 50 can search for various information from the laundry information DB 56. The searched and acquired information is used for control by the server control means 50. In addition to being used for control and calculations by the server control means 50, the searched information is also sent to other devices connected to the network 5.
[0058] For example, if the user wishes to obtain the usage status of a certain laundry device, the server control means 50 can search for and obtain the usage status of the target laundry device from the laundry information DB 56 based on the device number, which is the unique number of the laundry device, and the desired information. For example, the desired information may be the date, time, or period. The server control means 50 can use the obtained information for control purposes. For example, at a store specified by a store number, the server control means 50 can search the laundry information DB 56 for information about the laundry device specified by the device number that was used during that period based on the usage date and time information, usage time information, and device number. In other words, the server control means 50 can obtain information associated with the device number, such as whether the laundry device specified by the device number was used, the fee, and whether a receipt was issued.
[0059] The data stored in the member information DB 57 includes a member number, an email address, a password, a display name, attribute information, points, a balance, history information, and the like.
[0060] An email address is an email address. Emails are used to contact users, such as for notifications. Since an email address is also a unique string of characters, it can be used in the same way as a membership number. For example, an email address can be used as a user ID instead of a membership number.
[0061] The password is the password used by the user when logging in to the user's member page. The password is kept secret by the user and is used to verify the user's identity when logging in to the member page. Instead of a password, personal biometric information such as fingerprints, veins, or irises can be used.
[0062] The membership number or email address is user-specific information assigned to each user to identify them. The combination of user-specific information and password stored in the member information DB 57 can also be considered authentication information that is compared to log in to the member page.
[0063] The display name is the name that will be displayed on the user's member page. On the member page, you can choose to display a nickname instead of your real name. The display name is also the name that will be displayed in email notifications, etc.
[0064] The attribute information is information about various user attributes, such as member ranking, gender, age, and frequency of use, which are quantified values of the user's attributes.
[0065] Points are awarded and accumulated according to the use of laundry equipment. Points are added when awarded and subtracted when used. Users can convert their accumulated points into various benefits. Each benefit has a set number of points required to redeem. Users can receive a benefit by using the number of points they have accumulated according to the benefit they wish to receive. For example, benefits are services that are beneficial to users, such as services that can be used like cash, additional services such as upgrading the finishing agent level, and discounts on usage fees, with 1 point being converted to 1 yen.
[0066] The balance is the remaining balance of the electronic money. By charging the electronic money according to the deposited amount, it can be used in the same way as cash.
[0067] The data in the points and balance items are valuable data because they can be used as payment when using laundry equipment.
[0068] The history information includes information about laundry equipment used by the user, electronic money charges, etc. The history information is associated with the date and time of use, and information about the use of laundry equipment, the use of the store management device 9, the use of the member page, etc. It is also possible to search for desired information from the history information.
[0069] The device information DB 58 is a database that stores information about multiple laundry machines connected to the store management unit 1. The device information DB 58 stores information such as the type of laundry machine and its usage status. Each laundry machine is assigned a unique machine number. The device information DB 58 stores various information associated with the machine number. Information stored in the device information DB 58 includes the machine number, store number, machine type, fee, attribute information, and history information.
[0070] The store number is a unique number assigned to the store management unit 1 installed in each coin laundry store. The store number can be used to identify the store where the laundry equipment is installed. There may be two or more store management units 1 installed in one store. Since different laundry equipment is connected to each store management unit 1, a store number is assigned to each store management unit 1. By searching using the store number, the management server 6 can obtain information such as the store management unit 1 identified by the store number and the equipment numbers of all connected laundry equipment.
[0071] The machine type is information about the type of laundry machine. The machine type information is assigned a value corresponding to the type, such as a clothes washer, dryer, or washer with a drying function, and the type of laundry machine can be identified. Since the machine type used by each store can be identified, it is possible to identify the consumables required for each store.
[0072] The fee is the fee information for using the laundry equipment. The usage fee can be set for each laundry equipment. In addition, if the laundry equipment has modes such as whether or not to use finishing agent, extended drying time, different types of detergent, etc., the fee for each mode is stored.
[0073] The attribute information is information about various attributes of the laundry device, such as the manufacturer, model, serial number, installation date, installation cost, consumables, availability of modes, the name of the store where the device is installed, the type of mode, and the device name, which are converted into values.
[0074] The history information is the usage history of the laundry equipment, and is stored by associating the laundry equipment's equipment number with the date and time of use, the start time of use, the duration of use, the user's unique number, the usage mode, the fee, the payment method, whether or not a receipt was issued, the store number, etc., and is a collection of information regarding the use of the laundry equipment.
[0075] Current status DB 59 is a database that stores information about the current status of laundry devices. The data stored in current status DB 59 stores various information associated with device numbers. The information stored in current status DB 59 includes device numbers, store numbers, operating status, user information such as user IDs, etc. For example, every time a change occurs in the information stored in current status DB 59, the changed information can be added to the history information in device information DB 58.
[0076] The machine number is a unique number assigned to each laundry machine. Various information is stored in association with the machine number.
[0077] The store number is a unique number assigned to each store management unit 1 located in each coin laundry store.
[0078] The operating status is a quantified version of information about the operation of the laundry device. It indicates the current status of the laundry device. For example, it indicates whether the laundry device is operating, stopped, out of consumables, or unavailable due to a malfunction.
[0079] User information is information that identifies the user using the laundry equipment. For example, user information is the membership number of the user currently using the laundry equipment. If the membership number is unknown when using cash or other means, it is a predetermined specific number. If paying with an IC card and electronic money, user information associated with the IC card's unique number can be obtained, and this information can be used for control purposes.
[0080] Next, the laundry machine will be described with reference to Figure 7, which is a block diagram of the laundry machine.
[0081] Automatically operating equipment is equipped with a deposit means, operates automatically according to the amount of deposit, and is equipped with communication means for communicating with the outside world and control means for controlling these. An example of an automatically operating equipment will be described below using laundry equipment 2. Laundry equipment 2 is a laundry equipment such as a washing machine, dryer, or washing machine with dryer, and is equipped with deposit means 62. When a predetermined amount is deposited, laundry equipment control means 60 controls laundry equipment means 61 to start operation. Laundry equipment 2 also has laundry equipment communication means 63 and is connected to store management device 9.
[0082] Various operations of the laundry machine 2 are controlled by a laundry machine control means 60. The laundry machine control means 60 includes a CPU and a memory, and the operations are controlled in accordance with a program stored in the memory.
[0083] The laundry means 61 is connected to and controlled by the laundry machine control means 60. For example, the laundry means 61 may be a washing machine that washes clothes, a dryer that dries clothes, or a washing machine with a drying function that dries washed clothes. The laundry machine control means 60 can control the start of operation of the laundry means 61 or stop it after a predetermined operation. The laundry machine control means 60 can also control changing the operation mode of the laundry means 61. The operation mode is a mode of the laundry machine 2 that operates at different fees depending on the washing operation time, drying operation time, type of detergent, etc. The laundry machine control means 60 can also acquire the status of the laundry means 61. For example, the laundry machine control means 60 can detect or calculate the status of the laundry means 61, such as an abnormality, operating, or stopped. For example, the laundry machine control means 60 can count the time from start and determine that the laundry means 61 is operating until a predetermined time has elapsed and then stop after the time has elapsed.
[0084] The depositing means 62 identifies the denomination of the deposited coins and counts the number of coins. When the deposited amount reaches a predetermined amount, the depositing means 62 outputs a signal to the laundry machine control means 60 to notify that the deposit has been completed. After the predetermined amount has been deposited, the laundry machine control means 60 controls the laundry means 61 to start operating.
[0085] The laundry machine communication means 63 is connected to and controlled by the laundry machine control means 60. The laundry machine 2 is connected to the store management unit 1 via the laundry machine communication means 63, enabling data transmission and reception. For example, the store management device 9 can control the start and stop of the connected laundry machine 2 and obtain information about the operating status of the laundry machine 2.
[0086] The deposit means 62 outputs information about the deposited amount to the laundry machine communication means 63. The laundry machine communication means 63 obtains the deposited amount and sends it to the store management device 9. The laundry machine communication means 63 also obtains status information about the laundry means 61, such as start, stop, and abnormality, and sends this information along with time information to the store management device 9. The information sent from the laundry machine communication means 63 to the store management device 9 is associated with the machine number of the laundry machine 2 and time information. The time information also includes the date. The store management device 9 can obtain various information such as the machine number, time information, the status of the laundry machine 2, and the deposited amount. In other words, the laundry machine communication means 63 can also be considered a transmission means for sending various information to the store management device 9.
[0087] The depositing means 62 may also be connected to the laundry machine control means 60 via the laundry machine communication means 63. The depositing means 62 may also be equipped with an IC card reader / writer, and by controlling this, it can handle deposits using electronic money and credit card payments. The depositing means 62 may also be equipped with a display device and an imaging device, allowing it to handle payments using two-dimensional codes. To enable payments using these depositing methods in addition to cash, the depositing means 62 must communicate with a payment device, such as an external payment server. For this reason, the depositing means 62 is connected to the laundry machine communication means 63, which can communicate with external devices. By integrating the depositing means 62 and the laundry machine communication means 63, various payment methods are possible.
[0088] After payment is completed by the deposit means 62 using cash, an IC card, a credit card, a two-dimensional code, or the like, information indicating that a predetermined amount has been deposited is sent to the laundry machine control means 60 directly or via the laundry machine communication means 63. The information is used for control processing at the destination. For example, the laundry machine communication means 63 generates a signal equivalent to the signal output when cash is deposited and outputs it to the laundry machine control means 60.
[0089] Next, the operation of the automatic operating equipment management system will be described. Fig. 8 is a diagram illustrating the operation of the user device. Fig. 8(a) is a diagram illustrating a first operation of the user device. Fig. 8(b) is a diagram illustrating a second operation of the user device. Fig. 8(c) is a diagram illustrating a third operation of the user device. Fig. 8(d) is a diagram illustrating a fourth operation of the user device. Fig. 9 is a first flowchart illustrating the operation of the automatic operating equipment management system.
[0090] Although a plurality of laundry machines are connected to the store management unit 1, an example in which only a first laundry machine 2 is connected will be described.
[0091] In step S11, the user deposits money into the deposit means 62 of the first laundry machine 2, the denomination of the deposited money is identified, the number of deposited coins is obtained, and the process proceeds to the next step. If money is deposited by an IC card, credit card, two-dimensional code, or the like other than money, the process proceeds to step S12.
[0092] In step S12, a process is performed to receive the predetermined amount of money required to use the first laundry machine 2. That is, a payment process is performed corresponding to various payment methods, such as cash payment, which confirms that the amount of money deposited in the first laundry machine 2 has reached the predetermined amount, electronic money payment, which confirms that the predetermined amount has been deducted from the electronic money stored in the IC card, credit card payment, two-dimensional code payment, etc. After the payment is completed, the process proceeds to step S13.
[0093] In step S13, the payment data is sent from the first laundry machine 2 to the store management unit 1. The first laundry machine 2 acquires payment data including the payment method, payment amount, information identifying the laundry machine, information identifying the user using the machine, information about the laundry machine function selected by the user, and information about usage such as the start time of use, usage duration, user, machine used, function used, fee, payment method, and time, and then transmits the acquired payment data to the store management unit 1. In addition, when cash is used, it may not be possible to identify the user, in which case the information indicates that the user is a cash user.
[0094] In step S14, after the payment is completed, the first laundry machine 2 starts operation according to the amount of the deposit. The laundry machine control means 60 starts operation of the laundry means 61.
[0095] The store management unit 1 carries out processing in response to reception from the first laundry machine 2 and processing in response to reception from the management server 6.
[0096] In step S15, when the store management unit 1 receives payment data from the first laundry machine 2, it stores the received payment data in the store management device storage means 25. The store management device control means 20 numbers and stores the payment data sent from each connected laundry machine in the order it is received in the store management device storage means 25. In other words, the received payment data is stored as a database in the store management device storage means 25. After processing, the store management device control means 20 enters a standby state. The store management device control means 20 also has a search function that allows it to search for payment data stored in the store management device storage means 25 according to each item.
[0097] Next, the user device 7 reads the two-dimensional code from the code recording medium 8. The code recording medium is preferably placed in a predetermined location in the laundry store. In particular, it is preferably fixed to the service device 10. Since the user receives predetermined services such as issuing a receipt from the service device 10, it is preferable that the code recording medium 8 on which the code is recorded is located near the service device 10.
[0098] In step S30, the user device 7 reads and analyzes the two-dimensional code recorded on the code recording medium 8. The code includes information about the URL of the management page. The code also includes a store number unique to each store. This management page URL is the initial access destination information for the management page that the user device 7 accesses first.
[0099] Next, in step S31, the user device 7 sends a request to the management server 6 to access the management page based on the URL of the acquired management page. At this time, by including the acquired store number in the request, the management server 6 can acquire the store number. The management server 6 can manage which store a service request is being made for.
[0100] Next, in step S21, the management server 6 performs processing to respond to a request for access to the management page from the user device 7. The management server 6 transmits data of the management page to the user device 7.
[0101] At this time, it is preferable that the management server 6 generates a one-time URL in the one-time URL generation unit 53, sends it to the user device 7, and then the user device 7 re-accesses the management page specified by the one-time URL. This one-time URL is re-access destination information. By using the one-time URL, the management page specified by the one-time URL cannot be re-accessed later, so the problem of the management server being repeatedly accessed by the stored one-time URL can be avoided.
[0102] Next, in step S32, the device waits for the management page data to be received from the management server 6, and after receiving the management page data, the device displays the management page. The management page is displayed on the terminal display means 42, for example, as shown in FIG. 8(a). In this example, the store name, the procedure for issuing a receipt, and a receipt issue button 70 are displayed. If a user wishes to receive the receipt issue service, the user touches the receipt issue button 70. While the example of issuing a receipt has been shown as a service, other services such as issuing a service coupon may be displayed so that the user can select the desired service. For example, a service can be provided to print a service coupon in addition to a receipt. The management server 6 can obtain the store name, machine name, etc. from the laundry information DB 56.
[0103] Next, in step S33, when the user touches the receipt issue button 70, the user terminal control means 40 recognizes that the button has been pressed and proceeds to processing for having the service device 10 issue a receipt. That is, as shown in FIG. 8(b), a specific request for issuing a receipt is input from the management page displayed on the terminal display means 42. For example, the user is prompted to input the machine number of the laundry machine used by the user. By identifying the machine used by the user, a receipt corresponding to the use of that machine is printed from the service device 10. An input item guide 71, an input area 72, a numeric keypad 73, an execute button 74 for executing the receipt issuance process, and a cancel button 75 for abandoning receipt issuance are displayed. The machine number is input using the numeric keypad 73. The machine number is a number used to distinguish each laundry machine. For example, the machine number is displayed on each laundry machine in the store. It is preferable that users can easily check the machine numbers of laundry machines by attaching a sticker with the machine number to the laundry machine or by displaying a floor plan of the store showing the machine numbers of the laundry machines. When the machine number is entered and the execute button 74 is pressed, the user device 7 obtains the receipt request time, which is the time when the receipt was requested, and proceeds to the next process. Furthermore, because the pressing of the execute button 74 and the transmission date and time of the receipt request are almost the same, the receipt request time can be treated as transmission date and time information when the user device 7 transmitted the receipt request.
[0104] Next, in step S34, the user terminal control means 40 sends a receipt issuance request to the management server 6. The receipt issuance request includes the device number and the receipt request time as request data. The receipt issuance request also includes service specific information that identifies the service. The service specific information is information for identifying the subject of the receipt to be issued, so the request data may be the service specific information. Furthermore, if the service specific information is not information that can directly identify the subject of the receipt to be issued, the server control means 50 searches for, calculates, or generates information that identifies the service based on the service specific information.
[0105] Next, in step S22, the management server 6 waits to receive a receipt issuance request. When a receipt issuance request is received, it analyzes the receipt issuance request data from the received receipt issuance request. The device number and receipt request time contained in the request data are extracted. The request data is stored in the management server 6. For example, it is stored as a history of receipt issuance requests in the device information of the laundry information DB 56. By checking the receipt issuance history, it is possible to determine whether a receipt has been issued and prevent duplicate issuance. The request data is information used to identify the receipt to be issued, and can also be considered service identification information that directly or indirectly identifies the service to be received.
[0106] Next, in step S23, the management server 6 requests the store management unit 1 to provide the payment data corresponding to the machine number included in the request data.
[0107] Next, in step S16, in response to the request from the management server 6, the store management unit 1 searches for and acquires payment data stored in the store management device storage unit 25 corresponding to the machine number included in the request data. At this time, payment data from a time prior to the receipt request time is acquired. The predetermined time is, for example, 10 minutes, and payment data for that laundry machine is acquired if the laundry machine is currently in use. In this way, a receipt can be issued only if the laundry machine was used within a predetermined period of time prior to the receipt request time. By setting such a predetermined time as a service provision condition, a receipt can be issued for laundry machines that are clearly in use by the user. If the payment data cannot be found, data indicating that the data could not be found is generated and used as provisional payment data. The acquired or generated payment data serves as information identifying the transaction for which the receipt is issued.
[0108] Next, in step S17, the store management unit 1 sends the retrieved or generated payment data to the management server 6.
[0109] Next, in step S24, the management server 6 waits to receive payment data from the store management unit 1, and when the payment data is received, it analyzes whether the request for receipt issuance is valid based on the received payment data and the request for receipt issuance.
[0110] Based on the received payment data and service provision conditions, if the payment was made after a time that is a predetermined time before the receipt request time and the laundry equipment was used, the conditions are met and the request is deemed valid; if the conditions are not met, the request is deemed invalid. The received payment data is service-specific information that identifies the recipient of the service. Information that identifies the recipient of the service can also be indirectly obtained based on the service-specific information and treated as service-specific information. The service-specific information is information used by the management server 6 to identify the service obtained from the user device 7. The management server 6 obtains the equipment number of the equipment used and the time of the receipt issuance request, and then searches the database for payment data for the transaction that is eligible for the service based on the obtained information. The management server 6 can indirectly identify the transaction that is eligible for the service from the service-specific information obtained from the user device 7.
[0111] Next, in step S25, if the receipt issuance request is correct, the process proceeds to step S26, and if not, the process proceeds to step S28.
[0112] In step S28, since the receipt issuance request is determined to be invalid, a process is performed in which a receipt is not issued. That is, notification data is generated for the user device 7 informing the user of the condition that was violated and that a receipt cannot be issued, and the process proceeds to step S29.
[0113] In step S26, since the receipt issuance request is determined to be valid, the process of issuing a receipt is carried out. That is, as information to be included in the receipt, data such as the store name, name of the device used, fee amount, payment method, and start time of use are extracted from the payment data.
[0114] Next, in step S27, the management server 6 sends the extracted receipt information and an instruction to issue a receipt to the store management unit 1.
[0115] Next, in step S18, the store management unit 1 generates print data for a receipt based on the received receipt description information and instructions for issuing a receipt.
[0116] Next, in step S19, the store management unit 1 controls the printing means 34 based on the print data to print a receipt.
[0117] Next, in step S20, the store management unit 1 sends a message that the receipt has been issued and the print data of the receipt as result data to the management server 6. The print data may be converted into image data and sent.
[0118] Next, in step S29, the management server 6 waits for a transition from the process for not issuing a receipt or the process for issuing a receipt, and if the transition occurs, performs the corresponding process. If a receipt is issued, the management server 6 generates data for a management page to be displayed on the user device 7 based on the result data from the store management unit 1. If a receipt is not issued, the management server 6 generates data for a management page to be displayed on the user device 7 based on notification data that a receipt cannot be issued.
[0119] Next, in step S35, the user device 7 waits for a notification of the result from the management server 6. If a receipt has been issued, the terminal display means 42 displays, for example, as shown in Fig. 8(c), a receipt information display section 76 including the date and time, store name, machine number, fee, etc., and a message display section 77 displaying a message indicating that a receipt has been issued. If a receipt has not been issued, the terminal display means 42 displays, for example, as shown in Fig. 8(d), a request data display section 78 displaying receipt issuance request data including the date and time, store name, and machine number received by the management server 6 from the user device 7, and a message display section 79 displaying a message indicating that a receipt has not been issued and the reason why.
[0120] In this way, the user accesses the management page from the user device 7 and transmits service specification information specifying the service to be received to the management server 6. Then, if the service specification information or information specifying the service obtained based on the service specification information conforms to, i.e., satisfies, the service provision conditions, which are predetermined conditions such as use within a predetermined period, the user can receive a service such as receipt issuance from the service device 10. By prohibiting repeated access to the management page using a one-time URL and using the service provision conditions when using a service, impersonation and mischief, such as issuing a receipt when the service is not actually used, are prevented.
[0121] In the above, we have explained an embodiment in which a database of information regarding the usage of laundry machines 2, 3, and 4 is stored in store management unit 1, a service request is sent from user device 7 to management server 6, and receipt issuance is controlled by store management unit 1. In the next embodiment, a database of information regarding the usage of laundry machines 2, 3, and 4 is placed in management server 6, a service request is sent from user device 7 to management server 6, and receipt issuance is controlled by store management unit 1. This embodiment will be explained using Figures 10 and 11.
[0122] 10 is a second flowchart illustrating the operation of the automatic operation device management system. Although multiple laundry devices are connected to the store management unit 1, the following description will be given assuming that the first laundry device 2 is being used.
[0123] Steps S11 and S12 have been explained above and will not be described here. Once the deposit has been made and the settlement has been completed, the process moves to the next step S40.
[0124] In step S40, the payment data is temporarily stored in the first laundry machine 2, and the process proceeds to the next step. For example, the laundry machine communication unit 63 may be provided with a storage unit, and the payment data may be stored in that storage unit. Step S14 has been explained above, so it will not be explained here. When money is deposited in the first laundry machine 2, the machine starts and the payment data is temporarily stored. The payment data is then sent to the store management unit 1 in response to periodic requests for payment data from the store management unit 1.
[0125] Next, in step S41, the store management unit 1 periodically checks whether any connected laundry machines are being used. That is, it checks the status of the connected first laundry machine 2 at predetermined intervals, such as every 10 seconds or every 30 seconds. If there is new payment data for the first laundry machine 2, the store management unit 1 requests that the payment data be acquired. The store management unit 1 periodically checks for new payment data for all connected laundry machines, and acquires the new payment data if any is available.
[0126] Next, in step S42, the first laundry machine 2 sends the new payment data to the store management unit 1.
[0127] Next, in step S43, the store management unit 1 waits to receive payment data from the laundry machines that requested it. When the store management unit 1 receives payment data from a laundry machine, it stores the newly acquired payment data. That is, the store management unit 1 checks for new payment data at predetermined intervals for all connected laundry machines and collects the new payment data. When the store management unit 1 has finished collecting payment data for that session for all connected laundry machines, it proceeds to the next step.
[0128] Next, in step S44, the collected payment data is sent to the management server 6.
[0129] Next, in step S45, the management server 6 stores the received payment data in the laundry information DB 56. The payment data is stored for each laundry device, for example, in the device information DB 58.
[0130] In this way, each laundry machine is checked periodically, payment data is collected, and stored in the database of the management server 6.
[0131] Next, FIG. 11 is a third flowchart illustrating the operation of the automatic operation equipment management system.
[0132] Steps S30, S31, S21, S32, S33, S34, and S22 have already been explained above and will not be described here. The management server 6 receives the receipt issuance request, analyzes the received receipt issuance request data, extracts the device number and receipt request time, and then proceeds to step S50.
[0133] Next, in step S50, the management server 6 searches the laundry information database 56 for and obtains payment data corresponding to the machine number included in the request data. At this time, payment data within a predetermined time from the receipt request time is obtained. The predetermined time is, for example, 10 minutes, and payment data for machines currently in use is obtained. Using these conditions, a receipt can be issued for laundry machines that are clearly in use by the user. If payment data cannot be found, data indicating that the data could not be found is generated and used as provisional payment data.
[0134] Next, steps S24, S25, S26, and S28 have already been explained above, so explanations thereof will be omitted.
[0135] Next, in step S51, the management server 6 generates print data for a receipt to be printed by the store management unit 1 based on the extracted receipt information.
[0136] Next, in step S52, the management server 6 sends the print data and an instruction to issue a receipt to the store management unit 1.
[0137] Next, in step S53, the store management unit 1 receives the receipt print data and printing instructions from the management server 6.
[0138] Next, in step S19, as explained above, the store management unit 1 controls the printing means 34 to print a receipt based on the print data using the printer 12. Steps S20, S29, and S35 have been explained above, so they will not be described here.
[0139] In this way, receipts can be issued conveniently even when the management server 6 has a database of information regarding the use of laundry machines 2, 3, and 4. The automated operation machine management means includes the functions of the store management device 9 and the management server 6, and manages the connected laundry machines.
[0140] Next, we will explain an automatic operation equipment management system that provides services such as issuing receipts when a user is present inside a coin laundry store. This system prevents a person in a remote location from impersonating a user and issuing a receipt even though the user has not actually used the equipment. Receipts can be issued only if the user is actually present inside the store. A user who wishes to issue a receipt enters a password issued by the store management unit 1 into the management page, and a receipt is issued.
[0141] 12 is a fourth flowchart illustrating the operation of the automatic operation device management system. Although multiple laundry devices are connected to the store management unit 1, the following description will be given assuming that the first laundry device 2 is being used.
[0142] Steps S11, S12, S13, S14, and S15 have been explained above and will not be described here. Once the payment is made and the settlement is completed, the settlement data is registered in the database.
[0143] Furthermore, steps S30, S31, S21, S32, S33, and S34 have already been explained above, so they will not be repeated here.
[0144] Next, in step S60, when a receipt is requested, a password is printed by the printing means 34 to determine whether the user making the request is present in the store. A password output request is sent to the store management unit 1 of the store that requested the receipt to print the password. The management server 6 randomly generates, for example, a four-digit number as the password. The password output request includes this password. The generated password is then stored in the management server 6 in association with the receipt request as a condition for providing the service.
[0145] Next, in step S61, when the store management unit 1 receives the password output request, it controls the printing means 34 to print the password included in the password output request.
[0146] Next, in step S62, the user device 7 sends a request to issue a receipt and then waits for the entry of a password. Although not shown, a password entry area is displayed on the terminal display means 42 of the user device 7, and numbers are entered using the numeric keypad 73. The password is printed by the service device 10, so the printed password is entered. In this manner, even if the service device 10 does not have a display device such as an LCD, passwords can be exchanged using an unmanned vehicle.
[0147] Next, in step S63, a password transmission button (not shown) is displayed on the terminal display means 42, and the password is transmitted to the management server 6 by touching this button.
[0148] Next, in step S64, the management server 6 waits for the password to be received, and when the password is received, it requests the store management unit 1 for the payment data corresponding to the machine number included in the request data.
[0149] Next, in step S16, in response to the request from the management server 6, the store management unit 1 searches for and obtains payment data corresponding to the machine number included in the request data from among the payment data stored in the store management device storage means 25. At this time, payment data within a predetermined time from the receipt request time is obtained. The predetermined time is, for example, 10 minutes, and payment data is obtained when the target laundry machine is in use. By using such service provision conditions, a receipt can be issued for laundry machines that are clearly in use by the customer. If payment data cannot be found, data indicating that the data could not be found is generated and used as provisional payment data.
[0150] Next, in step S17, the store management unit 1 sends the searched and acquired settlement data to the management server 6.
[0151] Next, in step S65, the management server 6 waits to receive payment data from the store management unit 1. Upon receiving the payment data, the management server 6 analyzes the receipt request based on the received payment data, the receipt request, and the password to determine whether the request is valid. The password also functions as service-specific information. The password stored in the management server 6 after its generation is also a condition for providing the service.
[0152] If the received payment data is settled within a predetermined time and the laundry equipment is used, the receipt issuance request is provisionally determined to be valid. Furthermore, the password received from the user device 7 is compared with the password generated by the management server 6, and if they match, the receipt issuance request is determined to be valid. If they do not match, the receipt is determined to be invalid. In this way, based on the receipt issuance request from the user device 7, the management server 6 issues a password, stores the password in association with the receipt issuance request, and prints the password using the printing means 34. The management server 6 compares the password stored in the management server 6 with the password entered into the user device 7 to determine whether to issue a receipt in response to the receipt issuance request. The determination of whether to issue a receipt can be made using a combination of the timing of the receipt issuance request and the password. It is also possible to use only one of the conditions.
[0153] Next, in step S66, if the receipt issuance request is correct, the process proceeds to step S67, and if it is not correct, the process proceeds to step S69.
[0154] In step S69, since the receipt issuance request is determined to be invalid, a process is performed in which a receipt is not issued. That is, notification data is generated for the user device 7 informing the user of the condition that was violated and that a receipt cannot be issued, and the process proceeds to step S29.
[0155] In step S67, since the receipt issuance request is determined to be valid, the process of issuing a receipt is carried out. That is, data such as the store name, the name of the device used, the fee amount, the payment method, and the start time of use are extracted from the payment data as receipt information.
[0156] Next, in step S68, the management server 6 sends the extracted receipt information and an instruction to issue a receipt to the store management unit 1.
[0157] Next, when the store management unit 1 receives an instruction to print a receipt from the management server 6, it executes the process of issuing the receipt, and then notifies the store management unit 1, management server 6, and user device 7 of the results. Steps S18, S19, S20, S29, and S35 are the same as those described above, so they will be omitted here.
[0158] In this embodiment, the presence of the user near the service device 10 is confirmed by printing a password that changes with each receipt request and having the user enter the password from the user device 7. If the user is not near the service device 10, the user will not be able to obtain the correct password and will not be able to receive the printed receipt. Instead of having the service device 10 print the password, it is also possible to provide a display unit such as an LCD to display the password. However, even without adding a display unit, the device can be made compact and not complicated by using the printing means 34 that issues receipts to print the password as well.
[0159] Furthermore, recent mobile phones and smartphones are equipped with GPS functionality as standard, allowing the current location of the user device 7 to be identified when the mobile phone or smartphone is used as the user device 7. The range of the store's location information is stored in advance in the management server 6 as a service provision condition. The location information of the user device 7 can then be used instead of a password and compared with the location of the store. In this case, in step S62, the location information of the user device 7 is acquired and the acquisition time is entered. Steps S60 and S61 are unnecessary, and this can be achieved by comparing the store's location information with the location information of the user device 7 instead of comparing passwords in step S65. In this case, if the acquisition time of the location information is far from the requested time of receipt issuance, there is a high possibility that the customer is not present at the store. Therefore, the acquisition time of the location information must be within a predetermined tolerance range of the requested time of receipt issuance. For example, the tolerance range is approximately 0 to 20 seconds, a time during which the customer is likely to be within the store.
[0160] In step S31, the user device 7 sends a web page request to the management server 6. Alternatively, a receipt may be issued only if a specific short-range wireless communication device is installed in the store and the user device 7 requests the web page from the management server 6 via the specific short-range wireless communication device. The service provision condition requires a specific communication path. By sending a web page request from the user device 7 to the management server 6 via the specific communication path, a receipt can be issued if the user is present in the store. Using a password, GPS location information, or a specific communication path as user information indicating the user's presence as a service provision condition can also be considered as using a detection device that detects the user's presence in the store. The detection result of the detection device can also be considered as service-specific information. The management server 6 stores reference user information, such as the generated password, store location information, and specific communication path, which serve as a comparison standard, as a service provision condition. The user device 7 acquires the detection result of the detection device as user information and sends it to the management server 6. The management server 6 compares the received user information with stored reference user information to determine whether the user is present in the store.
[0161] In the above, an example has been described in which the code recorded on the code recording medium 8 is a store number unique to each store, but the code can also be unique to each laundry machine. Making the code unique to each laundry machine eliminates the need to enter the machine number. An example will be described below in which the code is unique to each laundry machine. FIG. 13 is a fifth flowchart illustrating the operation of the automatic operation machine management system. FIG. 14 is a diagram illustrating another example of the operation of the user device. FIG. 14(a) is a diagram illustrating a fifth operation of the user device. FIG. 14(b) is a diagram illustrating a sixth operation of the user device. FIG. 14(c) is a diagram illustrating a seventh operation of the user device.
[0162] Although multiple laundry machines are connected to the store management unit 1, the following description will be given assuming that the first laundry machine 2 is being used.
[0163] Steps S11, S12, S13, S14, and S15 have been explained above and will not be described here. Once the payment is made and the settlement is completed, the settlement data is registered in the database.
[0164] In step S70, the user device 7 reads and analyzes the two-dimensional code recorded on the code recording medium 8. The code contains information about the URL of the management page and the machine number of the laundry machine. For each laundry machine, a code recording medium 8 is provided on which a two-dimensional code containing information about the laundry machine's machine number, store number, and URL of the management page is recorded. For example, the two-dimensional code is recorded on a label sticker and affixed to the laundry machine. The two-dimensional code may be displayed on a display device such as an LCD.
[0165] Next, in step S71, the user device 7 sends a request to the management server 6 to access the management page, based on the acquired URL of the management page, along with the machine number and store number.
[0166] Next, in step S72, the management server 6 performs processing to respond to a request for access to the management page from the user device 7. The management server 6 transmits data for the management page to the user device 7. The management server 6 acquires the device number for which issuance of a receipt is requested, and associates it with the management page to perform processing.
[0167] In this case, it is preferable that management server 6 includes one-time URL generation unit 53 as access destination information generation means for generating access destination information, and that this one-time URL generation unit 53 generates a one-time URL and sends it to user device 7, after which user device 7 re-accesses the management page specified by the one-time URL. This one-time URL is re-access destination information. By using a one-time URL, the one-time URL cannot be re-accessed later, so the problem of the management server being repeatedly accessed by a stored one-time URL can be avoided.
[0168] Next, in step S73, the system waits for the management page data to be received from the management server 6, and after the management page data is received, the management page is displayed. The management page is displayed on the terminal display means 42, for example, as shown in FIG. 14(a). In this example, the store name, the machine number, the model name corresponding to the machine number, a message explaining the procedure for issuing a receipt, and a receipt issue button 70 are displayed. The machine number has already been acquired by the management server 6. If the user wishes to receive the receipt issuance service, the user touches the receipt issue button 70. While the example of receipt issuance has been shown as a service, another service, such as the issuance of a service coupon, may also be selected selectively.
[0169] Next, in step S74, when the user touches the receipt issue button 70, the user terminal control means 40 recognizes that the button has been pressed and proceeds to processing for issuing a receipt by the service device 10. In addition, when the receipt issue button 70 is pressed, the receipt request time, which is the time when the receipt was requested, is obtained.
[0170] Next, in step S75, the user terminal control means 40 sends a receipt issuance request to the management server 6. The receipt issuance request includes request data for the device number and the receipt request time. Since the management server 6 has already acquired the device number, the request data only needs to include the receipt request time. The request data can also be considered service specification information for specifying the recipient of the service.
[0171] Next, in step S76, the management server 6 waits to receive a receipt issuance request. When a receipt issuance request is received, it extracts the receipt request time attached to the received receipt issuance request. The management server 6 stores the machine number and receipt request time as receipt issuance request data. For example, this is stored as a history of receipt issuance requests in the machine information of the laundry information DB 56. By checking the receipt issuance history, it is possible to determine whether a receipt has been issued and prevent duplicate issuance. The management server 6 then requests payment data corresponding to the machine number included in the request data from the store management unit 1.
[0172] Next, steps S16 and S17 have been explained above, so explanations will be omitted. The store management unit 1 extracts the payment data for the machine number corresponding to the request and transmits the results to the management server 6.
[0173] Next, in step S77, the management server 6 waits to receive payment data from the store management unit 1, and when the payment data is received, it analyzes whether the request for receipt issuance is valid based on the received payment data and the request for receipt issuance.
[0174] If the received payment data includes payment made after a time that is a predetermined time before the receipt request time and laundry equipment has been used, the request is judged to be correct, that is, if the conditions are met, the request is judged to be correct, and if the conditions are not met, the request is judged to be incorrect.
[0175] Next, in step S78, if the receipt issuance request is correct, the process proceeds to step S79, and if it is not correct, the process proceeds to step S81.
[0176] In step S81, since the receipt issuance request is determined to be invalid, a process is performed in which a receipt is not issued. That is, notification data is generated for the user device 7 indicating the violated condition and that a receipt cannot be issued, and the process proceeds to step S80.
[0177] In step S79, since the receipt issuance request is determined to be valid, the receipt is issued. The management server 6 extracts data from the payment data to be included in the receipt, such as the store name, the name of the device used, the fee amount, the payment method, and the start time of use, and generates print data for the receipt to be printed by the printing means 34 of the store management unit 1.
[0178] Next, in step S80, the management server 6 notifies the user device 7 of the receipt information and confirms whether to issue a receipt based on that information. The management server 6 then sends to the user device 7 an issuance confirmation request to which the notification data received in step S81 or the receipt print data generated in step S79 is added.
[0179] In step S82, the system waits for an issuance confirmation request from the management server 6. When the issuance confirmation request is received, the contents of the receipt and a confirmation button are displayed on the user device 7. For example, if a receipt can be issued, the contents of the receipt are displayed on the terminal display means 42 based on the receipt print data, as shown in FIG. 14(b), and include the date and time of use, the store name, the device number used, and the fee. Additionally, an execute button 74 to issue the receipt and a cancel button 75 to cancel the receipt are displayed. The user selects and executes either the execute button 74 or the cancel button 75. If a receipt cannot be issued, the date, time, store name, device number, and a message indicating that the receipt cannot be issued are displayed in the message display section 79 of the terminal display means 42, as shown in FIG. 14(c), and the process ends. The receipt print data is, for example, image data of the receipt.
[0180] Next, in step S83, if a receipt is to be issued, it is confirmed that the execute button 74 displayed on the terminal display means 42 has been touched, and the process moves to the next step.
[0181] Next, in step S84, the user device 7 transmits to the management server 6 a request for issuing a receipt corresponding to the specified device number.
[0182] Next, in step S85, the management server 6 sends a receipt issuing instruction to the store management unit 1 along with the print data for the receipt generated by the management server 6.
[0183] Next, in step S86, the store management unit 1 waits to receive a receipt issuance instruction from the management server 6, and when the receipt issuance instruction is received, it controls the printing means 34 to print a receipt on the printer 12 based on the print data sent along with the receipt issuance instruction.
[0184] Next, in step S87, a notification that the receipt has been issued and print data for the receipt are sent as result data from the store management unit 1 to the management server 6. The print data may be data converted into image data.
[0185] Next, in step S88, the management server 6 waits for a transition from the process for not issuing a receipt or the process for issuing a receipt, and if the transition occurs, performs the corresponding process. If a receipt is issued, the management server 6 generates data for a management page to be displayed on the user device 7 based on the result data from the store management unit 1. If a receipt is not issued, the management server 6 generates data for a management page to be displayed on the user device 7 based on notification data that a receipt cannot be issued.
[0186] Next, in step S89, the user device 7 waits for a result notification from the management server 6. If the notification is that a receipt has been issued, for example, the print data is displayed, along with a message indicating that the receipt has been issued. If the notification is that a receipt has not been issued, for example, as shown in FIG. 14(c), the terminal display means 42 of the user device 7 displays a message display section 79 indicating the date and time, store name, machine number, etc., and the reason why the receipt was not issued.
[0187] The user accesses the management page from the user device 7, transmits information identifying the transaction for which a receipt is to be issued, and if the identified transaction meets the service provision conditions, such as usage within a specified period, the service device 10 can issue a receipt or other such service. The code recorded on the code recording medium 8 can also include the machine number of the laundry machine for which the receipt is to be issued, eliminating the need for the user to enter the machine number and preventing errors. It also simplifies the process by avoiding duplicate processing on each machine. The accuracy of the issued receipt can also be increased by displaying the print data of the receipt on the user device 7 and including a process for confirming the contents. [Explanation of symbols]
[0188] 1. Store Management Department 2. First laundry equipment 3. Second laundry machine 4. Third laundry equipment 5. Network 6 Management Server 7 User Device 8. Code Recording Media 9. Store management device 10 Service equipment
Claims
1. a plurality of automatic operating devices that operate in response to payment of a fee; an automatic operation device management means for collecting information regarding the use of the automatic operation device; An automatic operation equipment management system having: a code recording medium placed in the store, which includes store information that is uniquely assigned to the store where the automatic operating device is located and identifies the store, and which stores access destination information that identifies an access destination to be accessed by a user device operated by a user of the automatic operating device, in a coded form that can be read by the user device; a storage means for storing information about the store and equipment information about the automated equipment installed in the store in association with the store information, and for storing information about the automated equipment and collected information about the use of the automated equipment in association with the equipment information; The information about the store includes the name of the store, The storage means stores conditions for providing the service, The automatic operation device management means a communication means for communicating data with the user device via a network; when the user device is accessed based on the access destination information read from the code recording medium, the automatic operation device management means acquires the store information included in the access destination information, and acquires information about the store from the storage means based on the store information; generating data for a management page to be displayed on the user device, the management page displaying an input area for inputting information to specify the service to be provided and at least the store name based on the store information, in a state where the store is specified based on the access destination information and the user is not specified, and outputting the data to the user device from which the access originates; When an input specifying the service is made from the user device on the management page, data of the management page is displayed in an input area for making an input to specify the automatic operating device located in the store as the automatic operating device that is the target of the input service, and is output to the user device that is the access source; An automatic operating equipment management system characterized in that, when an input is made to identify the automatic operating equipment that is the target of the service, it is determined whether the provision conditions stored in the storage means are met, and if the provision conditions are met, the service targeted at the identified automatic operating equipment is provided, and if the conditions are not met, the service is not provided.
2. The automatic operation equipment management system according to claim 1 , wherein the management page displayed on the user device includes information about the automatic operation equipment located in the store corresponding to the management page.
3. The automatic operating equipment management system described in claim 1 or claim 2, characterized in that the automatic operating equipment management means has a detection means for detecting whether the user is present in the store based on input from the user device via the management page, and when the detection means determines that the user is present in the store, the provision condition is satisfied.
4. An automatic operating equipment management system as described in any one of claims 1 to 3, characterized in that the automatic operating equipment management means generates a receipt corresponding to the automatic operating equipment input via the management page based on the collected information regarding the use of the automatic operating equipment stored in the memory means, and outputs image data of the generated receipt to the user device that is the source of the access.
Citation Information
Patent Citations
Laundry system
JP2005339046A
Network system, server, and data processing method
JP2020039383A
Laundry system
JP2020156581A
Two-dimensional code settlement system for laundry store
JP2021002240A