Product registration device, control method, and program

JP7652324B2Active Publication Date: 2025-03-27NEC CORP
View PDF 6 Cites 0 Cited by

Patent Information

Application Number
JP2024103823
Authority / Receiving Office
JP · JP
Patent Type
Patents
Current Assignee / Owner
Priority Date
2015-02-27
Filing Date
2024-06-27
Publication Date
2025-03-27
Estimated Expiration
2035-12-07

AI Technical Summary

Benefits of technology

【0012】 本発明によれば、指定方式においてユーザが精算装置を選択するときに当該ユーザの意思決定を支援する技術が提供される。

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 0007652324000001
    Figure 0007652324000001
  • Figure 0007652324000002
    Figure 0007652324000002
  • Figure 0007652324000003
    Figure 0007652324000003
Patent Text Reader

Abstract

To provide a technology to support a user for decision making when the user selects a settlement device in a designation system.SOLUTION: A commodity registration device in a system including the commodity registration device and a plurality of settlement devices, includes processing means that transmits settlement information to the settlement devices, and display control means that displays a selection screen that can select a settlement device as a transmission destination of the settlement information among the plurality of settlement devices. The commodity registration device and the plurality of settlement devices are installed in a shop. The commodity registration device is previously associated with the plurality of settlement devices by using information indicating association. The display control means identifies the plurality of settlement devices by using the information indicating association, and allows at least one of a transmission time of the latest settlement information, the number of commodities calculated based on the settlement information that the settlement device has as a processing object, a combination of a settlement amount and a payment amount, and an attribute of a person using the settlement device, for each of the plurality of settlement devices, to be displayed on the selection screen.SELECTED DRAWING: Figure 10
Need to check novelty before this filing date? Find Prior Art

Description

[Technical field]

[0001] The present invention relates to a technique for selectively using devices for checking out merchandise. [Background technology]

[0002] Cash register terminals in stores such as supermarkets perform two processes: (1) the process of registering the items to be paid for (e.g., reading barcodes) and (2) the process of paying for the registered items (e.g., receiving payment and returning change).

[0003] There is an operating method in which the functions of such a cash register terminal are separated into two devices, and the process of (1) and the process of (2) are performed by different devices. For example, Patent Document 1 discloses a sales management system in which a registration device used for the process of (1) and an accounting device used for the process of (2) are separately provided. A store clerk uses the registration device to register an item. When the registration of the item is completed, the registration device issues a registration receipt. The purchaser goes to the accounting device with the registration receipt and has the accounting device read the registration receipt. The customer is then ready to perform accounting based on the contents of the registration receipt, and operates the accounting device (such as inserting money) to perform accounting. Hereinafter, this method of performing accounting using information read from a portable medium such as a registration receipt by the accounting device will be referred to as a sheet method. Hereinafter, the accounting device will also be referred to as an accounting device.

[0004] There is also a method (hereinafter, designated method) in which a payment device that performs payment processing for a product registered by a certain product registration device is designated from the product registration device without using a registration receipt, etc. In this method, the customer asks the store clerk which payment device has been designated, and proceeds to that payment device to perform payment.

[0005] Generally, in the designated system, a settlement device corresponding to each product registration device is placed near the product registration device, and a product registration device designates the corresponding settlement device as the settlement device that will carry out settlement processing for registered products. [Prior art documents] [Patent documents]

[0006] [Patent Document 1] JP 2013-186495 A Summary of the Invention [Problem to be solved by the invention]

[0007] The designated method has an advantage that a user such as a store clerk can allow a customer to use the payment device intended by the user. When a user determines "which payment device should be selected" in the designated method, a technology is required to support the decision-making.

[0008] The present invention has been made in view of the above problems. It is an object of the present invention to provide a technique for supporting a user's decision-making when selecting a settlement device in a designated method. [Means for solving the problem]

[0009] According to one aspect of the present invention, A product registration device in a system including a product registration device and a plurality of settlement devices, A processing means for transmitting settlement information generated from product information of the product registered as a settlement target to a settlement device; A display control means for displaying a selection screen on which a settlement device to which the settlement information is to be transmitted can be selected from among the plurality of settlement devices; having The product registration device and the plurality of payment devices are installed in a store, A payment device other than the plurality of payment devices is also installed in the store, The product registration device is associated with the plurality of settlement devices in advance using information indicating the association, The display control means identifies the plurality of settlement devices using the information indicating the association, A product registration device is provided in which the selection screen displays, for each of the multiple settlement devices, at least one of the following: the time when the latest settlement information was sent, the number of products calculated based on the settlement information that the settlement device has as the target for processing, the combination of the settlement amount and the payment amount, and the attributes of the person using the settlement device.

[0010] According to one aspect of the present invention, A control method executed by a product registration device in a system including a product registration device and a plurality of settlement devices, comprising: transmitting settlement information generated based on product information of the product registered as a settlement target to a settlement device; displaying a selection screen on which a settlement device to which the settlement information is to be transmitted can be selected from among the plurality of settlement devices; having The product registration device and the plurality of payment devices are installed in a store, A payment device other than the plurality of payment devices is also installed in the store, The product registration device is associated with the plurality of settlement devices in advance using information indicating the association, In the step of displaying the selection screen, the plurality of settlement devices are identified using the information indicating the association, A control method is provided in which the selection screen displays, for each of the multiple settlement devices, at least one of the following: the time when the latest settlement information was sent, the number of items calculated based on the settlement information that the settlement device has as the target for processing, the combination of the settlement amount and the payment amount, and the attributes of the person using the settlement device.

[0011] According to one aspect of the present invention, In a system including a product registration device and a plurality of settlement devices, the product registration device is A processing means for transmitting settlement information generated from product information of the product registered as the settlement target to the settlement device; A display control means for displaying a selection screen on which a settlement device to which the settlement information is to be transmitted can be selected from among the plurality of settlement devices; A program that functions as The product registration device and the plurality of payment devices are installed in a store, A payment device other than the plurality of payment devices is also installed in the store, The product registration device is associated with the plurality of settlement devices in advance using information indicating the association, The display control means identifies the plurality of settlement devices using the information indicating the association, A program is provided in which the selection screen displays, for each of the multiple settlement devices, at least one of the time the latest settlement information was sent, the number of items calculated based on the settlement information that the settlement device has as the target for processing, the combination of the settlement amount and the payment amount, and the attributes of the person using the settlement device. Effect of the Invention

[0012] According to the present invention, a technique is provided that supports a user's decision-making when selecting a settlement device in a designated method. [Brief description of the drawings]

[0013] The above objects, as well as other objects, features and advantages, will become more apparent from the following preferred embodiments and the accompanying drawings.

[0014] [Figure 1] 1 is a block diagram illustrating an information processing system according to a first embodiment. [Diagram 2] 4 is a flowchart showing the flow of processing executed by the information processing system of the first embodiment. [Diagram 3] FIG. 20 is a diagram illustrating an example of an information processing system 2000 in which each functional configuration unit is implemented inside a product registration device. [Figure 4] FIG. 20 is a diagram illustrating an example of an information processing system 2000 in which each functional configuration unit is implemented inside a server device. [Diagram 5] FIG. 2 is a block diagram illustrating a hardware configuration of an information processing device. [Figure 6] 1 is a diagram illustrating an example of the layout of a product registration device, a first settlement device, and a second settlement device of an information processing system according to an embodiment. FIG. [Figure 7] A second diagram illustrating the layout of the product registration device, the first settlement device, and the second settlement device. [Figure 8] 13 is a third diagram illustrating the layout of the product registration device, the first settlement device, and the second settlement device. FIG. [Figure 9] 11 is a first diagram illustrating a selection screen displayed by a control unit. FIG. [Figure 10] 13 is a second diagram illustrating a selection screen displayed by the control unit. FIG. [Figure 11] 11 is a flowchart illustrating a flow of processing executed by an information processing system according to a second embodiment. [Figure 12] 11 is a flowchart illustrating the flow of processing executed by an information processing system according to a third embodiment. [Figure 13] 13 is a first flowchart illustrating the flow of processing executed by an information processing system according to a fourth embodiment. [Figure 14] 13 is a second flowchart illustrating the flow of the process executed by the information processing system according to the fourth embodiment. [Figure 15] 13 is a flowchart illustrating the flow of processing executed by an information processing system according to a fifth embodiment. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS

[0015] Hereinafter, embodiments of the present invention will be described with reference to the drawings. In all the drawings, the same components are given the same reference numerals and the description will be omitted as appropriate.

[0016] [Embodiment 1] Fig. 1 is a block diagram illustrating an information processing system 2000 according to the first embodiment. In Fig. 1, each block represents a functional configuration, not a hardware configuration.

[0017] The information processing system 2000 has a merchandise registration device 3000, a first settlement device 4020, and a second settlement device 4040. In a store that uses the information processing system 2000, settlement of merchandise is performed using the merchandise registration device 3000, the first settlement device 4020, and the second settlement device 4040. Here, the number of installed merchandise registration devices 3000, the first settlement device 4020, and the second settlement device 4040 is one or more.

[0018] The product registration device 3000 is used for the process of registering products as items to be settled. A store clerk operates the product registration device 3000 to register each product purchased by a customer as an item to be settled. As a result, settlement information is generated. The settlement information is information related to the settlement process of the products registered as items to be settled.

[0019] Each settlement device is used to settle (such as paying for) products that have been registered as settlement targets. After registering the products in the product registration device 3000, the customer goes to the settlement device. The settlement device performs settlement processing using settlement information generated as a result of the registration processing by the product registration device 3000. Specifically, the settlement device presents the price to the customer, counts the price inserted, and gives back change.

[0020] The information processing system 2000 further includes a first processing unit 2020, a second processing unit 2040, and a control unit 2060. The first processing unit 2020 associates settlement information with a first settlement device. When the settlement information is associated with the first settlement device 4020, the customer performs settlement processing at the first settlement device 4020 with which the settlement information is associated.

[0021] The second processing unit 2040 associates the settlement information with the identification information read from the portable medium at the second settlement device 4040, or outputs the settlement information to the portable medium. In this case, the customer goes to any second settlement device 4040 with the portable medium and performs settlement processing by having the second settlement device 4040 read the portable medium.

[0022] The control unit 2060 controls whether the settlement information is to be processed by the first processing unit 2020 or the second processing unit 2040.

[0023] <Processing flow> Fig. 2 is a flowchart showing the flow of processing executed by the information processing system 2000 of embodiment 1. The control unit 2060 determines whether the first processing unit 2020 or the second processing unit 2040 is to process the settlement information (S102). When the first processing unit 2020 is to process the settlement information (S104: first processing unit), the processing of Fig. 2 proceeds to step S106. On the other hand, when the second processing unit 2040 is to process the settlement information (S104: second processing unit), the processing of Fig. 2 proceeds to step S110.

[0024] In step S106, the first processing unit 2020 associates the settlement information with any one of the first settlement devices 4020. Settlement processing based on the settlement information is performed by the first settlement device 4020 with which the settlement information is associated (S108).

[0025] On the other hand, in step S110, the second processing unit 2040 associates the settlement information with the identification information read from the portable medium in the second settlement device 4040, or outputs the settlement information to the portable medium. A settlement process based on the settlement information is performed by the second settlement device 4040 that reads the portable medium (S112).

[0026] As described above, the information processing system 2000 of this embodiment controls whether the first settlement device 4020 or the second settlement device 4040 will perform the settlement process based on the settlement information. When the first settlement device 4020 performs the settlement process, there is an advantage that, for example, a customer can be made to use a specific settlement device. On the other hand, when the second settlement device 4040 is used, there is an advantage that, for example, a customer can freely select which second settlement device 4040 to use. According to the information processing system 2000 of this embodiment, the control unit 2060 performs control taking these advantages into consideration, so that the settlement devices can be appropriately used.

[0027] This embodiment will be described in further detail below.

[0028] <Implementation method of information processing system 2000> The first processing unit 2020, the second processing unit 2040, and the control unit 2060 are implemented by one or more information processing devices. For example, all of these functional configuration units are implemented inside the product registration device 3000 (FIG. 3).

[0029] Moreover, it is assumed that the information processing system 2000 has a merchandise registration device 3000, a first settlement device 4020, and a server device 5000 communicably connected to the first settlement device 4020. In this case, the first processing unit 2020, the second processing unit 2040, and the control unit 2060 may be implemented inside the server device 5000 (FIG. 4). Also, some of these functional components may be implemented inside the merchandise registration device 3000, and the remaining functional components may be implemented inside the server device 5000 (not shown).

[0030] <Product Registration Process by Product Registration Device 3000> Various known technologies can be used for the process of registering a product to be checked out using the product registration device 3000. For example, the product registration device 3000 registers a product as a product to be checked out by reading a symbol such as a barcode attached to the product.

[0031] The settlement target in one settlement process may include multiple products. For example, the product registration device 3000 registers one or multiple products registered between the time of receiving an operation to start the registration process of the settlement target and the time of receiving an operation to end the registration process of the settlement target as the settlement target in one settlement process. The settlement information for a certain settlement process indicates the ID (identifier) ​​of each product registered as the target of the settlement process. The settlement information may further indicate the transaction number, the amount of each product, the total amount, etc.

[0032] <About payment information> For example, the settlement information is generated by the product registration device 3000 that has registered the product included in the settlement information as a settlement target. In this case, the product registration device 3000 transmits the generated settlement information to the server device 5000, or stores it in a storage device accessible from the product registration device 3000. The server device 5000 that has received the settlement information stores the settlement information in a storage device accessible from the server device 5000.

[0033] Also, for example, the settlement information may be generated by the server device 5000. In this case, for example, the server device 5000 obtains information on the product registered as the settlement target from the product registration device 3000, and generates the settlement information using the information. Then, the server device 5000 stores the generated settlement information in a storage device accessible from the server device 5000.

[0034] In addition, the merchandise registration device 3000 and the server device 5000 may store the settlement information in a storage device accessible from the first settlement device 4020 and the second settlement device 4040.

[0035] Note that the specific method for generating the settlement information can use various known techniques, so a detailed description will be omitted.

[0036] For example, in order to acquire settlement information, the first settlement device 4020 or the second settlement device 4040 transmits a request indicating the ID of the settlement information to the server device 5000 or the product registration device 3000. The server device 5000 or the product registration device 3000 transmits settlement information associated with the ID of the received settlement information to the first settlement device 4020 or the second settlement device 4040.

[0037] In addition, the first settlement device 4020 and the second settlement device 4040 may acquire settlement information stored in a storage device accessible by them.

[0038] <Details of the First Processing Section 2020> There are various methods by which the first processing unit 2020 associates the first settlement device 4020 with the settlement information. For example, the first processing unit 2020 associates the first settlement device 4020 with the settlement information by associating the ID of the first settlement device 4020 with the ID of the settlement information. Specifically, the first processing unit 2020 transmits the ID of the settlement information to the first settlement device 4020 that is the target of association. The first settlement device 4020 acquires the settlement information associated with the ID of the received settlement information from the server device 5000 or the like.

[0039] Furthermore, for example, the first processing unit 2020 may associate the settlement information with the first settlement device 4020 by transmitting the settlement information to the first settlement device 4020 that is to be associated.

[0040] Here, when the first processing unit 2020 is implemented inside the server device 5000, the first processing unit 2020 acquires from the merchandise registration device 3000 the ID of the settlement information to be associated or the settlement information.

[0041] The first settlement device 4020 that the first processing unit 2020 associates with the settlement information may be the first settlement device 4020 specified by the user, or may be the first settlement device 4020 determined by the first processing unit 2020 based on a preset condition. Here, the user is a customer or a store clerk. A method of associating settlement information with the first settlement device 4020 specified by the user will be described in the second embodiment.

[0042] There are various methods for the first processing unit 2020 to determine the first settlement device 4020 to be associated with the settlement information. For example, the first processing unit 2020 determines the first settlement device 4020 to be associated with the settlement information based on the state of each first settlement device 4020. For example, the first processing unit 2020 associates the settlement information with the first settlement device 4020 that can perform settlement processing based on the newly associated settlement information. Here, the first settlement device 4020 that can perform settlement processing based on the newly associated settlement information is, for example, a first settlement device 4020 that is not currently being used by a customer. Details of the first settlement device 4020 that can perform settlement processing based on the newly associated settlement information will be described in embodiment 3.

[0043] Also, for example, the first processing unit 2020 associates the settlement information with the first settlement device 4020 that is previously associated with the merchandise registration device 3000 that registered the merchandise indicated by the settlement information. The first settlement device 4020 previously associated with a certain merchandise registration device 3000 is, for example, a first settlement device 4020 located near the flow line of a customer who uses the merchandise registration device 3000. Here, the flow line of a customer who uses the merchandise registration device 3000 is a route taken by a customer who uses the merchandise registration device 3000. The first processing unit 2020 grasps the correspondence between the merchandise registration device 3000 and the first settlement device 4020 by acquiring information indicating the correspondence between the merchandise registration device 3000 and the first settlement device 4020 from a storage device stored inside or outside the information processing system 2000.

[0044] In addition, when there are multiple first settlement devices 4020 that a customer can immediately start using or multiple first settlement devices 4020 associated with the product registration device 3000 that registered the product indicated by the settlement information, the first processing unit 2020 associates the settlement information with one of the multiple first settlement devices 4020. For example, the first processing unit 2020 associates the settlement information with the first settlement device 4020 that is installed in a position closest to the product registration device 3000 that registered the product indicated by the settlement information, among the multiple first settlement devices 4020. Also, for example, the first processing unit 2020 may randomly select one of the multiple first settlement devices 4020 and associate the settlement information with the selected first settlement device 4020.

[0045] Here, there are various methods for the first processing unit 2020 to grasp the first settlement device 4020 installed at the position closest to the merchandise registration device 3000. For example, the first processing unit 2020 grasps the first settlement device 4020 installed at the position closest to the merchandise registration device 3000 by acquiring the position information of the merchandise registration device 3000 and the first settlement device 4020. In addition, for example, the first processing unit 2020 grasps the first settlement device 4020 installed at the position closest to the merchandise registration device 3000 by acquiring information associating the merchandise registration device 3000 with the first settlement device 4020 installed at the position closest to the merchandise registration device 3000. The position information of each device and the information associating the merchandise registration device 3000 with the first settlement device 4020 are stored in advance in a storage unit inside or outside the information processing system 2000.

[0046] In addition, the first settlement device 4020 may randomly select one from among all the first settlement devices 4020, and associate the settlement information with the selected first settlement device 4020.

[0047] <Details of the second processing unit 2040> As described above, the second processing unit 2040 associates the settlement information with the identification information read from the portable medium in the second settlement device 4040, or outputs the settlement information to the portable medium. Here, there are various types of information that the second settlement device 4040 can read. The information that the second settlement device 4040 can read differs depending on the configuration and functions of the second settlement device 4040. Therefore, the operation of the second processing unit 2040 also differs depending on the configuration and functions of the second settlement device 4040. Below, the operation of the first processing unit 2020 will be described in correspondence with the information that the second processing unit 2040 reads from the portable medium.

[0048] <<When the second settlement device 4040 reads the settlement information ID>> When the second settlement device 4040 reads the ID of the settlement information from the portable medium, the second processing unit 2040 acquires the ID of the settlement information to be associated, and outputs the acquired ID of the settlement information to the portable medium. This associates the settlement information with the identification information (ID of the settlement information) read from the portable medium. The method by which the second processing unit 2040 outputs the ID of the settlement information to the portable medium will be described below.

[0049] For example, the second processing unit 2040 outputs a portable medium to be read by the second settlement device 4040. This portable medium is, for example, a sheet of paper or plastic. At this time, the second processing unit 2040 outputs (prints or records, etc.) the ID of the settlement information to the portable medium. When the ID of the settlement information is printed on the sheet, the ID of the settlement information is printed using, for example, various codes (character strings, barcodes, two-dimensional codes, etc.). The customer takes the sheet output by the second processing unit 2040 to the second settlement device 4040 and has the second settlement device 4040 read the ID of the settlement information printed on the sheet. As a result, the second settlement device 4040 obtains the ID of the settlement information. The sheet may be disposable or may be a reusable rewritable card, etc.

[0050] Furthermore, the second processing unit 2040 may output the ID of the settlement information to a portable medium that the customer already has, without outputting the portable medium. For example, the second processing unit 2040 records the ID of the settlement information on the customer's membership card. In another example, the second processing unit 2040 transmits the ID of the settlement information to the customer's mobile terminal. In this case, the customer's mobile terminal has a function of receiving the ID of the settlement information transmitted by the second processing unit 2040 and displaying the ID on a display screen.

[0051] There are various methods for the second processing unit 2040 to identify the destination of the ID of the settlement information. For example, if a customer has registered as a member at a store, the membership information is made to include an email address. In this case, the second processing unit 2040 obtains the email address included in the membership information of the customer by, for example, reading a membership card or the like presented by the customer. The second processing unit 2040 then transmits the ID of the settlement information to the obtained email address.

[0052] For example, a customer may install a dedicated application provided by a store or the like on a mobile device in advance. This application has a function of establishing a wireless communication connection with the product registration device 3000. Then, the product registration device 3000 transmits the ID of the settlement information to the application with which the connection has been established.

[0053] <<When the second settlement device 4040 reads settlement information>> When the second settlement device 4040 reads the settlement information itself from the portable medium, the second processing unit 2040 acquires the settlement information and outputs the settlement information to the portable medium in a manner similar to the manner in which the ID of the settlement information is output to the portable medium. In this case, the second settlement device 4040 acquires the settlement information by reading the settlement information from the portable medium.

[0054] <<When the second settlement device 4040 reads identification information other than the ID of the settlement information>> Assume that the second settlement device 4040 reads identification information other than the ID of the settlement information from the portable medium. In this case, the second processing unit 2040 reads this identification information from a portable medium (such as a membership card or a mobile terminal) that the customer already has. For example, if the portable medium is a membership card, this identification information is a membership ID or the like. The second processing unit 2040 obtains the ID of the settlement information to be associated, and associates this ID of the settlement information with the identification information read from the portable medium. The second processing unit 2040 then transmits the ID of the associated settlement information and the identification information read from the portable medium to the server device 5000.

[0055] In this case, the second settlement device 4040 reads the identification information from the portable medium and acquires settlement information based on this identification information. For example, the second settlement device 4040 transmits a request indicating this identification information to the server device 5000. The server device 5000 determines the ID of the settlement information associated with the identification information indicated in the acquired request, and transmits the settlement information identified by the ID of this settlement information to the second settlement device 4040.

[0056] When the second processing unit 2040 is implemented inside the server device 5000, the second processing unit 2040 acquires the ID of the settlement information to be associated and the settlement information from the merchandise registration device 3000.

[0057] <Details of control unit 2060> The control unit 2060 controls whether the settlement information is to be processed by the first processing unit 2020 or the second processing unit 2040. There are various methods for the control unit 2060 to control whether the settlement information is to be processed by the first processing unit 2020 or the second processing unit 2040. Specific methods for these will be described in each embodiment described later.

[0058] There are various timings for the operation of the control unit 2060. For example, the control unit 2060 operates when the product registration by the product registration device 3000 is completed. In addition, for example, the control unit 2060 may operate before the product registration by the product registration device 3000 starts, or when an operation to determine the settlement device to process the settlement information is received from a store clerk.

[0059] <Details of the payment device> The settlement device acquires the settlement information and performs settlement processing based on the settlement information. A known method can be used for the settlement device to perform settlement processing based on the information (settlement information) used for the settlement processing of the product. Details of this known method will be omitted.

[0060] The second settlement device 4040 reads settlement information, an ID of the settlement information, or identification information other than the ID of the settlement information from the portable medium. If the information read from the portable medium is settlement information, the second settlement device 4040 acquires the settlement information by reading the settlement information from the portable medium. Note that if the settlement information is printed on the portable medium as coded information such as a barcode, the second settlement device 4040 determines the settlement information by decoding the read information.

[0061] If the information read from the portable medium is identification information, the second settlement device 4040 acquires settlement information associated with the read identification information. If the identification information is printed on the portable medium as coded information such as a barcode, the second settlement device 4040 decodes the read information to determine the identification information. The method by which the second settlement device 4040 acquires settlement information based on the identification information is as described above.

[0062] <Hardware configuration example> Each functional component of the information processing device that implements the first processing unit 2020, the second processing unit 2040, and the control unit 2060 may be realized by hardware (e.g., a hardwired electronic circuit, etc.) that realizes each functional component, or may be realized by a combination of hardware and software (e.g., a combination of an electronic circuit and a program that controls it, etc.).

[0063] The information processing device is implemented as various computers such as a PC (Personal Computer), a portable terminal, a server machine, etc. Here, the information processing system 2000 may be implemented in a computer dedicated to implementing the information processing system 2000, or may be implemented in a general-purpose computer including other applications, etc.

[0064] 5 is a block diagram illustrating a hardware configuration of the information processing device 1000. The information processing device 1000 includes a bus 1020, a processor 1040, a memory 1060, a storage 1080, an input / output interface 1100, and a network interface 1120. The bus 1020 is a data transmission path for the processor 1040, the memory 1060, the storage 1080, the input / output interface 1100, and the network interface 1120 to transmit and receive data to and from each other. However, the method of connecting the processor 1040 and the like to each other is not limited to bus connection. The processor 1040 is an arithmetic processing device such as a CPU (Central Processing Unit) or a GPU (Graphics Processing Unit). The memory 1060 is a memory such as a RAM (Random Access Memory) or a ROM (Read Only Memory). The storage 1080 is a storage device such as a hard disk, an SSD (Solid State Drive), or a memory card. Furthermore, the storage 1080 may be a memory such as a RAM or a ROM.

[0065] The input / output interface 1100 is an interface for connecting the information processing device 1000 to an input / output device. The input / output device is, for example, a keyboard, a mouse, or a display. When the information processing device 1000 is a product registration device 3000, the input / output device further includes a barcode reader used for product registration.

[0066] The network interface 1120 is an interface for connecting the information processing device 1000 to an external device (such as a settlement device). The network interface 1120 may be a network interface for connecting to a wired line, or may be a network interface for connecting to a wireless line.

[0067] The storage 1080 stores a program for realizing the functions of the information processing device 1000. Specifically, the storage 1080 stores program modules for realizing the functions of the first processing unit 2020, the second processing unit 2040, and the control unit 2060. The processor 1040 executes each of these program modules to respectively realize the functions of the first processing unit 2020, the second processing unit 2040, and the control unit 2060. Here, when the processor 1040 executes each of the above-mentioned modules, the processor 1040 may read these modules onto the memory 1060 and then execute them, or may execute them without reading them onto the memory 1060.

[0068] The hardware configuration of the information processing device 1000 is not limited to the configuration shown in Fig. 5. For example, each program module may be stored in the memory 1060. In this case, the information processing device 1000 does not need to include the storage 1080.

[0069] Furthermore, the functions of the information processing system 2000 may be realized by a plurality of information processing devices 1000 (such as the product registration device 3000 and the server device 5000).

[0070] <Example> Below, a flow of product settlement using the information processing system 2000 will be illustrated using a specific layout of each device. The operation of the information processing system 2000 described below is an example of the operation of the information processing system 2000 described above.

[0071] <<About the layout>> 6 is a diagram illustrating the layout of the product registration device 3000, the first settlement device 4020, and the second settlement device 4040 of the information processing system 2000 of the embodiment. The first settlement device 4020 is installed near the product registration device 3000 along the flow line of the customer 10. On the other hand, the second settlement device 4040 is installed at a location slightly away from the product registration device 3000. According to this layout, the distance between the first settlement device 4020 closest to the product registration device 3000 and the product registration device 3000 is shorter than the distance between the second settlement device 4040 closest to the product registration device 3000 and the product registration device 3000.

[0072] As described above, the first settlement device 4020 acquires settlement information associated with the first settlement device 4020 by the first processing unit 2020. Therefore, unlike the second settlement device 4040 that acquires settlement information based on information read from a portable medium, the first settlement device 4020 can acquire settlement information without reading identification information from a portable medium. Therefore, a customer who uses the first settlement device 4020 does not need to have the settlement device read the portable medium. Therefore, it can be said that the first settlement device 4020 is easier for customers to operate. By installing the first settlement device 4020, which is easy to operate, near the commodity registration device 3000, there is an advantage that a customer who is unfamiliar with the operation of settlement devices (such as a child or an elderly person) can use the settlement device that is easy to operate, while a store clerk who operates the commodity registration device 3000 can support such a customer.

[0073] However, the layout of the first settlement device 4020 and the second settlement device 4040 is not limited to the layout in Fig. 6. For example, as shown in Fig. 7, the positions of the first settlement device 4020 and the second settlement device 4040 may be reversed from that in Fig. 6. Also, as shown in Fig. 8, the layout may be such that both the first settlement device 4020 and the second settlement device 4040 are installed along the flow of the customer 10.

[0074] <<About the payment process>> The flow of payment for products in a store with the layout shown in Fig. 6 will be illustrated below. A store clerk 20 operating the product registration device 3000 receives a product from a customer 10 and registers the product as a payment target. At this time, the control unit 2060 determines whether the payment information should be processed by the first payment device 4020 or the second payment device 4040. For example, the control unit 2060 receives an input from the store clerk 20 indicating whether the payment information should be processed by the first payment device 4020 or the second payment device 4040.

[0075] Here, it is assumed that the store clerk 20 specifies that the first settlement device 4020-1 is to process the settlement information. In this case, the control unit 2060 causes the first processing unit 2020 to process the settlement information. The first processing unit 2020 associates the settlement information with the first settlement device 4020-1. Specifically, the first processing unit 2020 transmits an ID of the settlement information to the first settlement device 4020-1. The first settlement device 4020-1 acquires the settlement information associated with the ID of the received settlement information from the server device 5000 (not shown).

[0076] The store clerk 20 tells the customer 10 to use the first settlement device 4020-1. The customer 10 goes to the first settlement device 4020-1 to carry out the settlement process. Specifically, the first settlement device 4020-1 presents the total price of the products and the like to the customer 10. Then, the customer 10 inserts the money, etc., and the settlement process is completed.

[0077] On the other hand, suppose that the store clerk 20 specifies that the second settlement device 4040 should process the settlement information. In this case, the control unit 2060 causes the second processing unit 2040 to process the settlement information. The second processing unit 2040 outputs a portable medium on which the ID of the settlement information is printed. The customer 10 receives the output portable medium and goes to an arbitrary second settlement device 4040. Then, the customer 10 causes the second settlement device 4040 to read the portable medium. The second settlement device 4040 reads the ID of the settlement information from the portable medium, obtains settlement information associated with the ID of the settlement information from the server device 5000, and presents the total price of the products, etc. to the customer 10. Then, the customer 10 inserts the money, etc., and the settlement process is completed.

[0078] In the above embodiment, the first settlement device 4020 and the second settlement device 4040 are implemented in one information device. However, both the first settlement device 4020 and the second settlement device 4040 may be implemented in one information processing device. In other words, one information processing device has both the function of operating as the first settlement device 4020 and the function of operating as the second settlement device 4040.

[0079] In this case, for example, this information processing device accepts a setting indicating whether it operates as the first settlement device 4020 or the second settlement device 4040. Also, for example, this information processing device automatically determines whether it operates as the first settlement device 4020 or the second settlement device 4040 based on the type of acquired information. Specifically, for example, when this information processing device receives settlement information or the ID of the settlement information from the first processing unit 2020, this information processing device operates as the first settlement device 4020. On the other hand, when this information processing device reads identification information or settlement information from a portable medium, for example, this information processing device operates as the second settlement device 4040.

[0080] [Embodiment 2] The information processing system 2000 of the second embodiment is represented, for example, in Fig. 1, similarly to the information processing system 2000 of the first embodiment. Except for the points described below, the functions of the information processing system 2000 of the second embodiment are similar to the functions of the information processing system 2000 of the first embodiment.

[0081] The control unit 2060 of the second embodiment accepts an input from a user. Then, based on the accepted input, the control unit 2060 determines whether the first processing unit 2020 or the second processing unit 2040 is to process the settlement information.

[0082] For example, the control unit 2060 displays a selection screen on a display screen connected to the product registration device 3000. Figures 9 and 10 are diagrams illustrating an example of the selection screen 30 displayed by the control unit 2060.

[0083] The selection screen 30 in Fig. 9 has a button 40 and a button 50. When the button 40 is pressed, the control unit 2060 causes the first processing unit 2020 to process the settlement information. On the other hand, when the button 50 is pressed, the control unit 2060 causes the second processing unit 2040 to process the settlement information.

[0084] When the button 40 is pressed in a case where there are multiple first settlement devices 4020, for example, the first processing unit 2020 selects one first settlement device 4020 from the multiple first settlement devices 4020, and associates the settlement information with the selected first settlement device 4020. For example, the first processing unit 2020 associates the settlement information with the first settlement device 4020 that is installed in a position closest to the product registration device 3000 that registered the product purchased by the customer. Here, the method by which the first processing unit 2020 identifies the first settlement device 4020 that is closest to a certain product registration device 3000 is as described in the first embodiment.

[0085] Furthermore, when the button 40 is pressed in a case where there are multiple first settlement devices 4020, for example, the first processing unit 2020 may further display a screen for selecting one of the multiple first settlement devices 4020. In this case, the control unit 2060 associates the settlement information with the first settlement device 4020 selected on that screen.

[0086] Here, in FIG. 9, the name of the button 50 is "ticket issuing", but this name is merely an example. As explained in the first embodiment, the processing performed by the second processing unit 2040 is not limited to outputting (issuing) a portable medium. The names of the buttons 40 and 50 can be set arbitrarily. For example, if the installation location of the first settlement device 4020 and the installation location of the second settlement device 4040 are given different names, the names of the buttons 40 and 50 are set to the installation location of the first settlement device 4020 and the installation location of the second settlement device 4040, respectively.

[0087] The selection screen 30 in FIG. 10 has a button 50 and a button 60. The button 60 is a button for designating the first settlement device 4020. For example, when the button 60-1 is pressed, the control unit 2060 causes the first processing unit 2020 to process the settlement information. Specifically, the first processing unit 2020 associates the settlement information with the first settlement device 4020 named "Settlement Device 1."

[0088] For example, when a store clerk wants the first settlement device 4020 to process the settlement information, the store clerk looks at information about each first settlement device 4020 displayed on the selection screen 30 and decides which first settlement device 4020 should process the settlement information. In FIG. 10, for each first settlement device 4020, (1) the status of the settlement device (waiting, in use, etc.), (2) the number of people waiting (the number of customers waiting at the settlement device), the transmission time when the most recent settlement information was transmitted, (3) the number of products registered as items to be settled in the most recent settlement information, (4) the settlement amount in the settlement process, (5) the status of the deposit into the settlement device, and (6) the attributes of the customer currently using the settlement device are displayed. The settlement amount indicates the amount to be paid by the customer. The status of the deposit indicates how much yen has been deposited into the settlement device or the remaining amount to be inserted into the settlement device. The attributes of the customer indicate the age and characteristics of the customer (such as agility of movement).

[0089] There are various ways for the user to press each button displayed on the selection screen 30. For example, if the display that displays the selection screen 30 has a touch panel, the user presses each button with a finger or the like. Alternatively, for example, the user may press each button by operating various input devices such as a keyboard or a mouse.

[0090] The method of performing the various selection operations exemplified above is not limited to the method of performing the operations through the selection screen. For example, in order to realize a function similar to that of the selection screen 30 in Fig. 9, physical buttons corresponding to the buttons 40 and 50 may be provided on the product registration device 3000 or its periphery. Also, in order to realize a function similar to that of the selection screen 30 in Fig. 10, physical buttons corresponding to the buttons 50 and 60 may be provided on the product registration device 3000 or its periphery. Also, both the buttons on the selection screen and the physical buttons may be used, such as by realizing the button 50 as a physical button and the button 60 as a button on the selection screen.

[0091] <Processing flow> Fig. 11 is a flowchart illustrating the flow of processing executed by the information processing system 2000 of embodiment 2. The control unit 2060 accepts an input by a user (S202). If the user input is an input specifying the first settlement device 4020 (S204: first settlement device), the processing of Fig. 11 proceeds to step S206. If the user input is an input specifying the second settlement device 4040 (S204: second settlement device), the processing of Fig. 11 proceeds to step S110.

[0092] In step S206, the first processing unit 2020 causes the first settlement device 4020 designated by the user to process the settlement information. After that, the process in FIG. 11 proceeds to step S108.

[0093] The flow from step S108 onwards and the flow from step S110 onwards are the same as in FIG.

[0094] <Hardware configuration example> For example, the information processing system 2000 of the second embodiment is realized by using one or more information processing devices 1000 (see FIG. 5) like the information processing system 2000 of the first embodiment. In this embodiment, each program module stored in the above-mentioned storage 1080 further includes a program for realizing each function described in this embodiment.

[0095] According to this embodiment, based on an input by a customer or a store clerk, it is determined whether the settlement process is to be performed by the first settlement device 4020 or the second settlement device 4040. Therefore, an appropriate settlement device can be used based on the judgment of the customer or the store clerk.

[0096] [Embodiment 3] The information processing system 2000 of the third embodiment is shown in Fig. 1, for example, similarly to the information processing system 2000 of the first embodiment. The information processing system 2000 of the third embodiment has the same functions as the information processing system 2000 of the first embodiment, except for the points described below.

[0097] The control unit 2060 of the third embodiment determines whether to have the first processing unit 2020 or the second processing unit 2040 process the settlement information, depending on the state of the settlement device. Specifically, when the first settlement device 4020 can perform settlement processing based on the settlement information newly associated by the first processing unit 2020, the control unit 2060 causes the first processing unit 2020 to process the settlement information. On the other hand, when the first settlement device 4020 cannot perform settlement processing based on the settlement information newly associated by the first processing unit 2020, the control unit 2060 causes the second processing unit 2040 to process the settlement information.

[0098] <Regarding the "status of the payment device"> There are various possible situations that can be considered as specific situations that represent "a case where the first settlement device 4020 cannot perform settlement processing based on settlement information newly associated by the first processing unit 2020." For example, this situation is (1) a situation in which the first settlement device 4020 is performing settlement processing based on other settlement information. In other words, a situation in which the first settlement device 4020 is being used by another customer. Hereinafter, situation (1) will be referred to as "in use."

[0099] Also, for example, a situation representing "a case where the first settlement device 4020 cannot perform settlement processing based on settlement information newly associated by the first processing unit 2020" is (2) a situation where the first settlement device 4020 is not performing settlement processing based on other settlement information and cannot process new settlement information. Specifically, this includes a situation where the first settlement device 4020 is broken or a situation where the communication line between the first settlement device 4020 and the outside is broken. If the communication line with the outside is broken, the first settlement device 4020 cannot obtain settlement information and therefore cannot perform settlement processing based on the settlement information. Hereinafter, the situation (2) will be referred to as "offline."

[0100] The information processing system 2000 defines in-use or offline, or both, as "a case in which the first settlement device 4020 cannot perform settlement processing based on the settlement information newly associated by the first processing unit 2020." However, the information processing system 2000 may treat a situation other than in-use and offline as "a case in which the first settlement device 4020 cannot perform settlement processing based on the settlement information newly associated by the first processing unit 2020."

[0101] The definition of "the case where the first settlement device 4020 cannot perform settlement processing based on the settlement information newly associated by the first processing unit 2020" is set in advance in, for example, the control unit 2060. However, the control unit 2060 may obtain setting information representing this definition from a storage device inside or outside the information processing system 2000.

[0102] In addition, the first settlement device 4020 that can perform settlement processing based on the settlement information newly associated by the first processing unit 2020 is a first settlement device 4020 other than the first settlement device 4020 that cannot perform settlement processing based on the settlement information newly associated by the first processing unit 2020.

[0103] Here, in determining whether the first settlement device 4020 is capable of performing settlement processing based on the newly associated settlement information, the first settlement devices 4020 that the control unit 2060 determines may be all of the first settlement devices 4020 installed in the store, or may be only a portion of the first settlement devices 4020.

[0104] In the case where only some of the first settlement devices 4020 are to be the above-mentioned judgment targets, there are various methods for the control unit 2060 to determine the first settlement devices 4020 to be the judgment targets. For example, the control unit 2060 determines the first settlement devices 4020 that are associated in advance with the product registration device 3000 used to register the product purchased by the customer as the above-mentioned judgment target. In this case, the control unit 2060 acquires information indicating the association between the product registration device 3000 and the first settlement device 4020 from a storage unit provided inside or outside the information processing system 2000. The first settlement device 4020 to be associated with the product registration device 3000 is, for example, the first settlement device 4020 installed near the flow line of the customer who uses the product registration device 3000.

[0105] Furthermore, for example, the control unit 2060 may use the position information of the first settlement device 4020 to determine the first settlement device 4020 to be the subject of the above-mentioned judgment. Specifically, first, information indicating an area within the store is associated with the product registration device 3000 in advance. This area is, for example, an area that represents the vicinity of the path of movement of a customer who uses the product registration device 3000. The control unit 2060 acquires the area associated with the product registration device 3000 used to register the product purchased by the customer, and the position information of each first settlement device 4020. Then, the control unit 2060 determines only the first settlement device 4020 whose position information indicates that it is within this area to be the subject of the above-mentioned judgment.

[0106] <How to get the "status of the settlement device"> For example, the control unit 2060 acquires information representing the state of each first settlement device 4020 from each first settlement device 4020. Alternatively, for example, the state of each first settlement device 4020 may be monitored by the server device 5000. For example, the server device 5000 checks the state of each first settlement device 4020 by sending a message or the like to each first settlement device 4020 periodically or irregularly. Alternatively, for example, the server device 5000 may receive a message or the like representing the state of the first settlement device 4020 from each first settlement device 4020 periodically or irregularly. When the control unit 2060 is implemented inside the product registration device 3000, the control unit 2060 acquires the state of each first settlement device 4020 from the server device 5000.

[0107] <Processing flow> Fig. 12 is a flowchart illustrating the flow of processing executed by the information processing system 2000 of embodiment 3. The control unit 2060 determines whether the first settlement device 4020 is in use or offline (S302). If the first settlement device 4020 is in use or offline (S302: YES), the processing of Fig. 12 proceeds to step S110. On the other hand, if the first settlement device 4020 is neither in use nor offline (S302: NO), the processing of Fig. 12 proceeds to step S304.

[0108] In step S304, the first processing unit 2020 determines which first settlement device 4020 to associate with the settlement information. Here, the method by which the first processing unit 2020 determines the first settlement device 4020 to associate with the settlement information is as described in embodiment 1. The first processing unit 2020 associates the settlement information with the determined first settlement device 4020 (S306). Thereafter, the processing in FIG. 12 proceeds to step S108.

[0109] The flow from step S108 onwards and the flow from step S110 onwards are the same as in FIG.

[0110] According to this embodiment, whether the first settlement device 4020 or the second settlement device 4040 performs the settlement process is automatically determined based on the state of the settlement device. Specifically, when the first settlement device 4020 can be used, the first settlement device 4020 performs the settlement process, and when the second settlement device 4040 cannot be used, the second settlement device 4040 performs the settlement process. This makes it possible to operate in such a way that, for example, the first settlement device 4020 is set as the default settlement device to be used by the customer, and when the first settlement device 4020 cannot be used, the second settlement device 4040 is used.

[0111] <Modification> The control unit 2060 may perform control so that the second settlement device 4040 is set as the default settlement device to be used by the customer, and the first settlement device 4020 is used when the second settlement device 4040 is unavailable. In this case, the handling of the first processing unit 2020 and the second processing unit 2040 is reversed from the above-mentioned case. Specifically, when the second settlement device 4040 cannot perform settlement processing based on new settlement information, the control unit 2060 causes the first processing unit 2020 to process the settlement information (causes the first settlement device 4020 to perform settlement processing). Here, the control unit 2060 acquires the status of the second settlement device 4040 in a manner similar to the method of acquiring the status of the first settlement device 4020.

[0112] Which of the first settlement device 4020 and the second settlement device 4040 is to be the default settlement device is determined, for example, by the layout of the store. For example, when the first settlement device 4020 is installed near the product registration device 3000 as shown in FIG. 6, the administrator of the information processing system 2000 sets the control unit 2060 to set the first settlement device 4020 as the default settlement device. On the other hand, when the second settlement device 4040 is installed near the product registration device 3000 as shown in FIG. 7, the administrator of the information processing system 2000 sets the control unit 2060 to set the second settlement device 4040 as the default settlement device. In addition, the control unit 2060 may obtain information indicating the layout of the store and automatically determine which settlement device is to be the default based on the information. For example, the control unit 2060 determines the type of settlement device closest to the product registration device 3000 and sets the settlement device of that type as the default settlement device.

[0113] <Hardware configuration example> For example, the information processing system 2000 of the third embodiment is realized by using one or more information processing devices 1000 (see FIG. 5) like the information processing system 2000 of the first embodiment. In this embodiment, each program module stored in the above-mentioned storage 1080 further includes a program for realizing each function described in this embodiment.

[0114] [Embodiment 4] The information processing system 2000 of the fourth embodiment is shown in Fig. 1, for example, similarly to the information processing system 2000 of the first embodiment. The information processing system 2000 of the fourth embodiment has the same functions as the information processing system 2000 of the first embodiment, except for the points described below.

[0115] The control unit 2060 of the fourth embodiment determines whether the first processing unit 2020 or the second processing unit 2040 processes the settlement information, depending on the attributes of the customer using the settlement device. The attributes of the customer indicate the age and characteristics (such as agility of movement) of the customer.

[0116] <Customer age-based control> Children and the elderly, because they are physically weaker than younger adults, are more likely to want to use a product registration device 3000 that is as close as possible to the product registration device 3000. Also, because children and the elderly are less familiar with operating devices than younger adults, they are more likely to ask a store clerk how to operate a payment device. For this reason, it is more convenient for both the customer and the store clerk to have them use a payment device that is close to the product registration device 3000 where a store clerk is present.

[0117] Furthermore, it is believed that children and the elderly take longer to move to a payment device than young adults. Therefore, the total time required for payment of goods will be shorter if a payment device closer to the product registration device 3000 is used. The total time is the sum of the time required to register goods at the product registration device 3000, the time required to move from the product registration device 3000 to the payment device, and the time required to process the payment at the payment device. It is believed that the shorter this total time, the higher the efficiency of store utilization and the higher the customer satisfaction.

[0118] Therefore, when the customer is a child or an elderly person, the control unit 2060 controls the customer to use a settlement device close to the product registration device 3000 that registered the product that the customer is purchasing. Here, "when the customer is a child" refers to, for example, when the customer's age is below a certain predetermined value. Also, "when the customer is elderly" refers to, for example, when the customer's age is above a certain predetermined value. These predetermined values ​​are set in the control unit 2060 in advance, for example. However, the control unit 2060 may obtain these predetermined values ​​from a storage device inside or outside the information processing system 2000.

[0119] The process of "controlling to have the customer use a settlement device closest to the product registration device 3000 that registered the product to be purchased by the customer" is, for example, the following process. First, assume that the settlement device closest to the product registration device 3000 that registered the product is the first settlement device 4020. In this case, when the customer is a child or an elderly person, the control unit 2060 causes the first processing unit 2020 to process the settlement information. As a result, the customer uses the first settlement device 4020. On the other hand, assume that the settlement device closest to the product registration device 3000 that registered the product is the second settlement device 4040. In this case, when the customer is a child or an elderly person, the control unit 2060 causes the second processing unit 2040 to process the settlement information. As a result, the customer uses the second settlement device 4040.

[0120] <Control based on customer agility> It is expected that a customer who is not quick in his / her movements will take a long time to move from the merchandise registration device 3000 to the payment device. As described above, it is preferable for a customer who takes a long time to move to the payment device to use a payment device near the merchandise registration device 3000 where the customer registered the merchandise to be purchased.

[0121] Therefore, when a customer's movements are not agile, the control unit 2060 controls the customer to use a payment device close to the product registration device 3000 that registered the product that the customer is purchasing. Here, "when the customer's movements are not agile" refers to, for example, a case where an index value representing the agility of the customer's movements is equal to or lower than a certain predetermined value. The index value representing the agility of the customer's movements is, for example, a value expressed on a five-point scale. The above-mentioned predetermined value is, for example, set in the control unit 2060 in advance. However, the control unit 2060 may obtain the above-mentioned predetermined value from a storage device inside or outside the information processing system 2000.

[0122] Here, the specific process of “controlling the customer to use a settlement device close to the product registration device 3000 where the product that the customer is purchasing was registered” is the same as that described when control is performed based on the customer's age.

[0123] The above-mentioned customer attributes may be manually input to the information processing system 2000, or may be automatically acquired by the information processing system 2000. In the former case, for example, the customer attributes are input by a store clerk who operates the product registration device 3000 to register the product that the customer purchases. For example, the store clerk estimates and inputs the customer's age from the customer's face, etc., and inputs the customer's agility from the customer's actions when handing over a shopping basket to the store clerk, etc.

[0124] When the information processing system 2000 automatically acquires customer attributes, for example, the customer attributes are stored in advance in a storage unit inside or outside the information processing system 2000 in association with the customer's ID (such as a member ID). In this case, a store clerk reads the customer's membership card or the like using the product registration device 3000. The information processing system 2000 acquires the customer's ID read by the product registration device 3000, and acquires the customer's attributes associated with the acquired customer ID.

[0125] <Processing flow 1> 13 is a first flowchart illustrating the flow of processing executed by the information processing system 2000 of the fourth embodiment. In this example, the control unit 2060 performs control based on the age of the customer. Here, it is assumed that the first settlement device 4020 is the closest settlement device to the product registration device 3000 that has registered the product.

[0126] The control unit 2060 determines whether the customer's age is equal to or less than a first predetermined value or equal to or more than a second predetermined value (S402). If the customer's age is equal to or less than the first predetermined value or equal to or more than the second predetermined value (S402: YES), the process in FIG. 13 proceeds to step S304. On the other hand, if the customer's age is greater than the first predetermined value and less than the second predetermined value (S402: NO), the process in FIG. 13 proceeds to step S110.

[0127] The flow from step S304 onwards and the flow from step S110 onwards are similar to those in FIG.

[0128] <Processing flow 2> 14 is a second flowchart illustrating the flow of processing executed by the information processing system 2000 of the fourth embodiment. In this example, the control unit 2060 performs control based on the agility of the customer's movement. Here, it is assumed that the first settlement device 4020 is the closest settlement device to the product registration device 3000 that has registered the product.

[0129] The control unit 2060 determines whether or not the index value representing the agility of the customer's movement is equal to or less than a predetermined value (S502). If the index value is equal to or less than the predetermined value (S504: YES), the process of FIG. 14 proceeds to step S304. On the other hand, if the index value is greater than the predetermined value (S504: NO), the process of FIG. 14 proceeds to step S110.

[0130] The flow from step S304 onwards and the flow from step S110 onwards are similar to those in FIG.

[0131] <Hardware configuration example> For example, the information processing system 2000 of the fourth embodiment is realized by using one or more information processing devices 1000 (see FIG. 5) like the information processing system 2000 of the first embodiment. In this embodiment, each program module stored in the above-mentioned storage 1080 further includes a program for realizing each function described in this embodiment.

[0132] According to this embodiment, whether the first settlement device 4020 or the second settlement device 4040 should perform the settlement process is automatically determined based on the attributes of the customer. This allows each customer to use an appropriate settlement device according to the attributes of the customer, thereby improving the utilization efficiency of the settlement devices and improving customer satisfaction.

[0133] [Embodiment 5] The information processing system 2000 of the fifth embodiment is shown in Fig. 1, for example, similarly to the information processing system 2000 of the first embodiment. The information processing system 2000 of the fifth embodiment has the same functions as the information processing system 2000 of the first embodiment, except for the points described below.

[0134] The control unit 2060 of the fifth embodiment determines, depending on the settlement object registered in the merchandise registration device 3000, whether the first processing unit 2020 or the second processing unit 2040 is to process the settlement information.

[0135] When there are many products to be paid for or when the products to be paid for are heavy, the customer is likely to want to use a payment device that is close to the product registration device 3000. In these cases, it is also likely that it will take a long time for the customer to move to the payment device, and therefore the total time required to pay for the products is likely to be long.

[0136] Therefore, when the number of products to be settled is large or the weight of the products to be settled is heavy, the control unit 2060 controls the customer to use a settlement device close to the product registration device 3000 that registered the products to be purchased by the customer. Here, "when the number of products is large" means, for example, when the number of products is equal to or greater than a certain predetermined value. Also, "when the weight of the products is heavy" means, for example, when the weight of the products is equal to or greater than a certain predetermined value. Note that, when there are multiple products registered as the products to be settled, the "weight of the products" means the total weight of each product. Here, the control unit 2060 acquires, for example, the weight of each product from a database that manages information about each product. The above-mentioned respective predetermined values ​​are set in advance in the control unit 2060, for example. However, the control unit 2060 may acquire these predetermined values ​​from a storage device inside or outside the information processing system 2000.

[0137] Here, the specific process of "controlling so that the customer uses a settlement device close to the product registration device 3000 that has registered the product that the customer is to purchase" is the same as the process described in the fourth embodiment.

[0138] <Processing flow> 15 is a flowchart illustrating the flow of processing executed by the information processing system 2000 of embodiment 5. Here, it is assumed that the first settlement device 4020 is the closest settlement device to the merchandise registration device 3000 that has registered the merchandise.

[0139] The control unit 2060 determines whether the number of products is equal to or greater than a first predetermined value or the weight of the products is equal to or greater than a second predetermined value (S602). If the number of products is equal to or greater than the first predetermined value or the weight of the products is equal to or greater than the second predetermined value (S602: YES), the process in FIG. 15 proceeds to step S304. On the other hand, if the number of products is less than the first predetermined value and the weight of the products is less than the second predetermined value (S602: NO), the process in FIG. 15 proceeds to step S110.

[0140] The flow from step S304 onwards and the flow from step S110 onwards are similar to those in FIG.

[0141] <Hardware configuration example> For example, the information processing system 2000 of the fifth embodiment is realized by using one or more information processing devices 1000 (see FIG. 5) like the information processing system 2000 of the first embodiment. In this embodiment, each program module stored in the above-mentioned storage 1080 further includes a program for realizing each function described in this embodiment.

[0142] According to this embodiment, whether the first settlement device 4020 or the second settlement device 4040 will perform the settlement process is automatically determined based on the number of products purchased and the weight of the products. This allows each customer to use an appropriate settlement device according to the number of products purchased by the customer and their weight, thereby improving the utilization efficiency of the settlement devices and improving customer satisfaction.

[0143] Although the embodiments of the present invention have been described above with reference to the drawings, these are merely examples of the present invention, and combinations of the above-described embodiments and various configurations other than the above-described embodiments can also be adopted.

[0144] For example, in the third to fifth embodiments, when the first settlement device 4020 is made to perform settlement processing, the first settlement device 4020 to perform settlement processing is automatically determined by the first processing unit 2020. However, in the third to fifth embodiments, the first settlement device 4020 to perform settlement processing may be designated by the user. In this case, for example, after the control unit 2060 determines to cause the first processing unit 2020 to process settlement information, the first processing unit 2020 displays a selection screen for selecting the first settlement device 4020, as described in the second embodiment. This selection screen is, for example, the selection screen 30 of FIG. 10. In this case, the selection screen 30 may or may not display the button 50. When the button 50 is displayed, even if the first settlement device 4020 is to perform settlement processing by the determination of the control unit 2060, the second settlement device 4040 can be made to perform settlement processing at the discretion of the store clerk or the customer. This allows for flexible store operations that prioritize the judgment of store staff and customers.

[0145] Below, examples of reference forms are given. 1. An information processing system including a product registration device, and a first settlement device and a second settlement device each performing settlement processing using settlement information of products registered in the product registration device, A first processing means for associating settlement information with a first settlement device; A second processing means for associating the settlement information with the identification information read from the portable medium in the second settlement device or outputting the settlement information to the portable medium; A control means for controlling whether the settlement information is to be processed by the first processing means or the second processing means; An information processing system having the above configuration. 2. The information processing system according to claim 1, wherein the control means controls whether the first processing means or the second processing means performs processing based on an input by a user. 3. An information processing system as described in 1, wherein the control means controls whether the first processing means or the second processing means processes the settlement information depending on the state of the settlement device, the attributes of the customer using the settlement device, or the settlement item registered in the product registration device. 4. An information processing system as described in 3., wherein the control means causes the second processing means to process the settlement information when the first settlement device is unable to perform settlement processing based on the settlement information newly associated by the first processing means. 5. An information processing system as described in 3., wherein the control means controls whether the first processing means or the second processing means processes the settlement information depending on the attributes of a customer using the settlement device. 6. An information processing system as described in 3., wherein the control means causes the first processing means to process the settlement information when the number of registered products is equal to or greater than a first predetermined value, or when the weight of the registered products is equal to or greater than a second predetermined value. 7. An information processing system described in any one of 1. to 6., wherein the distance between the product registration device and the first settlement device is shorter than the distance between the product registration device and the second settlement device. 8. An information processing device having at least one of a first processing means, a second processing means, and a control means in the information processing system described in any one of 1. to 7. 9. A program for causing a computer to operate as the information processing device described in 8. 10. A control method executed by a computer that controls an information processing system including a product registration device, and a first settlement device and a second settlement device that respectively perform settlement processing using settlement information of products registered in the product registration device, A first processing step of associating settlement information with a first settlement device; A second processing step of associating the settlement information with the identification information read from the portable medium in a second settlement device or outputting the settlement information to the portable medium; a control step of controlling whether the settlement information is to be processed in the first processing step or the second processing step; The control method includes: 11. The control method according to claim 10, wherein the control step controls whether the first processing step or the second processing step is to be performed based on an input by a user. 12. A control method as described in 10, in which the control step controls whether the settlement information is processed in the first processing step or the second processing step depending on the state of the settlement device, the attributes of the customer using the settlement device, or the settlement item registered in the product registration device. 13. A control method as described in claim 12, wherein the control step causes the second processing step to process the settlement information if the first settlement device is unable to perform settlement processing based on the settlement information newly associated by the first processing step. 14. A control method as described in 12., in which the control step controls whether the settlement information is to be processed in the first processing step or the second processing step depending on the attributes of a customer using the settlement device. 15. A control method as described in 12., wherein the control step causes the first processing step to process the settlement information when the number of registered items is equal to or greater than a first predetermined value, or when the weight of the registered items is equal to or greater than a second predetermined value. 16. A control method described in any one of 10. to 15., wherein the distance between the product registration device and the first settlement device is shorter than the distance between the product registration device and the second settlement device.

[0146] This application claims priority based on Japanese Patent Application No. 2015-039632, filed on February 27, 2015, the disclosure of which is incorporated herein in its entirety.

Claims

1. A product registration device in a system including a product registration device and a plurality of settlement devices, A processing means for transmitting settlement information generated from product information of the product registered as a settlement target to a settlement device; A display control means for displaying a selection screen on which a settlement device to which the settlement information is to be transmitted can be selected from among the plurality of settlement devices; having The product registration device and the plurality of payment devices are installed in a store, A payment device other than the plurality of payment devices is also installed in the store, The product registration device is associated with the plurality of settlement devices in advance using information indicating the association, The display control means identifies the plurality of settlement devices using the information indicating the association, A product registration device in which the selection screen displays, for each of the multiple settlement devices, at least one of the following: the time the latest settlement information was sent, the number of products calculated based on the settlement information that the settlement device has to process, the combination of the settlement amount and the payment amount, and the attributes of the person using the settlement device.

2. The merchandise registration device according to claim 1 , wherein the settlement device associated with the merchandise registration device has a predetermined positional relationship with the merchandise registration device.

3. The merchandise registration device of claim 2 , wherein the checkout device associated with the merchandise registration device is located in a region associated with the merchandise registration device.

4. The product registration device according to claim 1 , wherein the selection screen further displays, for each of the plurality of payment settlement devices, the number of people waiting to use the payment settlement device.

5. A control method executed by a product registration device in a system including a product registration device and a plurality of settlement devices, comprising: transmitting settlement information generated based on product information of the product registered as a settlement target to a settlement device; displaying a selection screen on which a settlement device to which the settlement information is to be transmitted can be selected from among the plurality of settlement devices; having The product registration device and the plurality of payment devices are installed in a store, A payment device other than the plurality of payment devices is also installed in the store, The product registration device is associated with the plurality of settlement devices in advance using information indicating the association, In the step of displaying the selection screen, the plurality of settlement devices are identified using the information indicating the association, A control method in which the selection screen displays, for each of the multiple settlement devices, at least one of the following: the time the latest settlement information was sent, the number of items calculated based on the settlement information that the settlement device has as the target for processing, a combination of the settlement amount and the payment amount, and the attributes of the person using the settlement device.

6. In a system including a product registration device and a plurality of settlement devices, the product registration device is A processing means for transmitting settlement information generated from product information of the product registered as the settlement target to the settlement device; A display control means for displaying a selection screen on which a settlement device to which the settlement information is to be transmitted can be selected from among the plurality of settlement devices; A program that functions as The product registration device and the plurality of payment devices are installed in a store, A payment device other than the plurality of payment devices is also installed in the store, The product registration device is associated with the plurality of settlement devices in advance using information indicating the association, The display control means identifies the plurality of settlement devices using the information indicating the association, The program displays on the selection screen, for each of the multiple settlement devices, at least one of the time the latest settlement information was sent, the number of items calculated based on the settlement information that the settlement device has as the target for processing, the combination of the settlement amount and the payment amount, and the attributes of the person using the settlement device.

Citation Information

Patent Citations

  • Commodity sales system

    JP1993233963A

  • Pos system

    JP2001250169A

  • Sales management system, sales management device and sales management method

    JP2013186495A

  • POS system

    JP2013218437A

  • Cash resister clearing system

    JP2014063298A