Cleaning system and program

The cleaning item management system enhances customer convenience by using mobile and business terminals to manage and identify cleaning items, addressing the inefficiencies of digitized receipt slips in dry cleaning shops.

JP2026031854APending Publication Date: 2026-02-24DIGI JAPAN CO LTD +1
View PDF 1 Cites 0 Cited by

Patent Information

Application Number
JP2025260674
Authority / Receiving Office
JP · JP
Patent Type
Applications
Current Assignee / Owner
Priority Date
2016-03-31
Filing Date
2025-12-17
Publication Date
2026-02-24

AI Technical Summary

Technical Problem

The digitization of receipt slips in dry cleaning shops leads to difficulties for store clerks in locating products for customers, resulting in increased time and customer inconvenience due to repeated confirmations, and reluctance to lend personal devices for identification.

Method used

A cleaning item management system utilizing a user mobile terminal and business terminal for outputting and identifying cleaning items, enabling efficient product retrieval and delivery through membership information and electronic deposit slips.

Benefits of technology

Improves customer convenience by streamlining the product handover process, reducing time, and minimizing customer annoyance.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 2026031854000001_ABST
    Figure 2026031854000001_ABST
Patent Text Reader

Abstract

To improve the convenience of a customer at the time of delivering merchandise in a job for keeping merchandise from the customer.SOLUTION: A laundry article management system for managing information on laundry articles received from a customer and handed over to the customer by a business operator, the laundry article management system comprising: a user mobile terminal carried by the customer; and a business operator terminal provided in a store where the business operator works, wherein the user mobile terminal comprises an output module configured to output member information for identifying a member of the store or an electronic receipt slip indicating the laundry articles received by the business operator, the entrepreneur terminal is provided with a specifying means for specifying the kept laundry based on the member information or the electronic receipt slip outputted by the output means.SELECTED DRAWING: Figure 11
Need to check novelty before this filing date? Find Prior Art

Description

[Technical Field]

[0001] The present invention relates to a cleaning item management system and a program. [Background technology]

[0002] For example, in a dry cleaning shop, where products (goods) are accepted from customers, the store clerk hands the customer a receipt when accepting the product, and then hands over the product to the customer in exchange for the receipt. In this case, the receipt slip is often a piece of paper with information about the product being accepted printed on it, but technology has been proposed to digitize receipt slips (see, for example, Patent Document 1).

[0003] Patent Document 1 discloses a technique for exchanging electronic commodity deposit slip information between a business's electronic device (for example, a personal computer) and a customer's electronic terminal (for example, a smartphone). [Prior art documents] [Patent documents]

[0004] [Patent Document 1] Japanese Patent Application Laid-Open No. 2013-182458 Summary of the Invention [Problem to be solved by the invention]

[0005] When the above-mentioned paper is used as the receipt slip, the store clerk can carry this paper to the location where the product is stored and search for the product to hand over to the customer while checking the information printed on the paper.

[0006] On the other hand, when the deposit slip is digitized using the technology disclosed in Patent Document 1, the paper described above does not exist. Therefore, the store clerk cannot find the product to hand over to the customer while checking the information printed on the paper as described above. Therefore, especially when there are many products to be handed over to the customer, the store clerk has to repeatedly confirm with the customer which products they want to hand over or borrow the customer's electronic terminal on which the electronic product deposit slip information is stored.

[0007] However, if a customer repeatedly has to confirm which product they want to receive, it takes time for the store clerk to hand over the product to the customer. Also, some customers find it annoying to have to be repeatedly confirmed by the store clerk. This could result in a decrease in convenience for customers. Furthermore, some customers are reluctant to lend their electronic devices to store clerks, so if a store clerk were to borrow a customer's electronic device, it could lead to a decrease in convenience for the customer.

[0008] In view of the above-mentioned problems, the present invention aims to improve the convenience of customers when handing over items to be cleaned in a business that accepts items from customers for cleaning. [Means for solving the problem]

[0009] In order to solve the above problems, one aspect of the present invention is a cleaning item management system that manages information about cleaning items being entrusted to a business in which a business accepts cleaning items from customers and then hands the entrusted cleaning items back to the customer, the system comprising a user mobile terminal carried by the customer and a business terminal provided in the store where the business performs the business, the user mobile terminal having an output means for outputting membership information that identifies a store member, or an electronic deposit slip indicating cleaning items being entrusted to the business and designated as the subject of a pickup reservation when a customer makes a pickup reservation, and the business terminal having an identification means for identifying the cleaning items being entrusted to the business based on the member information or electronic deposit slip output by the output means, and a printing means for printing information about the cleaning items identified by the identification means.

[0010] Furthermore, one aspect of the present invention is a cleaning item management system in which a business accepts cleaning items from customers and the business hands the cleaning items over to the customer, and the system manages information about the cleaning items being entrusted to the business. The program causes a first computer to function as a user mobile terminal carried by the customer and a second computer to function as a business terminal provided in the store where the business performs the business, and causes the first computer to function as an output means for outputting membership information identifying store members, or an electronic deposit slip indicating the cleaning items being entrusted to the business and designated as the subject of a pickup reservation when a customer makes a pickup reservation, and causes the second computer to function as an identification means for identifying the cleaning items being entrusted to the business based on the membership information or electronic deposit slip output by the output means, and as a printing means for printing information about the cleaning items identified by the identification means.

[0011] Furthermore, one aspect of the present invention is a program for managing information about dry cleaning items in a business in which a business accepts dry cleaning items from customers and the business hands them over to the customer, and for causing a computer serving as a user mobile terminal in a dry cleaning item management system comprising a user mobile terminal carried by the customer and a business terminal provided in the store where the business performs the business, to function as an output means for outputting member information that identifies store members, or, in the case of a customer's reservation for collection, an electronic deposit slip indicating the dry cleaning items designated as the subject of a collection reservation when identifying the dry cleaning items in the business's possession and printing information about the identified dry cleaning items, which is used by the business terminal to identify the dry cleaning items in its possession and print information about the identified dry cleaning items. [Effects of the Invention]

[0012] According to the present invention, in a business of accepting items for cleaning from customers, convenience for customers when handing over the items can be improved. [Brief explanation of the drawings]

[0013] [Figure 1] 1 is a schematic configuration diagram of a cleaning system according to a first embodiment of the present invention. [Figure 2] 2 is a functional block diagram of a management device included in the cleaning system according to the first embodiment of the present invention. FIG. [Figure 3] 1 is a functional block diagram of a POS terminal provided in a cleaning system according to a first embodiment of the present invention. [Figure 4] 2 is a functional block diagram of a user's mobile terminal provided in the cleaning system according to the first embodiment of the present invention. FIG. [Figure 5] FIG. 2 is a diagram showing a product file used by the cleaning system according to the first embodiment of the present invention. [Figure 6] 2 is a diagram showing a deposited product history file used by the cleaning system according to the first embodiment of the present invention. FIG. [Figure 7]3 is a flowchart of a deposit operation performed by the cleaning system according to the first embodiment of the present invention. [Figure 8] FIG. 2 is a diagram showing a membership card screen displayed on a user mobile terminal according to the first embodiment of the present invention. [Figure 9] FIG. 3 is a diagram showing an electronic slip list screen displayed on a user's mobile terminal according to the first embodiment of the present invention. [Figure 10] FIG. 3 is a diagram showing an electronic deposit slip screen displayed on a user's mobile terminal according to the first embodiment of the present invention. [Figure 11] 4 is a flowchart of a delivery operation performed by the cleaning system according to the first embodiment of the present invention. [Figure 12] FIG. 3 is a diagram showing an electronic deposit slip screen displayed on a user's mobile terminal according to the first embodiment of the present invention. [Figure 13] FIG. 4 is a schematic configuration diagram of a cleaning system according to a second embodiment of the present invention. [Figure 14] FIG. 10 is a functional block diagram of a store portable terminal included in a cleaning system according to a second embodiment of the present invention. [Figure 15] 10 is a flowchart of a delivery operation performed by a cleaning system according to a second embodiment of the present invention. [Figure 16] 10 is a flowchart of a delivery operation performed by a cleaning system according to a second embodiment of the present invention. [Figure 17] FIG. 10 is a diagram showing a one-time password display screen displayed on a user mobile terminal according to the second embodiment of the present invention. [Figure 18] 10 is a flowchart of a delivery operation according to a fourth modified example of the present invention. [Figure 19] FIG. 10 is a diagram illustrating a case where an abnormality is found in a shirt in the fifth modified example of the present invention. [Figure 20] FIG. 10 is a diagram showing an example of an electronic slip list screen for one store according to the first embodiment of the present invention. [Figure 21] FIG. 2 is a diagram showing an example of a pick-up reservation setting screen according to the first embodiment of the present invention. [Figure 22]FIG. 3 is a diagram showing an example of a pick-up reservation confirmation screen according to the first embodiment of the present invention. [Figure 23] 3A and 3B are diagrams showing examples of barcodes displayed on an electronic deposit slip screen according to the first embodiment of the present invention. [Figure 24] FIG. 4 is a diagram showing an example of an inspection information screen according to the first embodiment of the present invention. [Figure 25] FIG. 11 is a sequence diagram showing an example of a processing procedure executed by a user's mobile terminal, a management device, and a POS terminal in response to a delivery reservation in a third embodiment of the present invention. [Figure 26] FIG. 13 is a sequence diagram showing an example of a processing procedure executed by a POS terminal, a management device, and a user's mobile terminal in response to a pick-up urging service in a fourth embodiment of the present invention. [Figure 27] FIG. 13 is a sequence diagram showing an example of a processing procedure executed by a user's mobile terminal, a management device, and a POS terminal in relation to member registration in the fifth embodiment of the present invention. [Figure 28] FIG. 20 is a sequence diagram showing an example of a processing procedure executed by a user's mobile terminal, a management device, and a POS terminal in relation to the use of a coupon in a sixth embodiment of the present invention. [Figure 29] 13 is a diagram showing an example of the structure of issued coupon information and customer coupon usage information according to the sixth embodiment of the present invention. FIG. [Figure 30] 13 is a flowchart showing an example of a processing procedure executed by a user's mobile terminal, a management device, and a POS terminal in relation to locker reservation using a cleaning member application in a seventh embodiment of the present invention. [Figure 31] 13 is a flowchart showing an example of a processing procedure executed by a user mobile terminal and a management device in accordance with a first example of a configuration for realizing an entry screen display function in an eighth embodiment of the present invention. [Figure 32] 13 is a flowchart showing an example of a processing procedure executed by a user mobile terminal and a management device in accordance with a second example of a configuration for realizing an entry screen display function in the eighth embodiment of the present invention. DETAILED DESCRIPTION OF THE INVENTION

[0014] Hereinafter, embodiments of the present invention will be described with reference to the drawings. Note that the components in the following embodiments can be appropriately replaced with existing components, and various variations, including combinations with other existing components, are possible. Therefore, the description of the following embodiments does not limit the content of the invention described in the claims.

[0015] First Embodiment A first embodiment of the present invention will be described with reference to FIGS.

[0016] [Cleaning System 1 Configuration] First, the configuration of a cleaning system 1 using a product management system according to a first embodiment of the present invention will be described with reference to FIGS.

[0017] FIG. 1 is a schematic diagram of a cleaning system 1. The cleaning system 1 is a system used in a business in which products (items to be cleaned) received from customers (users) at a cleaning agency (business, store) are cleaned at a cleaning factory and then handed back to the customer at the cleaning agency. The cleaning system 1 includes a management device 10 (management device), a POS terminal 20 (business terminal) installed at each cleaning agency (including a cleaning shop that performs cleaning at that store), a factory terminal 40 installed at the cleaning factory, and a user mobile terminal 50 (user mobile terminal) carried by the customer. The management device 10, the POS terminal 20, the factory terminal 40, and the user mobile terminal 50 are connected to each other via a network 90. ​​The network 90 may be configured in any manner, and may be configured using a public network such as the Internet, for example.

[0018] The management device 10 is a cloud server that provides specialized cleaning services, and dry cleaners and the like use this cloud server system to provide various services to customers, from receiving to handing over items left by customers. The management device 10 communicates with the POS terminal 20, the factory terminal 40, and the user's mobile terminal 50, and manages various types of information in the cleaning system 1. The configuration of the management device 10 will be described below with reference to FIG. 2.

[0019] 2 is a functional block diagram of the management device 10. The management device 10 includes a CPU 11, a ROM 12, a RAM 13, a hard disk 14, an operation unit 15, and a communication unit 16, and these functional units are connected to one another via a bus 19.

[0020] The CPU 11 is a central processing unit that reads out a program stored in the ROM 12, loads it into the RAM 13, and controls the operation of the management device 10 by executing each step of the loaded program. The ROM 12 is a read-only memory that stores various information such as programs for operating the management device 10. The RAM 13 is a temporary storage area, and temporarily stores various types of information such as information used by the CPU 11 and information received by the communication unit 16. The hard disk 14 is an auxiliary storage device, and stores various information such as a product file F1 (see FIG. 5) and a deposited product history file F2 (see FIG. 6), which will be described later. The operation unit 15 is an input device for receiving various operations from an operator who operates the management device 10, and includes various keys and the like. The communication unit 16 is a communication interface for communicating with various devices via the network 90 .

[0021] Returning to Figure 1, the POS terminal 20 is fixedly installed at a predetermined position in the dry cleaning agency, and performs a product reception process to receive products from customers, a product return process to hand over products to customers, a payment process to settle payments, etc. The configuration of this POS terminal 20 will be described below with reference to Figure 3.

[0022] 3 is a functional block diagram of the POS terminal 20. The POS terminal 20 includes a CPU 21 (discrimination unit), a ROM 22, a RAM 23, a hard disk 24, a display unit 25, an input unit 26 (reading unit), a printing unit 27 (printing unit), and a communication unit 28, and these functional units are connected to one another via a bus 29.

[0023] The CPU 21 is a central processing unit that reads out a program stored in the ROM 22, loads it into the RAM 23, and controls the operation of the POS terminal 20 by executing each step of the loaded program. The ROM 22 is a read-only memory that stores various information such as programs for operating the POS terminal 20. The RAM 23 is a temporary storage area, and temporarily stores various types of information such as information used by the CPU 21 and information received by the communication unit 28. The hard disk 24 is an auxiliary storage device, and stores various information such as a product file F1 (see FIG. 5) described later. The display unit 25 is, for example, a liquid crystal display, and displays information to the store clerk operating the POS terminal 20. The input unit 26 is an input device for receiving various operations from a store clerk operating the POS terminal 20, and includes a touch pad arranged on the display screen of the display unit 25, a handy scanner, a card reader, and the like. The printing unit 27 prints information (such as tag numbers) about the products that the customer wants to receive on paper and issues a list of products that the customer wants to receive. The communication unit 28 is a communication interface for communicating with various devices via the network 90 . The POS terminal 20 may be a POS terminal installed in an individually run cleaning agency, or may be a plurality of POS terminals installed in each of the same chain stores. In other words, the cleaning system 1 according to this embodiment is a system that can be configured to cover both individually run stores and chain stores.

[0024] Returning to FIG. 1, the factory terminal 40 includes a CPU, a ROM, a RAM, a hard disk, a display unit, an input unit, a communication unit, etc., and these functional units are connected to one another via a bus (not shown).

[0025] The user mobile terminal 50 is a mobile information terminal (for example, a smartphone) carried by a customer. The configuration of the user mobile terminal 50 will be described below with reference to FIG.

[0026] 4 is a functional block diagram of the user portable terminal 50. The user portable terminal 50 includes a CPU 51, a ROM 52, a RAM 53, a touch panel 54, and a communication unit 55, and these functional units are connected to one another via a bus 59.

[0027] The CPU 51 is a central processing unit that reads out a program stored in the ROM 52, loads it into the RAM 53, and controls the operation of the user mobile terminal 50 by executing each step of the loaded program. The ROM 52 is a read-only memory that stores various information such as programs for operating the user portable terminal 50 and image data (image format information) to be displayed on the touch panel . The RAM 53 is a temporary storage area, and temporarily stores various types of information such as information used by the CPU 51 and information received by the communication unit 55. The touch panel 54 includes a display device and a position input device arranged on the display screen of the display device. The display device is, for example, a liquid crystal display, and displays various information to the customer operating the user portable terminal 50. The position input device is, for example, a touch pad, and accepts various operations from the customer operating the user portable terminal 50. The communication unit 55 is a communication interface for communicating with various devices via the network 90, and also serves as a receiver for various information such as detailed information on the product for which cleaning is requested.

[0028] The user mobile terminal 50 having the above configuration is configured so that an application can be downloaded and installed from the management device 10 or a server (not shown) via the network 90. ​​In this embodiment, it is assumed that a cleaning member application is installed on the user mobile terminal 50 as this application, and that member registration has been completed using this cleaning member application.

[0029] A cleaning membership application generally consists of two elements: "activities" and "services."

[0030] An "activity" is a program with one screen. It is running while the screen is displayed, but if the user closes the application or an interruption such as an incoming phone call occurs and the screen goes blank, the activity goes into standby mode.

[0031] A "service" is a program that does not have a screen and always runs as a background process, residing on the user's mobile terminal 50 and executing processes in response to requests from cleaning membership applications and other applications. As a "service" does not have a screen as described above, data and the like are set via an "activity" that does have a screen.

[0032] Note that "activities" and "services" may operate using different processes, and therefore operate using inter-process communication. For example, a program ("activity") that displays detailed information about products requested for cleaning and a program ("service") that receives detailed information about products and cleaning results sent from the management device 10 operate using inter-process communication.

[0033] 5 is a diagram showing the above-mentioned product file F1 stored in the management device 10 and the POS terminal 20. The product file F1 stores information for each product (product code, product name, cleaning category, storage category, unit price, estimated number of days to complete, etc.). The estimated number of days to complete refers to the normal number of days it takes from the time the product is received by the customer until the cleaning is completed.

[0034] 6 is a diagram showing the above-mentioned deposited product history file F2 stored in the management device 10. The deposited product history file F2 stores information about products deposited by customers (deposited product information), such as the customer code, the name of the deposited product, the tag number, the price, the date of deposit, the expected completion date, the completion date, and the transaction date. The customer code is a multi-digit number used to uniquely identify a customer. The tag number is a multi-digit number used to uniquely identify a product deposited by a customer.

[0035] [Cleaning System 1 Operation] Next, the operation of the cleaning system 1 will be described with reference to FIGS.

[0036] In the cleaning system 1, the user's mobile terminal 50 has the functions of a membership card for the dry cleaning shop, a receipt (electronic receipt), and a deposit slip (electronic deposit slip). The management device 10 has the functions of centrally managing customer information and sending to the user's mobile terminal 50 detailed information on registered products, accounting information, and information on the results of the cleaning.

[0037] (Operation of cleaning system 1 when receiving goods from a customer) First, the operation of the cleaning system 1 in the business of accepting goods from customers (acceptance business) will be described with reference to FIGS.

[0038] FIG. 7 is a flowchart of the deposit service carried out by the cleaning system 1.

[0039] In step S1, the user's mobile terminal 50 launches a cleaning membership application in response to an operation by the operator. When the cleaning membership application launches, a membership card screen as shown in Fig. 8 is displayed on the touch panel 54 of the user's mobile terminal 50, and the process proceeds to step S2. The membership card screen displays a barcode G11, a deposit slip icon G12 (an example of an operation area), and the like, as shown in Fig. 8.

[0040] The barcode G11 is identification information for uniquely identifying a customer. A customer installs a cleaning membership application on the user's mobile terminal 50, and uses the cleaning membership application to register his or her own information (such as the customer's name, telephone number, and date of birth) in the management device 10, thereby registering as a member. The management device 10 then generates a barcode that uniquely identifies the customer, and the user's mobile terminal 50 obtains and stores this barcode from the management device 10.

[0041] In step S2, the POS terminal 20 reads the barcode displayed on the touch panel 54 of the user's portable terminal 50 in response to an operation by a store clerk at the dry cleaning agency. Through this process, the POS terminal 20 reads the barcode that uniquely identifies the customer who has visited the dry cleaning agency, and the process proceeds to step S3.

[0042] In step S3, the POS terminal 20 uses the barcode read in step S2 to inquire of the management device 10 and obtains the membership information of the customer identified by this barcode. Through this process, the POS terminal 20 obtains the membership information of the customer visiting the dry cleaning agency store, and the process proceeds to step S4. Note that if the POS terminal 20 has stored the customer's membership information, the POS terminal 20 can obtain the membership information of the customer identified by the barcode read in step S2 without inquiring of the management device 10.

[0043] In step S4, the POS terminal 20 registers the product received from the customer in response to an operation by a store clerk at the dry cleaning agency. Once the product registration is complete, the process proceeds to step S5.

[0044] In step S5, the POS terminal 20 settles the price (adjustment) for the product registered in step S4. When the settlement is completed, the process proceeds to step S6. When settling the price, the POS terminal 20 refers to the product file F1 to obtain the cleaning fee for the product entrusted to the customer, the expected completion date, etc.

[0045] In step S6, POS terminal 20 links the member information acquired in step S3, the product information registered in step S4, and the transaction information resulting from payment made in step S5, and transmits them to management device 10. Once transmission of this information is complete, processing proceeds to step S7.

[0046] In step S7, the management device 10 registers the information transmitted from the POS terminal 20 in step S6 in the deposited product history file F2. Through this process, information about the products received from the customer is registered in the deposited product history file F2. Once registration in the deposited product history file F2 is complete, the process proceeds to step S8.

[0047] In step S8, the management device 10 transmits information such as the tag number of the received product, the date and time of receipt, the expected completion date, and the slip number as an electronic deposit slip to the user mobile terminal 50 that performed the processing in step S1. Once the transmission of the electronic deposit slip is complete, the process proceeds to step S9.

[0048] In step S9, the user's mobile terminal 50 stores the electronic receipt sent from the management device 10 in step S8. Through this process, information about the items left at the dry cleaning agency is stored in the user's mobile terminal 50. When the storage of information about the items left at the dry cleaning agency is completed, the process of FIG. 7 ends.

[0049] When the deposit slip icon G12 is tapped on the membership card screen G1 in Fig. 8, the user mobile terminal 50 displays an electronic slip list screen as shown in Fig. 9 on the touch panel 54. The electronic slip list screen displays a list of electronic slips that show an overview of the electronic deposit slips. It is possible that one customer may have left their items at multiple dry cleaning agencies. In this case, a list of electronic slips issued when the items were left at each of the multiple dry cleaning agencies that have POS terminals 20 connected to the network 90 is displayed on the electronic slip list screen (FIG. 9).

[0050] Furthermore, when the electronic slip column G21, for example, in the second row from the top, is tapped on the electronic slip list screen G2 in Fig. 9, the user mobile terminal 50 displays an electronic deposit slip screen as shown in Fig. 10 on the touch panel 54. The electronic deposit slip screen corresponds to a conventional deposit slip and receipt. The electronic deposit slip screen (Fig. 10) displays detailed information about the electronic slip that was tapped on the electronic slip list screen (Fig. 9), i.e., the electronic deposit slip. When the back icon G31 is tapped, the user mobile terminal 50 returns the display on the touch panel 54 to the electronic slip list screen (Fig. 9).

[0051] As described above, the customer can check the list of electronic slips on the electronic slip list screen (Fig. 9), and can check each electronic deposit slip on the electronic deposit slip screen (Fig. 10). Note that if the electronic deposit slip screen (Fig. 10) contains a mixture of products marked "In Deposit," which indicates that the products are being held, and products marked "Delivered," which indicates that the products have been handed over, the user mobile terminal 50 rearranges the display of these products, displaying the "In Deposit" products (the products in the G33 and G34 columns in Fig. 10) at the top, and graying out the "Delivered" products (the products in the G35 column in Fig. 10).

[0052] In this way, the customer's usage status of the business can be confirmed by the electronic slip list screen and the electronic deposit slip screen that is displayed by operating the electronic slip list screen. That is, the customer can check what items are currently being deposited at each store, when the items will be picked up, etc. Furthermore, the customer can also understand their past usage history by looking at the "delivered" display, etc. In this way, the electronic slip list screen and the electronic deposit slip screen displayed based on the electronic slip list screen are the screens that are most frequently viewed by customers among the screens displayed in the cleaning membership application. The membership card screen (FIG. 8) is usually the top screen when the cleaning membership application is launched. Therefore, by placing the deposit slip icon G12 on the membership card screen, which is the top screen, as in this embodiment, it is possible to transition from the top screen to the electronic slip list screen with a simple and minimal number of steps, and then to the electronic deposit slip screen.

[0053] The items received from the customer are brought to the factory for cleaning. When the cleaning at the factory is completed, the factory terminal 40 sends information that the items are ready to be cleaned to the management device 10 in response to an operation by an operator. The management device 10 registers the received information in the received item history file F2 and notifies the customer's user mobile terminal 50 that the items are ready to be cleaned. This process allows the customer to know that the cleaning of the items they have left is complete.

[0054] 9 shows an example in which electronic slip list screen G2 displays electronic slips (electronic deposit slips) for all cleaning agency stores (hereinafter also referred to as "stores") where the customer is a member and has left their products. The electronic slip list screen in this embodiment may display, for example, an electronic slip (electronic deposit slip) for any one of the stores where the customer is a member and has left their products.

[0055] FIG. 20 shows an example of an electronic slip list screen for one store, as an electronic slip list screen of this embodiment. The electronic slip list screen in the figure shows a list of electronic slips for items deposited at the A and B branches of a certain laundry agency. The electronic slip area AR11 corresponding to one electronic slip contains a slip number area AR111, a store name area AR112, and a deposit date and time area AR113. In the slip number area AR111, the slip number attached to the corresponding electronic slip is displayed. The store name area AR112 displays the name of the store that issued the corresponding electronic slip. That is, the store name area AR112 displays the name of the store that received the product that the electronic slip corresponds to. The deposit date and time area AR113 displays the date and time when the store received the item corresponding to the electronic slip.

[0056] Additionally, in the electronic slip area AR11, one or more status marks STM are displayed depending on the situation, indicating the status of the deposited item that the electronic slip corresponds to. In the same figure, an example is shown in which two status marks STM are displayed for the third electronic slip area AR11 from the top: the "Depositing" status mark STM and the "Reserving" status mark STM. If the "Depositing" status mark STM is displayed, it indicates that the item corresponding to the electronic slip is currently being deposited at the store. When the "Reservation" status mark STM is displayed, it indicates that the customer has made a reservation to pick up the item corresponding to the electronic slip.

[0057] A pickup reservation is when a customer specifies in advance the date and time for picking up their cleaned items (collection items). When a customer makes a pickup reservation, the store can prepare the cleaned items so that they can be delivered to the customer immediately at the date and time specified in the pickup reservation. This allows the customer to receive the items immediately without having to wait for a store employee to find them. Also, from the store's perspective, by preparing the items for pickup when they have free time, the store can deliver the items immediately, allowing them to handle customers more efficiently.

[0058] The electronic slip list screen in the figure is displayed in response to, for example, operating the deposit slip display button BT11 located at the bottom of the screen. Here, the electronic slip list screen displayed in the cleaning member application of this embodiment may be either one corresponding to all stores as shown in Fig. 9 or one corresponding to one store as shown in Fig. 20. Alternatively, the electronic slip list screen displayed in the cleaning member application of this embodiment may be one corresponding to all stores or one corresponding to one store, and the one selected by, for example, a customer operation may be displayed.

[0059] In this embodiment, the customer can make a pickup reservation by operating a cleaning member application running on the user's mobile terminal 50. For example, a customer displays a pickup reservation screen by performing a predetermined operation on the cleaning member application launched on the user mobile terminal 50. The pickup reservation setting screen is a screen on which a customer performs an operation to set a pickup reservation. To display the pick-up reservation setting screen, the customer, for example, specifies an electronic slip including the product to be picked up for pick-up reservation, and then performs an operation to instruct the display of the pick-up reservation setting screen.

[0060] FIG. 21 shows an example of a pick-up reservation setting screen displayed on the touch panel 54 in response to the operation performed as described above. The pick-up reservation setting screen in the figure is arranged with a slip number area AR31, a date and time setting area AR32, and a product designation area AR33. The slip number area AR31 displays the slip number of the electronic slip that includes the product to be reserved for collection. The slip number displayed in the slip number area AR31 is the slip number designated by the customer. The date and time setting area AR32 is an area where an operation to specify the date and time of the pick-up reservation is performed. The customer specifies the date and time at which they wish to make the pick-up reservation by operating the date and time setting area AR32.

[0061] The product designation area AR33 is an area where an operation is performed to designate a product to be reserved for collection from among the products included in the electronic slip with the slip number indicated in the slip number area AR31. The product designation area AR33 has a column for each product included in the corresponding electronic slip. The figure shows an example where two columns are arranged, each corresponding to two products. The customer taps on the column of the product to be reserved for pickup from among the columns of products arranged in the product designation area AR33. A check mark CHM is added to the column where the tap operation was performed, as shown in the same figure, indicating that the product in question has been reserved for pickup. If a tap operation is performed on a field with a check mark CHM, the check mark CHM will be erased, and the state will change to indicate that the item has not been selected as a target for pick-up reservation.

[0062] The customer operates the date and time setting area AR32 and the product specification area AR33 to specify the date and time of the pick-up reservation and the product to be picked up, and then operates the pick-up reservation registration button BT31. In response to an operation on the pickup reservation registration button BT31, the user's mobile terminal 50 running the cleaning member application displays a pickup reservation confirmation screen on the touch panel 54. The pickup reservation confirmation screen is a screen that displays the pickup reservation settings specified by an operation on the pickup reservation setting screen so that the customer can check them. An example of a pickup reservation confirmation screen is shown in Fig. 22. As shown in the figure, the pickup reservation confirmation screen displays the store for which the pickup reservation has been made, the slip number of the electronic slip containing the product for which the pickup reservation has been made, the date and time of the pickup reservation, a list of the products for which the pickup reservation has been made, etc.

[0063] Furthermore, in response to an operation on the pickup reservation registration button BT31, the user mobile terminal 50 transmits pickup reservation information to the management device 10. The pickup reservation information includes information indicating the store for which the pickup reservation is made (store ID), the pickup reservation date and time specified by an operation on the pickup reservation setting screen, and information indicating the slip number and product for which the pickup reservation is made. The management device 10 transmits the transmitted pickup reservation information to the POS terminal 20 of the corresponding store. At the store, the received pickup reservation information is output by displaying, printing, or the like at the POS terminal 20. The store clerk makes preparations so that the product indicated in the pickup reservation information can be immediately delivered to the customer at the date and time indicated in the pickup reservation information.

[0064] In the above example, the pick-up reservation setting screen in FIG. 21 allows the user to specify both the date and time of the pick-up reservation and the product to be picked up. In contrast, when making a pick-up reservation, for example, the customer may first specify the product to be reserved for pick-up, and then specify the date and time for the pick-up reservation from among the candidate dates and times presented as available for pick-up of the specified product. That is, the customer performs an operation to specify the products to be reserved for collection, for example, by operating the collection reservation setting screen. Alternatively, the product may be specified by specifying an electronic slip presented on the electronic slip list screen of Fig. 9 or Fig. 20. In this case, all of the products corresponding to the specified electronic slip are specified as products to be reserved for collection. In response to the designation of the product to be reserved for pick-up as described above, the user mobile terminal 50 transmits an inquiry about available pick-up reservation dates and times to the management device 10. The inquiry about available pick-up reservation dates and times includes product designation information indicating the product designated as the product to be reserved for pick-up. In response to receiving an inquiry about available pick-up reservation dates and times, the management device 10 determines the date and time when the product indicated by the product designation information included in the received inquiry about available pick-up reservation dates and times can be delivered, and transmits the determined date and time to the user's mobile terminal 50 as the available pick-up reservation date and time. The user's mobile terminal 50 displays the received available pickup reservation dates and times as pickup reservation date and time candidates. The customer selects a pickup reservation date and time that is convenient for them from the displayed pickup reservation date and time candidates. The user's mobile terminal 50 transmits the selected date and time to the management device 10 as pickup reservation date and time information. The management device 10 outputs, as pickup reservation information, the product indicated in the previously received available pickup reservation date and time inquiry and the pickup reservation date and time indicated in the received pickup reservation date and time information. In this configuration, when specifying a pickup reservation date and time, only dates and times when pickup is possible are presented to the customer. Therefore, for example, if a customer selects a date and time when pickup is not possible, the management device 10 will not return a notification that pickup reservation is not possible. This prevents the customer from having to re-specify the pickup reservation date and time.

[0065] (Operation of cleaning system 1 when handing over product to customer) Next, the operation of the cleaning system 1 in the task of handing over cleaned items to a customer (handover task) will be described with reference to Figures 11 and 12. The cleaning system 1 uses a barcode (identifier) ​​generated by the user's mobile terminal 50 to confirm whether a customer who selected an item to be delivered on the user's mobile terminal 50 has visited the cleaning agency (visit confirmation), and prints information on the item that the customer who has confirmed their visit wishes to have delivered on the POS terminal 20.

[0066] FIG. 11 is a flowchart of the delivery process performed by the cleaning system 1.

[0067] In step S21, the user's mobile terminal 50 starts a cleaning member application in response to an operation by the operator. When the cleaning member application starts, a membership card screen (FIG. 8) is displayed on the touch panel 54 of the user's mobile terminal 50, and the process proceeds to step S22.

[0068] In step S22, when the deposit slip icon G12 is tapped on the membership card screen (FIG. 8), the user mobile terminal 50 displays the electronic slip list screen (FIG. 9) on the touch panel 54. When the display of the electronic slip list screen (FIG. 9) is completed, the process proceeds to step S23.

[0069] In step S23, when a column of any electronic slip is tapped on the electronic slip list screen (FIG. 9), the user mobile terminal 50 displays an electronic deposit slip screen (FIG. 10) showing details of the electronic slip in the tapped column on the touch panel 54. When the display of the electronic deposit slip screen (FIG. 10) is completed, the process proceeds to step S24.

[0070] In step S24, when a column for each product is tapped on the electronic deposit slip screen (FIG. 10), the user mobile terminal 50 highlights the column for the tapped product and selects the product in the tapped column. For example, when the top product column G33 is tapped on the electronic deposit slip screen G3 in FIG. 10, the top product column G33 is highlighted as shown in FIG. 12. This process allows the customer to tap the column for the product they wish to receive and select the product they wish to receive. After selecting one or more products, when the selection completion icon G32 is tapped, the process proceeds to step S25.

[0071] Furthermore, even if the "delivered" product column (products in column G35 in Figure 12) is tapped, it remains grayed out and the product cannot be selected. Furthermore, when the back icon G31 is tapped, the user's mobile terminal 50 returns the display on the touch panel 54 to the electronic slip list screen (Figure 9). This allows the customer to select the products they wish to receive from multiple electronic slips at once.

[0072] In step S25, the user's mobile terminal 50 generates a barcode that uniquely identifies the tag number of each product selected in step S24 and the customer's membership information (such as the customer's name and customer code), and displays it on the touch panel 54. Once the display of the barcode is complete, the process proceeds to step S26.

[0073] Here, Fig. 23 shows an example of the form of the barcode displayed in response to step S25. In this figure, an example is shown in which a barcode window BCW is displayed so as to be superimposed on the electronic deposit slip screen. Note that the format of the electronic deposit slip screen in this figure is different from the electronic deposit slip screen in Fig. 10 or Fig. 12. This shows that the format of the electronic deposit slip screen in this embodiment is not particularly limited. In the same figure, a barcode BC is displayed in a barcode window BCW. Also, a delete button BT21 is arranged in the barcode window BCW. When the delete button BT21 is tapped, the barcode window BCW is deleted and the display returns to the electronic deposit slip screen.

[0074] In step S26, the POS terminal 20 reads the barcode BC displayed on the touch panel 54 of the user's mobile terminal 50 in response to an operation by a store clerk at the dry cleaning agency. Through this process, the POS terminal 20 reads the tag number of the product that a customer visiting the dry cleaning agency wants to pick up and the customer's membership information, and the process proceeds to step S27. After the barcode BC is read, the store clerk or the customer may tap the erase button BT21 on the barcode window BCW to erase the barcode window BCW.

[0075] In step S27, the POS terminal 20 prints the read tag number and member information on paper and issues a list of items desired for delivery. This process allows the dry cleaning agency store clerk to carry the list of items desired for delivery to the back room where the items are stored, and search for the items the customer wants to have delivered while checking the information about the items they want to have delivered on the list of items desired for delivery. Once delivery of the items to the customer and payment are complete, the process proceeds to step S28.

[0076] Although the barcode BC has been described as indicating the tag number of the product and member information, the barcode BC may also be configured to directly indicate information about the product to be delivered, such as information corresponding to the list of products desired for delivery.

[0077] In step S28, the POS terminal 20 registers the product that has been handed over to the customer and paid for in response to an operation by a store clerk at the cleaning agency store. Once the product registration is complete, the process proceeds to step S29. Note that the operations performed by the dry cleaning agency clerk in this process include, for example, the following three operations. The first operation is an operation in which, while information about the product whose tag number was read in step S26 is displayed on the display unit 25 of the POS terminal 20, the clerk at the dry cleaning agency selects, on the input unit 26, the product that has been handed over to the customer from among the products whose information is displayed on the display unit 25. The second operation is an operation in which the clerk at the dry cleaning agency inputs, on the input unit 26, the tag number that was written on the tag that was attached to the product that was handed over to the customer. The third operation is an operation in which the clerk at the dry cleaning agency reads, on the input unit 26, the barcode that was written on the tag that was attached to the product that was handed over to the customer.

[0078] In step S29, the POS terminal 20 transmits information about the product registered in step S28, i.e., information about the product that has been delivered to the customer, to the management device 10 in response to an operation by a store clerk at the dry cleaning agency. Once transmission to the management device 10 is complete, the process proceeds to step S30.

[0079] In step S30, the management device 10 registers the information transmitted from the POS terminal 20 in step S29 in the deposited product history file F2. This process registers information about the products that have been handed over to the customer in the deposited product history file F2. Once registration in the deposited product history file F2 is complete, the process proceeds to step S31.

[0080] In step S31, the management device 10 transmits information about the product that has been delivered to the customer to the user mobile terminal 50. When transmission of this information is completed, the process proceeds to step S32.

[0081] In step S32, the user mobile terminal 50 stores the information transmitted from the management device 10 in step S31. As a result of this storage, the status of the product delivered to the customer on the electronic deposit slip screen (FIGS. 10 and 12) changes from "on hold" to "delivered." Furthermore, if there are multiple products displayed on the electronic deposit slip screen (FIGS. 10 and 12), the status of the corresponding electronic slip on the electronic slip list screen (FIG. 9) will remain "on hold" rather than change to "delivered" until all of these multiple products have been delivered. When the above-mentioned update is complete, the processing of FIG. 11 ends.

[0082] In the cleaning system 1 described above, the user's mobile terminal 50 accepts an operation to select the product that the customer wants to receive, generates a barcode that uniquely identifies the selected product, and displays it on the touch panel 54. The POS terminal 20 also reads the barcode displayed on the touch panel 54 and prints out information about the product indicated by the barcode on paper. Therefore, information about the products that the customer wants to receive can be printed on paper and a list of products that the customer wants to receive can be issued.

[0083] Furthermore, when a store clerk accepts multiple items from a customer at once, information about the multiple items will be displayed on a single electronic deposit slip. However, some customers may wish to have only some of the multiple items delivered. However, the technology disclosed in Patent Document 1 simply exchanges electronic deposit slips between the business's electronic device and the customer's electronic terminal. Therefore, it is not possible to know which items the customer wishes to have delivered, even if the store clerk borrows the customer's user mobile terminal 50 or prints out an electronic deposit slip. Therefore, with the technology disclosed in Patent Document 1, it is necessary to confirm with the customer which items they wish to have delivered, which could lead to a decrease in convenience for the customer. However, as described above, cleaning system 1 can print information about the products the customer wants to have delivered on paper and issue a list of products they want to have delivered. This allows the staff at the cleaning agency store to carry the list of products they want to have delivered to the backroom where the products are stored, and search for the products the customer wants to have delivered while checking the information about the products they want to have delivered on the list of products they want to have delivered. This eliminates the need to borrow the customer's mobile terminal 50 and the need to confirm with the customer which products they want to have delivered, improving customer convenience while digitizing the deposit slip.

[0084] In addition, in the cleaning system 1, as described above, the POS terminal 20 reads the barcode generated by the user's mobile terminal 50, and transmits information about the product that the customer wants to have delivered from the user's mobile terminal 50 to the POS terminal 20. Therefore, if information about the product that the customer wants to pick up is transmitted from the user mobile terminal 50 to the POS terminal 20, it means that the user mobile terminal 50 is located near the POS terminal 20 and the customer who has the user mobile terminal 50 has visited the dry cleaning agency store. Therefore, it is possible to determine whether the customer who wants to pick up the product has visited the store. Furthermore, if the information about the products that the customer wants to have delivered is not transmitted from the user mobile terminal 50 to the POS terminal 20, the process from step S27 onwards in the delivery process in Fig. 11 will not be carried out, and a list of products to be delivered will not be issued. This prevents a situation in which the store clerk searches for products based on the issued list of products to be delivered, but the customer to deliver the products does not come to the store, thereby improving the operational efficiency of the dry cleaning agency.

[0085] In the above example, the barcode corresponding to the electronic deposit slip is displayed on the user's mobile terminal 50, and the POS terminal 20 reads this barcode to identify the product to be delivered. However, as a modification of this embodiment, the POS terminal 20 may read a barcode of the membership information displayed on the user's mobile terminal 50, for example, to identify the product to be delivered. The barcode of the membership information may be displayed, for example, as the aforementioned membership card screen (FIG. 8). For example, if the customer currently has only one product left at the store, or if the customer wishes to collect all of the products currently left at the store, it is not necessary to identify the product to be collected from among the multiple products. In such cases, by having the POS terminal 20 read the barcode of the membership information, the POS terminal 20 can identify the product that the customer wishes to collect based on the read membership information. In this case, when the customer collects the product, the customer only needs to display, for example, the membership card screen. This eliminates the need to perform the operation required to display the barcode corresponding to the electronic deposit slip.

[0086] Second Embodiment A second embodiment of the present invention will be described with reference to FIGS.

[0087] [Configuration of cleaning system 1A] First, the configuration of a cleaning system 1A using a product management system according to a second embodiment of the present invention will be described with reference to FIGS.

[0088] 13 is a schematic diagram of the cleaning system 1A. The cleaning system 1A differs from the cleaning system 1 according to the first embodiment of the present invention in that it includes a store mobile terminal 30 (business operator terminal), but other parts have the same configuration. Therefore, parts that have the same configuration as those in the first embodiment are given the same reference numerals, and their description will be omitted.

[0089] The store mobile terminal 30 is a mobile information terminal (for example, a tablet terminal) provided at a dry cleaning agency and can be freely carried around within the dry cleaning agency. This store mobile terminal 30 is provided at each dry cleaning agency and is connected via wireless LAN to the POS terminal 20 provided at the same dry cleaning agency. The configuration of the store mobile terminal 30 will be described below with reference to FIG. 14.

[0090] 14 is a functional block diagram of the store mobile terminal 30. The store mobile terminal 30 includes a CPU 31, a ROM 32, a RAM 33, a touch panel 34 (display unit), and a communication unit 35, and these functional units are connected to one another via a bus 39.

[0091] The CPU 31 is a central processing unit that reads out a program stored in the ROM 32, loads it into the RAM 33, and controls the operation of the store mobile terminal 30 by executing each step of the loaded program. The ROM 32 is a read-only memory that stores various information such as programs for operating the store portable terminal 30 and image data (image format information) displayed on the touch panel . The RAM 33 is a temporary storage area, and temporarily stores various types of information such as information used by the CPU 31 and information received by the communication unit 35. The touch panel 34 includes a display device and a position input device arranged on the display screen of the display device. The display device is, for example, a liquid crystal display, and displays various information to the store clerk operating the store mobile terminal 30. The position input device is, for example, a touch pad, and accepts various operations from the store clerk operating the store mobile terminal 30. The communication unit 35 is a communication interface for communicating with various devices via the network 90 .

[0092] [Cleaning System 1A Operation] Next, the operation of the cleaning system 1A will be described with reference to FIGS.

[0093] (Operation of cleaning system 1A when receiving goods from a customer) In the deposit service, the cleaning system 1A performs the same operations as the cleaning system 1 described above with reference to FIGS.

[0094] (Operation of cleaning system 1A when handing over the product to the customer) On the other hand, in the delivery process, as described below, the cleaning system 1A uses a one-time password generated by the user's mobile terminal 50 to confirm whether the customer who selected the product they wish to have delivered on the user's mobile terminal 50 has visited the cleaning agency store (store visit confirmation), and displays information about the product that the customer who has confirmed their visit wishes to have delivered on the store's mobile terminal 30.

[0095] 15 and 16 are flowcharts of the delivery process carried out in the cleaning system 1A.

[0096] In steps S41 to S44, the same processes as in steps S21 to S24 in FIG. 11 are performed, respectively.

[0097] In step S45, the user mobile terminal 50 generates a one-time password consisting of any number of digits (for example, two digits), and transmits the generated one-time password, information for uniquely identifying the customer (such as a customer code), and information for identifying each product selected in step S44 (each product the customer wishes to have delivered) (such as a tag number) to the management device 10. Once the transmission of information to the management device 10 is complete, the process proceeds to step S46. The cleaning membership application installed on the user mobile terminal 50 is equipped with a random number generator, and the one-time password is generated using this random number generator.

[0098] In step S46, the user portable terminal 50 displays a one-time password display screen as shown in FIG. 17 on the touch panel 54. The one-time password display screen displays the one-time password generated in step S45 ("18" in FIG. 17). When the customer tells the store clerk the one-time password displayed on the touch panel 54, the process proceeds to step S47. The customer can tell the store clerk the one-time password by, for example, telling the store clerk verbally or showing the touch panel 54 to the store clerk.

[0099] In step S47, the POS terminal 20 accepts the input of the one-time password transmitted by the customer in step S46 in response to an operation by a store clerk at the dry cleaning agency, and transmits the one-time password to the management device 10. When transmission is complete, the process proceeds to step S48.

[0100] In step S48, the management device 10 compares the one-time password transmitted from the user portable terminal 50 with the one-time password transmitted from the POS terminal 20.

[0101] If the two one-time passwords match, the customer who selected the item they wish to pick up on the electronic deposit slip screen (Figs. 10 and 12) matches the customer who has visited the dry cleaning agency, and it is determined that the customer who selected the item they wish to pick up on the electronic deposit slip screen (Figs. 10 and 12) has visited the dry cleaning agency. In this case, the process proceeds to step S49, and the delivery process continues.

[0102] On the other hand, if the two one-time passwords mentioned above do not match, it means that the customer who selected the item they want to pick up on the electronic deposit slip screen (Figs. 10 and 12) does not match the customer who has visited the dry cleaning agency, and it means that the customer who selected the item they want to pick up on the electronic deposit slip screen (Figs. 10 and 12) has not visited the dry cleaning agency. In this case, the process in Figs. 15 and 16 ends, and the delivery process is interrupted.

[0103] It is possible that the customer may mistakenly operate the user mobile terminal 50, causing the one-time password to be sent from the user mobile terminal 50 to the management device 10 even though the customer does not wish to have the product delivered. It is also possible that the customer may not come to the dry cleaning agency even though the customer has selected the product they wish to have delivered on the electronic receipt screen (FIGS. 10 and 12). In these cases, the processing of FIGS. 15 and 16 may be terminated. Therefore, when the management device 10 receives the information transmitted from the user mobile terminal 50 in step S45, it starts measuring the elapsed time. If the management device 10 does not receive the one-time password from the POS terminal 20 even after the elapsed time exceeds a predetermined time (for example, 5 minutes), it ends the processing of FIGS.

[0104] In step S49, the POS terminal 20 polls the management device 10 to acquire information for uniquely identifying the customer (such as a customer code) transmitted from the user mobile terminal 50 in step S45, and information for identifying the product the customer desires to receive (such as a tag number) transmitted from the user mobile terminal 50 in step S45. When acquisition is complete, the process proceeds to step S50 in FIG.

[0105] 16, the POS terminal 20 transmits the information acquired from the management device 10 in step S49 to the store mobile terminal 30. When the transmission of the information is completed, the process proceeds to step S51.

[0106] In step S51, the store mobile terminal 30 receives the information transmitted from the POS terminal 20 in step S50 and displays the received information on the touch panel 34. This process enables the store clerk at the dry cleaning agency to carry the store mobile terminal 30 to the backroom where the products are stored and search for the product that the customer wants to receive while checking the information about the product on the touch panel 34 of the store mobile terminal 30. Once the product has been handed over to the customer, the process proceeds to step S52.

[0107] In steps S52 to S55, the same processes as in steps S28 to S32 in FIG. 11 are performed, respectively.

[0108] In the cleaning system 1A described above, the user mobile terminal 50 accepts an operation to select a product that the customer wishes to receive, generates a one-time password, and transmits information about the selected product and the one-time password to the management device 10, while also displaying the one-time password on the touch panel 54. Furthermore, in response to an operation by a store clerk who has received the one-time password displayed on the touch panel 54 from the customer, the POS terminal 20 accepts input of the one-time password and transmits it to the management device 10. Furthermore, the management device 10 compares the one-time password transmitted from the user mobile terminal 50 with the one-time password transmitted from the POS terminal 20, and if these one-time passwords match, the POS terminal 20 obtains information about the product that the customer wishes to receive from the management device 10 and displays it on the touch panel 34 of the store mobile terminal 30. Therefore, information about the product that the customer wants to receive can be displayed on the touch panel 34 of the store portable terminal 30 that can be carried freely within the cleaning agency store.

[0109] Furthermore, when a store clerk accepts multiple items from a customer at once, information about the multiple items will be displayed on a single electronic deposit slip. However, some customers may wish to have only some of the multiple items delivered. However, the technology disclosed in Patent Document 1 simply exchanges electronic deposit slips between the business's electronic device and the customer's electronic terminal. Therefore, it is not possible to know which items the customer wishes to have delivered, even if the store clerk borrows the customer's user mobile terminal 50 or prints out an electronic deposit slip. Therefore, with the technology disclosed in Patent Document 1, it is necessary to confirm with the customer which items they wish to have delivered, which could lead to a decrease in convenience for the customer. However, in the cleaning system 1A, as described above, information about the products that the customer wants to have delivered can be displayed on the touch panel 34 of the store mobile terminal 30 that can be carried around freely within the cleaning agency store. Therefore, the staff at the cleaning agency store can carry the store mobile terminal 30 to the backroom where the products are stored and search for the products that the customer wants to have delivered while checking the information about the products that the customer wants to have delivered on the touch panel 34 of the store mobile terminal 30. Therefore, there is no need to borrow the customer's user mobile terminal 50 or print out electronic product deposit slip information, and there is no need to confirm with the customer which products they want to have delivered, so customer convenience can be improved while deposit slips are digitized.

[0110] Furthermore, in the cleaning system 1A, as described above, the POS terminal 20 accepts input of a one-time password in response to an operation by a store clerk who receives the one-time password displayed on the touch panel 54 from the customer. Therefore, if the user portable terminal 50 is present at the cleaning agency store, the customer can communicate the one-time password displayed on the touch panel 54 of the user portable terminal 50 to the store clerk by verbally communicating the one-time password to the store clerk or by showing the touch panel 54 to the store clerk. The one-time password entered into the POS terminal 20 is then transmitted to the management device 10. Therefore, if the one-time password transmitted from the user portable terminal 50 matches the one-time password transmitted from the POS terminal 20, it is determined that the customer possessing the user portable terminal 50 has visited the cleaning agency store. Therefore, it is possible to determine whether a customer wishing to pick up an item has visited the store. 15 and 16, the process after step S48 does not proceed, and information about the product the customer wants to pick up is not displayed on the touch panel 34 of the store mobile terminal 30. This prevents a situation in which a store clerk searches for a product based on the information displayed on the touch panel 54 of the store mobile terminal 30, but the customer to pick up the product does not actually come to the store, thereby improving the efficiency of operations at the dry cleaning agency.

[0111] <First Modification> Dry cleaning agencies sometimes select existing customers who meet certain criteria (for example, customers whose birthdays are coming up) and send them direct mail. However, because the process of selecting customers and sending direct mail is time-consuming, there was a demand for simplification of these processes.

[0112] Therefore, in the above-described embodiment, cleaning system 1 or cleaning system 1A may extract customers who meet certain conditions and send them direct mail. Specifically, information such as customer names and birthdays is registered in management device 10. Therefore, management device 10 or POS terminal 20 may extract customers who meet certain conditions based on the registered customer information and send direct mail to the user mobile terminal 50 of the extracted customers.

[0113] According to the above, if the dry cleaning agency sets the above-mentioned specific conditions, it can send direct mail to customers who meet those conditions. This significantly reduces the effort required for selecting customers and sending direct mail, thereby simplifying these tasks.

[0114] <Second Modification> There is a service in which, when a customer leaves their items at a dry cleaning agency, they place the items in a bag along with a membership card bearing their customer code, name, and other information and leave the bag at the dry cleaning agency. With this service, customers can simply place the items in the bag and take them to the dry cleaning agency, and then leave the dry cleaning agency without having to wait for the items to be inspected or settled. This reduces the waiting time customers spend leaving their items, improving customer convenience. However, due to customer misunderstandings, there is a risk that a discrepancy may occur between the items the customer believes they have left and the items the customer actually put in the bag, resulting in a customer complaint that the dry cleaning agency or factory has lost the items they left. Such customer misunderstandings become more likely the longer the customer leaves their items.

[0115] Therefore, in the above-described embodiment, when the clerk at the dry cleaning agency removes the items from the bag and inspects them, the clerk may notify the customer of information about the items. Specifically, first, the clerk at the dry cleaning agency uses the membership card in the bag to cause the POS terminal 20 to perform the process of step S3 in Fig. 7. Next, the clerk sequentially performs the processes of steps S4 to S9 in Fig. 7, and transmits information about the items received by the dry cleaning agency to the user's mobile terminal 50.

[0116] According to the above, it is possible to notify the customer of what items were in the bag at an early stage before the items are sent to the factory, i.e., after the customer places the items in the bag and leaves them at the dry cleaning agency, thereby reducing the possibility of the customer making a mistake as described above.

[0117] When the user's mobile terminal 50 receives information about the product entrusted to the dry cleaning agency, the customer may specify a service for the product by operating the user's mobile terminal 50. For example, in the case of a shirt, the services that can be specified include a folding service in which the cleaned shirt is folded and handed over, or a hanger service in which the cleaned shirt is hung on a hanger and handed over.

[0118] <Third Modification> In the service according to the second variation described above, payment is made when the product is handed over, not when it is dropped off. However, if payment is made when the product is handed over, there is a risk that the customer will not come to the store to pick up the product, and the cleaning agency will not be able to collect the payment even though the cleaning has been done.

[0119] Therefore, in the above-described embodiment, credit card payment or prepaid card payment may be realized in the cleaning system 1 or cleaning system 1A. Specifically, when the user's mobile terminal 50 receives information about the products entrusted to the cleaning agency, the user's mobile terminal 50 may accept an operation from the user to select credit card payment or prepaid card payment, and may perform the payment using the accepted payment method.

[0120] According to the above, payment can be collected before the product is sent to the factory, i.e., before cleaning of the product begins.

[0121] When credit card payment is implemented in cleaning system 1 or cleaning system 1A, upon receiving an operation from the user to select credit card payment, user mobile terminal 50 transmits a message indicating that credit card payment has been selected to management device 10. Then, management device 10 communicates with the payment server to perform credit card payment. In this case, credit card payment can be applied even when the customer personally hands over the goods to a clerk at the dry cleaning agency, as in the above-described embodiment. Specifically, when the POS terminal 20 reads the barcode G11 shown in Fig. 8 in step S2 of Fig. 7, the POS terminal 20 requests credit card payment to the management device 10, and the management device 10 communicates with the payment server to perform the credit card payment.

[0122] Furthermore, when prepaid card payments are realized in the cleaning system 1 or cleaning system 1A, management of points on the prepaid card is performed by the management device 10. Managing points includes, for example, managing the remaining points on the prepaid card, granting points based on a customer's request to purchase points, and notifying the user's mobile terminal 50 of the remaining points in response to an inquiry from the customer.

[0123] <Fourth Modification> In the above embodiment, when handing over the product to the customer, after the customer visits the dry cleaning agency store, the dry cleaning agency store staff searches for the product in the back room and puts the found product in a bag, which can cause the customer who comes to pick up the product to wait for a long time.

[0124] Therefore, in the first embodiment described above, the delivery operation shown in FIG. 18 may be performed instead of the delivery operation shown in FIG.

[0125] In steps S61 to S64, the same processes as in steps S21 to S24 in FIG. 11 are performed, respectively.

[0126] In step S65, the user's mobile terminal 50 transmits the tag numbers of the products selected in step S64 and the customer's membership information to the management device 10, and the process proceeds to step S66.

[0127] In step S66, the management device 10 transmits the information transmitted from the user portable terminal 50 in step S65 to the POS terminal 20, and the process proceeds to step S67.

[0128] In step S67, the POS terminal 20 prints on paper the tag number and member information sent from the management device 10 in step S66 and issues a list of products to be delivered. This process allows the employee of the dry cleaning agency to carry the list of products to be delivered to the back room where the products are stored, check the information about the products the customer wants to deliver on the list of products to be delivered, search for the products the customer wants to deliver, and place the found products in a bag. Once the products have been delivered to the customer and payment has been completed, the process proceeds to step S68.

[0129] In steps S68 to S71, the same processes as in steps S29 to S32 in FIG. 11 are performed, respectively.

[0130] As described above, the customer can complete the processes from steps S61 to S65 without going to the dry cleaning agency, and can go to the dry cleaning agency after completing the process in step S66 and the work of putting the items into bags in step S67. Therefore, before the customer arrives at the dry cleaning agency, a staff member at the dry cleaning agency can search for the items in the back yard and put them into bags. This reduces the waiting time for customers who come to the store to pick up their items.

[0131] 18, an example has been described in which the delivery of the goods to the customer is performed by a store clerk at the dry cleaning agency. However, this is not limited to this, and the delivery may be performed using a lockable locker or at a store other than the dry cleaning agency, such as a convenience store. When delivering goods to a customer using a lockable locker, the customer is informed that they wish to have the goods delivered to the locker when the goods are received. Then, when the goods are delivered to the dry cleaning agency after being cleaned at the factory, a staff member at the dry cleaning agency places the goods in the locker, sets a PIN number, and locks the lock. The POS terminal 20 then accepts input of the locker number where the goods are placed and the set PIN number in response to an operation by the dry cleaning agency staff member, and transmits this to the user's mobile terminal 50 via the management device 10. In this way, the user can recognize the number of the locker where the goods they wish to pick up are placed and the PIN number required to unlock the locker, and can freely remove the goods from the locker. Furthermore, when handing over items to a customer at a store other than a cleaning agency, the customer is asked which store they would like to have the items delivered to when the items are received. Once the cleaning is completed at the factory, the items are transported to the store designated by the customer, and information such as the customer's name and phone number is transmitted to the store. In this way, a store employee can verify the identity of the customer based on the information transmitted to the store before delivering the items to the customer.

[0132] <Fifth Modification> If an item received from a customer has an abnormality such as dirt, stains, fraying, a missing button, or a broken button, there is a possibility that the customer will complain that the abnormality occurred after the item was left at the cleaning agency.

[0133] Therefore, in the above-described embodiment, in the case where an abnormality such as that described above is found when a clerk at the dry cleaning agency inspects an item received from a customer in the deposit service shown in Fig. 7, the abnormality may be notified to the customer. Specifically, when an abnormality is found as described above, the POS terminal 20 first searches for information about the item in which the abnormality was found from the deposited item history file F2 (see Fig. 6) in the management device 10 in response to an operation by the clerk at the dry cleaning agency, and displays an illustration of the item in which the abnormality was found on the display unit 25. Next, information about the abnormality found is entered into the illustration in response to an operation by the clerk at the dry cleaning agency. Figure 19 is a diagram showing an example of an illustration when the product received from a customer is a shirt and an abnormality is found in this shirt. The illustration (an example of an image) in Figure 19 shows, based on a comment written by the customer, that the shirt received from the customer has a stain on the right side of the abdomen and the button on the left sleeve is undone.

[0134] As shown in FIG. 19, an illustration representing the abnormality is transmitted from the management device 10 to the user mobile terminal 50. The user mobile terminal 50 then displays the transmitted illustration and prompts the customer to input a method of dealing with the abnormality. For example, if the abnormality found is a stain, the method of dealing with the abnormality is whether or not to remove the stain. When the method of dealing with the abnormality is input, the user mobile terminal 50 transmits the input method of dealing with the abnormality to the management device 10.

[0135] Furthermore, when a staff member at a dry cleaning agency inspects an item entrusted to them by a customer and finds an abnormality in the item, an image (an example of an image) of the abnormal area may be sent to the user's mobile terminal 50 instead of the illustration described above. In this case, the store clerk takes an image of the abnormal part of the product using, for example, the imaging function of the store mobile terminal 30 (which may be the POS terminal 20). The store clerk operates the store mobile terminal 30 to call up the deposited product information of the product for which the image of the abnormal part was captured from the deposited product history file F2 stored in the management device 10. The store clerk registers the captured image data obtained by capturing the image in the called-up product information. At this time, the store clerk can input (register) a comment to be added to the captured image data, i.e., a comment to the customer regarding the abnormal part, for example in text format. The captured image data and comment registered in this way are associated with the deposited product information of the corresponding product in the deposited product history file F2, for example, as inspection information.

[0136] Products associated with inspection information as described above are reflected on the user's mobile terminal 50 as follows. 24(A) shows an example of an electronic deposit slip screen displayed on the user's mobile terminal 50. The electronic deposit slip screen in the figure shows an example in which the Details button BT1 is located in the column for a blazer among the deposited products. This indicates that inspection information is associated with the blazer. In other words, the customer can know whether or not an abnormality was found during inspection for the product presented on the electronic deposit slip screen based on whether or not the Details button BT1 is located. In the example shown in the figure, when a customer wants to check the inspection information for a blazer, the customer operates the Details button BT1. In response to the operation of the Details button BT1, the user mobile terminal 50 acquires the corresponding inspection information from the management device 10 and displays an inspection information screen reflecting the acquired inspection information. 24(B) shows an example of the inspection information screen. The inspection information screen in the figure has a captured image area AR1 and a comment area AR2. The captured image area AR1 displays an image (an example of an image) of the captured image data in the inspection information. The comment area AR2 displays the content of a comment corresponding to the image of the captured image data. By looking at this inspection information screen, customers can understand what abnormalities have been found in the items they have left with them. In addition, the store can accurately communicate the abnormalities to customers using photos.

[0137] For example, when the inspection information screen is displayed, the customer may input comments or the like regarding abnormalities through a predetermined operation, and the input comments may be output by display, printing, or the like on the POS terminal 20 of the corresponding store via the management device 10. This allows the store to know, for example, that the customer has acknowledged the abnormalities and to receive instructions from the customer on how to deal with them, without having to answer the phone or the like.

[0138] 19 or the inspection information screen of Fig. 24, an operation area such as a "reply button" for sending comments from the customer to the POS terminal 20 via the management device 10 may be provided. Alternatively, an operation area such as an "agreement button" for sending a notification to the POS terminal 20 that the customer has acknowledged the abnormality may be provided. Then, for example, when the store sends inspection information from the POS terminal 20 to the user mobile terminal 50, if the store does not receive instructions or approval on how to deal with the items in question in response to the customer's operation of the "Reply button" or "Agree button," etc., it may suspend further operations for the items in question, such as settling the fee or moving on to cleaning work. This avoids, for example, receiving complaints because the customer was unaware of an abnormality that existed before the items were taken in, or receiving complaints that the way the items were dealt with was different from what the customer intended.

[0139] It is possible to register multiple pieces of captured image data as inspection information. In this case, images of the multiple pieces of registered captured image data may be displayed in a predetermined manner in the captured image area AR1 of the inspection information screen.

[0140] According to the above, since it is possible to notify the customer that there is an abnormality in the product at an early stage after the product is received from the customer, it is possible to reduce the possibility of the customer complaining that the abnormality occurred after the product was left at the cleaning agency. Also, it is possible to receive instructions from the customer on how to deal with the abnormality and start the cleaning smoothly.

[0141] The present invention is not limited to the above-described embodiments and modifications, and various modifications and applications are possible within the scope of the gist of the present invention.

[0142] For example, in the above-described embodiment, as described above with reference to Figures 10 and 12, an example has been described in which a customer selects products they wish to have delivered from among the products shown on the electronic deposit slip. However, this is not limiting, and the customer may be allowed to select any electronic deposit slip from the electronic slip list screen of Figure 9. In this case, cleaning system 1 and cleaning system 1A will process all products shown on the electronic deposit slip selected by the customer as if the customer wanted them delivered.

[0143] Furthermore, in the above-described embodiment, the cleaning system 1 and the cleaning system 1A are provided with the factory terminal 40, but this is not limiting, and the factory terminal 40 may not be provided.

[0144] In the above-described embodiment, a one-time password is used to confirm whether a customer who selected the desired item on the electronic deposit slip screen (FIGS. 10 and 12) has visited the laundry agency (visit confirmation). However, this is not limited to this, and confirmation may be performed using a customer code that uniquely identifies the customer, or a character string predetermined between the user's mobile terminal and the management device. Alternatively, confirmation may be performed using short-range communication technology such as Bluetooth (registered trademark) or leaky coaxial cable, or the GPS function of the user's mobile terminal 50. If the user's mobile terminal 50 is equipped with a Bluetooth function and Bluetooth is used to confirm the visit, a Bluetooth-compatible device can be provided at the laundry agency, and the visit can be confirmed by checking whether or not the Bluetooth-compatible device is connected to the user's mobile terminal 50. In this case, the Bluetooth-compatible device and the user's mobile terminal 50 may be paired in advance. When using a leaky coaxial cable to confirm a visit, the leaky coaxial cable is installed at the dry cleaning agency, and the visit can be confirmed by checking whether the user's mobile terminal 50 is connected to the network provided by the dry cleaning agency via the leaky coaxial cable. When confirming a store visit using the GPS function of the user's mobile terminal 50, the location information obtained using this GPS function is sent from the user's mobile terminal 50 to the management device 10, and the management device 10 checks whether the obtained location information matches the location of the cleaning agency store, thereby confirming the store visit.

[0145] In the above embodiment, the customer selects the product they wish to have delivered using the user's mobile terminal 50. However, this is not limited to this, and the selection may also be made using the POS terminal 20 or the store's mobile terminal 30. In this way, the cleaning agency store clerk can ask the customer which product they wish to have delivered and select it without having to borrow the customer's mobile terminal 50. This allows the product to be delivered smoothly even to customers who are unfamiliar with operating the cleaning membership application, further improving customer convenience. In this case, it is desirable to confirm the customer's visit using short-range communication technology or a GPS function, as described above.

[0146] In the above-described embodiment, the user mobile terminal 50 displays information about all products received from customers on the electronic slip list screen (FIG. 9) and the electronic deposit slip screen (FIGS. 10 and 12). However, the present invention is not limited to this, and the user mobile terminal 50 may display only items that are available for delivery among all items deposited by the customer. In this case, when the deposit slip icon G12 on the membership card screen (FIG. 8) is tapped, the user mobile terminal 50 may display a list of only information about items that are available for delivery on the touch panel 54, rather than displaying the electronic slip list screen (FIG. 9) on the touch panel 54. By doing so, when the customer selects the items they wish to deliver, items that have already been delivered or items that cannot be delivered because they have not been cleaned or have not yet arrived at the cleaning agency will not be displayed on the user mobile terminal 50. This makes it easier for the customer to select the items they wish to deliver, further improving customer convenience. In this case, it is not necessary to display slip numbers when displaying a list of only information about items that are available for delivery on the touch panel 54. Some dry cleaning agencies also offer a service of storing cleaned items for a long period of time (for example, up to six months). When offering this service, when a customer selects items to be handed over, the user's mobile terminal 50 may be configured to prevent the selection of items the customer has requested to be stored. Specifically, when accepting items from a customer, the POS terminal 20 associates information indicating whether the customer has requested the items to be stored with the information on the items to be accepted and transmits the information to the management device 10, which then transmits the information to the user's mobile terminal 50. Furthermore, when handing over items to a customer, the user's mobile terminal 50 may not display items the customer has requested to be stored on the touch panel 54, or may gray them out on the touch panel 54 so that they cannot be selected. This configuration can prevent customers from accidentally accepting items they have requested to be stored, further improving customer convenience.

[0147] In the above-described embodiment, the factory terminal 40 may generate additional information for the product and transmit it to the management device 10 or the POS terminal 20. Examples of the additional information include a comment such as "A button came off, so a new button was attached," "The stain remains," or "There was something in the pocket." The above-described additional information may also be transmitted to the user's mobile terminal 50.

[0148] In the above-described embodiment, an electronic tag may be attached to the item being kept at the store, and the electronic tag may be detected by a reader to obtain the location of the electronic tag, and the obtained location may be displayed on the touch panel 34 of the store mobile terminal 30. This makes it easier for store staff to find the item that the customer wants to pick up from among the items stored in the back room, thereby improving the business efficiency of the dry cleaning agency store.

[0149] Furthermore, in the above-described embodiment, lamps may be placed at multiple predetermined locations in the back yard, and when cleaned items arrive at the dry cleaning agency from the factory, the POS terminal 20 or the store mobile terminal 30 may register where in the back yard each item has been stored. In this way, when the POS terminal 20 or the store mobile terminal 30 acquires information about the items that a customer wants to pick up, a lamp near the location where the items that the customer wants to pick up are stored can be turned on. This makes it easier for store staff to find the items that the customer wants to pick up from among the items stored in the back yard, thereby improving the business efficiency of the dry cleaning agency.

[0150] Furthermore, in the above-described embodiment, image recognition may be performed using a camera provided in the store mobile terminal 30, so that the product that the customer wants to receive can be found among the products stored in the back room. In this case, when a store clerk receives products from a customer, the store clerk may acquire images of each product received in advance using the camera of the store mobile terminal 30, and when searching for the product that the customer wants to receive, the store clerk may point the camera of the store mobile terminal 30 at the products stored in the back room and use image recognition to find the product that matches the image acquired in advance.

[0151] Furthermore, in the above-described embodiment, a locked storage area may be provided in a location that customers can freely enter and exit, and cleaned products may be stored in this storage area. In this case, the store clerk locks the storage area after storing the products, and transmits unlocking information (such as a multi-digit numeric string or a barcode) and the location of the storage area to the customer's user mobile terminal 50. In this way, the customer can unlock the lock using the unlocking information and retrieve the products from the storage area. The storage area may be, for example, a coin-operated locker or a hook on which products can be hung.

[0152] Furthermore, in the above-described embodiment, any advertising information may be included in the electronic deposit slip. In this case, when the screens shown in Figures 8 to 10, 12, and 17 are displayed on the user's mobile terminal 50, the advertisement can also be displayed as appropriate on the user's mobile terminal 50. Since deposit slips are viewed by customers more frequently than receipts, including advertising information in the electronic deposit slip as described above can improve the advertising effectiveness compared to when advertising information is included on a receipt. Furthermore, when a piece of paper on which information about the product being deposited is printed is used as a deposit slip, any advertisement can be printed on this paper. When the above-mentioned paper is used as a deposit slip, this paper remains in the customer's wallet until the customer collects the product, so the frequency with which the advertisement is visible to the customer can be increased, thereby improving the effectiveness of the advertisement. When advertising information is included in the deposit slip, information identifying what advertising information is included in the deposit slip may be included in the information sent from the POS terminal 20 to the management device 10 in step S6 of Fig. 7. In this way, the dry cleaning agency can know what kind of advertising information was delivered to which customer.

[0153] Third Embodiment Next, a third embodiment will be described. In this embodiment, a store in the cleaning system 1 provides a delivery service in which cleaned items are delivered to customers' homes. To receive the delivery service, customers make a delivery reservation by operating a cleaning member application running on the user's mobile terminal 50.

[0154] The sequence diagram of FIG. 25 shows an example of a processing procedure executed by the user mobile terminal 50, the management device 10, and the POS terminal 20 in response to a delivery reservation. Step S101: The customer performs a predetermined operation on the user's mobile terminal 50 running the cleaning membership application to display a delivery reservation screen on which operations for making a delivery reservation are performed. The customer performs an operation on the delivery reservation screen to specify the items required for making a delivery reservation (delivery reservation specification operation), such as the store where the items to be delivered are being kept, the slip number of the electronic slip containing the items to be delivered, the items to be delivered, the desired date and time of delivery, and the delivery destination (e.g., home address). Note that the items to be delivered may be selected from among items that have been cleaned, and items that have not been cleaned may not be selected. The user's mobile terminal 50 accepts the delivery reservation specification operation performed as described above, and acquires information such as the specified store, slip number, product, date and time, and delivery destination.

[0155] Step S102: The customer confirms the items specified in the delivery reservation specification operation. This confirmation operation may be performed, for example, by pressing a confirmation button located on the delivery reservation screen. In response to the confirmation operation, the user's mobile terminal 50 transmits a delivery reservation request to the management device 10. The delivery reservation request transmitted in this manner includes information on the items specified in the delivery reservation specification operation, such as the store, slip number, product, date and time, and delivery destination.

[0156] Step S103: Upon receiving the delivery reservation request sent in step S102, the management device 10 sends (transfers) the received delivery reservation request to the POS terminal 20 of the store indicated by the store information included in the received delivery reservation request.

[0157] Step S104: The POS terminal 20 that has received the delivery reservation request notifies a store clerk that the delivery reservation request has been received, for example, by a predetermined method such as displaying the information. The store clerk displays the information indicated in the received delivery reservation request, checks the product requested for delivery and the delivery date and time, and determines whether delivery is possible by comparing it with the current delivery schedule. Based on the determination result, the store clerk performs an operation on the POS terminal 20 to specify whether delivery is possible or not (delivery possibility specification operation). The POS terminal 20 accepts the delivery possibility specification operation performed in this way.

[0158] Step S105: The POS terminal 20 that has accepted the delivery possibility designation operation in step S104 transmits a delivery possibility response to the management device 10. The delivery possibility response indicates whether delivery possibility or delivery impossibility has been designated by the delivery possibility designation operation.

[0159] For example, the POS terminal 20 may be configured to refer to data in which the current delivery reservation status is registered, so that the POS terminal 20 can execute a process to determine whether delivery is possible or not instead of step S104. In this case, the delivery possibility response sent in step S105 reflects the determination result of the POS terminal 20.

[0160] Step S106: When the management device 10 receives the delivery possibility response transmitted in step S105, the management device 10 transfers the received delivery possibility response to the user mobile terminal 50 that is the source of the delivery reservation request.

[0161] Step S107: When the user's mobile terminal 50 receives the delivery possibility response transferred in step S106, it displays a delivery possibility notification that reflects the content indicated in the received delivery possibility response. If the delivery availability response indicates that delivery is possible, the user's mobile terminal 50 displays a notification indicating that the delivery reservation has been accepted. At this time, for confirmation, information such as the store, slip number, product, date and time specified in the delivery reservation specification operation may be displayed. On the other hand, if the delivery possibility response indicates that delivery is not possible, the user's mobile terminal 50 displays a delivery possibility notification display indicating that the delivery reservation was not accepted.

[0162] If the delivery availability response indicates that delivery is unavailable and a delivery availability notification is displayed indicating that the delivery reservation was not accepted, the customer can, for example, return from the delivery availability notification screen to the delivery reservation screen and specify a different date and time to redo the delivery reservation. Here, when returning from the delivery availability notification screen to the delivery reservation screen, the content specified in the previous delivery reservation specification operation may be displayed without being cleared. In this way, for example, if the customer wants to re-specify only the date and time, there is no need to re-specify the store, slip number, product, delivery destination, etc.

[0163] The store using the cleaning system 1 of this embodiment may also provide a collection service, in which a collection worker from the store visits the customer's home to pick up the items to be cleaned. When a customer receives such a collection service, similar to the delivery service described above, the customer may make a collection reservation by operating a cleaning member application running on the user mobile terminal 50. When a collection reservation is made in this manner, the user mobile terminal 50, the management device 10, and the POS terminal 20 may execute processing similar to that shown in Fig. 25 in response to the collection reservation. That is, the customer performs a pickup reservation designation operation on the user mobile terminal 50 running the cleaning membership application. Depending on the pickup reservation designation operation, the customer may specify, for example, the store to which the pickup request is made, the desired date and time of pickup, the type and number of products to be picked up, etc. Note that, for example, the type and number of products may be registered when the collection worker visits the customer's home, in which case it is not necessary to specify the type and number of products when the pickup reservation designation operation is performed.

[0164] When the customer confirms the collection reservation designation, a collection reservation request is transmitted from the user's mobile terminal 50. The collection reservation request is transferred from the management device 10 to the POS terminal 20 of the store that is the collection request destination. The store clerk at the store where the POS terminal 20 that received the collection reservation request determines whether or not collection is possible in accordance with the collection reservation request, and performs a collection availability designation operation on the POS terminal 20. The POS terminal 20 transmits a collection availability response in response to the collection availability specification operation. The transmitted collection availability response is transferred from the management device 10 to the user's mobile terminal 50. The user's mobile terminal 50 displays a collection availability notification that reflects the content of the received collection availability response.

[0165] In this way, in the cleaning system 1 of this embodiment, collection reservations may also be made by operating the cleaning member application. In this embodiment, if both collection reservations and delivery reservations can be made by operating the cleaning membership application, customers can have items they want cleaned collected from their homes and have the cleaned items delivered to their homes. In other words, customers can request cleaning from a store and receive the cleaned items from their homes, for example, without having to go to a physical store.

[0166] In addition, for both delivery reservations and collection reservations in this embodiment, similar to the pickup reservation setting in the first embodiment, the customer may first specify the product for which the delivery reservation or collection reservation is to be made, and then specify the reservation date and time from among the proposed date and time options when the specified product can be picked up.

[0167] <Fourth embodiment> Next, a fourth embodiment will be described. The store in the cleaning system 1 of this embodiment provides a pickup reminder service to customers. The pickup reminder service is a service that reminds customers who have not come to pick up their items even after a certain period of time has passed since the cleaning completion date to pick up their items. It is often the case that customers forget to pick up items that they handed over to the store for cleaning. Therefore, by providing such a service, customers who have forgotten to pick up their items can be reminded that they have to pick up their items and can pick them up. It also allows the store to reduce the number of items stored that are past their completion date.

[0168] An example of a processing procedure executed by the POS terminal 20, the management device 10, and the user mobile terminal 50 of this embodiment in response to the pick-up urging service will be described with reference to the sequence diagram of FIG. Step S201: For the pick-up reminder service, the store can arbitrarily set an allowable elapsed period depending on the store's circumstances. The allowable elapsed period is the period that elapses from the completion date until the item becomes the subject of a pick-up reminder. In this embodiment, the elapsed period may be set in days, but may also be set in hours, for example. When a store clerk sets the allowable elapsed period because, for example, it is necessary to change the allowable elapsed period, the store clerk performs an operation (allowable elapsed period setting operation) according to a predetermined procedure on the POS terminal 20. The POS terminal 20 accepts the allowable elapsed period setting operation performed by the store clerk.

[0169] Step S202: In response to an operation to confirm the input allowable elapsed period in the allowable elapsed period setting operation accepted in step S201, the POS terminal 20 transmits an allowable elapsed period setting request to the management device 10. The allowable elapsed period setting request includes information indicating the store ID indicating the corresponding store and the allowable elapsed period input in step S201. Step S203: In response to receiving the allowable elapsed period setting request, the management device 10 stores (updates) allowable elapsed period setting information that associates the allowable elapsed period indicated by the information included in the allowable elapsed period setting request with the store indicated by the information included in the received allowable elapsed period setting request. In this way, the allowable elapsed period can be set for each store, and the set allowable elapsed period is stored in the management device 10 as allowable elapsed period setting information.

[0170] Next, an example of a processing procedure executed by the management device 10 and the user mobile terminal 50 in relation to a collection reminder will be described with reference to the same figure. Step S211: The management device 10 waits for the timing to issue a pickup reminder. The timing to issue a pickup reminder may be, for example, a predetermined time each day. That is, the management device 10 executes the following pickup reminder-related processing as a batch process based on a predetermined schedule. Note that the schedule for the timing to issue a pickup reminder may also be set for each store.

[0171] Step S212: When it is determined in step S211 that it is time to issue a pickup reminder, the management device 10 searches for overdue products, for example, by referring to the stored product history file F2. Overdue products are products that have been cleaned but have not been picked up even after the allowable elapsed time indicated in the allowable elapsed time setting information has passed since the completion date. Step S213: Next, the management device 10 identifies the customer indicated by the customer code corresponding to the expired product found in step S212 as a customer to be notified of a pick-up reminder. Step S214: The management device 10 generates pick-up reminder information corresponding to each of the customers to be notified identified in step S213. The pick-up reminder information includes, for example, information indicating overdue products corresponding to the customer among the overdue products searched in step S212. Step S215: The management device 10 transmits a push notification to the user mobile terminal 50 corresponding to each notification target customer. The push notification transmitted in step S215 includes the pickup reminder information for the corresponding customer generated in step S214.

[0172] Step S221: The user mobile terminal 50 that has received the push notification transmitted in step S215 notifies the customer that the push notification has been received in a predetermined manner. Step S222: The customer who notices that the push notification has been received can perform an operation to display the push notification in the foreground. In response to this operation, the user's mobile terminal 50 displays a screen on the cleaning member application showing the contents of the pickup reminder information contained in the received push notification. This allows the customer to realize that there are products that have not yet been picked up even though the allowable elapsed time has passed since the completion date. Also, by looking at the screen display showing the contents of the pickup urging information, the customer can understand which products have not yet been picked up.

[0173] Fifth Embodiment Next, a fifth embodiment will be described. As described in the first embodiment, a customer can register as a member using a cleaning membership application. Therefore, as the fifth embodiment, a specific example of member registration using a cleaning membership application will be described.

[0174] In this embodiment, membership registration may be performed for a common membership of, for example, stores in the same chain, but the following explanation will be given as an example in which registration is performed for each store even if they are stores in the same chain. In the case of dry cleaning agencies, even if they are part of the same chain, the stores that customers use are limited to, for example, stores near their home or workplace. Considering this, it is preferable to manage member registration for each store rather than managing it in common for all stores in the chain, as this reduces the storage capacity and processing load of, for example, the management device 10 and the POS terminal 20.

[0175] An example of a processing procedure executed by the user mobile terminal 50, the management device 10, and the POS terminal 20 in relation to member registration of this embodiment will be described with reference to the sequence diagram of FIG. Step S301: In this embodiment, a customer launches a cleaning membership application on their user mobile terminal 50 to register as a member of a store. The customer displays a membership registration screen on the launched cleaning membership application, and performs an operation to input predetermined information required for member registration (member registration information) on the displayed member registration screen (member registration information input operation). The user mobile terminal 50 displaying the member registration screen accepts the member registration information input operation. The member registration information may include, for example, information such as the store to which the customer is to become a member, the customer's email address, and mobile phone number.

[0176] Step S302: When an operation is performed to instruct transmission of the member registration information input in accordance with step S301, the user's mobile terminal 50 running the cleaning member application verifies that the input member registration information is complete and then transmits a provisional registration request to the management device 10. The provisional registration request includes the member registration information input in accordance with step S301. Furthermore, if the entered member registration information is found to be incomplete when an operation to instruct transmission of the member registration information is performed, a message informing the customer that the entered member registration information is incomplete is displayed, and the provisional registration request is not transmitted. In this case, the customer can re-enter the information on the member registration screen to correct the incomplete information.

[0177] Step S303: Upon receiving the temporary member registration request transmitted in step S302, the management device 10 stores the member registration information included in the received temporary member registration request as temporary member information. Step S304: Furthermore, the management device 10 generates an authentication number in response to receiving the temporary member registration request. Step S305: The management device 10 stores the authentication number generated in step S304, and then transmits an authentication number notification for notifying the authentication number to the user mobile terminal 50 that is the sender of the temporary member registration request. The authentication number notification may be sent, for example, by email addressed to the email address included in the member registration information, or by SMS (Short Message Service) addressed to the mobile phone number included in the member registration information.

[0178] Step S306: After receiving the authentication number notification, the customer operates the user mobile terminal 50 to display the authentication number input screen on the cleaning member application. The customer performs an operation to input the authentication number notified in the authentication number notification into the displayed authentication number input screen. The user mobile terminal 50 displaying the authentication number input screen accepts the operation to input the authentication number. Step S307: The customer inputs the authentication number on the authentication number input screen, for example, and then performs an operation to instruct transmission of the authentication number. In response to this operation, the user mobile terminal 50 transmits a formal registration request to the management device 10. The formal registration request includes the authentication number input in step S306.

[0179] Step S308: When the management device 10 receives the registration request, it confirms that it matches the authentication number generated in step S304, and then generates a new authentication number and member ID (customer code) included in the received registration request. Step S309: The management device 10 associates the member ID generated in step S308 with the temporary member information stored in step S303, and stores the information as regular member information. That is, the management device 10 performs official registration of the member information. Step S310: The management device 10 transmits a member ID notification to the user mobile terminal 50 notifying the user of the member ID generated in step S308. Step S311: The user mobile terminal 50 stores the member ID indicated in the member ID notification sent in step S309 as data to be used by the cleaning member application.

[0180] The member ID stored in the user mobile terminal 50 as described above can be displayed as a barcode on the member card screen on the cleaning member application.

[0181] Step S321: When the store clerk visits the store where the member registration was performed as described above, the user displays the membership card screen corresponding to the store on the user's mobile terminal 50 and presents it to the store clerk. The store clerk then has the scanner of the POS terminal 20 read the barcode displayed on the presented membership card screen. The POS terminal 20 then obtains the member ID by reading the barcode.

[0182] Step S322: The POS terminal 20 determines whether or not the member information corresponding to the member ID acquired in step S321 is stored locally. In other words, the POS terminal 20 determines whether or not the member information of the customer as the member indicated by the member ID acquired in step S321 has been registered.

[0183] Step S323: If it is determined in step S322 that the member information has not been registered, the POS terminal 20 transmits a member information request to the management device 10. The member information request includes the member ID acquired in step S321. Step S324: Upon receiving the member information request, the management device 10 transmits the member information stored therein that corresponds to the member ID included in the received member information request to the POS terminal 20 that sent the member information request. Step S325: The POS terminal 20 that has received the member information in step S324 stores the received member information locally, thereby completing member information registration at the store.

[0184] The typical membership registration process at a dry cleaning agency follows the following procedure: The customer goes to the store they wish to use, fills out the necessary information by hand on a membership registration form provided by the store, and hands it over to a store clerk. The form is then sent to, for example, the headquarters of the same chain of stores. At the headquarters, an employee completes the membership registration by inputting the member information into a terminal while looking at the form. This procedure requires the store to enter member information, which places a heavy workload on the store. Furthermore, customers must also visit the store and fill out various items on a form to register as a member. Furthermore, since customers are not considered regular members between the time they hand over the completed form to the store clerk and the time the membership registration entry is completed at headquarters, it becomes necessary to introduce a system such as a temporary membership system, which creates a cumbersome process for both the store and the customer. Therefore, if member registration is performed as in this embodiment, the store does not need to input member information, reducing the workload. Also, in this embodiment, for example, member registration can be performed in advance before going to the store, so that the customer is treated as a regular member when they go to the store, eliminating the above-mentioned hassle.

[0185] Sixth Embodiment Next, a sixth embodiment will be described. In the cleaning system 1 of this embodiment, the store provides coupons to customers. The coupons of this embodiment are electronic coupons provided to customers by a cleaning member application. Customers can use the coupons provided by the store by using the cleaning member application. In this embodiment, the coupons are specified for the product type to which the coupon applies, such as shirts or jackets, and then the number of times they can be used (corresponding to the number of sheets in a bundle) and the validity period during which they can be used are also specified.

[0186] An example of a processing procedure executed by the user mobile terminal 50, the management device 10, and the POS terminal 20 in relation to the use of a coupon will be described with reference to the sequence diagram of FIG. Step S401: For example, when a customer uses a coupon to pay for an item to be cleaned at a store by handing it over to a store clerk, the customer launches a cleaning membership application on the user's mobile terminal 50. The customer performs an operation to instruct the launched cleaning membership application to display a coupon screen (coupon screen display operation). The coupon screen is a screen that presents, for example, a list of coupons that the customer can use. The coupons presented on the coupon screen are presented as list items of coupons categorized by product type, for example. Furthermore, when coupons for the same product type are issued at the same time but with different coupon content settings, such as discount amount and validity period, for example, a list item of coupons categorized by coupon content setting may be presented. The user's mobile terminal 50 accepts the coupon screen display operation performed as described above.

[0187] Step S402: In response to receiving the coupon screen display operation, the user mobile terminal 50 transmits a coupon list information request to the management device 10. The coupon list information request includes the member ID.

[0188] Step S403: In response to receiving the coupon information request, the management device 10 generates coupon list information. The management device 10 generates the coupon list information, for example, in the following manner.

[0189] The management device 10 stores issued coupon information and customer-specific coupon usage information. The issued coupon information is information about coupons currently being issued to customers (members). The customer-specific coupon usage information is information that indicates the coupon usage history for each customer (member).

[0190] 29(A) shows an example of the structure of issued coupon information corresponding to one coupon. The issued coupon information in this figure includes the coupon ID, target product code, coupon content, number of times the coupon can be used, and validity period. The coupon ID is an identifier that uniquely identifies the coupon to which the issued coupon information corresponds. The target product code indicates the product code of the product that is the target of the coupon corresponding to the issued coupon information. The coupon content indicates information about the coupon content, such as the discount amount, conditions under which the coupon can be used (for example, the gender of the user, the rank of the member who can use the coupon, etc.). The number of times a coupon can be used indicates the number of times (number of coupons in a set) that the coupon corresponding to the issued coupon information can be used. The validity period indicates the period during which the coupon corresponding to the issued coupon information can be used.

[0191] Figure 29(B) shows an example structure of customer-specific coupon usage information corresponding to one customer. The customer-specific coupon usage information in this figure has a structure in which one or more coupon usage information pieces are associated with the member ID of the customer in question. One coupon usage information piece has a structure in which the number of times the coupon has been used is associated with the coupon ID. The coupon usage information is associated with the issued coupon information in Figure 29(A) by the coupon ID. The number of times the coupon has been used in the coupon usage information indicates the number of times the coupon in question has been used. The customer-specific coupon usage information stores coupon usage information for all coupons currently available to the customer. For this reason, for example, the customer-specific coupon usage information does not need to store coupon usage information for coupons whose validity period does not include the current date and time, or coupons that have been used up to the maximum number of times they can be used.

[0192] In step S403, the management device 10 searches for customer-specific coupon usage information associated with the member ID included in the received coupon list information request. The management device 10 generates coupon information corresponding to each coupon usage information included in the searched customer-specific coupon usage information. One piece of coupon information includes, for example, a coupon ID, coupon details, remaining number of coupons available, and validity period. The coupon details and validity period are obtained from the corresponding issued coupon information. The remaining number of coupons available is calculated by subtracting the number of coupons used in the coupon usage information from the number of coupons available in the issued coupon information.

[0193] Step S404: The management device 10 transmits the coupon list information generated in step S403 to the user mobile terminal 50.

[0194] Step S405: Having received the coupon list information, the user mobile terminal 50 displays a coupon screen using the received coupon list information. On the coupon screen displayed in step S404, coupon list items are displayed so that the coupon list information is reflected. For each coupon list item, the coupon content and the remaining number of coupons that can be used are displayed. This allows the customer to understand, for each coupon list item displayed on the coupon screen, what the coupon is, and how many times it can be used and by when.

[0195] Step S406: The customer selects the coupon they wish to use from the list of coupons presented on the coupon screen displayed in step S406 (coupon selection operation). The user's mobile terminal 50 accepts the coupon selection operation. Step S407: The user's portable terminal 50 displays a barcode that encodes the coupon information of the coupon selected by the coupon selection operation.

[0196] Step S411: The customer presents the barcode displayed on the user's mobile terminal 50 to a store clerk. When making a transaction, the store clerk performs an operation to read the barcode using, for example, a scanner. As a result, the POS terminal 20 obtains coupon information from the barcode read by the scanner.

[0197] Step S412: In response to the store clerk's operation, the POS terminal 20 executes transaction processing according to the use of the coupon corresponding to the coupon information acquired in step S411. In this transaction processing, for example, a discount corresponding to the use of the coupon is reflected. Note that during transaction processing, a discount corresponding to the use of the coupon may be executed based on coupon content information. In this case, for example, if the coupon information acquired in step S411 includes coupon content information, the POS terminal 20 may acquire coupon content information from the coupon information. Alternatively, the POS terminal 20 may acquire coupon content information associated with the coupon ID included in the coupon information acquired in step S411 from the issued coupon information of the management device 10.

[0198] Step S413: Upon completion of the transaction process in step S412, the POS terminal 20 transmits used coupon information indicating the coupons used in this transaction to the management device 10. The used coupon information also includes the member ID of the customer (member) who was the subject of the transaction process.

[0199] Step S414: In response to receiving the used coupon information, the POS terminal 20 uses the received used coupon information to update the customer-specific coupon use information for the customer. That is, the POS terminal 20 changes the coupon usage count of the coupon use information corresponding to the coupon used this time for the customer-specific coupon use information associated with the same member ID as that included in the received used coupon information. Furthermore, the POS terminal 20 may delete from the customer-specific coupon use information any coupon use information whose coupon usage count has reached the coupon usable count as a result of changing the coupon usage count. By updating the coupon usage information for each customer in this way, when the customer subsequently displays the coupon screen on the user's mobile terminal 50, the remaining number of coupons that have been used will be displayed as one less than the previous number. In this manner, in this embodiment, a coupon provision service can be provided using the cleaning membership application.

[0200] In the above example, one coupon corresponding to one issued coupon information is associated with one applicable product. However, one coupon corresponding to one issued coupon information may be associated with multiple applicable products, such as a dress shirt and slacks. Alternatively, a coupon corresponding to one issued coupon information may be issued that does not specify the products to which it can be applied, but is applicable to all products. Also, for example, the POS terminal 20 may read the membership number from the membership card screen displayed on the user's mobile terminal 50 and transmit it to the management device 10, and the management device 10 may then transmit information about coupons that can be used corresponding to the received membership number to the POS terminal 20. The POS terminal 20 may display the received coupon information, and a store clerk may look at the displayed coupon information and encourage the customer to use the coupon. In this case, when the coupon is used, information about the coupon use (used coupon information) may be transmitted from the POS terminal 20 to the management device 10. In addition, if the product received from the customer is eligible for a coupon that the customer can use, the coupon may be automatically applied, and the settlement process according to the application may be performed at the POS terminal 20.

[0201] Seventh Embodiment Next, a seventh embodiment will be described. In this embodiment, a store provides a product delivery service using lockers to deliver cleaned products to customers outside of business hours. In the store, multiple lockers are installed in locations that can be used by customers even when the store is closed outside of business hours. When receiving a delivery service for items outside of business hours, customers make a locker reservation using the cleaning membership application. To make a locker reservation (locker reservation operation) on the cleaning membership application, customers specify the store where the items will be delivered, the delivery date and time outside of business hours, the items to be delivered, etc. The information specified by the locker reservation operation (locker reservation specification information) is transferred to the POS terminal 20 via the management device 10. The POS terminal 20 manages locker reservation management information that indicates the reservation status of lockers. Upon receiving the information, the POS terminal 20 determines the number of lockers to be used based on the type and number of products indicated in the transferred locker reservation management information, and if locker reservations are possible, updates the locker reservation management information to reflect the details of the locker reservation according to the currently received locker reservation designation information. The store clerk, for example, checks the locker reservation management information displayed on the POS terminal 20 to determine which products are to be stored in each locker and stores the products in the lockers. When a customer who has made a locker reservation goes to the location where the locker is installed, for example, the customer operates the user's mobile terminal 50 to display the barcode of the locker reservation ID on the screen of the cleaning member application launched on the user's mobile terminal 50. A locker management device having a scanner that reads the locker reservation ID is installed at the location where the locker is installed. The customer has the scanner of the locker management device read the barcode of the locker reservation ID. The locker management device compares the locker reservation ID obtained by reading the barcode with the locker reservation management information and unlocks the locker that was reserved corresponding to the locker reservation ID. The customer is notified of the unlocked locker, for example, by a lamp. The unlocked locker contains items that the customer is supposed to pick up. The customer can remove the items from the locker and pick them up.

[0202] As described above, in this embodiment, customers can reserve a locker using the cleaning membership application. In other words, customers can easily reserve a locker at any time by using the cleaning membership application, without having to go to the store during business hours or call the store to complete the locker reservation procedure.

[0203] With reference to the flowchart in FIG. 30, a specific example of the processing procedure executed by the user mobile terminal 50, the management device 10, and the POS terminal 20 in relation to locker reservation using the cleaning member application will be described.

[0204] Step S501: A customer who wishes to make a locker reservation performs an operation to display a locker reservation screen for performing a locker reservation designation operation (locker reservation screen display operation) on the user mobile terminal 50 on which the cleaning member application is running. The user mobile terminal 50 accepts the locker reservation screen display operation.

[0205] Step S502: If, for some reason, communication between the POS terminal 20 of the store for which the locker reservation is made and the management device 10 is not possible, the POS terminal 20 cannot manage the locker reservation management information corresponding to the locker reservation, and therefore the locker reservation cannot be made. Therefore, when the user mobile terminal 50 accepts the locker reservation screen ticket operation, it sends an inquiry (communication availability inquiry) to the management device 10 as to whether communication between the management device 10 and the POS terminal 20 of the store for which the locker is reserved is possible.

[0206] Step S503: Based on the response (communication possible notification or communication impossible notification) to the communication possibility inquiry sent in step S502, the user mobile terminal 50 determines whether communication between the management device 10 and the POS terminal 20 of the store for which the locker is reserved is possible.

[0207] Step S504: If communication between the management device 10 and the POS terminal 20 of the store for which the locker reservation is made is possible, the user's mobile terminal 50 displays the locker reservation screen in response to the locker reservation screen display operation received in step S501. Step S505: The user's mobile terminal 50 accepts the locker reservation operation performed by the customer on the displayed locker reservation screen. Step S506: When the customer has completed specifying the pickup date and time and the product to be picked up through the locker reservation operation, the customer performs an operation to confirm (send) the specified details, for example. In response to this operation, the user mobile terminal 50 transmits a locker reservation request to the management device 10. The locker reservation request includes information such as the date and time specified through the locker reservation operation and the product to be picked up.

[0208] Step S507: In response to the locker reservation request sent in step S506, the management device 10 sends a locker reservation availability notification indicating whether or not a locker reservation is possible. The user mobile terminal 50 displays whether or not the locker reservation is possible based on the received locker reservation availability notification. The locker reservation availability display here is either a locker reservation completion display that notifies that the locker reservation has been completed, or a locker reservation not possible display that notifies that the locker reservation could not be made. The locker reservation completion display may display the pickup date and time specified by the locker reservation operation and the items to be picked up so that the customer can confirm them. Also, if a display indicating that the locker reservation is unavailable is displayed, the screen may return to the locker reservation screen, allowing operations such as changing the pickup date and time or the number of items to be picked up.

[0209] Step S508: If it is determined in step S503 that communication between the management device 10 and the POS terminal 20 of the store for which the locker reservation has been made is not possible, the user mobile terminal 50 displays a message indicating that the locker reservation operation is not possible in response to the locker reservation screen display operation accepted in step S501. When displaying that the locker reservation operation is not possible, for example, a message or the like may be displayed informing the user that the locker reservation operation is not possible because communication with the POS terminal 20 of the store for which the locker reservation has been made is not possible.

[0210] Next, an example of a processing procedure executed by the management device 10 in relation to locker reservation will be described with reference to the same figure. Step S511: When the management device 10 receives the communication availability inquiry sent from the user mobile terminal 50 in step S502, it checks whether communication is possible with the POS terminal 20 of the store where the locker is reserved. The communication availability check here may be, for example, a case in which the user mobile terminal 50 sends a request requesting that the POS terminal 20 send an ACK.

[0211] Step S512: After confirming whether communication is possible in step S511, the management device 10 determines whether communication with the POS terminal 20 of the store for which the locker has been reserved is possible. For example, the management device 10 may determine that communication is possible if an ACK is returned within a certain time period after sending the request to confirm whether communication is possible in step S511, and may determine that communication is not possible if an ACK is not returned within the certain time period.

[0212] Step S513: If it is determined in step S512 that communication with the POS terminal 20 of the store for which the locker is reserved is possible, the management device 10 transmits a communication possible notification to the user mobile terminal 50 in response to the communication possibility inquiry.

[0213] Step S514: The user mobile terminal 50 that has received the communication enabled notification transmits a locker reservation request in step S506. The management device 10 transmits (transfers) the locker reservation request transmitted from the user mobile terminal 50 to the POS terminal 20 of the store for which the locker reservation is made.

[0214] Step S515: The POS terminal 20 of the store for which the locker reservation is made transmits a notification of whether the locker reservation is possible or not as a response to the locker reservation request transmitted in step S514. The management device 10 transmits (transfers) the notification of whether the locker reservation is possible or not transmitted from the POS terminal 20 to the user mobile terminal 50.

[0215] Step S516: If it is determined in step S512 that communication with the POS terminal 20 of the store for which the locker is reserved is not possible, the management device 10 transmits a communication impossibility notice to the user mobile terminal 50 in response to the communication availability inquiry.

[0216] Next, an example of a processing procedure executed by the POS terminal 20 in relation to locker reservation will be described with reference to the same figure. Step S521: The POS terminal 20 waits for the management device 10 to receive a request for confirming whether communication is possible. Step S522: When the POS terminal 20 receives the request to confirm whether communication is possible, the POS terminal 20 transmits an ACK (response) to the management device 10.

[0217] Step S523: After sending the ACK in step S522, the management device 10 sends a locker reservation request to the POS terminal 20 in step S514. When the locker reservation request is received, the POS terminal 20 determines the number of lockers required to store the items to be picked up (the number of lockers to be used). Specifically, for example, the POS terminal 20 can determine the number of lockers to be used based on the number of items to be picked up, which is indicated in the locker reservation request, and the maximum number of items that can be stored in a locker. In this case, for bulky items such as winter coats, for example, one item may be treated as a predetermined number of items, and the number of lockers to be used may be determined.

[0218] Step S524: The POS terminal 20 refers to the locker reservation management information. The locker reservation management information indicates the current reservation status of lockers. That is, the locker reservation management information indicates, for each locker, the date and time when the locker will be in use due to reservation. Step S525: The POS terminal 20 determines whether or not a locker can be reserved in response to the current locker reservation request. Specifically, the POS terminal 20 determines whether or not the number of available lockers determined in step S524 are available at the reservation date and time indicated in the received locker reservation request, based on the locker reservation status indicated in the locker reservation management information referenced in step S524. If there are available lockers, it is determined that the reservation is available, and if there are no available lockers, it is determined that the reservation is not available.

[0219] Step S526: If it is determined in step S525 that a reservation is possible, the POS terminal 20 updates the locker reservation management information so that the reservation of the locker corresponding to the currently received locker reservation request is reflected. That is, the POS terminal 20 selects the number of lockers determined in step S523 from among the available lockers indicated in the locker reservation management information in accordance with a predetermined rule. For the selected lockers, the POS terminal 20 changes the time period in which the product should be stored according to the reservation date and time indicated in the received locker reservation request from available to reserved. Step S527: In this case, the POS terminal 20 transmits a locker reservation availability notification to the management device 10 as a response to the locker reservation request, indicating that the locker reservation is available. Step S528: On the other hand, if it is determined in step S525 that the reservation is not possible, the POS terminal 20 transmits a locker reservation availability notification indicating that the reservation is not possible to the management device 10 as a response to the locker reservation request. By executing such processing, locker reservations using a cleaning member application are realized in the cleaning system 1 of this embodiment.

[0220] Regarding locker reservations in this embodiment, similar to the pickup reservation settings in the first embodiment, the customer may first specify the item to be picked up, and then specify the reservation date and time from among the suggested date and time options that are available for storing the specified item in the locker.

[0221] Eighth Embodiment Next, an eighth embodiment will be described. For example, when a member customer visits a store to hand over items for cleaning or to pick up items that have been cleaned, the customer uses a cleaning member application, as explained above. That is, the customer displays a membership card screen or an electronic receipt screen on the user's mobile terminal 50 and presents them to a store clerk. However, such operations may be cumbersome for the customer. Therefore, in this embodiment, when a user carrying the user mobile terminal 50 approaches a store, the cleaning membership application is brought to the foreground on the user mobile terminal 50, and an entry screen corresponding to the store is displayed. The entry screen here may be, for example, a membership card screen or an electronic deposit slip screen corresponding to the store. Alternatively, it may be a screen that allows an operation to specify a transition to the membership card screen or the electronic deposit slip screen. In this way, when the customer goes to the store and picks up the user mobile terminal 50, the cleaning membership application is already running in the foreground and the entry screen corresponding to the store the customer is visiting is already displayed, eliminating the need for the customer to perform any operation to display the entry screen themselves.

[0222] In this embodiment, the function (entry screen display function) of displaying the entry screen of the cleaning membership application in the foreground in response to the user's mobile terminal 50 approaching the store as described above is realized by the following two example configurations. A first example of a configuration for realizing the entry screen display function uses location information measured by a positioning function such as a GPS of the user mobile terminal 50. A second example of a configuration for realizing the entry screen display function involves transmission and reception of a beacon signal between a beacon device (store beacon device) installed in a store and the user mobile terminal 50.

[0223] An example of a processing procedure executed by the user mobile terminal 50 and the management device 10 in accordance with a first example of a configuration that realizes the entry screen display function will be described with reference to the flowchart in Fig. 31. The user mobile terminal 50 that executes the processing in the figure includes a positioning unit that measures its own position in accordance with a positioning system such as GPS (Global Positioning System).

[0224] Step S601: The user mobile terminal 50 on which the cleaning membership application has been launched transmits, as a function of the cleaning membership application, terminal location information indicating the location of the user mobile terminal 50 measured by the positioning unit to the management device 10. The terminal location information also includes a member ID managed by the cleaning membership application launched on the user mobile terminal 50.

[0225] Step S602: The user mobile terminal 50 also determines whether or not it has received a nearby store notification transmitted from the management device 10. If it has not received a nearby store notification, the management device 10 returns the process to step S601. That is, the user mobile terminal 50 on which the cleaning member application has been launched in steps S601 and S602 transmits terminal location information in step S601, for example, at regular time intervals, if a nearby store notification has not been received.

[0226] Step S603: If it is determined in step S602 that the nearby store notification has been received, the user's mobile terminal 50 executes the following process: That is, the user's mobile terminal 50 displays the entry screen for the corresponding store as the screen of the cleaning membership application. The nearby store notification is information notifying that a store where the customer carrying the user mobile terminal 50 is registered as a member exists within a certain distance from the location indicated by the terminal location information transmitted in step S601. The nearby store notification also includes a store ID indicating the store to be notified. When displaying the entry screen in step S603, the user mobile terminal 50 refers to the store ID included in the received nearby store notification to identify the store notified by the nearby store notification. The user mobile terminal 50 displays an entry screen such as a membership card screen or an electronic slip list screen corresponding to the identified store.

[0227] Next, an example of a processing procedure executed by the management device 10 will be described with reference to the same figure. Step S611: The management device 10 waits for the terminal location information transmitted from the user portable terminal 50 to be received. Step S612: When the management device 10 receives the terminal location information, it identifies the store corresponding to each member ID included in the received terminal location information. The management device 10 stores store location information indicating the store location of each store. In step S612, the management device 10 acquires the store location indicated by the store location information for each identified store. Step S613: The management device 10 compares the terminal location indicated by the currently received terminal location information with the store location acquired in step S612.

[0228] Step S614: The management device 10 determines whether or not there is a nearby store as a result of the processing in step S613. A nearby store is a store that is located within a certain distance from the terminal location indicated by the currently received terminal location information, among the stores corresponding to the member ID included in the currently received terminal location information. If it is determined that there is no nearby store, the management device 10 returns the process to step S611.

[0229] Step S615: On the other hand, if it is determined that there is a nearby store, the management device 10 transmits a nearby store notification to the user portable terminal 50 that is the sender of the terminal location information.

[0230] According to the entry screen display function of this first example, for example, when a customer goes to a store to request dry cleaning or pick up an item, if the customer operates the user mobile terminal 50 to start the cleaning membership application while near or upon entering the store, the entry screen corresponding to the store the customer has visited is displayed. This eliminates the need for the customer to perform an operation to display the entry screen, for example.

[0231] Next, an example of a processing procedure executed by the user mobile terminal 50 in response to the second example of the configuration for realizing the entry screen display function will be described with reference to the flowchart of FIG. The user mobile terminal 50 that executes the process shown in the figure includes a beacon receiver that receives beacon signals transmitted by short-range wireless communication conforming to a standard such as Bluetooth. A store beacon device that transmits beacon signals is also installed in the store. The store beacon device transmits beacon signals to terminals that are within communication distance and are able to communicate. The beacon signal transmitted by the store beacon device includes, for example, a beacon ID that indicates the store beacon device that sent the signal. In addition, the user's mobile terminal 50 stores (registers) the beacon ID of the store beacon device installed in the store where the customer registered as a member, as information used by the cleaning membership application. The management device 10 stores the beacon ID of the store beacon device for each store. When processing member registration, the user's mobile terminal 50, on which the cleaning member application runs, acquires the beacon ID of the store beacon device of the store where the customer has become a member, from the management device 10.

[0232] First, an example of the processing procedure of the store beacon device will be described. Step S621: The store beacon device waits to search for devices that are within communication distance and therefore can communicate. Step S622: In response to the search for a communicable device, the store beacon device performs pairing and transmits a beacon signal to the paired device.

[0233] Next, an example of a processing procedure executed by the user portable terminal 50 will be described. Step S631: The user portable terminal 50 waits for the beacon receiving unit to search for a communicable device.

[0234] Step S632: When a communicable device is found, the beacon receiving unit of the user mobile terminal 50 determines whether or not a beacon signal has been received. If a beacon signal has not been received, the process returns to step S631. Step S633: When a beacon signal is received, for example, as processing of a cleaning member application running in the background, the user mobile terminal 50 determines whether or not the beacon ID indicated by the received beacon signal is registered. If the beacon ID is not registered, the process returns to step S631. Step S634: On the other hand, if the beacon ID is registered, the user portable terminal 50 starts the cleaning member application that has been running in the background so that it runs in the foreground. Step S635: Then, the user portable terminal 50 displays the entry screen of the store corresponding to the received beacon ID as the screen of the cleaning member application. According to the above process, the entry screen is displayed when the customer approaches within a certain distance from the store, even if the customer does not perform any operation to launch the cleaning membership application. Normally, to bring a background application into the foreground, the customer must operate the user mobile terminal 50 to launch the application. However, in this embodiment, the cleaning membership application is automatically brought into the foreground and the entry screen is displayed, even if the customer does not perform any operation.

[0235] In the above-described embodiments, items to be cleaned (cleaning items) are managed as goods. However, the configuration of this embodiment can also be applied to the management of goods other than cleaning items. For example, a management system may be configured in a cloakroom of a restaurant, event venue, ceremony hall, etc., in which clothing, luggage, etc. entrusted by customers are treated as "goods." Furthermore, a management system may be configured in a rental warehouse business, etc., in which luggage stored in a warehouse is treated as "goods."

[0236] The management device 10 and the POS terminal 20 may be the same device. For example, a business that does not have multiple affiliated stores but operates only one store can equip the store with a POS terminal 20 that has the functions of the management device 10. This avoids the cost burden and installation space issues that would arise from installing the management device 10 and the POS terminal 20 as separate devices.

[0237] [Summary of this embodiment] (1) As described above, one aspect of this embodiment is a cleaning item management system that manages information about cleaning items being entrusted to a business operator in a business operation in which the business operator receives cleaning items from customers and delivers the cleaning items to the customers. The cleaning item management system includes a user mobile terminal carried by the customer and a business operator terminal provided in the store where the business operator performs the business operation. The user mobile terminal includes an output means for outputting member information that identifies a member of the store or an electronic deposit slip indicating the cleaning items being entrusted to the business operator. The business operator terminal includes an identification means for identifying the cleaning items being entrusted to the business operator based on the member information or electronic deposit slip output by the output means.

[0238] This configuration allows the business terminal to identify the laundry items being held based on the member information or electronic deposit slip printed on the user's mobile terminal. This allows the store clerk to identify the laundry items to be handed over to the customer without having to check the electronic deposit slip displayed on the user's mobile terminal, allowing the store clerk to quickly prepare the laundry items for the customer. Furthermore, in this case, since the laundry items are identified by exchanging member information or electronic deposit slip information between the user's mobile terminal and the business terminal, there is no need to hand over the user's mobile terminal to the store clerk. This improves customer convenience when handing over laundry items in the process of accepting laundry items from customers.

[0239] (2) Furthermore, one aspect of this embodiment is the above-mentioned laundry item management system, in which the business terminal outputs information about the laundry items being stored based on the member information or the electronic deposit slip.

[0240] According to this configuration, a list of items being cleaned (e.g., a list of items to be handed over) can be displayed or printed out on the business terminal, making it easier for the store clerk to know which items to hand over to the customer.

[0241] (3) Furthermore, one aspect of this embodiment is the cleaning item management system, in which the member information or the electronic receipt is displayed in the form of a barcode.

[0242] According to this configuration, the business operator terminal can obtain the member information or electronic deposit slip information by simply reading the member information or electronic deposit slip information displayed as a barcode on the user's mobile terminal with a scanner, etc. Furthermore, because a device for reading barcodes, such as a scanner, is provided in the business operator terminal for reading various other barcodes, there is no need to add a new device to the business operator terminal in order to obtain the member information or electronic deposit slip information. Conversely, the operator terminal may be equipped with a communication device capable of wireless communication with the user's mobile terminal, and the operator terminal may be able to obtain member information or electronic deposit slip information via wireless communication with the user's mobile terminal.

[0243] (4) Furthermore, one aspect of this embodiment is the above-mentioned cleaning item management system, wherein the output means displays the member information or the electronic deposit slip and an operation area in which operations are performed to check the customer's usage status of the business on the same screen.

[0244] With this configuration, by operating the screen displaying the member information or electronic deposit slip, the display can be immediately switched to a screen that allows the customer to check the business operator's usage status.

[0245] (5) Furthermore, one aspect of this embodiment is the above-mentioned cleaning item management system, which further outputs an image of the cleaning items being entrusted to the business, sent from the business terminal, and a comment added to the image.

[0246] With this configuration, for example, if a customer has a problem with a laundry item, the business can have the business send an image showing the specific problem and a comment about the problem from the business's terminal to the user's mobile device, and the image and comment can be displayed on the user's mobile device. This allows the business to inform the customer of a problem with the product without having to meet the customer in person. As a result, depending on the business's store operations, for example, it may be possible to skip the inspection process at the counter when the customer drops off the laundry item and perform it later, thereby shortening the time it takes for the store to accept the laundry item.

[0247] (6) Furthermore, one aspect of this embodiment is a program for a cleaning item management system that manages information about cleaning items in a business where a business receives cleaning items from a customer and the business hands the cleaning items over to the customer, in which a first computer functions as a user mobile terminal carried by the customer and a second computer functions as a business terminal provided in a store where the business performs the business, the program causing the first computer to function as an output means that outputs member information that identifies a member of the store or an electronic deposit slip indicating the cleaning items being received by the business, and the program causing the second computer to function as an identification means that identifies the cleaning items being received based on the member information or electronic deposit slip output by the output means.

[0248] (7) Furthermore, one aspect of this embodiment is a program for managing information about the laundry items being entrusted to a business operator when the business operator receives the laundry items from a customer and then hands them over to the customer, and for causing a computer serving as a user mobile terminal in a laundry item management system comprising a user mobile terminal carried by the customer and a business terminal provided in the store where the business operator performs the business operation, to function as an output means for outputting member information identifying a store member or an electronic deposit slip indicating the laundry items being entrusted to the business operator, which member information or electronic deposit slip is used by the business operator terminal to identify the laundry items being entrusted to the business operator.

[0249] Furthermore, one aspect of this embodiment is a merchandise management system for managing information on merchandise being deposited in a business in which a business receives merchandise from a customer and the business delivers the merchandise to the customer, the merchandise management system comprising a user mobile terminal carried by the customer and a business terminal provided in a store where the business performs the business, wherein when the business receives merchandise from the customer, the business terminal generates an electronic deposit slip indicating information on the merchandise to be deposited, the user mobile terminal acquires the electronic deposit slip generated by the business terminal, and executes a first selection operation in which the customer selects the electronic deposit slip, or a second selection operation in which the customer selects the electronic deposit slip, A product management system characterized in that the business operator terminal accepts a second selection operation in which the customer selects a product they wish to have delivered from the products indicated on the deposit slip, and when the user's mobile terminal accepts the first selection operation, outputs information about the product indicated on the electronic deposit slip selected by the customer in a format that can be recognized by the business operator and carried by the business operator, or when the user's mobile terminal accepts the second selection operation, outputs information about the product selected by the customer in a format that can be recognized by the business operator and carried by the business operator.

[0250] According to this configuration, the user's mobile terminal accepts a first selection operation in which the customer selects an electronic deposit slip, or a second selection operation in which the customer selects a product they wish to have delivered from the products indicated on the electronic deposit slip. Furthermore, when the user's mobile terminal accepts the first selection operation, the business operator terminal outputs information about the product indicated on the electronic deposit slip selected by the customer in a format that can be recognized by the business operator and carried by the business operator. Furthermore, when the user's mobile terminal accepts the second selection operation, the business operator terminal outputs information about the product selected by the customer in a format that can be recognized by the business operator and carried by the business operator. Therefore, the business operator can carry the output of the business operator's mobile terminal to the place where the product is stored and look for the product that the customer wants to receive while checking this output. Therefore, there is no need to ask the customer which product they want to receive, and there is no need to borrow the customer's mobile terminal, so it is possible to improve customer convenience while digitizing the deposit slip.

[0251] One aspect of this embodiment is characterized in that the user portable terminal generates a one-time password when it receives the first selection operation or the second selection operation.

[0252] According to this configuration, when the user portable terminal receives the first selection operation or the second selection operation, it generates a one-time password. Therefore, the one-time password can be used in processes such as determining whether or not a customer who performed the first selection operation or the second selection operation has visited the store.

[0253] One aspect of this embodiment is characterized in that the business operator terminal includes a management device, and the business operator terminal includes a short-range communication unit that performs short-range communication with the user mobile terminal and a discrimination unit that determines whether short-range communication with the user mobile terminal is established by the short-range communication unit, and when the user mobile terminal receives the first selection operation, it sends information about the product indicated on the electronic deposit slip selected by the customer to the management device, or when the user mobile terminal receives the second selection operation, it sends information about the product selected by the customer to the management device, and when the discrimination unit determines that the short-range communication has been established and the first selection operation is accepted by the user mobile terminal, it obtains and outputs information about the product indicated on the electronic deposit slip selected by the customer from the management device, or when the discrimination unit determines that the short-range communication has been established and the second selection operation is accepted by the user mobile terminal, it obtains and outputs information about the product selected by the customer from the management device.

[0254] According to this configuration, provided that short-range communication is established between the user's mobile terminal and the operator's terminal, the operator's terminal outputs information about the product indicated on the electronic deposit slip selected by the customer using the first selection operation, or information about the product selected by the customer using the second selection operation. Establishing short-range communication between the user's mobile terminal and the business operator's terminal means that the user's mobile terminal is in close proximity to the business operator's terminal and that the customer who performed the first selection operation or the second selection operation is visiting the store. Therefore, it is possible to determine whether the customer who performed the first selection operation or the second selection operation is visiting the store using short-range communication.

[0255] One aspect of this embodiment is characterized in that the business terminal is equipped with a display unit that can be easily carried around the store, and when the first selection operation is accepted by the user's mobile terminal, information about the product indicated on the electronic deposit slip selected by the customer is displayed on the display unit, or when the second selection operation is accepted by the user's mobile terminal, information about the product selected by the customer is displayed on the display unit.

[0256] According to this configuration, the business operator's terminal displays information about the product that the customer wants to receive on a display unit that is freely portable within the store. Therefore, the business operator can carry the display unit to the place where the product is stored and search for the product that the customer wants to receive while checking the information displayed on the display unit, thereby improving the convenience for the business operator.

[0257] One aspect of this embodiment is characterized in that the business terminal is equipped with a printing unit that prints on a medium, and when the first selection operation is accepted by the user's mobile terminal, the printing unit prints on the medium information about the product indicated on the electronic deposit slip selected by the customer, or when the second selection operation is accepted by the user's mobile terminal, the printing unit prints on the medium information about the product selected by the customer.

[0258] According to this configuration, the business operator terminal causes the printing unit to print information about the product that the customer wants to receive on the medium. Therefore, the business operator can carry the printed medium to the location where the product is stored and search for the product that the customer wants to receive while checking the information printed on the medium, thereby improving the convenience for the business operator.

[0259] One aspect of this embodiment is characterized in that, when the user's mobile terminal receives the first selection operation, it generates and outputs an identifier indicating the product indicated on the electronic deposit slip selected by the customer, or when the user's mobile terminal receives the second selection operation, it generates and outputs an identifier indicating the product selected by the customer, and the business terminal is equipped with a reading unit that reads the identifier and outputs information about the product indicated by the identifier read by the reading unit.

[0260] According to this configuration, the user's mobile terminal outputs an identifier indicating the product that the customer wishes to receive, and the business operator's terminal reads this identifier and prints information about the product indicated by the read identifier on a medium. Therefore, information about the product that the customer wants to receive can be output in a format that can be recognized by the business operator and can be carried by the business operator.

[0261] One aspect of this embodiment is characterized in that the business operator terminal generates the electronic deposit slip by linking information about the product to be deposited with information indicating whether the customer wants the product to be stored, and the user's mobile terminal acquires the electronic deposit slip generated by the business operator terminal and accepts the second selection operation from among the products indicated on the electronic deposit slip that are linked with information indicating that the customer does not want the product to be stored.

[0262] According to this configuration, the business operator terminal generates an electronic deposit slip by linking information indicating whether the customer wants to store the product to information on the product to be stored. Also, the user's mobile terminal acquires the electronic deposit slip generated by the business operator terminal and enables the customer to select the product that the customer wants to hand over from among the products that the customer does not want to store. Since the goods that the customer desires to be stored are goods that the customer does not desire to have delivered for a long period of time, the goods cannot be selected as goods that the customer desires to have delivered, thereby further improving convenience for the customer.

[0263] [Additional notes] The technical concept of the present invention will be described below in the appended claims.

[0264] (Additional note 1) A merchandise management system that manages information about merchandise being held in a business in which a business receives merchandise from a customer and the business delivers the merchandise being held to the customer, comprising: A user mobile terminal carried by the customer; a business operator terminal provided in a store where the business operator performs the business; a determination unit that determines whether the user's mobile terminal is present in the store, When the business operator receives the goods from the customer, the business operator terminal generates an electronic receipt showing information about the goods to be received; The user mobile terminal Acquire the electronic deposit slip generated by the carrier terminal, accepting a first selection operation by the customer to select the electronic deposit slip or a second selection operation by the customer to select a product to be delivered from among the products indicated on the electronic deposit slip; The carrier terminal When the first selection operation is accepted by the user's mobile terminal, and the determination unit determines that the user's mobile terminal is present in the store, outputting information about the product indicated on the electronic deposit slip selected by the customer in a format that can be recognized and carried by the business operator, or A product management system characterized in that when the second selection operation is accepted by the user's mobile terminal, and the discrimination unit determines that the user's mobile terminal is present in the store, information about the product selected by the customer is output in a form that can be recognized by the business operator and carried by the business operator.

[0265] (Additional note 2) a management device having the determination unit, When the business operator delivers the goods in storage to the customer, When the user's mobile terminal receives the selection operation, the user's mobile terminal transmits information about the product for which the selection operation has been received and predetermined store visit confirmation information to the management device, and displays the store visit confirmation information; The business operator terminal accepts an operation to input the store visit confirmation information displayed on the user mobile terminal, and transmits the input store visit confirmation information to the management device; The management device verifies whether the store visit confirmation information transmitted from the user mobile terminal matches the store visit confirmation information transmitted from the business operator terminal, and if they match, determines by the determination unit that the user mobile terminal is present in the store, and if they do not match, determines by the determination unit that the user mobile terminal is not present in the store; The product management system described in Appendix 1 is characterized in that the business terminal obtains and outputs information about the product for which the user mobile terminal has accepted the selection operation from the management device, on the condition that the discrimination unit determines that the user mobile terminal is present in the store.

[0266] (Additional note 3) a management device having the determination unit, The user mobile terminal includes a location information acquisition unit that acquires location information of the user mobile terminal, When the business operator delivers the goods in storage to the customer, When the user's mobile terminal receives the selection operation, the user's mobile terminal transmits information about the product for which the selection operation has been received and the location information acquired by the location information acquisition unit to the management device; the management device verifies whether the location information transmitted from the user mobile terminal matches the location information of the store, and if they match, determines by the determination unit that the user mobile terminal is present in the store, and if they do not match, determines by the determination unit that the user mobile terminal is not present in the store; The product management system described in Appendix 1 is characterized in that the business terminal obtains and outputs information about the product for which the user mobile terminal has accepted the selection operation from the management device, on the condition that the discrimination unit determines that the user mobile terminal is present in the store.

[0267] (Additional note 4) A merchandise management system that manages information about merchandise being held in a business in which a business receives merchandise from a customer and the business delivers the merchandise being held to the customer, comprising: A user mobile terminal carried by the customer; a business operator terminal provided in a store where the business operator performs the business; an electronic tag attached to the product being kept at the store; When the business operator receives the goods from the customer, the business operator terminal generates an electronic receipt showing information about the goods to be received; The user mobile terminal Acquire the electronic deposit slip generated by the carrier terminal, accepting a first selection operation by the customer to select the electronic deposit slip or a second selection operation by the customer to select a product to be delivered from among the products indicated on the electronic deposit slip; The carrier terminal a display unit that can be freely carried around the store; a detection unit that detects the electronic tag, The detection unit detects an electronic tag attached to a product being kept at the store and acquires location information of the electronic tag; When the first selection operation is accepted by the user's mobile terminal, information about the product indicated on the electronic deposit slip selected by the customer and the location information acquired by the detection unit are displayed on the display unit; or A product management system characterized in that, when the second selection operation is accepted by the user's mobile terminal, information about the product selected by the customer and the location information acquired by the detection unit are displayed on the display unit.

[0268] (Additional note 5) A merchandise management system that manages information about merchandise being held in a business in which a business receives merchandise from a customer and the business delivers the merchandise being held to the customer, comprising: A user mobile terminal carried by the customer; a business operator terminal provided in a store where the business operator performs the business; A product management system characterized in that the business terminal manages customer information, extracts customers who meet specific conditions based on the managed information, and sends the information to the user mobile terminal of the extracted customers.

[0269] (Additional note 6) A merchandise management system that manages information about merchandise being held in a business in which a business receives merchandise from a customer and the business delivers the merchandise being held to the customer, comprising: A user mobile terminal carried by the customer; a business operator terminal provided in a store where the business operator performs the business; The merchandise management system is characterized in that the business terminal accepts input of information about merchandise entrusted to the customer and transmits the accepted information to the customer's user mobile terminal.

[0270] (Additional note 7) The product management system described in Appendix 6, characterized in that the user's mobile terminal accepts input of customer requests for products about which information is sent from the business operator terminal, and transmits the accepted requests to the business operator terminal.

[0271] (Additional note 8) A merchandise management system that manages information about merchandise being held in a business in which a business receives merchandise from a customer and the business delivers the merchandise being held to the customer, comprising: A user mobile terminal carried by the customer; a business operator terminal provided in a store where the business operator performs the business; The product management system described in appendix 6 or 7, characterized in that the user's mobile terminal is configured to allow selection of credit card payment or prepaid card payment as the payment method for the product for which information is sent from the business terminal, and the selected payment method is sent to the business terminal.

[0272] (Additional note 9) A merchandise management system that manages information about merchandise being held in a business in which a business receives merchandise from a customer and the business delivers the merchandise being held to the customer, comprising: A user mobile terminal carried by the customer; a business operator terminal provided in a store where the business operator performs the business; When the business operator receives the goods from the customer, the business operator terminal generates an electronic receipt showing information about the goods to be received; The user mobile terminal Acquire the electronic deposit slip generated by the carrier terminal, accepting a first selection operation by the customer to select the electronic deposit slip or a second selection operation by the customer to select a product to be delivered from among the products indicated on the electronic deposit slip, regardless of whether the user's portable terminal is present within the store; The carrier terminal When the first selection operation is accepted by the user's mobile terminal, outputting information about the product indicated on the electronic deposit slip selected by the customer in a format that can be recognized by the business operator and carried by the business operator; or A product management system characterized in that, when the second selection operation is accepted by the user's mobile terminal, information about the product selected by the customer is output in a form that can be recognized by the business operator and carried by the business operator.

[0273] Alternatively, a program for implementing the functions of each device in the cleaning system 1 or 1A may be recorded on a computer-readable recording medium, and the program may be loaded into a computer system and executed to perform the processing of each device in the cleaning system 1 or 1A. Here, "loading a program recorded on a recording medium into a computer system and executing it" includes installing the program on a computer system. The term "computer system" here includes hardware such as an operating system and peripheral devices. The term "computer system" may also include multiple computer devices connected via a network, including the Internet, a wide area network (WAN), a local area network (LAN), or a dedicated line. The term "computer-readable recording medium" refers to portable media such as floppy disks, optical magnetic disks, ROMs, and CD-ROMs, as well as storage devices such as hard disks built into a computer system. Thus, the recording medium storing the program may be a non-transitory recording medium such as a CD-ROM. The recording medium may also include internal or external recording media accessible from a distribution server for distributing the program. The program code stored on the distribution server's recording medium may be different from the program code executable on a terminal device. In other words, the format in which the program is stored on the distribution server does not matter as long as it can be downloaded from the distribution server and installed in a form that is executable on the terminal device. The program may be divided into multiple parts, each of which may be downloaded at different times and then combined on the terminal device, or each of the divided programs may be distributed by a different distribution server. Furthermore, the term "computer-readable recording medium" also includes a storage medium that stores a program for a certain period of time, such as volatile memory (RAM) within a computer system that serves as a server or client when a program is transmitted over a network. The program may also be one that realizes part of the functions described above.Furthermore, the above-mentioned functions may be realized in combination with a program already recorded in the computer system, that is, a so-called differential file (differential program). [Explanation of symbols]

[0274] 1, 1A... cleaning system, 10... management device, 20... POS terminal, 20... store portable terminal End, 40...Factory terminal, 50...User mobile terminal, 90...Network

Claims

1. A cleaning system comprising a customer's mobile terminal, a POS terminal provided at a cleaning agency, and a management device for managing information relating to customers, The management device a storage means for storing coupon information relating to coupons that can be used by a customer and membership information of the customer in association with each other; The mobile terminal a first display means capable of switching between displaying the member identification information corresponding to the member information and the coupon information; The POS terminal a registration means for registering information on laundry items received from said customer; reading means for reading the member identification information; an acquisition means for acquiring member information and coupon information corresponding to the member identification information read by the reading means; a second display means for displaying information on applicable coupons when the coupon information acquired by the acquisition means is applicable to the cleaning items registered by the registration means corresponding to the customer, so that a store clerk can provide information on applicable coupons; and a payment means capable of using a coupon to make a payment based on the information registered by the registration means. Cleaning system.

2. The first display means When the member identification information is displayed, in response to an operation on an operator for instructing the display of coupon information displayed on the same screen as the member identification information, the display of the member identification information is switched to the display of available coupon information. The cleaning system of claim 1.

3. A POS terminal provided in a cleaning agency store, A registration means for registering information on items to be cleaned by customers; reading means for reading member identification information; an acquisition means for acquiring member information and coupon information corresponding to the member identification information read by the reading means; a coupon information display means for displaying information on applicable coupons when the coupon information acquired by the acquisition means is applicable to the cleaning items registered by the registration means corresponding to the customer, so that a store clerk can provide information on applicable coupons; and a payment means capable of performing payment based on the information registered by the registration means and using coupons. POS terminal.

4. In a cleaning system comprising a customer's mobile terminal, a POS terminal provided at a cleaning agency, and a management device for managing information relating to customers, the cleaning system includes a first program for causing a first computer to function as the mobile terminal, a second program for causing a second computer to function as the POS terminal, and a third program for causing a third computer to function as the management device, The third program causes the third computer to: functioning as a storage means for storing coupon information relating to coupons that can be used by a customer and membership information of the customer in association with each other; The first program causes the first computer to: functioning as a first display means capable of switching between displaying the member identification information corresponding to the member information and the coupon information; The second program causes the second computer to: a registration means for registering information on laundry items to be received from said customer; reading means for reading the member identification information; an acquisition means for acquiring member information and coupon information corresponding to the member identification information read by the reading means; a second display means for displaying information on applicable coupons when the coupon information acquired by the acquisition means is applicable to the cleaning items registered by the registration means corresponding to the customer, so that a store clerk can provide information on applicable coupons; a payment means for performing payment based on the information registered by the registration means using a coupon; to function as program.

Citation Information

Patent Citations

  • Paperless article safekeeping business management system using short-distance communication function of smartphone

    JP2013182458A