Information processing server, product registration system, and communication terminal
Patent Information
- Authority / Receiving Office
- JP · JP
- Patent Type
- Applications
- Current Assignee / Owner
- Filing Date
- 2025-02-03
- Publication Date
- 2026-08-14
Smart Images

Figure 2026131509000001_ABST
Abstract
Description
Technical Field
[0001] Embodiments of the present invention relate to an information processing server, a product registration system, and a communication terminal.
Background Art
[0002] In recent years, in mass retailers such as supermarkets, a mechanism has been introduced that allows customers to register products and check out on their own. As the customer moves around the store, they pick up products from the shelves, use the scanner on the communication terminal to register the products, and use the checkout machine in the checkout area to check out the registered products. The communication terminal transmits the product code read by the scanner to a store server or a cloud server, etc., and the checkout machine executes checkout processing based on the product code registered in the store server or a cloud server, etc.
[0003] Furthermore, a cart POS (Point Of Sales) system using a shopping cart equipped with such a communication terminal has been proposed, and when the customer places the product in the cart, they can use the scanner on the communication terminal mounted on the cart to perform the product registration operation.
Prior Art Documents
Patent Documents
[0004]
Patent Document 1
Summary of the Invention
Problems to be Solved by the Invention
[0005] Customers entering the store are diverse, including those accompanied by children and elderly individuals. When using the aforementioned system to shop, there have been reports of cases where accompanying children become bored, preventing their parents from concentrating on shopping, and elderly customers are unfamiliar with the system and cannot smoothly complete the registration process. If the self-service system is not comfortable to use, not only will the efficiency of system utilization not improve, but the time spent in the store will not increase, and as a result, an increase in the number of items purchased will not be expected.
[0006] The problem that this invention aims to solve is to provide an information processing server, a product registration system, and a communication terminal that realize a user interface that allows for comfortable shopping. [Means for solving the problem]
[0007] The information processing server according to this embodiment includes an acquisition unit, a determination unit, and an output unit. The acquisition unit acquires the reception interval of product identification information read by the scanner of the first communication terminal. The determination unit determines whether support is required based on the reception interval. The output unit outputs first support information to the first communication terminal based on the determination result that support is required. [Brief explanation of the drawing]
[0008] [Figure 1] Figure 1 is a block diagram showing the schematic configuration of the self-checkout system according to this embodiment. [Figure 2] Figure 2 is an illustrative diagram of a shopping cart and a customer communication terminal attached to the shopping cart. [Figure 3] Figure 3 is a block diagram showing the main circuit configuration of the buyer communication terminal. [Figure 4] Figure 4 is a schematic diagram showing the system of barcode symbols attached to products in this embodiment. [Figure 5] Figure 5 is a block diagram showing the main circuit configuration of the information processing server. [Figure 6] Figure 6 is a schematic diagram showing the data structure of a transaction file. [Figure 7]Figure 7 is a block diagram showing the main circuit configuration of the accounting machine. [Figure 8] Figure 8 is a schematic diagram showing the data structure of the registered file. [Figure 9] Figure 9 is a block diagram showing the main circuit configuration of the staff communication terminal. [Figure 10] Figure 10 is a sequence diagram showing an example of the output function (top screen) for character voices, etc. [Figure 11] Figure 11 shows an example of a screen (top screen) that includes an image of a predetermined character. [Figure 12] Figure 12 is a functional block diagram of the buyer communication terminal 10, which implements a function to switch guidance information according to the scanner. [Figure 13] Figure 13 is a functional block diagram of the information processing server 20 that implements a function to switch guidance according to the scanner. [Figure 14] Figure 14 is a sequence diagram showing an example of a function that switches guidance information according to the scanner. [Figure 15] Figure 15 is a sequence diagram showing an example of a character voice output function (product registration screen). [Figure 16] Figure 16 shows an example of a product registration screen displayed on the touch panel display of a buyer communication terminal. [Figure 17] Figure 17 shows an example of a product registration screen displayed on the touch panel display of a buyer communication terminal. [Figure 18] Figure 18 shows an example of a product registration screen displayed on the touch panel display of a buyer communication terminal. [Figure 19] Figure 19 shows an example of a screen that supports the character enlargement or reduction function (product registration screen). [Figure 20] Figure 20 shows an example of a screen that supports the character enlargement or reduction function (product registration screen). [Figure 21] Figure 21 shows an example of a screen that supports the character enlargement or reduction function (product registration screen). [Figure 22] FIG. 22 is an example of a screen corresponding to the character enlargement display function or reduction display function (product registration screen). [Figure 23] FIG. 23 is an example of a screen corresponding to the character enlargement display function or reduction display function (product registration screen). [Figure 24] FIG. 24 is a sequence diagram showing an example of the adult mode function. [Figure 25] FIG. 25 is a diagram showing an example of a screen before the adult mode is executed. [Figure 26] FIG. 26 is a diagram showing an example of a screen after the adult mode is executed. [Figure 27] FIG. 27 is a sequence diagram showing an example of the item selection function by image movement of a character. [Figure 28] FIG. 28 is a diagram showing an example of screen transition by image movement of a character. [Figure 29] FIG. 29 is a diagram showing the relationship between each divided area and each item. [Figure 30] FIG. 30 is a sequence diagram showing an example of the output function (accounting screen) such as character voice. [Figure 31] FIG. 31 is a diagram showing an example of an accounting screen [Figure 32] FIG. 32 is a diagram showing an example of an accounting screen [Figure 33] FIG. 33 is a sequence diagram showing an example of mode selection. [Figure 34] FIG. 34 is an example of a screen (top screen) including a plurality of mode designation buttons. [Figure 35] FIG. 35 is an example of a screen (product registration screen) displayed corresponding to the designation of a predetermined mode. [Figure 36] FIG. 36 is a sequence diagram showing an example of a support function for customers who have difficulty with operation input. [Figure 37] FIG. 37 is an example of a screen including support information for customers who have difficulty with operation input. [Figure 38]Figure 38 is a sequence diagram showing an example of a support function for customers who have difficulty with operation input and staff who assist them. [Figure 39] Figure 39 is an example of a screen that includes support information for staff assisting with operations. [Modes for carrying out the invention]
[0009] The embodiments will be described below with reference to the drawings. [System Overview] Figure 1 is a block diagram illustrating the schematic configuration of the self-checkout system 100 according to this embodiment. The self-checkout system 100 is sometimes also called a product registration system. The self-checkout system 100 includes a plurality of buyer communication terminals 10, an information processing server 20, a store server 30, a plurality of accounting machines 40, and an employee communication terminal 50. The self-checkout system 100 connects the information processing server 20, the store server 30, each accounting machine 40, and the employee communication terminal 50 via a communication network 60. The communication network 60 is, for example, a LAN (Local Area Network). The LAN may be a wired LAN or a wireless LAN. Alternatively, the communication network 60 may include the Internet, and both or either the information processing server 20 and the store server 30 may be located in a cloud environment.
[0010] The self-checkout system 100 connects a base station 70 capable of wireless communication with the customer communication terminals 10 to a communication network 60. The base station 70 is installed in the sales area where food and other products are displayed. The self-checkout system 100 enables data communication between multiple customer communication terminals 10 located in the sales area, an information processing server 20, a store server 30, each checkout machine 40, and an employee communication terminal 50.
[0011] The buyer communication terminal 10 is a portable communication terminal capable of registering products, and is a mobile communication terminal in which the customer visiting the store acts as the operator. The buyer communication terminal 10 is used as a device for customers to input data on purchased products themselves when they place the purchased products into their shopping basket in the sales area. For example, the buyer communication terminal 10 could be a smartphone owned by the customer, a mobile terminal lent to the customer by the retail store, or a tablet terminal attached to shopping cart C. Incidentally, the term "buyer" can be rephrased as "customer," "shopper," or "consumer."
[0012] The information processing server 20 is a server computer that processes data related to commercial transactions with buyers, who are operators of the buyer communication terminal 10. Specifically, the information processing server 20 processes data related to commercial transactions with buyers based on the data of purchased goods entered via the buyer communication terminal 10. The information processing server 20 then outputs the data related to commercial transactions with buyers to the self-service checkout machine 40 operated by the buyer.
[0013] The store server 30 is a server computer that collects data on each product sold at a retail store and manages the overall sales, inventory, etc. of the retail store. To achieve this management, the store server 30 has a product master and a sales master. The product master is a database that associates each product with a product code that identifies it individually and stores item data such as the unit price and product name of the product identified by that product code. The sales master is a database that associates each product with a product code and stores item data such as the quantity received, quantity sold, and sales amount of the product identified by that product code, for example, on a per-business-day basis.
[0014] The accounting machine 40 is an information device that settles commercial transactions with buyers based on data related to commercial transactions obtained from the information processing server 20. The accounting machine 40 receives payment from buyers through self-service operation. The accounting machine 40 supports various payment methods, such as cash, credit cards, electronic money, and code payments. The accounting machine 40 calculates the price of the purchased goods based on the data related to the commercial transaction, and when a payment amount equal to or greater than that price is entered using at least one payment method, it processes the transaction to settle the business. Such an accounting machine 40 is installed in a checkout area (cash register) separate from the sales floor. The accounting machine 40 is an example of an accounting device. The accounting machine 40 can also be referred to as a POS terminal, payment terminal, etc.
[0015] The staff communication terminal 50 is an information device operated by a staff member, employee, or store clerk (hereinafter referred to as "staff member"). The staff communication terminal may also be called an employee communication terminal or store clerk communication terminal, and the staff communication terminal may also be referred to as an employee communication terminal. The staff communication terminal 50 is used by staff members, referred to as attendants, to monitor the status of the customer communication terminal 10 and the checkout machine 40. The staff communication terminal 50 is installed in a space where attendants are on standby. The staff communication terminal 50 may also be a mobile communication terminal carried by the staff member.
[0016] [Description of the buyer communication terminal configuration] Figure 2 is an image diagram of a shopping cart C and a buyer communication terminal 10 attached to the shopping cart C. Figure 3 is a block diagram showing the main circuit configuration of the buyer communication terminal 10. The buyer communication terminal 10 comprises a processor 11, internal memory 12, external memory 13, a communication interface 14, and circuit components such as first device interfaces 1511, 1512, and 1513, and a system transmission line 16. The system transmission line 16 includes an address bus, a data bus, control signal lines, etc. Furthermore, the buyer communication terminal 10 comprises a first scanner 1521 connected to the first device interface 1511, a second scanner 1522 connected to the second device interface 1512, and an input / output device 1523 connected to the third device interface 1513. The first scanner 1521, the second scanner 1522, and the input / output device 1523 constitute the user interface. The buyer communication terminal 10 constitutes a computer by connecting each circuit component to the system transmission line 16.
[0017] The processor 11 corresponds to the central part of the computer described above. The processor 11 controls various parts in order to realize various functions as a buyer communication terminal 10, according to the operating system or application program (application software). The processor 11 is, for example, a CPU (Central Processing Unit).
[0018] The internal memory 12 corresponds to the main memory portion of the computer described above. The internal memory 12 includes a non-volatile memory area and a volatile memory area. The non-volatile memory area of the internal memory 12 stores the operating system or application programs. The volatile memory area of the internal memory 12 stores data necessary for the processor 11 to perform processing to control each part. The internal memory 12 also uses the volatile memory area as a work area where data is rewritten as needed by the processor 11. The non-volatile memory area is, for example, ROM (Read Only Memory). The volatile memory area is, for example, RAM (Random Access Memory).
[0019] External memory 13 corresponds to the auxiliary storage portion of the computer described above. For example, an SD memory card, USB memory, etc., can serve as external memory 13. External memory 13 stores data used by the processor 11 for various processing tasks, or data created by processing performed by the processor 11. External memory 13 may also store the application programs described above.
[0020] The communication interface 14 is a circuit for transmitting and receiving data signals with the base station 70 in accordance with a predetermined wireless communication protocol.
[0021] The first device interface 1511 is a circuit that inputs product identification information, such as a product code, read by the first scanner 1521. The second device interface 1512 is a circuit that inputs product identification information, such as a product code, read by the second scanner 1522. The third device interface 1513 is a circuit that inputs a signal corresponding to an operation received by the input / output device 1523, and also outputs a signal to the input / output device 1523.
[0022] The input / output device 1523 includes a touch panel display 15231 as an input and output unit, and a speaker 15232 as an audio output unit. The touch panel display 15231 displays information such as images and text related to product registration. The touch panel display 15231 also outputs signals corresponding to the received operation. The speaker 15232 outputs audio related to product registration.
[0023] The first scanner 1521 and the second scanner 1522 read product codes printed on products or product tags, etc., and output the read product codes. The product codes are machine-readable codes such as one-dimensional codes (barcodes) or two-dimensional codes. For example, the first scanner 1521 may be a fixed scanner and the second scanner 1522 may be a handheld scanner. The first scanner 1521, being a fixed scanner, is fixed to the shopping cart C. The second scanner 1522 is connected to the second device interface 1512 by a retractable cable, etc., and is detachable from the shopping cart C. Alternatively, the second scanner 1522 is connected to the second device interface 1512 by wireless communication and is detachable from the shopping cart C. By using the second scanner 1522, the buyer can easily read product identification information from products or product tags located at a distance from the buyer communication terminal 10.
[0024] Figure 4 is a schematic diagram showing the system of barcode symbols BC attached to products in this embodiment. A barcode symbol BC represents a data sequence, including a product code, using a barcode. The data sequence consists of, for example, a 14-digit number. The product code is a code used to individually identify each product item. Each product sold in a retail store is assigned a unique product code for its specific item.
[0025] [Description of the information processing server configuration] Figure 5 is a block diagram showing the main circuit configuration of the information processing server 20. The information processing server 20 comprises circuit components such as a processor 21, main memory 22, auxiliary storage device 23, clock 24, and communication interface 25, as well as a system transmission line 26. The information processing server 20 constitutes a computer by connecting each circuit component to the system transmission line 26.
[0026] The processor 21 corresponds to the central part of the computer described above. The processor 21 controls various parts to realize various functions as an information processing server 20 according to the operating system or application program. The processor 21 is, for example, a CPU. The processor 21 may also be, for example, an MPU (Micro Processing Unit), SoC (System on a Chip), DSP (Digital Signal Processor), GPU (Graphics Processing Unit), ASIC (Application Specific Integrated Circuit), PLD (Programmable Logic Device), or FPGA (Field-Programmable Gate Array). Alternatively, the processor 21 may be a combination of several of these.
[0027] Main memory 22 corresponds to the main memory portion of the computer described above. Main memory 22 includes a non-volatile memory area and a volatile memory area. In the non-volatile memory area, main memory 22 stores the operating system or application programs. Main memory 22 may also store data necessary for the processor 21 to perform processing to control each part in the non-volatile or volatile memory area. Main memory 22 uses the volatile memory area as a work area where data is rewritten as appropriate by the processor 21. The non-volatile memory area is, for example, ROM. The volatile memory area is, for example, RAM.
[0028] The auxiliary storage device 23 corresponds to the auxiliary storage portion of the computer described above. For example, EEPROM (Electric Erasable Programmable Read-Only Memory), HDD (Hard Disk Drive), or SSD (Solid State Drive) can be auxiliary storage devices 23. The auxiliary storage device 23 stores data used by the processor 21 in performing various processes, or data created by processing performed by the processor 21. The auxiliary storage device 23 may also store the application programs described above.
[0029] Clock 24 measures the date and time. Processor 21 processes the date and time measured by clock 24 as the current date and time.
[0030] The communication interface 25 connects to the communication network 60. The information processing server 20 communicates data with devices connected to the communication network 60, namely the store server 30, the accounting machine 40, and the staff communication terminal 50, via the communication interface 25. The information processing server 20 can also communicate data with the customer communication terminal 10 connected to the base station 70 via the communication interface 25.
[0031] The information processing server 20 uses a portion of the volatile memory area in the main memory 22 as the creation area for transaction files 221. The information processing server 20 can create and store one or more transaction files 221 simultaneously in this creation area.
[0032] Figure 6 is a schematic diagram showing the data structure of the transaction file 221. As shown in the figure, the transaction file 221 can store multiple first data records, each consisting of the items product code, product name, unit price, quantity, and amount, associated with a series of record numbers. The information processing server 20 creates a transaction file 221 for each buyer communication terminal 10 connected to the base station 70. Each time a barcode symbol BC is read by a buyer communication terminal 10, the information processing server 20 sequentially saves the first data record of the product identified by the product code contained in that barcode symbol BC to the transaction file 221 corresponding to that buyer communication terminal 10.
[0033] When the information processing server 20 receives an accounting request from the buyer communication terminal 10, it outputs a transaction file 221 corresponding to that buyer communication terminal 10 to the accounting machine 40. The accounting machine 40 settles the commercial transaction with the buyer based on the data in the transaction file 221. In other words, the data in the transaction file 221 is an example of data related to a commercial transaction. Data related to a commercial transaction can be rephrased as data necessary for settling a commercial transaction.
[0034] [Explanation of the accounting machine's configuration] Figure 7 is a block diagram showing the main circuit configuration of the accounting machine 40. The accounting machine 40 comprises circuit components such as a processor 41, main memory 42, auxiliary storage device 43, clock 44, communication interface 45 and device interface 46, and a system transmission line 47. The accounting machine 40 constitutes a computer by connecting each circuit component to the system transmission line 47.
[0035] The processor 41 corresponds to the central part of the computer described above. The processor 41 controls each part in order to realize various functions of the accounting machine 40 according to the operating system or application program (application software). The processor 41 is, for example, a CPU.
[0036] Main memory 42 corresponds to the main memory portion of the computer described above. Main memory 42 includes a non-volatile memory area and a volatile memory area. In the non-volatile memory area, main memory 42 stores the operating system or application programs. Main memory 42 may also store data necessary for the processor 41 to perform processing to control each part in the non-volatile or volatile memory area. Main memory 42 uses the volatile memory area as a work area where data is rewritten as appropriate by the processor 41. The non-volatile memory area is, for example, ROM. The volatile memory area is, for example, RAM.
[0037] The auxiliary storage device 43 corresponds to the auxiliary storage portion of the computer described above. For example, an EEPROM (registered trademark), HDD, or SSD may be the auxiliary storage device 43. The auxiliary storage device 43 stores data used by the processor 41 in performing various processes, or data created by the processing performed by the processor 41. The auxiliary storage device 43 may also store the application program described above.
[0038] Clock 44 measures the date and time. Processor 41 obtains the date and time measured by clock 44 as the current date and time.
[0039] The communication interface 45 connects to the communication network 60. The accounting machine 40 communicates data with devices connected to the communication network 60, namely the information processing server 20, the store server 30, and the staff communication terminal 50, via the communication interface 45.
[0040] The device interface 46 is a circuit for transmitting and receiving data signals with devices such as input / output devices 401, card readers 402, scanners 403, printers 404, cash handling machines 405, lamps 406, and speakers 407.
[0041] The input / output device 401 is the display and input device for the accounting machine 40. The accounting machine 40 displays images, text, etc., necessary for the accounting machine 40 on the input / output device 401. The accounting machine 40 processes touch operations on the input / output device 401 as operator input to the accounting machine 40.
[0042] The card reader 402 is a device that reads data recorded on a card medium such as a credit card. If the card medium is a magnetic card, the card reader 402 is a magnetic card reader. If the card medium is an IC card, the card reader 402 is an IC card reader. The accounting machine 40 may be equipped with either a magnetic card reader or an IC card reader as the card reader 402, or it may be equipped with both. The card reader 402 may also be a card reader / writer that has a function to write data to the card medium.
[0043] The scanner 403 is a device that reads machine-readable codes such as barcodes or two-dimensional codes. The scanner 403 may be a handheld device operated by an operator, or it may be a stationary device built into the main body of the accounting machine 40.
[0044] The printer 404 is a device that prints various receipt-related data onto receipt paper. The receipt paper printed with data by the printer 404 is cut by a cutter and issued from the receipt issuing slot. The printer 404 can be implemented, for example, by a thermal printer or a dot matrix printer.
[0045] The cash handling machine 405 is a device that has a safe for storing banknotes and coins by denomination, and a mechanism for taking out banknotes or coins equivalent to the change amount from the safe and dispensing them to the dispensing slot. When the cash handling machine 405 is notified of the change amount by the processor 41, it calculates the number of banknotes or coins to be dispensed for each denomination that corresponds to the change amount. The cash handling machine 405 then takes out the calculated number of banknotes or coins for each denomination from the safe and dispenses them to the dispensing slot.
[0046] Lamp 406 is a device that selectively emits light in, for example, blue and red. The color of light emitted by Lamp 406 allows the staff to know the current status of the accounting machine 40, such as whether it is idle, operational, or if an error has occurred.
[0047] Speaker 407 is a device that outputs various sounds. The accounting machine 40 outputs synthesized speech from speaker 407 to the operator, for example, to guide them on how to operate the machine. If an error occurs, the accounting machine 40 emits a warning sound to notify the operator of the error.
[0048] The accounting machine 40 uses a portion of the volatile memory area in the main memory 42 as the area for the registration file 421.
[0049] Figure 8 is a schematic diagram showing the data structure of the registration file 421. As shown in the figure, the registration file 421 can store multiple second data records, each consisting of the items product code, product name, unit price, quantity, and amount, associated with a series of record numbers. The accounting machine 40 generates a second data record based on the data of the first data record stored in the transaction file 221 obtained from the information processing server 20, and stores it in the registration file 421.
[0050] Figure 9 is a block diagram showing the main circuit configuration of the staff communication terminal 50. The staff communication terminal 50 comprises circuit components such as a processor 51, internal memory 52, external memory 53, communication interface 54, and device interface 551, and a system transmission line 56. The system transmission line 56 includes an address bus, data bus, control signal lines, etc. Furthermore, the staff communication terminal 50 includes an input / output device 552 connected to the device interface 551. The staff communication terminal 50 constitutes a computer by connecting each circuit component to the system transmission line 56. The input / output device 552 includes a touch panel display 5521 as an input and output unit, and a speaker 5522 as an audio output unit.
[0051] [Entertainment Features] The self-checkout system 100 is equipped with entertainment functions. For example, the buyer communication terminal 10 can output images and sounds of any character to provide a fun shopping experience for families. The entertainment functions are described below. Requests and other communications transmitted from the buyer communication terminal 10 include the terminal identification information of the buyer communication terminal 10. The information processing server 20 identifies the communication partner's terminal from the terminal identification information included in the requests and other communications transmitted from the buyer communication terminal 10.
[0052] • Character output function (top screen) Figure 10 is a sequence diagram showing an example of the character output function (top screen). Figure 11 is an example of a screen (top screen) containing an image of a predetermined character.
[0053] For example, the processor 51 of the staff communication terminal 50 instructs the information processing server 20 to set the output settings for the image and sound of a predetermined character, according to the output settings for the image and sound of the predetermined character received by the input / output device 552 (ACT 11). The processor 21 of the information processing server 20 stores the output settings for the image and sound of the predetermined character in the main memory 22, etc. (ACT 12). The predetermined character may be a popular character, a character for children, a character of the company that has implemented the system, or a character of the region where the system has been implemented.
[0054] The buyer communication terminal 10 communicates with the information processing server 20 via the communication interface 14, and the processor 11 of the buyer communication terminal 10 performs authentication processing (ACT 15). For example, the buyer communication terminal 10 sends an authentication request containing the buyer communication terminal 10's terminal identification information to the information processing server 20 via the communication interface 14 (ACT 16). The information processing server 20 receives the authentication request via the communication interface 25. The processor 21 of the information processing server 20 determines that authentication is successful if the terminal identification information included in the received authentication request matches the terminal identification information registered in advance. The information processing server 20 sends an authentication completion notification to the buyer communication terminal 10 via the communication interface 25 indicating that authentication was successful (ACT 17). The buyer communication terminal 10 receives the authentication completion notification via the communication interface 14 and terminates the authentication process.
[0055] Next, the information processing server 20 transmits display information for screen 1001 (top screen) including an image of a predetermined character via the communication interface 25 (ACT 18). The buyer communication terminal 10 receives the display information for screen 1001 via the communication interface 14. The buyer communication terminal 10 displays screen 1001 including an image of a predetermined character via the input / output device 1523 (ACT 19). The image of the predetermined character may be a still image or a moving image. In addition to the image of the predetermined character, screen 1001 includes various operation buttons.
[0056] In addition, the buyer communication terminal 10 may store multiple still image files and video files of a predetermined character in its external memory 53, and the processor 51 may select and output one or more files from the multiple still image files and video files in response to an operation input detected by the input / output device 152.
[0057] When the buyer communication terminal 10 detects touch input to the screen 1001 via the input / output device 1523, the processor 11 executes a function corresponding to the touch input. For example, when the buyer communication terminal 10 detects an operation input to select a character image (ACT20), it sends a request corresponding to the touch input to the information processing server 20 (ACT21). Based on the request corresponding to the operation input, the information processing server 20 sends the character's voice to the buyer communication terminal 10 (ACT22). The buyer communication terminal 10 outputs the character's voice via the input / output device 1523 (ACT23). The character's voice is guidance to assist with shopping. For example, the character's voice is guidance to assist with product registration.
[0058] In addition, the buyer communication terminal 10 may store multiple voice files of a predetermined character in its external memory 53, and the processor 51 may select and output one or more files from the multiple voice files in response to an operation input detected by the input / output device 152.
[0059] The Self-Checkout System 100's character voice output function will make shopping more enjoyable for customers with children, leading to increased store usage and customer satisfaction.
[0060] • Function to switch guidance information according to the scanner. Figure 12 is a functional block diagram of the buyer communication terminal 10 for realizing a function to switch guidance information according to the scanner. As shown in Figure 12, the processor 11 includes a detection unit 111, a first output unit 112, an acquisition unit 113, and a second output unit 114.
[0061] Figure 13 is a functional block diagram of the information processing server 20 for realizing the guidance switching function according to the scanner. As shown in Figure 13, the processor 21 includes an acquisition unit 211, a determination unit 212, and an output unit 213.
[0062] First, let's explain the operation of the buyer communication terminal 10. When the first scanner 1521 reads product identification information such as a product code, the first device interface 1511 outputs first read information including first interface information and product identification information. Also, when the second scanner 1522 reads product identification information such as a product code, the second device interface 1512 outputs second read information including second interface information and product identification information.
[0063] The first interface information is information that identifies the first device interface 1511, or information such as the output format from the first device interface 1511, and indicates that the product identification information contained in the first read information was read by the first scanner 1521. Similarly, the second interface information is information that identifies the second device interface 1512, or information such as the output format from the second device interface 1512, and indicates that the product identification information contained in the second read information was read by the second scanner 1522.
[0064] Alternatively, the first scanner 1521 may output first reading information that includes the read product identification information and unique information of the first scanner 1521, and the first device interface 1511 may output first reading information that includes the read product identification information and unique information of the first scanner 1521. The unique information of the first scanner 1521 included in the first reading information indicates that the product identification information included in the same first reading information is information read by the first scanner 1521. Similarly, the second scanner 1522 may output second reading information that includes the read product identification information and unique information of the second scanner 1522, and the second device interface 1512 may output second reading information that includes the read product identification information and unique information of the second scanner 1522.
[0065] The detection unit 111 of the processor 11 detects the product identification information read by the first scanner 1521 included in the first reading information and the product identification information read by the second scanner 1522 included in the second reading information at different timings.
[0066] The detection unit 111 determines, based on the first interface information output from the first device interface 1511 to which the first scanner 1521 is connected, that the product identification information output from the first device interface 1511 corresponds to the information read by the first scanner 1521. In other words, the detection unit 111 determines, based on the first interface information included in the first read information, that the product identification information included in the same first read information is information read by the first scanner 1521.
[0067] Furthermore, the detection unit 111 determines, based on the second interface information output from the second device interface 1512 to which the second scanner 1522 is connected, that the product identification information output from the second device interface 1512 corresponds to the information read by the second scanner 1522. In other words, the detection unit 111 determines, based on the second interface information included in the second reading information, that the product identification information included in the same second reading information is information read by the second scanner 1522.
[0068] The first output unit 112 outputs a first product registration request containing product identification information read by the first scanner 1521 to the information processing server 20. For example, the first product registration request includes first interface information. The communication interface 14 transmits the first product registration request to the information processing server 20.
[0069] Furthermore, the first output unit 112 outputs a second product registration request to the information processing server 20, which includes product identification information read by the second scanner 1522. For example, the second product registration request includes second interface information. The communication interface 14 transmits the second product registration request to the information processing server 20.
[0070] Next, the operation of the information processing server 20 will be explained. The communication interface 25 receives the first product registration request and the second product registration request at different times. The acquisition unit 211 of the processor 21 acquires the first product registration request, which includes product identification information read by the first scanner 1521 of the buyer communication terminal 10, and the second product registration request, which includes product identification information read by the second scanner 1522 of the buyer communication terminal 10, at different times.
[0071] The determination unit 212 determines that the first product registration request corresponds to a request read by the first scanner 1521, and that the second product registration request corresponds to a request read by the second scanner 1522. For example, based on the first interface information included in the first product registration request, the determination unit 212 determines that the first product registration request corresponds to a request read by the first scanner 1521 connected to the first device interface 1511. Also, based on the second interface information included in the second product registration request, the determination unit 212 determines that the second product registration request corresponds to a request read by the second scanner 1522 connected to the second device interface 1512.
[0072] The output unit 213 outputs first guidance information to the buyer communication terminal 10 in response to the acquisition and determination result of the first product registration request. The communication interface 25 transmits the first guidance information to the buyer communication terminal 10. The output unit 213 also outputs second guidance information to the buyer communication terminal 10 in response to the acquisition and determination result of the second product registration request. The communication interface 25 transmits the second guidance information to the buyer communication terminal 10. The first guidance information includes at least image information, and the second guidance information includes at least audio information.
[0073] Let's explain the operation of the buyer communication terminal 10 again. The communication interface 14 receives the first guidance information transmitted from the information processing server 20 that received the first product registration request, and the second guidance information transmitted from the information processing server 20 that received the second product registration request, at different times. The acquisition unit 113 acquires the first guidance information and the second guidance information at different times. For example, the acquisition unit 113 acquires the first guidance information including image information, and the second guidance information including audio information.
[0074] The second output unit 114 outputs the first guidance information and the second guidance information at different timings. For example, the second output unit 114 outputs the image information included in the first guidance information to the touch panel display 15231 and outputs the audio information included in the second guidance information to the speaker 15232. The touch panel display 15231 displays the image information included in the first guidance information, and the speaker 15232 outputs the audio information included in the second guidance information.
[0075] For example, the first guidance information includes image information showing the product registration result or image information to support various operations. In addition, the first guidance information may also include audio information corresponding to the image information. Furthermore, the second guidance information includes audio information of a popular character to make shopping more enjoyable. In addition, the second guidance information may also include image information showing the product registration result or image information to support various operations.
[0076] Figure 14 is a sequence diagram showing an example of a function that switches guidance information according to the scanner. For example, the processor 51 of the staff communication terminal 50 instructs the information processing server 20 to set the output settings for the image and sound of a predetermined character, according to the output settings for the image and sound of a predetermined character received by the input / output device 552 (ACT31). The processor 21 of the information processing server 20 stores the output settings for the image and sound of the predetermined character in the main memory 22, etc. (ACT32).
[0077] When the buyer communication terminal 10 completes the authentication process, it displays screen 1001 and executes product registration mode according to the user's input. This enables the reading of product identification information by the first scanner 1521 and the second scanner 1522.
[0078] For example, when the first scanner 1521 reads product identification information (ACT33), the first device interface 1511 outputs first read information including first interface information and product identification information in response to the read. The detection unit 111 of the processor 11 detects the first read information. The first output unit 112 outputs a first product registration request including the first interface information and product identification information to the information processing server 20, and the communication interface 14 transmits the first product registration request to the information processing server 20 (ACT34).
[0079] The communication interface 25 of the information processing server 20 receives the first product registration request, and the acquisition unit 211 of the processor 21 acquires the first product registration request (ACT35). The determination unit 212 determines, based on the first interface information included in the first product registration request, that the first product registration request corresponds to a request read by the first scanner 1521 connected to the first device interface 1511 (ACT36). The output unit 213 outputs the first guidance information to the buyer communication terminal 10 in accordance with the acquisition and determination results of the first product registration request (ACT37). The communication interface 25 transmits the first guidance information to the buyer communication terminal 10 (ACT38).
[0080] The communication interface 14 of the buyer communication terminal 10 receives first guidance information transmitted from the information processing server 20 that received the first product registration request. The acquisition unit 113 of the processor 111 acquires the first guidance information. The second output unit 114 outputs the image information contained in the first guidance information to the touch panel display 15231. The touch panel display 15231 displays the image information contained in the first guidance information (ACT39).
[0081] If the first scanner 1521 continues to read product identification information, the operations of ACT33 to ACT39 are repeated.
[0082] When the second scanner 1522 reads product identification information (ACT40), the second device interface 1512 outputs second read information, including second interface information and product identification information, in response to the reading. The detection unit 111 of the processor 11 detects the second read information. The first output unit 112 outputs a second product registration request, including second interface information and product identification information, to the information processing server 20, and the communication interface 14 transmits the second product registration request to the information processing server 20 (ACT41).
[0083] The communication interface 25 of the information processing server 20 receives the second product registration request, and the acquisition unit 211 of the processor 21 acquires the second product registration request (ACT 42). The determination unit 212 determines, based on the second interface information included in the second product registration request, that the second product registration request corresponds to a request for reading by the second scanner 1522 connected to the second device interface 1512 (ACT 43). The output unit 213 outputs the second guidance information to the buyer communication terminal 10 in accordance with the acquisition and determination results of the second product registration request (ACT 44). The communication interface 25 transmits the second guidance information to the buyer communication terminal 10 (ACT 45).
[0084] The communication interface 14 of the buyer communication terminal 10 receives the second guidance information transmitted from the information processing server 20 that received the second product registration request. The acquisition unit 113 of the processor 111 acquires the second guidance information. The second output unit 114 outputs the audio information contained in the second guidance information to the speaker 15232. The speaker 15232 outputs the audio information contained in the second guidance information (ACT46).
[0085] For example, when a parent and child are shopping together, the parent and child can use different scanners to make shopping more enjoyable. For instance, when a parent uses the first scanner 1521 to read product identification information, the touch panel display 15231 displays the image information included in the first guidance information. When a child uses the second scanner 1522 to read product identification information, the speaker 15232 outputs the audio information included in the second guidance information.
[0086] The first type of guidance information includes image information showing the product registration results or image information to support various operations, allowing parents to shop smoothly. The second type of guidance information includes voice information from popular characters to make shopping more enjoyable, allowing children to stay engaged while shopping. In this way, parent-child shopping becomes more comfortable, and an increase in the number of items purchased can be expected.
[0087] • Output function for character voices, etc. (product registration screen) Figure 15 is a sequence diagram showing an example of the output function for character voices, etc. (product registration screen). Figures 16 to 18 are examples of product registration screens displayed on the touch panel display of the buyer communication terminal. Here, regardless of whether the product identification information is read by the first scanner 1521 or the second scanner 1522, an output function such as character voice is provided.
[0088] For example, the processor 51 of the staff communication terminal 50 instructs the information processing server 20 to set the output settings for the image and sound of a predetermined character, according to the output settings for the image and sound of a predetermined character received by the input / output device 552 (ACT 51). The processor 21 of the information processing server 20 stores the output settings for the image and sound of the predetermined character in the main memory 22, etc. (ACT 52).
[0089] When the processor 11 of the buyer communication terminal 10 completes the authentication process, the input / output device 1523 displays the screen 1001 shown in Figure 16. When the input / output device 1523 receives an input operation (selection to start shopping or character selection) via the screen 1001 (ACT 53), the communication interface 14 sends a request corresponding to the input operation to the information processing server 20 (ACT 54).
[0090] The communication interface 25 of the information processing server 20 receives a request corresponding to the input operation. The processor 21 selects guidance information corresponding to the input operation. For example, it selects image information and voice information of a character corresponding to the input operation. The communication interface 25 transmits the image information and voice information of the character corresponding to the input operation to the buyer communication terminal 10 (ACT 55).
[0091] The communication interface 14 of the buyer communication terminal 10 receives character image information and audio information corresponding to the input operation, and the input / output device 1523 transitions screen 1001 to screen 1002 and outputs character image information and audio information corresponding to the screen transition (ACT 56). The input / output device 1523 provides various information by outputting character image information and audio information corresponding to the input operation or screen transition, thereby providing an enjoyable shopping experience. After this, the input / output device 1523 continues to provide various information by outputting character image information and audio information corresponding to the input operation or screen transition as appropriate.
[0092] Furthermore, when the input / output device 1523 is displaying screen 1002 and the first scanner 1521 or the second scanner 1522 reads product identification information (ACT 57), the communication interface 14 sends a product registration request including the read product identification information to the information processing server 20 (ACT 58).
[0093] The communication interface 25 of the information processing server 20 receives a product registration request. The processor 21 registers the product identification information included in the product registration request and selects guidance information according to the registration result. For example, it selects character image information and voice information according to the registration result. The communication interface 25 transmits the character image information and voice information according to the registration result to the buyer communication terminal 10 (ACT59).
[0094] The communication interface 14 of the buyer communication terminal 10 receives image and sound information of a character corresponding to the registration result, and the input / output device 1523 transitions screen 1002 to screen 1003 as shown in Figure 17 and outputs image and sound information of a character corresponding to the registration result (ACT60). The input / output device 1523 provides various information by outputting image and sound information of a character corresponding to the registration result or screen transition, thereby providing an enjoyable shopping experience. For example, screen 1003 displays product registration information using standard-sized (first size) characters and symbols.
[0095] Similarly, the buyer communication terminal 10 reads the product identification information (ACT61)(ACT65) and sends a product registration request containing the read product identification information to the information processing server 20 (ACT62)(ACT66). The information processing server 20 registers the product identification information included in the product registration request and sends character image information and voice information corresponding to the registration result to the buyer communication terminal 10 (ACT63)(ACT67). The buyer communication terminal 10 transitions from screen 1002 to screen 1003 and outputs character image information and voice information corresponding to the registration result (ACT64)(ACT68).
[0096] Furthermore, when the input / output device 1523 receives an input operation (selection of a preset, coupon, or flyer item) while displaying screen 1002 (ACT69), the communication interface 14 sends a request corresponding to the input operation to the information processing server 20 (ACT70).
[0097] The communication interface 25 of the information processing server 20 receives requests corresponding to input operations. The processor 21 selects guidance information corresponding to the input operation. For example, it selects image information and voice information of a character corresponding to the input operation. The communication interface 25 transmits the image information and voice information of the character corresponding to the input operation to the buyer communication terminal 10 (ACT71).
[0098] The communication interface 14 of the buyer communication terminal 10 receives character image information and voice information corresponding to the input operation, and the input / output device 1523 transitions screen 1001 to screen 1004, as shown in Figure 18, and outputs character image information and voice information corresponding to the input operation (ACT72). By outputting character image information and voice information corresponding to the input operation or screen transition and providing various information, the input / output device 1523 can provide an enjoyable shopping experience.
[0099] • Character enlargement or reduction function (product registration screen) Figures 19 to 23 are examples of screens corresponding to the character enlargement or reduction function (product registration screen). The operation is as shown in the sequence diagram in Figure 15 and is omitted here. As shown in Figure 19, the input / output device 1523 displays a screen 1005 containing an image of a character of a first size. The input / output device 1523 moves the character image in response to the selection and movement operations of the character image of the first size (see Figure 19). The input / output device 1523 may also output the character's voice in response to the selection and movement operations of the character image of the first size.
[0100] Furthermore, the input / output device 1523 responds to selection operations such as erase marks displayed in response to the image of the first-size character (see screen 1006 in Figure 20) and erases the image of the first-size character (see screen 1007 in Figure 21). In response to erasing the image of the first-size character, the input / output device 1523 may display an image of a second-size character, smaller than the first size, in a predetermined position (outer frame). In addition, the input / output device 1523 may output the character's voice in response to erasing the image of the first-size character.
[0101] Furthermore, the input / output device 1523 may display a character image of the first size in response to a selection operation of a character image of the second size at a predetermined position (see screen 1008 in Figure 22) (see screen 1009 in Figure 23). In addition, the input / output device 1523 may output the character's voice in response to a selection operation of a character image of the second size at a predetermined position.
[0102] • Adult mode function Figure 24 is a sequence diagram showing an example of the adult mode function. Figure 25 shows an example of the screen before adult mode is activated. Figure 26 shows an example of the screen after adult mode is activated.
[0103] For example, the processor 51 of the staff communication terminal 50 instructs the information processing server 20 to set the output settings for the image and sound of a predetermined character, according to the output settings for the image and sound of a predetermined character received by the input / output device 552 (ACT81). The processor 21 of the information processing server 20 stores the output settings for the image and sound of a predetermined character in the main memory 22, etc. (ACT82).
[0104] When the processor 11 of the buyer communication terminal 10 completes the authentication process, the input / output device 1523 displays the screen 1001 shown in Figure 16. When the input / output device 1523 receives an input operation (selection to start shopping or character selection) via the screen 1001 (ACT83), the communication interface 14 sends a request corresponding to the input operation to the information processing server 20 (ACT84).
[0105] The communication interface 25 of the information processing server 20 receives requests corresponding to input operations. The processor 21 selects guidance information corresponding to the input operation. For example, it selects image information and voice information of a character corresponding to the input operation. The communication interface 25 transmits the image information and voice information of the character corresponding to the input operation to the buyer communication terminal 10 (ACT85).
[0106] The communication interface 14 of the buyer communication terminal 10 receives image and audio information of a character in response to an input operation, and the input / output device 1523 outputs image and audio information of a character in response to an input operation (ACT86).
[0107] For example, the input / output device 1523 displays screen 1010 as shown in Figure 25. Screen 1010 includes an item for specifying adult mode. When the input / output device 1523 receives an input operation in which the item for specifying adult mode is selected (ACT87), the communication interface 14 sends a request corresponding to the input operation to the information processing server 20 (ACT88).
[0108] The communication interface 25 of the information processing server 20 receives a request corresponding to the input operation. The processor 21 instructs the system to stop outputting the character's image information and audio information based on the request corresponding to the input operation. The communication interface 25 transmits the message to stop outputting the character's image information and audio information to the buyer communication terminal 10 (ACT89).
[0109] The communication interface 14 of the buyer communication terminal 10 receives a notification to stop outputting character image and sound information, and the input / output device 1523 transitions screen 1010 to screen 1011. Screen 1011 does not output character image and sound information (ACT90). Adults can concentrate on shopping without the output of character image and sound information.
[0110] Alternatively, an option to specify adult mode may be displayed on the screen, and while this option remains selected, the character's image and sound information may not be output. Or, an option to switch between adult mode and child mode may be displayed on the screen, and depending on the selection of this option, the system may switch between adult mode, which does not output character image information, and child mode, which does output character image information.
[0111] The self-checkout system 100's adult mode function temporarily disables the output of character images and sounds intended for children accompanied by their parents, thereby improving usability for parents.
[0112] • Item selection function using character image movement Figure 27 is a sequence diagram showing an example of an item selection function using character image movement. Figure 28 is a diagram showing an example of screen transitions using character image movement. Figure 29 is a diagram showing the relationship between each divided area and each item.
[0113] For example, the processor 51 of the staff communication terminal 50 instructs the information processing server 20 to set the output settings for the image and sound of a predetermined character, according to the output settings for the image and sound of a predetermined character received by the input / output device 552 (ACT101). The processor 21 of the information processing server 20 stores the output settings for the image and sound of the predetermined character in the main memory 22, etc. (ACT102).
[0114] When the processor 11 of the buyer communication terminal 10 completes the authentication process, the input / output device 1523 displays the screen 1001 shown in Figure 16. When the input / output device 1523 receives an input operation (selection to start shopping or character selection) via the screen 1001 (ACT 103), the communication interface 14 sends a request corresponding to the input operation to the information processing server 20 (ACT 104).
[0115] The communication interface 25 of the information processing server 20 receives a request corresponding to the input operation. The processor 21 selects guidance information corresponding to the input operation. For example, it selects character image information and voice information corresponding to the input operation. The communication interface 25 transmits the character image information and voice information corresponding to the input operation to the buyer communication terminal 10 (ACT105).
[0116] The communication interface 14 of the buyer communication terminal 10 receives image information and audio information of a character corresponding to the input operation, and the input / output device 1523 outputs image information and audio information of a character corresponding to the input operation (ACT106).
[0117] For example, the input / output device 1523 displays screen 1012 as shown in Figure 28. Screen 1012 includes an image of a character, and further includes multiple item images of the character. When the input / output device 1523 receives an input operation to move the character image to a predetermined area (the area of a predetermined item) (ACT 107) (see screen 1013 in Figure 28), the communication interface 14 sends a request corresponding to the input operation to the information processing server 20 (ACT 108).
[0118] The communication interface 25 of the information processing server 20 receives requests corresponding to input operations. The processor 21 executes items assigned to predetermined areas. As shown in Figure 29, each item is assigned to each partitioned area. The communication interface 25 transmits predetermined item execution information corresponding to the execution of predetermined items assigned to predetermined areas to the buyer communication terminal 10 (ACT109).
[0119] The communication interface 14 of the buyer communication terminal 10 receives predetermined item execution information, and the input / output device 1523 transitions screen 1013 to screen 1014. Screen 1014 is an example of predetermined item execution information (ACT110). If there is no input operation for a certain period of time (e.g., 30 seconds), the input / output device 1523 transitions screen 1014 back to screen 1012. For example, even if a child accompanied by a parent moves the character image and transitions screen 1013 to screen 1014, screen 1014 will return to screen 1012 after a certain period of time, allowing the parent's shopping operation to proceed smoothly.
[0120] Screen 1012 contains item buttons corresponding to each item (presets, coupons, flyers, etc.). By selecting a designated item button, the designated function corresponding to that item button can be executed. This designated function can be executed by moving the character's image. In other words, by moving the character's image to a designated area, the designated function assigned to that area can be executed, making shopping more enjoyable.
[0121] • Output function for character voices, etc. (on the accounting screen) Figure 30 is a sequence diagram showing an example of the output function for character voices, etc. (accounting screen). Figures 31 and 32 are diagrams showing examples of the accounting screen. For example, the processor 51 of the staff communication terminal 50 instructs the information processing server 20 to set the output settings for the image and sound of a predetermined character, according to the output settings for the image and sound of a predetermined character received by the input / output device 552 (ACT111). The processor 21 of the information processing server 20 stores the output settings for the image and sound of the predetermined character in the main memory 22, etc. (ACT112).
[0122] When the processor 11 of the buyer communication terminal 10 completes the authentication process, the input / output device 1523 displays screen 1001 as shown in Figure 16 and transitions the screen according to the input operation. For example, in response to the input of the payment button, the input / output device 1523 transitions screen 1016 as shown in Figure 31 to screen 1017.
[0123] When the input / output device 1523 receives an input from the accounting button (ACT113), the communication interface 14 sends a request corresponding to the input operation to the information processing server 20 (ACT114).
[0124] The communication interface 25 of the information processing server 20 receives a request corresponding to an input operation. The processor 21 selects guidance information corresponding to the input operation. For example, it selects accounting guidance corresponding to the input operation. The communication interface 25 sends the accounting guidance corresponding to the input operation to the buyer communication terminal 10 (ACT115).
[0125] The communication interface 14 of the buyer communication terminal 10 receives accounting guidance in response to input operations, and the input / output device 1523 outputs accounting guidance in response to input operations (ACT 116). The accounting guidance includes character image information and voice information. The input / output device 1523 displays a screen 1017 containing character image information and outputs character voice information. For example, the input / output device 1523 uses the character's voice information to provide various information to confirm whether or not a shopping bag is needed.
[0126] Furthermore, when the input / output device 1523 receives an input from the accounting button (ACT113), the communication interface 14 sends a request corresponding to the input operation to the information processing server 20 (ACT114).
[0127] The communication interface 25 of the information processing server 20 receives a request corresponding to an input operation. The processor 21 selects guidance information corresponding to the input operation. For example, it selects accounting guidance corresponding to the input operation. The communication interface 25 sends the accounting guidance corresponding to the input operation to the buyer communication terminal 10 (ACT115).
[0128] The communication interface 14 of the buyer communication terminal 10 receives accounting guidance in response to input operations, and the input / output device 1523 outputs accounting guidance in response to input operations (ACT 116). The accounting guidance includes character image information and voice information. The input / output device 1523 displays a screen 1017 containing character image information and outputs character voice information. For example, the input / output device 1523 uses the character's voice information to provide various information to confirm whether or not a shopping bag is needed.
[0129] For example, the input / output device 1523 displays screen 1018 shown in Figure 32 in response to the input of whether or not a shopping bag needs to be purchased. The input / output device 1523 also transitions screen 1018 shown in Figure 32 to screen 1019 in response to the input of an operation for accounting processing (reading of the accounting barcode).
[0130] When the input / output device 1523 receives an input for accounting operations (ACT121), the communication interface 14 sends a request corresponding to the input operation to the information processing server 20 (ACT122).
[0131] The communication interface 25 of the information processing server 20 receives a request corresponding to the input operation. The processor 21 selects guidance information corresponding to the input operation. For example, it selects a payment completion notification corresponding to the input operation. The communication interface 25 sends the payment completion notification corresponding to the input operation to the buyer communication terminal 10 (ACT123).
[0132] The communication interface 14 of the buyer communication terminal 10 receives an accounting completion notification corresponding to the input operation, and the input / output device 1523 outputs an accounting completion notification corresponding to the input operation (ACT124).
[0133] Furthermore, the information processing server 20 may generate accounting guidance based on the product identification information read by the first scanner 1521 and the product identification information read by the second scanner 1522.
[0134] For example, the buyer communication terminal 10 transmits the product identification information read by the first scanner 1521 to the information processing server 20. The processor 21 of the information processing server 20 functions as a first generation unit, which generates first guidance information including the product registration result based on the product identification information read by the first scanner. The information processing server 20 transmits the first guidance information to the buyer communication terminal 10. The buyer communication terminal 10 outputs the first guidance information.
[0135] Furthermore, the buyer communication terminal 10 transmits the product identification information read by the second scanner 1522 to the information processing server 20. The processor 21 of the information processing server 20 functions as a first generation unit, and the first generation unit generates second guidance information, including the product registration result, based on the product identification information read by the second scanner 1522. The information processing server 20 transmits the second guidance information to the buyer communication terminal 10. The buyer communication terminal 10 outputs the second guidance information.
[0136] Furthermore, the processor 21 of the information processing server 20 functions as a second generation unit, which generates accounting guidance based on the product identification information read by the first scanner 1521 and the product identification information read by the second scanner 1522. The information processing server 20 transmits the accounting guidance to the buyer communication terminal 10. The buyer communication terminal 10 outputs the accounting guidance.
[0137] With the above configuration, the information processing server 20 displays product registration screens corresponding to the first scanner 1521 and the second scanner 1522 on the buyer communication terminal 10, and can settle the accounting for products corresponding to the product identification information read from the first scanner 1521 and the second scanner 1522 (both scanners) in one go. For example, when a parent and child are shopping together, the parent can use the first scanner 1521 to proceed with shopping while the child uses the second scanner 1522 to help with shopping. Note that there may be two or more scanners.
[0138] [Support Functions] The self-checkout system 100 is equipped with support functions. For example, the buyer communication terminal 10 can provide a comfortable shopping experience by outputting support information in a timely manner according to the selected mode or the mode pre-set by the staff communication terminal 50. The support functions are described below. Requests and other information transmitted from the buyer communication terminal 10 include the terminal identification information of the buyer communication terminal 10. The information processing server 20 identifies the communication partner's terminal from the terminal identification information included in the requests and other information transmitted from the buyer communication terminal 10 and provides product registration screens according to multiple modes.
[0139] • Mode selection Figure 33 is a sequence diagram showing an example of mode selection. Figure 34 is an example of a screen (top screen) that includes multiple mode selection buttons. Figure 35 is an example of a screen (product registration screen) that is displayed in response to the selection of a predetermined mode. When the processor 11 of the buyer communication terminal 10 completes the authentication process, the input / output device 1523 displays the screen 1020 shown in Figure 34 and transitions the screen according to the input operation. The screen 1020 includes first, second, and third mode selection buttons. The first mode selection button selects a first mode that provides support for customers with children. The second mode selection button selects a second mode that provides support for standard customers. The third mode selection button selects a third mode that provides support for customers who are not proficient in operation input.
[0140] When the input / output device 1523 receives input from any one of the first, second, or third mode selection buttons (ACT131), the communication interface 14 sends a request corresponding to the input operation to the information processing server 20 (ACT132).
[0141] The communication interface 25 of the information processing server 20 receives a request corresponding to an input operation. The processor 21 holds the request corresponding to the input operation (ACT 133) and selects a mode corresponding to the input operation. The processor 21 executes the first mode in response to the input operation of the first mode selection button, the second mode in response to the input operation of the second mode selection button, and the third mode in response to the input operation of the third mode selection button. The processor 21 selects a guidance corresponding to the execution mode. The communication interface 25 sends the guidance corresponding to the execution mode to the buyer communication terminal 10 (ACT 134).
[0142] The communication interface 14 of the buyer communication terminal 10 receives guidance corresponding to the execution mode, and the input / output device 1523 outputs guidance corresponding to the execution mode on the screen 1020 (ACT135).
[0143] When the input / output device 1523 receives an input operation (selection to start shopping) via the screen 1020 (ACT 136), the communication interface 14 sends a request corresponding to the input operation to the information processing server 20 (ACT 137).
[0144] The communication interface 25 of the information processing server 20 receives requests corresponding to input operations. The processor 21 selects the execution mode and the product registration screen corresponding to the input operation. The communication interface 25 transmits the execution mode and the product registration screen corresponding to the input operation to the buyer communication terminal 10 (ACT138).
[0145] The communication interface 14 of the buyer communication terminal 10 receives a product registration screen corresponding to the execution mode and input operation, and the input / output device 1523 outputs a product registration screen corresponding to the execution mode and input operation (ACT 139). For example, the input / output device 1523 displays the screen 1021 shown in Figure 35 in response to the execution of the first mode or the third mode and the input operation. The screen 1021 displayed in response to the execution of the first mode or the third mode shows product registration information using enlarged size (second size) characters and symbols, etc. Note that the screen 1003 shown in Figure 17, displayed in response to the execution of the second mode, shows product registration information using standard size (first size) characters and symbols, etc.
[0146] • Support functions for customers who have difficulty with operation input. Referring to Figures 12 and 13, the functions of the buyer communication terminal 10 and the information processing server 20 for providing support functions for customers who are not proficient in operation input will be explained.
[0147] First, let's explain the operation of the buyer communication terminal 10. When the first scanner 1521 reads product identification information such as a product code, the first device interface 1511 outputs read information including the first interface information and the product identification information. Also, when the second scanner 1522 reads product identification information such as a product code, the second device interface 1512 outputs read information including the second interface information and the product identification information.
[0148] The detection unit 111 of the processor 11 detects product identification information in response to the reading of product identification information by the first scanner 1521 or the second scanner 1522. The first output unit 112 outputs a product registration request including the product identification information to the information processing server 20. The communication interface 14 transmits the product registration request to the information processing server 20.
[0149] Next, the operation of the information processing server 20 will be explained. The communication interface 25 receives a product registration request. The acquisition unit 211 of the processor 21 acquires the reception interval of the product identification information read by the first scanner 1521 or the second scanner 1522 of the buyer communication terminal 10.
[0150] The determination unit 212 determines whether assistance is needed based on the acquired reception interval. The determination unit 212 determines that assistance is needed if the reception interval exceeds a standard time based on the assistance request mode specified in the buyer communication terminal 10. For example, the auxiliary storage device 23 stores the standard time. The standard time is a time that can be set arbitrarily, for example, between 30 seconds and 600 seconds. The assistance request mode is either a first mode that provides assistance for customers with children, or a third mode that provides assistance for customers who have difficulty with operation input. In other words, the determination unit 212 determines that assistance is needed if either the first mode or the third mode is specified and the reception interval exceeds the standard time.
[0151] The output unit 213 outputs first support information to the buyer communication terminal 10 based on the determination result that support is needed. The communication interface 25 transmits the first support information to the buyer communication terminal 10.
[0152] Let's explain the operation of the buyer communication terminal 10 again. The communication interface 14 receives first support information transmitted from the information processing server 20. The acquisition unit 113 of the processor 11 acquires the first support information. For example, the acquisition unit 113 acquires first support information that includes guidance to be notified via a pop-up.
[0153] The second output unit 114 of the processor 11 outputs first support information, including guidance to be notified via pop-up, to the touch panel display 15231. The touch panel display 15231 displays the first support information, including guidance to be notified via pop-up.
[0154] Figure 36 is a sequence diagram showing an example of a support function for customers who have difficulty with operation input. Figure 37 is an example of a screen that includes support information for customers who have difficulty with operation input.
[0155] For example, the processor 51 of the staff communication terminal 50 instructs the information processing server 20 to set the reference time according to the reference time setting received by the input / output device 552 (ACT141). The processor 21 of the information processing server 20 stores the reference time in the main memory 22, etc. (ACT142).
[0156] When the processor 11 of the buyer communication terminal 10 completes the authentication process, the input / output device 1523 displays the screen 1020 shown in Figure 34. When the input / output device 1523 receives input from any one of the first, second, or third mode selection buttons via the screen 1020, the processor 11 executes the mode corresponding to the received input. Here, we will describe the case in which the first mode, which provides support for customers with children, or the third mode, which provides support for customers who have difficulty with inputting commands, is executed.
[0157] When the input / output device 1523 receives an input operation (selection to start shopping) via the screen 1020 (ACT143), the communication interface 14 sends a request corresponding to the input operation to the information processing server 20 (ACT144).
[0158] The communication interface 25 of the information processing server 20 receives requests corresponding to input operations. The processor 21 selects the execution mode and the product registration screen corresponding to the input operation. The communication interface 25 transmits the execution mode and the product registration screen corresponding to the input operation to the buyer communication terminal 10 (ACT145).
[0159] The communication interface 14 of the buyer communication terminal 10 receives a product registration screen corresponding to the execution mode and input operation, and the input / output device 1523 outputs a product registration screen corresponding to the execution mode and input operation (ACT146). For example, the input / output device 1523 displays the screen 1021 shown in Figure 35 according to the execution of the first mode or the third mode and the input operation.
[0160] Furthermore, when the input / output device 1523 is displaying screen 1021 and the first scanner 1521 or the second scanner 1522 reads product identification information (ACT 147), the communication interface 14 sends a product registration request including the read product identification information to the information processing server 20 (ACT 148).
[0161] The communication interface 25 of the information processing server 20 receives a product registration request. The processor 21 registers the product identification information included in the product registration request and selects guidance information according to the registration result. The communication interface 25 transmits the guidance information according to the registration result to the buyer communication terminal 10 (ACT 149). The acquisition unit 211 of the processor 21 acquires the reception time (time information indicating the reception timing) of the product identification information included in the product registration request and stores the first reception time (ACT 150).
[0162] When the first scanner 1521 or the second scanner 1522 reads the product identification information again (ACT 151), the communication interface 14 sends a product registration request containing the read product identification information to the information processing server 20 (ACT 152).
[0163] The communication interface 25 of the information processing server 20 receives a product registration request. The processor 21 registers the product identification information included in the product registration request and selects guidance information according to the registration result. The communication interface 25 transmits the guidance information according to the registration result to the buyer communication terminal 10 (ACT 153). The acquisition unit 211 of the processor 21 acquires the reception time (time information indicating the reception timing) of the product identification information included in the product registration request and stores a second reception time (ACT 154).
[0164] The determination unit 212 detects the reception interval from the difference between the first reception time and the second reception time, and determines whether support is needed based on the reception interval (ACT155). The determination unit 212 determines that support is needed if the difference time exceeds the reference time.
[0165] The output unit 213 outputs first support information to the buyer communication terminal 10 based on the determination result that support is needed. The communication interface 25 transmits the first support information to the buyer communication terminal 10 (ACT 156).
[0166] The communication interface 14 of the buyer communication terminal 10 receives first support information transmitted from the information processing server 20. The acquisition unit 113 of the processor 11 acquires the first support information. For example, the acquisition unit 113 acquires first support information that includes guidance to be notified via a pop-up.
[0167] The second output unit 114 of the processor 11 outputs first support information, including guidance to be notified via a pop-up, to the touch panel display 15231 (ACT 157). As shown in Figure 37, the touch panel display 15231 displays the first support information 1022, including guidance to be notified via a pop-up.
[0168] When the first or third mode is running, the touch panel display 15231 outputs first support information to assist the user if the interval between the scanner's product identification information reading operations exceeds a standard time. This allows for timely support for customers who are not proficient in manual operation, enabling them to shop comfortably and potentially increasing the number of items purchased.
[0169] • Support functions for customers who are not proficient in using the system and for staff members assisting them. The support functions for customers who have difficulty with operation input were explained with reference to Figures 36 and 37. Here, we will explain the support functions for customers who have difficulty with operation input and the staff who are assisting them. As the support functions for customers who have difficulty with operation input have already been explained, a detailed explanation will be omitted.
[0170] Figure 38 is a sequence diagram showing an example of support functions for customers who have difficulty with operation input and for staff assisting them. Figure 39 is an example of a screen containing support information for staff assisting them.
[0171] Acts 141 through 157 are as described above.
[0172] The output unit 213 outputs second support information to the staff communication terminal 50 based on the determination result indicating that support is needed. The communication interface 25 transmits the second support information to the staff communication terminal 50 (ACT158). For example, the second support information includes terminal identification information that identifies the buyer communication terminal 10 that sent the product registration request in ACT148 and ACT152.
[0173] The communication interface 54 of the staff communication terminal 50 receives second support information transmitted from the information processing server 20. The processor 51 acquires the second support information. For example, the processor 51 acquires second support information that includes instructions to be notified via a pop-up.
[0174] The processor 51 outputs second support information, including instructions to be notified via a pop-up, to the touch panel display 5521 (ACT159). As shown in Figure 39, the touch panel display 5521 displays the second support information 5001, including instructions to be notified via a pop-up.
[0175] The touch panel display 5521 outputs second support information to assist operation when the interval between the scanner's reading of product identification information exceeds a standard time, while the first or third mode is being executed on the buyer communication terminal 10. The second support information also includes terminal identification information that identifies the buyer communication terminal 10 that sent the product registration request in ACT148 and ACT152. This allows for timely support for customers who are not proficient in operation input, enabling them to shop comfortably and potentially increasing the number of items purchased.
[0176] The above description shows an example where the buyer communication terminal 10 selects a mode, but the mode may be pre-set. Specifically, the staff communication terminal 50 can also set the mode for each buyer communication terminal 10. For example, the processor 51 and input / output device 552 of the staff communication terminal 50 function as a setting unit that sets the mode in response to staff operations, and a display unit that displays the product registration status registered by the staff communication terminal 50. The staff communication terminal 50 sets the mode for each buyer communication terminal 10 in response to staff operations and sends the setting to the transaction processing server 20. The transaction processing server 20 receives and stores the mode for each buyer communication terminal 10. When the buyer communication terminal 10 accepts an input operation (selection to start shopping) in response to a request sent from the buyer communication terminal 10, the transaction processing server 20 sends a request corresponding to the input operation to the information processing server 20. The information processing server 20 sends a product registration screen corresponding to the mode setting of the buyer communication terminal 10 to the buyer communication terminal 10.
[0177] As described above, the information processing server 20 provides product registration screens corresponding to multiple modes, and the buyer communication terminal 10 displays the provided product registration screens. Specifically, the buyer communication terminal 10 can set the mode. For example, the processor 11 and input / output device 1523 of the buyer communication terminal 10 function as a setting unit that sets the mode in response to buyer operations, and a display unit that displays the product registration status registered by the buyer communication terminal 10.
[0178] The entertainment features described above (the function to switch guidance information according to the scanner) are summarized below. [C11] An acquisition unit that acquires a first product registration request including product identification information read by a first scanner of a communication terminal, and a second product registration request including the same product identification information read by a second scanner of the communication terminal, at different timings. A determination unit that determines the first product registration request is a request corresponding to the reading of the first scanner, and determines the second product registration request is a request corresponding to the reading of the second scanner, An output unit that outputs first guidance information to the communication terminal in response to the acquisition and determination result of the first product registration request, and outputs second guidance information to the communication terminal in response to the acquisition and determination result of the second product registration request, An information processing server equipped with the following features. [C12] The determination unit, Based on the first interface information included in the first product registration request, it is determined that the first product registration request is a request corresponding to a reading by the first scanner connected to the first interface. Based on the second interface information included in the second product registration request, it is determined that the second product registration request corresponds to a request for reading by the second scanner connected to the second interface. [C11] Information processing server. [C13] The aforementioned first information includes image information, The second set of information includes audio information. [C11] Information processing server. [C14] A detection unit that detects product identification information read by a first scanner and the product identification information read by a second scanner at different timings, A first output unit outputs a first product registration request containing the product identification information read by the first scanner to the information processing server, and outputs a second product registration request containing the product identification information read by the second scanner to the information processing server, An acquisition unit that acquires first guidance information transmitted from the information processing server that received the first product registration request, and second guidance information transmitted from the information processing server that received the second product registration request, A second output unit that outputs the first guidance information and the second guidance information, A communication terminal equipped with the following features. [C15] The detection unit is Based on the first interface information output from the first interface to which the first scanner is connected, it is determined that the product identification information output from the first interface is information corresponding to the reading by the first scanner. Based on the second interface information output from the second interface to which the second scanner is connected, it is determined that the product identification information output from the second interface is information corresponding to the reading by the second scanner. The first output unit is, The first product registration request, which includes the product identification information and the first interface information read by the first scanner, is output to the information processing server. A communication terminal [C14] that outputs the second product registration request, which includes the product identification information read by the second scanner and the first interface information, to the information processing server. [C16] The acquisition unit acquires the first guidance information including image information and the second guidance information including audio information. The second output unit is a communication terminal [C15] that outputs the image information to a display and the audio information to a speaker. [C17] A first product registration request containing product identification information read by a first scanner of the communication terminal, and a second product registration request containing the same product identification information read by a second scanner of the communication terminal are acquired at different times. Determine that the first product registration request corresponds to a request read by the first scanner, and determine that the second product registration request corresponds to a request read by the second scanner, The system outputs first guidance information to the communication terminal in response to the acquisition and determination result of the first product registration request, and outputs second guidance information to the communication terminal in response to the acquisition and determination result of the second product registration request. An information processing method comprising the following:
[0179] The support functions described above (support functions for customers who have difficulty with operation input) are summarized below. [C21] An acquisition unit that acquires the reception interval of product identification information read by the scanner of the first communication terminal, A determination unit that determines whether support is needed based on the aforementioned reception interval, An output unit that outputs first support information to the first communication terminal based on the determination result that support is needed, An information processing server equipped with the following features. [C22] The determination unit determines that support is needed when the reception interval exceeds a standard time, based on the support request mode specified by the first communication terminal, and is an information processing server [C21]. [C23] The output unit is an information processing server [C21] that outputs second support information to a second communication terminal based on the determination result that support is needed. [C24] The second support information includes terminal identification information that identifies the first communication terminal, and is provided by the information processing server [C23]. [C25] The reception interval of product identification information read by the scanner of the communication terminal is obtained. Based on the aforementioned reception interval, the need for support is determined. Based on the determination result that support is needed, support information is output to the aforementioned communication terminal. Information processing server. [C26] A product registration system comprising a communication terminal (second communication terminal, staff terminal 50) capable of communicating with the information processing server described in [C21], The aforementioned information processing server provides a portable communication terminal capable of registering products with product registration screens corresponding to multiple modes. The aforementioned communication terminal is A setting unit for setting the aforementioned mode, A display unit that displays the product registration status registered by the aforementioned communication terminal, A product registration system equipped with the following features. [C31] A first generation unit generates first guidance information including product registration results based on product identification information read by a first scanner, and generates second guidance information including product registration results based on product identification information read by a second scanner, A second generation unit generates accounting information based on product identification information read by the first scanner and product identification information read by the second scanner, An information processing server equipped with the following features. [C41] A communication terminal comprising a portable communication terminal capable of product registration and an information processing server that provides product registration screens corresponding to multiple modes, constitutes a product registration system. A setting unit for setting the aforementioned mode, A display unit that displays the product registration status registered by the aforementioned communication terminal, A communication terminal equipped with the following features.
[0180] Please note that the flowcharts described above are merely procedures for convenience. The order of each step can be changed as appropriate. Specifically, you may choose to perform the product registration to output procedure in one mode first, or the product registration to output procedure in the other mode first, and the above description is not the only way to proceed.
[0181] While several embodiments of the present invention have been described, these embodiments are presented as examples only and are not intended to limit the scope of the invention. These novel embodiments can be carried out in a variety of other forms, and various omissions, substitutions, and modifications can be made without departing from the spirit of the invention. These embodiments and their variations are included in the scope and spirit of the invention, as well as in the claims of the invention and its equivalents. [Explanation of symbols]
[0182] 10…Purchaser communication terminal 11… Processor 12…Internal memory 13…External memory 14…Communication Interface 16... System transmission path 20… Information processing server 21… Processor 22... Main memory 23... Auxiliary storage devices 24... Clock 25…Communication Interface 26... System transmission path 30...Store Server 40… Accounting machine 41… Processor 42... Main memory 43... Auxiliary storage devices 44... Clock 45…Communication Interface 46...and device interfaces 46…Device Interface 47... System transmission path 50... Staff communication terminal 51… Processor 52…Internal memory 53…External memory 54…Communication Interface 56... System transmission path 60…Communication Networks 70...Base station 100... Self-checkout system 111...Detection unit 111… Processor 112...First output section 113…Acquisition Department 114...Second output section 152… Input / Output Devices 211…Acquisition Department 212…Judgment section 213...Output section 221...Transaction File 401… Input / Output Devices 402...Card reader 403... Scanner 404…Printer 405...Cash handling machine 406... Lamp 407...Speaker 421...Registration File 551…Device Interface 552… Input / Output Devices 1511…First device interface 1512...Second device interface 1513...Third device interface 1521... First Scanner 1522...Second Scanner 1523… Input / Output Devices
Claims
1. An acquisition unit that acquires the reception interval of product identification information read by the scanner of the first communication terminal, A determination unit that determines whether support is needed based on the aforementioned reception interval, An output unit that outputs first support information to the first communication terminal based on the determination result that support is needed, An information processing server equipped with the following features.
2. The information processing server according to claim 1, wherein the determination unit determines that support is needed when the reception interval exceeds a standard time based on the support request mode specified by the first communication terminal.
3. The information processing server according to claim 1, wherein the output unit outputs second support information to a second communication terminal based on the determination result that support is needed.
4. The information processing server according to claim 3, wherein the second support information includes terminal identification information that identifies the first communication terminal.
5. The reception interval of product identification information read by the scanner of the communication terminal is obtained. Based on the aforementioned reception interval, the need for support is determined. Based on the determination result that support is needed, support information is output to the aforementioned communication terminal. Information processing server.
6. A product registration system comprising a communication terminal capable of communicating with the information processing server described in claim 1, The aforementioned information processing server provides a portable communication terminal capable of registering products with product registration screens corresponding to multiple modes. The aforementioned communication terminal is A setting unit for setting the aforementioned mode, A display unit that displays the product registration status registered by the aforementioned communication terminal, A product registration system equipped with the following features.
7. A communication terminal comprising a portable communication terminal capable of product registration and an information processing server that provides product registration screens corresponding to multiple modes, constitutes a product registration system. A setting unit for setting the aforementioned mode, A display unit that displays the product registration status registered by the aforementioned communication terminal, A communication terminal equipped with the following features.
Citation Information
Patent Citations
Checkout system
JP2021051339A