Information processing system and server, information processing method and program
Patent Information
- Application Number
- JP2021212586
- Authority / Receiving Office
- JP · JP
- Patent Type
- Applications
- Current Assignee / Owner
- Filing Date
- 2021-12-27
- Publication Date
- 2025-01-14
- Estimated Expiration
- 2041-12-27
AI Technical Summary
Existing information processing systems for online commerce do not effectively consider delivery-related factors, such as load capacity and efficiency, when managing deliveries using autonomously controllable moving objects like drones and unmanned vehicles, leading to unpredictable and inefficient loading of items.
An information processing system that sets storage container types based on purchased product information, calculates residual space, and extracts mixed-load objects that can be stored in that space, using a mixed-load object extraction unit to optimize storage and delivery efficiency.
Enables efficient storage and delivery management by standardizing deliveries with storage container type identification, allowing easy grasping of overall quantities and optimizing storage spaces, thereby reducing delivery costs and improving operational efficiency.
Smart Images

Figure 00000000_0000_ABST
Abstract
Description
[Technical Field]
[0001] The present invention relates to an information processing system, a server, an information processing method, and a program. [Background technology]
[0002] Conventionally, technologies relating to online electronic commerce (EC) sites such as online shopping and online electronic commerce on EC applications have been provided. For example, Patent Document 1 discloses an EC site management device that extracts recommended products by taking into consideration multiple perspectives such as customer attributes, access logs, and related product information, and presents them to customers. [Prior art documents] [Patent documents]
[0003] [Patent Document 1] Japanese Patent Application Laid-Open No. 2008-282132 Summary of the Invention [Problem to be solved by the invention]
[0004] The technology disclosed in the above Patent Document 1 is said to be able to display customer-specific product information that takes into account various perspectives on a user terminal, but does not take into account perspectives related to delivery.
[0005] In recent years, autonomously controlled mobile objects, such as drones and unmanned aerial vehicles (UAVs) and unmanned ground vehicles (UGVs), have begun to be used in industry. In this context, experimental operation of an information processing system has begun in which mobile objects deliver items (cargo), such as goods ordered by users on e-commerce sites, using mobile objects. While such information processing systems are expected to control multiple mobile objects, due to the nature of the experimental operation, virtual delivery items (e.g., daily necessities and food) are set within the range that can be loaded onto a single mobile object. However, in reality, users do not place orders while considering the load capacity of a single mobile object. They typically order the desired items at the desired timing and in the desired quantity, making it difficult to predict whether the items will fit on a single mobile object.
[0006] On the other hand, high delivery efficiency reduces delivery costs (and therefore delivery fees), so loading a large amount of cargo onto a single mobile vehicle is desirable for both service providers and users. However, as mentioned above, considering the variation in cargo size, it is difficult to determine how much space is remaining in the mobile vehicle's loading section, and therefore operation with high loading efficiency is desirable.
[0007] Therefore, the present invention has been made in consideration of this background, and aims to provide an information processing system, server, information processing method, and program that makes it easier to grasp the overall volume of deliveries and enables efficient storage in various storage spaces by standardizing and managing deliveries (e.g., cargo such as luggage) using storage container type identification information. [Means for solving the problem]
[0008] The main invention of the present invention for solving the above problem is an information processing system, etc., including: a storage container type setting unit that sets storage container type information indicating the type of storage container for each volume of the storage container for storing the purchased products of the user based on purchased product information selected by the user; a residual space calculation unit that calculates residual space information indicating the remaining space in the storage space based on reference storage space volume information indicating the volume of a storage space that stores one or more of the storage containers and the set storage container type information; and a mixed object extraction unit that extracts mixed object information indicating mixed objects that can be stored in the remaining space of the target storage space. [Effects of the Invention]
[0009] According to the present invention, by standardizing and managing deliveries (e.g., cargo such as luggage) using storage container type identification information, it is possible to provide an information processing system, server, information processing method, and program that make it easier to grasp the overall volume of deliveries and enable efficient storage in various storage spaces. [Brief explanation of the drawings]
[0010] [Figure 1] 1 is a diagram illustrating a configuration of an information processing system according to an embodiment of the present invention. [Figure 2] FIG. 2 is a block diagram showing the hardware configuration of the management server of FIG. 1. [Figure 3] FIG. 2 is a block diagram showing the hardware configuration of the user terminal of FIG. 1. [Figure 4] FIG. 2 is a block diagram showing the functions of the management server of FIG. 1. [Figure 5] FIG. 3 is a block diagram showing the structure of the storage in FIG. 2. [Figure 6] 1 is an example of a display screen according to an embodiment of the present invention. [Figure 7] 10 is an example illustrating calculation of a residual space according to an embodiment of the present invention. [Figure 8] FIG. 6 is a block diagram showing the structure of a delivery information storage unit in FIG. 5. [Figure 9]1 is a flowchart of an information processing method according to an embodiment of the present invention. [Figure 10] 1 is an example of a display screen according to an embodiment of the present invention. [Figure 11] 1 is an example of a display screen according to an embodiment of the present invention. DETAILED DESCRIPTION OF THE INVENTION
[0011] The details of the embodiments of the present invention will be described below. An information processing system according to an embodiment of the present invention has the following configuration. [Item 1] a storage container type setting unit that sets storage container type information indicating the type of storage container for each volume of the product purchased by the user based on the purchased product information selected by the user; a residual space calculation unit that calculates residual space information that indicates a residual space in the storage space based on reference storage space volume information that indicates a volume of a storage space that stores one or more storage vessels and the set storage vessel type information; a mixed object extraction unit that extracts mixed object information indicating mixed objects that can be stored in the remaining space of the target storage space, An information processing system comprising: [Item 2] The containment vessel type information is distinguishable from one another based on a volume obtained by dividing a predetermined containment space volume as a reference containment space volume by a predetermined number. 2. The information processing system according to item 1, [Item 3] The mixed item information includes recommended product information indicating products that are recommended for additional purchase by the user. 3. The information processing system according to item 1 or 2, [Item 4] The mixed loading object information includes advertising item information. 4. The information processing system according to any one of items 1 to 3. [Item 5] The mixed object extraction unit further refers to purchase history information of the user. 5. The information processing system according to any one of items 1 to 4. [Item 6] the mixed object extraction unit further refers to purchase information of the user; 6. The information processing system according to any one of items 1 to 5, [Item 7] the mixed object extraction unit further refers to at least one of purchase history information and purchase request information of other users associated with the user; 7. The information processing system according to any one of items 1 to 6, [Item 8] The mixed item information includes regular purchase product information of the user or other users associated with the user. 8. The information processing system according to any one of items 1 to 7, [Item 9] The mixed loading object information includes information on desired items to be provided, which indicates items to be provided by other users. 9. The information processing system according to any one of items 1 to 8, [Item 10] The mixed loading target extraction unit extracts the desired product information based on desired product upper limit price information set by the other user. 10. The information processing system according to item 9, [Item 11] The mixed shipment information includes delivery information regarding deliveries of other users. 11. The information processing system according to any one of items 1 to 10. [Item 12] a data management unit that receives a selection of estimated delivery time information regarding delivery from the user before the user selects the purchased item, and updates delivery information; 12. The information processing system according to any one of items 1 to 11, [Item 13] a storage container type setting unit that sets storage container type information indicating the type of storage container for each volume of the product purchased by the user based on the purchased product information selected by the user; a residual space calculation unit that calculates residual space information that indicates a residual space in the storage space based on reference storage space volume information that indicates a volume of a storage space that stores one or more storage vessels and the set storage vessel type information; a mixed object extraction unit that extracts mixed object information indicating mixed objects that can be stored in the remaining space of the target storage space, A server characterized by: [Item 14] a step of setting, by a storage container type setting unit, storage container type information indicating a type of storage container for each volume of a storage container for storing the purchased product of the user, based on the purchased product information selected by the user; a step of calculating residual space information indicating a residual space in the storage space based on reference storage space volume information indicating a volume of a storage space that stores one or more storage vessels and the set storage vessel type information by a residual space calculation unit; extracting, by a mixed object extraction unit, mixed object information indicating mixed objects that can be stored in the remaining space of the target storage space; 1. An information processing method comprising: [Item 15] a step of setting, by a storage container type setting unit, storage container type information indicating a type of storage container for each volume of a storage container for storing the purchased product of the user, based on the purchased product information selected by the user; a step of calculating residual space information indicating a residual space in the storage space based on reference storage space volume information indicating a volume of a storage space that stores one or more storage vessels and the set storage vessel type information by a residual space calculation unit; extracting, by a mixed object extraction unit, mixed object information indicating mixed objects that can be stored in the remaining space of the target storage space; A program characterized by:
[0012] <First Embodiment> An information system according to a first embodiment of the present invention will be described below. In the accompanying drawings, identical or similar elements are given identical or similar reference symbols and names, and duplicate descriptions of identical or similar elements may be omitted in the description of each embodiment. Furthermore, the features shown in this embodiment may also be applied to other embodiments as long as they are not mutually inconsistent.
[0013] <Configuration> 1, the information processing system according to this embodiment includes a management server 1 and one or more user terminals 2. The management server 1 and the user terminals 2 are connected to each other via a network so that they can communicate with each other. Note that the illustrated configuration is an example and is not limiting.
[0014] <Administration Server 1> 2 is a diagram showing the hardware configuration of the management server 1. Note that the configuration shown in the figure is an example, and other configurations may also be used.
[0015] As shown in the figure, a management server 1 is connected to multiple user terminals 2 and constitutes part of this system. The management server 1 may be a general-purpose computer such as a workstation or personal computer, or may be logically realized by cloud computing.
[0016] The management server 1 includes at least a control unit 10, a memory 11, a storage 12, a transmission / reception unit 13, an input / output unit 14, etc., which are electrically connected to one another via a bus 15.
[0017] The control unit 10 is a computing device that controls the overall operation of the management server 1, controls the transmission and reception of data between each element, and performs information processing necessary for application execution and authentication processing. For example, the control unit 10 is a CPU (Central Processing Unit) and / or GPU (Graphics Processing Unit), and executes programs for this system stored in the storage 12 and deployed in the memory 11 to perform various information processing.
[0018] The memory 11 includes a main memory configured with a volatile storage device such as a DRAM (Dynamic Random Access Memory), and an auxiliary memory configured with a non-volatile storage device such as a flash memory or an HDD (Hard Disc Drive). The memory 11 is used as a work area for the processor 10, and also stores a BIOS (Basic Input / Output System) that is executed when the management server 1 starts up, various setting information, etc.
[0019] The storage 12 stores various programs such as application programs. A database that stores data used for each process may be constructed in the storage 12.
[0020] The transmitting / receiving unit 13 connects the management server 1 to the network and the blockchain network. The transmitting / receiving unit 13 may include a short-range communication interface for Bluetooth (registered trademark) and BLE (Bluetooth Low Energy).
[0021] The input / output unit 14 is an information input device such as a keyboard and a mouse, and an output device such as a display.
[0022] A bus 15 is commonly connected to the above elements and transmits, for example, address signals, data signals and various control signals.
[0023] <User device 2> 3 is an information processing device owned by a user, such as a personal computer, tablet terminal, smartphone, mobile phone, PHS, or PDA, and the user terminal 2 also includes a control unit 20, memory 21, storage 22, a transmission / reception unit 23, an input / output unit 24, etc., which are electrically connected to each other via a bus 25. The main functions of each element can be configured in the same way as the management server 1 described above, so detailed explanations of each element will be omitted.
[0024] <Management server functions> Fig. 4 is a block diagram illustrating functions implemented in the control unit 10 of the management server 1, and Fig. 5 is a block diagram illustrating information stored in the storage 12. In this embodiment, the control unit 10 of the management server 1 has, as functional units, an information transmission / reception unit 100, a screen information generation unit 110, a data management unit 120, a product purchase management unit 130, and a delivery management unit 150. The product purchase management unit 130 includes a storage container type setting unit 131. The delivery management unit 150 includes a remaining space calculation unit 151 and a mixed load object extraction unit 152. In addition, the storage 12 includes various databases, such as a user information storage unit 121, a product information storage unit 122, a delivery item information storage unit 123, and a delivery information storage unit 124.
[0025] The user information stored in the user information storage unit 121 may include, for example, basic user information (user name, username, email address, address, telephone number, etc.), user identification information, payment information (credit card information, etc.), external application account information, purchased product information (including purchase cost information), purchase history information, desired product information (so-called favorite product information, wish list product information, etc., which may contain some or all of the same information as the product information described below), and regular purchase product information (described below), but is not limited to these.
[0026] The product information stored in the product information storage unit 122 may include, for example, product identification information, product name information, manufacturer name information, seller name information, product category information (food, beverages, alcoholic beverages, sweets, household goods, cosmetics, etc.), price information, size information (depth, width, height), weight information, temperature range management information, and information on whether or not the product can be loaded on top or bottom (information on whether or not the product can be loaded on top or bottom), but is not limited to these.
[0027] The delivery information stored in the delivery information storage unit 123 may include, for example, delivery identification information, user identification information, storage container type information, size information (depth, width, height), weight information, controlled temperature range information, top / bottom loading availability information (top loading availability information or bottom loading availability information), delivery cost information, etc., but is not limited to these.
[0028] The delivery information stored in the delivery information storage unit 124 may include, for example, delivery identification information, user identification information, remaining space information, delivery mixed item information, etc., and may also include, but is not limited to, storage container type information, weight information, controlled temperature range information, scheduled delivery time information (scheduled delivery start time information, scheduled delivery end time information, scheduled delivery time zone information), delivery cost information, etc., linked to delivery item identification information.
[0029] The mixed load object information stored in the mixed load object information storage unit 125 may vary depending on the mixed load object being registered, but may include, for example, mixed load identification information, storage container type information, size information (depth, width, height), weight information, controlled temperature range information, and information on whether upper or lower loading is possible (information on whether upper loading is possible or information on whether lower loading is possible), but is not limited to these.
[0030] The information transmission / reception unit 100 transmits various information (including requests) to external devices (e.g., user terminal 2, etc.) directly or indirectly connected to the management server 1 at least via a network, and receives various information (including requests) from external devices.
[0031] The screen information generating unit 110 generates screen information to be displayed via the user interface of the user terminal 2 or the worker terminal 3. The screen information may be, for example, user interface screen information generated by arranging various images and text based on a predetermined layout rule using image and text data stored in the storage 12 as material. The screen information generating unit 110 may also be a functional unit executed by the control unit 20 by an application (including a web browser) stored in each user terminal 2 or the like. That is, the management server 1 may transmit information necessary for generating a user interface screen, such as image data, and an application on the user terminal 2 or the like may generate a user interface screen based on the necessary information in accordance with a predetermined layout rule and display it on the user terminal 2. Processing related to the screen information generating unit 110 may also be executed by a GPU (Graphics Processing Unit).
[0032] The data management unit 120 performs data management such as transmitting various information received by the information transmission / reception unit 100 to various functional units and acquiring various information from various functional units. The predetermined processing in the data management unit 120 includes, for example, a usage registration process for assigning user identification information to a user in accordance with a usage registration request and user information etc. received from the user terminal 2 and storing and managing the user information in the user information storage unit 121, a product presentation process for presenting product list information (see FIG. 6) by referring to the product information storage unit 122 in accordance with a product viewing request etc. from the user terminal 2, a purchased product information update process (including a process for updating the purchased product confirmation area 620) for updating purchased product information linked to the user identification information in accordance with a selection operation on the product display area 610 of the product list information as exemplified in FIG. 6, and a user registration process for updating the purchased product confirmation area 620 based on the purchased product information. This includes various processes such as, but not limited to, a storage container setting process that sets storage container type information indicating the type of storage container for each volume for storing the user's purchased products (including products planned for purchase), a residual space calculation process that calculates the residual space in the storage space based on reference storage space volume information indicating the volume of the storage space that stores one or more storage containers and the set storage container type information, a mixed item extraction process that extracts mixed items corresponding to the residual space in the storage space, a purchase process (payment process, etc.) for purchasing products included in the purchased product information, and a delivery information update process that updates (including additions) delivery mixed item information included in the delivery information.
[0033] The product purchase management unit 130 executes predetermined processes related to product purchases and manages predetermined information related to product purchases. For example, the product purchase management unit 130 executes purchase processing including predetermined procedures based on purchase product information (including planned purchase product information such as a virtual shopping cart) selected by the user from a product list or the like presented by an e-commerce application (including the case where it is executed by a web browser) executed on the user terminal 2, and manages purchase history information (product ID, purchase date, purchase amount, etc.) linked to user identification information (so-called user ID).
[0034] The storage container type setting unit 131 sets storage container type information indicating the type of storage container for each volume of the storage container for storing the purchased products of the user, based on the purchased product information linked to the user identification information. The shape of the storage container is, for example, a three-dimensional container with a geometric shape, and is preferably a rectangular parallelepiped (including a cube) in consideration of storage in a storage space, stacking, etc. The material of the storage container may be any material, such as paper, plastic, metal, etc., and cardboard made of paper or cardboard made of plastic is particularly preferable from the viewpoint of ease of production and weight. Here, in the present invention, the storage container type information is set so that the type of storage container for storing the purchased products can be identified. The containment vessel type may be, for example, a plurality of containment vessel volume types that are set to be distinguishable from one another based on a volume obtained by dividing a predetermined containment space volume as a reference containment space volume by a predetermined number (e.g., an integer) (for example, it may include a plurality of containment vessel volume types that are set to be distinguishable for each containment vessel volume obtained by dividing the reference containment space volume by a predetermined number (e.g., an integer) and multiplying the result by a number equal to or less than the predetermined number (e.g., 1 / 3, 2 / 3, 1, 1 / 4, 1 / 2, 3 / 4, 1, etc.), or it may include a plurality of containment vessel volume types that are set to be distinguishable for each containment vessel volume divided by a predetermined number (for example, which may be an integer, and in particular may be 2 to the nth power (n is an integer that may include 0)) (e.g., 1 / 2, 1 / 4, 1 / 8, etc.), but is not limited to these). Furthermore, more specifically, with regard to the volume of the storage vessel, for example, when the reference storage space volume is divided by 4 (i.e., 1 / 4), the storage vessel may have a volume obtained by dividing any one of the depth, width, or height of the storage space by 4, or the storage vessel may have a volume obtained by dividing two of the depth, width, or height of the storage space by 2.
[0035] In addition, the reference storage space volume does not have to be the same volume as the specified storage space volume, but may be substantially the same (approximately the same) volume, and may be a volume minus the amount of excess space (e.g., a few millimeters or centimeters) required, particularly in consideration of the storage work of the container in the storage space, or if a partition is installed inside the storage container, may be a volume minus the amount of the partition (e.g., a few millimeters or centimeters) (or the storage space may have substantially the same volume as the reference storage space volume, but be larger by the amount of the partition).
[0036] The storage space for storing a user's stored items and / or the storage space that is the target of the reference storage space volume may be any space having a predetermined volume, but is preferably a storage space for receiving stored items. More specifically, it may be an installed object used by a user, such as a user's storage space, a smart-locked delivery box installed in a private home or a delivery box located in a common area of an apartment building (the location of the space may be determined in advance by linking it to information related to the user, or it may be a location where the delivery person stores the package by linking it to information related to the user), a shelf, locker, post office box, or insulated box that does not require electrical locking and unlocking control. The reference may also be a storage space for delivery, or a delivery item storage section of a mobile object for delivering packages (such as a mobile object such as a UAV or UGV, especially an autonomously controlled mobile object), a loading platform used by a delivery person for delivery (e.g., a truck loading platform, a motorcycle rear box, a box cart, a basket cart, etc.), or a mobile object such as a delivery bag. Furthermore, the space having a predetermined volume may be a space whose depth, width, and height lengths are fixed as described above, but it may also be a space whose volume is set by imaginarily setting a height length for an area whose depth and width lengths are fixed, such as a pallet, or a space whose volume is set by imaginarily setting a portion of the depth, width, and height lengths. However, this is not limited to these. Furthermore, the storage space to be stored and the reference storage space may be the same, or the storage space to be stored may be the size of the reference storage space multiplied by a predetermined number (especially an integer).
[0037] To set the storage container type information, the storage container type setting unit 131 first reads at least size information (depth, width, and height) corresponding to each purchased item (including items after purchase processing and items planned for purchase) from the product information storage unit 122 based on the purchased item information linked to the user identification information, and then virtually stores the purchased items in containers of each storage container type using a known packing calculation algorithm for storing predetermined objects in a space of a predetermined volume, thereby selecting an appropriate storage container type. The appropriate storage container type here is preferably a storage container type of the smallest size capable of storing the purchased items from the perspective of subsequent storage efficiency in the storage space. However, it is not limited to the smallest, and may be a storage container type that is one to two sizes larger than the smallest size that can be stored, taking into account size errors due to individual product differences and cushioning materials (such as foam cushioning or air-filled vinyl cushioning). Furthermore, the selection of the storage container type is not limited to the selection of a single storage container, and may also include the selection of multiple storage containers. For example, if the purchased items include items that are strictly prohibited from being stacked, in order to reliably prevent stacking, the storage container in which the prohibited items are stored may be set as a separate storage container that is strictly prohibited from being stacked and may be determined to be stored in the upper part of the storage space.Otherwise, for example, in consideration of the load on the mobile object, two storage containers with the same or nearest capacity may be selected, or two storage containers with the same or nearest weight may be selected so as to avoid bias in the center of gravity or to divide the delivery into two, or if the volume of the purchased items exceeds the storage space, two storage containers may be selected, one with approximately the same volume as the reference storage space volume and one that can store the remaining purchased items.
[0038] The delivery management unit 150 updates information in the delivery information storage unit 123, such as adding delivery identification information and associating user identification information, in response to a request from a user, for example, before or after product selection or payment, and updates information in the delivery information storage unit 124, such as adding delivery identification information and associating user identification information.
[0039] The residual space calculation unit 151 calculates the residual space (i.e., empty space) within the target containment space based on reference containment space volume information indicating the volume of the containment space containing one or more containment vessels and the containment vessel type information set by the containment vessel type setting unit 131. The residual space is calculated using a known packing calculation algorithm for storing a specified object in a space of a specified volume. Here, the calculation result of the residual space can be a volume value that can be easily converted to the containment vessel type, especially when the containment vessel type is specified for each specified volume relative to the reference containment space volume according to a specified rule as described above. In other words, the residual space information can also be used as residual-converted containment vessel type information, which converts the residual space into the containment vessel type, and this conversion facilitates the comparison described below.
[0040] Here, a simplified explanation will be given of an example of calculating the remaining space when the containment vessel type is defined for each predetermined volume relative to the reference containment space volume using Fig. 7. The containment vessel is exemplified for a plurality of containment vessel volume types (e.g., 1 / 3, 2 / 3, 1) that are set identifiable for each containment vessel volume obtained by dividing the height relative to the reference containment space volume by 3 and multiplying the result by a number equal to or less than 3.
[0041] First, the virtual storage space associated with delivery identification information "0001" is associated with user information "U0001." If a delivery (delivery information "N0001") stored in a container (container type "S033") with one-third of the reference storage space volume is virtually stored here, the delivery will be stored in an unused storage space, so the remaining space information is updated to "2 / 3" by subtracting 1 / 3 from 1, and the remaining equivalent storage container type information is updated to indicate two "S033"s and / or one "S066 (container type indicating a container with two-thirds of the reference storage space volume)."
[0042] Similarly, if a delivery item (delivery item information "N0010") stored in a container (storage container type "S033") with one-third of the standard storage space volume is to be virtually stored further, the remaining space information is updated to "1 / 3" by subtracting 1 / 3 from 2 / 3, and the remaining equivalent storage container type information is updated to indicate one "S033".
[0043] The remaining space is calculated in this manner, and can be more easily calculated by dividing the depth, width, or height of the storage space by a predetermined number, as shown in the example. Note that, as mentioned above, a more sophisticated remaining space calculation is possible using a known packing calculation algorithm.
[0044] Next, an example of information (especially remaining space information) stored in the delivery information storage unit 124 will be shown using Figure 8. First, for delivery identification information "0001," the linked delivery information is "N0001," the user information is "U0001," and it is shown that one storage container type information, "S025," which indicates a container type with a quarter of the reference storage space volume, is stored, so the remaining space information is calculated as "3 / 4" (the remaining converted storage container type information is "S075," which indicates a container type with a three-quarters of the reference storage space volume).
[0045] Next, for delivery identification information "0002," the linked delivery information is "N0002," the user information is "U0011," and it is shown that one storage container type information, "S050," which indicates a container type with half the standard storage space volume, is stored, so the residual space information is calculated as "1 / 2" (the residual converted storage container type information is "S050," which indicates a container type with half the standard storage space volume).
[0046] Next, for delivery identification information "0003," the linked delivery item information is "N0003," the user information is "U0005," and the storage container type information indicates that one "S100" has been stored, which indicates a container type that is approximately the same as the standard storage space volume, so the remaining space information is calculated as "0" (i.e., no space available).
[0047] Next, for delivery identification information "0004," the linked delivery item information is "N0004," the user information is "U0003," and the storage container type information shows that one of the above-mentioned "S025" (for example, the top-bottom loading possibility information indicates that top-loading is strictly prohibited) and one "S050" is stored, so the remaining space information is calculated as "1 / 4" (the remaining converted storage container type information is "S025," which indicates a container type with one-quarter of the standard storage space volume).
[0048] Next, for delivery identification information "0005" and "0006," the linked delivery information is "N0005" and "N0006," the user information is "U0009," and the storage container type information indicates that one "S100" and one "S050" (for example, when the volume of the purchased product exceeds the storage space) are stored, so the remaining space information is calculated as "0" and "1 / 2." In this case, the actual remaining space for this delivery to the user with user information "U0009" can be said to be "1 / 2" (the remaining converted storage container type information is "S050," which indicates a container type with half the standard storage space volume).
[0049] Finally, for delivery identification information "0007," the linked delivery information is "N0007" and the user information is "U0013," but since the storage container type information is not linked (for example, when a product is being selected for purchase), the residual space information remains "1" (the residual converted storage container type information is "S100," which indicates a container type that is approximately the same as the standard storage space volume).
[0050] In this way, the residual space calculation unit 151 can calculate the residual space in the target storage space based on the reference storage space volume information indicating the volume of the storage space that stores one or more storage vessels and the storage vessel type information set by the storage vessel type setting unit 131. In particular, by setting identification information that can identify each storage vessel volume obtained by dividing a predetermined storage space volume by a predetermined number as the storage vessel type information, it becomes possible to efficiently store deliveries in the storage space like a puzzle, and the residual space volume can be clarified as residual-converted storage vessel type information. Utilizing this, it becomes possible to extract the consolidation target items to be consolidate in the residual space. This will be described in detail below.
[0051] The mixed object extraction unit 152 extracts mixed object information indicating mixed objects that can be stored in the remaining space of the target storage space. More specifically, the mixed object extraction unit 152 extracts mixed object information indicating mixed objects that can be stored, for example, based on remaining space information (particularly, remaining equivalent containment vessel type information) corresponding to the remaining space of the target storage space. That is, by comparing with the remaining equivalent containment vessel type information corresponding to the remaining space, mixed object information corresponding to containment vessel type information having a volume equal to or smaller than that indicated by the containment vessel type is extracted. A plurality of residual equivalent containment vessel types corresponding to the residual space may be selectable, and for example, the containment vessel type setting unit 131 may calculate combination information of residual equivalent containment vessel types corresponding to the residual space, and extract mixed load object information of the containment vessel type corresponding to the combination information (for example, a combination that allows two mixed load objects of containment vessel type 1 / 4 to be stored in a residual space 1 / 2, a combination that allows one mixed load object of containment vessel type 1 / 4 and two mixed load objects of containment vessel type 1 / 8 to be stored, a combination that allows four mixed load objects of containment vessel type 1 / 8 to be stored, etc.). The mixed load object information (particularly, list information) may be presented via an application on the user terminal 2, for example. Furthermore, for example, when two or more mixed objects can be selected using combination information, if a storage container type that cannot be stored is determined based on the storage container type of the selected product (for example, if three mixed objects with a storage container type of 1 / 8 are selected for a remaining space of 1 / 2, volumes larger than the storage container type of 1 / 8 cannot be selected, or if a mixed object with a storage container type of 1 / 3 is selected, volumes larger than the storage container type of 1 / 6 cannot be selected), processing may be performed to make the mixed object information corresponding to the storage container type that cannot be stored unselectable (for example, by graying it out to restrict the selection operation or by not displaying it in the list information). Mixed objects can be a variety of objects, and examples are shown below.
[0052] <Example 1 of mixed cargo> The mixed load object information may include recommended product information indicating recommended products that are recommended to be selected as additional purchased products. That is, the mixed load object extraction unit 152 extracts, as mixed load object information, recommended product information indicating recommended products that can be stored in the remaining space based on converted storage container type information converted from volume information included in the product information and residual space information corresponding to the residual space (particularly residual converted storage container type information). The mixed load object extraction unit 152 may also refer to purchase history information included in the user information to reference at least one of product category information, manufacturer information, and seller information of previously purchased products, and extract one or more pieces of product information containing the corresponding information as mixed load objects. The mixed load object extraction unit 152 may also refer to at least one of product category information, manufacturer information, and seller information of the desired product information included in the user information, instead of the purchase history information.
[0053] The mixed item extraction unit 152 may also set the repurchase notification time for previously purchased items by referencing purchase history information included in the user information, and may present only items whose repurchase notification time is closest to the current date or the scheduled delivery date, or may present them preferentially. Here, "preferential presentation" means, for example, that the items are displayed earlier in the display order. More specifically, in the case of vertical scrolling, the items may be displayed at the top of the display area, or may be displayed early when advancing the provided item information displayed in order by swiping, etc. The repurchase notification time for previously purchased items may be set using a known method. For example, the repurchase notification time may be set based on the date when a predetermined amount of the previously purchased item is remaining, calculated by assuming that a predetermined number of items are consumed at a predetermined cycle. In the case of multiple purchases, the repurchase notification time may be set based on the past repurchase periods, for example, by taking an average value.
[0054] Furthermore, the user information referencing purchase history information, desired purchase product information, etc. (hereinafter also referred to as "purchase history information, etc.") is not limited to user information corresponding to user identification information linked to purchased product information (or linked to delivery information), but may also be user information corresponding to other user identification information associated with the user identification information. The other user identification information may be, for example, cohabiting user identification information set as a family member or partner, or proxy requesting user identification information that sets the user as a proxy receiving user. In this example, for this association, for example, a process for registering the other user's identification information may be executed on the user's application, and / or a process for selecting whether or not to allow association with the user's identification information may be executed on the other user's application. The other user's recommended product information extracted by referring to the purchase history information linked to the other user's identification information may be presented to the user's terminal together with the user's recommended product information of the user linked to the purchased product information (hereinafter, sometimes referred to as the "user" as a counterpart to the other user), or following the selection step of the user's recommended product information, if there is a product in the other user's recommended product information that can be stored in the remaining space minus the storage container type corresponding to the purchased product information selected in the selection step, a selection step of the other user's recommended product information may be started. The selection step of the other user's recommended product information may be started on the user's terminal, or may be started on the other user's terminal based on a request for permission to select from another user sent from the user's terminal.
[0055] In this way, by extracting recommended product information that recommends selecting additional products for purchase, taking into account the remaining space left over in the storage space at the time of delivery, it becomes possible to recommend products that take into account the delivery unit (i.e., the number of deliveries determined depending on whether the product fits within the standard storage space volume), and ultimately to recommend products that require fewer delivery units (i.e., potentially cheaper delivery fees). Also, by referencing the purchase history information of the user or other users, more accurate recommendations become possible, and in particular, by referencing the purchase history information of other users, it becomes possible to reduce the delivery unit not only within the user's own range, but also to reduce the delivery unit for other users as well.
[0056] <Example 2 of mixed cargo> The mixed loading object information may include advertising item information linked to the user's own user identification information or the other user identification information, which indicates advertising items to be provided to the user or the other user. That is, the mixed loading object extraction unit 152 extracts advertising item information indicating advertising items that can be stored in the remaining space as mixed loading object information based on converted storage container type information corresponding to the advertising item information and residual space information corresponding to the residual space (particularly residual converted storage container type information). The advertising item information may include, for example, advertising item identification information, advertising item size information (depth, width, height), weight information, temperature control range information, vertical loading availability information, advertising type (samples, paper advertisements (flyers, leaflets, etc.)), advertising item category information (food, beverages, alcohol, snacks, household goods, cosmetics, etc.), converted storage container type information (which may be stored in advance or may be converted from the advertising item size information and stored when extracting the mixed loading object information), advertiser information, etc.
[0057] In this example, the mixed loading object extraction unit 152 may, for example, randomly extract, as mixed loading object information, advertising item information to be mixed from advertising item information including information on the type of converted storage container that can be stored in the remaining space, or the user may select and set advertising item category information and advertiser information to be extracted on the application.Furthermore, the mixed loading object extraction unit 152 may refer to purchase history information included in the user information and at least one of product category information, manufacturer information, and seller information of previously purchased products, and extract one or more pieces of advertising item information including the corresponding advertising item category information and advertiser information as mixed loading objects.
[0058] Furthermore, similar to Example 1 of the mixed loading object, the user information referencing the purchase history information is not limited to user information corresponding to the user identification information linked to the purchased product information (or linked to the delivery information), but may also be other user identification information associated with the user identification information. The other user's advertising item information extracted by referring to the purchase history information linked to the other user's identification information may be presented to the user's terminal together with the user's own user's advertising item information, or following a selection step of the user's own user's advertising item information (including a selection step by the user or a selection step by the mixed loading object extraction unit 152), if there is an advertising item in the other user's advertising item information that can be stored in the remaining space minus the storage container type corresponding to the advertising item information selected in the selection step, a selection step of the other user's advertising item information may be started. The selection step of the other user's advertising item information may be started in the user's own user terminal, or may be started in the other user's terminal based on an other user's selection permission request transmitted from the user's own user terminal.
[0059] Furthermore, the mixed object extraction unit 152 may refer to at least one of product category information, manufacturer information, and seller information of the desired product information included in the user information of the user or other users, instead of the purchase history information.
[0060] In this way, by extracting advertising item information while taking into consideration the remaining space left over in the storage space at the time of delivery, it becomes possible to select advertising items taking into consideration the delivery unit (i.e., the number of deliveries determined depending on whether the item fits within the standard storage space volume). Also, by referring to the purchase history information of the user or other users, it becomes possible to obtain more accurate advertising effects.
[0061] <Example 3 of mixed cargo> The mixed-item object information may include subscription product information linked to the user's own user identification information or other user identification information, which indicates subscription products that the user or other users have registered in advance in association with each identification information. That is, the mixed-item object extraction unit 152 extracts subscription product information indicating subscription products that can be stored in the remaining space as mixed-item object information based on the converted storage container type information corresponding to the subscription product information linked to the user's own user identification information or other user identification information and the remaining space information (particularly the remaining converted storage container type information) corresponding to the remaining space. The subscription product information may include, for example, product identification information, product size (depth, width, height), weight information, temperature range information, vertical stacking availability information, converted storage container type information (which may be stored in advance or may be converted from product size and stored when the mixed-item object information is extracted), and scheduled delivery date information for regular delivery (e.g., what day of the month regular delivery is scheduled, etc.).
[0062] In this example, the mixed-loading target extraction unit 152 references, for example, scheduled regular delivery date information and extracts as mixed-loading target information, regular purchase products whose scheduled regular delivery date is within a predetermined period of the scheduled delivery date of the purchased product (for example, arriving at the nearest collection point within one week of the scheduled delivery date). A user linked to the purchased product selects one or more regular purchase products to be delivered together in this delivery from the list of regular purchase product information presented on the user terminal, taking into consideration remaining space. The selected regular purchase products are held for delivery at a collection point or the like, and are stored in a storage space in conjunction with the delivery of the purchased product and delivered together. The period for which the delivery of the regular purchase products is to be waited (i.e., the predetermined period relative to the scheduled delivery date of the purchased product) may be set by the user linked to the target regular purchase product information.
[0063] In this way, by extracting regular purchase product information while taking into account the remaining space remaining in the storage space at the time of delivery, it is possible to deliver regular purchase products at a timing that takes into account the delivery unit (i.e., the number of deliveries determined based on whether the product will fit within the standard storage space volume).
[0064] <Example 4 of mixed cargo> The mixed-loading object information may include information about desired items linked to other user identification information, which indicates items that other users wish to donate to designated users or desired users. That is, the mixed-loading object extraction unit 152 extracts, as mixed-loading object information, information about desired items that can be stored in the remaining space, based on converted storage container type information corresponding to the desired item information linked to other user identification information and remaining space information (particularly, remaining converted storage container type information) corresponding to the remaining space. The desired item information may include, for example, provided item identification information, provided item size, weight information, controlled temperature range information, information about whether or not the items can be stacked vertically, converted storage container type information (which may be stored in advance or may be converted from the provided item size and stored when the mixed-loading object information is extracted), and provided item registration date information. The desired item may be, for example, a gift (present) for a specified recipient, or a donation or sharing item for an unspecified recipient.
[0065] In this example, the mixed load object extraction unit 152 presents, as a list or the like, on the user terminal, desired product information (associated with user identification information and / or open information not associated with specific identification information) indicating information on the converted storage container type that can be stored in the remaining space. The user associated with the purchased product selects one or more desired product information to be delivered together in this delivery from the desired product information list presented on the user terminal, taking into consideration the remaining space. Furthermore, for desired products that are particularly specified by a user (especially for gifts, etc.), for example, product information including price information within the upper limit indicated by the desired product price upper limit information set by another user may be extracted and presented as a list.
[0066] In this way, by extracting information on items requested by other users while taking into consideration the remaining space remaining in the storage space at the time of delivery, it is possible to deliver items requested by other users at a timing that takes into consideration the delivery unit (i.e., the number of deliveries determined based on whether the items will fit within the standard storage space volume).
[0067] The mixed-loading object extraction unit 152 may extract at least one of the mixed-loading objects in the above examples, for example, but the types of objects that can be mixed may be set in advance on the system, or the user may be able to display and select the objects that he or she wishes to mix, or the user may set information about the objects he or she wishes to mix as user information in advance, and the objects may be automatically extracted based on that setting, or, as exemplified in Figure 11, when viewing the mixed-loading object list information, the objects to be viewed may be selected by sorting or rearranging.
[0068] <Processing flow> The flow of processing of the information processing method executed by the information processing system of the present invention will be described with reference to Fig. 9. Fig. 9 is a flowchart showing an example of processing by the information processing system of Fig. 1.
[0069] Here, as a pre-processing step for using a service provided by this information processing system, a user or worker accesses the management server 1 using an application (including a web browser), etc., and if it is the first time the user or worker is using the service, they may log in by performing a user registration process, or if they have already obtained an account, they may log in after undergoing predetermined authentication, such as entering an ID and password, to use the service. Note that instead of an account, a unique application ID associated with an application downloaded to the user terminal 2 or worker terminal 3 may be used as identification information (ID) to use the service.
[0070] After this login authentication, service use begins via an application (including a web browser), etc. In this example, a mode is described in which an estimated delivery time (e.g., an estimated delivery time slot) is first specified. This is particularly suitable for immediate delivery, and more reliably enables purchased items to be delivered at the user's desired delivery time. That is, when a user specifies an estimated delivery time after selecting a purchased item, there may be cases in which the user's desired estimated delivery time is not available. In particular, with immediate delivery, there is a high possibility that the user will want to obtain the item urgently, and the user experience will be unfavorable if the desired estimated delivery time is not available after product selection. Note that this is not limited to immediate delivery, and there may be cases in which the desired estimated delivery time is not available after selecting a purchased item, regardless of the delivery method.
[0071] 10, a list of scheduled delivery time information 910 (e.g., a list of scheduled delivery time information for a predetermined period selected by the user) is displayed on an application of the user terminal 2, the user is allowed to select a desired scheduled delivery time information, and the selected scheduled delivery time information is transmitted to the management server 1 in response to a confirmation operation in the scheduled delivery time determination area 920 (step S101). In this display example, the scheduled delivery time information "10:00-10:15" is selected by the user and displayed differently from the scheduled delivery time information in an unselected state, and the scheduled delivery time information "10:30-10:45" is displayed in an undisplayed state as it has already been reserved by another user. Note that the "scheduled delivery time information" referred to here may be scheduled delivery time information that can be included in the delivery information, or may be a differential scheduled delivery time calculated from the difference between the scheduled delivery time information and the current time (e.g., if the scheduled delivery start time is "10:00" and the current time is "9:30", the differential scheduled delivery time may be "30 minutes later"). In addition, if the corresponding scheduled delivery time information becomes unavailable for selection because another user has sent the same scheduled delivery time information to the management server 1 before the user makes a decision, a notification may be presented to the subsequent user urging them to make another selection.
[0072] In this way, by selecting the estimated delivery time before selecting the purchased items, there is no need to worry about the desired estimated delivery time being unavailable after the purchased items are selected. While the estimated delivery time is selected at this timing (S101) in this example, this is not a limitation. In cases where it is expected that there will be many cases where the purchase is not particularly urgent, the estimated delivery time may be selected after the purchased items are selected (e.g., as in FIG. 10 ). Alternatively, before starting step S101, a pre-selection step may be added in which the user selects the estimated delivery time between a “pre-selection mode” (more specifically, “immediate delivery mode”) in which the estimated delivery time is selected before selecting the purchased items, and a “post-selection mode” (more specifically, “normal delivery mode”) in which the estimated delivery time is selected after selecting the purchased items. The mode of selection may be associated with user identification information and settable in advance. Furthermore, if the item can be mixed with another user's delivery based on the extraction by the mixed item extraction unit 152 (see Example 5 above), the user may be asked whether the estimated delivery time of the other user to be mixed is acceptable before step S101 or instead of step S101. However, if you select to consolidate the purchased items with other users' deliveries at this time, you can only select items for the remaining space of the other users as purchased item information. To avoid this, instead of or in addition to the above timing, you can extract only the delivery information of other users who have remaining space available to store the storage container type corresponding to the purchased items at the timing of step S108 described below. At this time, if you have already selected a scheduled delivery time, you can release the reserved scheduled delivery time to match the selection of the other users to be consolidated.
[0073] Next, the data management unit 120 (particularly the delivery management unit 150) of the management server 1 generates new delivery identification information based on the scheduled delivery time information received from the user terminal 2, and updates the information by storing the scheduled delivery time information and the user identification information in association with each other (S102). Note that instead of generating new delivery identification information, delivery identification information may be assigned in advance to each scheduled delivery time information, and this information may be used for data management.
[0074] Next, as shown in FIG. 6, the user searches for a product based on the product category or product name, and the corresponding product information is sent to the user terminal 2, and, for example, a list of product information is displayed on the user terminal 2 (step S103).
[0075] 6, in response to a purchase product selection operation via the product display area 610 of the product list information on the application of the user terminal 2, the selected product information is transmitted to the management server 1 (step S104). Note that the selection operation in the product display area 610 of the product list information may be the purchase product selection operation, or the purchase product selection operation may be possible within the product detail information screen that is displayed after selecting the product display area 610, but is not limited to these.
[0076] Next, the data management unit 120 (particularly the product purchase management unit 130) of the management server 1 updates the purchased product information linked to the user identification information based on the selected product information received from the user terminal 2 (step S105). The total payment amount information for the purchased products may be displayed in the purchased product confirmation area 620. In this case, the total payment amount information may be calculated and updated in response to the selection operation. Furthermore, the storage container type setting unit 131 may set current storage container type information indicating which storage container type is currently set in response to the purchased product information at the time of the selection operation, and the current storage container type information may be displayed in the current storage container type information display area 630. Alternatively, or in addition to displaying the current storage container type information, the remaining space information calculated by the remaining space calculation unit 151 may be displayed.
[0077] Here, we will explain the case where the current storage container type information set by the storage container type setting unit 131 exceeds the reference storage space volume information, or the remaining space information calculated by the remaining space calculation unit 151 exceeds 0 and becomes negative, i.e., the case where it is determined that the currently set reference storage space volume is insufficient to store the purchased items. As an example, if it is determined that the storage space is insufficient, a configuration may be adopted in which proceeding to the next purchase processing step (payment processing step) is restricted. Alternatively, if the user reduces the purchased item information associated with the user identification information by, for example, returning some of the purchased item information to an unselected state, and it is no longer determined that there is insufficient storage space (i.e., it is determined that there is sufficient storage space), the restriction on proceeding to the next step may be lifted. At this time, size information included in the product information may be referenced and non-selection recommended product information indicating products that are recommended to be deselected to lift the restriction may be presented to the user. As another example, if estimated delivery time information has been selected in advance, the estimated delivery time information selection step illustrated in FIG. 9 may be executed again to select additional estimated delivery time information. Note that the number of deliveries that corresponds to each scheduled delivery time information is not limited to one, so if the number of deliveries that corresponds to two or more and there is availability, it is possible to select additional scheduled delivery time information of the same kind. When selecting scheduled delivery time information after selecting a product to purchase, information indicating that two or more scheduled delivery time information must be selected for the current purchased product information (for example, "You must select two scheduled delivery time information") may be presented.
[0078] In addition, this is not limited to cases where it is necessary to select multiple pieces of estimated delivery time information because it is determined that there is insufficient storage space; it is also possible to similarly handle cases where it is necessary to select multiple pieces of estimated delivery time information, such as when the weight information of the purchased product information exceeds the standard weight information for one delivery, when there are multiple types of management temperature range information for the purchased product information (especially when there are hot products and frozen products), or when it is determined that there is insufficient storage space based on the vertical loading capability information of the purchased product information (for example, when there are two storage containers with storage container type information of "1 / 2" and both storage containers contain products whose vertical loading capability information indicates "not possible to load on top", meaning that side-by-side storage is not possible).
[0079] Next, the data management unit 120 executes a purchase process (e.g., a payment process) to purchase the purchase product corresponding to the purchase product information linked to the user identification information, such as by performing a confirmation operation on the purchase product confirmation area 620 (S106). Note that in step S108 described below, if recommended product information recommending additional purchases as mixed items is presented, a similar purchase process may be executed again after step S108. Also, step S106 may be omitted, and the purchase process may be executed only after step S108.
[0080] Next, the remaining space calculation unit 151 calculates the remaining space (so-called free space) in the target storage space based on the reference storage space volume information indicating the volume of the storage space and the storage container type information corresponding to the purchased product set by the storage container type setting unit 131 (S107).
[0081] If it is determined in step S107 that there is insufficient remaining space (for example, there is no remaining space to accommodate a storage container of the smallest storage container type (particularly, the smallest converted storage container type for the items that can be extracted as mixed load items in step S108)), the flow of the e-commerce service on the application is terminated.The purchased items are then stored in a storage container of the corresponding storage container type, and the storage container is stored in a storage space corresponding to the scheduled delivery time and delivered to the user.
[0082] On the other hand, if it is determined in step S107 that there is sufficient remaining space (for example, there is remaining space that can accommodate at least a storage container of the smallest storage container type), the mixed load object extraction unit 152 extracts mixed load object information that indicates mixed load objects that can be stored in the remaining space of the target storage space (S108). More specifically, as illustrated in Fig. 11, for example, mixed load object display areas 1010, 1011, etc. of the mixed load object information are displayed in a list, and mixed load object information is determined in response to a mixed load object selection operation via the mixed load object display area 1010, etc. of the mixed load object list information, and the determined mixed load object information is sent to the management server 1, and the data management unit 120 (particularly the delivery management unit 150) updates (including adds) the delivery mixed load object information included in the delivery information. Alternatively, instead of presenting the information as a list of mixed load items, a predetermined number of mixed load items extracted by the mixed load item extraction unit 152 may be presented as options on the user terminal 2 by referring to user information such as the user's purchase history information, or by referring to information on desired mixed load items previously set by the user, and the user may select the mixed load items to be determined, or a predetermined number of mixed load items extracted by the mixed load item extraction unit 152 may be presented on the user terminal 2 as a mixed load confirmation notice and the user may select whether or not to mix them in, and the mixed load items to be mixed in the user's delivery may be determined by the system without user operation from among the storable mixed load items extracted by the mixed load item extraction unit 152, and depending on the determination, the determined mixed load item information is sent to the management server 1, as described above, and the data management unit 120 (particularly the delivery management unit 150) updates (including adds) the delivery mixed load item information included in the delivery information.
[0083] Furthermore, the product list display of mixed objects may be displayed so that the user can appropriately set information related to the display of mixed objects using a mixed object display information setting unit, such as a display target specification unit 1040 (e.g., check box or pull-down format) that selects which type of mixed object to display and a display order specification unit 1050 that selects which type of mixed object to display preferentially. Also, the mixed object selection operation may be a selection operation in the mixed object display area 1010, etc. of the mixed object list information, or the mixed object selection operation may be possible on a mixed object detailed information screen that is displayed after selecting the mixed object display area 1010, etc., but is not limited to these.
[0084] In particular, when performing payment processing after step S108, if the mixed item information is advertising item information, in consideration of the nature of advertising, the payment processing may proceed after deducting at least a portion of the delivery fee indicated by the delivery fee information related to the user's delivery or the purchase cost indicated by the purchase cost information, and / or a predetermined benefit (e.g., refund processing, point award processing, etc.) may be provided to the user. The system may bill the advertiser for the deduction or the provided benefit. Furthermore, if the mixed item information is information on a desired product (e.g., a gift) from another user who has designated the user, the delivery fee indicated by the delivery fee information related to the user's delivery may be apportioned (e.g., divided into two) to the other user at a predetermined rate, and the apportioned delivery fee information may be linked and stored, and each user may perform payment processing separately. Alternatively, delivery fee information for one delivery linked to the user may be linked and stored for the other user, and payment may be processed by the other user.
[0085] The purchased items are then stored in a storage container of the corresponding storage container type, and the storage container containing the purchased items and the storage container containing the mixed items are stored in a storage space corresponding to the scheduled delivery time and delivered to the user.
[0086] As described above, by standardizing and managing deliveries (e.g., cargo such as luggage) using storage container type identification information, it is possible to provide an information processing system, server, information processing method, and program that make it easier to grasp the overall volume of deliveries and enable efficient storage in various storage spaces.
[0087] The above-described embodiment is merely an example for facilitating understanding of the present invention, and is not intended to limit the present invention. The present invention can be modified and improved without departing from the spirit thereof, and it goes without saying that the present invention includes equivalents thereof. [Explanation of symbols]
[0088] 1 Management Server 2. User terminal
Claims
1. a remaining space calculation unit that calculates remaining space information indicating a remaining space in a storage space for storing the purchased items of the user, based on purchased item information received in response to a purchased item selection operation by the user via the item display area; and a mixed object extraction unit that extracts mixed object information indicating mixed objects that can be stored in a remaining space of a target storage space. An information processing system comprising:
2. The product display area displays product list information, the purchased product information is purchased product information received in response to a purchased product selection operation in the product display area; 2. The information processing system according to claim 1 .
3. The purchased product information is purchased product information accepted in response to a purchased product selection operation in a product detail information screen that is displayed after a product selection operation in the product display area.
2. The information processing system according to claim 1 .
4. Further comprising a purchase processing unit that executes a purchase process based on the purchased product information, the mixed object extraction unit extracts the mixed object information after the purchase process; 2. The information processing system according to claim 1 .
5. Further comprising a purchase processing unit that executes a purchase process based on the purchased product information, the mixed object extraction unit extracts the mixed object information before the purchase process; 2. The information processing system according to claim 1 .
6. When the mixed object information includes recommended product information that recommends additional purchases, the purchase processing unit executes a purchase process based on the re-added purchase product information.
5. The information processing system according to claim 4.
7. When the mixed object information includes recommended product information that recommends additional purchases, the purchase processing unit executes a purchase process including the added purchase product information.
7. The information processing system according to claim 6.
8. The mixed-loading object information includes delivery information regarding deliveries of other users associated with the user.
2. The information processing system according to claim 1 .
9. The mixed object extraction unit presents the extracted mixed objects to the user terminal of the user, and determines the mixed objects to be subject to mixed delivery in response to a selection operation of the mixed objects on the user terminal.
2. The information processing system according to claim 1 .
10. a data management unit that receives a selection of scheduled delivery time information regarding delivery from the user before the user selects the purchased item, and updates delivery information; 9. An information processing system according to claim 1, wherein:
11. a remaining space calculation unit that calculates remaining space information indicating a remaining space in a storage space for storing the purchased items of the user, based on purchased item information received in response to a product selection operation by the user in the product display area; and a mixed object extraction unit that extracts mixed object information indicating mixed objects that can be stored in a remaining space of a target storage space. A server comprising:
12. A step of calculating, by a remaining space calculation unit, residual space information indicating a residual space in a storage space that stores one or more storage containers for storing the purchased products of the user, based on purchased product information received in response to a product selection operation by the user in the product display area; and extracting, by a mixed object extraction unit, mixed object information indicating mixed objects that can be stored in a remaining space of the target storage space.
23. An information processing method comprising:
13. A step of calculating, by a remaining space calculation unit, residual space information indicating a remaining space in a storage space for storing the purchased products of the user, based on purchased product information received in response to a product selection operation by the user in the product display area; extracting, by a mixed object extraction unit, mixed object information indicating mixed objects that can be stored in a remaining space of the target storage space; A program characterized by: