Information processing apparatus and accounting system
The information processing device enhances POS systems by considering customer preferences to select appropriate accounting devices, improving service quality and accessibility.
Patent Information
- Application Number
- JP2025278839
- Authority / Receiving Office
- JP · JP
- Patent Type
- Applications
- Current Assignee / Owner
- Filing Date
- 2025-12-23
- Publication Date
- 2026-02-27
AI Technical Summary
Conventional POS systems fail to consider customer preferences when selecting accounting devices, leading to unsatisfactory service experiences, especially for customers who prefer specific cashiers or have hearing impairments, and those using cart POS systems who may be far from available checkout devices.
An information processing device and accounting system that includes a management unit to manage the usage status of multiple accounting devices, an acquisition unit to acquire customer preference information, and a selection unit to select the appropriate accounting device based on this information, ensuring customers can pay at their preferred device.
This system improves customer service by allowing customers to pay at their preferred checkout device, addressing issues of distance and accessibility, particularly for those with hearing impairments or preferences for specific cashiers.
Smart Images

Figure 2026034761000001_ABST
Abstract
Description
[Technical Field]
[0001] An embodiment of the present invention relates to an information processing device and an accounting system. [Background technology]
[0002] In recent years, POS systems called semi-self POS (Point of Sales) and POS systems called cart POS have come into practical use in stores that sell goods and services (hereinafter collectively referred to as "goods").
[0003] A semi-self-service POS is equipped with multiple registration devices operated by a store clerk to register product information (hereinafter also referred to as "product registration") and multiple accounting devices operated by a customer to process the purchase price. A cart POS is composed of a tablet terminal or smartphone supported on a shopping cart and is equipped with multiple registration devices operated by a customer to register products and multiple accounting devices operated by a customer to process the purchase price.
[0004] In a semi-self-service POS system, the store clerk sends the transaction information, including the registered product information, to one of the accounting devices and tells the customer the number of that device, etc. The customer then pays for the purchase at the accounting device with the given number.
[0005] Some customers may prefer a specific cashier. For example, they may want to use a cashier as close as possible to the exit they will be using in order to shorten the distance they have to carry the items they have removed from their shopping cart. Also, customers with hearing impairments may not recognize the cashier numbers given by store clerks, so they may always want the same cashier.
[0006] However, conventional semi-self-service POS systems do not always provide sufficient service to customers because the accounting device at which the customer makes payment is selected without taking into consideration the customer's preferences.
[0007] With a cart POS, once a customer has registered the items they wish to purchase, they can pay for their purchases at any checkout device. With a cart POS, customers can choose the checkout device themselves. However, when they have completed product registration, they are often located far from the checkout area where the checkout devices are installed, and they do not know whether the checkout device they want is available. In this respect, customer service has not always been satisfactory. Summary of the Invention [Problem to be solved by the invention]
[0008] The problem to be solved by the present invention is to provide an information processing device and an accounting system that can improve services to customers. [Means for solving the problem]
[0009] The information processing device of the embodiment is an information processing device used in an accounting system that includes a registration device that registers product information of products purchased by customers through the operation of a store clerk, and multiple accounting devices that perform accounting processing through the operation of the customer based on the product information registered by the registration device, and is equipped with a management unit that manages the usage status of the multiple accounting devices, an acquisition unit that acquires preference information indicating the customer's preferences regarding the selection of the accounting device, and a selection unit that selects the accounting device to which the product information output by the registration device will be output based on the usage status managed by the management unit and the preference information acquired by the acquisition unit. [Brief explanation of the drawings]
[0010] [Figure 1] FIG. 1 is a diagram illustrating the configuration of a transaction system according to the first embodiment. [Figure 2] FIG. 2 is a diagram showing the checkout space of a store to which the checkout system of the first embodiment is applied. [Figure 3] FIG. 3 is a block diagram showing the main hardware configuration of the registration device of the first embodiment. [Figure 4] FIG. 4 is a block diagram showing the main functional configuration of the control unit of the registration device of the first embodiment. [Figure 5] FIG. 5 is a block diagram showing the main hardware configuration of the transaction device of the first embodiment. [Figure 6] FIG. 6 is a block diagram showing the main functional configuration of the control unit of the accounting device of the first embodiment. [Figure 7] FIG. 7 is a block diagram showing the main hardware configuration of the server device of the first embodiment. [Figure 8] FIG. 8 is a diagram showing the data structure of the member master stored in the memory unit of the server device of the first embodiment. [Figure 9] FIG. 9 is a diagram showing the data structure of the accounting device management file stored in the memory unit of the server device of the first embodiment. [Figure 10] FIG. 10 is a diagram showing the data structure of a preference information setting file stored in the memory unit of the server device of the first embodiment. [Figure 11] FIG. 11 is a block diagram showing the main functional configuration of the control unit of the server device of the first embodiment. [Figure 12] FIG. 12 is a sequence chart showing the flow of operations of the transaction system according to the first embodiment. [Figure 13] FIG. 13 is a flowchart showing the flow of the checkout device selection process performed by the control unit of the server device in the first embodiment. [Figure 14] FIG. 14 is a diagram illustrating the configuration of a transaction system according to the second embodiment. [Figure 15] FIG. 15 is a diagram showing the checkout space of a store to which the checkout system of the second embodiment is applied. [Figure 16] FIG. 16 is a block diagram showing the main hardware configuration of a registration device according to the second embodiment. [Figure 17] FIG. 17 is a block diagram illustrating the main functional configuration of the control unit of the registration device of the second embodiment. [Figure 18]FIG. 18 is a block diagram showing the main hardware configuration of the transaction device of the second embodiment. [Figure 19] FIG. 19 is a block diagram showing the main functional configuration of the control unit of the accounting device of the second embodiment. [Figure 20] FIG. 20 is a block diagram showing the main hardware configuration of a server device according to the second embodiment. [Figure 21] FIG. 21 is a diagram showing the data structure of the transaction information section stored in the RAM of the server device of the second embodiment. [Figure 22] FIG. 22 is a block diagram showing the main functional configuration of the control unit of the server device of the second embodiment. [Figure 23] FIG. 23 is a sequence chart showing the flow of operations of the transaction system according to the second embodiment. [Figure 24] FIG. 24 is a diagram showing a display screen of a terminal device according to the second embodiment. [Figure 25] FIG. 25 is a flowchart showing the flow of the checkout device selection process by the control unit of the server device in the second embodiment. DETAILED DESCRIPTION OF THE INVENTION
[0011] An information processing device and a checkout system according to embodiments will be described below with reference to the drawings. Note that the present invention is not limited to the embodiments described below. For example, in each embodiment, an example will be described in which the information processing device is a server device, but the information processing device can also be a registration device. Furthermore, the functions of the information processing device may be realized by cooperation between the server device and the registration device.
[0012] (First embodiment) The information processing device and accounting system of the first embodiment will be described below with reference to the drawings. In the first embodiment, the accounting system is a semi-self-service POS system. FIG. 1 is a diagram showing the configuration of accounting system 1. Accounting system 1 includes multiple registration devices 2, multiple accounting devices 3, and a server device 4. These registration devices 2, accounting devices 3, and server device 4 are communicatively connected to one another via network N. Network N is, for example, a wired or wireless LAN (Local Area Network). The number of registration devices 2 and accounting devices 3 is arbitrary, but it is desirable to install more accounting devices 3 than registration devices 2.
[0013] The registration device 2 is operated by a store clerk S (see FIG. 2). The registration device 2 registers products purchased by a customer CU (see FIG. 2) and outputs (transmits) the registered product information for one transaction as transaction information to one of the transaction devices 3. Details of the registration device 2 will be described later.
[0014] The transaction device 3 is operated by the customer CU. The transaction device 3 executes transaction processing based on transaction information received from the registration device 2. Transaction processing is processing by which the customer CU pays for the purchase price of merchandise. For example, transaction processing includes processing to display the transaction amount (total purchase price for one transaction), processing related to change, processing related to credit card payments, and processing related to printing receipts. Details of the transaction device 3 will be described later.
[0015] The server device 4 functions as a store server that manages various store information. For example, the server device 4 manages store sales and the like based on information from each checkout device 3. The server device 4 also manages status information indicating the usage status of each checkout device 3, and selects the checkout device 3 at which the customer CU will make payment based on the status information and the customer CU's wishes. The server device 4 is an example of an information processing device. Details of the server device 4 will be described later.
[0016] FIG. 2 is a diagram showing the checkout space of a store to which the checkout system 1 of this embodiment is applied. Exits X and Y are provided on both sides of the checkout space. Three registration devices 2 (registration devices A to C) are installed in the checkout space, located on the sales floor (not shown) side. Seven checkout devices 3 (checkout devices A to G) are also installed in the checkout space, located farther from the sales floor than the registration devices 2. In the following description, registration devices A to C will be referred to as registration devices 2 unless otherwise distinguished. Similarly, checkout devices A to G will be referred to as checkout devices 3 unless otherwise distinguished.
[0017] When a customer CU brings purchased items to the registration device 2, the store clerk S registers the purchased items. At this time, the member ID that identifies the customer CU is entered into the registration device 2 by the operation of the store clerk S or the customer CU. When product registration of all purchased items is complete, the store clerk S inputs a checkout instruction to the registration device 2 to declare the end of one transaction, in other words, to issue a checkout instruction.
[0018] When a payment instruction is input to the registration device 2, the registration device 2 sends a member ID that identifies the customer CU to the server device 4. The server device 4 extracts preference information from the member master that indicates the customer CU's preference regarding the selection of a payment device 3. The server device 4 then selects the payment device 3 at which the customer CU will make payment based on the status information of each payment device 3 and the extracted preference information.
[0019] For example, in the situation shown in Figure 2, if the preference information indicates a preference near exit Y, the server device 4 selects an accounting device 3 that is not being used by another customer CU and is closest to exit Y. The server device 4 then outputs an accounting device ID that identifies the selected accounting device 3 to the registration device 2. The accounting device ID is an example of identification information that identifies one of the accounting devices 3.
[0020] When the registration device 2 receives the accounting device ID from the server device 4, it automatically or through the operation of the store clerk S sends the transaction information to the accounting device 3 identified by that accounting device ID. At this time, the registration device 2 displays the specific information, such as the accounting device ID, received from the server device 4 on its display unit. The store clerk S confirms the displayed specific information and passes it on to the customer CU. The registration device 2 may also display the specific information on the customer display unit, in which case the store clerk S does not need to pass on the displayed information to the customer CU. The customer CU then proceeds to the accounting device 3 identified by the specific information provided by the store clerk S or displayed on the customer display unit, and pays for the purchase.
[0021] Next, we will explain in detail each device in the transaction system 1. First, we will explain the registration device 2. Figure 3 is a block diagram showing the main hardware configuration of the registration device 2.
[0022] The registration device 2 includes a control unit 20, a memory unit 21, a display unit 22, an operation unit 23, a scanner 24, and a communication unit 25. The control unit 20, the memory unit 21, the display unit 22, the operation unit 23, the scanner 24, and the communication unit 25 are connected to each other via a bus 26 or the like so as to be able to communicate with each other.
[0023] The control unit 20 is configured as a computer including a CPU (Central Processing Unit) 201, a ROM (Read Only Memory) 202, and a RAM (Random Access Memory) 203. The CPU 201, the ROM 202, and the RAM 203 are connected to each other via a bus 26.
[0024] The CPU 201 controls the overall operation of the registration device 2. The ROM 202 stores various programs and various data, such as a program used to drive the CPU 201. The RAM 203 is used as a work area for the CPU 201, and loads various programs and various data stored in the ROM 202 and the memory unit 21. The control unit 20 executes various control processes of the registration device 2 by the CPU 201 operating in accordance with the control programs stored in the ROM 202 and the memory unit 21 and loaded in the RAM 203.
[0025] RAM 203 also includes a product information section 2031 and a member ID section 2032. Product information section 2031 is an area that stores product information (product code, product name, price, etc.) of a product identified by a product code read by scanner 24. Product registration is performed by registering (storing) product information, etc. in product information section 2031. Member ID section 2032 is an area that stores a member ID that is read from a member card by scanner 24 or entered into operation section 23.
[0026] The memory unit 21 is configured with a storage medium such as a hard disk drive (HDD) or flash memory, and maintains its stored contents even when the power is cut off. The memory unit 21 stores a control program 211 and a product master 212.
[0027] The control program 511 is a program for executing functions such as registering products based on product codes read by the scanner 24, transmitting the member ID registered in the member ID section 2032 to the server device 4, and transmitting the product information registered in the product information section 2031 to the accounting device 3 as accounting information.
[0028] The product master 212 is a master file that stores product codes that identify products sold in the store and product information (product name, price, etc.) in association with each other. The product master 212 is distributed from the server device 4 and stored in the memory unit 21. Since the products sold in the store change daily, the product master 212 is updated as appropriate. The product code is an example of product identification information that identifies the product.
[0029] The display unit 22 is configured, for example, with a liquid crystal panel, and includes an operator display unit facing the store clerk S and a customer display unit facing the customer CU. The display unit 22 displays various information. For example, the operator display unit and the customer display unit display product information for registered products. The operator display unit and the customer display unit also display specific information such as the accounting device ID input from the server device 4. The operator display unit can also display a product registration screen for inputting product codes for products that do not have code symbols attached.
[0030] The operation unit 23 is used to input information into the control unit 20, and is composed of a keyboard, a touch panel provided on the surface of the display unit 22, and the like. For example, the operation unit 23 is operated by the store clerk S to input the product code of a product that does not have a code symbol attached to it into the control unit 20. The operation unit 23 is also operated by the store clerk S to input transaction instruction information to the control unit 20, which declares that product registration for one transaction has been completed.
[0031] The scanner 24 reads the product code of the product from a code symbol such as a barcode or two-dimensional code attached to the product. The scanner 24 may be configured as an RFID (Radio Frequency Identification) reader that reads the product code from a wireless tag attached to the product. The scanner 24 also reads a membership code indicated on a membership card or the like of the customer CU. The scanner 24 inputs the read information into the control unit 20.
[0032] The communication unit 25 is an interface for communicating with external devices such as the accounting device 3 and the server device 4. By connecting the control unit 20 to external devices via the communication unit 25, the control unit 20 can send and receive information (data) to and from the external devices.
[0033] Next, a functional configuration of the control unit 20 of the registration device 2 will be described. Fig. 4 is a block diagram showing the main functional configuration of the control unit 20 of the registration device 2. The control unit 20 functions as an input unit 2001, a registration unit 2002, a transmission unit 2003, and a display processing unit 2004 by the CPU 201 operating in accordance with a control program stored in the ROM 202 or the memory unit 21. Note that each of these functions may be configured using hardware such as a dedicated circuit.
[0034] Various types of information are input to the input unit 2001 from the server device 4, the operation unit 23, and the scanner 24. For example, transaction start information declaring the start of a transaction and transaction instruction information declaring that product registration for a transaction has been completed are input to the input unit 2001 from the operation unit 23. The input unit 2001 also receives from the scanner 24 the product code and member ID read by the scanner 24. The input unit 2001 also receives from the server device 4 the transaction device ID that identifies the transaction device 3 selected by the server device 4.
[0035] The registration unit 2002 registers product information of products purchased by customers. Specifically, the registration unit 2002 executes product registration by reading product information corresponding to the product code input to the input unit 2001 from the product master 212 and registering the product information in the product information section 2031. The registration unit 2002 may transmit an inquiry about the product information corresponding to the product code input to the input unit 2001 to the server device 4 and obtain the product information from the server device 4. In this case, the registration device 2 does not need to store the product master 212. The registration unit 2002 also registers the member ID input to the input unit 2001 in the member ID section 2032.
[0036] The transmitter 2003 transmits the product information registered by the registration unit 2002 to the checkout device 3 identified by the identification information input from the server device 4. Specifically, the transmitter 2003 transmits transaction information, including the product information registered in the product information section 2031, to the checkout device 3 identified by the checkout device ID input from the server device 4 to the input unit 2001. The transmitter 2003 also transmits the member ID registered in the member ID section 2032 to the server device 4.
[0037] The display processing unit 2004 displays the specific information input from the server device 4 on the display unit 22. Specifically, the display processing unit 2004 displays the specific information, such as the checkout device ID, input from the server device 4 on the display unit 22. The display processing unit 2004 also displays various information on the display unit 22. For example, the display processing unit 2004 displays product information, etc., registered by the registration unit 2002 on the display unit 22.
[0038] Next, a detailed description will be given of the transaction device 3. Figure 5 is a block diagram showing the main hardware configuration of the transaction device 3.
[0039] The accounting device 3 includes a control unit 30, a memory unit 31, a display unit 32, an operation unit 33, a card reader 34, a change dispenser 35, and a communication unit 36. The control unit 30, the memory unit 31, the display unit 32, the operation unit 33, the card reader 34, the change dispenser 35, and the communication unit 36 are connected to each other via a bus 37 or the like so as to be able to communicate with each other.
[0040] The control unit 30 is configured by a computer including a CPU 301, a ROM 302, and a RAM 303. The CPU 301, the ROM 302, and the RAM 303 are connected to one another via a bus 37.
[0041] CPU 301 controls the overall operation of the checkout apparatus 3. ROM 302 stores various programs and data, including programs used to drive CPU 301. RAM 303 is used as a work area for CPU 301, and loads various programs and data stored in ROM 302 and memory unit 31. Control unit 30 executes various control processes for the checkout apparatus 3 by CPU 301 operating in accordance with control programs stored in ROM 302 and memory unit 31 and loaded in RAM 303.
[0042] The memory unit 31 is configured with a storage medium such as a HDD or flash memory, and maintains its stored contents even when the power is cut off. The memory unit 31 stores a control program 311.
[0043] The control program 311 is a program for implementing the function of executing transaction processing based on transaction information input from the registration device 2.
[0044] The display unit 32 is configured, for example, with a liquid crystal panel, and displays various information. For example, the display unit 32 displays transaction information input from the registration device 2. The display unit 32 also displays guidance for the customer CU on how to operate the transaction device 3, a selection screen for selecting a payment method for the purchase price, and the like.
[0045] The operation unit 33 is used to input information to the control unit 30, and is configured with a touch panel or the like provided on the surface of the display unit 32. The operation unit 33 is operated by the customer CU to input various information to the control unit 30. For example, the operation unit 33 inputs information indicating the payment method for the purchase price to the control unit 60.
[0046] The card reader 34 reads the credit information required for credit card payment from the credit card of the customer CU. The card reader 34 may be a magnetic card reader that reads information from a magnetic card, or an IC card reader that reads information from a card with a built-in IC chip.
[0047] When a customer CU pays for a purchase in cash, the change dispenser 35 accepts the bills and coins paid by the customer CU and dispenses change as necessary.
[0048] The communication unit 36 is an interface for communicating with external devices such as the registration device 2 and the server device 4. The control unit 30 is connected to the external devices via the communication unit 36, thereby enabling transmission and reception of information (data) with the external devices.
[0049] Next, we will explain the functional configuration of the control unit 30 of the accounting device 3. Figure 6 is a block diagram showing the main functional configuration of the control unit 30 of the accounting device 3. The control unit 30 functions as an input unit 3001, an accounting processing unit 3002, and an output unit 3003, as a result of the CPU 301 operating in accordance with control programs stored in the ROM 302 and memory unit 31. Note that each of these functions may also be configured using hardware such as a dedicated circuit.
[0050] Various types of information are input to the input unit 3001 from the registration device 2, the operation unit 33, and the card reader 34. For example, information indicating the payment method for the purchase price is input to the input unit 3001 from the operation unit 33. Credit information read by the card reader 34 is also input to the input unit 3001 from the card reader 34. Furthermore, transaction information is input to the input unit 3001 from the registration device 2.
[0051] The accounting processing unit 3002 executes accounting processing based on the accounting information input to the input unit 3001 .
[0052] When the transaction processing by the transaction processing unit 3002 is completed, that is, when the customer CU has completed payment of the purchase price, the output unit 3003 outputs transaction completion information to the server device 4. The transaction completion information includes a transaction device ID that identifies the device itself.
[0053] Next, a description will be given of the server device 4. Fig. 7 is a block diagram showing the main hardware configuration of the server device 4.
[0054] The server device 4 includes a control unit 40, a memory unit 41, a display unit 42, an operation unit 43, and a communication unit 44. The control unit 40, the memory unit 41, the display unit 42, the operation unit 43, and the communication unit 44 are connected to one another via a bus 45 or the like. The server device 4 may be configured with multiple computers and may also include an external memory.
[0055] The control unit 40 is configured as a computer including a CPU 401, a ROM 402, and a RAM 403. The CPU 401, the ROM 402, and the RAM 403 are connected to one another via a bus 45.
[0056] The CPU 401 controls the overall operation of the server device 4. The ROM 402 stores various programs, such as a program used to drive the CPU 401, and various data. The RAM 403 is used as a work area for the CPU 401, and loads various programs and data stored in the ROM 402 and the memory unit 41. The control unit 40 executes various control processes of the server device 4 by the CPU 401 operating in accordance with the control programs stored in the ROM 402 and the memory unit 41 and loaded in the RAM 403.
[0057] The memory unit 41 is configured with a storage medium such as a hard disk drive (HDD) or flash memory, and retains its contents even when the power is turned off. The memory unit 41 stores a control program 411, a product master 412, a member master 413, an accounting device management file 414, and a priority setting file 415.
[0058] The control program 411 is a program for realizing functions such as obtaining a member ID from the registration device 2, managing the usage status of accounting devices A to G, and selecting an accounting device 3 for the customer CU to make a payment.
[0059] The product master 412 is a master file that stores information about products handled by the store. Since the products handled by the store change daily, the product master 412 is updated as appropriate. The updated product master 412 is distributed to the registration device 2.
[0060] The member master 413 is a file that manages information about customer CUs. The information about a customer CU stored in the member master 413 is registered when the customer CU registers to become a member of a store. Figure 8 is a diagram showing the data structure of the member master 413. Each piece of data registered in the member master 413 is associated with information indicating the member ID, name, and desired information.
[0061] The member ID field is registered with a member ID that identifies the member. The member ID can be said to be customer identification information that identifies the customer CU. The name field is registered with information indicating the name. The desired information field is registered with a desired information number that indicates the desired conditions of the customer CU regarding the accounting device 3 to be used.
[0062] For example, if a member is a customer who regularly visits the store by bicycle and would like to use an accounting device 3 close to Exit X, located on the bicycle parking lot side, then "1" is registered in the preference information field. If a member is a customer who regularly visits the store by car and would like to use an accounting device 3 close to Exit Y, located on the parking lot side, then "2" is registered in the preference information field. If a member does not have a particular preference for the accounting device 3 to use, then "3" is registered in the preference information field. If a member would like a specific accounting device 3, then "4" is registered in the preference information field. In this case, the accounting device ID of the desired accounting device 3 is also registered.
[0063] The accounting device management file 414 is a file that manages the usage status of accounting devices A to G. The accounting device management file 414 is updated when the customer CU selects a accounting device 3 to make a payment via the server device 4, and when payment completion information is input from each accounting device 3. Figure 9 is a diagram showing the data structure of the accounting device management file 414. Each piece of data registered in the accounting device management file 414 is associated with a accounting device ID and information indicating the status.
[0064] The accounting device ID field contains an accounting device ID that identifies the accounting device 3. "A" to "G" registered in the accounting device ID field correspond to accounting devices A to G shown in Figure 2, respectively.
[0065] The status field stores status information that indicates the usage status of the checkout apparatus 3. The status information stored in the status field is information that indicates "in use" or "free."
[0066] The priority setting file 415 is a file that sets the priority of the checkout device 3 in accordance with the desired information. Figure 10 is a diagram showing the data structure of the priority setting file 415. Each piece of data registered in the priority setting file 415 is associated with desired information, content, and information indicating the priority.
[0067] The desired information field stores a desired information number indicating the customer CU's desired conditions regarding the checkout apparatus 3 to be used. The content field stores information indicating the content of the desired information.
[0068] The priority field stores information indicating the priority order when the server device 4 selects a checkout device 3. The priority order corresponding to the desired information "1" is set in order of proximity to exit X, with checkout device A having the highest priority, followed by checkout device B, and so on, and the lowest priority being checkout device G. The priority order corresponding to the desired information "2" is set in order of proximity to exit Y, with checkout device G having the highest priority, followed by checkout device F, and so on, and the lowest priority being checkout device A.
[0069] No information indicating the priority is registered in the priority field for which the desired information is "3." Information indicating the accounting device 3 specified by the customer CU is registered in the priority field for which the desired information is "4."
[0070] In other words, if the desired information is "1" or "2", the payment devices 3 that can be selected are all of payment devices A to G, and a selection priority is set. If the desired condition is "3", the payment devices 3 that can be selected are all of payment devices A to G, and no selection priority is set. If the desired condition is "4", the payment device 3 that can be selected is only one of the payment devices 3 set by the customer CU.
[0071] When a member ID is input from the registration device 2, the server device 4 refers to the member master 413, the accounting device management file 414, and the priority setting file 415 to select an accounting device 3 where the customer CU identified by the member ID will make payment.
[0072] 7, the hardware of the server device 4 will be described. The display unit 42 is configured with, for example, a liquid crystal panel, and displays various information. For example, the display unit 42 displays a registration screen for registering product information in the product master 412.
[0073] The operation unit 43 is used to input information to the control unit 40, and is composed of a keyboard, a touch panel provided on the surface of the display unit 42, etc. For example, the operation unit 43 inputs product information to be registered in the product master 412 to the control unit 40.
[0074] The communication unit 44 is an interface for communicating with external devices such as the registration device 2 and the accounting device 3. By connecting the control unit 40 to the external devices via the communication unit 44, the control unit 40 can send and receive information (data) with the external devices.
[0075] Next, a description will be given of the main functional configuration of the control unit 40 of the server device 4. Fig. 11 is a block diagram showing the main functional configuration of the control unit 40 of the server device 4. The control unit 40 functions as an input unit 4001, an acquisition unit 4002, a management unit 4003, a selection unit 4004, and an output unit 4005 by the CPU 401 operating in accordance with a control program stored in the ROM 402 or memory unit 41. Note that each of these functions may be configured by hardware such as a dedicated circuit.
[0076] The input unit 4001 receives various types of information from the registration device 2, the checkout device 3, and the operation unit 43. For example, product information to be registered in the product master 412 is input to the input unit 4001 from the operation unit 43. The input unit 4001 also receives the member ID of the customer CU who purchases the product from the registration device 2. The input unit 4001 also receives payment completion information from the checkout device 3.
[0077] The acquisition unit 4002 acquires preference information indicating the preference of the customer CU regarding the selection of the checkout apparatus 3. Specifically, the acquisition unit 4002 reads the preference information number corresponding to the member ID input to the input unit 4001 from the member master 413. The acquisition unit 4002 may also acquire preference information from the registration device 2. For example, the acquisition unit 4002 may acquire preference information input by the store clerk S or the customer CU when registering a product on the registration device 2. In this case, the registration device 2 displays a preference information input screen on the display unit 22 that shows the preference information number and the content corresponding to that preference information number.
[0078] The management unit 4003 manages the usage status of multiple checkout devices 3. The management unit 4003 manages the usage status of checkout devices A through G by appropriately updating the checkout device management file 414. Specifically, when a checkout device 3 is selected by the selection unit 4004, the management unit 4003 registers "in use" in the status field corresponding to the checkout device ID that identifies the selected checkout device 3. Furthermore, when payment completion information is input from a checkout device 3 to the input unit 4001, the management unit 4003 registers "free" in the status field corresponding to the checkout device ID that identifies that checkout device 3.
[0079] The selection unit 4004 selects a checkout device 3 to which the product information output by the registration device 2 will be output, based on the usage status managed by the management unit 4003 and the preference information acquired by the acquisition unit 4002. Specifically, the selection unit 4004 reads out the checkout device ID whose status information is available from the checkout device management file 414. The selection unit 4004 then references the priority setting file 415 and reads out the priority corresponding to the preference information No. read out from the member master 413 by the acquisition unit 4002. Of the checkout device IDs read out from the checkout device management file 414, the selection unit 4004 selects the checkout device ID with the highest priority read out from the priority setting file 415. This allows the selection unit 4004 to select from among the available checkout devices 3 the checkout device 3 that meets the preference of the customer CU.
[0080] The output unit 4005 outputs identification information that identifies the checkout device 3 selected by the selection unit 4004 to the registration device 2. Specifically, the output unit 4005 outputs the checkout device ID of the checkout device 3 selected by the selection unit 4004 to the registration device 2.
[0081] Next, we will explain the operation of the transaction system 1 configured as above. Figure 12 is a sequence chart showing the flow of the transaction system 1's operation.
[0082] Prior to product registration being performed by the registration device 2, the member ID of the customer CU is input to the registration device 2 (step S1). When the product code of the purchased product is read by the scanner 24 and the product code is input, the registration device 2 performs product registration (step S2). The registration device 2 performs product registration for all products purchased by the customer CU.
[0083] When product registration for all products purchased by customer CU is completed, clerk S operates registration device 2 to input transaction instruction information (step S3). Registration device 2 transmits the member ID input in step S1 to server device 4 (step S4).
[0084] When the server device 4 receives the member ID, it executes a checkout device selection process to select a checkout device 3 at which the customer CU identified by the member ID will make a payment (step S5). The checkout device selection process executed by the server device 4 will be described in detail later.
[0085] The server device 4 updates the accounting device management file 414 based on the results of the accounting device selection process (step S6). More specifically, the server device 4 rewrites the status information of the selected accounting device 3 to "in use." The server device 4 outputs an accounting device ID that identifies the selected accounting device 3 to the registration device 2 (step S7).
[0086] The registration device 2 displays the checkout device ID on the display 22 (step S8). The store clerk S operating the registration device 2 guides the customer CU to the checkout device 3 identified by the checkout device ID displayed on the display 22. The registration device 2 sends the transaction information to the checkout device 3 identified by the checkout device ID entered in step S7 (step S9) and clears the information registered in the product information section 2031 (step S10). The registration device 2 may also send the transaction information to the checkout device 3 via the server device 4.
[0087] The checkout device 3, to which the transaction information has been input from the registration device 2, executes the transaction process (step S11). Once the transaction process is complete, that is, once the customer CU has paid the purchase price, the checkout device 3 outputs payment completion information to the server device 4 (step S12). The payment completion information includes the transaction information and the checkout device ID.
[0088] The server device 4 updates the checkout device management file 414 based on the payment completion information input from the checkout device 3 (step S13). More specifically, the server device 4 rewrites the status information corresponding to the checkout device ID included in the payment completion information to blank. With the above operations, payment of the purchase price by the customer CU is completed.
[0089] Next, a description will be given of the checkout device selection process executed by the server device 4. Figure 13 is a flowchart showing the flow of the checkout device selection process carried out by the control unit 40 of the server device 4.
[0090] The control unit 40 determines whether a member ID has been input to the input unit 4001 (step S21), and if not (N in step S21), returns to the processing of step S21 and waits. When a member ID has been input to the input unit 4001 (Y in step S21), the selection unit 4004 reads out the desired information corresponding to the input member ID from the member master 413 (step S22).
[0091] Next, the selection unit 4004 extracts the priority corresponding to the desired information read in step S22 from the priority setting file 415, and selects the checkout device 3 to be selected as the output destination of the transaction information. It then sets the priority for the checkout device 3 to be selected (step S23).
[0092] The selection unit 4004 references the checkout device management file 414 to determine whether any checkout devices 3 are available among the checkout devices 3 to be selected (step S24). If there are available checkout devices 3 (Y in step S24), the selection unit 4004 selects one of the available checkout devices 3 based on the priority order set in step S23 (step S25).
[0093] For example, as shown in FIG. 2, when payment device A, payment device D, and payment device G are in use, if the customer CU making the payment has preference information of "1", the selection unit 4004 will select payment device B. More specifically, the selection unit 4004 will select payment device B, which has the highest priority among the available payment devices 3. This allows the selection unit 4004 to make a selection in accordance with the preference of a customer CU who wants a payment device 3 near exit X. Note that if the preference information of the customer CU making the payment is "3", the selection unit 4004 will select any payment device 3 from the available payment devices 3.
[0094] Next, the output unit 4005 outputs the checkout device ID that identifies the checkout device 3 selected by the selection unit 4004 to the registration device 2 that input the member ID into the input unit 4001 (step S26). Then, the control unit 40 ends the checkout device selection process.
[0095] If, in the processing of step S24, there are no available checkout devices 3 (N in step S24), the output unit 4005 outputs information to the registration device 2 that entered the member ID into the input unit 4001 indicating that the desired checkout device 3 is not available (step S27). The control unit 40 then returns to the processing of step S24. The above checkout device selection processing allows the server device 4 to select a checkout device 3 that meets the wishes of the customer CU.
[0096] As described above, the information processing device (server device 4) of the first embodiment is an information processing device (server device 4) used in a checkout system 1 that includes a registration device 2 that registers product information for products purchased by customers through the operation of a store clerk, and multiple checkout devices 3 that perform checkout processing through the operation of the customer based on the product information registered by the registration device 2.The information processing device (server device 4) includes: a management unit 4003 that manages the usage status of the multiple checkout devices 3; an acquisition unit 4002 that acquires preference information indicating the customer's preferences regarding the selection of a checkout device 3; and a selection unit 4004 that selects the checkout device 3 to which the product information output by the registration device 2 is to be output, based on the usage status managed by the management unit 4003 and the preference information acquired by the acquisition unit 4002.
[0097] This allows the customer CU to pay for purchases at the checkout device 3 of their choice. Therefore, the checkout system 1 and server device 4 of the first embodiment can improve service to customers.
[0098] (Second embodiment) Next, a second embodiment will be described. In the second embodiment, the accounting system 6 is a cart POS system that notifies the customer of the accounting device 3 that best suits their needs once the customer CU has completed all product registration. Below, explanations of configurations and functions that are similar to those of the first embodiment may be omitted. This is to avoid unnecessary redundancy in the following explanation and to make it easier for those skilled in the art to understand.
[0099] 14 is a diagram showing the configuration of a checkout system 6. The checkout system 6 comprises multiple checkout devices 3, a server device 4, and terminal devices 7 installed in each of multiple shopping carts SC. The terminal devices 7 are communicatively connected to the checkout devices 3 and server device 4 via wireless LAN.
[0100] The terminal device 7 is composed of a customer terminal such as a smartphone owned by the customer CU or a store terminal such as a tablet terminal owned by the store, and has a shopping application program installed. The terminal device 7 can register products by capturing an image of a code symbol such as a barcode attached to the product with a scanner, and has the function of a registration device.
[0101] A customer CU uses a terminal device 7 to register products in the sales area. The terminal device 7 is an example of a registration device that moves with the customer CU and registers product information for products through operation by the customer CU. The terminal device 7 can transmit transaction information including the registered product information to the transaction device 3. This allows the customer CU to pay for the purchase at the transaction device 3. The terminal device 7 also has a positioning unit that can determine its own position. The terminal device 7 can transmit location information indicating its determined location to the server device 4.
[0102] 15 is a diagram showing the checkout space of a store to which the checkout system 6 of this embodiment is applied. In this embodiment, product registration is performed on the sales floor using a terminal device 7 installed in a shopping cart SC, so no registration device is installed in the checkout space.
[0103] Once the customer CU has finished registering all purchased items, it inputs transaction instruction information to the terminal device 7. When the transaction instruction information is input to the terminal device 7, the terminal device 7 transmits to the server device 4 the member ID that identifies the customer CU, transaction information including the registered product information, and location information indicating the location of the terminal device 7. As in the first embodiment, the server device 4 selects a transaction device 3 based on the received member ID and the usage status of multiple transaction devices 3.
[0104] At this time, in this embodiment, the server device 4 selects one accounting device 3 based on the preference information registered in the member master 413, the status information registered in the accounting device management file 414, and the location information received from the terminal device 7. From among the available accounting devices 3, the server device 4 selects the accounting device 3 with the highest priority specified in the preference information. If the priority is not specified in the preference information, the server device 4 selects the accounting device 3 based on the location information.
[0105] For example, if the desired information registered in the member master 413 is "3," meaning that all accounting devices 3 are eligible for selection and there is no priority, the server device 4 selects an accounting device 3 based on the location information obtained from the terminal device 7. Specifically, the server device 4 selects the accounting device 3 closest to the terminal device 7. Note that the method for selecting an accounting device 3 based on the desired information, status information, and location information is not limited to the above, and different selection methods may also be used.
[0106] The server device 4 also issues a transaction ID for the entered transaction information. The server device 4 outputs the transaction device ID that identifies the selected transaction device 3 and the issued transaction ID to the terminal device 7.
[0107] The terminal device 7 displays on the display unit the transaction code created based on the transaction ID input from the server device 4 and the checkout device ID. The displayed checkout device ID indicates the checkout device 3 that meets the customer CU's preferences at the time the customer CU has finished registering their products. In other words, the server device 4 notifies the customer CU of the checkout device 3 that is recommended at the time the customer CU has finished registering their products.
[0108] The customer CU moves to the accounting device 3 displayed on the terminal device 7 and has the accounting device 3 read the displayed transaction code. The accounting device 3 obtains accounting information corresponding to the read transaction code from the server device 4 and executes the accounting process. This allows the customer CU to pay for the purchase. Note that if the accounting device 3 displayed on the terminal device 7 is in use when the customer CU moves to that accounting device 3, the customer CU can make the payment at another available accounting device 3.
[0109] Next, each device in the transaction system 6 will be described in detail. First, the terminal device 7 will be described. Note that descriptions of components similar to those of the registration device 2 in the first embodiment may be omitted. FIG. 16 is a block diagram showing the main hardware configuration of the terminal device 7.
[0110] The terminal device 7 includes a control unit 70, a memory unit 71, a display unit 72, an operation unit 73, a scanner 74, a positioning unit 75, and a communication unit 76. The control unit 70, the memory unit 71, the display unit 72, the operation unit 73, the scanner 74, the positioning unit 75, and the communication unit 76 are connected to each other via a bus 77 or the like so as to be able to communicate with each other.
[0111] The positioning unit 75 measures the location of the terminal device 7. The positioning unit 75 is a position measurement device that uses, for example, a GPS (Global Positioning System) or a beacon positioning technique.
[0112] Next, the functional configuration of the control unit 70 of the terminal device 7 will be described. Fig. 17 is a block diagram showing the main functional configuration of the control unit 70 of the terminal device 7. The control unit 70 functions as an input unit 7001, a registration unit 7002, a transmission unit 7003, and a display processing unit 7004 by the CPU 701 operating in accordance with a control program stored in the ROM 702 or memory unit 71. Note that each of these functions may be configured using hardware such as a dedicated circuit.
[0113] In addition to the information input to the input unit 2001 of the registration device 2 in the first embodiment, the input unit 7001 also receives location information from the positioning unit 75. The location information input to the input unit 7001 is information indicating the location of the terminal device 7. Furthermore, the input unit 7001 receives a transaction ID together with the accounting device ID from the server device 4.
[0114] The registration unit 7002 has the same function as the registration unit 2002 of the registration device 2 in the first embodiment.
[0115] The transmitter 7003 has the following functions in addition to the functions of the transmitter 2003 of the registration device 2 in the first embodiment. When transaction instruction information is input to the input unit 7001 from the operation unit 73, the transmitter 7003 transmits the location information input to the input unit 7001 from the positioning unit 75 to the server device 4. In other words, when product registration of all purchased items is complete and a transaction instruction is issued by the customer CU, the transmitter 7003 transmits location information indicating the location of the terminal device 7 to the server device 4. At this time, the transmitter 7003 also transmits the member ID and transaction information.
[0116] The display processing unit 7004 has the following functions in addition to the functions of the display processing unit 2004 of the registration device 2 in the first embodiment. The display processing unit 7004 displays a transaction code, which is an encoded version of the transaction ID input from the server device 4 to the input unit 7001, on the display unit 72. The transaction code is displayed as a barcode or a two-dimensional code.
[0117] Next, a detailed description will be given of the transaction device 3. Figure 18 is a block diagram showing the main hardware configuration of the transaction device 3.
[0118] In addition to the components of the checkout device 3 in the first embodiment, the checkout device 3 also includes a scanner 38. The scanner 38 reads a transaction ID from the transaction code displayed by the terminal device 7. The scanner 38 may also read a product code from a code symbol attached to a product and obtain product information from the server device 4. This allows the checkout device 3 to be used as a self-service POS terminal.
[0119] Next, we will explain the functional configuration of the control unit 30 of the accounting device 3. Figure 19 is a block diagram showing the main functional configuration of the control unit 30 of the accounting device 3. Similar to the control unit 30 of the accounting device 3 in the first embodiment, the control unit 30 functions as an input unit 3001, an accounting processing unit 3002, and an output unit 3003.
[0120] In addition to the first embodiment, a transaction ID is input to the input unit 3001 from the scanner 38. The transaction ID is read by the scanner 38 from the transaction code displayed by the terminal device 7.
[0121] The function of the accounting processing unit 3002 is the same as that in the first embodiment.
[0122] In addition to the first embodiment, the output unit 3003 outputs to the server device 4 the transaction ID input to the input unit 3001 and the checkout device ID that identifies the device itself.
[0123] Next, a description will be given of the server device 4. Fig. 20 is a block diagram showing the main hardware configuration of the server device 4.
[0124] The server 4 has the following components in addition to the components of the server 4 in the first embodiment. The RAM 403 includes a transaction information unit 4031. The transaction information unit 4031 stores transaction information that associates transaction information received from the terminal device 7 with a transaction ID issued by the control unit 40. Figure 21 shows the data structure of the transaction information unit 4031. Each piece of data registered in the transaction information unit 4031 is associated with a transaction ID and information indicating the transaction information.
[0125] The transaction ID field registers the transaction ID issued in response to the transaction information received from the terminal device 7. The transaction information field registers the transaction information received from the terminal device 7.
[0126] The memory unit 41 also stores a map information file 416. The map information file 416 is a file that stores map information that shows a floor plan of the store, including the sales floor and checkout space. By referencing the map information file 416, the server device 4 can determine the distance between the terminal device 7 and each checkout device 3 based on the location information acquired from the terminal device 7.
[0127] Next, a description will be given of the main functional configuration of the control unit 40 of the server device 4. Fig. 22 is a block diagram showing the main functional configuration of the control unit 40 of the server device 4. The control unit 40 functions as an input unit 4001, an acquisition unit 4002, a management unit 4003, a selection unit 4004, and an output unit 4005, similar to the control unit 40 of the server device 4 in the first embodiment. In addition to these, the control unit 40 also functions as a location information acquisition unit 4006.
[0128] In addition to the member ID, transaction information and location information are input to input unit 4001 from terminal device 7 .
[0129] The function of the acquisition unit 4002 is the same as that in the first embodiment.
[0130] The timing at which the management unit 4003 registers "in use" in the checkout device management file 414 differs from that of the first embodiment. In the first embodiment, when a checkout device 3 is selected by the selection unit 4004, "in use" is registered in the status field corresponding to the checkout device ID that identifies the selected checkout device 3. In contrast, in this embodiment, when the transaction ID and checkout device ID are received from the checkout device 3 that read the transaction code, "in use" is registered corresponding to that checkout device ID. This is because, in this embodiment, the customer CU may not necessarily pay for the purchase at the checkout device 3 selected by the server device 4.
[0131] As in the first embodiment, the selection unit 4004 selects a checkout device 3 based on the usage status managed by the management unit 4003 and the preference information acquired by the acquisition unit 4002. However, if the customer CU's preference information is "3", that is, if the customer CU does not have a preference for a checkout device 3, the selection unit 4004 selects a checkout device 3 based on the location information acquired by the location information acquisition unit 4006. Specifically, if the customer CU's preference information is "3", the selection unit 4004 selects the checkout device 3 closest to the terminal device 7 operated by the customer CU.
[0132] The output unit 4005 outputs transaction information to the checkout device 3 that has input a checkout device ID and transaction ID into the input unit 4001. The output unit 4005 references the transaction information unit 4031 and outputs transaction information corresponding to the transaction ID input from the checkout device 3. In other words, the output unit 4005 outputs transaction information corresponding to the transaction code to the checkout device 3 that the customer CU has read the transaction code.
[0133] The location information acquisition unit 4006 acquires location information indicating the location of the terminal device 7. Specifically, the location information acquisition unit 4006 acquires the location information input to the input unit 4001 from the terminal device 7.
[0134] Next, we will explain the operation of the above-configured transaction system 6. Figure 23 is a sequence chart showing the flow of operation of the transaction system 6. Note that processes similar to those in the first embodiment will be assigned the same reference numerals and detailed explanations may be omitted.
[0135] The processing in steps S1 to S3 is the same as in embodiment 1. When a transaction instruction is input to the terminal device 7 by operation of the customer CU, the terminal device 7 sends the member ID input in step S1, transaction information including the product information registered in the product information section 7031, and location information input to the input section 7001 to the server device 4 (step S31).
[0136] The server device 4 issues a transaction ID corresponding to the transaction information input from the terminal device 7, associates the transaction information with the transaction ID, and registers it in the transaction information section 4031 (step S32). The server device 4 then executes the checkout device selection process (step S33). Details of the checkout device selection process in this embodiment will be described later. The server device 4 outputs the issued transaction ID and a checkout device ID that identifies the checkout device 3 selected in the checkout device selection process to the terminal device 7 (step S34).
[0137] The terminal device 7 displays information including the specific information, such as the accounting device ID, input from the server device 4, and the transaction code, which is a two-dimensional code of the transaction ID, on the display unit 72 (step S35). Figure 24 shows the display screen displayed on the display unit 72. The display screen 721 is partitioned into a message display section 7211 and a code display section 7212.
[0138] The message display area 7211 displays a message informing the customer CU of the recommended checkout device 3. For example, the message display area 7211 may display a message such as "Checkout device A is recommended at this time." The customer CU moves to checkout device A after seeing the message displayed in the message display area 7211. It is desirable that each checkout device 3 is equipped with a display that allows the customer CU to check specific information (such as the checkout device ID or checkout device number) from a remote location. The code display area 7212 displays a two-dimensional code indicating the transaction ID. The two-dimensional code may also indicate checkout information, including product information for the purchased item.
[0139] When the customer CU moves to the checkout device 3 and holds the transaction code displayed on the terminal device 7 over the scanner 38 of the checkout device 3, the checkout device 3 reads the transaction ID (step S36). The checkout device 3 outputs the read transaction ID and a checkout device ID that identifies the device to the server device 4 (step S37).
[0140] The server device 4 updates the accounting device management file 414 based on the accounting device ID input from the accounting device 3 (step S38). The server device 4 then outputs the transaction information corresponding to the transaction ID input from the accounting device 3 to the accounting device 3 (step S39). Subsequent processing is the same as in the first embodiment.
[0141] Next, we will explain the checkout device selection process of this embodiment, which is executed by the server device 4. Figure 25 is a flowchart showing the flow of the checkout device selection process by the control unit 40 of the server device 4. Note that processes that are similar to the checkout device selection process of the first embodiment will be assigned the same reference numerals, and detailed explanations may be omitted.
[0142] The processing of steps S21 and S22 is the same as the checkout device selection processing of the first embodiment. The selection unit 4004 determines whether the read desired information is "3" (step S41). If the read desired information is not "3" (N in step S41), the control unit 40 proceeds to the processing of step S23, and thereafter performs the same processing as the checkout device selection processing of the first embodiment.
[0143] If the read desired information is "3" (Y in step S41), the selection unit 4004 determines whether the location information acquisition unit 4006 has acquired location information (step S42). If the location information acquisition unit 4006 has acquired location information (Y in step S42), the control unit 40 proceeds to the processing of step S23, and the selection unit 4004 sets the priority of the checkout device 3 based on the location information in step S23.
[0144] In the processing of step S42, if the location information acquisition unit 4006 has not acquired location information (N in step S42), the control unit 40 returns to the processing of step S42 and waits. The processing thereafter is the same as the checkout device selection processing of the first embodiment. Through the above checkout device selection processing, the server device 4 can notify the customer CU of a checkout device 3 that meets the customer CU's preferences. Furthermore, if the customer CU does not have a preference for a checkout device 3 at which to make payment, the server device 4 can notify the customer CU of a checkout device 3 that is closest to the location where the customer CU entered their checkout instructions.
[0145] As described above, the information processing device (server device 4) of the second embodiment is an information processing device used in a checkout system 6 that includes a registration device (terminal device 7) that moves with a customer CU and registers product information for products through the operation of the customer CU, and multiple checkout devices 3 that perform checkout processing through the operation of the customer CU based on the product information registered by the registration device, and includes a management unit 4003 that manages the usage status of the multiple checkout devices 3, an acquisition unit 4002 that acquires preference information indicating the customer CU's preferences regarding the selection of a checkout device 3, and a selection unit 4004 that selects a checkout device 3 to recommend to the customer CU based on the usage status managed by the management unit 4003 and the preference information acquired by the acquisition unit 4002.
[0146] This allows the server device 4 to notify the customer CU of a checkout device 3 that meets the customer CU's preferences. Therefore, the checkout system 6 and server device 4 of the second embodiment can improve service to customer CUs.
[0147] In addition, the information processing device (server device 4) of the second embodiment further includes a location information acquisition unit 4006 that acquires location information indicating the location of the registration device (terminal device 7), and the selection unit 4004 selects an accounting device 3 to recommend to the customer CU based on the usage status managed by the management unit 4003, the desired information acquired by the acquisition unit 4002, and the location information acquired by the location information acquisition unit 4006.
[0148] This allows the server device 4 to notify a customer CU that does not have a preference regarding which payment device 3 to use of a payment device 3 that is located close to the customer CU. In this respect, too, the payment system 6 and server device 4 of the second embodiment can improve service to customer CUs.
[0149] In each of the above embodiments, the control programs executed by each of the registration device 2, accounting device 3, server device 4, and terminal device 7 may be provided by being recorded on a computer-readable recording medium such as a CD-ROM. Also, the control programs executed by each of the devices in each of the above embodiments may be stored on a computer connected to a network such as the Internet and provided by being downloaded via the network, or may be provided via a network such as the Internet.
[0150] Although an embodiment of the present invention has been described above, this embodiment is presented as an example and is not intended to limit the scope of the invention. This embodiment can be embodied in various other forms, and various omissions, substitutions, and modifications can be made without departing from the spirit of the invention. This embodiment and its modifications are included within the scope and spirit of the invention, and are also included in the inventions described in the claims and their equivalents. [Explanation of symbols]
[0151] 1. Accounting system 2 Registration Device 3. Accounting equipment 4. Server device (information processing device) 6. Accounting System 7. Terminal device (registration device) 2002 Registration Department 2003 Transmitter 2004 Display Processing Unit 4002 Acquisition Department 4003 Management Department 4004 Selection Section 4005 Output section 4006 Location information acquisition unit 7002 Registration Department 7003 Transmitter 7004 Display processing unit [Prior art documents] [Patent documents]
[0152] [Patent Document 1] Japanese Patent Application Publication No. 2017-211759
Claims
1. An information processing device used in a checkout system including: a registration device that registers product information of products purchased by customers through operation by a store clerk; and a plurality of checkout devices that execute checkout processing through operation by the customers based on the product information registered by the registration device, a management unit that manages the usage status of the plurality of accounting devices; an acquisition unit that acquires preference information indicating the customer's preference regarding the selection of the checkout device; a selection unit that selects an accounting device to which the product information output by the registration device is to be output based on the usage status managed by the management unit and the desired information acquired by the acquisition unit; An information processing device comprising:
2. A checkout system comprising: a registration device that registers product information of products purchased by customers through operation by a store clerk; a plurality of checkout devices that execute checkout processes through operation by the customers based on the product information registered by the registration device; and a server device that is communicably connected to the registration device and the checkout devices; The server device a management unit that manages the usage status of the plurality of accounting devices; an acquisition unit that acquires preference information indicating the customer's preference regarding the selection of the checkout device; a selection unit that selects an accounting device to which the product information output by the registration device is to be output based on the usage status managed by the management unit and the desired information received by the acquisition unit; an output unit that outputs identification information that identifies the accounting device selected by the selection unit to the registration device; The registration device a registration unit for registering product information of products purchased by customers; a transmission unit that transmits the product information registered by the registration unit to the checkout device identified by the identification information input from the server device; An accounting system that includes:
3. the registration device further includes a display processing unit that displays the specific information input from the server device on a display unit. The accounting system according to claim 2 .
4. An information processing device used in a transaction system including: a registration device that moves with a customer and registers product information of products through operation by the customer; and a plurality of transaction devices that execute transaction processing through operation by the customer based on the product information registered by the registration device, a management unit that manages the usage status of the plurality of accounting devices; an acquisition unit that acquires preference information indicating the customer's preference regarding the selection of the checkout device; a selection unit that selects a checkout device to recommend to the customer based on the usage status managed by the management unit and the desired information acquired by the acquisition unit; An information processing device comprising:
5. a location information acquisition unit that acquires location information indicating the location of the registration device; the selection unit selects a checkout device to recommend to the customer based on the usage status managed by the management unit, the desired information acquired by the acquisition unit, and the location information acquired by the location information acquisition unit. The information processing device according to claim 4 .
6. A checkout system comprising: a registration device that moves with a customer and registers product information for products purchased by the customer; a plurality of checkout devices that execute checkout processes according to operations by the customer based on the product information registered by the registration device; and a server device that is communicably connected to the registration devices and the checkout devices; The server device a management unit that manages the usage status of the plurality of accounting devices; an acquisition unit that acquires preference information indicating the customer's preference regarding the selection of the checkout device; a selection unit that selects a checkout device to recommend to the customer based on the usage status managed by the management unit and the desired information acquired by the acquisition unit; an output unit that outputs identification information that identifies the accounting device selected by the selection unit to the registration device; The registration device a display processing unit that displays the specific information input from the server device on a display unit; An accounting system that includes:
Citation Information
Patent Citations
Checkout system
JP2017211759A