Information processing terminal and storage medium

By mounting an information processing terminal on the trolley, the cooperation of the display processing unit and the determination unit is used to solve the error display problem caused by basket weight detection in the shopping cart system, and a more accurate shopping process and a better user experience are achieved.

CN119942704APending Publication Date: 2025-05-06TOSHIBA TEC KK
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202411077744.3
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Priority Date
2023-11-06
Filing Date
2024-08-07
Publication Date
2025-05-06

AI Technical Summary

Technical Problem

When the shopping cart is equipped with a weight-detection sensor, error display caused by customers forgetting to scan the product barcode or return the product to the shelf, especially when the shopping cart and the basket storage place are set separately.

Method used

An information processing terminal is designed to be mounted on a trolley capable of detecting weight, including a display processing unit, and to display notifications related to the shopping basket before the user registers the product. The first determination unit determines whether the shopping basket has been set on the trolley, and displays relevant notifications based on the determination result to avoid erroneous display caused by basket weight detection.

Benefits of technology

It effectively suppresses error display such as forget scans caused by detecting the weight of the basket, ensuring the accuracy of the shopping process and improving user experience.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119942704A_ABST
    Figure CN119942704A_ABST
Patent Text Reader

Abstract

The invention discloses an information processing terminal and a storage medium capable of suppressing erroneous display. The information processing terminal is mounted on a trolley capable of detecting the weight and comprises a display processing part. The display processing unit displays a notification related to the shopping basket before the user registers the product.
Need to check novelty before this filing date? Find Prior Art

Description

[0001] This application claims priority to Japanese patent application No. JP2023-189175, filed on November 6, 2023, and cites the contents of the above application, the disclosure of which is hereby incorporated by reference in its entirety. Technical Field

[0002] Embodiments of the present invention relate to an information processing terminal and a storage medium. Background Art

[0003] In recent years, a shopping cart POS system equipped with a POS (Point of Sales) device has become increasingly popular. In such a POS system, a customer registers the goods he wants to buy and places the goods in a shopping cart.

[0004] When a shopping cart is equipped with a sensor that detects changes in weight, an error display may be displayed based on the weight change of the shopping cart, such as forgetting to read the product barcode of the product loaded in the shopping cart or forgetting to return the product to the shelf when canceling the registration.

[0005] For example, when the shopping cart storage area and the basket storage area are separately provided, the customer may place the basket on the shopping cart after the shopping cart is weighed. In this case, the POS system detects the weight increase of the basket through a sensor, etc., and determines that the product has been put into the shopping cart without being registered, and may display an error, such as forgetting to scan.

[0006] Therefore, there is a need for a technology that can suppress erroneous display such as forgetting to scan due to detecting the weight of the basket. Summary of the invention

[0007] In view of the above problems, the present invention aims to provide an information processing terminal and a storage medium capable of suppressing erroneous display.

[0008] To solve the above problem, in one embodiment, an information processing terminal mounted on a cart capable of detecting weight includes a display processing unit that displays a notification related to a shopping cart before a user registers a product.

[0009] According to the above-mentioned information processing terminal, it is possible to suppress an erroneous display of forgetting to scan or the like due to detection of the weight of the basket.

[0010] The above-mentioned information processing terminal includes: a first determination unit, which determines whether a shopping basket has been placed on the shopping cart based on the detection result of the weight change of the shopping cart, wherein the display processing unit displays a notification related to the shopping basket based on the result determined by the first determination unit.

[0011] According to the above-mentioned information processing terminal, it is possible to display a notification to the effect that the basket is set on the cart.

[0012] The above-mentioned information processing terminal includes: a first determination unit that determines whether a shopping basket has been placed on the cart based on the detection result of the weight change of the cart; and a second determination unit that determines the start of the product registration process based on the result determined by the first determination unit.

[0013] According to the above-mentioned information processing terminal, the commodity registration process can be started when the basket is set on the cart.

[0014] In the above-mentioned information processing terminal, the display processing unit displays a notification different from the notification related to the shopping cart based on the result determined by the first determination unit.

[0015] According to the above-mentioned information processing terminal, it is possible to display notifications other than notifications related to the shopping cart.

[0016] The above-mentioned information processing terminal includes: a first determination unit, which determines whether a shopping basket is set on the shopping cart based on the result of the weight change of the shopping cart detected during the commodity registration by the user, wherein the display processing unit displays a second notification related to the shopping basket based on the result determined by the first determination unit.

[0017] According to the above-mentioned information processing terminal, the second notification related to the shopping cart can be displayed.

[0018] The above-mentioned information processing terminal also includes: a storage unit, which stores basket weight information related to the weight of the shopping basket placed on the trolley, wherein the first determination unit determines whether the shopping basket has been placed on the trolley based on the detection result of the weight change of the trolley and the basket weight information.

[0019] According to the above-mentioned information processing terminal, by storing the weight of the shopping basket in correspondence with the store, it is possible to appropriately determine whether the shopping basket is set on the shopping cart according to the store.

[0020] In the above-mentioned information processing terminal, the second determination unit can accept the commodity registration operation performed by the user based on the fact that the first determination unit has determined that the shopping basket has been placed on the shopping cart.

[0021] According to the above-mentioned information processing terminal, it is possible to prohibit the user from performing a commodity registration operation before the shopping basket is placed on the cart.

[0022] In the above-mentioned information processing terminal, the first determination unit determines that one shopping basket has been set on the cart when the detection result of the weight change of the cart is equivalent to the basket weight information, and determines that two shopping baskets have been set on the cart when the detection result of the weight change of the cart is equivalent to twice the basket weight information.

[0023] The above-described information processing terminal can be applied to a shopping cart capable of arranging two shopping baskets.

[0024] In the above-mentioned information processing terminal, after the first determination unit determines that two shopping baskets have been placed on the trolley, even if the detection result of the weight change of the trolley is equivalent to the basket weight information, it will not determine that the shopping baskets are placed on the trolley.

[0025] According to the above-mentioned information processing terminal, it is possible to prevent a plurality of shopping baskets from being uselessly placed on a shopping cart.

[0026] A storage medium according to another aspect of the present invention stores an information processing program for causing a computer of an information processing terminal mounted on a cart capable of detecting weight to execute a display processing function for displaying a notification related to a shopping cart before a user registers a product.

[0027] According to the above-described storage medium, it is possible to provide the computer with a function capable of suppressing an erroneous display of forgetting to scan or the like due to detection of the weight of the basket. BRIEF DESCRIPTION OF THE DRAWINGS

[0028] Figure 1 This is a block diagram illustrating an information processing system according to the embodiment.

[0029] Figure 2 This is a sequence diagram illustrating the order of information processing by the information processing system involved in the embodiment.

[0030] Figure 3 This is a schematic diagram showing an example of a shopping start image displayed on the POS terminal according to the embodiment.

[0031] Figure 4 This is a schematic diagram showing an example of a notification image displayed on the POS terminal according to the embodiment.

[0032] Figure 5 This is a schematic diagram showing an example of a notification image displayed on the POS terminal according to the embodiment.

[0033] Figure 6 This is a schematic diagram showing an example of a notification image displayed on the POS terminal according to the embodiment.

[0034] Figure 7 This is a schematic diagram showing an example of a notification image displayed on the POS terminal according to the embodiment.

[0035] Figure 8 This is a schematic diagram showing an example of a notification image displayed on the POS terminal according to the embodiment.

[0036] Fig. 9 This is a flowchart illustrating a first aspect of information processing by the POS terminal according to the embodiment.

[0037] Fig.10 This is a flowchart illustrating a second aspect of information processing by the POS terminal according to the embodiment.

[0038] Fig.11 This is a flowchart illustrating a third aspect of information processing by the POS terminal according to the embodiment.

[0039] Fig.12 This is a flowchart illustrating a fourth aspect of information processing by the POS terminal according to the embodiment.

[0040] Fig.13 This is a flowchart illustrating a fifth aspect of information processing by the POS terminal according to the embodiment.

[0041] Fig.14 This is a flowchart illustrating a first aspect of information processing related to warning notification by the POS terminal according to the embodiment.

[0042] Fig.15 This is a flowchart illustrating a second aspect of information processing related to warning notification by the POS terminal according to the embodiment.

[0043] Fig.16 This is a flowchart illustrating a third example of information processing related to warning notification by the POS terminal according to the embodiment.

[0044] Fig.17 This is a flowchart illustrating a fourth example of information processing related to warning notification by the POS terminal according to the embodiment.

[0045] Description of Reference Numerals

[0046] 1 cloud server 2 POS terminal 3 metering device 4 waiter terminal 5 cart 13 auxiliary storage device 21 processing circuit 22 main memory 23 auxiliary storage device 24 communication interface 25 connection interface 26 display device 27 speaker 28 input device 29 camera 31 control substrate 32 meter 33 battery 34 communication interface 100 information processing system 210 ... setting part

[0047] 211 Product registration processing unit 212 Acquisition unit 213 Display processing unit 214 First determination unit 215 Second determination unit 216 Output unit 250 Scanner A Store Ba~Bf Buttons Ima Shopping start image Imb Basket confirmation notification image Imc Basket error notification image Imd Basket additional confirmation notification image Ime Forgot to scan notification image Imf Warning notification images Ma~Md Notification DETAILED DESCRIPTION

[0048] (Example)

[0049] (Configuration example)

[0050] The following is a description of the embodiments using the accompanying drawings. In each of the drawings, the same components are denoted by the same reference numerals as much as possible, and repeated descriptions are omitted.

[0051] Figure 1 2 is a block diagram illustrating an information processing system 100 according to an embodiment.

[0052] The information processing system 100 includes a cloud server 1, a POS terminal 2, an attendant terminal 4, and a cart 5. The cart 5 includes a metering device 3. The cloud server 1, the POS terminal 2, and the attendant terminal 4 are connected to each other so as to be able to communicate freely via a network. For example, the network is composed of one or more networks among various networks such as the Internet, a mobile communication network, and a LAN (Local Area Network). The one or more networks may include both wireless networks and wired networks. In addition, the information processing system 100 sometimes also refers to a system including at least two devices among the cloud server 1, the POS terminal 2, and the attendant terminal 4.

[0053] The cloud server 1 is an electronic device that collects data and processes the collected data. The electronic device includes a computer. The cloud server 1 is connected to the POS terminal 2 and the waiter terminal 4 via a network so that communication is possible. The cloud server 1 receives various data from the POS terminal 2 and the waiter terminal 4, and outputs various data to the POS terminal 2 and the waiter terminal 4. An example of the configuration of the cloud server 1 will be described later.

[0054] The POS terminal 2 is an electronic device that can communicate with other electronic devices. For example, the POS terminal 2 is a device used by customers who shop in a store. The POS terminal 2 is a device that can perform commodity registration operations such as registration, quantity change, and cancellation of purchased commodities. For example, the customer registers the purchased commodities by reading the identification code of the commodity using a camera or scanner built into the POS terminal 2 or connected externally. For example, the customer operates the POS terminal 2 to cancel or change the quantity of the registered commodities. The POS terminal 2 can be a terminal that is mounted on the cart 5 for use or a terminal that can be used without being mounted on the cart 5. The POS terminal 2 can be a terminal rented in a store or a terminal owned by a user. The POS terminal 2 is a PC (Personal Computer), a smartphone, or a tablet terminal. The customer can be understood as a user or an individual. The POS terminal 2 is an example of an information processing terminal. The configuration example of the POS terminal 2 will be described later. In the following description, the customer is referred to as a user of the POS terminal 2 or simply as a user. There can be multiple POS terminals 2 in one store.

[0055] The weighing device 3 is an electronic device that can communicate with other electronic devices mounted on the cart 5. The weighing device 3 is a device that detects the weight in the cart 5. When the user starts shopping using the cart 5, the weighing device 3 sets the value of the weighing device 32 to zero. The weighing device 32 sets the value to zero when the shopping basket is placed on the cart 5 so that the weight detected by the weighing device 32 becomes zero. For example, the notification image (e.g., Figures 4 to 6 ) is displayed on the POS terminal 2 in a state where a shopping basket has been placed on the trolley 5 so that the weight detected by the weighing device 32 can be zero. For example, the trolley 5 is a shopping cart used by a user in a store. Assume that the trolley 5 has a shopping basket placed on each of the upper and lower layers, for a total of two shopping baskets. The shopping baskets can be placed on both the upper and lower layers of the trolley 5, or on either side. The weighing device 3 is capable of detecting the weight of the upper and lower layers of the trolley 5. The weighing device 3 can be a device that can detect the total weight of the weight of the upper and lower layers of the trolley 5, or it can be a device that can detect the weight of the upper and lower layers of the trolley 5 separately. In addition, the number of shopping baskets that can be set in the trolley 5 is not limited to two. The trolley 5 is an example of a trolley that can detect weight. The shopping basket is also referred to as a basket. A structural example of the weighing device 3 will be described later.

[0056] The waiter terminal 4 is an electronic device that can communicate with other electronic devices. The waiter terminal 4 is, for example, a device used by a waiter who monitors the actions of users in a store and provides assistance. For example, the waiter terminal 4 is a PC, a smart phone, or a tablet terminal. The waiter can be understood as a clerk, a staff member, a user or an individual. The waiter is an example of a user of the waiter terminal 4. There can be multiple waiter terminals 4 in one store.

[0057] An example of the configuration of the POS terminal 2 will be described.

[0058] The POS terminal 2 is an electronic device including a processing circuit 21, a main memory 22, an auxiliary storage device 23, a communication interface 24, a connection interface 25, a display device 26, a speaker 27, an input device 28, and a camera 29. The components constituting the POS terminal 2 are connected to each other so that signals can be input and outputted.

[0059] The processing circuit 21 is equivalent to the core part of the POS terminal 2. The processing circuit 21 is an element of the computer constituting the POS terminal 2. The processing circuit 21 includes one or more circuits that perform multiple processes based on multiple functions. For example, the circuit is a processor, an ASIC (Application Specific Integrated Circuit) or an FPGA (Field-Programmable Gate Array), but is not limited to these. For example, the processor is a CPU (Central Processing Unit) or a GPU (Graphics Processing Unit), but is not limited to these. The processing circuit 21 loads a program pre-stored in the main memory 22 or the auxiliary storage device 23 into the main memory 22. The program is a program that enables the processing circuit 21 to perform processes based on the various parts described later. The processing circuit 21 can perform various processes by executing the program loaded in the main memory 22.

[0060] The main memory 22 includes elements equivalent to the main storage part of the POS terminal 2. The main memory 22 is an element of the computer constituting the POS terminal 2. The main memory 22 includes a non-volatile storage area and a volatile storage area. The main memory 22 stores an operating system or a program in the non-volatile storage area. The main memory 22 uses the volatile storage area as a work area for appropriately rewriting data by the processing circuit 21. For example, the main memory 22 includes a ROM (Read Only Memory) as a non-volatile storage area. For example, the main memory 22 includes a RAM (Random Access Memory) as a volatile storage area. The main memory 22 is an example of a storage unit of the POS terminal 2.

[0061] The auxiliary storage device 23 is equivalent to the auxiliary storage part of the POS terminal 2. The auxiliary storage device 23 includes one or more storage devices. The storage device is an EEPROM (registered trademark) (Electric Erasable Programmable ReadOnly Memory), HDD (Hard Disc Drive), SSD (Solid State Drive) or flash memory, but is not limited to these. The auxiliary storage device 23 stores the above-mentioned program, data used in the process of executing various processes by the processing circuit 21, and data generated by the processing in the processing circuit 21.

[0062] The auxiliary storage device 23 stores transaction information of the POS terminal 2. The transaction information includes identification information of the POS terminal 2, etc. The identification information of the POS terminal 2 is unique identification information assigned to each POS terminal 2 in order to identify the POS terminal 2. The identification information of the POS terminal 2 includes the IP address of the POS terminal 2, etc. The transaction information may include user identification information of the user of the POS terminal 2. The user identification information is unique identification information assigned to each user so as to identify the user separately.

[0063] The transaction information includes a store code, a terminal code, a transaction code, a transaction status, and transaction details. The transaction code is a unique identification information assigned to each transaction. The transaction status indicates the status of the transaction. The status of the transaction includes, for example, entering the store, shopping, checking out, and leaving the store. Entering the store indicates the status from the start of use to the registration process of the first commodity. Shopping indicates the status of the registration process of the commodity for the transaction of the POS terminal 2. Checking out indicates the status of the payment process for the transaction of the POS terminal 2. Leaving the store indicates the status of the transaction process such as the registration process and payment process of the commodity for the transaction of the POS terminal 2. The transaction details information includes the information of the registered commodity (hereinafter referred to as the commodity information), the information of the payment process, etc. The registered commodity information includes the commodity identification information, the quantity of the commodity, the amount of the commodity, etc. The commodity identification information is the unique identification information assigned to each commodity, which is used to identify each commodity. The transaction details information can be updated based on the user's operation on the POS terminal 2. The user operation includes the commodity registration operation such as the registration, quantity change, and cancellation of the commodity. The commodity registration operation includes positive operation and negative operation. Positive operations include operations of registering goods and operations of increasing the quantity of goods. Negative operations include operations of canceling goods and operations of decreasing the quantity of goods. Information on payment processing is detailed information related to payment processing.

[0064] The auxiliary storage device 23 stores the user operation history of the user of the POS terminal 2. The user operation history includes the history of commodity registration operations based on the user of the POS terminal 2. The commodity registration operation includes positive operations and negative operations. The positive operation includes the operation of registering a commodity and the operation of increasing the quantity of the commodity. The negative operation includes the operation of canceling a commodity and the operation of reducing the quantity of the commodity. The auxiliary storage device 23 can update the user operation history every time the user operation is obtained. The user operation history is also referred to as the operation history.

[0065] The auxiliary storage device 23 stores metering information about the POS terminal 2. The metering information includes weight data indicating the weight in the cart 5 detected by the metering device 3. The weight data is data output from the metering device 3 in a time series. The metering information may include information indicating the detection date and time of the weight data. The metering information may include the detection result of the weight change in the cart 5. The detection result of the weight change includes weight increase, weight decrease, no weight change, etc. The detection result of the weight change may include the value of the weight. The detection result of the weight change may include the value of the weight after the change. The auxiliary storage device 23 may update the metering information each time the weight data is obtained from the metering device 3. The auxiliary storage device 23 may update the metering information each time the weight data is obtained from the metering device 3. The metering information may be retained for a certain period. The auxiliary storage device 23 may delete the metering information after the retention period has passed.

[0066] The auxiliary storage device 23 (storage unit) stores basket weight information related to the weight of the shopping basket loaded on the cart 5. The basket weight information includes, for example, information on the weight of one shopping basket that can be loaded on the cart 5. The basket weight information may include information on the total weight of a plurality of shopping baskets that can be loaded on the cart 5. In the following description, the weight of one shopping basket that can be loaded on the cart 5 is also referred to as the basket weight.

[0067] The auxiliary storage device 23 stores a commodity master file. The commodity master file stores commodity identification information (commodity code) in association with commodity information of commodities sold in a store. The commodity information includes commodity names, prices, and the like.

[0068] The communication interface 24 includes various interfaces that connect the POS terminal 2 to other devices via a network in a communicative manner according to a prescribed communication protocol. For example, the POS terminal 2 is communicably connected to an external device via a network. The network may include a wireless network or a wired network. The network includes, for example, a LAN (Local Area Network), Bluetooth (registered trademark), Wi-Fi (registered trademark), etc.

[0069] The connection interface 25 is an interface for connecting the POS terminal 2 and external devices by wire. The external devices include a scanner 250 .

[0070] The display device 26 is a device that can display various screens under the control of the processing circuit 21. For example, the display device 26 is a liquid crystal display or an EL (Electro Luminescence) display. The display device 26 is an example of a display unit.

[0071] The speaker 27 is a device that can output sound under the control of the POS terminal 2. The speaker 27 is an example of an audio output device.

[0072] The input device 28 is a device capable of inputting data or instructions to the POS terminal 2. The input device 28 may include a keyboard, a touch panel, or the like.

[0073] The camera 29 is a device capable of acquiring photographic data within a photographic range. The camera 29 can photograph the merchandise in the cart 5, for example.

[0074] The hardware configuration of the POS terminal 2 is not limited to the configuration described above. The POS terminal 2 can appropriately omit or modify the above-described components, or add new components.

[0075] Each unit implemented by the above-mentioned processing circuit 21 will be described.

[0076] The processing circuit 21 implements a setting unit 210, a product registration processing unit 211, an acquisition unit 212, a display processing unit 213, a first determination unit 214, a second determination unit 215, and an output unit 216. Each unit implemented by the processing circuit 21 can also be referred to as each function. Each unit implemented by the processing circuit 21 can also be implemented by a control unit including the processing circuit 21 and the main memory 22.

[0077] The setting unit 210 performs initial setting of weight change detection. The initial setting includes starting synchronization with the weighing device 3. The initial setting includes saving weight information when starting synchronization with the weighing device 3. The initial setting includes deleting the previous measurement information. The initial setting includes determining whether the power value of the weighing device 3 is below a reference value. The reference value can be set by an administrator or the like. The setting unit 210 determines whether the weighing device 3 can work normally. The setting unit 210 can determine whether the weighing device 3 can operate normally based on information related to the scale 3 and the battery 33 included in the weighing device 3. The setting unit 210 can determine whether the weighing device 3 can operate normally based on information related to the motion sensor included in the weighing device 3. The setting unit 210 can output a measurement start instruction to the weighing device 3 to start measurement in the cart 5 based on the determination that the weighing device 3 can operate normally. When the setting unit 210 determines that the weighing device 3 cannot operate normally, the setting unit 210 causes the POS terminal 2 to function as a POS terminal 2 without a measurement function.

[0078] The setting unit 210 terminates synchronization with the metering device 3 after the payment process is completed. The setting unit 210 deletes the metering information when the POS terminal 2 completes the payment process. The setting unit 210 also terminates synchronization with the metering device 3 when the user of the POS terminal 2 performs a shopping stop operation. The setting unit 210 may delete the metering information when the shopping stop operation has been performed.

[0079] The commodity registration processing unit 211 performs commodity registration processing based on the user operation of the POS terminal 2. Specifically, the commodity registration processing unit 211 obtains the transaction commodity data of the commodity corresponding to the commodity code based on the commodity code scanned by the user and referring to the commodity master file. The transaction commodity data includes data such as the commodity code, commodity name, commodity price, and quantity of the commodity. The commodity corresponding to the commodity code is also called the transaction commodity. The commodity registration processing unit 211 outputs the transaction information to the cloud server 1.

[0080] In addition, the commodity registration processing unit 211 can cooperate with the cloud server 1 to perform commodity registration processing. In this case, the commodity registration processing unit 211 outputs a commodity registration request to the cloud server 1. The cloud server 1 obtains commodity information based on the commodity code included in the commodity registration request and stores transaction information. The cloud server 1 outputs the transaction information to the POS terminal 2. The commodity registration processing unit 211 stores the transaction information.

[0081] The acquisition unit 212 acquires the measurement information from the weighing device 3 via the communication interface 24. The acquisition unit 212 checks the measurement information at a certain interval and detects the weight change in the cart 5. The acquisition unit 212 acquires the detection result of the weight change in the cart 5. The detection result indicates, for example, the increase or decrease of the weight value based on the measurement information in chronological order. The weight value based on the measurement information is, for example, the middle value of a plurality of values ​​represented by the weight data contained in the measurement information at a plurality of consecutive moments. In addition, the weight value based on the measurement information may be an average value or a mode value in addition to the center value, and is not limited thereto. The detection result is not limited to the detection result indicating the increase or decrease of the weight value in chronological order, and may be a detection result indicating that there is a weight change or a detection result indicating that there is no weight change. The detection result may be, for example, no weight change, weight increase, weight decrease, etc. For example, the detection result may include an increase or decrease value such as "positive 30 grams". In addition, the acquisition unit 212 may also acquire the detection result from the weighing device 3 via the communication interface 24. In this case, the weighing device 3 may detect the weight change in the cart 5 based on the weight data. The weighing device 3 can output the detection result of the weight change to the POS terminal 2. The POS terminal 2 can use the detection result as a trigger to determine whether the user's operation is appropriate.

[0082] The acquisition unit 212 acquires battery information from the measuring device 3 via the communication interface 24. The battery information includes information indicating battery values ​​such as the voltage of the battery of the measuring device 3. The acquisition unit 212 may acquire payment completion information indicating that the payment process has been completed from the cloud server 1 via the communication interface 24. In the following description, "acquire" may be understood as "calculate".

[0083] The display processing unit 213 processes the display on the display device 26. The display processing unit 213 displays various notifications on the display device 26. The display processing unit 213 displays a notification related to the shopping basket on the display device 26. The notification related to the shopping basket includes, for example, a notification for prompting the user to place the shopping basket on the shopping cart 5. The notification for prompting to place the shopping basket on the shopping cart 5 is also called a basket confirmation notification. The basket confirmation notification includes, for example, a message such as "Please place the shopping basket on the shopping cart". The basket confirmation notification may include a message such as "If you want to use two shopping baskets, please place two shopping baskets". The basket confirmation notification is an example of a first notification related to the shopping basket. The notification related to the shopping basket includes, for example, a notification for confirming whether the shopping basket has been placed on the shopping cart 5. The notification for confirming whether the shopping basket has been placed on the shopping cart is also called a basket addition confirmation notification. The basket addition confirmation notification includes, for example, a message such as "Is there a shopping basket placed?" The basket addition confirmation notification is an example of a second notification related to the shopping basket. Notifications related to the shopping basket include, for example, notifications for prompting to correctly place the shopping basket in the trolley 5. Notifications for prompting to correctly place the shopping basket on the trolley 5 are also referred to as basket error notifications. The basket error notification includes, for example, a message such as “Please correctly place the shopping basket”. Placing the shopping basket on the trolley may also be referred to as setting the shopping basket on the trolley.

[0084] The display processing unit 213 displays a notification different from the notification related to the shopping cart on the display device 26. The notification different from the notification related to the shopping cart includes, for example, a notification for notifying the user that he forgot to register the product. The notification for notifying the user that he forgot to register the product is also called a forgotten scanning notification. The forgotten scanning notification includes, for example, a message including "The product has been added to the cart. Please register the product." The notification different from the notification related to the shopping cart includes, for example, a warning notification. The warning notification includes a notification for reminding the user to pay attention to the use of the cart 5. The warning notification includes, for example, a message including "It is dangerous to sit on the cart."

[0085] The display processing unit 213 displays a notification on the display device 26 based on the result determined by the first determination unit 214 .

[0086] The first determination unit 214 determines the weight change in the cart 5 based on the detection result of the weight change of the cart 5. The first determination unit 214 can determine the increase or decrease of the weight in the cart 5 based on a preset threshold value. For example, a case where the threshold value for determination as an increase is "plus 25 grams" and the threshold value for determination as a decrease is "minus 25 grams" will be described. In the case where the positive value is 25 grams or more, the first determination unit 214 can determine that the weight has increased. In the case where the negative value is 25 grams or more, the first determination unit 214 can determine that the weight has decreased.

[0087] The first determination unit 214 determines whether a shopping basket is placed in the cart 5 by referring to the basket weight information of the auxiliary storage device 23. The first determination unit 214 determines whether the weight change (increase) in the cart 5 is an increase in weight equivalent to the basket weight information (the weight of the basket). That is, it is determined whether a shopping basket is placed in the cart 5 based on the detection result of the weight change of the cart and the basket weight information. In addition, when the weight change amount in the cart 5 is equivalent to the basket weight information (for example, 200 grams), the first determination unit 214 determines that one shopping basket is placed in the cart 5. When the weight change amount in the cart 5 is equivalent to twice the weight of the basket weight information (for example, 400 grams), it is determined that two shopping baskets are placed in the cart 5.

[0088] The weight equivalent to the weight of the basket is also called the basket equivalent weight. The basket equivalent weight is, for example, the weight of one shopping basket, the weight of two shopping baskets, etc. The basket equivalent weight may be the weight of the basket, twice the weight of the basket, etc. The basket equivalent weight may be a weight with amplitude. The basket equivalent weight may be a weight after adding an error. For example, the basket equivalent weight may be within the range of plus or minus 5 grams of the basket weight. The basket equivalent weight may vary according to the number of baskets that can be placed on the trolley 5. The case where two baskets can be set on the trolley 5 and the basket weight is 200 grams will be described. The basket equivalent weight is, for example, 200 grams, 400 grams, from 195 grams to 205 grams, from 395 grams to 405 grams, etc. Different basket equivalent weights may be set for each store. The basket equivalent weight may be a weight after subtracting a predetermined threshold from the basket weight used by each store, or a weight after adding a predetermined threshold. In addition, the auxiliary storage device 23 may also store basket equivalent weight information including basket equivalent weights. In this case, the first determination unit 214 may determine whether the shopping basket has been placed in the trolley 5 by referring to the basket equivalent weight information.

[0089] When the weight change amount in the cart 5 is equal to the basket weight or is within the range of the basket weight, the first determination unit 214 determines that the shopping basket is placed in the cart 5. When the weight change amount in the cart 5 is not equal to the basket weight or is not within the range of the basket weight, the first determination unit 214 determines that the shopping basket is not placed in the cart 5.

[0090] The first determination unit 214 can determine whether an appropriate user operation has been performed based on the detection result of the weight change in the cart 5. The first determination unit 214 confirms whether there is a weight change based on the detection result, and uses the detection result as a trigger to determine whether the user operation is appropriate for the case where there is no weight change and the case where there is a weight change. For example, when the weight in the cart 5 increases and the user has performed a positive operation, the first determination unit 214 can determine that it is an appropriate user operation. When the weight in the cart 5 increases but the user has not performed a positive operation, the first determination unit 214 can determine that it is an inappropriate user operation.

[0091] The first determination unit 214 can make a determination based on the weight change within a certain period of time based on the detection result of the weight change within the cart 5. For example, the case where an increase or decrease in the weight within the cart 5 within a certain period of time is detected is described. In the case where no user operation is performed, the first determination unit 214 can determine that it is an error. Error determination includes determination that it is an inappropriate user operation or an inappropriate use of the cart. Inappropriate user operation includes, for example, forgetting to scan, forgetting to cancel a product, etc. Inappropriate use of the cart includes, for example, a person sitting on the cart, a person's weight being applied to the cart, etc.

[0092] The second determination unit 215 determines to start the commodity registration process based on the result determined by the first determination unit 214. The second determination unit 215 determines that the commodity registration process can be started based on the determination by the first determination unit 214 that the shopping basket has been placed on the cart 5. When the second determination unit 215 determines that the commodity registration process can be started, it can instruct the weighing device 3 to start weighing the cart 5. When the second determination unit 215 determines that the commodity registration process can be started, it can accept the commodity registration operation performed by the user.

[0093] The output unit 216 outputs the transaction information to the cloud server 1 via the communication interface 24. The output unit 216 may output the measurement information to the cloud server 1 via the communication interface 24. The output unit 216 may output the detection result of the weight change of the cart 5 to the cloud server 1 via the communication interface 24. In this case, the POS terminal 2 may display a notification on the display device 26 based on the instruction from the cloud server 1.

[0094] A configuration example of the measuring device 3 will be described.

[0095] The measuring device 3 is an electronic device including a control substrate 31, a measuring instrument 32, a battery 33, and a communication interface 34. The respective components constituting the measuring device 3 are connected to each other so as to be able to input and output signals to each other.

[0096] The control substrate 31 controls each unit constituting the measuring device 3 .

[0097] The meter 32 obtains the weight data in the cart 5. The meter 32 outputs the measurement information including the weight data to the POS terminal 2 at a prescribed time interval. The prescribed time interval is 200 milliseconds, 100 milliseconds, etc. In the case where the cart has an upper layer and a lower layer, the meter 32 can measure the weight of the upper layer and the lower layer at the same time. The meter 32 can detect the weight change in the cart 5 based on the weight data. In this case, the meter 32 can output the detection result of the weight change to the POS terminal 2. The meter 32 can measure the weight of the upper layer and the lower layer respectively. In this case, the meter 32 can be set at each layer of the upper layer and the lower layer of the cart respectively.

[0098] The battery 33 is a rechargeable power source.

[0099] The communication interface 34 is an interface for connecting the weighing device 3 and an external device. The connection interface 25 connects the weighing device 3 and the POS terminal 2 so that they can communicate via a network such as Bluetooth (registered trademark). The connection interface 25 can be connected via a wire.

[0100] The measuring device 3 may include a motion sensor to improve the measuring accuracy. The motion sensor can detect the stop and movement of the trolley 5. When the trolley 5 stops, the weigher 32 can obtain the weight data of the trolley 5.

[0101] The hardware configuration of the measuring device 3 is not limited to the configuration described above. The measuring device 3 can appropriately omit or modify the above-described components or add new components.

[0102] (Action Example)

[0103] The procedure of processing by the information processing system 100 will be described.

[0104] In the following description mainly referring to the cloud server 1 , the cloud server 1 may be understood as the processing circuit of the cloud server 1 . Similarly, in the description mainly referring to the POS terminal 2 , the POS terminal 2 may be understood as the processing circuit 21 .

[0105] In addition, the processing sequence described below is only an example, and each process can be changed within a limited range. In addition, regarding the processing sequence described below, steps can be appropriately omitted, replaced, and added according to the embodiment.

[0106] In the following process, it is assumed that the user of the POS terminal 2 is shopping at store A.

[0107] Figure 2 This is a sequence diagram illustrating the order of information processing at the start of shopping by the information processing system 100 according to the embodiment.

[0108] The user of the POS terminal 2 logs in by obtaining a login code represented by a barcode or a QR code, etc., which is set at the entrance of the store A. The login code includes, for example, a company code, a store code, and information for connecting the POS terminal 2 to the cloud server 1 via a network. For example, when the user starts a dedicated application on the POS terminal 2, a screen for reading the login code is displayed on the display device 26. The user logs in by operating the POS terminal 2 and reading the login code. That is, the application of the POS terminal 2 sends a setting request to the cloud server 1 based on the information read from the login code. Alternatively, the login can be performed via a login device set at the entrance of the store A. For example, when the user starts a dedicated application on the POS terminal 2, a barcode or a QR code, etc. representing a member ID is displayed on the display device 26. The user reads the member ID via the login device and logs in. Alternatively, as a login process, the POS terminal 2 can automatically specify a corresponding store based on the location information of the POS terminal 2. For example, the POS terminal 2 can send the location information to the cloud server 1 together with the setting request described later, and the cloud server 1 can log in by specifying a store based on the location information of the POS terminal 2. The login can be performed by other known processes.

[0109] The POS terminal 2 performs a login process based on a login operation performed by the user (ACT001). When the login process starts, the output unit 216 of the POS terminal 2 outputs a setting request to the cloud server 1. The setting request indicates an instruction to request setting information, which indicates condition settings for detecting weight changes in the cart 5 associated with the POS terminal 2 and determining operations in the POS terminal 2. The condition settings include settings for conditions used when determining, based on user operations on the POS terminal 2, that an error process such as forgetting to scan is performed. The setting request may include identification information of the POS terminal 2. The setting request may include identification information of the cart 5 associated with the POS terminal 2. The setting request may include basket weight information related to a shopping basket that can be carried on the cart 5. In the following description, "obtaining" may be understood as "receiving".

[0110] Cloud server 1 performs login processing (ACT002). Cloud server 1 is in such a state that, for example, the enterprise and store of POS terminal 2 are determined and the commodity master file can be referenced in POS terminal 2. Cloud server 1 outputs setting information to POS terminal 2. In addition, cloud server 1 issues a transaction code. Cloud server 1 associates the identification information and transaction code of POS terminal 2 and generates transaction information. In addition, the user of POS terminal 2 can also start shopping without logging in. For example, as long as the setting information is preset in POS terminal 2, in this case, the login operation in ACT001 and the login processing in ACT002 can be omitted.

[0111] The acquisition unit 212 of the POS terminal 2 acquires the setting information (ACT 003). The setting unit 210 of the POS terminal 2 performs various settings based on the setting information.

[0112] POS terminal 2 Figures 9 to 13 The basket setup process (ACT004) is shown. The basket setup process includes displaying a notification related to the shopping basket on the display device 26.

[0113] The commodity registration processing unit 211 of the POS terminal 2 performs commodity registration processing based on the user operation (ACT 005). The output unit 216 of the POS terminal 2 outputs a commodity registration request to the cloud server 1. The commodity registration request requests the cloud server 1 to register the commodity that the user wants to purchase. The commodity registration request may include commodity identification information such as a commodity code.

[0114] The registration processing unit 111 of the cloud server 1 performs registration processing based on the product registration request (ACT 006 ). Specifically, the cloud server 1 obtains product information from the product master file based on the product identification information included in the product registration request, adds it to the transaction information, and stores it in the auxiliary storage device 13 .

[0115] The weighing device 3 outputs the weighing information to the POS terminal 2 at a predetermined time interval (ACT 007). In addition, the weighing device 3 can also detect the weight change of the goods put into the cart 5 based on the weight data. The weighing device 3 can output the detection result of the weight change to the POS terminal 2. The POS terminal 2 can use the detection result as a trigger to determine whether the user operation is appropriate.

[0116] POS terminal 2 performs operation determination processing (ACT008). For example, POS terminal 2 determines whether the user has performed an improper operation. For example, POS terminal 2 determines whether an improper operation has been performed based on the weight change and the user's operation on POS terminal 2. Improper operations include operations that do not correspond to the weight change in cart 5. For example, improper operations include cancel operations, negative quantity operations, and no operations relative to the weight increase in cart 5. In this case, it is considered that the user forgot to register the goods and put the goods into the cart (forgot to scan), mistakenly performed a cancel operation, or mistakenly performed a negative quantity operation. Improper operations include registration operations, positive quantity operations, and no operations relative to the weight reduction in cart 5. In the case of an improper operation, POS terminal 2 outputs a notification to cloud server 1.

[0117] The cloud server 1 obtains the notification. The cloud server 1 outputs the notification to the waiter terminal 4 (ACT 009).

[0118] Based on the operation determination process, the POS terminal 2 displays a notification related to the improper operation on the display device 26 (ACT010). The notification includes an error notification related to the improper operation of the user based on the POS terminal 2. For example, the notification indicates that the operation corresponding to the weight change has not been performed. Specifically, in the case where the weight in the cart 5 is reduced, the case where the user does not perform a negative operation such as a cancel operation is predicted to be a case of removing the goods from the cart. The operation corresponding to the weight change (reduction) is a negative operation such as a cancel operation and a quantity reduction operation. Therefore, the notification includes a message prompting the user to perform a negative operation. For example, the notification displayed on the display device 26 includes text information such as "Have the goods been removed from the cart? The cancel operation has not been performed. Please cancel the target goods." In addition, in the case where the weight in the cart 5 has increased and the user has not performed a positive operation such as a registration operation, the notification displayed on the display device 26 includes, for example Figure 7 The forgotten scanning notification screen Ime is shown. The specific description of the forgotten scanning notification screen Ime will be described later. The POS terminal 2 can output the notification as audio or video.

[0119] The attendant terminal 4 displays a notification related to the improper operation on the display device (ACT 011). The attendant terminal 4 may output the notification as audio or video. The user of the attendant terminal 4 confirms the notification and confirms the cart 5 of the corresponding POS terminal 2 as needed.

[0120] POS terminal 2 performs a payment operation based on the user operation (ACT012). POS terminal 2 can output a payment operation notification indicating that the payment operation has been performed to cloud server 1. In addition, POS terminal 2 can also detect payment operations such as the user pressing a payment button by saving the operation status internally. POS terminal 2 uses a settlement function to process the settlement of the transaction based on transaction-related data. Settlement is a payment made for a transaction. Settlement includes the meaning of checkout. Settlement methods used for settlement of transactions include offline settlement and online settlement.

[0121] (Display example)

[0122] An example of display on the display device 26 of the POS terminal 2 will be described.

[0123] Figure 3 This is a schematic diagram showing an example of a shopping start image displayed on the POS terminal 2 according to the embodiment. Figure 3 The shopping start image Ima displayed on the display device 26 of the POS terminal 2 when shopping starts is shown. The shopping start image Ima includes a notification Ma.

[0124] The notification Ma includes a text message of “Start shopping”, etc. The notification Ma may include a button for the user to input a message meaning “Start shopping”. The button for the user to input a message meaning “Start shopping” may include an “OK” button.

[0125] The user of the POS terminal 2 can select the "OK" button by touch input or the like. The "OK" button is a button that can be used to input a shopping start instruction via the input device 28. Touch input of the "OK" button is an example of a shopping start instruction. The user of the POS terminal 2 can select the notification Ma by touch input or the like and input a shopping start instruction. Figure 3 , an example is shown in which the notification Ma also serves as an "OK" button for inputting a shopping start instruction.

[0126] Figure 4 This is a schematic diagram showing an example of a notification image displayed on the POS terminal 2 according to the embodiment. Figure 4 The basket confirmation notification image Imb displayed on the display device 26 before the user registers the commodity on the POS terminal 2 is shown. The basket confirmation notification image Imb includes a notification Mb.

[0127] The notification Mb includes a text message such as "Please place the shopping cart". The basket confirmation notification image Imb includes an "OK" button Ba. The "OK" button Ba is a button that can be used to input an instruction to hide (non-display) the display of the notification Mb through the input device 28. The case of hiding the display includes the case of eliminating the display.

[0128] In addition, whether to display the basket confirmation notification image Imb can be set for each store.

[0129] After placing the shopping basket on the cart 5, the user of the POS terminal 2 performs an operation of selecting the "OK" button Ba by touch input or the like. In addition, the POS terminal 2 may display the "OK" button Ba in a manner that the user can always select, or in a manner that the user can select within a specified time. Displaying in a selectable manner includes, for example, displaying in a manner that the "OK" button Ba is operable. Displaying in a selectable manner includes displaying in a manner that the notification can be hidden by the user's operation. Displaying in a non-selectable manner includes, for example, displaying in a manner that the "OK" button Ba cannot be operated. The non-operable manner is, for example, reverse gray. Displaying in a non-selectable manner includes displaying in a manner that the notification cannot be hidden by the user's operation. The specified time includes, for example, the time when the processing circuit 21 of the POS terminal 2 determines that the basket is placed in the cart 5.

[0130] When the user does not perform a correct operation even though the weight in the cart 5 has increased, the first determination unit 214 may determine that the user's operation is inappropriate.

[0131] Figure 5 This is a schematic diagram showing an example of a notification image displayed on the POS terminal 2 according to the embodiment. Figure 5 The basket error notification image Imc displayed on the display device 26 before the user registers the commodity on the POS terminal 2 is shown. The basket error notification image Imc includes a notification Mc.

[0132] The notification Mc includes a text message such as “Please place the shopping basket correctly.” The basket error notification image Imc includes an “OK” button Bb. The “OK” button Bb is a button that allows input of an instruction for hiding the display of the notification Mc through the input device 28 .

[0133] The processing circuit 21 of the POS terminal 2 displays, for example, on the display device 26 Figure 4 After the basket confirmation notification image Imb is shown, in the event that a weight deviating from the basket equivalent weight is detected, a basket error notification image Imc is displayed on the display device 26.

[0134] After placing the shopping basket on the cart 5, the user of the POS terminal 2 selects the "OK" button Bb by touch input or the like. The POS terminal 2 may display the "OK" button Bb so that the user can always select it or so that the user can select it within a specified time.

[0135] Figure 6This is a schematic diagram showing an example of a notification image displayed on the POS terminal 2 according to the embodiment. Figure 6 The basket addition confirmation notification image Imd displayed on the display device 26 after the start of shopping at the POS terminal 2 is shown. The basket addition confirmation notification image Imd includes a notification Md.

[0136] The notification Md includes a text message such as “Have you placed a shopping basket?” The basket addition confirmation notification image Imd includes a “Yes” button Bc and a “No” button Bd. The “Yes” button Bc is a button that can be used to input information indicating that a shopping basket has been placed using the input device 28. The “No” button Bd is a button that can be used to input information indicating that a shopping basket has not been placed using the input device 28.

[0137] For example, when the processing circuit 21 of the POS terminal 2 detects that a basket or the like has been added to the cart 5 during shopping, it displays a basket addition confirmation notification image Imd on the display device 26. Shopping is an example of a period during which the user is registering products.

[0138] When the user of the POS terminal 2 adds a shopping basket to the cart 5, the user selects the "Yes" button Bc by touch input or the like. When the user of the POS terminal 2 does not add a shopping basket to the cart 5, the user selects the "No" button Bd by touch input or the like. When the user of the POS terminal 2 selects the "Yes" button Bc, the processing circuit 21 can determine that the detected weight change is caused by the addition of the shopping basket. When the user of the POS terminal 2 selects the "No" button Bd, the processing circuit 21 can determine that the detected weight change is caused by the addition of the commodity.

[0139] Figure 7 This is a schematic diagram showing an example of a notification image displayed on the POS terminal 2 according to the embodiment. Figure 7 The scanning forgetting notification image Ime displayed on the display device 26 after the shopping starts at the POS terminal 2 is shown.

[0140] The forgotten scanning notification image Ime indicates that the operation corresponding to the weight change has not been performed. The forgotten scanning notification image Ime is an image that is notified when the weight in the cart 5 increases and the user does not perform a positive operation such as a registration operation. In this case, it is predicted that the goods put into the cart are not registered. The operation corresponding to the weight change (increase) is a positive operation such as a registration operation, a quantity increase operation, etc. The forgotten scanning notification image Ime includes a message notifying that the scan is forgotten or a message prompting the user to perform a positive operation. The forgotten scanning notification image Ime includes a text message such as "An additional item has been added to the cart. Please register the item." The forgotten scanning notification image Ime may include a "Confirm" button Be. The "Confirm" button Be is a button that can be used to input an instruction for hiding the display of the forgotten scanning notification image Ime using the input device 28.

[0141] The user of the POS terminal 2 confirms the forget-scan notification image Ime and performs a registration operation, etc. The processing circuit 21 of the POS terminal 2 may hide the forget-scan notification image Ime after a certain period of time has passed, or may hide the forget-scan notification image Ime based on the user's selection operation of the "Confirm" button.

[0142] Figure 8 This is a schematic diagram showing an example of a notification image displayed on the POS terminal 2 according to the embodiment. Figure 8 FIG. 2 shows a warning notification image Imf displayed on the display device 26 of the POS terminal 2 after the shopping starts.

[0143] The warning notification image Imf shows a notification for reminding the user to pay attention to the use of the cart 5. The processing circuit 21 of the POS terminal 2 can display the warning notification image Imf on the display device 26 before the user registers the goods. When the processing circuit 21 detects a specified weight during shopping, the warning notification image Imf is displayed on the display device 26. The specified weight is, for example, a weight heavier than the weight of a normal commodity. The specified weight can be a weight used to determine whether it is necessary to remind the user to pay attention to the use of the cart. The specified weight can be, for example, the weight applied to the cart when a person sits on the cart, the weight applied to the cart when the foot is on the cart, etc. For example, when the foot is on the cart or sitting on the cart, the weight changes, so when it is detected that the weight changes by 1 kg, 5 kg or more within a certain period of time, and the weight is in an unrecognizable state, it is assumed that the foot is on the cart. The specified weight is, for example, 1 kg or 5 kg. The specified weight can be set appropriately.

[0144] The warning notification image Imf includes a text message such as "It is dangerous to sit on a cart". The warning notification image Imf may include an "OK" button Bf. The "OK" button Bf is a button that can input an instruction to hide the display of the warning notification image Imf using the input device 28.

[0145] The user of the POS terminal 2 confirms the warning notification image Imf and confirms the method of using the cart. The processing circuit 21 of the POS terminal 2 may hide the warning notification image Imf after a certain time has passed, or may hide the warning notification image Imf based on the user's selection operation of the "OK" button Bf. In addition, the processing circuit 21 may display the "OK" button Bf in a manner that the user can always select it, or may display it in a manner that the user can select it within a specified time. The specified time includes, for example, the time when the weight in the cart 5 is determined to be reduced by the processing circuit 21 of the POS terminal 2.

[0146] (Action Example)

[0147] The procedure of processing by the information processing system 100 will be described.

[0148] In addition, the processing sequence described below is only an example, and each process can be changed within a limited range. In addition, regarding the processing sequence described below, steps can be appropriately omitted, replaced, or added according to the embodiment.

[0149] In the following process, it is assumed that the user of the POS terminal 2 is shopping in store A.

[0150] First to fourth aspects of information processing by the information processing system 100 when starting shopping will be described.

[0151] First, the user of the POS terminal 2 logs in via a log-in device installed at the entrance of the store A. Alternatively, the user of the POS terminal 2 may start shopping without logging in.

[0152] The user sets a shopping basket in the shopping cart 5. It is assumed that the shopping basket is placed near the entrance of the store A. The shopping basket is sometimes placed at a location close to the shopping cart storage place of the shopping cart 5, and sometimes placed at a location far from the shopping cart storage place of the shopping cart 5. The user sets the shopping basket in the shopping cart 5 and starts shopping in the store A.

[0153] The POS terminal 2 prompts the user to set the shopping basket in the shopping cart 5 before the user registers the goods. Before the user registers the goods includes before the user puts the goods in the shopping cart. Before the user registers the goods includes after logging in and after issuing a shopping start instruction. After logging in is, for example, after starting a dedicated application or reading a member ID via a login device. After issuing a shopping start instruction is, for example, after the POS terminal 2 obtains the shopping start instruction based on the user's operation. Before the user registers the goods includes before the user sets the shopping basket in the shopping cart 5. Prompting attention is, for example, displaying a basket confirmation notification.

[0154] Fig. 9 1 is a flowchart showing a first method of information processing by the POS terminal 2 according to the embodiment. The first method is a method in which, based on a shopping start operation by a user, before a product is registered by the user, for example, a display device 26 displays Figure 4 Basket confirmation notification shown.

[0155] The processing circuit 21 obtains a shopping start instruction (ACT1) based on a shopping start operation performed by the user in the shopping start image displayed on the display device 26. In addition, the processing circuit 21 may output the shopping start instruction to the cloud server 1.

[0156] The processing circuit 21 causes the display device 26 to display a basket confirmation notification (ACT 2). The processing of ACT 2 may be based on the processing of the display processing unit 213. In ACT 2, for example, the processing circuit 21 causes the display device 26 to display a basket confirmation notification based on the situation of obtaining a shopping start instruction. After the user performs an operation to start shopping, the processing circuit 21 displays the basket confirmation notification on the display device 26. In addition to or instead of displaying the notification, the processing circuit 21 may output the notification as an audio signal via the speaker 27.

[0157] The processing circuit 21 determines whether the user has operated the "OK" button (ACT 3). The processing of ACT 3 may be a processing based on the display processing unit 213. When the processing circuit 21 determines that the "OK" button has been operated (ACT 3: YES), the processing transitions from ACT 3 to ACT 4. When the processing circuit 21 determines that the "OK" button has not been operated (ACT 3: NO), the processing of ACT 3 is repeated. The operation of the "OK" button corresponds to the hiding instruction of the basket confirmation notification.

[0158] The processing circuit 21 starts detecting the weight in the cart 5 through the weighing device 3 (ACT 4). The processing of ACT 4 may be based on the processing of the setting unit 210. In ACT 4, for example, the processing circuit 21 performs initial setting of weight change detection based on the user operating the "OK" button. For example, the initial setting may include a process of setting the weight detected by the weighing device 32 to zero. The weighing device 3 may start detecting the weight in the cart 5 after setting the weight detected by the weighing device 32 to zero. The processing circuit 21 may start synchronization with the weighing device 3. The processing circuit 21 starts communication with the weighing device 3 via the communication interface 24 based on the synchronization between the POS terminal 2 and the weighing device 3. The weighing device 3 detects the weight in the cart 5.

[0159] The processing circuit 21 performs commodity registration processing based on the commodity registration operation of the user.

[0160] According to this example, the POS terminal 2 can display a basket confirmation notification on the display device 26 before the user registers the product. Therefore, the POS terminal 2 can prompt the user to place the basket on the cart before starting the measurement based on the product registration. As a result, the POS terminal 2 can suppress erroneous display due to the weight change in the cart caused by the basket being placed on the cart.

[0161] Fig.10 1 is a flowchart illustrating a second method of information processing by the POS terminal 2 according to the embodiment. The second method is a method of starting measurement by the measuring device 3 based on a shopping start operation performed by the user. The second method is a method in which, when the basket is set in the cart 5 before the user registers the product, no measurement is performed, such as Figure 4 Display of the basket confirmation notification is shown.

[0162] In the same manner as in ACT 1 , the processing circuit 21 obtains a shopping start instruction based on the user's shopping start operation on the shopping start image displayed on the display device 26 ( ACT 11 ).

[0163] The processing circuit 21 starts detecting the weight in the cart 5 using the weighing device 3 in the same manner as in ACT 4 (ACT 12 ). The weighing device 3 detects the weight in the cart 5 .

[0164] The processing circuit 21 determines whether a shopping basket is placed in the cart 5 based on the detection result of the weight change in the cart 5 (ACT 13). The processing of ACT 13 may be based on the processing of the first determination unit 214. In ACT 13, for example, the processing circuit 21 obtains the basket weight information. The processing circuit 21 determines whether the weight change (increase) in the cart 5 is the same weight as the basket. When the weight change (increase) in the cart 5 is the same weight as the cart, the processing circuit 21 determines that a shopping basket is placed on the cart 5. The processing circuit 21 may determine whether the shopping basket is placed in the cart 5 based on whether the weight in the cart 5 changes (increases) within a prescribed period. The prescribed period may be set for each store. When the weight change (increase) in the cart 5 is not the same weight as the basket, the processing circuit 21 determines that the shopping basket is not placed in the cart 5. When there is no weight change (increase) in the cart 5 within the prescribed period, the processing circuit 21 may determine that the shopping basket is not placed in the cart 5. In this case, the basket equivalent weight is the weight of one shopping basket, the weight equivalent to the weight of two shopping baskets, and the weight after the error is added to these weights. When the processing circuit 21 determines that the shopping basket is set in the cart 5 (ACT13: YES), the processing transitions from ACT13 to ACT16. When the processing circuit 21 determines that the shopping basket is not placed in the cart 5 (ACT13: NO), the processing transitions from ACT13 to ACT14. In addition, the processing circuit 21 may determine that it is not the basket equivalent weight and that the product registration is not performed when it is detected that the weight is not the basket equivalent weight, and a notification is made. In this case, the notification may be, for example, Figure 5 Basket error notification shown.

[0165] The processing circuit 21 causes the display device 26 to display a basket confirmation notification based on the determination result. (ACT14). The processing of ACT14 may be based on the processing of the display processing unit 213. The processing circuit 21 displays the basket confirmation notification after the user performs an operation to start shopping. In a specific example, the processing circuit 21 displays the basket confirmation notification after starting measurement based on the measuring device 3. In addition to or instead of displaying the notification, the processing circuit 21 may output an audio notification via the speaker 27. In addition, for example, when a user operation (scanning, key operation, etc.) such as product registration is performed before the shopping basket is set in the cart 5, the processing circuit 21 may make a notification when a user operation is detected before the weight of the basket is detected. In this case, the notification may be, for example, Figure 5 Basket error notification shown.

[0166] The processing circuit 21 determines whether the user has operated the "OK" button (ACT 15). The processing of ACT 15 may be a processing based on the display processing unit 213. When the processing circuit 21 determines that the "OK" button has been operated (ACT 15: YES), the processing transitions from ACT 15 to ACT 16. When the processing circuit 21 determines that the "OK" button has not been operated (ACT 15: NO), the processing of ACT 15 is repeated.

[0167] The processing circuit 21 determines that the commodity registration process can be started based on the determination result of the first determination unit 214 (ACT 16). The process of ACT 16 may be the process by the second determination unit 215. The processing circuit 21 can accept the commodity registration operation performed by the user.

[0168] A customer who does not place the basket in the trolley can be prohibited from shopping.

[0169] According to this example, when it is determined that the basket is placed in the cart based on the detection result of the weight change in the cart before the user registers the goods, the POS terminal 2 does not display the basket confirmation notification on the display device 26. When it is determined that the basket is not placed in the cart based on the detection result of the weight change in the cart before the user registers the goods, the POS terminal 2 can display the basket confirmation notification on the display device 26. Therefore, in the case where the user does not place the basket on the cart before the measurement based on the registration of the goods starts, the POS terminal 2 can prompt the user to place the basket on the cart. Thus, the POS terminal 2 can determine whether to display or hide the basket confirmation notification based on the detection result of the weight change in the cart. The POS terminal 2 can omit the display processing of the notification based on the detection result of the weight change in the cart. In addition, the POS terminal 2 can suppress the erroneous display based on the weight change in the cart caused by the basket being placed on the cart by pre-saving the basket weight.

[0170] Fig.11 1 is a flowchart showing a third method of information processing by the POS terminal according to the embodiment. The third method is a method of causing the weighing device 3 to start weighing based on a shopping start operation by the user. The third method is a method of displaying a basket confirmation notification before the user registers the product, and allowing the user to input an instruction to hide the basket confirmation notification when the user places the shopping basket in the cart 5.

[0171] In the same manner as in ACT 1 , the processing circuit 21 obtains a shopping start instruction based on the shopping start operation of the user in the shopping start image displayed on the display device 26 ( ACT 21 ).

[0172] The processing circuit 21 starts detecting the weight in the cart 5 using the weighing device 3 in the same manner as in ACT 4 (ACT 22 ). The weighing device 3 detects the weight in the cart 5 .

[0173] The processing circuit 21 causes the display device 26 to display a basket confirmation notification (ACT 23). The processing of ACT 23 may be based on the processing of the display processing unit 213. The processing circuit 21 displays the basket confirmation notification after the user performs an operation to start shopping. In a specific example, the processing circuit 21 displays the basket confirmation notification after the weighing device 3 starts weighing. In addition to or instead of displaying the notification, the processing circuit 21 may output the notification via the speaker 27 as an audio output.

[0174] The processing circuit 21 determines whether the shopping basket is placed on the cart 5 based on the detection result of the weight change in the cart 5 in the same manner as in ACT 13 (ACT 24). The processing of ACT 24 may be processing based on the first determination unit 214. When the processing circuit 21 determines that the shopping basket is placed in the cart 5 (ACT 24: YES), the processing transitions from ACT 24 to ACT 26. When the processing circuit 21 determines that the shopping basket is not placed in the cart 5 (ACT 24: NO), the processing transitions from ACT 24 to ACT 25.

[0175] The processing circuit 21 determines that there is no shopping basket in the shopping cart 5, and causes the display device 26 to display an error notification instead of the basket confirmation notification (ACT 25). The processing of ACT 25 may be based on the processing of the display processing unit 213. The error notification may be, for example, Figure 5 After displaying the error notification, the processing circuit 21 may return to the process of ACT 24. The processing circuit 21 may output the notification via the speaker 27 in addition to or instead of displaying the notification.

[0176] The processing circuit 21 causes the display device 26 to display an "OK" button in the basket confirmation notification based on the determination that a shopping basket is placed in the shopping cart 5 (ACT 26). The processing of ACT 26 may be a processing by the display processing unit 213. The display device 26 is caused to display the "OK" button, which is an example of displaying the basket confirmation notification in a manner that allows the user to select whether to display or hide the notification.

[0177] The processing circuit 21 determines whether the user has operated the "OK" button (ACT 27). The processing of ACT 27 may be a processing by the display processing unit 213. When the processing circuit 21 determines that the "OK" button has been operated (ACT 27: YES), the processing transitions from ACT 27 to ACT 28. When the processing circuit 21 determines that the "OK" button has not been operated (ACT 27: NO), the processing of ACT 27 is repeated.

[0178] The processing circuit 21 determines that the commodity registration process can be started based on the result determined by the first determination unit 214 (ACT 28). The process of ACT 28 may be the process by the second determination unit 215. The processing circuit 21 can accept the commodity registration operation performed by the user.

[0179] According to this example, the POS terminal 2 can display a basket confirmation notice on the display device 26 before the user registers the product. Therefore, the POS terminal 2 can prompt the user to place the basket on the cart before starting the measurement of the product registration. In addition, when the POS terminal 2 determines that the basket is placed on the cart based on the detection result of the weight change in the cart, it can display the basket confirmation notice in a manner that can be hidden by the user's operation. Therefore, the POS terminal 2 can control in a manner that the product registration is performed only when the basket is placed on the cart. As a result, the POS terminal 2 can suppress the erroneous display based on the weight change in the cart caused by placing the basket on the cart.

[0180] Fig.12 1 is a flowchart illustrating a fourth method of information processing by the POS terminal according to the embodiment. The fourth method is a method of starting measurement by the measuring device 3 based on a shopping start operation by the user. The fourth aspect is a method in which a basket confirmation notification is displayed before the user registers the product, and when the user places the shopping basket in the cart 5, the product can be registered.

[0181] In the same manner as in ACT 1 , the processing circuit 21 obtains a shopping start instruction based on the shopping start operation of the user in the shopping start image displayed on the display device 26 ( ACT 31 ).

[0182] The processing circuit 21 starts to detect the weight in the cart 5 by the weighing device 3 in the same manner as in ACT 4 (ACT 32 ). The weighing device 3 detects the weight in the cart 5 .

[0183] The processing circuit 21 causes the display device 26 to display a basket confirmation notification (ACT 33). The processing of ACT 33 may be based on the processing of the display processing unit 213. The processing circuit 21 displays the basket confirmation notification after the user performs an operation to start shopping. In a specific example, the processing circuit 21 displays the basket confirmation notification after the measurement based on the measuring device 3 is started. In addition to displaying the notification, or instead of displaying the notification, the processing circuit 21 may also output the notification via the speaker 27 as an audio output.

[0184] The processing circuit 21 determines whether the shopping basket is placed in the cart 5 based on the detection result of the weight change in the cart 5 in the same manner as in ACT 13 (ACT 34). The processing of ACT 34 may be the processing based on the first determination unit 214. When the processing circuit 21 determines that the shopping basket is placed in the cart 5 (ACT 34: YES), the processing transitions from ACT 34 to ACT 36. When the processing circuit 21 determines that the shopping basket is not placed in the cart 5 (ACT 34: NO), the processing transitions from ACT 34 to ACT 35.

[0185] The processing circuit 21 causes the display device 26 to display an error notification instead of the basket confirmation notification (ACT 35) based on the fact that the shopping basket is not placed in the shopping cart 5. The processing of ACT 35 may be based on the processing of the display processing unit 213. The error notification is, for example, a basket error notification. The processing circuit 21 may also return to the processing of ACT 34 after displaying the error notification. In addition to or instead of displaying the notification, the processing circuit 21 may also output the notification via the speaker 27 as an audio output.

[0186] The processing circuit 21 determines that the product registration process can be started based on the result determined by the first determination unit 214 (ACT 36). The process of ACT 36 may be based on the process of the second determination unit 215. For example, the processing circuit 21 may automatically hide the basket confirmation notification displayed on the display device 26. The processing circuit 21 may display the product registration image on the display device 26. The processing circuit 21 may accept the product registration operation performed by the user.

[0187] According to this example, the POS terminal 2 can display a basket confirmation notification on the display device 26 before the user registers the product. Therefore, the POS terminal 2 can prompt the user to place the basket on the cart before starting the measurement based on the product registration. In addition, the POS terminal 2 can control in a manner that the product registration can be performed when it is determined based on the detection result of the weight change in the cart that the basket has been placed on the cart. As a result, the POS terminal 2 can suppress erroneous display based on the weight change in the cart caused by placing the basket on the shopping cart.

[0188] A fifth mode of information processing by the information processing system 100 after the start of shopping will be described.

[0189] The user of the POS terminal 2 puts the goods into the shopping basket set in the cart 5 and registers the put goods. When the POS terminal 2 detects the weight of the basket when the user registers the goods, it notifies to confirm whether the shopping basket has been added to the cart 5. In the following process, it is assumed that the user sets a shopping basket in the cart 5 and makes a purchase.

[0190] Fig.13 1 is a flowchart showing a fifth mode of information processing by the POS terminal according to the embodiment. The fifth mode is a mode in which a basket addition confirmation notification is displayed when a user adds a shopping basket to the shopping cart 5 while shopping. The fifth mode shows a case where a shopping basket is added when a shopping basket is already set in the shopping cart 5. The fifth mode can also be applied to a case where a product is registered without setting a shopping basket before registering the product.

[0191] The processing circuit 21 determines whether a shopping basket has been added to the shopping cart 5 based on the detection result of the weight change in the shopping cart 5 in the same manner as ACT 13 (ACT 41). The processing of ACT 41 may be based on the processing of the first determination unit 214. The processing circuit 21 determines whether the weight change (increase) in the shopping cart 5 is the basket equivalent weight. In this case, the basket equivalent weight is the weight of one shopping basket and the weight after adding an error to these weights.

[0192] For example, the case where the weighing device 3 simultaneously detects the weight change of the upper and lower layers of the cart 5 is described. When the weight change of the cart 5 is the same weight as the basket, the processing circuit 21 determines that the basket is added. In addition, when the processing circuit 21 detects the weight change of the cart 5 corresponding to the basket-equivalent weight of the two baskets before registering the goods, even if the weight change (increase) in the cart 5 is the same weight as the basket, it is not determined that the shopping basket is added to the cart 5. That is, after the first determination unit determines that two shopping baskets are set in the cart 5, even if the detection result of the weight change of the cart 5 is a weight equivalent to the basket weight information, it is not determined that the shopping basket is set in the cart 5.

[0193] In this case, the processing circuit 21 may display a forgotten scan notification on the display device 26. After the two baskets are set, even if the processing circuit 21 detects an equal weight change (increase) in the baskets, it may determine that the goods are put in, rather than that the baskets are placed. In this case, the processing circuit 21 uses the same Figure 2 The commodity registration process is performed in the same manner as ACT005 and ACT006 shown.

[0194] The case where the weighing device 3 detects the weight change of the upper layer and the lower layer of the cart 5 respectively is described. The processing circuit 21 determines from which layer of the upper layer or the lower layer the weight change of the cart 5 is detected. When the processing circuit 21 detects the weight change of the cart 5 in the upper layer or the lower layer where the basket equivalent weight is not detected before the commodity is registered, it determines whether the weight change (increase) is the basket equivalent weight. When the weight change (increase) is the basket equivalent weight, the processing circuit 21 determines that the basket is added. In addition, when the processing circuit 21 detects the weight change of the cart 5 corresponding to the basket equivalent weight in the upper layer and the lower layer before the commodity is registered, it will not be determined that the shopping basket is added to the cart 5 even if the weight change (increase) of the cart 5 is the basket equivalent weight. In this case, the processing circuit 21 can display the forgotten scanning notification on the display device 26. After the baskets are placed on both the upper and lower layers, the processing circuit 21 will not determine that it is a basket even if it detects a weight change (increase) of the same weight as the basket, but will determine that the product has been placed. Figure 2 The commodity registration process is performed in the same manner as ACT005 and ACT006 shown.

[0195] If the processing circuit 21 determines that the shopping basket has been added to the shopping cart 5 (ACT 41: YES), the process transitions from ACT 41 to ACT 42. If the processing circuit 21 determines that the shopping basket has not been added to the shopping cart 5 (ACT 41: NO), the process transitions from ACT 41 to ACT 43.

[0196] The processing circuit 21 causes the display device 26 to display the Figure 6 The basket addition confirmation notification (ACT 42) shown. The processing of ACT 42 may be based on the processing of the display processing unit 213. The user may input information indicating whether the basket has been added based on the basket addition confirmation notification. In the case where the user inputs information indicating that the basket has not been added, the processing circuit 21 may cause the display device 26 to display a forgotten scanning notification. In addition to or instead of displaying the notification, the processing circuit 21 may also output the notification via the speaker 27 as an audio output.

[0197] The processing circuit 21 causes the display device 26 to display an error notification (ACT 43) based on the determination that the shopping basket has not been added to the shopping cart 5. The processing of ACT 43 may be processing by the display processing unit 213. The error notification is, for example, a forgotten scanning notification. The processing circuit 21 may cause the display device 26 to display a basket error notification.

[0198] According to this example, when the POS terminal 2 determines that a basket is placed in the cart based on the detection result of the weight change in the cart during shopping, it can display a basket addition confirmation notification on the display device 26. The POS terminal 2 can determine that a basket is added during shopping by pre-saving the weight of the basket. Therefore, when the POS terminal 2 determines that a basket is added to the cart, it can display the basket addition confirmation notification instead of displaying an error such as a forgotten scanning notification. As a result, the POS terminal 2 can suppress the erroneous display based on the weight change in the cart caused by placing the basket on the cart.

[0199] For based on Figure 8 First to fourth aspects of information processing by the information processing system related to the warning notification shown will be described.

[0200] Fig.14 1 is a flowchart illustrating a first mode of information processing related to a warning notification by the POS terminal 2 according to the embodiment. The first mode is a mode in which a warning notification is displayed on the display device 26 before the user registers a product based on a shopping start operation performed by the user.

[0201] The processing circuit 21 acquires a shopping start instruction based on the shopping start operation of the user on the shopping start image displayed on the display device 26 (ACT 51). In addition, the processing circuit 21 may output the shopping start instruction to the cloud server 1.

[0202] The processing circuit 21 confirms the weighing function of the weighing device 3 (ACT52). The processing of ACT52 may be based on the processing of the setting unit 210. In ACT52, for example, the processing circuit 21 performs initial setting of weight change detection based on the user's operation of the "OK" button. The processing circuit 21 may start synchronization with the weighing device 3. Based on the synchronization between the POS terminal 2 and the weighing device 3, the processing circuit 21 starts communication with the weighing device 3 via the communication interface 24. The weighing device 3 starts detecting the weight in the cart 5. The processing circuit 21 may determine whether the weighing device 3 can operate normally based on the information related to the motion sensor. The processing circuit 21 may determine whether the weighing device 3 can operate normally based on the power information of the battery 33. When the processing circuit 21 determines that the weighing device 3 can operate normally (ACT52: YES), the processing transitions from ACT52 to ACT53. When the processing circuit 21 determines that the weighing device 3 cannot operate normally (ACT52: NO), the processing ends. In this case, the processing circuit 21 may make the POS terminal 2 function as a POS terminal 2 without a weighing function.

[0203] The processing circuit 21 causes the display device 26 to display a warning notification (ACT53). The processing of ACT53 may be based on the processing of the display processing unit 213. In ACT53, for example, the processing circuit 21 causes the display device 26 to display a notification for prompting the user to pay attention to the use of the shopping cart 5. When the user starts the shopping operation, the processing circuit 21 displays the basket confirmation notification. In a specific example, the processing circuit 21 displays the warning notification after the metering device 3 starts metering. The processing circuit 21 may hide the warning notification after a certain period of time has passed. The processing circuit 21 may hide the warning notification based on the user's selection operation of the "Confirm" button. In addition to or instead of displaying the notification, the processing circuit 21 may output the notification via the speaker 27 as an audio output.

[0204] According to this example, when the cart 5 can detect weight, the POS terminal 2 can display a warning notice on the display device 26 before the user registers the product. Therefore, it is possible to suppress errors such as forgetting to scan due to changes in the weight of the cart caused by actions other than product registration.

[0205] Fig.15 2 is a flowchart illustrating a second method of information processing related to a warning notification by the POS terminal 2 according to the embodiment. The second method is a method of causing the display device 26 to display a warning notification when the user needs to be reminded of the use of the shopping cart while shopping. When the user needs to be reminded of the use of the shopping cart, for example, the weighing device 3 detects that a weight exceeding a prescribed weight is applied to the shopping cart 5. The prescribed weight is, for example, 1 kilogram.

[0206] The processing circuit 21 determines whether the weight in the cart 5 is increased by more than a prescribed weight based on the detection result of the weight change in the cart 5 (ACT61). The processing of ACT61 may be based on the processing of the first determination unit 214. In ACT61, for example, the processing circuit 21 obtains the basket weight information. The processing circuit 21 determines whether the weight change (increase) in the cart 5 is more than a prescribed weight. When the weight change (increase) in the cart 5 is more than a prescribed weight (ACT61: YES), the processing circuit 21 transitions the processing from ACT61 to ACT62. When it is determined by the processing circuit 21 that the weight change (increase) in the cart 5 is not more than a prescribed weight (ACT61: NO), the processing ends.

[0207] The processing circuit 21 causes the display device 26 to display a warning notification (ACT62). The processing of ACT62 may be based on the processing of the display processing unit 213. In ACT62, for example, the processing circuit 21 causes the display device 26 to prompt the user to pay attention to the notification about the use of the cart 5. The processing circuit 21 may hide the warning notification after a certain period of time has passed. The processing circuit 21 may hide the warning notification based on the user's selection operation of the "Confirm" button. The processing circuit 21 may hide the warning notification when the weight change (reduction) in the cart 5 is obtained. In addition to or instead of displaying the notification, the processing circuit 21 may also output the notification as an audio signal via the speaker 27.

[0208] When the weighing device 3 detects weight changes of the upper and lower layers of the cart 5 , the processing circuit 21 may determine in ACT 61 whether the weight of the lower layer has increased by a predetermined weight or more.

[0209] According to this example, the POS terminal 2 can cause the display device 26 to display a warning notification based on the detection of the weight increase in the cart 5 being greater than a prescribed weight. For example, the POS terminal 2 can display a warning notification prompting attention to the use of the cart for the weight increase in the cart 5 that is believed to be caused by an act of stepping on the cart, an act of sitting on the cart, etc. Accordingly, when a weight increase greater than a prescribed weight is detected, the POS terminal 2 can suppress an error such as displaying a forgotten scan due to a weight change in the cart caused by an act other than commodity registration. In addition, the POS terminal 2 can make a notification based on the weight detection. In addition, the POS terminal 2 can prompt the user to use the cart correctly.

[0210] Fig.16 2 is a flowchart illustrating a third method of information processing related to a warning notification by the POS terminal 2 according to the embodiment. The third method is a method of displaying a warning notification on the display device 26 when a user is shopping and a warning about the use of a shopping cart is required. In the third method, the case where a warning about the use of a shopping cart is required is a case where the weight change in the shopping cart 5 is repeatedly detected to be greater than a prescribed weight by the weighing device 3. For example, it is assumed that when the user repeatedly steps on and puts down the shopping cart 5, a weight change greater than a prescribed weight in the shopping cart 5 is repeatedly detected. The prescribed weight is assumed to be, for example, 1 kilogram.

[0211] The processing circuit 21 determines whether the weight in the cart 5 increases or decreases by more than a specified weight within a certain period of time based on the detection result of the weight change in the cart 5 (ACT 71). The processing of ACT 71 may be based on the processing of the first determination unit 214. For example, the certain period of time is 1 minute or 5 minutes. In ACT 71, for example, the processing circuit 21 obtains the basket weight information. The processing circuit 21 determines whether the weight change (increase or decrease) in the cart 5 is more than the specified weight. In the case where the weight change (increase or decrease) in the cart 5 changes repeatedly within a certain period of time (ACT 71: YES), the processing circuit 21 transitions the processing from ACT 71 to ACT 72. In the case where the processing circuit 21 determines that the weight change (increase or decrease) in the cart 5 does not change repeatedly within a certain period of time (ACT 71: NO), the processing ends. The case of repeated changes within a certain period of time includes the case where the weight in the cart 5 increases and then decreases within a certain period of time. The repeated changes within a certain period of time include the case where the weight in the cart 5 increases and then decreases within a certain period of time repeatedly. In addition, the processing circuit 21 can determine whether the increase or decrease of the weight exceeding a predetermined weight in the cart 5 occurs repeatedly for more than a certain period of time.

[0212] The processing circuit 21 causes the display device 26 to display a warning notification (ACT72). The processing of ACT72 may be based on the processing of the display processing unit 213. In ACT72, for example, the processing circuit 21 causes the display device 26 to display a notification for prompting the user to pay attention to the use of the cart 5. The processing circuit 21 may hide the warning notification after a certain period of time has passed. The processing circuit 21 may hide the warning notification based on the user's selection operation of the "Confirm" button, etc. The processing circuit 21 may hide the warning notification when a weight change (reduction) in the cart 5 is obtained. In addition to or instead of displaying the notification, the processing circuit 21 may also output the notification as an audio signal via the speaker 27.

[0213] When the weighing device 3 detects weight changes of the upper and lower layers of the cart 5 , the processing circuit 21 may determine in ACT 71 whether the weight of the lower layer has increased or decreased by more than a predetermined weight.

[0214] According to this example, the POS terminal 2 can cause the display device 26 to display a warning notification based on the detection of a weight increase or decrease of more than a specified weight in the cart 5 within a certain period of time. For example, the POS terminal 2 can display a warning notification to remind the user to pay attention to the use of the cart for the weight increase or decrease in the cart 5 that is considered to be caused by the behavior of stepping on or putting down the cart, sitting on or sitting down on the cart, etc. Accordingly, the POS terminal 2 can suppress the display of an error message such as forgetting to scan the weight change in the cart caused by an action other than product registration when the weight increase or decrease of more than a specified weight is detected within a certain period of time. In addition, the POS terminal 2 can remind the user to use the shopping cart correctly.

[0215] Fig.17 2 is a flowchart showing a fourth mode of information processing related to the warning notification by the POS terminal 2 according to the embodiment. The fourth mode is a mode of causing the display device 26 to display a warning notification when a user is shopping and a warning about the use of the shopping cart is required. The situation in which a warning about the use of the shopping cart is required is, for example, when a weight exceeding a predetermined weight is detected in the shopping cart by the weighing device 3. The predetermined weight is assumed to be, for example, 1 kilogram.

[0216] The processing circuit 21 determines whether the weight in the cart 5 is increased by a predetermined weight or more based on the detection result of the weight change in the cart 5 in the same manner as in ACT 61 (ACT 81). The processing of ACT 81 may be processing based on the first determination unit 214. When the processing circuit 21 determines that the weight change (increase) in the cart 5 is greater than the predetermined weight (ACT 81: YES), the processing transitions from ACT 81 to ACT 82. When the processing circuit 21 determines that the weight change (increase) in the cart 5 is not greater than the predetermined weight (ACT 81: NO), the processing ends.

[0217] The processing circuit 21 refers to the user operation history and determines whether the user has performed a correct operation within a specified period (ACT82). The processing of ACT82 may be based on the processing of the first determination unit 214. The specified period is, for example, 10 seconds after the time point when the detection result of the weight change in the cart 5 is obtained. In the case where the processing circuit 21 determines that a correct operation has been performed within the specified period (ACT82: YES), the processing ends. In the case where the weight change (increase) in the cart 5 is obtained by the processing circuit 21, if the processing circuit 21 determines that a correct operation has not been performed within the specified period (ACT82: NO), the processing transitions from ACT82 to ACT83.

[0218] The processing circuit 21 causes the display device 26 to display a warning notification (ACT83). The processing of ACT83 may be based on the processing of the display processing unit 213. In ACT83, for example, the processing circuit 21 causes the display device 26 to display a notification for prompting the user to pay attention to the use of the cart 5. The processing circuit 21 may hide the warning notification after a certain period of time has passed. The processing circuit 21 may hide the warning notification based on the user's selection operation of the "Confirm" button, etc. The processing circuit 21 may hide the warning notification when a weight change (reduction) in the cart 5 is obtained. In addition to or instead of displaying the notification, the processing circuit 21 may also output the notification as an audio signal via the speaker 27.

[0219] Furthermore, in ACT 81 , the processing circuit 21 can determine, based on the detection result of the weight change in the cart 5 , whether the weight in the cart 5 has increased or decreased by a predetermined weight or more within a certain period of time.

[0220] In addition, when the weighing device 3 detects the weight change of the upper layer and the lower layer of the cart 5, the processing circuit 21 can determine in ACT81 whether the weight of the lower layer is increased by a predetermined weight or more. When the weight change (increase or decrease) in the cart 5 is repeated within a certain period of time (ACT81: YES), the processing circuit 21 transitions the processing from ACT81 to ACT82. When the processing circuit 21 determines that the weight change (increase or decrease) in the cart 5 is not repeated within a certain period of time (ACT81: NO), the processing ends.

[0221] According to this example, the POS terminal 2 can display a warning notification on the display device 26 when it is detected that the weight in the cart 5 has increased by more than a specified weight and the user has not performed a commodity registration operation. For example, when commodities with a weight exceeding a specified weight are placed on the cart, the POS terminal 2 does not display a warning notification prompting attention to the use of the cart. Therefore, the POS terminal 2 can suppress errors such as forgetting to scan caused by weight changes in the cart due to actions other than commodity registration. In addition, the POS terminal 2 can prompt the user to use the shopping cart correctly. In addition, the POS terminal 2 can make notifications based on weight detection.

[0222] (Other embodiments)

[0223] The information processing device may be implemented by a single electronic device, such as the POS terminal 2, or may be implemented by a plurality of electronic devices having dispersed functions.

[0224] The above embodiments may be applied to a method executed by a device. The above embodiments may be applied to a program that enables a computer of a device to execute various functions. The above embodiments may be applied to a storage medium storing the program.

[0225] Each of the one or more circuits constituting the processing circuit executes one or more processes among the multiple processes. When the processing circuit is constituted by a single circuit, the single circuit executes all of the multiple processes. When the processing circuit is constituted by a plurality of circuits, each of the plurality of circuits executes a portion of the multiple processes. The portion of the multiple processes may be one of the multiple processes or two or more of the multiple processes. When the processing circuit is constituted by a plurality of circuits, the plurality of circuits may be included in one device or distributed in a plurality of devices.

[0226] The program can be transferred in a state stored in the device involved in the embodiment, or it can be transferred in a state not stored in the device. In the latter case, the program can be transferred via a network or in a state stored in a storage medium. The storage medium is a non-temporary tangible medium. The storage medium is a computer-readable medium. The storage medium can be in any form as long as it is a medium such as a CD-ROM, a memory card, etc. that can store a program and is readable by a computer.

[0227] Although several embodiments of the present invention have been described, these embodiments are presented by way of example and are not intended to limit the scope of the invention. These novel embodiments may be implemented in various other forms, and various omissions, substitutions, and changes may be made without departing from the spirit of the invention. These embodiments and their variations are included within the scope and spirit of the invention, and are included within the scope of the invention described in the claims and their equivalents.

[0228] The above embodiments can be described as follows:

[0229] (1) An information processing terminal mounted on a cart capable of detecting weight, comprising:

[0230] The display processing unit displays a notification related to the shopping cart before the user registers the product.

[0231] (2) The information processing terminal according to (1), comprising:

[0232] The first determination unit determines whether a shopping basket is placed on the cart based on a detection result of a weight change of the cart, wherein:

[0233] The display processing unit displays a notification related to the shopping cart based on a result determined by the first determination unit.

[0234] (3) The information processing terminal according to (1), comprising:

[0235] a first determination unit that determines whether a shopping basket is placed on the cart based on a detection result of a weight change of the cart; and

[0236] The second determination unit determines to start a commodity registration process based on the result of determination by the first determination unit.

[0237] (4) The information processing terminal according to (2), wherein:

[0238] The display processing unit displays a notification different from the notification related to the shopping cart based on the result of determination by the first determination unit.

[0239] (5) The information processing terminal according to (1), comprising:

[0240] The first determination unit determines whether a shopping basket has been placed on the cart based on a detection result of a weight change of the cart during commodity registration by a user, wherein:

[0241] The display processing unit displays a second notification related to the shopping cart based on a result determined by the first determination unit.

[0242] (6) An information processing program that causes a computer of an information processing terminal mounted on a cart capable of detecting weight to execute a display processing function for displaying a notification related to a shopping cart before a user registers a product.

Claims

1. An information processing terminal mounted on a cart capable of detecting weight, characterized in that: include: The display processing unit displays a notification related to the shopping cart before the user registers the product.

2. The information processing terminal according to claim 1, comprising: The first determination unit determines whether a shopping basket has been placed on the cart based on a detection result of a weight change of the cart, wherein: The display processing unit displays a notification related to the shopping cart based on a result determined by the first determination unit.

3. The information processing terminal according to claim 1, comprising: a first determination unit that determines whether a shopping basket has been placed on the cart based on a detection result of a weight change of the cart; as well as The second determination unit determines to start a commodity registration process based on the result determined by the first determination unit.

4. The information processing terminal according to claim 2, wherein: The display processing unit displays a notification different from the notification related to the shopping cart based on the result determined by the first determination unit.

5. The information processing terminal according to claim 1, comprising: The first determination unit determines whether a shopping basket is placed on the cart based on a result of a weight change of the cart detected during commodity registration by a user, wherein: The display processing unit displays a second notification related to the shopping cart based on the result determined by the first determination unit.

6. The information processing terminal according to claim 2, further comprising: A storage unit stores basket weight information related to the weight of a shopping basket placed on the cart, wherein: The first determination unit determines whether a shopping basket has been placed on the cart based on a detection result of a weight change of the cart and the basket weight information.

7. The information processing terminal according to claim 3, wherein: The second determination unit can accept a commodity registration operation performed by a user based on the fact that the first determination unit has determined that a shopping basket has been placed on the shopping cart.

8. The information processing terminal according to claim 6, wherein: The first determination unit determines that one shopping basket has been placed on the cart when the detection result of the weight change of the cart is equivalent to the basket weight information, and determines that two shopping baskets have been placed on the cart when the detection result of the weight change of the cart is equivalent to twice the basket weight information.

9. The information processing terminal according to claim 8, wherein: After determining that two shopping baskets are placed on the cart, the first determination unit does not determine that the shopping baskets are placed on the cart even if the detection result of the weight change of the cart is equivalent to the basket weight information.

10. A storage medium storing an information processing program for causing a computer of an information processing terminal mounted on a cart capable of detecting weight to execute the following functions: The display processing function displays a notification related to the shopping cart before the user registers the product.