Information processing device, information processing system, information processing method, and information processing program
An information processing device predicts future sales and adjusts change reserves by denomination, addressing inefficient cash management in stores with cashless transactions, optimizing reserve funds and reducing excess reserves.
Patent Information
- Application Number
- JP2022077730
- Authority / Receiving Office
- JP · JP
- Patent Type
- Patents
- Current Assignee / Owner
- Filing Date
- 2022-05-10
- Publication Date
- 2025-11-28
- Estimated Expiration
- 2041-11-30
AI Technical Summary
Existing systems fail to accurately identify the denomination of change dispensed and required for reserves, leading to inefficient management of cash reserves in stores with increasing cashless transactions.
An information processing device that utilizes a trained model to predict future product sales and quantities, combining this with denomination information to identify the appropriate denominations of change reserves needed at stores, optimizing reserve management.
The system effectively identifies optimal change reserves, reducing excess reserves and managing cash balances efficiently, adapting to store-specific conditions and sales forecasts, including weather and campaign impacts.
Smart Images

Figure 0007777492000001 
Figure 0007777492000002 
Figure 0007777492000003
Abstract
Description
[Technical Field]
[0001] The present disclosure relates to an information processing device, an information processing system, an information processing method, and an information processing program. [Background technology]
[0002] 2. Description of the Related Art Conventionally, various facilities such as stores have been provided with cash registers used for the payment of goods, etc. In recent years, electronic money has also become increasingly used for payment. The system described in Patent Document 1 manages both cash and electronic money. That is, the system described in Patent Document 1 is configured to send cash information about the cash amount in the change dispenser unit to a management center in order to prepare a reserve for change at the store, and if a shortage of cash is detected, the management center sends a replenishment instruction to the store. [Prior art documents] [Patent documents]
[0003] [Patent Document 1] Japanese Patent Application Laid-Open No. 2009-217625 Summary of the Invention [Problem to be solved by the invention]
[0004] The system described in Patent Document 1 does not acquire information on the change received and the denominations of the change dispensed at the cash register. Furthermore, the system issues instructions to replenish the change reserve. Therefore, the system does not know the denomination of the change dispensed, and does not specify the denomination of the reserve to be replenished. In recent years, cashless transactions have become more common at checkouts, meaning that there are fewer opportunities to provide cash change to customers, and stores are sometimes required to avoid having to prepare excess change.
[0005] The present disclosure provides an information processing device, an information processing system, an information processing method, and an information processing program that are capable of identifying an appropriate denomination. [Means for solving the problem]
[0006] An information processing device of one embodiment includes a reception unit that receives a trained model generated by learning in advance about products sold during a specified period of time; a first acquisition unit that acquires sales product information about products sold at a store; a second acquisition unit that acquires denomination information about the denomination of cash in the store's cash registers; a prediction unit that predicts products to be sold in the future and the quantity of those products based on the trained model received by the reception unit and the sales product information acquired by the first acquisition unit; and an identification unit that identifies the denomination of the product to be sold as a reserve at the store based on the products and quantities predicted by the prediction unit and the denomination information acquired by the second acquisition unit. [Effects of the Invention]
[0007] According to one embodiment, sales product information and denomination information are obtained, and based on the trained model and sales product information, the products to be sold in the future and their quantities are predicted, and based on the predicted products and quantities and denomination information, the denomination to be used as reserve funds at the store can be identified. [Brief explanation of the drawings]
[0008] [Figure 1] FIG. 1 is a diagram illustrating an overview of an information processing system according to an embodiment. [Figure 2] FIG. 1 is a block diagram illustrating an information processing device according to an embodiment. [Figure 3] FIG. 10 is a diagram illustrating an example of denomination information. [Figure 4] FIG. 10 is a diagram illustrating an example of the denomination of the reserve identified by the identification unit. [Figure 5] 1 is a flowchart illustrating an information processing method according to an embodiment. DETAILED DESCRIPTION OF THE INVENTION
[0009] An embodiment will be described below.
[0010] [Outline of Information Processing System 1] First, an overview of an information processing system 1 according to an embodiment will be described. FIG. 1 is a diagram illustrating an overview of an information processing system 1 according to an embodiment.
[0011] The information processing system 1 may be configured, for example, as a denomination identification system that identifies the denominations (e.g., the quantity of each denomination) of reserve funds such as change at the store 10. The information processing system 1 may also be configured, for example, as a reserve instruction system that instructs the store 10 to send the identified denominations as described above. The information processing device 300 constituting the information processing system 1 may be configured as a denomination identification device, a reserve instruction device, etc., similarly to the above-described system, for example.
[0012] The information processing system 1 includes, for example, a checkout machine 100, a sales management device 200, an information processing device 300, and the like.
[0013] The accounting machine 100 is installed in the store 10 and outputs denomination information regarding the denomination of cash. The accounting machine 100 may be, for example, a device that handles cash of multiple denominations, such as a cash register, a change machine, a currency exchange machine, or a ticket vending machine. A specific example of the accounting machine 100 may be a POS (Point of Sale) cash register. Here, denomination may refer to the type of banknotes and coins. For example, in Japan, denominations refer to 10,000 yen banknotes and 100 yen coins. For countries other than Japan, denominations may refer to the type of banknotes and coins of each country.
[0014] The store 10 may be, for example, a store 10 that sells products, a store 10 that sells products online, or a store 10 that provides services, or any other facility that exchanges cash with users. The denomination information may be, for example, information such as the quantity of each denomination of cash held in the accounting machine 100. The denomination information may also be, for example, information on the denomination of cash (e.g., the quantity of each denomination) that flows in and out of the accounting. The accounting machine 100 may, for example, count the quantity of each denomination of cash held internally, generate denomination information, and output it to the outside.
[0015] Here, the above-mentioned POS register may be, for example, a register integrating a POS system, an automatic change dispenser, a coin bar safe, and a drawer. The automatic change dispenser may be, for example, a device that dispenses change obtained by subtracting the amount of a transaction (e.g., the price of merchandise, etc.) from the cash (deposit) paid by a customer. The coin bar safe may be, for example, a safe that stores multiple coins grouped into coin bars. The drawer may be, for example, a place to store cash, and may also be called a "cash drawer." The drawer may, for example, collect cash from the automatic change dispenser and the coin bar safe, and may deposit coin bars delivered from the dispensing means 40. The POS system, for example, generates a cash operation log and deposit / withdrawal information, and generates denomination information.
[0016] In addition, the POS register may generate product sales information and denomination information that records various information, including, for example, the products and quantities ordered by the customer, the contents of the services provided to the customer, the total amount according to those contents, the denomination of the cash (deposit) handed over by the customer to the store 10 (e.g., the quantity of each denomination, etc.), and the denomination of the change (e.g., the quantity of each denomination, etc.). Furthermore, for example, multiple accounting machines 100 (e.g., POS registers) may be installed in one store 10. In this case, for example, coin rolls stored in a coin roll safe or cash in an automatic change dispenser may be moved between the multiple accounting machines 100.
[0017] The sales management device 200 generates sales product information regarding products sold in the store 10. The sales management device 200 may be located in the store 10, for example, or in a management headquarters or the like outside the store 10. The sales management device 200 may be, for example, a POS system or the like. The sales management device 200 may generate and output information (sales product information) regarding product sales and service provision, such as product sales records and service provision records, to an external device. The sales management device 200 may be, for example, a computer such as a server, desktop, or laptop. The sales management device 200 may also be, for example, the above-mentioned POS register. In other words, the sales management device 200 may also function as, for example, the accounting device 100.
[0018] The information processing device 300 may be located in, for example, a management headquarters, etc. The information processing device 300 may be, for example, a computer such as a server, a desktop, a laptop, or a tablet. The information processing device 300 is capable of acquiring denomination information output from the accounting machine 100 and sales management information generated by the sales management device 200. In other words, the information processing device 300 acquires sales commodity information and denomination information. The information processing device 300 predicts products to be sold in the future and the quantities of those products based on a trained model generated by previously learning about products sold during a predetermined period and on sales product information. That is, the information processing device 300, for example, performs product sales prediction. The predetermined period may be, for example, a predetermined period (information acquisition period) for acquiring information to be used for learning. The information processing device 300 identifies the denominations of the change reserve at the store 10 based on the predicted products and quantities and the denomination information. In this case, the information processing device 300 may, for example, identify the quantity of each denomination of the reserve. The information processing device 300, for example, instructs the distribution means 40 (e.g., the terminal 400 used by the distribution means 40) to deliver the identified denomination of reserve funds (e.g., the quantity of each denomination, etc.) to the store 10 (replenishment instruction).
[0019] For example, based on a replenishment instruction from the information processing device 300, the distribution means 40 delivers (distributes) change reserves to the store 10 according to the denominations (e.g., quantities per denomination, etc.) identified by the information processing device 300. Furthermore, the distribution means 40 may, for example, collect sales from the store 10 when distributing the reserve fund to the store 10 .
[0020] [Details of the information processing device 300] Next, the information processing device 300 according to an embodiment will be described in detail. FIG. 2 is a block diagram illustrating an information processing device 300 according to an embodiment. FIG. 3 is a diagram illustrating an example of denomination information. FIG. 4 is a diagram for explaining an example of the denomination of the reserve identified by the identification unit 316.
[0021] As illustrated in FIG. 2 , the information processing device 300 includes, for example, a communication unit 321, a storage unit 322, a display unit 323, and a control unit 310. The communication unit 321, the storage unit 322, and the display unit 323 may be an embodiment of an output unit. The control unit 310 includes, for example, a reception unit 311, a first acquisition unit 312, a second acquisition unit 313, a third acquisition unit 314, a prediction unit 315, an identification unit 316, and an output control unit 317. The control unit 310 may be configured by, for example, an arithmetic processing unit of the information processing device 300. The control unit 310 (for example, an arithmetic processing unit) may realize the functions of each unit (for example, the reception unit 311, the first acquisition unit 312, the second acquisition unit 313, the third acquisition unit 314, the prediction unit 315, the identification unit 316, and the output control unit 317) by, for example, appropriately reading and executing various programs stored in the storage unit 322.
[0022] The communication unit 321 can transmit and receive various information to and from, for example, devices (external devices) external to the information processing device 300. The communication unit 321 can communicate with the accounting machine 100 and the sales management device 200, which are examples of external devices.
[0023] The storage unit 322 may store, for example, various information and programs. Examples of the storage unit 322 may include a memory, a solid state drive, and a hard disk drive.
[0024] The display unit 323 is capable of displaying, for example, various characters, symbols, images, and the like.
[0025] The receiving unit 311 receives a trained model that has been generated by previously training products sold during a predetermined period. That is, the receiving unit 311 acquires the trained model. The receiving unit 311 may receive, for example, a trained model stored in the storage unit 322. Furthermore, the receiving unit 311 may receive a trained model from an external device (not shown) or the like, for example, via the communication unit 321 and an external storage device (e.g., an external memory) (not shown), etc. The external device may be, for example, a server that stores the trained model and a learning device (not shown) that generates the trained model. Furthermore, the receiving unit 311 may receive, for example, a trained model generated by a training unit (training device) (not shown) inside the information processing device 300. In this case, the training unit may be arranged, for example, in the control unit 310 or the like, or may be arranged outside the control unit 310 (for example, in a calculation processing device different from the control unit 310). In this case, the training unit generates the trained model described above.
[0026] The first acquisition unit 312 acquires sales product information related to products sold in the store 10. That is, the first acquisition unit 312 may acquire the sales product information via the communication unit 321, for example.
[0027] The second acquisition unit 313 acquires denomination information regarding the denomination of cash stored in the checkout machine 100 of the store 10. That is, the second acquisition unit 313 may acquire the denomination information, for example, via the communication unit 321. The second acquisition unit 313 may be one embodiment of the "acquisition unit" of the present disclosure. As shown in an example in Figure 3, the denomination information may include information such as the increase or decrease by denomination for each transaction (Figure 3 shows the increase or decrease by denomination for a single transaction), the increase or decrease by denomination within a specified period, and the inventory of each denomination in the transaction machine 100.
[0028] The third acquisition unit 314 acquires at least one of weather forecast information related to a weather forecast, event information related to an event, and campaign information related to a product campaign. That is, the third acquisition unit 314 may acquire at least one piece of information selected from the group of weather forecast information, event information, and campaign information via the communication unit 321, for example.
[0029] The third acquisition unit 314 may acquire weather forecast information from, for example, a server or a terminal of a weather forecasting organization, company, etc. The weather forecast information may be, for example, information regarding a forecast of weather, temperature, etc. within a predetermined period of time. The third acquisition unit 314 may acquire event information from, for example, a server or a terminal of a company or venue hosting the event. The event information may include various information related to the event, such as the content of the event, the venue where the event is held, and the time the event is held. Furthermore, the third acquisition unit 314 may acquire campaign information from a terminal (not shown) provided in the store 10 or the like, for example, via the communication unit 321. Furthermore, the third acquisition unit 314 may acquire campaign information inputted, for example, by an input unit (not shown) of the information processing device 300 or the like. The campaign information may be, for example, information relating to a campaign for a product or service. The campaign for a product or service may be, for example, a special offer to a customer, such as a discount on the product or service, an increase in the quantity of the product, or an additional product or service.
[0030] The prediction unit 315 predicts products to be sold in the future and the quantity of those products based on the trained model received by the receiving unit 311 and the sales product information acquired by the first acquisition unit 312. The trained model may be, for example, a model generated by learning in advance products sold during a predetermined period. That is, the trained model may be, for example, a model generated by learning in advance products and quantities sold. As described above, the predetermined period may be, for example, a predetermined period (information acquisition period) for acquiring information to be used for learning. The prediction unit 315 may, for example, use the trained model to predict future product sales from past sales records based on product sales information.
[0031] Furthermore, the prediction unit 315 may perform sales prediction of products and quantities based on the trained model, the sales product information acquired by the first acquisition unit 312, and one or more pieces of information acquired by the third acquisition unit 314. That is, the prediction unit 315 may perform sales prediction of products and quantities based on the trained model received by the reception unit 311, the sales product information acquired by the first acquisition unit 312, and at least one piece of information among weather forecast information, event information, and campaign information acquired by the third acquisition unit 314.
[0032] In this case, the trained model may be, for example, a model generated by further learning the weather during the information acquisition period in addition to the above-mentioned learning. The trained model may be, for example, a model generated by further learning information about events held within the information acquisition period in addition to the above-described learning. In this case, the event information used for learning may be various information about the holding of the event, such as the content of the event, the venue where the event is held, and the time of the event. Furthermore, the trained model may be, for example, a model generated by further learning the content of campaigns to be implemented within the information acquisition period in addition to the above-mentioned learning.
[0033] The prediction unit 315 may, for example, use a trained model to predict future product sales based on at least one piece of information selected from the group of weather forecast information, event information, and campaign information, and past sales results based on product sales information. That is, the prediction unit 315 may predict product sales using at least one piece of information selected from the group of weather forecast information, event information, and campaign information, because the type and quantity of products sold may vary depending on, for example, the weather, whether or not an event is being held, and the content of a campaign.
[0034] The identifying unit 316 may identify the quantity of each denomination as a reserve in the store 10 based on the product sales forecast for the store 10, the product quantities of the products to be sold in the future, and the denomination information acquired by the second acquisition unit 313. In this case, the identifying unit 316 may acquire at least one sales forecast selected from a group of product sales forecasts made by the prediction unit 315 and sales forecasts made outside the information processing device 300 (external device). When the product sales forecast is made by an external device, the external device may make the product sales forecast by, for example, performing the same processing as the prediction unit 315 described above, or may make the product sales forecast using various known sales forecast methods. The identifying unit 316 may identify the denomination of the change reserve (e.g., the quantity of each denomination, etc.) based on the sales forecast and the denomination information. As an example, the identification unit 316 predicts the amount (total amount of items) for each transaction based on the items predicted to be sold and the sales quantities, and predicts the cash (quantity of each denomination of deposit) to be handed over from the customer to the store 10. As another example, the identification unit 316 may identify the amount of cash (deposits and change) received and withdrawn from the checkout machine 100 (e.g., the denomination of the change reserve (e.g., the quantity of each denomination)) based on a trained model generated by learning the sales quantity of each product, the amount of cash (deposits) handed over from customers to the store 10 in response to the sales (e.g., the quantity of each denomination), and the amount of change to be given to customers in response to the deposit (e.g., the quantity of each denomination). The trained model may also be based on product sales forecasts and denomination information. In this case, the identification unit 316 may identify the denomination of the change reserve (e.g., the quantity of each denomination) by inputting actual sales (sales amount) at the store 10 in addition to the input items to the trained model described above. Here, the identified denomination may be the change reserve illustrated in FIG. 4.
[0035] As an example, the store 10 may not collect all of the cash in the store 10 as sales through the dispensing means 40, but may leave a predetermined amount of all of the cash in the store 10 as a change reserve and collect the remaining cash as sales. In this case, the identification unit 316 may identify the denominations (quantity per denomination, etc.) obtained by subtracting the denominations (quantity per denomination) of the change reserve left in the store 10 from the denominations (quantity per denomination) of the change reserve identified as described above. Here, the denominations after subtraction may become a dispensing instruction as shown in FIG. 4.
[0036] Alternatively, the identification unit 316 may identify the quantity of each denomination as reserve funds at the store 10 based on the sales record of products at the store 10, which is based on the sales product information acquired by the first acquisition unit 312, and the denomination information acquired by the second acquisition unit 313. In this case, the identifying unit 316 may, for example, acquire a product sales forecast made by the prediction unit 315 and a sales forecast made outside the information processing device 300 (an external device), as in the case described above. The identifying unit 316 may, for example, identify the denominations (e.g., the quantity of each denomination, etc.) of the change reserve fund required in a predetermined period (the next transfer date) based on the product sales forecast made based on the sales product information, etc., and the denomination information. The identifying unit 316 may, for example, identify the denominations (e.g., the quantity of each denomination, etc.) as in the case described above. Alternatively, in this case, the identification unit 316 may identify the denominations of the change reserve funds (e.g., the quantity of each denomination) estimated to be required in the store 10 in the future based on, for example, a trained model that has learned about the sales record of merchandise and the inflow and outflow of cash (deposits and amounts of cash by denomination) corresponding to the sales record, the sales record of the store 10 based on the sales merchandise information, and the increase / decrease by denomination and the inventory amount by denomination based on the denomination information. In this case, the identification unit 316 may make a sales forecast of merchandise in the store 10 based on the trained model, the sales merchandise information, and the denomination information.
[0037] The specification unit 316 will be described in more detail below.
[0038] The identifying unit 316 identifies the denomination of the reserve in the store 10 based on the product and quantity predicted by the prediction unit 315 and the denomination information acquired by the second acquisition unit 313. That is, the identifying unit 316 identifies the denomination (e.g., quantity of each denomination, etc.) of the cash (reserve) to be replenished in the store 10 based on, for example, the product sales forecast by the prediction unit 315 and the denomination (e.g., quantity of each denomination, etc.) of cash in the store 10. As an example, as described above, the specifying unit 316 predicts the amount of each transaction (total amount of merchandise) based on the merchandise predicted to be sold and the sales quantity, and predicts the cash (amount of each denomination of the deposit) to be handed over from the customer to the store 10. In this case, the specifying unit 316 may predict, for example, whether the payment will be made by electronic money, a credit card, or in cash, and predict that the payment will be in cash (amount of each denomination of the deposit). As a more specific example, if the predicted total amount of merchandise is 800 yen, the specifying unit 316 predicts that the deposit will be 1,000 yen (one 1,000-yen bill) more. In this case, as an example, the specifying unit 316 predicts that the customer's change will be 200 yen (two 100-yen coins) more, and specifies two 100-yen coins as the reserve. The specifying unit 316 specifies the number of each denomination, for example, based on the sales quantity of the merchandise. As another example, the identification unit 316 may identify the denominations of the reserve (e.g., the quantity of each denomination, etc.) using the trained model as described above.
[0039] The identifying unit 316 may identify the amount of cash to be consumed according to the denomination within a predetermined period based on the amount of cash consumed in the store 10, which is based on the denomination information acquired by the second acquisition unit 313, and the prediction result by the prediction unit 315. Here, for example, the day (guard transfer day) on which the reserve fund is distributed to the store 10 by the distribution means 40 may not be every day, but may be every predetermined number of days. In this case, the identifying unit 316 may identify the denomination of change to be provided within the predetermined period based on the sales forecast of goods within the interval between guard transfer days (predetermined period), so that cash (reserve fund) can be distributed to the store 10 on each predetermined guard transfer day. That is, the identifying unit 316 may identify, for example, the denomination of the reserve fund (quantity of each denomination) within the predetermined period. In other words, the identifying unit 316 may identify, for example, the amount of cash to be handed over from the store 10 to customers as change.
[0040] The specification unit 316 may, for example, obtain the sales of the store 10 based on the denomination information and sales commodity information, and determine the above-mentioned predetermined period (warning transfer date) according to the amount of the sales. Since it is considered efficient to simultaneously distribute the reserve fund by the distribution means 40 and the sales of the store 10, the information processing device 300 may, for example, determine the day on which to distribute the reserve fund (warning transfer date (predetermined period)) according to the sales of the store 10. As an example, the specification unit 316 may set the predetermined period relatively short when the sales amount of the store 10 is relatively high, and may set the predetermined period relatively long when the sales amount of the store 10 is relatively low. In this case, the specification unit 316 may determine an appropriate predetermined period (next date of security transfer) according to the sales of the store 10 by using learning (for example, machine learning and deep learning). That is, the identification unit 316 may identify the amount of cash (deposits and change) received and withdrawn from the checkout machine 100 (e.g., the denomination of the change reserve (e.g., the quantity of each denomination)) and the predetermined period (the date of the next security transfer) based on a trained model generated by learning, for example, the sales quantity of each product, the amount of cash (deposits) handed over from customers to the store 10 in response to the sales (e.g., the quantity of each denomination), the amount of change to be given to customers in response to the deposit (e.g., the quantity of each denomination), and a predetermined period according to the sales (sales amount) of the product, a product sales forecast, and denomination information. In this case, the identification unit 316 may identify, for example, the denomination of the change reserve (e.g., the quantity of each denomination) and the predetermined period (the date of the next security transfer) by inputting, in addition to the input items to the trained model described above, the actual sales (sales amount) at the store 10.
[0041] The identifying unit 316 may identify the amount of cash consumed according to the denomination within a predetermined period based on the amount of cash consumed and the cash inventory according to the denomination in the store 10, which are based on the denomination information acquired by the second acquiring unit 313, and the prediction result by the prediction unit 315. That is, the identifying unit 316 may identify the denomination of the reserve (e.g., the quantity of each denomination, etc.) - i.e., the amount of cash consumed in the store 10 - based on, for example, the inflow and outflow of cash to and from the store 10 according to the sales performance of the store 10, the denomination of cash in the account (e.g., the quantity of each denomination, etc.), and a sales forecast of products.
[0042] The identification unit 316 may identify the denomination of the reserve fund up to a date based on date information relating to the date on which the reserve fund will be sent to the store 10. That is, the identification unit 316 may obtain date information relating to the date of the guard transfer date so that cash can be distributed to the store 10 on each of the above-mentioned guard transfer dates. The next guard transfer date (date) may be input into the information processing device 300, for example, by a user of the information processing device 300 operating an input unit (not shown).
[0043] The output control unit 317 outputs to the output unit to send the reserve fund according to the denomination identified by the identification unit 316 to the store 10. The output unit may be, for example, a communication unit 321, a memory unit 322, a display unit 323, etc. That is, the output control unit 317 may control the communication unit 321 to send a replenishment instruction to an external device, instructing the external device to send a change fund according to the denomination to the store 10. The external device may be, for example, a terminal 400 or the like disposed in the distributing means 40. Here, the distributing means 40 may be, for example, a security company, a bank, a change dispenser, or the like that distributes the fund to the store 10 based on the replenishment instruction. In addition, the output control unit 317 may, for example, control the memory unit 322 to store information regarding the denomination of the reserve identified by the identification unit 316, as well as the content of the replenishment instruction and the transmission log corresponding to the denomination of the reserve. The output control unit 317 may, for example, control the display unit 323 to display the denomination of the reserve identified by the identification unit 316, as well as the content of the replenishment instruction and the transmission log corresponding to the denomination of the reserve.
[0044] [Information processing method] Next, an information processing method according to an embodiment will be described. FIG. 5 is a flowchart illustrating an information processing method according to an embodiment.
[0045] In step ST101, the reception unit 311 receives a trained model generated by training products sold during a predetermined period.
[0046] In step ST102, the first acquisition unit 312 acquires sales product information. As an example, the first acquisition unit 312 may acquire the sales product information from a POS register or the like installed in the store 10 via the communication unit 321.
[0047] In step ST103, the second acquisition unit 313 acquires the denomination information. As an example, the second acquisition unit 313 may acquire the denomination information from a POS register (or the sales management device 200) or the like installed in the store 10 via the communication unit 321.
[0048] In step ST104, the third acquisition unit 314 acquires at least one piece of information selected from the group of weather forecast information and event information. As an example, the third acquisition unit 314 may acquire the weather forecast information from a server, terminal, etc. of a weather forecasting organization, company, etc. via the communication unit 321. Similarly, as an example, the third acquisition unit 314 may acquire the event information from a server, terminal, etc. of a company, venue, etc. hosting the event via the communication unit 321.
[0049] In step ST105, the prediction unit 315 predicts products to be sold in the future and the quantity of those products based on the trained model received in step ST101 and the sales product information acquired in step ST102. The trained model may be, for example, a model generated by learning in advance products sold during a predetermined period (information acquisition period). The prediction unit 315 may also predict sales of products and quantities based on the trained model, the sales product information acquired in step ST102, and at least one of the weather forecast information and event information acquired in step ST103. In this case, the trained model may be, for example, a model generated by further learning the weather during the information acquisition period.
[0050] In step ST106, the identification unit 316 identifies the denominations (for example, the quantity of each denomination) of the reserve funds for change in the store 10 based on the product and quantity predicted in step ST105 and the denomination information acquired in step ST103. Furthermore, the identifying unit 316 may identify the amount of cash consumed according to the denomination within a predetermined period based on the amount of cash consumed in the store 10, which is based on the denomination information acquired in step ST103, and the prediction result in step ST105. Furthermore, the identifying unit 316 may identify the amount of cash consumed according to the denomination within a predetermined period based on the amount of cash consumed and the cash inventory according to the denomination at the store 10, which is based on the denomination information acquired in step ST103, and the prediction result in step ST105. That is, the identifying unit 316 may, for example, identify the denominations of the reserve fund (quantity for each denomination) within a predetermined period. In this case, the identification unit 316 may identify the denomination of the reserve fund up to the date based on the date information regarding the date on which the reserve fund will be sent to the store 10 (guard transfer date). In other words, the identification unit 316 may identify the denomination of the reserve fund for the period (within a predetermined period) up to the date on which the reserve fund will be sent to the store 10 (guard transfer date).
[0051] In step ST107, the output control unit 317 outputs to the output unit to send the reserve fund according to the denomination (e.g., the quantity of each denomination) identified in step ST106 to the store 10. The output unit may be, for example, a communication unit 321, a memory unit 322, a display unit 323, etc. Here, as an example, the output control unit 317 may control the communication unit 321 to send a replenishment instruction to an external device instructing the store 10 to send the reserve fund according to the denomination (e.g., the quantity of each denomination), etc. The external device may be, for example, a terminal 400 arranged in the dispensing means 40.
[0052] Each unit of the information processing device 300 described above may be realized as a function of a computer's arithmetic processing unit, etc. That is, the reception unit 311, the first acquisition unit 312, the second acquisition unit 313, the third acquisition unit 314, the prediction unit 315, the identification unit 316, and the output control unit 317 (control unit 310) of the information processing device 300 may be realized as a reception function, a first acquisition function, a second acquisition function, a third acquisition function, a prediction function, an identification function, and an output control function (control function), respectively, by the computer's arithmetic processing unit, etc. The information processing program can cause a computer to realize each of the above-described functions. The information processing program may be recorded on a computer-readable non-transitory recording medium, such as a memory, a solid-state drive, a hard disk drive, or an optical disc. Furthermore, as described above, each unit of the information processing device 300 may be realized by an arithmetic processing unit of a computer or the like. The arithmetic processing unit or the like is configured by, for example, an integrated circuit or the like. Therefore, each unit of the information processing device 300 may be realized as a circuit constituting the arithmetic processing unit or the like. That is, the reception unit 311, the first acquisition unit 312, the second acquisition unit 313, the third acquisition unit 314, the prediction unit 315, the identification unit 316, and the output control unit 317 (control unit 310) of the information processing device 300 may be realized as a reception circuit, a first acquisition circuit, a second acquisition circuit, a third acquisition circuit, a prediction circuit, an identification circuit, and an output control circuit (control circuit) constituting the arithmetic processing unit of a computer or the like. Furthermore, the communication unit 321, the storage unit 322, and the display unit 323 (output unit) of the information processing device 300 may be realized as a communication function, a storage function, and a display function (output function) including the functions of an arithmetic processing device, for example. Furthermore, the communication unit 321, the storage unit 322, and the display unit 323 (output unit) of the information processing device 300 may be realized as a communication circuit, a storage circuit, and a display circuit (output circuit) by being configured with, for example, an integrated circuit, etc. Furthermore, the communication unit 321, the storage unit 322, and the display unit 323 (output unit) of the information processing device 300 may be realized as a communication device, a storage device, and a display device (output device) by being configured with, for example, a plurality of devices.
[0053] The information processing device 300 can combine one or any two or more of the above-mentioned units. In this disclosure, the term "information" is used, but the term "information" can be replaced with "data" and the term "data" can be replaced with "information."
[0054] [Aspects and Effects of the Present Embodiment] Next, one aspect of this embodiment and the effects of each aspect will be described. Note that this embodiment is not limited to the aspects described below, and may be realized by appropriately combining the above-mentioned parts. Furthermore, the effects described below are examples, and the effects of each aspect are not limited to those described below.
[0055] (Aspect 1) An information processing device of one embodiment includes a reception unit that receives a trained model generated by learning in advance about products sold during a specified period of time; a first acquisition unit that acquires sales product information about products sold at a store; a second acquisition unit that acquires denomination information about the denomination of cash in the store's cash registers; a prediction unit that predicts products to be sold in the future and the quantity of those products based on the trained model received by the reception unit and the sales product information acquired by the first acquisition unit; and an identification unit that identifies the denomination of the product to be sold as a reserve at the store based on the products and quantities predicted by the prediction unit and the denomination information acquired by the second acquisition unit. The information processing device can identify appropriate denominations (e.g., the quantity of each denomination) for a store's change reserve. This allows the information processing device to avoid the store preparing excessive reserves and excessive deposits to be deposited with a dispensing means, thereby reducing the burden on the store and the company that operates the store. Furthermore, because the information processing device identifies denominations for each store, if there are multiple stores, it can identify an appropriate reserve (amount / denomination) according to the situation of each store. In other words, the information processing device can reduce the store's cash (change reserve) and continuously optimize the reserve. Furthermore, the information processing device can identify the optimal change reserve (distribution amount / denomination) for each store and instruct the store to distribute the identified reserve as the cash needed.
[0056] In the past, there was no information on the exact amount of change and the denominations of incoming and outgoing change, and the necessary change reserves and denominations at stores were managed based on the experience of each store manager and supervisor. As a result, excessive change reserves were prepared in order to prevent stores from running out of money and exchanging money. Furthermore, in recent years, the proportion of cashless transactions at checkouts has been increasing year by year, leading to a growing tendency for excessive change reserves. In contrast, the information processing device of this embodiment can identify appropriate denominations (for example, the quantity of each denomination) as reserves for change in a store, thereby solving the above-mentioned conventional problems.
[0057] (Aspect 2) In one embodiment of the information processing device, the identification unit may identify the amount of cash consumed according to the denomination within a specified period based on the amount of cash consumed in the store, which is based on the denomination information acquired by the second acquisition unit, and the prediction result by the prediction unit. This allows the information processing device to identify appropriate denominations (e.g., quantities of each denomination) as reserve funds based on the amount of cash consumed in the store based on deposits from customers and change given to customers, and product sales forecasts.
[0058] (Aspect 3) In one embodiment of the information processing device, the identification unit may identify the amount of cash consumed according to the denomination within a specified period based on the amount of cash consumed and the amount of cash in stock according to the denomination in the store, which is based on the denomination information acquired by the second acquisition unit, and the prediction result by the prediction unit. This allows the information processing device to manage the store's change reserve balance and the inflow and outflow by denomination. The information processing device can also identify the denominations of the change reserve currently held in the store (e.g., the quantity of each denomination, etc.), that is, the information processing device can identify appropriate denominations (e.g., the quantity of each denomination, etc.) as reserves depending on the store's cash balance by denomination, etc.
[0059] (Aspect 4) In one aspect of the information processing device, the identification unit may identify the denomination of the reserve fund up to a date based on date information relating to the date on which the reserve fund will be sent to the store. This allows the information processing device to identify the denominations of reserve funds (e.g., the quantity of each denomination) until the next security transfer date, for example, based on date information regarding the security transfer date.
[0060] (Aspect 5) An information processing device according to one embodiment includes a third acquisition unit that acquires at least one of weather forecast information related to weather forecasts, event information related to event holding, and campaign information related to product campaigns, and the prediction unit may make sales predictions for products and quantities based on the trained model received by the reception unit, sales product information acquired by the first acquisition unit, and at least one of weather forecast information, event information, and campaign information acquired by the third acquisition unit. This allows the information processing device to predict product sales by taking into consideration at least one of the weather forecast, the holding of an event, and a campaign, since the products and quantities sold may change depending on the weather and temperature, whether an event is being held, and campaigns, etc. Therefore, the information processing device can identify a more appropriate denomination (e.g., the quantity of each denomination) as a reserve fund.
[0061] (Aspect 6) The information processing device according to one aspect may include an output control unit that outputs a command to send a reserve fund according to the denomination identified by the identification unit to the store. This allows the information processing device to identify the optimal change reserve as described above and instruct the store to distribute the identified reserve as the cash needed at the store.
[0062] (Aspect 7) One embodiment of an information processing device includes an acquisition unit that acquires denomination information regarding the denomination of cash held at a store's cash register, and an identification unit that identifies the quantity of each denomination as reserve funds in the store based on the denomination information acquired by the acquisition unit and the products to be sold in the future based on a product sales forecast and the quantity of those products. This allows the information processing device to achieve the same effects as those of the above-described aspect.
[0063] (Aspect 8) An information processing device according to one embodiment includes a first acquisition unit that acquires sales product information regarding products sold at a store, a second acquisition unit that acquires denomination information regarding the denomination of cash in the store's cash register, and an identification unit that identifies the quantity of each denomination as reserve funds at the store based on the sales product information acquired by the first acquisition unit and the denomination information acquired by the second acquisition unit. This allows the information processing device to achieve the same effects as those of the above-described aspect.
[0064] (Aspect 9) An information processing system of one embodiment includes an accounting machine arranged in a store and outputting denomination information regarding the denomination of cash; a sales management device that generates sales product information regarding products sold in the store; and an information processing device capable of acquiring the denomination information output from the accounting machine and the sales management information generated by the sales management device.The information processing device includes a reception unit that receives a trained model generated by pre-learning products sold over a predetermined period of time; a first acquisition unit that acquires the sales product information; a second acquisition unit that acquires the denomination information; a prediction unit that predicts products to be sold in the future and the quantity of those products based on the trained model received by the reception unit and the sales product information acquired by the first acquisition unit; and an identification unit that identifies the denomination of the product to be used as a reserve fund in the store based on the products and quantities predicted by the prediction unit and the denomination information acquired by the second acquisition unit. As a result, the information processing system can achieve the same effects as the information processing device of the above-described aspect.
[0065] (Aspect 10) In one aspect of the information processing method, a computer executes a reception step of receiving a trained model generated by learning in advance about products sold during a specified period; a first acquisition step of acquiring sales product information about products sold at the store; a second acquisition step of acquiring denomination information about the denomination of cash in the store's cash register; a prediction step of predicting products to be sold in the future and the quantity of those products based on the trained model received by the reception unit and the sales product information acquired by the first acquisition step; and an identification step of identifying the denomination of the store's reserve fund based on the products and quantities predicted by the prediction step and the denomination information acquired by the second acquisition step. As a result, the information processing method can achieve the same effects as the information processing device of the above-described aspect.
[0066] (Aspect 11) An information processing program of one embodiment causes a computer to implement the following: a reception function that accepts a trained model generated by learning in advance about products sold during a specified period; a first acquisition function that acquires sales product information about products sold at a store; a second acquisition function that acquires denomination information about the denomination of cash in the store's cash register; a prediction function that predicts products to be sold in the future and the quantity of those products based on the trained model accepted by the reception function and the sales product information acquired by the first acquisition function; and an identification function that identifies the denomination of the store's reserve based on the products and quantities predicted by the prediction function and the denomination information acquired by the second acquisition function. As a result, the information processing program can achieve the same effects as the information processing device of the above-described aspect. [Explanation of symbols]
[0067] 1. Information Processing Systems 10 stores 100 accounting machines 200 Sales Management Device 300 Information processing equipment 310 Control Unit 311 Reception 312 First acquisition part 313 Second Acquisition Department 314 Third Acquisition Department 315 Prediction Department 316 Specific part 317 Output control section 321 Communications Department 322 Storage section 323 Display section 40 Distribution method 400 terminals
Claims
1. a first acquisition unit that acquires sales product information relating to products sold in the store; a second acquisition unit that acquires data for each transaction, the data including total amount information for the transaction and denomination information including the quantity of each denomination of cash stored in the cash register at the store; a prediction unit that predicts products to be sold in the future and the quantity of the products based on a trained model generated by learning in advance products sold during a predetermined period and sales product information acquired by the first acquisition unit; an identification unit that predicts the amount (total merchandise price) for each transaction based on the prediction results of the prediction unit, predicts whether payment will be made by electronic money or credit card or in cash, predicts the quantity of each denomination of cash deposit to be received from the customer if payment is made in cash, and identifies the quantity of each denomination as reserve funds for the store based on the prediction results and the total amount information and denomination information acquired by the second acquisition unit; An information processing device comprising:
2. The identification unit identifies the quantity of each denomination within a predetermined number of days interval for distributing the reserve to the store based on a sales forecast of the product within the interval.
2. The information processing device according to claim 1.
3. The identification unit identifies the consumption amount of cash according to the denomination within a predetermined period based on the consumption amount of cash and the inventory amount according to the denomination of cash at the store, which is based on denomination information including the quantity of each denomination acquired by the second acquisition unit, and the prediction result by the prediction unit.
3. The information processing device according to claim 1 or 2.
4. The identification unit identifies the denomination of the reserve up to the date based on date information regarding the date on which the reserve will be sent to the store. The information processing device according to any one of claims 1 to 3.
5. a third acquisition unit that acquires at least one of weather forecast information related to a weather forecast, event information related to an event, and campaign information related to a product campaign; The prediction unit predicts sales of products and quantities based on sales product information acquired by the first acquisition unit and at least one of weather forecast information, event information, and campaign information acquired by the third acquisition unit. The information processing device according to any one of claims 1 to 4.
6. an output control unit that outputs a command to send a reserve fund according to the denomination identified by the identification unit to the store; The information processing device according to any one of claims 1 to 5.
7. a first acquisition unit that acquires sales product information relating to products sold in the store; a second acquisition unit that acquires data for each transaction, the data including total amount information for the transaction and denomination information including the quantity of each denomination of cash stored in the cash register at the store; an identification unit that predicts future products and quantities of the products based on product sales forecasts predicted based on the sales product information acquired by the first acquisition unit, predicts whether payment will be by electronic money, credit card, or cash, and if payment will be by cash, predicts the quantity of each denomination of cash deposit to be received from the customer, and identifies the quantity of each denomination as a reserve fund for the store based on the prediction result and the total amount information and denomination information acquired by the second acquisition unit; An information processing device comprising:
8. a first acquisition unit that acquires sales product information relating to products sold in the store; a second acquisition unit that acquires data for each transaction, the data including total amount information for the transaction and denomination information including the quantity of each denomination of cash stored in the cash register at the store; an identification unit that predicts the sales performance of products in the store based on the sales product information acquired by the first acquisition unit, and whether payment will be made by electronic money or credit card or in cash, and if payment is made in cash, predicts the quantity of each denomination of cash deposit to be received from the customer, and identifies the quantity of each denomination as a reserve in the store based on the prediction result and the total amount information and denomination information acquired by the second acquisition unit; An information processing device comprising:
9. a cash register arranged in the store and configured to output data for each transaction, including total amount information for the transaction and denomination information including the quantity of each denomination of cash; a sales management device that generates sales product information regarding products sold at the store; an information processing device capable of acquiring total amount information and denomination information including the quantity of each denomination output from the accounting machine, and sales management information generated by the sales management device; The information processing device includes: a first acquisition unit that acquires sales product information; a second acquisition unit that acquires total amount information and denomination information including the quantity of each denomination; a prediction unit that predicts products to be sold in the future and the quantity of the products based on a trained model generated by learning in advance products sold during a predetermined period and sales product information acquired by the first acquisition unit; an identification unit that predicts the amount (total merchandise price) for each transaction based on the prediction results of the prediction unit, predicts whether payment will be made by electronic money or credit card or in cash, predicts the quantity of each denomination of cash deposit to be received from the customer if payment is made in cash, and identifies the quantity of each denomination as reserve funds for the store based on the prediction results and the total amount information and denomination information acquired by the second acquisition unit; An information processing system comprising:
10. The computer a first acquisition step of acquiring sales product information relating to products sold in the store; a second acquisition step of acquiring data for each transaction, the data including total amount information for the transaction and denomination information including the quantity of each denomination of cash stored in the cash register of the store; a prediction step of predicting products to be sold in the future and the quantity of the products based on a trained model generated by previously learning products sold during a predetermined period and the sales product information acquired by the first acquisition step; an identification step of predicting the amount of each accounting transaction based on the results of the prediction step, predicting whether payment will be by electronic money or credit card or by cash, predicting the quantity of each denomination of cash deposit to be received from the customer if payment is by cash, and identifying the quantity of each denomination as reserve funds in the store based on the prediction result and the total amount information and denomination information acquired in the second acquisition step; An information processing method that performs the above.
11. On the computer, a first acquisition function for acquiring sales product information relating to products sold at the store; a second acquisition function that acquires data for each transaction, the data including total amount information for the transaction and denomination information including the quantity of each denomination of cash stored in the cash register of the store; A prediction function that predicts products to be sold in the future and the quantity of the products based on a trained model generated by learning products sold in a predetermined period in advance and sales product information acquired by the first acquisition function; a determination function that predicts the amount of each transaction based on the results of the prediction function, predicts whether payment will be by electronic money or credit card or by cash, and if payment is by cash, predicts the amount of each denomination of cash deposit to be received from the customer, and determines the amount of each denomination as reserve funds in the store based on the prediction result and the total amount information and denomination information obtained by the second acquisition function; An information processing program that makes this possible.
Citation Information
Patent Citations
Change reserve management device, and calculation method for change reserve
JP2009009450A
Money management system and money receiving device
JP2009217625A
Betting system, betting device, and computer program
JP2010086058A
Settlement system, settlement device, and settlement processing method
JP2020057342A
Change management system, change management method, and computer-readable medium
WO2021161361A1