Information processing system, information processing method, and information processing program
Through the information processing system, the purchasing status of users' products is managed and the use of home delivery services is solved, and the problem of users' difficulty in obtaining products in time in existing home delivery services is improved, and the convenience of users is provided, and the possibility of purchasing products at a high price is provided. sex.
Patent Information
- Application Number
- CN202480002762.7
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Priority Date
- 2023-07-14
- Filing Date
- 2024-06-05
- Publication Date
- 2025-02-14
AI Technical Summary
When existing home delivery services are difficult to provide products in a timely manner when users forget to buy products or suddenly need specific products, resulting in insufficient convenience.
Through the information processing system, the purchase status of users' products is managed, and the goods are allocated to users without purchase are used to use the home purchase service, and the user will keep the specified period until the user needs it to update the purchase status to the purchased status.
It improves user convenience, ensures that users can obtain the goods they need in a timely manner, and provides the possibility of purchasing goods at a high price by determining the purchase price.
Smart Images

Figure CN119452385A_ABST
Abstract
Description
CROSS-REFERENCE TO RELATED APPLICATIONS
[0001] This application is based on and claims the benefit of priority of Japanese Patent Application No. 2023-093045 filed on June 6, 2023 and Japanese Patent Application No. 2023-116003 filed on July 14, 2023, and the entire contents of which are incorporated herein by reference. Technical Field
[0002] The present invention relates to an information processing system, an information processing method and an information processing program. Background Art
[0003] Conventionally, various home delivery services have been provided, in which goods purchased by users at retail stores (eg, convenience stores, supermarkets, or online supermarkets) are delivered to the users (eg, Patent Document 1). Prior art literature Patent Literature
[0004] Patent Document 1: Japanese Patent No. 6456545 Summary of the invention
[0005] In the conventional home delivery service as described above, there is room for improvement regarding the convenience of users purchasing products.
[0006] Therefore, one of the objects of the present invention is to provide an information processing system, an information processing method, and an information processing program that can improve user convenience.
[0007] An information processing system according to one embodiment of the present invention comprises: a storage unit for storing a purchase status of a commodity according to a user; a management unit for managing the purchase status, and storing the purchase status of the commodity in the storage unit as an unpurchased state when reading information of the commodity of the user in a store; and the management unit determines whether a first condition is satisfied after the commodity is set to an unpurchased state, and when it is determined that the first condition is satisfied, updates the purchase status of the commodity stored in the storage unit from an unpurchased state to a purchased state.
[0008] In an information processing method according to another aspect of the present invention, one or more information processing devices execute the following steps: storing the purchase status of a product according to a user; when reading information about a user's product in a store, setting the purchase status of the product to an unpurchased state; after the product is set to an unpurchased state, determining whether a first condition is satisfied; and when determining that the first condition is satisfied, updating the purchase status of the product from an unpurchased state to a purchased state.
[0009] In an information processing program according to another aspect of the present invention, one or more information processing devices perform the following functions: a storage unit that stores the purchase status of a product according to a user; a management unit that manages the purchase status, and when reading information about a user's product in a store, stores the purchase status of the product in the storage unit as an unpurchased state; the management unit determines whether a first condition is satisfied after the product is set to an unpurchased state, and when it is determined that the first condition is satisfied, updates the purchase status of the product stored in the storage unit from an unpurchased state to a purchased state. BRIEF DESCRIPTION OF THE DRAWINGS
[0010] Figure 1 This is a conceptual diagram of a house using the information processing system according to the first embodiment. Figure 2 This is a diagram showing an example of a schematic configuration of an information processing system according to the first embodiment. Figure 3 This is a diagram showing an example of the hardware configuration of each information processing device according to the first embodiment. Figure 4 1 is a diagram showing an example of the configuration of the server 10 , the user terminal 20 , and the store terminal 30 according to the first embodiment. Figure 5 This is a diagram showing an example of prices of commodities according to the first embodiment. Figure 6 This is a diagram showing an example of a purchase state according to the first embodiment. Figure 7 This is a diagram showing an example of purchase history information according to the first embodiment. Figure 8 This is a diagram showing an example of a display screen of product information according to the first embodiment. Fig. 9 This is a diagram showing an example of the operation of the server 10 , the user terminal 20 , and the store terminal 30 according to the first embodiment. Fig.10 This is a diagram showing an example of the operation of the server 10 , the user terminal 20 , and the store terminal 30 according to the second embodiment. DETAILED DESCRIPTION
[0011] Embodiments of the present invention will be described with reference to the accompanying drawings. It should be noted that in each of the drawings, structures marked with the same reference numerals have the same or equivalent structures.
[0012] <First Embodiment> (summary) In the information processing system of the present embodiment, information about the sales price of goods in the store (hereinafter also referred to as "price information") is stored. Price information can be collected and stored from the master data of POS (Point of Sales: sales time point information management system) and the like. In addition, price information can be stored in association with a discounted price that is cheaper than the usual price of the goods and a period during which the discounted price is applied to the goods (hereinafter referred to as "application period"). In addition, the information processing device receives an instruction to purchase goods, and determines the lowest value of the sales price of the goods within a specified period based on a specified time related to the purchase of the goods (hereinafter referred to as "purchase time") as the purchase price of the goods. Thereby, goods can be provided to the user at a great value price whenever the user needs them.
[0013] In addition, the method for determining the purchase price of a commodity in the information processing system according to the present embodiment can be used, for example, when purchasing a commodity in a store. The store can be a store that actually exists at a designated location, or a virtual store such as a store on the Web. In addition, the method for determining the purchase price can also be used in a delivery service that delivers the commodity purchased in the store to a delivery address (for example, a user's private residence, etc.). In this case, the purchase instruction of the commodity can be received from a terminal (for example, a POS cash register terminal) set in the store, or it can also be received from a user's terminal (for example, a user's smartphone).
[0014] In addition, the method for determining the purchase price of a commodity in the information processing system according to the present embodiment can also be applied to "home delivery". Home delivery refers to a service that delivers one or more commodities to a user in a state where they are not purchased (hereinafter referred to as "unpurchased state"), and allows the user to keep them, and purchases the commodities when the user selects them from the commodities. It should be noted that home delivery refers to the delivery of the commodities to a place where the user can keep the commodities (for example, a private house, a special locker set up next to a private house, etc.).
[0015] In the existing home delivery service, because the goods purchased by the user are delivered to the user, there is a risk that the goods cannot be provided in time when the user forgets to buy the goods (for example, soy sauce and rice, which are used daily but do not disappear frequently and are easy to forget to buy) and when the goods that are not usually needed (for example, wine and snacks for guests who suddenly visit) are suddenly needed. On the other hand, in home purchase, because the goods are delivered to the user in an unpurchased state and the user keeps the goods for a specified period, the user can purchase the required goods from the goods in his or her custody when necessary and use the goods. Therefore, the goods can be provided to the user in time. Hereinafter, the goods that are delivered to the user in an unpurchased state and kept by the user are referred to as "home purchase goods". In addition, when referred to as "goods" below, the goods are not limited to home purchase goods, and may also include goods other than home purchase goods.
[0016] Hereinafter, although an example in which the method for determining the purchase price of goods in the information processing system according to the present embodiment is applied to housing purchase described later is described, as described above, the method for determining the purchase price can of course be applied to other than housing purchase.
[0017] Figure 1 This is a conceptual diagram of home furnishing using the information processing system according to the present embodiment. In home furnishing, the purchase status of home furnishing products is managed. The purchase status, for example, includes at least the above-mentioned unpurchased state and the state in which the purchase instruction of the home furnishing product according to the user is received (hereinafter referred to as the "purchased state"). In addition to the unpurchased state and the purchased state, the purchase status may also include the state in which the return instruction of the home furnishing product according to the user is received (hereinafter referred to as the "returned state"). The "purchase registration" in home furnishing is to update the purchase status of the home furnishing product from the unpurchased state to the purchased state when the specified conditions are met. For example, it may be that when the purchase instruction of the home furnishing product is received, the purchase status of the home furnishing product is updated from the unpurchased state to the purchased state. In addition, the "return registration" may be that when the return instruction of the home furnishing product is received, the purchase status of the home furnishing product is updated from the unpurchased state to the returned state.
[0018] For example, in Figure 1, user #1's home-purchased goods A and B are delivered to user #1 from a retail store in a purchased state while remaining in an unpurchased state, and are kept by user #1 for a specified period. Similarly, user #2's home-purchased goods A are delivered to user #2's private residence from a retail store in a purchased state while remaining in an unpurchased state, and are kept by user #2 for a specified period. It should be noted that each user's home-purchased goods can be determined based on information related to each user's purchase history (hereinafter referred to as "purchase history information") and at least one of the order instructions from each user. The order instruction can be an order instruction for the goods desired by each user, or it can be an order instruction for the goods and quantity. Information related to the determined home-purchased goods (hereinafter referred to as "goods information") can be output to each user and the store clerk or home-purchased goods delivery person of the store.
[0019] The delivery routes of the home purchase products of users #1 and #2 may use the delivery routes of existing home purchase services, for example. In addition, the date and / or time (hereinafter referred to as "day") at which the home purchase products are delivered to users #1 and #2 may be, for example, the day of delivery in the existing home purchase service, or may be a day or week (for example, Thursday) when the existing home purchase service is used less frequently. In addition, the home purchase product may be provided with information indicating that it is the home purchase product (for example, Figure 1 Thus, even when the products of the existing home delivery service and the home purchase products are delivered on the same day, the user can easily distinguish between the two.
[0020] For example, in Figure 1 In the example, when user #1 needs to purchase product A between product A and product B, a purchase instruction from user #1 for product A is accepted. According to the purchase instruction, purchase registration is performed, and the purchase status of product A is updated from the unpurchased status to the purchased status.
[0021] It should be noted that the payment process of the home purchase product can be performed after the purchase status is updated to the purchased status. As a settlement method for the home purchase product A, for example, it is assumed that the payment is deducted from a designated account by monthly deferred payment, but it is not limited to this, and various settlement methods can be used. The payment process of the product can be performed in the server 10, or it can be performed outside the information processing system 1.
[0022] In addition, the delivery fee of the home-purchased product can be determined based on the purchase price of other products (e.g., products in a retail store or products of an existing home delivery service) and the purchase price of the home-purchased product. For example, if the total purchase price of product A of the home-purchased product and the purchase price of other products exceeds or is above a specified value, the delivery fee of the home-purchased product for user #1 can be determined to be free.
[0023] In addition, Figure 1 When receiving a return instruction for the home-purchased product B from user #1, a return registration is implemented, and the purchase status of the home-purchased product B is updated from the unpurchased status to the returned status. In this case, the store clerk or the delivery person can collect the home-purchased product B from user #1 on the next home-purchased day of user #1 and return it to the retail store.
[0024] In addition, Figure 1 In the example, after the store confirms that users #1 and #2 are at home, the home-purchased goods can be delivered to users #1 and #2. Specifically, the home status of each user can be determined based on information related to the location of each user (hereinafter referred to as "location information"), and the store can be notified of information related to the determined home status (hereinafter referred to as "home information"). The store clerk or delivery person delivers the home-purchased goods to the user whose home information indicates that the user is at home, thereby delivering the home-purchased goods.
[0025] (structure) The configuration of the information processing system according to the present embodiment will be described below. The various services described in the present embodiment are provided by one or more information processing devices constituting the information processing system.
[0026] Figure 2 FIG. 1 is a diagram showing an example of a simplified structure of an information processing system according to the present embodiment. Figure 2 As shown, the information processing system 1 includes a server 10, a user terminal 20, a store terminal 30, and a network NW connecting at least two of the server 10, the user terminal 20, and the store terminal 30. One or more information processing devices according to the present embodiment may be the server 10, the user terminal 20, the store terminal 30, or at least two of the server 10, the user terminal 20, and the store terminal 30.
[0027] The server 10 is a server for managing commodities, and may be configured to include one or more information processing devices. The user terminal 20 is an information processing device used by a user, such as a smartphone, a tablet computer, or a personal computer. The store terminal 30 is an information processing device used by a store clerk or a delivery person of a retail store, such as a smartphone, a tablet computer, or a personal computer. The network NW is a wired and / or wireless network, and may include, for example, the Internet and / or a local area network. It should be noted that in Figure 2 Although one user terminal 20 is shown in the figure, it is of course possible to provide a user terminal 20 for each user.
[0028] Figure 3 FIG. 1 is a diagram showing an example of the hardware configuration of each information processing device according to the present embodiment. Figure 3As shown, each information processing device includes a processor 11 such as a CPU (Central Processing Unit) of an arithmetic device, a storage device 12, a communication device 13, and an input / output device 14. These components are connected by a bus and can transmit and receive data to and from each other.
[0029] The processor 11 is, for example, a CPU (Central Processing Unit), and is a device that performs control related to the execution of a program stored in the storage device 12 and performs data calculation and processing. The processor 11 receives various input data from the input / output device 14 and / or the communication device 13, and outputs (for example, displays) the calculation results of the input data to the input / output device 14, stores it in the storage device 12, or transmits it via the communication device 13. The processor 11 may be referred to as a "control unit" or the like.
[0030] The storage device 12 is at least one of a memory, a hard disk drive (HDD), and a solid state drive (SSD). The storage device 12 may be referred to as a "storage unit" or the like.
[0031] The communication device 13 is a device for communicating via a wired and / or wireless network, and may include, for example, a network card, a communication module, a chip, an antenna, a GPS (Global Positioning System) sensor, etc. The communication device 13 may be referred to as a "transmitter" and / or a "receiver", etc.
[0032] The input-output device 14 includes an input device, such as a keyboard, a touchpad, a mouse and / or a microphone, etc., and an output device, such as a display and / or a speaker, etc. The input-output device can be referred to as at least one of an "input unit", an "output unit" and a "display unit".
[0033] The hardware structure described above is only an example. Figure 3 A part of the hardware described in Figure 3 Hardware not documented in the . In addition, Figure 3 The hardware shown may be formed of one or more chips. In addition, when the information processing device is formed of a plurality of devices, each device may include at least a part of the hardware.
[0034] Figure 4 1 is a diagram showing the functional configuration of the server 10, the user terminal 20, and the store terminal 30 according to the present embodiment. Figure 4As shown, the server 10 includes a storage unit 101, an output unit 102, a receiving unit 103, a management unit 104, and a determination unit 105. The storage unit 101 can be implemented by the storage device 12. The output unit 102 and the receiving unit 103 can be implemented by an information processing program executed in the processor 11 of the server 10 and at least a part of the communication device 13 of the server 10. The management unit 104 and the determination unit 105 can be implemented by an information processing program executed in the processor 11. It should be noted that the information processing program can be stored in the storage device 12 or the storage medium of the server 10. In addition, the server 10 can of course have a structure not shown in the figure.
[0035] The storage unit 101 stores price information. Specifically, the history or evolution of price information may be stored in the storage unit 101. For example, the storage unit 101 may collect price information from the master data of the POS on a daily basis, and store the date and price information in association with each commodity. The storage unit 101 may store a discounted price that is cheaper than the usual price of a commodity in association with the application period during which the discounted price is applied to the commodity. In addition, the storage unit 101 may store the usual price of a commodity in association with the application period during which the usual price is applied to the commodity.
[0036] Figure 5 is a diagram showing an example of the sales price of a commodity according to this embodiment. Figure 5 In the example, the regular price of a certain product is 1,000 yen, a discount price of 800 yen is applied every Wednesday, and a discount price of 700 yen is applied from May 14 to 16. The storage unit 101 can store the discounted price of 800 yen of the specific product in association with each of the application periods "May 3 (Wednesday)", "May 10 (Wednesday)", "May 17 (Wednesday)", and "May 24 (Wednesday)" during which the discounted price is applied, and can store the discounted price of 700 yen in association with the application period "May 14 to 16" during which the discounted price is applied. In addition, the storage unit 101 can store the regular price of 1,000 yen in association with each of the application periods "May 4 to 9", "May 11 to 13", "May 18 to May 23", and "May 25 to 30" during which the regular price is applied. It should be noted that in Figure 5 In the example, the application period is expressed in days, but is not limited thereto, and various time units may be used.
[0037] The storage unit 101 may store the purchase status of home purchase commodities according to the user. Figure 6 FIG. 1 is a diagram showing an example of a purchase status according to the present embodiment. Figure 6As shown, the purchase status of the home goods of the user can be stored in association with the product information related to the home goods, the information related to the user (hereinafter referred to as "user information"), and the information related to the purchase deadline (hereinafter referred to as "purchase deadline information"). Figure 6 Although the unpurchased state and the purchased state are shown as the purchase states, it is not limited thereto and may include other states, such as a returned state, etc. The user information may include, for example, at least one of the user's identifier, name, and address.
[0038] The product information may include, for example, a product ID as a product identifier, information related to the product expiration date of the product (hereinafter referred to as "product expiration date information"), a product name (not shown), and at least one of quantity, etc. The product expiration date may be, for example, at least one of an effective date and a shelf life, and the product expiration date information may be any information indicating the expiration date of the product. The purchase expiration date information is information related to the expiration date of the product purchased by the user, and may be, for example, information from the delivery date to a specified period, or information from the product expiration date to a specified period.
[0039] In addition, the storage unit 101 may store purchase history information on the purchase history of commodities by the user. Figure 7 FIG. 2 is a diagram showing an example of purchase history information according to the present embodiment. Figure 7 As shown, the storage unit 101 can store the user's purchase history information in association with the above user information. For example, the purchase history information may include at least one of a product ID as a product identifier, information about the quantity of the product purchased, information about the purchase date, and information about the purchase path (store, existing home delivery service or home purchase, etc.). It should be noted that Figure 7 The "store" recorded as the purchase path indicates the merchandise purchased using the store cash register. In addition, the storage unit 101 may be composed of a plurality of storage methods that are physically or logically different. For example, the price information may be stored in the first storage unit, the purchase status may be stored in the second storage unit, and the purchase history information may be stored in the third storage unit. The price information, the purchase status, and the purchase history information may also be stored in a storage unit external to the information processing system 1.
[0040] The output unit 102 outputs information related to the purchase price determined by the determination unit 105 described later (hereinafter referred to as "purchase price information"). The output unit 102 can output the purchase price to the user or at the store. For example, the output unit 102 can send the purchase price information to the user terminal 20 of the user or the store terminal 30 via the communication device 13 (transmission unit) of the server 10.
[0041] In addition, the output unit 102 may output product information related to home products to the user. For example, the output unit 102 may transmit the product information to the user terminal 20 of the user via the communication device 13 (transmitting unit) of the server 10 .
[0042] In addition, the output unit 102 can output product information related to the home-placed product to the store clerk or the home delivery person of the home-placed product. For example, the output unit 102 can send the product information determined in the management unit 104 to the store terminal 30 of the store through the communication device 13 (sending unit) of the server 10. In addition, the output unit 102 can output the home information related to the user's home status to the store. For example, the output unit 102 can send the home information determined in the management unit 104 to the store terminal 30 of the store through the communication device 13 (sending unit) of the server 10. In addition, the output unit 102 can output the information of the home-placed product related to the purchase or return registered by the management unit 104 to the clerk or the home delivery person of the store. For example, the output unit 102 can send the registered information of the home-placed product related to the purchase or return to the store terminal 30 of the store through the communication device 13 (sending unit) of the server 10.
[0043] In addition, the output unit 102 may output to the user a message of a commodity whose expiration date satisfies a specified condition indicated by the expiration date information stored in the storage unit 101. For example, the output unit 102 may transmit the message to the user terminal 20 of the user via the communication device 13 (transmission unit) of the server 10.
[0044] The receiving unit 103 receives a purchase instruction for a home appliance selected by a user from home appliances represented by the product information output to the user by the output unit 102 within a specified period. For example, the receiving unit 103 may receive information related to the purchase instruction input by the user to the user terminal 20 via the communication device 13 (receiving unit) of the server 10. The information related to the purchase instruction may include the product for which the purchase instruction is received and the quantity of the product.
[0045] In addition, the receiving unit 103 may also receive a return instruction or a purchase instruction for a home product of the user. Specifically, the receiving unit 103 may receive a return instruction or a purchase instruction for a home product of the user based on a message output to the user through the output unit 102. For example, the receiving unit 103 may receive information related to a return instruction or a purchase instruction input by the user into the user terminal 20 through the communication device 13 (receiving unit) of the server 10. The information related to the return instruction or the purchase instruction may include the product for which the return instruction or the purchase instruction has been received and the quantity of the product.
[0046] In addition, the receiving unit 103 may also receive an order instruction for a product from a user. In addition, the receiving unit 103 may also receive an order instruction for a quantity of a product from a user. Specifically, the receiving unit 103 may receive information related to the order instruction (e.g., product and / or quantity of product) input by the user to the user terminal 20 via the communication device 13 (receiving unit) of the server 10.
[0047] The receiving unit 103 may also receive a purchase deadline change instruction stored in the storage unit 101. The purchase deadline change instruction may be a change instruction input by an administrator into the store terminal 30 or a terminal of a management company of the retail store, for example.
[0048] The management unit 104 manages the purchase status of home products. Specifically, the management unit 104 determines whether the home products delivered to the user in the purchase status of the unpurchased state meet the specified condition (first condition). And, when it is determined that the first condition is met, the management unit 104 updates the purchase status of the home product stored in the storage unit 101 from the unpurchased state to the purchased state, and implements the purchase registration. As the first condition, various conditions can be preset. For example, a condition related to the purchase instruction of the home product according to the user can be used as the first condition. For example, when the purchase instruction of the home product A of user #1 is accepted by the acceptance unit 103, as Figure 6 As shown, the purchase status of product #A of the home purchase product of user #1 is updated to the purchased status.
[0049] In addition, a condition related to an order instruction for a product according to a user may be used as a first condition. In this case, a condition may be further based on the fact that an order instruction for a product identical to a home-placed product whose purchase status is an unpurchased state is received. In addition, whether it is a home-placed product or a general home delivery service, a condition may be based on the fact that an order instruction for a product identical to a home-placed product whose purchase status is an unpurchased state is received through the receiving unit 103, the management unit 104 may update the purchase status of the home-placed product stored in the storage unit 101 from an unpurchased state to a purchased state.
[0050] In addition, a condition related to the purchase deadline of the product may be used as the first condition. For a home purchase product whose purchase status is unpurchased and whose purchase deadline has expired, the management unit 104 may update the purchase status stored in the storage unit 101 from the unpurchased status to the purchased status. In addition, when a purchase deadline change instruction is received through the receiving unit 103, the management unit 104 may update the purchase deadline stored in the storage unit 101 based on the change instruction.
[0051] In addition, a condition related to the product expiration date of the product may be used as the first condition. For a home purchase product whose purchase status is the unpurchased status and the period until the product expiration date satisfies the specified condition (second condition), the management unit 104 may update the purchase status stored in the storage unit 101 from the unpurchased status to the purchased status. For example, the specified condition (second condition) may be that the remaining period until the product expiration date is within the specified period or less than the specified period.
[0052] In addition, the management unit 104 determines the home product (i.e., home product) represented by the product information output to the user by the output unit 102. Specifically, the management unit 104 can determine the home product based on at least one of the purchase history information related to the user's purchase history of products and the order instruction received by the receiving unit 103.
[0053] For example, the management unit 104 may input the user's purchase history information into the model stored in the storage unit 101, and determine the products recommended by the model as the user's home products. It should be noted that the model can be generated based on machine learning, and the machine learning uses the purchase history information of each user and the products recommended to each user as learning data. Alternatively, regardless of whether an order instruction is received through the receiving unit 103, the management unit 104 can determine the same products as the registered home products as the user's home products (that is, the same products as the registered home products can be automatically ordered).
[0054] In addition, the management unit 104 may determine a commodity that satisfies a specified suitable condition from among the multiple commodities included in the purchase history information as a home purchase commodity to be delivered to the user when the purchase status is not purchased. The specified suitable condition is, for example, a condition that the user has selected from the multiple commodities included in the purchase history information. In addition, the specified suitable condition is, for example, a condition that the multiple commodities included in the purchase history information have the highest priority when they are sorted under the specified sorting condition. The specified sorting condition is a condition that the multiple commodities included in the multiple purchase histories are sorted from high to low according to the number of times the user has purchased them in the past.
[0055] In addition, for the home purchase product for which the return instruction has been received by the receiving unit 103, the management unit 104 may update the purchase status stored in the storage unit 101 from the unpurchased status to the returned status and perform the return registration.
[0056] In addition, when the product expiration date or the purchase deadline of the home-placed product for which the purchase instruction has not been received by the receiving unit 103 (i.e., the home-placed product in the unpurchased state) satisfies the specified condition, the management unit 104 may generate a message urging the processing of the home-placed product and output it from the output unit 102. For example, the specified condition may be that the remaining period until the product expiration date (e.g., the shelf life and the expiration date) or the purchase deadline is within the specified period or less than the specified period.
[0057] In addition, the management unit 104 may determine the delivery fee for the home-placed product. Specifically, the management unit 104 may determine the delivery fee based on the purchase price of other products (e.g., products in a retail store or products of an existing home delivery service) and the purchase price of the home-placed product within a specified period. For example, if the total purchase price of product A of the home-placed product and the purchase price of other products exceeds or is above a specified value, the management unit 104 may determine the delivery fee for the home-placed product of user #1 to be free.
[0058] In addition, the management unit 104 may determine the user's home status based on the location information of the user terminal 20. For example, when the location information of the user terminal 20 is within a specified range from the user's residence, the management unit 104 may determine that the user's home status is at home.
[0059] The determination unit 105 determines the purchase price of the commodity. Specifically, the determination unit 105 determines the lowest value of the sales price of the commodity within a specified period based on the purchase time of the commodity as the purchase price of the commodity. In addition, when at least a part of the specified period based on the purchase time of the commodity overlaps with the application period of the discount price, the determination unit 105 may determine the lowest value of the discount price applied during the overlapping application period as the purchase price of the home purchase commodity.
[0060] The purchase time may be any time related to the purchase of the commodity. For example, the purchase time may be the time when the purchase instruction of the home purchase commodity is accepted by the acceptance unit 103. Alternatively, the purchase time may be the time when the payment is processed for the home purchase commodity for which the purchase instruction is accepted (for example, monthly or weekly time, etc.). In addition, the purchase time may be the time when the purchase status of the home purchase commodity is updated from the unpurchased status to the purchased status. In addition, the purchase time may be the time when the order instruction of the home purchase commodity is accepted by the acceptance unit 103. In addition, the purchase time may be the time when the home purchase commodity is delivered to the user. In addition, the purchase time may be the time when the commodity information of the home purchase commodity (for example, Figure 8 ) is output to the user.
[0061] In addition, the designated period based on the purchase time may be a designated period before or before the purchase time, a designated period after or after the purchase time, or a continuous designated period including the purchase time. It should be noted that the designated period may be in days or hours.
[0062] For example, in Figure 5 In the example, the determination unit 105 determines the time when the purchase instruction of the home purchase product is received by the acceptance unit 103 as the purchase time, and determines the lowest price in the specified period based on the purchase time as the purchase price of the home purchase product. Figure 5 In the example, because the purchase order for the home purchase product was accepted by the receiving unit 103 on May 21, at least a portion of the designated period based on May 21 overlaps with the application period of the discount price of 700 yen (May 14 to 16) and the application period of the discount price of 800 yen (May 10 (Wednesday) and May 17 (Wednesday)). The determining unit 105 can determine the purchase price of the home purchase product as the minimum value of the discount price of 700 yen applied during the application period overlapping with the designated period. It should be noted that in Figure 5 In the example, the purchase time is expressed in days, but is not limited thereto and may be expressed in hours.
[0063] The user terminal 20 includes an output unit 201, a receiving unit 202, and an acquisition unit 203. The output unit 201 may be implemented by an information processing program executed in the processor 11 of the user terminal 20, the communication device 13 of the user terminal 20, and at least a part of the input-output device 14. The receiving unit 202 may be implemented by an information processing program executed in the processor 11 of the user terminal 20, and at least a part of the input-output device 14 of the user terminal 20. The acquisition unit 203 may be implemented by an information processing program executed in the processor 11 of the user terminal 20, and at least a part of the communication device 13 of the user terminal 20. It should be noted that the information processing program may be stored in the storage device 12 or the storage medium of the user terminal 20. In addition, the user terminal 20 may also include a structure not shown in the figure.
[0064] The output unit 201 outputs the product information from the server 10 to the user. For example, the output unit 201 may display the product information received from the server 10 via the communication device 13 (receiving unit) of the user terminal 20 on the input / output device 14 (display unit).
[0065] Figure 8 FIG. 4 is a diagram showing an example of a display screen of product information according to the present embodiment. Figure 8As shown, in the display screen D, there may be provided an area R1 for indicating product information (e.g., product name and product image, etc.) and price information related to the home-placed product; and areas R2, R3, and R4 for the user to input purchase instructions or return instructions for the home-placed product. In addition, when the home-placed tag T is selected by the user, the display screen D may be displayed. In addition, an area (not shown) for indicating the number of purchase instructions or return instructions may also be provided on the display screen D.
[0066] The price of the product displayed on the display screen D (for example, 218 yen for product A, 358 yen for product B) may be the purchase price determined by the determination unit 105 of the server 10. Alternatively, the price of the product may be the price of the product at the time when the display screen D is displayed. For example, if the time when the display screen D is displayed is during the application period of the normal price, the price of the product is the normal price, and if the time is during the application period of the discounted price, the price of the product may be the discounted price applied during the application period.
[0067] In addition, the output unit 201 can output a message from the server 10 to the user. For example, the output unit 201 can display a message received from the server 10 via the communication device 13 (receiving unit) of the user terminal 20 on the input / output device 14 (display unit) of the user terminal 20. As described above, when the expiration date of the home purchase product managed in the server 10 satisfies the specified condition, the message can be output.
[0068] The receiving unit 202 receives a purchase instruction for a home appliance selected by a user within a specified period from home appliances represented by the product information output to the user by the output unit 201. Specifically, the receiving unit 202 can receive purchase instruction information input by the user into the input-output device 14 (input unit) of the user terminal 20, and transmit the purchase instruction information to the server 10 via the communication device 13 (transmitting unit) of the user terminal 20.
[0069] In addition, the receiving unit 202 may also receive a return instruction or a purchase instruction of a product of the user according to the message output to the user through the output unit 201. Specifically, the receiving unit 202 may receive information related to the return instruction or the purchase instruction input by the user into the input-output device 14 (input unit) of the user terminal 20, and transmit the information to the server 10 via the communication device 13 (transmitting unit) of the user terminal 20.
[0070] In addition, the receiving unit 202 may also receive an order instruction for a product from a user. Specifically, the receiving unit 202 may receive information related to the order instruction input by the user into the input / output device 14 (input unit) of the user terminal 20, and transmit the information to the server 10 via the communication device 13 (transmitting unit) of the user terminal 20.
[0071] The acquisition unit 203 acquires the position information of the user terminal 20 . The position information may be information acquired by a GPS sensor, for example. The acquisition unit 203 may transmit the acquired position information to the server 10 via the communication device 13 (transmission unit) of the user terminal 20 .
[0072] The store terminal 30 includes an output unit 301. The output unit 301 can be implemented by an information processing program executed in the processor 11 of the store terminal 30, the communication device 13 of the store terminal 30, and at least a part of the input / output device 14. It should be noted that the information processing program can be stored in the storage device 12 or the storage medium of the store terminal 30. In addition, the store terminal 30 can of course also include a structure not shown in the figure.
[0073] The output unit 301 can output product information from the server 10 to store clerks or delivery personnel. For example, the output unit 301 can display product information received from the server 10 via the communication device 13 (receiving unit) of the store terminal 30 on the input / output device 14 (display unit).
[0074] In addition, the output unit 301 can output the home information of the user who delivers the product to the store clerk or the delivery person. For example, the output unit 301 can display the home information received from the server 10 via the communication device 13 (receiving unit) of the store terminal 30 on the input-output device 14 (display unit).
[0075] The output unit 301 outputs the purchase price information related to the purchase price determined by the determination unit 105 of the server 10. For example, the output unit 301 may display the purchase price information received from the server 10 via the communication device 13 (receiving unit) of the store terminal 30 on the input / output device 14 (display unit).
[0076] (action) Next, the operation of the information processing system according to this embodiment will be described. Fig. 9 1 is a diagram showing an example of the operation of the server 10 and the user terminal 20 according to the present embodiment. Fig. 9 These are just examples, and some steps (for example, steps S101 and / or S107 to S109 , etc.) may be omitted, steps not shown may be added, and the order of some steps (for example, step S110 ) may be changed.
[0077] In step S101, the server 10 receives an order instruction for a home product from a user. For example, the server 10 may receive information related to an order instruction inputted by the user into the user terminal 20 and receive the order instruction.
[0078] In step S102, the server 10 determines a home product that is delivered to the user in a purchased state and kept by the user for a specified period. For example, the server 10 may determine the home product based on the order instruction received in step S101. In addition, the server 10 may determine the home product based on the purchase history information of the user of the user terminal 20. The determination of the home product based on the purchase history information may be implemented using a specified model based on machine learning.
[0079] In step S103, the server 10 outputs the product information related to the home purchase product determined in step S102 to the user. For example, the server 10 may send the product information to the user terminal 20, and the user terminal 20 may display the product information received from the server 10 (for example, referring to Figure 7 Display screen D) is shown.
[0080] In step S104, the server 10 outputs the product information and home information related to the home-placed product determined in step S102 to the store. The store clerk or home delivery person delivers the home-placed product to the user based on this information. For example, the server 10 can send the product information to the store terminal 30, and the store terminal 30 can display the product information received from the server 10. Thus, the store clerk or home delivery person can identify the home-placed product that should be delivered to the user. In addition, the server 10 can send the home information of the user to whom the home-placed product is delivered to the store terminal 30, and the store terminal 30 can display the home information received from the server 10. The store clerk or home delivery person can deliver the home-placed product to the user at home based on the home information.
[0081] In step S105, the server 10 receives a purchase instruction for a home purchase product selected by the user within a specified period from the home purchase products represented by the product information output to the user in step S103. Specifically, the user terminal 20 receives the purchase instruction input by the user and sends information related to the purchase instruction to the server 10. The server 10 can receive the information related to the purchase instruction from the user terminal 20 and receive the purchase instruction.
[0082] For example, Figure 8As shown, when product information indicating home product A and B is displayed on the user terminal 20 of user #1, user #1 presses the area R2 of home product A. When the user terminal 20 of user #1 detects the pressing, information related to the purchase instruction of home product A is transmitted to the server 10. The server 10 can receive the information related to the purchase instruction from the user terminal 20 and accept the purchase instruction of the home product A.
[0083] In step S106, the server 10 registers the home purchase product for which the purchase instruction was received in step S105. Specifically, the server 10 may update the purchase status of the home purchase product from the unpurchased status to the purchased status. Figure 1 and Figure 6 As shown, through the purchase registration, the purchase status of the home purchase product A of user #1 is updated from the unpurchased state to the purchased state. It should be noted that, although not shown in the figure, information related to the home purchase product A of user #1 who has registered for purchase can be sent to the store terminal 30. As a result, the store clerk or the delivery person can identify that user #1 has purchased the home purchase product A.
[0084] In step S107, when the product expiration date or the purchase expiration date of the home furnishing product for which the purchase instruction has not been received in step S105 (i.e., the home furnishing product in the unpurchased state) satisfies the specified condition, the server 10 may output a message urging the processing of the home furnishing product. Specifically, the server 10 may send the message to the user terminal 20, and the user terminal 20 may display the message received from the server 10. For example, Figure 6 As shown, when the expiration information of user #1's home product B uses June 1, 2023 as the product expiration date (e.g., shelf life), since the product expiration date is less than one month away from the current time point (e.g., May 8, 2023), the server 10 can send a message to the user terminal 20 urging the processing of the home product B.
[0085] In step S108, the server 10 may accept a return instruction according to the user's product according to the message output to the user in step S107. Specifically, the user terminal 20 accepts the return instruction input by the user and sends information related to the return instruction to the server 10. The server 10 may receive information related to the return instruction from the user terminal 20 and accept the return instruction. For example, according to the message output to the user, Figure 8When the area R3 of the display screen D is pressed by the user, the user terminal 20 of the user #1 that detects the pressing sends information related to the return instruction of the home product B to the server 10. The server 10 can receive the information related to the return instruction from the user terminal 20 and accept the return instruction of the home product A. It should be noted that the time of accepting the return instruction may not be limited to the time of receiving the message of step S107, but may also be the time actively proposed by the user.
[0086] In step S109, the server 10 performs a return registration for the home product for which the return instruction was received in step S108. Specifically, the server 10 may update the purchase status of the home product from the unpurchased status to the returned status. It should be noted that, although not shown in the figure, information related to the home product B of the user #1 who performs the return registration may be sent to the store terminal 30. For example, Figure 1 In the case shown, when the home product B of user #1 is updated from the never-purchased status to the returned status, the store clerk or deliveryman can collect the home product B from user #1 on the next delivery day for user #1 based on the information notified from the server 10 to the store terminal 30.
[0087] It should be noted that, in steps S108 and S109, although a return instruction and a return registration are shown, they are not limited to this. For example, according to the message output to the user in step S107, when the user purchases a home product, steps S108 and S109 can be replaced, and the purchase instruction of the home product is accepted in step S105, and the purchase registration of step S106 is implemented in the server 10. In addition, even if there is no response to the message from the user terminal 20, when the purchase period expires, the server 10 can also update the purchase status of the home product from the unpurchased state to the purchased state. Similarly, even if there is no such response, the purchase status of the home product that meets the specified conditions until the product period can be updated from the unpurchased state to the purchased state.
[0088] In step S110, the server 10 determines the purchase price of the home commodity whose purchase status is the purchased status (i.e., the home commodity in the purchased status), and performs payment processing for the home commodity with the user. Specifically, when at least a part of the specified period based on the above-mentioned purchase time overlaps with the application period of the discount price, the server 10 can determine the lowest value of the discount price applied during the overlapping application period as the purchase price of the home commodity. It should be noted that the payment processing of the commodity can also be performed in a checkout system or the like outside the information processing system 1.
[0089] As described above, in the information processing system according to the present embodiment, since the home-placed goods are delivered to the user in an unpurchased state and are kept by the user for a specified period, the user can purchase the required goods from the home-placed goods and use the goods when needed. Therefore, the goods required by the user can be provided to the user in a timely manner, thereby improving the convenience of the user. In addition, since the purchase price of the home-placed goods can be determined as the lowest price within a specified period based on the purchase time, and the home-placed goods can be purchased at a super-value price whenever needed, the convenience of the user can also be improved in this regard. In addition, even if the purchase instruction from the user is not received, when the purchase period expires or the specified condition (second condition) is met during the period until the product period, etc., when the specified first condition is met, the purchase status of the home-placed goods is updated from the unpurchased state to the purchased state, so the recovery of the payment for the home-placed goods can be prevented from being missed.
[0090] <Second Embodiment> Next, the information processing system 1 of the second embodiment will be described. The following description will focus on the differences from the information processing system 1 of the first embodiment.
[0091] The information processing system 1 of this embodiment adopts a method in which user #1 obtains home goods in a store instead of a method in which the server 10 delivers home goods to user #1. Specifically, the information processing system 1 of this embodiment is as follows: Fig.10 Perform the actions shown.
[0092] like Fig.10 As shown, in steps S201 and S202, after user #1 selects a home-placed product, the information of the product, such as the barcode of the product, is read by the store terminal 30, and the information related to the home-placed product is sent to the server 10. The information related to the home-placed product includes the product ID, product expiration information, purchase status, and purchase expiration information. At this time, the purchase status of the home-placed product is set to the unpurchased state.
[0093] In step S203, the management unit 104 of the server 10 stores the information of the house-stored product sent from the store terminal 30 in the storage unit 101. That is, when the house-stored product is read in the store, the purchase information related to the product is stored in the storage unit 101 in an unpurchased state.
[0094] After step S203, user #1 can bring the home furnishing product back to the private residence without purchasing it. Afterwards, for example, by performing various processes in steps S105 to S110, the home furnishing product of user #1 is purchased. It should be noted that Fig.10 The various processes in steps S105 to S110 shown in FIG. Fig. 9The various processes in steps S105 to S110 shown are the same or similar, and thus detailed descriptions of these processes are omitted.
[0095] As described above, in the information processing system 1 of the present embodiment, when the information of the user's product is read by the store, the management unit 104 of the server 10 stores the purchase status of the product in the storage unit 101 as an unpurchased state. It should be noted that when user #1 reads the home purchase product in the store, the information of the product can be read through the user terminal 20 installed with the home purchase application instead of reading the information of the product through the store terminal 30. At this time, the information related to the home purchase product is sent from the user terminal 20 to the server 10. According to these structures, even when the user purchases in the store, the same or similar functions and effects as those of the information processing system 1 of the first embodiment can be obtained.
[0096] <Other Implementation Methods> In the above embodiment, although an example of applying the method for determining the purchase price of goods in the information processing system according to the present embodiment to home purchase is described, as mentioned above, the method for determining the purchase price can also be applied to information processing systems other than home purchase. When the method for determining the purchase price is applied to the purchase of goods in a store or in the case of an existing home delivery service, the "home purchase goods" in the above embodiment can be replaced by "goods". In the case of application to information processing systems other than home purchase, the server 10 can manage the purchase status of goods even if it does not manage the purchase status of goods (for example, Figure 6 ) is also acceptable.
[0097] In the case where the above-mentioned method for determining the purchase price is applied to purposes other than home purchase, the server 10 may include at least: a storage unit 101, which stores information related to the price of the product, and stores a discounted price that is cheaper than the usual price of the product in association with an application period for applying the discounted price to the product; a receiving unit 103, which receives a purchase instruction for the product; a determination unit 105, which determines the lowest value of the discounted price applied during the overlapping application period as the purchase price of the product when at least a portion of a designated period based on a designated time related to the purchase of the product overlaps with the application period; and an output unit 102, which outputs the information related to the purchase price determined by the determination unit 105.
[0098] In addition, the price information related to the sales price of the goods stored in the storage unit 101 may be information related to the sales price of the goods in more than one store. The store may include, for example, a specific company that uses the information processing system according to the present embodiment and / or multiple stores of other companies that do not use the information processing system. Here, the specific company is not limited to one company, and may also be multiple companies that use the information processing system according to the present embodiment. It should be noted that the "company" of the specific company and / or the other company can also be replaced by a supermarket, an online supermarket, a hypermarket, a brand store, etc. By storing the price information related to the sales price of the goods in multiple stores of the specific company and / or the other company, the storage unit 101 can provide the user with goods at a super value price (for example, cheaper than other stores) including the specific company and / or the other company at the time the user needs.
[0099] Specifically, the information processing device 10 may include a collection unit (not shown) that collects price information related to the prices of the goods of multiple stores of the specific company and / or the other company, and the storage unit 101 may store the price information collected by the collection unit. The determination unit 105 may refer to the storage unit 101 and determine the lowest value of the sales price of the goods of the specific company and / or the other company in a specified period based on the purchase time of the goods as the purchase price of the goods.
[0100] In addition, the collection unit may collect the price information of the goods of the specific company and / or the other company at a specified period (for example, daily or weekly), and the storage unit 101 may store the price information of the specific company and the price information of the goods of the other company in association with the application period of the price (for example, day in the case of daily collection, week in the case of weekly collection) for the same goods. In the case where at least a part of the specified period based on the purchase time of the goods overlaps with the application period, the determination unit 105 may determine the lowest value of the prices of the specific company and / or the other company applied in the overlapping application period as the purchase price of the goods.
[0101] In addition, in the above embodiment, although an example of delivering home-placed goods from a retail store using an existing home-placed delivery route is described, home-placed goods may be delivered using any home-placed delivery method. In addition, the store is not limited to a physical store. For example, orders may be accepted in a virtual store on an e-commerce (EC) website, and home-placed goods may be delivered to the user from a designated storage location (e.g., a warehouse).
[0102] In addition, in the above-mentioned embodiment, home delivery refers to the delivery of goods to the user's private home, etc., and the home-stored goods are described as goods delivered by a store clerk or a home delivery person. However, the home-stored goods can also be delivered by the user himself, and the subject who delivers the home-stored goods to the user is not pursued. That is, in this embodiment, the subject who performs the delivery and the consignee of the goods may not be the same person, or they may be the same person. For example, "goods delivered to the user in an unpurchased state" is not limited to home-stored goods in an unpurchased state being delivered to the user by a clerk or a home delivery person, but may also include users taking goods out of the store without going through the checkout counter and delivering them to a designated place by the user himself (for example, in the user's private house or a dedicated locker, etc.). In the case where the user delivers the home-stored goods in an unpurchased state from the store by himself, the server 10 can register the home-stored goods in the storage unit 101 based on the instructions from the user. Through this registration, information indicating that it is the home-stored goods (for example, Figure 1 For example, a user can attach a printed home commodity label to the home commodity he / she brings out, so that the store clerk can distinguish between the home commodity brought out and the commodity brought out illegally. In addition, the server 10 can use a camera installed in a store, etc. to detect the commodity that the user has brought out of the store and has not yet completed payment, and register the detected commodity as a home commodity in the storage unit 101.
[0103] In the above embodiment, the receiving unit 103 receives the purchase instruction of the home furnishing product from the user, but the present invention is not limited to this. For example, the receiving unit 103 may receive the purchase instruction of the home furnishing product from the store terminal 30 or from a management company.
[0104] In addition, in the above-mentioned embodiment, the management unit 104 determines the price of the commodity based on the purchase date of the home commodity for which the purchase instruction is received, but is not limited to this. The management unit 104 may also determine the price of the commodity based on the order date of the order instruction received. In addition, the management unit 104 may also use a model based on machine learning to determine the price of the commodity. For example, the model may take as input the commodity information of the commodity for which the purchase instruction is received, the order date, and at least one of the purchase date, and output the price of the commodity. In addition, when the management unit 104 receives the purchase instruction of the home commodity, it may give points to the user.
[0105] In addition, the users who can use the above-mentioned home furnishings may be limited to users who have registered as members in advance in the retail store. The user who has registered as a member may be, for example, a user whose purchase consumption in the retail store for a whole month or a whole year is greater than or equal to a specified amount. The management unit 104 may determine the price of the product for each user who has registered as a member. For example, it may be determined that the higher the purchase consumption of the user in the whole month or the whole year, the lower the price of the product.
[0106] In addition, the user terminal 20 of the user who uses the home appliance may have an application for the home appliance installed. Figure 4 The functions of the user terminal 20 shown can be implemented by this application.
[0107] In addition, the user terminal 20 may display information for the user to select whether to purchase the product or to provide an existing delivery service, and receive input based on the user's selection result of the purchase or delivery service. The order instruction received by the receiving unit 103 may include information indicating that the purchase is selected.
[0108] The purchase price of home purchase product A can be determined as the lowest price within a specified period (for example, the last month) based on the purchase date of the product A. In this case, although the purchase price of a product at a retail store usually changes depending on whether it is a special sale day, according to the home purchase, the purchase price of the home purchase product is determined as the lowest price within the specified period based on the purchase date, so that the home purchase product can be purchased at a great price whenever the product is needed.
[0109] The purchase date that serves as the basis for the purchase price of home product A is, for example, the checkout date (e.g., the checkout date of each month), the date of receipt of the order instruction or purchase instruction, etc., but is not limited to these and can be any date related to the purchase or ordering of home product A.
[0110] The price information may be information indicating at least one of a normal price, a discounted price, and a lowest price in a recent specified period of the product.
[0111] The management unit 104 may determine the purchase price of the home purchase product for which the purchase instruction is received by the receiving unit 103. Specifically, the management unit 104 may determine the lowest price within a specified period based on the purchase date of the home purchase product for which the purchase instruction is received as the price of the product. Alternatively, the management unit 104 may determine the price of the home purchase product on the purchase date for which the purchase instruction is received as the price of the product.
[0112] The server 10 may determine the price of the home purchase product as the lowest price within a specified period based on the purchase date of the home purchase product. The purchase date may be, for example, the payment date of the product (e.g., the payment date of each month) or the date when the purchase instruction is received.
[0113] As described above, the specified embodiment of the present invention is a system that can deliver goods to a private residence without paying money, and then process payment when the specified conditions are met. The embodiments described here are for easy understanding of the present invention and cannot be interpreted as limiting the present invention. The various elements and their configurations, materials, conditions, shapes and sizes, etc. in the embodiments are not limited to the illustrated structures and can be appropriately changed. In addition, the structures shown in different embodiments can be partially replaced or combined.
Claims
1. An information processing system, characterized in that: have: A storage unit for storing a purchase status of a commodity according to a user; a management unit that manages the purchase status and stores the purchase status of the product in the storage unit as an unpurchased state when reading the information of the product of the user in a store; The management unit determines whether a first condition is satisfied after the product is set to the unpurchased state, and updates the purchased state of the product stored in the storage unit from the unpurchased state to the purchased state when it is determined that the first condition is satisfied.
2. The information processing system according to claim 1, characterized in that The first condition includes receiving a new order instruction for a product from the user.
3. The information processing system according to claim 2, characterized in that: The first condition includes accepting the order instruction for the same product as the product whose purchase status is the unpurchased state.
4. The information processing system according to claim 1, characterized in that: The storage unit further stores information related to the product expiration date of the product. The first condition includes satisfying the second condition during a period up to the commodity expiration date of the commodity whose purchase status is not purchased.
5. The information processing system according to claim 1, characterized in that: The storage unit further stores purchase history information indicating commodities purchased by the user in the past. The management unit determines a commodity satisfying a specified matching condition from among the commodities indicated by the purchase history information as a commodity to be delivered to the user when the purchase status is the unpurchased state.
6. The information processing system according to claim 5, characterized in that: The designated matching condition is a commodity selected by the user from a plurality of commodities included in the purchase history information.
7. The information processing system according to claim 5, characterized in that: The specified matching condition is that the priority is the highest when the plurality of commodities included in the purchase history information are sorted according to the specified sorting condition.
8. The information processing system according to claim 1, characterized in that: The management unit determines the same product as the product purchased and registered by the user as a product to be delivered to the user in the purchased state being in the unpurchased state, regardless of whether the management unit has received the order instruction from the user.
9. The information processing system according to claim 5, characterized in that: The purchase history information includes information related to the purchase date of the product. The storage unit further stores a model generated based on machine learning, wherein the machine learning uses the purchase history information of each user and the products recommended to each user as learning data; The management unit determines a result when the purchase history information including the information on the purchase date of the user is input into the model as a product that satisfies the specified matching condition.
10. The information processing system according to claim 1, characterized in that: have: The receiving department receives the purchase order of goods; a determination unit that refers to a first storage unit storing information related to the sales price of the commodity and determines the lowest value of the sales price of the commodity within a specified period based on the time related to the purchase of the commodity as the purchase price of the commodity; An output unit outputs information related to the purchase price determined by the determination unit.
11. The information processing system according to claim 10, characterized in that: The designated time is the time when the purchase instruction is received by the receiving unit.
12. The information processing system according to claim 11, characterized in that: The designated time is a time at which payment processing is performed on the commodity for which the purchase instruction is accepted by the acceptance unit.
13. The information processing system according to claim 11, characterized in that: The designated time is the time when the order instruction is received by the receiving unit, or the time when the product is delivered.
14. An information processing method, characterized in that: One or more information processing devices perform the following steps: Store the purchase status of the product according to the user; When the store reads the information of the product of the user, the purchase status of the product is set to an unpurchased status; After the product is set to an unpurchased state, determining whether a first condition is satisfied; When it is determined that the first condition is satisfied, the purchase status of the commodity is updated from a non-purchased status to a purchased status.
15. An information processing program, characterized in that One or more information processing devices are enabled to function as: A storage unit for storing a purchase status of a commodity according to a user; A management unit that manages the purchase status and stores the purchase status of the product in the storage unit as an unpurchased state when the store reads the information of the product of the user; The management unit determines whether a first condition is satisfied after the product is set to the unpurchased state, and updates the purchased state of the product stored in the storage unit from the unpurchased state to the purchased state when it is determined that the first condition is satisfied.
Citation Information
Patent Citations
Laminating method of crack-resistant layer to surface of fiber-reinforced resin
JP1989056545A
Rotary medal ejection machine
JP2023093045A
Internal combustion engine control system
JP2023116003A