Information processing system, information processing device, information processing method and program
The information processing system enhances product delivery convenience by determining packaging compatibility and offering reward delivery options based on packaging style, improving user experience and awareness of rewards.
Patent Information
- Application Number
- JP2024141974
- Authority / Receiving Office
- JP · JP
- Patent Type
- Applications
- Current Assignee / Owner
- Filing Date
- 2024-08-23
- Publication Date
- 2026-03-06
- Estimated Expiration
- 2044-08-23
AI Technical Summary
Existing information processing systems lack convenience in product delivery methods, particularly in determining packaging styles and reward delivery options for users.
An information processing system that includes a packaging style determination unit to assess whether a product's packaging is compatible with a reward delivery style, and a delivery style candidate determination unit to decide if a reward delivery option should be included based on the packaging style, thereby enhancing user convenience.
Improves the convenience of product delivery by providing appropriate delivery style candidates based on packaging compatibility, allowing users to select reward delivery options when applicable, thus increasing user awareness of rewards.
Smart Images

Figure 2026038474000001_ABST
Abstract
Description
[Technical Field]
[0001] The present invention relates to an information processing system, an information processing device, an information processing method, and a program. [Background technology]
[0002] Conventionally, a delivery system, which is an example of an information processing system, has been disclosed, as shown in Patent Document 1. When multiple orders are received from the same user, this delivery system is configured to deliver the multiple products using a delivery method that has a lower delivery cost, either a method of delivering the multiple products collectively or a method of delivering the multiple products individually, and to provide a cashback to the user. [Prior art documents] [Patent documents]
[0003] [Patent Document 1] Patent Publication No. 2021-26516 Summary of the Invention [Problem to be solved by the invention]
[0004] However, in such an information processing system, it is desired to further improve the convenience of the delivery method of the product. [Means for solving the problem]
[0005] An information processing system that solves the above problem includes a designated product acquisition unit that acquires designated product data indicating at least one designated product designated by a user as a purchase candidate from a user terminal device, a packaging style determination unit that determines the packaging style of the designated product, and a delivery style candidate determination unit that determines whether or not to include a reward delivery style that grants a reward to the user in the delivery style candidates for at least one of the designated products based on the determination result of the packaging style of the designated product.
[0006] An information processing device that solves the above problem includes a designated product acquisition unit that acquires designated product data indicating at least one designated product designated by a user as a purchase candidate from a user terminal device, a packaging style determination unit that determines the packaging style of the designated product, and a delivery style candidate determination unit that determines whether or not to include a reward delivery style that grants a reward to the user in the delivery style candidates for at least one of the designated products based on the determination result of the packaging style of the designated product.
[0007] An information processing method for solving the above problem involves at least one computer acquiring designated product data indicating at least one designated product designated by a user as a purchase candidate from a user terminal device, determining the packaging style of the designated product, and, based on the determination result of the packaging style of the designated product, determining whether or not to include a reward delivery style that grants a reward to the user in the delivery style candidates for the at least one designated product.
[0008] A program for solving the above problem causes at least one computer to acquire designated product data indicating at least one designated product designated by a user as a purchase candidate from a user terminal device, determine the packaging style of the designated product, and, based on the result of determining the packaging style of the designated product, decide whether or not to include a reward delivery style that grants a reward to the user in the delivery style candidates for the at least one designated product. [Effects of the Invention]
[0009] According to the present invention, it is possible to improve convenience regarding the delivery method of goods. [Brief explanation of the drawings]
[0010] [Figure 1] FIG. 1 is a diagram showing the overall configuration of an information processing system according to the first embodiment. [Figure 2] FIG. 2 is a diagram illustrating the electrical configuration of the user terminal device of the first embodiment. [Figure 3]FIG. 3 is a diagram illustrating the electrical configuration of the information processing apparatus according to the first embodiment. [Figure 4] FIG. 4 is a diagram showing a delivery form of the first embodiment. [Figure 5] FIG. 5 is a diagram illustrating the user management database according to the first embodiment. [Figure 6] FIG. 6 is a diagram showing the product management database of the first embodiment. [Figure 7] FIG. 7 is a diagram showing the delivery history database of the first embodiment. [Figure 8] FIG. 8 is a flowchart showing the delivery process according to the first embodiment. [Figure 9] FIG. 9 is a flowchart showing the packaging style determination process according to the first embodiment. [Figure 10] FIG. 10 is a flowchart showing the delivery mode candidate determination process of the first embodiment. [Figure 11] FIG. 11 is a diagram showing a display screen of the user terminal device of the first embodiment. [Figure 12] FIG. 12 is a flowchart showing the packaging style determination process of the second embodiment. [Figure 13] FIG. 13 is a flowchart showing the delivery mode candidate determination process of the second embodiment. DETAILED DESCRIPTION OF THE INVENTION
[0011] [First embodiment] An information processing device, an information processing system, an information processing method, and a program according to an embodiment will be described.
[0012] <Configuration of Information Processing System 10> 1, an information processing system 10 is configured to provide information to a user and to perform control related to services provided to the user.
[0013] The information processing system 10 includes an information processing device 11. The information processing device 11 controls information provided to a user. The information processing device 11 is managed by an administrator of the information processing device 11.
[0014] The information processing device 11 may be a server that provides electronic commerce (EC) services. The information processing device 11 is, for example, a web server for providing products to users. The information processing device 11 is configured to manage information about products so that users can view the information about the products through a website. The information processing device 11 manages information entered by product sellers. The website contains information about multiple products provided by multiple sellers.
[0015] The information processing device 11 is a server that provides a delivery service. The delivery service is a service for delivering a product designated by a user to the user. The information processing device 11 provides data related to the delivery of a product traded in an e-commerce service to a seller of the product. The seller then delivers the product to the user via a delivery company. In this way, the information processing device 11 may be a server that provides part of the delivery service.
[0016] In this embodiment, the products are exemplified by books, magazines, and storage media, but are not limited to these and may be any products that are handled in e-commerce services. Storage media may include, for example, CDs, DVDs, game software, and computer software.
[0017] The information processing system 10 includes a user terminal device 18. The information processing system 10 may include multiple user terminal devices 18A and 18B. The user terminal device 18 may be a mobile terminal device that can be carried by a user. The user is both a user of a website and a purchaser of a product.
[0018] The information processing device 11 and the user terminal device 18 may be able to communicate with each other via a network 19. Hereinafter, a description of communication between a plurality of devices via the network 19 will be omitted.
[0019] <Configuration of User Terminal Device 18> 2, the user terminal device 18 may be realized by at least one computer. The user terminal device 18 includes a terminal control unit 20, a terminal storage unit 21, a terminal communication unit 22, a terminal input unit 23, and a terminal display unit 24.
[0020] The terminal control unit 20 is configured to control the user terminal device 18. The terminal control unit 20 may be implemented as hardware, software, or a combination thereof. The terminal control unit 20 may include a processor. The processor executes instructions according to an operating system (OS) and a program. The processor may be at least one control circuit. The processor may include a central processing unit (CPU), a graphic processing unit (GPU), or a neural network processing unit (NPU). The processor may include an application specific integrated circuit (ASIC).
[0021] The terminal storage unit 21 is a non-transitory computer-readable medium that stores a program. The program may be a dedicated application for using the information processing system 10.
[0022] The terminal communication unit 22 is implemented as hardware, software, or a combination thereof. The terminal communication unit 22 transmits and receives data to and from the information processing device 11. The terminal input unit 23 is configured to input information in response to a user operation. The terminal input unit 23 may be a touch panel integrated with the terminal display unit 24. The terminal input unit 23 may be a pointing device with operation buttons. The terminal display unit 24 displays information in response to an output instruction from the terminal control unit 20.
[0023] <Configuration of information processing device 11> 3, the information processing device 11 may be realized by at least one computer. The information processing device 11 includes a server control unit 30, a server storage unit 31, and a server communication unit 32.
[0024] The server control unit 30 is configured to control the information processing device 11. The server control unit 30 may be implemented as hardware, software, or a combination thereof. The server control unit 30 may include a processor. The server control unit 30 has a similar configuration to the terminal control unit 20, and therefore a description of the processor will be omitted. The server storage unit 31 is a non-transitory computer-readable medium that stores information for managing the information processing device 11.
[0025] The server communication unit 32 is implemented as hardware, software, or a combination thereof. The server communication unit 32 transmits and receives data to and from the user terminal device 18. The information processing device 11 may include a server operation unit that allows an information provider to perform input operations, and may also include a server display unit that displays information.
[0026] <Functional parts of the information processing device 11> In the information processing device 11, the server control unit 30 may operate as various functional units by executing programs. The server control unit 30 may include a product data management unit 30A, a designated product acquisition unit 30B, a size acquisition unit 30C, a weight acquisition unit 30D, a packaging style determination unit 30E, and a delivery mode candidate determination unit 30F. The server control unit 30 may also include a delivery mode acquisition unit 30G, a delivery control unit 30H, a delivery history registration unit 30I, and a reward granting unit 30J.
[0027] The product data management unit 30A is configured to manage products handled in electronic commerce, and manages product size, product weight, product price, and product inventory.
[0028] The designated product acquisition unit 30B acquires designated product data designated by the user as a purchase candidate from the user terminal device 18. The designated product data is data indicating at least one product designated by the user as a purchase candidate. Specifically, an example of a product designated by the user as a purchase candidate may be a product placed in a shopping cart by a user in an electronic commerce transaction. Hereinafter, a product designated by the user as a purchase candidate may be referred to as a designated product. The designated product may or may not be a product that is actually purchased after being designated by the user as a purchase candidate. The designated product may be at least one product.
[0029] The size acquisition unit 30C is configured to acquire the size of the designated product. When the designated product acquisition unit 30B acquires the designated product data, the size acquisition unit 30C may acquire the size of the designated product managed by the product data management unit 30A.
[0030] The weight acquisition unit 30D is configured to acquire the weight of the designated product. When the designated product acquisition unit 30B acquires the designated product data, the weight acquisition unit 30D may acquire the weight of the designated product managed by the product data management unit 30A.
[0031] The packaging style determination unit 30E is configured to determine the packaging style of the designated product. The packaging style determination unit 30E may determine whether the packaging style of the designated product is compatible with the reward delivery form described below. In other words, it determines whether the packaging style of the designated product is within an acceptable range within the packaging style restrictions defined for the reward delivery form. For example, a packaging style compatible with the reward delivery form may be a packaging style that is within the range of delivery possible using the reward delivery form. For example, a packaging style compatible with the reward delivery form may be a packaging style that can be dropped into a mailbox at the delivery destination. The packaging style determination unit 30E may determine whether the packaging style of the designated product is compatible with the reward delivery form based on the delivery history. The packaging style determination unit 30E may determine that the packaging style of the designated product is compatible with the reward delivery form if the size of the designated product is within an acceptable range. The packaging style determination unit 30E may determine that the packaging style of the designated product is compatible with the reward delivery form if the weight of the designated product is within an acceptable range.
[0032] The delivery mode candidate determination unit 30F determines delivery mode candidates for the designated product. Delivery mode candidates are candidate delivery modes that can be specified by the user. A delivery mode is a mode for delivering a product. A delivery mode is a mode for each delivery unit for delivering at least one designated product. When multiple designated products are delivered together, the delivery of the multiple designated products together becomes a delivery unit. When multiple designated products are delivered individually, each individual delivery of the multiple designated products becomes a delivery unit.
[0033] As shown in FIG. 4, the delivery method may include a shortest delivery method, a standard delivery method, and a reward delivery method. The shortest delivery method allows the user to specify a delivery date and time for the specified product. The shortest delivery method may have an earlier delivery date and time than the standard delivery method, and may have the shortest delivery date and time. The shortest delivery method does not have any restrictions on the packaging style. The restrictions on the packaging style are such that the product size and weight must be within the allowable range for the product packaging style. The shortest delivery method may have a higher delivery fee than the standard delivery method. The shortest delivery method may incur an additional fee.
[0034] With the standard delivery method, you can specify the delivery date and time of the specified product. With the standard delivery method, the delivery date and time is standard. With the standard delivery method, there are no restrictions on the packaging style. With the standard delivery method, no additional fees are incurred. With the standard delivery method, no rewards are given to the user.
[0035] The reward delivery method does not allow the delivery date and time of the specified product to be specified. The reward delivery method has a later delivery date and time. The reward delivery method has a later delivery date and time than the fastest delivery method and the standard delivery method. The shortest delivery method has restrictions on the packaging style. The reward delivery method can be selected when the size and weight of the product are within the allowable range for the packaging style of the product. The reward delivery method may have a lower delivery fee than the standard delivery method. The reward delivery method awards a reward to the user.
[0036] Data indicating the size of the product may be referenced to determine whether the size of the product is within an acceptable range. Data indicating the weight of the product may be referenced to determine whether the weight of the product is within an acceptable range. Even if the data indicating the size and weight of the product are not referenced, a candidate delivery mode may be determined based on a past determination history in which the product was determined to be compatible with the reward delivery mode. In this case, the process of acquiring data indicating the size and weight of the product does not need to be executed. This allows for a reduction in control load. The data indicating the size and weight of the product does not need to be retained. This allows for a reduction in data volume by the amount of data required, making it possible to determine whether the reward delivery mode is compatible with a small amount of data.
[0037] The reward may be points that can be used for various services, or may be coupons that can be used for various services. The reward value may be the number of points, or at least one of the discount amount and discount rate of the coupon. The coupon may be a discount coupon or a free coupon.
[0038] The various services may include an e-commerce service. The various services may include a delivery service. The various services may include at least one of a reservation service, a video distribution service, and a communication service. The reward may be consumable between multiple services managed by the same administrator, or may be consumable between multiple services managed by different administrators. The reward may be a benefit for the user.
[0039] 3, the delivery form candidate determination unit 30F determines delivery form candidates for the designated product based on the determination result of the packaging style of the designated product by the packaging style determination unit 30E. The delivery form candidate determination unit 30F determines whether to include the reward delivery form in the delivery form candidates for the designated product based on the determination result of the packaging style of the designated product by the packaging style determination unit 30E.
[0040] In particular, the delivery form candidate determination unit 30F determines to include the reward delivery form in the delivery form candidates for the designated product when the packaging style of the designated product is compatible with the reward delivery form.The delivery form candidate determination unit 30F determines not to include the reward delivery form in the delivery form candidates for the designated product when the packaging style of the designated product is not compatible with the reward delivery form.
[0041] For example, the delivery form candidate determination unit 30F may determine delivery form candidates for the designated product based on the delivery history. Furthermore, for example, the delivery form candidate determination unit 30F may determine delivery form candidates for the designated product based on the size and weight of the designated product. Furthermore, for example, the delivery form candidate determination unit 30F may determine delivery form candidates for the designated product based on whether the user has designated one designated product or multiple designated products. Furthermore, for example, the delivery form candidate determination unit 30F may determine delivery form candidates for the designated product by combining these.
[0042] The delivery mode acquisition unit 30G acquires the delivery mode of the designated product designated by the user from the user terminal device 18. The delivery control unit 30H controls the delivery of the designated product based on the delivery mode of the designated product. The delivery history registration unit 30I registers the delivery history of the designated product. In particular, the delivery history registration unit 30I registers the acquired delivery mode of the designated product as the delivery history of the designated product.
[0043] The reward granting unit 30J grants a reward to the user. In particular, the reward granting unit 30J grants a reward to the user when the delivery form of the designated product is the reward delivery form. When the delivery form of the designated product is the reward delivery form, the reward granting unit 30J may grant a predetermined reward value to the user.
[0044] <User Management Database 31A> 5, a user management database 31A is stored in the server storage unit 31. The user management database 31A manages data related to users. The user management database 31A manages at least one user data table 41.
[0045] The user data table 41 is a table including a user identifier, name, address, contact information, usage status, and reward value. In the drawing, the identifier is indicated as "ID." In the user data table 41, the user identifier, name, address, contact information, usage status, and reward value are associated with each other.
[0046] The usage status may indicate the status of using an e-commerce service. The usage status may be the amount paid by the user in the e-commerce service. The usage status may be the number of products purchased in the e-commerce service. The usage status may be the number of times products have been purchased in the e-commerce service. The usage status may be the number of times a website related to a product has been viewed in the e-commerce service. The usage status may be the time spent viewing a website related to a product in the e-commerce service. The usage status may indicate the status of using a delivery service. The usage status may indicate the status of using various other services. The reward value is the value of a reward held by the user.
[0047] <Product Management Database 31B> 6, a product management database 31B is stored in the server storage unit 31. The product management database 31B manages data related to products in electronic commerce. The product management database 31B manages at least one product data table 42.
[0048] The product data table 42 includes a product identifier, a product name, a seller identifier, a product size, a product weight, a product price, and a product inventory. In the product data table 42, the product identifier, the product name, the seller identifier, the product size, the product weight, the product price, and the product inventory are associated with each other.
[0049] <Delivery History Database 31C> 7, a delivery history database 31C is stored in the server storage unit 31. The delivery history database 31C manages the delivery history of delivered products. The delivery history database 31C manages at least one delivery history table 43.
[0050] The delivery history table 43 includes a history identifier, delivery date and time, delivery destination, delivery size, delivery weight, delivery method, number of delivered items, and product identifier. In the delivery history table 43, the history identifier, delivery date and time, delivery destination address, delivery size, delivery weight, delivery method, and number of delivered items are associated with each other. The delivery history table 43 may also include a user identifier. In the delivery history table 43, at least one product identifier is associated with one history identifier.
[0051] The shipping size is calculated based on the size of at least one designated product when it is shipped. The shipping size may be the size of at least one designated product. The shipping size may be the size of at least one designated product in a packaged and wrapped form. If there is one designated product, the shipping size is calculated based on the size of the designated product when it is shipped. If multiple designated products are shipped together, the shipping size is calculated based on the size of the designated products when the multiple designated products are shipped.
[0052] The shipping weight is calculated based on the size of the at least one designated product. The shipping weight may be the weight of the at least one designated product. The shipping weight may be the weight of the at least one designated product in a packaged and wrapped form. That is, the shipping weight may include the weight of the packaging material and the weight of the wrapping material.
[0053] <Shipping process> The delivery process will now be described with reference to Fig. 8. The delivery process may include a terminal delivery process executed by the terminal control unit 20 and a server delivery process executed by the server control unit 30.
[0054] 8, in the user terminal device 18, the terminal control unit 20 executes a designated product transmission process in step S11. In this process, the terminal control unit 20 transmits at least one product selected by the user as a purchase candidate to the information processing device 11 as a designated product.
[0055] More specifically, as shown in Fig. 11, the terminal control unit 20 causes the terminal display unit 24 to display a first image 24A. The first image 24A is an image displayed on the website of the e-commerce service in response to a user operation. The first image 24A is an image relating to various products. The terminal control unit 20 performs control so that the product selected in response to the user operation is added to the shopping cart as a purchase candidate.
[0056] Next, the terminal control unit 20 causes the terminal display unit 24 to display the second image 24B. The second image 24B is an image that is displayed on the website of the e-commerce service in response to a user operation. The second image 24B is an image related to the products added to the shopping cart. When the user designates a purchase procedure image, the terminal control unit 20 transmits at least one product added to the shopping cart as a purchase candidate to the information processing device 11 as a designated product.
[0057] 8, in the information processing device 11, the server control unit 30 executes a designated product acquisition process in step S21. In this process, the server control unit 30 receives designated product data indicating at least one designated product designated by the user as a candidate for purchase from the user terminal device 18. As a result, the server control unit 30 acquires, from the user terminal device 18, designated product data indicating at least one designated product designated by the user as a candidate for purchase.
[0058] In step S22, the server control unit 30 executes a product size acquisition process. In this process, the server control unit 30 references the product management database 31B in the server storage unit 31 and acquires the size of at least one designated product. In particular, if the server control unit 30 acquires designated product data indicating multiple designated products in step S21, it acquires the sizes of each of the multiple designated products.
[0059] In step S23, the server control unit 30 executes a product weight acquisition process. In this process, the server control unit 30 references the product management database 31B in the server storage unit 31 and acquires the weight of at least one designated product. In particular, if the server control unit 30 acquires designated product data indicating multiple designated products in step S21, the server control unit 30 acquires the weight of each of the multiple designated products.
[0060] In step S24, the server control unit 30 executes a packaging style determination process. As will be described in detail later, in this process, the server control unit 30 determines the packaging style of at least one designated product. Specifically, the server control unit 30 determines whether the packaging style of the designated product is compatible with the reward delivery mode. In particular, if the server control unit 30 acquires designated product data indicating multiple designated products in step S21, it determines the packaging style of each of the multiple designated products.
[0061] In step S25, the server control unit 30 executes a candidate delivery mode determination process. This process will be described in detail later. In this process, the server control unit 30 determines candidate delivery modes for the designated product based on the results of determining the packaging style of the designated product. In particular, the server control unit 30 determines whether or not to include a reward delivery mode in the candidate delivery modes for the designated product based on the results of determining the packaging style of the designated product.
[0062] In step S26, the server control unit 30 executes a process for providing candidate delivery modes. In this process, the server control unit 30 transmits the determined candidate delivery modes to the user terminal device 18. This allows the server control unit 30 to provide the determined candidate delivery modes to the user.
[0063] In step S12, the terminal control unit 20 of the user terminal device 18 executes a delivery mode candidate display process. In this process, the terminal control unit 20 causes the terminal display unit 24 to display images relating to the delivery mode candidates received from the information processing device 11.
[0064] In step S13, the terminal control unit 20 executes a delivery mode selection process, in which the terminal control unit 20 selects one of the delivery mode candidates as the delivery mode in response to a user instruction.
[0065] In step S14, the terminal control unit 20 executes a delivery mode transmission process, in which the terminal control unit 20 transmits to the information processing device 11 the delivery mode selected in response to an instruction from the user.
[0066] 11, the terminal control unit 20 may display a third image 24C on the terminal display unit 24. The third image 24C is an image in which the shortest delivery mode and the standard delivery mode are displayed as delivery mode candidates.
[0067] The terminal control unit 20 may cause the terminal display unit 24 to display a fourth image 24D. The fourth image 24D is an image in which the shortest delivery mode, the standard delivery mode, and the reward delivery mode are displayed as delivery mode candidates.
[0068] When an order confirmation image is specified with one of a plurality of delivery mode candidates selected as the delivery mode in response to a user instruction, the terminal control unit 20 transmits the selected delivery mode to the information processing device 11.
[0069] 8, in the information processing device 11, in step S27, the server control unit 30 executes a delivery mode acquisition process. In this process, the server control unit 30 receives the delivery mode of the designated product specified by the user from the user terminal device 18. As a result, the server control unit 30 acquires the delivery mode of the designated product specified by the user from the user terminal device 18. In addition to the delivery mode of the designated product, the server control unit 30 may also acquire the delivery date and time, delivery destination, user identifier, and payment method from the user terminal device 18.
[0070] In step S28, the server control unit 30 executes a delivery control process. In this process, the server control unit 30 controls the delivery of the designated product based on the delivery form of the designated product.
[0071] Specifically, the server control unit 30 may perform payment for at least one designated product based on the price corresponding to the at least one designated product. The server control unit 30 may perform payment for at least one designated product using the payment method acquired from the user terminal device 18.
[0072] If payment for the designated product is successful, the server control unit 30 generates delivery instruction data and transmits the delivery instruction data to the seller corresponding to the designated product. The delivery instruction data may include at least one designated product and a delivery method for the designated product. The delivery instruction data may include a delivery date and time and a delivery destination. The delivery instruction data may include a user identifier. If payment for the designated product is not successful, the server control unit 30 may display an error image on the terminal display unit 24 and terminate the delivery process.
[0073] In step S29, the server control unit 30 executes a delivery history registration process. In this process, the server control unit 30 registers the delivery history of the designated product in the delivery history database 31C based on the data acquired from the user terminal device 18.
[0074] In detail, the server control unit 30 generates a history identifier. The server control unit 30 calculates a delivery size based on the size of at least one designated product. The server control unit 30 calculates a delivery weight based on the weight of at least one designated product. The server control unit 30 acquires the number of designated products to be delivered and a product identifier for at least one designated product based on the designated products. The server control unit 30 registers the history identifier, delivery date and time, delivery destination, delivery size, delivery weight, delivery method, and number of products to be delivered in the delivery history database 31C of the server storage unit 31 so as to associate them. The server control unit 30 registers the history identifier and at least one product identifier in the delivery history database 31C of the server storage unit 31 so as to associate them.
[0075] In step S30, the server control unit 30 executes a product data update process, in which the server control unit 30 updates the product management database 31B so as to subtract product inventory corresponding to the designated product.
[0076] In step S31, the server control unit 30 determines whether the delivery mode selected by the user is a reward delivery mode. If the server control unit 30 determines that the delivery mode selected by the user is not a reward delivery mode, it terminates the server delivery process without executing step S32. If the server control unit 30 determines that the delivery mode selected by the user is a reward delivery mode, it proceeds to step S32.
[0077] In step S32, the server control unit 30 executes a reward granting process. In this process, the server control unit 30 adds a predetermined reward value to the reward value corresponding to the user identifier. In this way, the server control unit 30 grants a reward to the user when the delivery method of the designated product is the reward delivery method.
[0078] <Packaging determination processing> Here, with reference to FIG. 9, the packaging style determination process executed by the server control unit 30 in step S24 will be described in detail.
[0079] As shown in FIG. 9, in step S41, the server control unit 30 refers to the delivery history database 31C and determines whether there is a delivery history in which the designated product was delivered using the reward delivery method. Alternatively, the server control unit 30 may determine whether there is a determination history in which the designated product was delivered using the reward delivery method, instead of a delivery history in which the designated product was actually delivered using the reward delivery method. If the server control unit 30 determines that there is no delivery history in which the designated product was delivered using the reward delivery method, it proceeds to step S42. If the server control unit 30 determines that there is a delivery history in which the designated product was delivered using the reward delivery method, it proceeds to step S43.
[0080] 9, the server control unit 30 may execute both step S41 and step S42, or may execute step S41 and step S42 together as a single process. For example, when the process is configured with only step S41, if the server control unit 30 determines in step S41 that there is no delivery history of the designated product being delivered using the reward delivery method, the process proceeds to step S44. For example, when the process is configured with only step S42, the server control unit 30 starts the process from step S42 when the execution of the packaging style determination process is started.
[0081] In step S42, the server control unit 30 determines whether the size and weight of the designated product are within the allowable range. If the sizes of the three sides of the designated product are within a predetermined range and the weight of the designated product is equal to or less than a predetermined threshold, the server control unit 30 determines that the size and weight of the designated product are within the allowable range. The sizes of the three sides of the designated product may be the length, width, and height of the designated product. Note that the "predetermined range" refers to a range of packaging styles that can be accommodated in the reward delivery format, or in other words, a range of packaging styles that can be posted in the delivery destination's mailbox.
[0082] If the server control unit 30 determines that the size or weight of the designated product is not within the allowable range, it skips step S43 and proceeds to step S44. If the server control unit 30 determines that the size and weight of the designated product are within the allowable range, it proceeds to step S43.
[0083] In step S43, the server control unit 30 executes a valid flag setting process. In this process, the server control unit 30 sets a valid flag in the server storage unit 31 to correspond to the designated product as a result of determining the packaging style of the designated product. The valid flag indicates that the packaging style of the designated product is compatible with the reward delivery method.
[0084] In step S44, the server control unit 30 determines whether or not the determination of all designated products included in the designated product data acquired in step S21 has been completed. If the server control unit 30 determines that the determination of all designated products has not been completed, it returns to step S41. In this case, the server control unit 30 performs packaging style determination for the next designated product. If the server control unit 30 determines that the determination of all designated products has been completed, it ends the packaging style determination process. In this way, the server control unit 30 performs packaging style determination for all of at least one designated product included in the designated product data acquired in step S21.
[0085] In this way, the server control unit 30 determines whether the packaging style of the designated product is compatible with the reward delivery method based on the delivery history of the designated product. The server control unit 30 determines that the packaging style of the designated product is compatible with the reward delivery method if the size of the designated product is within the allowable range. The server control unit 30 determines that the packaging style of the designated product is compatible with the reward delivery method if the weight of the designated product is within the allowable range.
[0086] <Delivery method candidate determination process> Next, the delivery mode candidate determination process executed by the server control unit 30 in step S25 will be described in detail with reference to FIG.
[0087] 10, in step S51, the server control unit 30 determines whether or not designated product data indicating one designated product has been acquired in step S21. In other words, the server control unit 30 determines whether or not one product has been added to the shopping cart. If the server control unit 30 determines that designated product data indicating multiple designated products has been acquired, it proceeds to step S54. If the server control unit 30 determines that designated product data indicating one designated product has been acquired, it proceeds to step S52.
[0088] In step S52, the server control unit 30 determines whether a valid flag is set to correspond to one designated product. If the server control unit 30 determines that a valid flag is set to correspond to one designated product, the server control unit 30 proceeds to step S53. If the server control unit 30 determines that a valid flag is not set to correspond to one designated product, the server control unit 30 proceeds to step S54.
[0089] In step S53, the server control unit 30 executes a first candidate selection process. In this process, the server control unit 30 selects a first candidate as a candidate delivery method for the designated product. The first candidate is a delivery candidate for one designated product. The first candidate includes the shortest delivery method, the standard delivery method, and the reward delivery method.
[0090] In this way, when the packaging style of the designated product is compatible with the reward delivery style, the server control unit 30 determines to include the reward delivery style in the delivery style candidates for the designated product. In particular, when a single designated product is designated by a user and the packaging style of the designated product is compatible with the reward delivery style, the server control unit 30 determines to include the reward delivery style in the delivery style candidates for the single designated product.
[0091] Specifically, if there is a delivery history of a designated product being delivered using the reward delivery method, the server control unit 30 determines to include the reward delivery method in the delivery method candidates for the designated product. If the size and weight of the designated product are within a predetermined allowable range, the server control unit 30 determines to include the reward delivery method in the delivery method candidates for the designated product.
[0092] In step S54, the server control unit 30 executes a second candidate selection process. In this process, the server control unit 30 selects a second candidate as a candidate delivery method for the designated product. The second candidate is a delivery candidate for at least one designated product. The second candidate includes the shortest delivery method and the standard delivery method, but does not include the reward delivery method.
[0093] In this way, the server control unit 30 determines not to include the reward delivery method in the candidate delivery methods for the designated product when the packaging style of the designated product is not compatible with the reward delivery method. Specifically, the server control unit 30 determines not to include the reward delivery method in the candidate delivery methods for the designated product when there is no delivery history of the designated product being delivered using the reward delivery method and the size or weight of the designated product is not within the acceptable range. However, this is just one example. For example, the server control unit 30 may determine not to include the reward delivery method in the candidate delivery methods for the designated product when there is no delivery history of the designated product being delivered using the reward delivery method. For example, the server control unit 30 may determine not to include the reward delivery method in the candidate delivery methods for the designated product when the size of the designated product is not within the acceptable range. For example, the server control unit 30 may determine not to include the reward delivery method in the candidate delivery methods for the designated product when the weight of the designated product is not within the acceptable range. For example, the server control unit 30 may determine not to include the reward delivery method in the candidate delivery methods for the designated product when multiple designated products are designated by the user. Furthermore, for example, a combination of these may also be used.
[0094] <Actions and Effects of the First Embodiment> The operation and effects of the first embodiment will be described. (1-1) The server control unit 30 determines the packaging style of the designated product designated by the user as a purchase candidate. Based on the result of determining the packaging style of the designated product, the server control unit 30 determines whether or not to include a reward delivery style in the delivery style candidates for the designated product. With this configuration, the user can select a reward delivery style based on the result of determining the packaging style of the designated product. This makes it possible to provide the user with appropriate delivery style candidates based on the packaging style of the designated product when purchasing a product, and to improve the user's awareness of the reward award. Therefore, it is possible to improve the convenience of product delivery styles.
[0095] (1-2) When the packaging style of the designated product is compatible with the reward delivery style, the server control unit 30 determines to include the reward delivery style in the candidate delivery styles for the designated product. When the packaging style of the designated product is not compatible with the reward delivery style, the server control unit 30 determines not to include the reward delivery style in the candidate delivery styles for the designated product. With this configuration, if the packaging style of the designated product is compatible with the reward delivery style, the user can select the reward delivery style. In this way, appropriate candidate delivery styles can be provided to the user based on whether the packaging style of the designated product is compatible with the reward delivery style. Note that, as mentioned above, the packaging style of the designated product being compatible with the reward delivery style may be the packaging style of the designated product being compatible with the reward delivery style when the packaging style of the designated product can be posted in a mailbox at the delivery destination.
[0096] (1-3) The server control unit 30 determines whether the packaging style of the designated product is compatible with the reward delivery style based on the delivery history of the designated product. With this configuration, it is possible to provide the user with appropriate delivery style candidates based on the delivery history of the designated product.
[0097] (1-4) If the size of the designated product is within the allowable range, the server control unit 30 determines that the packaging style of the designated product is compatible with the reward delivery method. With this configuration, if the size of the designated product is within the allowable range, the user can select the reward delivery method. In this way, appropriate delivery method candidates can be provided to the user based on whether the size of the designated product is within the allowable range.
[0098] (1-5) If the weight of the designated product is within the allowable range, the server control unit 30 determines that the packaging style of the designated product is compatible with the reward delivery method. With this configuration, if the weight of the designated product is within the allowable range, the user can select the reward delivery method. In this way, it is possible to provide the user with appropriate delivery method candidates based on whether the weight of the designated product is within the allowable range.
[0099] (1-6) When a user designates one designated product, if the packaging style of the designated product is compatible with the reward delivery style, the server control unit 30 determines to include the reward delivery style in the delivery style candidates for the designated product. With this configuration, when a user designates one designated product, the user can select a reward delivery style. In this way, appropriate delivery style candidates can be provided to the user based on whether or not the user has designated one designated product.
[0100] (1-7) When a user designates multiple designated products, the server control unit 30 determines not to include the reward delivery method in the delivery method candidates for the multiple designated products. According to this configuration, when a user designates multiple designated products, the user is not able to select the reward delivery method. In this way, it is possible to provide the user with appropriate delivery method candidates based on whether the user has designated one designated product.
[0101] (1-8) The server control unit 30 awards a reward to the user when the delivery method of the designated product selected by the user is the reward delivery method. This configuration can improve the user's awareness of the award of a reward when purchasing a product.
[0102] (1-9) The standard delivery method allows the user to specify the delivery date and time of the specified product. The reward delivery method is a delivery method that does not allow the user to specify the delivery date and time of the specified product. According to this configuration, by selecting the reward delivery method as the delivery method for the specified product, the delivery date and time of the specified product cannot be specified, but a reward is awarded to the user. In this way, by awarding a reward to the user, it is possible to allow more time for the specified product to be delivered to the user.
[0103] (1-10) The reward delivery mode is a delivery mode in which the delivery date and time of the designated product is later than the standard delivery mode. According to this configuration, by selecting the reward delivery mode as the delivery mode of the designated product, the delivery date and time of the designated product is delayed, but a reward is awarded to the user. In this way, by awarding a reward to the user, it is possible to have more time before the designated product is delivered to the user.
[0104] [Second embodiment] Next, a second embodiment will be described. In the following description, the same components as those in the already described embodiment will be assigned the same reference numerals, and redundant description will be omitted or simplified.
[0105] <Packaging determination processing> 12, in the second embodiment, in step S43 of the packaging style determination process, the server control unit 30 sets an individual valid flag in the server storage unit 31 to correspond to the designated product as a result of determining the packaging style of the designated product, just like the first embodiment. The individual valid flag in the second embodiment indicates, for each designated product, that the packaging style of the designated product is compatible with the reward delivery mode, just like the valid flag in the first embodiment.
[0106] In step S44, if the server control unit 30 determines that the evaluation of all designated products has been completed, the process proceeds to step S45. In step S45, the server control unit 30 executes a multiple product totaling process. In this process, the server control unit 30 calculates a total result by adding up the weights of the multiple designated products, assuming that the sizes of the multiple designated products will be delivered together.
[0107] The server control unit 30 calculates the total sum of the sizes of the multiple designated products, assuming that the sizes of the multiple designated products will be delivered together. For example, the server control unit 30 assigns the smallest of the three sides of each of the multiple designated products as the height. The server control unit 30 calculates the longest length and width of each of the multiple designated products as the total length and width of the multiple designated products. The server control unit 30 calculates the size of each of the multiple designated products stacked in the height direction as the total height of the multiple designated products.
[0108] In step S46, the server control unit 30 determines whether there is a delivery history of a combination of multiple designated products delivered using the reward delivery method. If the server control unit 30 determines that there is no delivery history of a combination of multiple designated products delivered using the reward delivery method, it proceeds to step S47. If the server control unit 30 determines that there is a delivery history of a combination of multiple designated products delivered using the reward delivery method, it proceeds to step S48.
[0109] In step S47, the server control unit 30 determines whether the sum of the size and weight of the designated product calculated in step S45 is within an allowable range. The allowable range is the same in step S42 and step S47.
[0110] If the server control unit 30 determines that the sum of the size and weight of the designated product is not within the allowable range, it terminates the packaging style determination process without executing step S48. If the server control unit 30 determines that the sum of the size and weight of the designated product is within the allowable range, it proceeds to step S48.
[0111] In step S48, the server control unit 30 executes a total validity flag setting process. In this process, the server control unit 30 sets a total validity flag in the server storage unit 31 to correspond to multiple designated products as a result of determining the packaging style of the designated products. When multiple designated products are delivered together, the total validity flag indicates that the packaging style of the multiple designated products is compatible with the reward delivery form.
[0112] <Delivery method candidate determination process> As shown in FIG. 13, in step S51 of the delivery mode candidate determination process, if the server control unit 30 determines that designated product data indicating multiple designated products has been acquired, the process proceeds to step S55. In step S55, the server control unit 30 determines whether a total valid flag is set to correspond to multiple designated products. If the server control unit 30 determines that a total valid flag is set to correspond to multiple designated products, the process proceeds to step S57. If the server control unit 30 determines that a valid flag is not set to correspond to one designated product, the process proceeds to step S56.
[0113] In step S56, the server control unit 30 determines whether individual valid flags are set to correspond to all of the multiple designated products. If the server control unit 30 determines that individual valid flags are set to correspond to all of the multiple designated products, the server control unit 30 proceeds to step S58. If the server control unit 30 determines that individual valid flags are not set to correspond to all of the multiple designated products, the server control unit 30 proceeds to step S59.
[0114] In step S57, the server control unit 30 executes a third candidate selection process. In this process, the server control unit 30 selects a third candidate as a candidate delivery method for the designated product. The third candidate is a delivery candidate that delivers multiple designated products together. The third candidate is a delivery candidate that targets multiple designated products. The third candidate includes a shortest delivery method, a standard delivery method, and a reward delivery method.
[0115] In this way, when a user designates multiple designated products, if the packaging style of the multiple designated products is compatible with the reward delivery style, the server control unit 30 determines to include the reward delivery style in the candidate delivery styles. This candidate delivery style corresponds to the delivery style when the multiple designated products are delivered together.
[0116] In step S58, the server control unit 30 executes a fourth candidate selection process. In this process, the server control unit 30 selects a fourth candidate as a candidate delivery method for the designated products. The fourth candidate is a delivery candidate for multiple designated products. The fourth candidate is a delivery candidate for delivering multiple designated products individually. The fourth candidate includes the shortest delivery method and the standard delivery method, but does not include the reward delivery method.
[0117] In this way, when a user designates multiple designated products and each of the designated products is packaged in a manner compatible with the reward delivery method, the server control unit 30 determines to include the reward delivery method in each of the multiple delivery method candidates. These delivery method candidates correspond to each of the multiple delivery methods when the designated products are delivered separately.
[0118] In step S59, the server control unit 30 executes the second candidate selection process in the same manner as in step S54. In this way, when the user designates multiple designated products, if none of the multiple designated products is packaged in a manner compatible with the reward delivery form, the server control unit 30 determines not to include the reward delivery form in the delivery form candidates.
[0119] <Actions and Effects of the Second Embodiment> The operation and effects of the second embodiment will be described. (2-1) When a user specifies multiple designated products, the server control unit 30 determines whether the packaging style in which the multiple designated products are packaged is compatible with the reward delivery style. When the server control unit 30 determines that the packaging style in which the multiple designated products are packaged is compatible with the reward delivery style, it decides to include the reward delivery style in the delivery style candidates for delivering the multiple designated products together. With this configuration, even when a user specifies multiple designated products, it is possible to provide the user with appropriate delivery style candidates based on the packaging style in which the multiple designated products are packaged.
[0120] (2-2) When the server control unit 30 determines that each of the multiple designated products is packaged in a manner compatible with the reward delivery method, it determines to include the reward delivery method in the candidate delivery methods for delivering the multiple designated products separately. With this configuration, even when the user designates multiple designated products, it is possible to provide the user with appropriate candidate delivery methods based on the packaging methods for delivering the multiple designated products separately.
[0121] (2-3) When the server control unit 30 determines that each of the designated products is not packaged in a manner compatible with the reward delivery method, it determines not to include the reward delivery method in the candidate delivery methods for delivering the designated products separately. With this configuration, even if the user designates multiple designated products, it is possible to provide the user with appropriate candidate delivery methods based on the packaging methods for delivering the designated products separately.
[0122] [Example of change] This embodiment can be modified as follows: This embodiment and the following modifications can be combined and implemented within the scope of technical compatibility.
[0123] In step S26 of Fig. 8, the server control unit 30 may determine the delivery method candidates so that the reward delivery method is not included if the designated product is out of stock. This allows the server control unit 30 to control the system so that the user is not allowed to select the reward delivery method if there is a possibility that the designated product cannot be delivered appropriately.
[0124] In step S26 of Fig. 8, if the designated product is a pre-order product, the server control unit 30 may determine the delivery method candidates so that they do not include the reward delivery method. This allows the server control unit 30 to control the selection of the reward delivery method so that the user is not allowed to select the reward delivery method if there is a possibility that the designated product cannot be delivered appropriately.
[0125] In step S32 of Fig. 8, the server control unit 30 may award a reward for each delivery if the delivery method of the designated product is a reward delivery method. The server control unit 30 may award a reward for each designated product if the delivery method of the designated product is a reward delivery method.
[0126] In step S32 of Fig. 8, if the delivery method of the designated product is a reward delivery method, the server control unit 30 may award the user a reward based on the purchase price of the designated product. This can improve the user's awareness of the price of the designated product they purchase.
[0127] In step S32 of Fig. 8, if the delivery method of the designated product is the reward delivery method, the server control unit 30 may provide the user with a reward of a value based on the user's service usage. This can improve the user's awareness of the service usage.
[0128] The server control unit 30 may update the user's service usage status based on the user's behavioral history. The behavioral history may include impressions (IMP). Impressions indicate the number of times a web page is displayed. The behavioral history may include click-through rates (CTR). CTR indicates the ratio of the number of clicks to the number of times a web page is displayed. The behavioral history may also include conversions (CV). Conversions indicate the number of times a targeted action is taken starting from a web page. Conversions include the purchase of goods or services in e-commerce transactions. Conversions include the reservation of goods or services in a reservation service.
[0129] In step S32 of Fig. 8, the server control unit 30 may transmit billing data to the seller's terminal device to bill the seller for the reward value granted to the user. The server control unit 30 may transmit billing data to the delivery company's terminal device to bill the delivery company for the reward value granted to the user. The billing data may be for part or all of the reward value granted to the user.
[0130] In step S42 in FIG. 9 and step S47 in FIG. 12, the server control unit 30 may determine that the size of the designated product is within the allowable range if the lengths of the vertical and horizontal diagonals and the height of the designated product are within a predetermined range.
[0131] When sales of a product begin, the server control unit 30 may update the product management database 31B to add a new product data table 42. Before sales of the product begin, the server control unit 30 may update the product management database 31B to add a new product data table 42 as a pre-order product.
[0132] The server control unit 30 may acquire the size and weight of a product registered in the product management database 31B as the product data table 42 in response to an instruction from an administrator of the information processing device 11. The server control unit 30 may acquire the size and weight of a product registered in the product management database 31B as the product data table 42 in response to an instruction from a seller of the product. In this case, the server control unit 30 may request the size and weight of the product registered in the product management database 31B from the seller of the product.
[0133] The product data table 42 may include a product type. The product type indicates the type of product. The product type may include, for example, books, daily necessities, and home appliances. The product type may include frozen goods, refrigerated goods, fragile goods, and items requiring insurance. The product type corresponds to the product identifier in the product data table 42.
[0134] The server control unit 30 may determine whether to include the reward delivery method in the candidate delivery methods based on the product type corresponding to the designated product. For example, the server control unit 30 may determine whether to include the reward delivery method in the candidate delivery methods when the product type corresponding to the designated product is a book. The server control unit 30 may determine not to include the reward delivery method in the candidate delivery methods when the product type corresponding to the designated product is a home appliance. The server control unit 30 may determine not to include the reward delivery method in the candidate delivery methods when the product type corresponding to the designated product is a frozen product.
[0135] The product data table 42 may include a delivery base. A delivery base is a base that delivers designated products. A delivery base may be, for example, a warehouse in a specific region. A delivery base corresponds to a product identifier in the product data table 42.
[0136] The server control unit 30 may determine whether or not to include the reward delivery method in the candidate delivery methods based on the delivery base corresponding to the designated product. For example, the server control unit 30 may determine whether or not to include the reward delivery method in the candidate delivery methods when the delivery base corresponding to the designated product is the first delivery base. The server control unit 30 may determine not to include the reward delivery method in the candidate delivery methods when the delivery base corresponding to the designated product is the second delivery base.
[0137] The server control unit 30 may acquire a delivery record of the designated product. The delivery record indicates whether the designated product has been delivered successfully. The server control unit 30 may acquire the delivery record of the designated product from the delivery company. The server control unit 30 may register the delivery record of the designated product as a delivery history in the delivery history database 31C. In step S41, the server control unit 30 may determine whether there is a delivery history in which the designated product has been delivered successfully using the reward delivery method, based on the delivery record of the designated product registered in the delivery history database 31C.
[0138] The server control unit 30 may determine the packaging style of the designated product based on the packaging style of the designated product. Specifically, the server control unit 30 acquires the packaging style designated by the user from the user terminal device 18.
[0139] Packaging forms include standard packaging and special packaging. Special packaging is a form in which the delivery size of the designated product is larger than that of the standard packaging. For example, the standard packaging may be a thin packaging form such as wrapping paper or transparent vinyl. For example, the special packaging may include wrapping the designated product in a bag or case larger than the designated product and affixing a ribbon.
[0140] The server control unit 30 may determine whether to include the reward delivery form in the candidate delivery forms based on the results of the packing style determination for the designated product when the packaging form designated by the user is the standard packaging form. The server control unit 30 may determine not to include the reward delivery form in the candidate delivery forms when the packaging form designated by the user is the special packaging form.
[0141] If the packaging form specified by the user is a special packaging form, the server control unit 30 may assume that the specified product has been packaged in the special packaging form and may determine whether or not to include a reward delivery form in the candidate delivery forms based on the results of the packaging form determination of the specified product.
[0142] The server control unit 30 may determine the packaging style of the specified product based on the packaging style of the specified product. Specifically, the server control unit 30 acquires the packaging style specified by the user from the user terminal device 18.
[0143] The packaging forms include standard packaging forms and special packaging forms. The special packaging form is a form in which the delivery size of the designated product is larger than that of the standard packaging form. For example, the standard packaging form may be a packaging form using thin cushioning material. For example, the special packaging form may be a packaging form using thick cushioning material with high cushioning properties.
[0144] When the packaging form specified by the user is a special packaging form, the server control unit 30 may assume that the specified product has been packaged in the special packaging form and may determine whether or not to include a reward delivery form in the candidate delivery forms based on the results of the packaging form determination of the specified product.
[0145] When the server control unit 30 acquires designated product data indicating multiple designated products, the server control unit 30 may determine, based on the results of the packaging determination, to deliver two or more of the multiple designated products together and to deliver the remaining designated products separately. In step S45 of FIG. 12, the server control unit 30 may execute a multiple product totaling process for two or more of the multiple designated products. As a result, the server control unit 30 may determine whether to deliver two or more designated products together based on the results of adding up the sizes and weights of the two or more designated products.
[0146] The delivery method for the designated products may be manned or unmanned. In the case of unmanned delivery, it may be a delivery method using an unmanned vehicle or an unmanned aerial vehicle. The unmanned aerial vehicle may be a drone.
[0147] The delivery method may include two or more types of delivery methods, such as a standard delivery method and a reward delivery method. The reward delivery method may include multiple types of delivery methods. In other words, the reward delivery method may include at least one delivery method.
[0148] The server control unit 30 may display candidate delivery methods, including the reward delivery method, on the terminal display unit 24 of the user terminal device 18, and may determine whether the reward delivery method is acceptable when the user specifies the reward delivery method as the delivery method. In other words, based on the determination result of the packaging style of the specified product, it may determine whether the reward delivery method is acceptable as the delivery method for the specified product in accordance with the user's specification.
[0149] The information processing system 10 may provide a service other than the e-commerce service and the delivery service. For example, the information processing system 10 may provide at least one of a reservation service, a video distribution service, and a communication service. The information processing system 10 does not have to provide the e-commerce service. The various services provided by the information processing system 10 may be managed by the same or different managers. In particular, the manager of the e-commerce service, the manager of the delivery service, the seller of the product, and the delivery company may be the same or different.
[0150] The information processing device 11 may have the configuration of another server. The information processing device 11 may have part or all of another server that provides, for example, a reservation service, a video distribution service, and a communication service. The information processing device 11 may not have part or all of an e-commerce server. The information processing device 11 may not have part of a delivery service.
[0151] The information processing device 11 may be configured with multiple servers. The multiple servers may include, for example, a server that manages user-related data and a server for conducting e-commerce. The multiple servers may be managed by different administrators or the same administrator. The information processing system 10 does not need to include a user terminal device 18.
[0152] The phrase "at least any" used herein means one or more of the desired options. As an example, when the number of options is two, the phrase "at least any" used herein means only one option or both options. As another example, when the number of options is three or more, the phrase "at least any" used herein means only one option or any combination of two or more options.
[0153] [Note] The technical concepts grasped from the above-described embodiment and modified examples will be described below. [1] The information processing system includes a designated product acquisition unit that acquires designated product data indicating at least one designated product designated by a user as a purchase candidate from a user terminal device, a packaging style determination unit that determines the packaging style of the designated product, and a delivery style candidate determination unit that determines whether to include a reward delivery style that grants a reward to the user in the delivery style candidates for the at least one designated product based on the determination result of the packaging style of the designated product.
[0154] [2] In the information processing system described in [1], the packaging style determination unit determines whether the packaging style of the designated product is compatible with the reward delivery style, and the delivery style candidate determination unit decides to include the reward delivery style in the delivery style candidates for the designated product when the packaging style of the designated product is compatible with the reward delivery style, and decides not to include the reward delivery style in the delivery style candidates for the designated product when the packaging style of the designated product is not compatible with the reward delivery style.
[0155] [3] The information processing system described in [2] includes a delivery history registration unit that registers the delivery history of the designated product, including the delivery form of the designated product specified by the user, and the packaging style determination unit determines that the packaging style of the designated product is compatible with the reward delivery form when the reward delivery form is registered in the delivery history as the delivery form of the designated product.
[0156] [4] The information processing system described in [2] or [3] includes a size acquisition unit that acquires the size of the designated product, and the packaging style determination unit determines that the packaging style of the designated product is compatible with the reward delivery method if the size of the designated product is within a predetermined allowable range.
[0157] [5] The information processing system described in any one of [2] to [4] includes a weight acquisition unit that acquires the weight of the designated product, and the packaging style determination unit determines that the packaging style of the designated product is compatible with the reward delivery style if the weight of the designated product is within a predetermined allowable range.
[0158] [6] The information processing system described in any one of [2] to [5] includes a delivery history registration unit that registers the delivery history of the designated product including the delivery form of the designated product specified by a user, a size acquisition unit that acquires the size of the designated product, and a weight acquisition unit that acquires the weight of the designated product, and the packaging style determination unit determines that the packaging style of the designated product is compatible with the reward delivery style when the reward delivery style is registered in the delivery history as the delivery style of the designated product, or when at least one of the size of the designated product and the weight of the designated product is within a predetermined tolerance range.
[0159] [7] In the information processing system described in any one of [2] to [6], when a user designates one of the designated products, if the packaging style of the one designated product is compatible with the reward delivery style, the delivery method candidate determination unit determines to include the reward delivery style in the delivery method candidates for the one designated product.
[0160] [8] In the information processing system described in any one of [2] to [7], when a user specifies multiple designated products, if the packaging style in which the multiple designated products are packaged is compatible with the reward delivery style, the delivery style candidate determination unit determines to include the reward delivery style in the delivery style candidates when delivering the multiple designated products together.
[0161] [9] In the information processing system described in any one of [2] to [8], when a user designates a plurality of designated products, and each of the designated products is packaged in a manner compatible with the reward delivery form, the delivery form candidate determination unit determines that the reward delivery form is to be included in the delivery form candidates when the designated products are delivered separately.
[0162]
[10] The information processing system described in any one of [1] to [9] includes a delivery form acquisition unit that acquires the delivery form of the designated product designated by the user from the user terminal device, and a reward granting unit that grants a reward to the user if the delivery form of the designated product is the reward delivery form.
[0163]
[11]
[10] In the information processing system described above, the reward granting unit grants a reward to the user based on the purchase price of the designated product when the delivery method of the designated product is the reward delivery method.
[0164]
[12] In the information processing system described in
[10] or
[11] , the reward granting unit grants the user a reward of a value based on the user's service usage status when the delivery method of the specified product is the reward delivery method.
[0165]
[13] In the information processing system described in any one of [1] to
[12] , the candidate delivery methods include a standard delivery method that allows the delivery date and time of the designated product to be specified, and the reward delivery method is a delivery method that does not allow the delivery date and time of the designated product to be specified.
[0166]
[14] In the information processing system described in any one of [1] to
[13] , the candidate delivery methods include a standard delivery method, and the reward delivery method is a delivery method in which the delivery date and time of the designated product is later than that of the standard delivery method.
[0167]
[15] In the information processing system described in any one of [1] to
[14] , the packaging style determination unit determines whether the packaging style of the designated product is one that can be posted in a mailbox at the delivery destination, and the delivery style candidate determination unit decides to include the reward delivery style in the delivery style candidates for the designated product when the packaging style of the designated product is one that can be posted in a mailbox at the delivery destination, and decides not to include the reward delivery style in the delivery style candidates for the designated product when the packaging style is not one that can be posted in a mailbox at the delivery destination.
[0168]
[16] The information processing device includes a designated product acquisition unit that acquires designated product data indicating at least one designated product designated by a user as a purchase candidate from a user terminal device, a packaging style determination unit that determines the packaging style of the designated product, and a delivery style candidate determination unit that determines whether to include a reward delivery style that grants a reward to the user in the delivery style candidates for at least one of the designated products based on the determination result of the packaging style of the designated product.
[0169]
[17] The information processing method includes at least one computer acquiring designated product data indicating at least one designated product designated by a user as a purchase candidate from a user terminal device, determining the packaging style of the designated product, and, based on the determination result of the packaging style of the designated product, determining whether or not to include a reward delivery style that grants a reward to the user in the delivery style candidates for the at least one designated product.
[0170]
[18] The program causes at least one computer to acquire designated product data indicating at least one designated product designated by a user as a purchase candidate from a user terminal device, determine the packaging style of the designated product, and, based on the result of determining the packaging style of the designated product, determine whether or not to include a reward delivery style that grants a reward to the user in the delivery style candidates for the at least one designated product. [Explanation of symbols]
[0171] 10...information processing system, 11...information processing device, 18...user terminal device, 30...server control unit, 30A...product data management unit, 30B...designated product acquisition unit, 30C...size acquisition unit, 30D...weight acquisition unit, 30E...packaging determination unit, 30F...delivery form candidate determination unit, 30G...delivery form acquisition unit, 30H...delivery control unit, 30I...delivery history registration unit, 30J...reward granting unit, 31...server memory unit, 31A...user management database, 31B...product management database, 31C...delivery history database.
Claims
1. a designated product acquisition unit that acquires designated product data indicating at least one designated product designated by a user as a purchase candidate from a user terminal device; a packaging style determination unit that determines the packaging style of the designated product; a delivery form candidate determination unit that determines whether or not to include a reward delivery form for granting a reward to a user in at least one delivery form candidate for the designated product based on the determination result of the packaging style of the designated product; An information processing system comprising:
2. The packaging style determination unit determines whether the packaging style of the designated product is compatible with the reward delivery style, The delivery form candidate determination unit determines, when the packaging style of the designated product is compatible with the reward delivery form, to include the reward delivery form in the delivery form candidates for the designated product, and when the packaging style of the designated product is not compatible with the reward delivery form, to not include the reward delivery form in the delivery form candidates for the designated product. The information processing system according to claim 1 .
3. a delivery history registration unit that registers a delivery history of the designated product including a delivery form of the designated product designated by a user; The packaging style determination unit determines that the packaging style of the designated product is compatible with the reward delivery style when the reward delivery style is registered in the delivery history as the delivery style of the designated product. The information processing system according to claim 2 .
4. a size acquisition unit that acquires the size of the designated product; The packaging style determination unit determines that the packaging style of the designated product is compatible with the reward delivery style when the size of the designated product is within a predetermined allowable range. The information processing system according to claim 2 .
5. a weight acquisition unit that acquires the weight of the designated product; The packaging style determination unit determines that the packaging style of the designated product is compatible with the reward delivery style when the weight of the designated product is within a predetermined allowable range. The information processing system according to claim 2 .
6. a delivery history registration unit that registers a delivery history of the designated product including a delivery form of the designated product designated by a user; a size acquisition unit that acquires the size of the designated product; a weight acquisition unit that acquires the weight of the designated product; Equipped with The packaging style determination unit determines that the packaging style of the designated product is compatible with the reward delivery style when the reward delivery style is registered in the delivery history as the delivery style of the designated product, or when at least one of the size and weight of the designated product is within a predetermined allowable range. The information processing system according to claim 2 .
7. When one of the designated products is designated by a user, and the packaging style of the designated product is compatible with the reward delivery style, the delivery style candidate determination unit determines to include the reward delivery style in the delivery style candidates for the designated product. The information processing system according to claim 2 .
8. When a plurality of designated products are designated by a user, and when a packing style for collectively delivering the plurality of designated products is compatible with the reward delivery style, the delivery style candidate determination unit determines to include the reward delivery style in the delivery style candidates for collectively delivering the plurality of designated products. The information processing system according to claim 7 .
9. When a user designates a plurality of designated products, and each of the designated products is packaged in a manner compatible with the reward delivery form, the delivery form candidate determination unit determines to include the reward delivery form in each of the delivery form candidates when the designated products are delivered separately. The information processing system according to claim 7 .
10. a delivery mode acquisition unit that acquires a delivery mode of the designated product designated by a user from the user terminal device; a reward granting unit that grants a reward to a user when the delivery form of the designated product is the reward delivery form; Equipped with 10. The information processing system according to claim 1.
11. the reward granting unit grants a reward of a value based on a purchase amount of the designated product to the user when the delivery form of the designated product is the reward delivery form; The information processing system according to claim 10.
12. the reward granting unit grants a reward to the user based on the user's service usage status when the delivery form of the designated product is the reward delivery form; The information processing system according to claim 10.
13. The delivery method candidates include a standard delivery method that allows a delivery date and time of the designated product to be specified, The reward delivery method is a delivery method in which the delivery date and time of the designated product cannot be specified.
10. The information processing system according to claim 1.
14. The delivery method candidates include a standard delivery method, The reward delivery method is a delivery method in which the delivery date and time of the designated product is later than that of the standard delivery method.
10. The information processing system according to claim 1.
15. The packaging style determination unit determines whether the packaging style of the designated product is suitable for posting in a mailbox at a delivery destination, The delivery form candidate determination unit determines to include the reward delivery form in the delivery form candidates for the designated product when the packaging style of the designated product is a packaging style that can be posted in a mailbox of the delivery destination, and determines not to include the reward delivery form in the delivery form candidates for the designated product when the packaging style is not a packaging style that can be posted in a mailbox of the delivery destination. The information processing system according to claim 1 .
16. a designated product acquisition unit that acquires designated product data indicating at least one designated product designated by a user as a purchase candidate from a user terminal device; a packaging style determination unit that determines the packaging style of the designated product; a delivery form candidate determination unit that determines whether or not to include a reward delivery form for granting a reward to a user in at least one delivery form candidate for the designated product based on the determination result of the packaging style of the designated product; An information processing device comprising:
17. At least one computer acquiring, from a user terminal device, designated product data indicating at least one designated product designated by a user as a purchase candidate; Determining the packaging style of the designated product; determining whether or not to include a reward delivery form for granting a reward to the user in at least one candidate delivery form for the designated product based on the determination result of the packaging form of the designated product; An information processing method that performs the above.
18. At least one computer acquiring, from a user terminal device, designated product data indicating at least one designated product designated by a user as a purchase candidate; Determining the packaging style of the designated product; determining whether or not to include a reward delivery form for granting a reward to the user in at least one candidate delivery form for the designated product based on the determination result of the packaging form of the designated product; A program that executes the following.
Citation Information
Patent Citations
Method and device for optimizing burden of carriage and tax
JP2002041874A
Delivery system, delivery method and delivery program
JP2021026516A
Information processing system, delivery service content presentation method, and program
JP2023138723A