Information Processing System, Server, Information Processing Method, and Program
The information processing system optimizes delivery efficiency by standardizing storage containers and calculating remaining space to determine optimal loading combinations, addressing the challenge of unpredictable loading capacity in mobile body deliveries.
Patent Information
- Application Number
- JP2021212586
- Authority / Receiving Office
- JP · JP
- Patent Type
- Patents
- Current Assignee / Owner
- Filing Date
- 2021-12-27
- Publication Date
- 2025-07-28
- Estimated Expiration
- 2041-12-27
AI Technical Summary
Existing information processing systems for delivering goods using mobile bodies, such as drones and unmanned vehicles, lack predictability in loading capacity due to user orders not considering the mobile body's loading constraints, leading to inefficiencies in delivery efficiency and costs.
An information processing system that includes a storage container type setting unit, a remaining space calculation unit, and a mixed loading object extraction unit, which standardizes and manages delivery goods using storage container type identification information to determine remaining space and extract optimal loading combinations.
Enables efficient storage and loading of goods in various storage spaces, allowing for better delivery efficiency and reduced costs by accurately determining the amount of goods that can be loaded on each mobile body.
Smart Images

Figure 0007713686000001 
Figure 0007713686000002 
Figure 0007713686000003
Abstract
Description
Technical Field
[0001] The present invention relates to an information processing system, a server, an information processing method, and a program.
Background Art
[0002] Conventionally, technologies related to online electronic commerce such as EC (Electronic Commerce) sites for online shopping and EC applications have been provided. For example, Patent Document 1 discloses an EC site management device that extracts recommended products in consideration of a plurality of viewpoints such as customer attributes, access logs, and related product information and presents them to customers.
Prior Art Documents
Patent Documents
[0003]
Patent Document 1
Summary of the Invention
Problems to be Solved by the Invention
[0004] In the disclosed technology of Patent Document 1 above, it is said that customer-specific product information considering various viewpoints can be displayed on the user terminal, but no consideration is given to viewpoints related to delivery.
[0005] In recent years, mobile bodies capable of autonomous control, such as flying bodies like drones and unmanned aerial vehicles (UAVs), and running bodies like unmanned ground vehicles (UGVs), have begun to be used in industries. Among these, experimental operations of an information processing system for delivering goods (loaded items) such as items ordered by users on e-commerce sites using mobile bodies have been started. In such an information processing system, although it is assumed that multiple mobile bodies will be subject to delivery control, due to the experimental operation, virtual delivery goods (for example, daily necessities and food) are set within the range that can be loaded onto one mobile body. However, in reality, users usually do not place orders while being aware of the loading capacity of one mobile body, but rather place orders for the desired quantity of the desired items at the desired timing, so there is no predictability as to whether it will fit within one mobile body.
[0006] On the other hand, since higher delivery efficiency leads to lower delivery costs (and thus delivery fees), it is desirable for service providers and users alike to load as many goods as possible onto one mobile body. However, considering the variation in the sizes of goods as described above, it is difficult to determine how much remaining space there is in the mobile body's loading section, and an operation with high loading efficiency is desired.
[0007] Therefore, the present invention has been made in view of such a background, and by standardizing and managing delivery goods (for example, loaded items such as luggage) using storage container type identification information, it aims to provide an information processing system, a server, an information processing method, and a program that facilitate grasping the overall quantity of delivery goods and enable efficient storage in various storage spaces.
Means for Solving the Problem
[0008] The main invention of the present invention for solving the above problems is a storage container type setting unit that sets storage container type information indicating the type for each volume of a storage container for storing the purchased goods of the user based on the purchased goods information selected by the user, a reference storage space volume information indicating the volume of a storage space for storing one or more of the storage containers, and based on the set storage container type information, a remaining space calculation unit that calculates remaining space information indicating the remaining space in the storage space, and a mixed loading object extraction unit that extracts mixed loading object information indicating a mixed loading object that can be stored in the remaining space of the target storage space, and an information processing system or the like including the same.
Effect of the Invention
[0009] According to the present invention, by standardizing and managing delivery items (for example, loaded items such as luggage) using storage container type identification information, it is possible to easily grasp the total amount of delivery items and enable efficient storage in various storage spaces, and provide an information processing system, a server, an information processing method, and a program.
Brief Description of the Drawings
[0010]
Figure 1
Figure 2
Figure 3
Figure 4
Figure 5
Figure 6
Figure 7
Figure 8
Figure 9
Figure 10
Figure 11
Embodiments for Carrying Out the Invention
[0011] The contents of the embodiments of the present invention will be listed and described. An information processing system and the like according to an embodiment of the present invention have the following configuration. [Item 1] A storage container type setting unit that sets storage container type information indicating the type for each volume of a storage container for storing the purchased goods of the user based on the purchased goods information selected by the user, A remaining space calculation unit that calculates remaining space information indicating the remaining space in the storage space based on the reference storage space volume information indicating the volume of the storage space for storing one or more of the storage containers and the set storage container type information, A mixed loading object extraction unit that extracts mixed loading object information indicating objects that can be stored in the remaining space of the target storage space, An information processing system characterized by the above. [Item 2] The storage container type information is made distinguishable from each other based on the volume obtained by dividing the reference storage space volume by a predetermined number, with a predetermined storage space volume as the reference storage space volume. The information processing system according to Item 1, characterized by the above. [Item 3] The mixed loading object information includes recommended product information indicating products recommended for additional purchase by the user. The information processing system according to any one of Items 1 or 2, characterized by the above. [Item 4] The mixed loading object information includes advertising item information. The information processing system according to any one of Items 1 to 3, characterized by the above. [Item 5] The mixed object extraction unit further refers to the purchase history information of the user. The information processing system according to any one of Items 1 to 4, characterized in that. [Item 6] The mixed object extraction unit further refers to the purchase desire information of the user. The information processing system according to any one of Items 1 to 5, characterized in that. [Item 7] The mixed object extraction unit further refers to at least one of the purchase history information and the purchase desire information of other users associated with the user. The information processing system according to any one of Items 1 to 6, characterized in that. [Item 8] The mixed object information includes regular purchase item information of the user or other users associated with the user. The information processing system according to any one of Items 1 to 7, characterized in that. [Item 9] The mixed object information includes offer desire item information indicating items provided by other users. The information processing system according to any one of Items 1 to 8, characterized in that. [Item 10] The mixed object extraction unit extracts the offer desire item information based on the upper limit amount information of the offer desire items set by the other user. The information processing system according to Item 9, characterized in that. [Item 11] The mixed object information includes delivery information regarding the deliveries of other users. The information processing system according to any one of Items 1 to 10, characterized in that. [Item 12] Before the user selects the purchased item, the data management unit further includes a data management unit that accepts the selection of the scheduled delivery time information regarding the delivery of the user and updates the delivery information. The information processing system according to any one of Items 1 to 11, characterized in that. [Item 13] A storage container type setting unit that sets storage container type information indicating the type for each volume of a storage container for storing the user's purchased items based on the purchased item information selected by the user; A remaining space calculation unit that calculates remaining space information indicating the remaining space in the storage space based on the reference storage space volume information indicating the volume of the storage space for storing one or more of the storage containers and the set storage container type information; A mixed loading object extraction unit that extracts mixed loading object information indicating a mixed loading object that can be stored in the remaining space of the target storage space, and A server characterized by the above. [Item 14] A step of setting, by a storage container type setting unit, storage container type information indicating the type for each volume of a storage container for storing the user's purchased items based on the purchased item information selected by the user; A step of calculating, by a remaining space calculation unit, remaining space information indicating the remaining space in the storage space based on the reference storage space volume information indicating the volume of the storage space for storing one or more of the storage containers and the set storage container type information; A step of extracting, by a mixed loading object extraction unit, mixed loading object information indicating a mixed loading object that can be stored in the remaining space of the target storage space, and An information processing method characterized by the above. [Item 15] A step of setting, by a storage container type setting unit, storage container type information indicating the type for each volume of a storage container for storing the user's purchased items based on the purchased item information selected by the user; A step of calculating, by a remaining space calculation unit, remaining space information indicating the remaining space in the storage space based on the reference storage space volume information indicating the volume of the storage space for storing one or more of the storage containers and the set storage container type information; A step of causing a computer to execute a step of extracting, by a mixed loading object extraction unit, mixed loading object information indicating a mixed loading object that can be stored in the remaining space of the target storage space, and A program characterized by the above.
[0012] <Embodiment 1> Hereinafter, an embodiment of an information system or the like according to Embodiment 1 of the present invention will be described. In the accompanying drawings, the same or similar elements are given the same or similar reference numerals and names, and redundant descriptions regarding the same or similar elements may be omitted in the description of each embodiment. Further, the features shown in this embodiment are applicable to other embodiments as long as they do not conflict with each other.
[0013] <Configuration> As shown in FIG. 1, the information processing system in this embodiment has a management server 1 and one or more user terminals 2. The management server 1 and the user terminal 2 are communicably connected to each other via a network. Note that the illustrated configuration is an example and is not limited thereto.
[0014] <Management Server 1> FIG. 2 is a diagram showing the hardware configuration of the management server 1. Note that the illustrated configuration is an example, and it may have other configurations.
[0015] As shown in the figure, the management server 1 is connected to a plurality of user terminals 2 and constitutes a part of this system. The management server 1 may be a general-purpose computer such as a workstation or a 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., and these are electrically connected to each other through a bus 15.
[0017] The control unit 10 controls the operation of the entire management server 1, and performs operations such as controlling the transmission and reception of data between each element, and information processing necessary for the execution and authentication processing of applications. For example, the control unit 10 is a CPU (Central Processing Unit) and / or a GPU (Graphics Processing Unit), and executes programs for this system stored in the storage 12 and expanded in the memory 11 to perform each information processing.
[0018] The memory 11 includes a main memory composed of a volatile storage device such as a DRAM (Dynamic Random Access Memory), and an auxiliary memory composed of 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 of the processor 10, and stores a BIOS (Basic Input / Output System) executed at the startup of the management server 1, and various setting information.
[0019] The storage 12 stores various programs such as application programs. A database storing data used for each process may be constructed in the storage 12.
[0020] The transmission / reception unit 13 connects the management server 1 to a network and a blockchain network. Note that the transmission / reception unit 13 may be provided with 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] The bus 15 is commonly connected to the above elements, and transmits, for example, an address signal, a data signal, and various control signals.
[0023] <User terminal 2> The user terminal 2 shown in FIG. 3 is an information processing device such as a personal computer, a tablet terminal, a smartphone, a mobile phone, a PHS, or a PDA that the user possesses. The user terminal 2 also includes a control unit 20, a memory 21, a storage 22, a transmission / reception unit 23, an input / output unit 24, etc., which are electrically connected to each other through a bus 25. Since the main functions of each element can be configured in the same manner as the management server 1 described above, detailed descriptions of each element are omitted.
[0024] <Functions of the management server> FIG. 4 is a block diagram illustrating the functions implemented in the control unit 10 of the management server 1, and FIG. 5 is a block diagram illustrating the information stored in the storage 12. In the present embodiment, the control unit 10 of the management server 1 includes 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 as functional units. 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. 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] Regarding the user information stored in the user information storage unit 121, for example, it may include the user's basic information (such as the user's name, username, email address, address, phone number, etc.), user identification information, payment information (such as credit card information), external application account information, purchased product information (including purchase cost information), purchase history information, product purchase wish information (so-called favorite registered product information or product information in the wish list, etc., which may include some or all of the same information as the product information described later), regularly purchased product information (described later), etc., but is not limited thereto.
[0026] Regarding the product information stored in the product information storage unit 122, for example, it may include, but is not limited to, product identification information, product name information, manufacturer name information, seller name information, product category information (such as food, beverages, alcoholic beverages, snacks, daily sundries, cosmetics, etc.), price information, size information (depth, width, height), weight information, management temperature range information, stacking availability information (top stacking availability information or bottom stacking availability information), etc.
[0027] Regarding the shipped item information stored in the shipped item information storage unit 123, for example, it may include, but is not limited to, shipped item identification information, user identification information, storage container type information, size information (depth, width, height), weight information, management temperature range information, stacking availability information (top stacking availability information or bottom stacking availability information), shipping cost information, etc.
[0028] Regarding the shipping information stored in the shipping information storage unit 124, for example, it may include shipping identification information, user identification information, remaining space information, shipping consolidation target item information, etc., and may also include, but is not limited to, storage container type information, weight information, management temperature range information, scheduled shipping time information (scheduled start shipping time information, scheduled end shipping time information, scheduled shipping time zone information), shipping cost information, etc. linked to the shipped item identification information.
[0029] Regarding the consolidation target item information stored in the consolidation target item information storage unit 125, it may vary depending on the registered consolidation target items. For example, it may include, but is not limited to, consolidated item identification information, storage container type information, size information (depth, width, height), weight information, management temperature range information, stacking availability information (top stacking availability information or bottom stacking availability information), etc.
[0030] The information transmission / reception unit 100 transmits various information (including requests) to an external device (such as the user terminal 2, etc.) that is directly or indirectly connected to the management server 1 via at least a network, and receives various information (including requests) from the external device.
[0031] The screen information generation unit 110 generates screen information to be displayed via the user interfaces of the user terminal 2 and the operator terminal 3. The screen information can be, for example, user interface screen information generated by arranging various images and texts based on a predetermined layout rule using the images and text data stored in the storage 12 as materials. Note that the screen information generation unit 110 may 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, it is also possible to transmit information necessary for generating a user interface screen such as image data from the management server 1, and generate a user interface screen based on the necessary information based on a predetermined layout rule by an application of the user terminal 2 or the like and display it on the user terminal 2. The processing related to the screen information generation unit 110 can 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. Predetermined processes in the data management unit 120 include, for example, a usage registration process of assigning user identification information to a user according to a usage registration request and user information received from the user terminal 2 and storing and managing the user information in the user information storage unit 121, a product presentation process of presenting product list information (see FIG. 6) by referring to the product information storage unit 122 according to a product browsing request from the user terminal 2, a purchased product information update process of updating the purchased product information associated with the user identification information according to a selection operation on the product display area 610 of the product list information as illustrated in FIG. 6 (including the process of updating the purchased product confirmation area 620), a storage container setting process of setting storage container type information indicating the type for each volume of the storage container for storing the user's purchased products (including products scheduled to be purchased) based on the purchased product information, a remaining space calculation process of calculating the remaining space in the storage space based on the reference storage space volume information indicating the volume of the storage space for storing one or more storage containers and the set storage container type information, a mixed loading object extraction process of extracting the mixed loading target object corresponding to the remaining space in the storage space, a purchase process (such as a settlement process) for purchasing the products included in the purchased product information, a delivery information update process of updating (including adding) the delivery mixed loading target object information included in the delivery information, and the like, including various processes but not limited to these.
[0033] The product purchase management unit 130 executes predetermined processes related to product purchase and manages predetermined information related to product purchase. For example, based on the purchased product information (including product information scheduled to be purchased such as a so-called virtual shopping cart) selected by the user from among product lists presented in an e-commerce application (including the case of using a web browser) executed on the user terminal 2, the product purchase management unit 130 executes a purchase process including predetermined procedure processes and manages purchase history information (product ID, purchase date, purchase amount, etc.) linked to the user identification information (so-called user ID).
[0034] The storage container type setting unit 131 sets storage container type information indicating the type for each volume of the storage container for storing the user's purchased products based on the purchased product information associated with the user identification information. The shape of the storage container is, for example, a three-dimensional container with a geometric shape, and it is desirable that it be a rectangular parallelepiped (including a cube) considering storage and stacking in the storage space. The material of the storage container may be any material, such as paper, plastic, metal, etc., and in particular, it is desirable from the viewpoints of ease of production and weight that it be a cardboard made of paper or a cardboard made of plastic. Here, in the present invention, storage container type information is set so that the type of the storage container for storing the purchased product can be identified. The storage container types are, for example, a plurality of storage container volume types (for example, the storage container volume types set so as to be distinguishable from each other based on the volume obtained by dividing the reference storage space volume by a predetermined number (for example, an integer), such as the storage container volume types set so as to be distinguishable for each storage container volume obtained by dividing the reference storage space volume by a predetermined number (for example, an integer) and multiplying by a number less than or equal to the predetermined number (for example, 1 / 3, 2 / 3, 1, or 1 / 4, 1 / 2, 3 / 4, 1, etc.)) or a plurality of storage container volume types (for example, 1 / 2, 1 / 4, 1 / 8 ···, etc.) set so as to be distinguishable for each storage container volume obtained by dividing by a predetermined number (which may be an integer, and in particular, may be a power of 2 (n is an integer and may include 0)), and is not limited to these). Further, more specifically, regarding the volume of the storage container, for example, when dividing the reference storage space volume by 4 (that is, when setting it to 1 / 4), it may be a storage container with a volume obtained by dividing any one of the depth, width, and height of the storage space by 4, or it may be a storage container with a volume obtained by dividing two of the depth, width, and height of the storage space by 2.
[0035] Note that the reference storage space volume may not be the same as the predetermined storage space volume, but may be substantially the same (roughly the same) volume. In particular, in view of the operation of storing the container in the storage space, the volume may be reduced by the surplus space required (for example, about several millimeters or several centimeters), or when a partition is provided in the storage container, the volume may be reduced by the partition (for example, about several millimeters or several centimeters) (or the storage space may have a volume substantially the same as the reference storage space volume, and the partition may be large).
[0036] The storage space for storing the user's stored items and / or the storage space targeted for the reference storage space volume may be any space as long as it has a predetermined volume. However, it is preferably a storage space for receiving stored items. More specifically, for example, it is a facility used by the user, such as a storage space for the user, a delivery box with a smart lock installed in a private house, or a storage space of a delivery box arranged in a common area for an apartment building (the position of the space may be determined in advance by associating information related to the user, or it may be the position where the luggage is stored by associating information related to the user by the delivery person), or a storage space such as a shelf, locker, private mailbox, or cool box that does not involve electrical locking and unlocking control. Also, it may be based on a storage space for delivery, such as a delivery item storage section of a moving body (such as a UAV or UGV, especially a self-controlled moving body) for delivering luggage, a loading platform used by a delivery person (such as a truck loading platform, a rear box of a motorcycle, a box trolley, a basket trolley, etc.), or a movable object such as a delivery bag. Furthermore, the space with a predetermined volume may be a space whose lengths in the depth direction, width direction, and height direction are determined as described above, but it may also be a space having a volume with a virtual height length set for an area whose lengths in the depth direction and width direction are determined, such as a pallet, that is, a space having a volume with a virtual length set for a part of the lengths in the depth direction, width direction, and height direction. Note that it is not limited to these. Also, the storage space to be stored and the reference storage space may be the same, or the storage space to be stored may be a size obtained by multiplying the reference storage space by a predetermined number (especially an integer).
[0037] The storage container type setting unit 131, in order to set the storage container type information, first refers to the product information storage unit 122 based on the purchased product information associated with the user identification information, and reads at least the size information (depth, width, height) corresponding to each purchased product (including the product after the purchase process and the product scheduled for purchase). By virtually storing the purchased products in the containers of each storage container type using a known packing calculation algorithm for storing a predetermined object in a space of a predetermined volume, it selects a suitable storage container type. Here, the suitable storage container type preferably refers to the storage container type with the smallest size in which the purchased product can be stored, from the perspective of the storage efficiency in the subsequent storage space. However, it is not limited to the smallest size. Considering the size error due to individual differences in products and cushioning materials (such as cushioning materials made of foamed materials or air-filled cushioning materials made of vinyl materials), a storage container type that is 1 to 2 sizes larger than the smallest size in which the product can be stored may also be acceptable. Also, the selection of the storage container type is not limited to the selection of a single storage container, and it may also be the selection of a plurality of storage containers. For example, when the purchased products include products prohibited from being stacked, in order to surely avoid stacking, the storage container in which the products prohibited from being stacked are stored may be separately set as a storage container prohibited from being stacked, and it may be made distinguishable so that it is stored on the upper side of the storage space. In addition, for example, considering the load of the moving body, it may be selected so that there is no bias in the center of gravity, or so that the delivery is divided into two, so that the two storage containers have the same volume or the closest volume, or the two storage containers have the same weight or the closest weight. Or when the capacity of the purchased products exceeds the storage space, two storage containers, one with a volume approximately the same as the reference storage space volume and the other in which the remaining purchased products can be stored, may be selected, etc.
[0038] The delivery management unit 150 executes information updates such as adding delivery item identification information and associating user identification information in the delivery item information storage unit 123, or adding delivery identification information and associating user identification information in the delivery information storage unit 124, in response to requests from the user at timings before and after, for example, product selection and settlement.
[0039] 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 for storing one or more storage containers and the storage container type information set by the storage container type setting unit 131. The method for calculating the remaining space is to calculate the remaining space by a known packing calculation algorithm for storing a predetermined object in a space of a predetermined volume. Here, the calculation result of the remaining space can be a volume value that is also easy to convert into the storage container type, especially when the storage container is defined for each predetermined volume with respect to the reference storage space volume according to a predetermined law. That is, the remaining space information can be the remaining converted storage container type information obtained by converting the remaining space into the storage container type, and by performing the conversion, the comparison described later becomes easy.
[0040] Here, an example of calculating the remaining space when the storage container type is defined for each predetermined volume with respect to the reference storage space volume will be briefly described with reference to FIG. 7. The storage container will be exemplified for a plurality of types of storage container volumes (for example, 1 / 3, 2 / 3, 1) that are set to be distinguishable for each storage container volume obtained by dividing the height by 3 and multiplying by a number less than or equal to 3 with respect to the reference storage space volume.
[0041] First, in a virtual storage space associated with the delivery identification information "0001", user information "U0001" is associated. Here, when the delivery item (delivery item information "N0001") stored in a container with one-third of the reference storage space volume (storage container type "S033") is virtually stored, in order to store the delivery item in the storage space where it is not stored, the remaining space information is updated by subtracting 1 / 3 from 1 to "2 / 3", and the remaining converted storage container type information is updated as information indicating that there are two "S033"s and / or one "S066" (the storage container type indicating a container with two-thirds of the reference storage space volume).
[0042] Similarly, when the delivery item ("Delivery Item Information "N0010") stored in a container with a volume of one-third of the reference storage space volume (Storage Container Type "S033") is further virtually stored, since it is to be further stored in the storage space where the delivery item ("N0001") is already stored, the remaining space information is updated from 2 / 3 to "1 / 3" by subtracting 1 / 3, and the remaining converted storage container type information is updated as information indicating one "S033".
[0043] In this way, the calculation of the remaining space is performed. As particularly exemplified, when any one of the depth, width, and height of the storage space is divided by a predetermined number, it can be executed more simply. As described above, a more advanced calculation of the remaining space is possible by a known boxing calculation algorithm.
[0044] Next, an example of the information (particularly the remaining space information) stored in the delivery information storage unit 124 is shown with reference to FIG. 8. First, in the delivery identification information "0001", the associated delivery item information is "N0001", the user information is "U0001", and as the storage container type information, it is shown that one "S025" indicating the container type of one-fourth of the reference storage space volume is stored. Therefore, the remaining space information is calculated as "3 / 4" (the remaining converted storage container type information indicates "S075", which is the container type of three-fourths of the reference storage space volume).
[0045] Next, in the delivery identification information "0002", the associated delivery item information is "N0002", the user information is "U0011", and as the storage container type information, it is shown that one "S050" indicating the container type of one-half of the reference storage space volume is stored. Therefore, the remaining space information is calculated as "1 / 2" (the remaining converted storage container type information indicates "S050", which is the container type of one-half of the reference storage space volume).
[0046] Next, in the delivery identification information "0003", the associated delivery item information is "N0003", the user information is "U0005", and as the storage container type information, one "S100" indicating a container type approximately the same as the reference storage space volume is stored. Therefore, the remaining space information is calculated as "0" (i.e., there is no space available).
[0047] Next, in the delivery identification information "0004", the associated delivery item information is "N0004", the user information is "U0003", and as the storage container type information, one of the above-mentioned "S025" (for example, the vertical stacking permission information indicates strict prohibition of stacking on top) and one "S050" are stored. Therefore, the remaining space information is calculated as "1 / 4" (the remaining conversion storage container type information indicates "S025", which is a container type with a volume of one-fourth of the reference storage space volume).
[0048] Next, in the delivery identification information "0005" and "0006", the associated delivery item information is "N0005" and "N0006", the user information is "U0009", and as the storage container type information, one of the above-mentioned "S100" and one "S050" (for example, when the volume of the purchased goods exceeds the storage space) are stored. Therefore, the remaining space information is calculated as "0" and "1 / 2". In this case, it can be said that the actual remaining space for this delivery for the user of the user information "U0009" is "1 / 2" (the remaining conversion storage container type information indicates "S050", which is a container type with a volume of one-half of the reference storage space volume).
[0049] Finally, in the delivery identification information "0007", the associated delivery item information is "N0007", the user information is "U0013", but since no storage container type information is associated (for example, when selecting purchased goods), the remaining space information remains "1" (the remaining conversion storage container type information indicates "S100", which is a container type approximately the same as the reference storage space volume).
[0050] In this way, the remaining space calculation unit 151 can calculate the remaining space in the target storage space based on the reference storage space volume information indicating the volume of the storage space for storing one or more storage containers and the storage container type information set by the storage container type setting unit 131. In particular, as the storage container type information, identification information is set so as to be distinguishable for each storage container volume obtained by dividing a predetermined storage space volume by a predetermined number as the reference storage space volume. As a result, it becomes possible to efficiently store the delivery items in the storage space like a puzzle, and the remaining space volume can be clarified as the remaining conversion storage container type information. By utilizing this, it becomes possible to extract the items to be mixed and loaded in the remaining space, which will be described in detail below.
[0051] The mixed-load object extraction unit 152 extracts mixed-load object information indicating mixed-load objects that can be stored in the remaining space of the target storage space. More specifically, the mixed-load object extraction unit 152 extracts, for example, mixed-load object information indicating storable mixed-load objects based on remaining space information (particularly, remaining-converted storage container type information) corresponding to the remaining space of the target storage space. That is, compared with the remaining-converted storage container type information corresponding to the remaining space, mixed-load object information corresponding to storage container type information with a volume equal to or less than that indicated by the storage container type is extracted. The remaining-converted storage container type corresponding to the remaining space may allow multiple selections. For example, the storage container type setting unit 131 calculates combination information of remaining-converted storage container types corresponding to the remaining space, and may extract mixed-load object information of the storage container type corresponding to the combination information (for example, a combination that allows storing two mixed-load objects of storage container type 1 / 4 for a remaining space of 1 / 2, a combination that allows storing one mixed-load object of storage container type 1 / 4 and two mixed-load objects of storage container type 1 / 8, a combination that allows storing four mixed-load objects of storage container type 1 / 8, etc.). The mixed-load object information may be presented, for example, via an application on the user terminal 2 as mixed-load object information (particularly, list information). Further, for example, when two or more mixed-load objects can be selected using combination information, if a storage container type that becomes non-storable is determined according to the storage container type of the selected product (for example, when three mixed-load objects of storage container type 1 / 8 are selected for a remaining space of 1 / 2, volumes larger than storage container type 1 / 8 become non-selectable, or when a mixed-load object of storage container type 1 / 3 is selected, volumes larger than storage container type 1 / 6 become non-selectable, etc.), a process of making the mixed-load object information corresponding to the non-storable storage container type non-selectable (for example, graying out and restricting the selection operation, or not displaying it in the list information) may be executed. Since the mixed-load objects can be various objects, examples are shown below.
[0052] <Example 1 of Mixed-Load Object> 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 the mixed-load object information, recommended product information indicating recommended products that can be stored in the remaining space based on the converted storage container type information converted from the volume information included in the product information and the remaining space information corresponding to the remaining space (particularly the remaining converted storage container type information). Further, the mixed-load object extraction unit 152 may refer to at least any one of the product category information, manufacturer information, and seller information of the products purchased in the past by referring to the purchase history information included in the user information, and extract one or more product information including the corresponding information as the mixed-load objects. Further, the mixed-load object extraction unit 152 may refer to at least any one of the product category information, manufacturer information, and seller information of the products desired to be purchased included in the user information instead of the purchase history information.
[0053] Further, the mixed-load object extraction unit 152 may set the re-purchase notification time of the products purchased in the past by referring to the purchase history information included in the user information, and present only the products whose re-purchase notification time is close to the current date or the scheduled delivery date, or present them preferentially. The "present preferentially" mentioned here means, for example, that the display order is set earlier. More specifically, in the case of vertical scrolling, it may be displayed on the upper side of the display area, or when advancing the provided item information displayed in order by swiping or the like, it may be displayed at the front. The method of setting the re-purchase notification time of the products purchased in the past may be a known method. For example, it may be set based on the date when a predetermined remaining quantity is reached, which is calculated assuming that a predetermined number is consumed at a predetermined period cycle with respect to the content quantity of the products purchased in the past. Or, in the case of multiple purchases, it may be set based on the past re-purchase periods, for example, by taking an average value.
[0054] Furthermore, the user information that refers to purchase history information, desired purchase item information, etc. (hereinafter also referred to as "purchase history information, etc.") is not limited to the user information corresponding to the user identification information associated with the purchased item information (or the delivery information), but may also be the 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, etc., or proxy request user identification information set as a proxy recipient user for the user. In this example, for such association, for example, on the user's application, the registration process of the identification information of other users may be executed, and / or on the application of the other user, the process of selecting whether to permit the association with the user's identification information may be executed, etc. The other user recommended item information extracted by referring to the purchase history information, etc. associated with the other user identification information may be presented to the user terminal together with the self-user recommended item information of the user (hereinafter, sometimes referred to as "self-user" as a term in contrast to other users) associated with the purchased item information, or following the selection step of the self-user recommended item information, if there are items within the recommended item information of the other user that can be stored in the remaining space obtained by subtracting the storage container type corresponding to the purchased item information selected in the selection step, the selection step of the other user recommended item information may be started. The selection step of the other user recommended item information may be started on the user terminal, or may be started on the other user terminal based on the other user selection permission request transmitted from the user terminal.
[0055] In this way, by extracting recommended item information that recommends selecting additional purchased items in consideration of the remaining space in the storage space at the time of delivery, it becomes possible to recommend items considering the delivery unit (that is, the number of deliveries determined according to whether it fits within the standard storage space volume), and ultimately, it becomes possible to make recommendations within a range where the delivery unit is small (that is, the delivery fee can be low). Also, by referring to the purchase history information, etc. of the self-user or other users, more accurate recommendations can be made, and in particular, by referring to the purchase history information, etc. of other users, not only can the delivery unit be reduced within the range of the self-user, but also the effect of reducing the delivery unit including other users can be obtained.
[0056] <Example 2 of the objects to be co-loaded> The co-loading object information may include advertising item information associated with the self-user identification information or other-user identification information, indicating advertising items to be provided to the self-user or other users. That is, the co-loading object extraction unit 152 extracts, as the co-loading object information, the advertising item information indicating an advertising item that can be stored in the remaining space, based on the converted storage container type information corresponding to the advertising item information and the remaining space information (particularly the remaining converted storage container type information) corresponding to the remaining space. The advertising item information may include, for example, advertising item identification information, advertising item size information (depth, width, height), weight information, management temperature range information, information on whether stacking is possible vertically or horizontally, advertising type (samples, paper advertisements (flyers, leaflets, etc.)), advertising item category information (food, beverages, alcoholic beverages, confectionery, daily sundries, cosmetics, etc.), converted storage container type information (which may be pre-stored or stored after being converted from the advertising item size information when extracting the co-loading object information), advertiser information, and the like.
[0057] In the case of this example, the co-loading object extraction unit 152 may, for example, randomly extract, as the co-loading object information, the advertising item information to be the co-loading object from the advertising item information including the converted storage container type information that can be stored in the remaining space, or may allow the user to select and set the advertising item category information and advertiser information to be the extraction object on the application. Also, with reference to the purchase history information included in the user information, at least any one of the product category information, manufacturer information, and seller information of the products purchased in the past may be referred to, and one or more advertising item information including the corresponding advertising item category information and advertiser information may be extracted as the co-loading object.
[0058] Furthermore, similar to Example 1 of the items to be co-loaded, the user information that refers to the purchase history information is not limited to the user information corresponding to the user identification information linked to the purchased product information (or the delivery information), and may be other user identification information associated with the user identification information. The other user advertising item information extracted by referring to the purchase history information linked to the other user identification information may be presented to the self-user terminal together with the self-user advertising item information, or following the selection step of the self-user advertising item information (including the selection step by the self-user or the selection step by the co-loading item extraction unit 152), if there is an advertising item within the other user's advertising item information that can be stored in the remaining space obtained by subtracting the storage container type corresponding to the advertising item information selected in the selection step, the selection step of the other user advertising item information may be started. The selection step of the other user advertising item information may be started on the self-user terminal, or may be started on the other user terminal based on the other user selection permission request transmitted from the self-user terminal.
[0059] In addition, instead of the purchase history information, the co-loading item extraction unit 152 may refer to at least any one of the product category information, manufacturer information, and seller information of the desired purchase product information included in the user information of the self-user or other users.
[0060] In this way, by considering the remaining space in the storage space at the time of delivery and extracting the advertising item information, it becomes possible to select advertising items considering the delivery unit (that is, the number of deliveries determined according to whether it fits within the reference storage space volume). Also, by referring to the purchase history information, etc. of the self-user or other users, it becomes possible to obtain a more accurate advertising effect.
[0061] <Example 3 of the items to be co-loaded> The mixed-loading target object information may include regular purchase product information associated with the self-user identification information or other-user identification information, indicating regular purchase products pre-registered by the self-user or other users in association with each identification information. That is, the mixed-loading target object extraction unit 152 extracts, as the mixed-loading target object information, regular purchase product information indicating regular purchase products that can be stored in the remaining space, based on the converted storage container type information corresponding to the regular purchase product information associated with the self-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 regular purchase product information may include, for example, product identification information, product size (depth, width, height), weight information, management temperature zone information, information on whether stacking is possible, converted storage container type information (which may be pre-stored or stored after being converted from the product size when extracting the mixed-loading target object information), regular delivery scheduled date information (e.g., around which day of each month for regular delivery), etc.
[0062] In this example, the mixed-loading target object extraction unit 152 refers to, for example, the regular delivery scheduled date information, and extracts, as the mixed-loading target object information, regular purchase products for which the regular delivery scheduled date is within a predetermined period with respect to the delivery scheduled date of the purchased product (e.g., arriving at the nearest consolidation yard within one week of the delivery scheduled date). The user associated with 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 account the remaining space. The selected regular purchase products are made to wait for their delivery at a consolidation yard or the like, and are stored in the storage space in accordance with the delivery of the purchased product and delivered together. The period for which the delivery of the regular purchase product is made to wait (i.e., the predetermined period with respect to the delivery scheduled date of the purchased product) may be settable by the user associated with the target regular purchase product information.
[0063] In this way, by considering the remaining space in the storage space at the time of delivery and extracting the regular purchase product information, it becomes possible to deliver the regular purchase products at a timing considering the delivery unit (i.e., the number of deliveries determined according to whether it fits within the reference storage space volume).
[0064] <Example 4 of the mixed-loading target object> The co-loading target object information may include the information on the items offered by other users that they wish to provide to the designated user or the desired user, which is associated with the other user identification information. That is, the co-loading target object extraction unit 152 extracts, as the co-loading target object information, the information on the items offered by other users that can be stored in the remaining space, based on the converted storage container type information corresponding to the information on the items offered by other users associated with the other user identification information and the remaining space information (especially the remaining converted storage container type information) corresponding to the remaining space. The information on the items offered by other users may include, for example, the identification information of the offered items, the size of the offered items, the weight information, the management temperature range information, the information on whether stacking is possible, the converted storage container type information (which may be pre-stored or stored after conversion from the size of the offered items when extracting the co-loading target object information), the information on the registration date of the offered items, and so on. The items offered by other users may be, for example, gifts (presents) with a designated recipient, or donated items or shared items without a designated recipient.
[0065] In this example, the co-loading target object extraction unit 152 presents to the user terminal, in the form of a list or the like, the information on the items offered by other users that indicates the converted storage container type information that can be stored in the remaining space (the information associated with the user identification information and / or the open information not associated with specific identification information). The user associated with the purchased goods selects one or more pieces of information on the items offered by other users to be co-delivered in this delivery, considering the remaining space, from the list of the information on the items offered by other users presented to the user terminal. Also, especially for the items offered by other users with a designated user (especially for gift purposes), for example, based on the upper limit amount information on the items offered by other users set by the other user, the product information including the price information within the upper limit amount indicated by the upper limit amount information on the items offered by other users may be extracted and presented as a list.
[0066] In this way, by considering the remaining space in the storage space during delivery and extracting the information on the items offered by other users, it becomes possible to deliver the items offered by other users at a timing considering the delivery unit (that is, the number of deliveries determined according to whether it fits within the reference storage space volume).
[0067] Note that the mixed-load object extraction unit 152 may extract at least any one of the mixed-load objects in the above example. For example, the types of objects that can be mixed on the system may be preset in advance. However, it is also possible that the user can display and select the objects for which mixed loading is desired. The user may also set in advance the information on the objects for which mixed loading is desired as user information, and the extraction may be automatically performed based on the setting. As illustrated in FIG. 11, when browsing the mixed-load object list information, sorting or rearrangement may be performed to select the objects to be browsed.
[0068] <Flow of processing> With reference to FIG. 9, the flow of processing of the information processing method executed by the information processing system of the present invention will be described. FIG. 9 is a flowchart showing an example of the processing of the information processing system of FIG. 1.
[0069] Here, as a preprocessing for using the service provided by this information processing system, the user or operator accesses the management server 1 using an application (including a web browser), etc. When using the service for the first time, a usage registration process may be performed to log in. If an account has already been obtained, the service may be made available by receiving a predetermined authentication such as inputting an ID and password to log in. Note that instead of an account, the service may be made available using a unique application ID related to the application downloaded to the user terminal 2 or the operator terminal 3 as identification information (ID).
[0070] After this login authentication, service usage starts via an application (including a web browser), etc. In this example, a mode of specifying a scheduled delivery time (for example, a scheduled delivery time zone) will be described first. This is particularly suitable for immediate delivery and enables the purchased goods to be delivered more reliably at the user's desired delivery time. That is, when the scheduled delivery time is specified after the user selects the purchased goods, there may be cases where the desired scheduled delivery time of the user is not available. Especially in the case of immediate delivery, it is highly likely that the user wants to obtain the goods urgently, and the user experience when the desired scheduled delivery time is not available after the goods are selected is not favorable. Note that not only in the case of immediate delivery, but also for any delivery means, there may be cases where the desired scheduled delivery time is not available after the purchased goods are selected.
[0071] Therefore, first, as shown in FIG. 10, a list of scheduled delivery time information 910 (for example, a list of scheduled delivery time information within a predetermined period selected by the user, etc.) is displayed on the application of the user terminal 2, and the user is allowed to select the desired scheduled delivery time information. In response to the determination operation in the scheduled delivery time determination area 920, the selected scheduled delivery time information is transmitted to the management server 1 (step S101). In this display example, the scheduled delivery time information "10:00 - 10:15" has changed to a display different from the unselected scheduled delivery time information selected by the user, and the display where the scheduled delivery time information "10:30 - 10:45" has changed to a non-display state as already reserved by another user is illustrated. Here, the "scheduled delivery time information" may be the scheduled delivery time information that can be included in the delivery information, or may be the differential scheduled delivery time calculated from the difference between the scheduled delivery time information and the current time (for example, when the scheduled delivery start time is "10 o'clock" and the current time is "9:30", the differential scheduled delivery time is "30 minutes later", etc.). Also, when the corresponding scheduled delivery time information becomes unselectable because another user has previously transmitted the same scheduled delivery time information to the management server 1 before the user's determination operation, a notification prompting re-selection may be presented to the subsequent user.
[0072] In this way, by selecting the scheduled delivery time before selecting the purchased item, the situation where there is no available scheduled delivery time after selecting the purchased item is eliminated. In this example, the scheduled delivery time is selected at this timing (S101), but this is not the only case. When it is expected that there are many cases where it is not particularly urgent, for example, the selection of the scheduled delivery time (similar to FIG. 10) may be executed after selecting the purchased item. Before starting step S101, with regard to the scheduled delivery time, a pre-selection mode (more specifically, for example, an "immediate delivery mode") for selecting the scheduled delivery time before selecting the purchased item and a post-selection mode (more specifically, for example, a "normal delivery mode") for selecting the scheduled delivery time after selecting the purchased item may be added as a pre-step for the user to select, or it may be possible to set in advance which of these is selected in association with the user identification information. Also, when it is possible to co-load with the deliveries of other users based on the extraction by the co-loading target extraction unit 152 (see Example 5 above), before step S101, or instead of step S101, the user may be asked to confirm whether it is okay to use the scheduled delivery time of the other user to be co-loaded. However, if it is selected to co-load with the deliveries of other users at this timing, only the amount of remaining space of the other users can be selected as the purchased item information. If you want to avoid this, instead of or in addition to the above timing, only the delivery information of other users having a remaining space where the storage container type corresponding to the purchased item can be stored may be extracted at the timing of step S108 described later. At this time, if the scheduled delivery time has been selected in advance, the reserved scheduled delivery time may be released according to the selection of the other users to be co-loaded.
[0073] Next, the data management unit 120 (particularly the delivery management unit 150) of the management server 1 performs updates such as generating new delivery identification information based on the scheduled delivery time information received from the user terminal 2 and associating and storing the scheduled delivery time information, user identification information, etc. (S102). Note that instead of generating new delivery identification information, for example, delivery identification information may be pre-assigned for each scheduled delivery time information and used for data management.
[0074] Next, as shown in FIG. 6, the user searches for a product from the product category or product name, and transmits the corresponding product information to the user terminal 2 to display, for example, a list of product information on the user terminal 2 (step S103).
[0075] Next, 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 on the product display area 610 of the product list information may be used as the purchase product selection operation, or the purchase product selection operation may be enabled within the product detailed information screen displayed after selecting the product display area 610, and is not limited thereto.
[0076] Next, the data management unit 120 (particularly the product purchase management unit 130) of the management server 1 updates the purchase product information associated with the user identification information based on the selected product information received from the user terminal 2 (step S105). Note that the total planned payment amount information of the purchase product may be displayed in the purchase product confirmation area 620, and in that case, a process of calculating and updating the total planned payment amount information in response to the selection operation may be performed. Further, the storage container type setting unit 131 may set the current storage container type information indicating which storage container type is set at the current time according to the purchase product information at the time of the selection operation, and display the current storage container type information in the current storage container type information display area 630. Also, instead of or in addition to the display of the current storage container type information, the remaining space information calculated by the remaining space calculation unit 151 may be displayed.
[0077] Here, when the current storage container type information set by the storage container type setting unit 131 exceeds the reference storage space volume information, or when the remaining space information calculated by the remaining space calculation unit 151 exceeds 0 and becomes negative, that is, when it is determined that the storage space is insufficient to store the purchased goods with the currently set reference storage space volume, an explanation will be given. As an example, when it is determined that the storage space is insufficient, it may be configured to restrict proceeding to the next purchase processing step (payment processing step). For example, the user may return part of the purchased goods information to the non - selected state, etc., so that when the purchased goods information associated with the user identification information is reduced and it is no longer determined that the storage space is insufficient (that is, when it is determined that the storage space is sufficient), the restriction on proceeding to the next step may be lifted. At this time, with reference to the size information included in the product information, non - selected recommended product information indicating the products recommended to be deselected to lift the restriction may be presented to the user. As another example, when the delivery scheduled time information has been selected in advance, in order to select additional delivery scheduled time information, the delivery scheduled time information selection step illustrated in FIG. 9 may be executed again. Note that the number of deliverable items corresponding to each delivery scheduled time information is not limited to 1. So, when the number of deliverable items is two or more and there is availability, it may be possible to additionally select the same delivery scheduled time information. When selecting the delivery scheduled time information after selecting the purchased goods, information indicating that it is necessary to select two or more delivery scheduled time information with the current purchased goods information (for example, "It is necessary to select 2 pieces of delivery scheduled time information") may be presented.
[0078] In addition, not only when it is determined that there is insufficient storage space and it is necessary to select a plurality of delivery scheduled time information, but also when the weight information of the purchased product information exceeds the reference weight information for one delivery, or when there are multiple types of management temperature zone information for the purchased product information (especially when there are hot products and frozen products, etc.), or when it is determined that the storage space is insufficient based on the vertical and horizontal stacking availability information of the purchased product information (for example, when there are two storage containers with a storage container type information of "1 / 2", and both storage containers contain products with "unstackable" vertical and horizontal stacking availability information, and they cannot be stored side by side, etc.), it is necessary to select a plurality of delivery scheduled time information. Therefore, the same countermeasures can be taken.
[0079] Next, the data management unit 120 executes a purchase process (such as a settlement process, etc.) for purchasing the purchased product corresponding to the purchased product information associated with the user identification information by a determination operation on the purchase product confirmation area 620 or the like (S106). In step 108 described later, when presenting recommended product information that recommends additional purchases as mixed loading targets, the same purchase process may be executed again after step S108. Alternatively, this 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] Then, in step S107, if it is determined that the remaining space is not sufficient (for example, there is no remaining space for the smallest storage container type (especially the smallest converted storage container type for the objects that can be extracted as mixed loading targets in step S108)), the flow of the e-commerce service on the application is terminated as it is. After that, the purchased product is stored in a storage container of the corresponding storage container type, the storage container is stored in the storage space corresponding to the delivery scheduled time, and is delivered to the user.
[0082] On the other hand, in step S107, when it is determined that there is sufficient remaining space (for example, there is remaining space for at least the smallest type of storage container to fit), the mixed loading object extraction unit 152 extracts mixed loading object information indicating mixed loading objects that can be stored in the remaining space of the target storage space (S108). More specifically, for example, as illustrated in FIG. 11, the mixed loading object display areas 1010, 1011, etc. of the mixed loading object information are displayed in a list, and the mixed loading object information is determined according to a mixed loading object selection operation via the mixed loading object display area 1010, etc. of the mixed loading object list information, and the determined mixed loading object information is transmitted to the management server 1, and the delivery mixed loading object information included in the delivery information is updated (including addition) by the data management unit 120 (particularly the delivery management unit 150). Or, instead of presenting it in the form of the mixed loading object list information, referring to user information such as the user's purchase history information, or referring to the mixed loading desired object information preset by the user, a predetermined number of mixed loading objects extracted by the mixed loading object extraction unit 152 are presented as options on the user terminal 2 for the user to perform a selection operation to determine the mixed loading objects, or a predetermined number of mixed loading objects extracted by the mixed loading object extraction unit 152 are presented as a mixed loading confirmation notice on the user terminal 2 for the user to perform a selection operation on whether mixed loading is possible to determine the mixed loading objects, or the mixed loading objects to be mixed in the user's delivery can be determined by the system without the user operation from among the storable mixed loading objects extracted by the mixed loading object extraction unit 152. According to the determination, similarly to the above, the determined mixed loading object information is transmitted to the management server 1, and the delivery mixed loading object information included in the delivery information is updated (including addition) by the data management unit 120 (particularly the delivery management unit 150).
[0083] Furthermore, for the display of the list of goods to be co-loaded, information regarding the display of the goods to be co-loaded may be set by the user as appropriate through a co-loaded object display information setting unit such as a display target designation unit 1040 (e.g., a checkbox or a pull-down menu) for selecting which types of goods to be co-loaded are to be displayed, and a display order designation unit 1050 for selecting which types of goods to be co-loaded are to be preferentially displayed. Also, the selection operation on the co-loaded object display area 1010 and the like of the co-loaded object list information may be regarded as a co-loaded object selection operation, or the co-loaded object selection operation may be enabled within the co-loaded object detailed information screen displayed after selecting the co-loaded object display area 1010 and the like, and it is not limited to these.
[0084] In addition, particularly when performing the settlement process after step S108, if the co-loaded object information is advertising item information, in view of the nature of advertising, at least a part of either the delivery fee indicated by the delivery fee information related to the user's delivery or the purchase fee indicated by the purchase fee information may be reduced and the process may proceed to the settlement process, and / or a predetermined benefit (e.g., refund process or point awarding process) may be given to the user. Regarding the fee for the reduced amount and the given benefit, the system may execute the billing process to the advertiser. Also, if the co-loaded object information is information on goods offered by other users designated by the user (especially gifts), the delivery fee indicated by the delivery fee information related to the user's delivery may be apportioned (e.g., divided into two parts) with other users at a predetermined ratio, and the apportioned delivery fee information may be stored in association with each, and each user may perform the settlement process accordingly, or for other users, the delivery fee information for one delivery associated with the user may be stored in association instead, and the settlement process may be performed by other users.
[0085] Thereafter, the purchased goods are stored in a storage container of the corresponding storage container type, and the storage container in which the purchased goods are stored and the storage container in which the co-loaded objects are stored are stored in a storage space corresponding to the scheduled delivery time and are delivered to the user.
[0086] As described above, by standardizing and managing delivery items (e.g., loaded items such as packages) using storage container type identification information, it is possible to provide an information processing system, a server, an information processing method, and a program that facilitate grasping the total quantity of delivery items and enable efficient storage in various storage spaces.
[0087] The above-described embodiments are merely examples for facilitating the understanding of the present invention and are not intended to limit the interpretation of the present invention. It goes without saying that the present invention can be changed and improved without departing from its gist, and equivalents thereof are included in the present invention.
Explanation of Reference Numerals
[0088] 1 Management server 2 User terminal
Claims
1. A storage space for storing a storage container for storing a user's purchased item based on purchase item information received in response to a purchase item selection operation via a product display area by the user, the storage space being for calculating remaining space information indicating a remaining space within the storage space of an autonomously controlled flying object for transporting the purchase item, a remaining space calculation unit; A mixed load object extraction unit that extracts mixed load object information indicating a mixed load object that can be stored in the remaining space of the target storage space, comprising: An information processing system characterized by the above.
2. A storage space for storing a storage container for storing a user's purchased item based on purchase item information received in response to a product selection operation on a product display area by the user, the storage space being for calculating remaining space information indicating a remaining space within the storage space of an autonomously controlled flying object for transporting the purchase item, a remaining space calculation unit; A mixed load object extraction unit that extracts mixed load object information indicating a mixed load object that can be stored in the remaining space of the target storage space, comprising: A server characterized by the above.
3. A step of calculating, by a remaining space calculation unit, remaining space information indicating a remaining space within the storage space of an autonomously controlled flying object for transporting a purchase item, the storage space being for storing a storage container for storing the user's purchased item based on purchase item information received in response to a product selection operation on a product display area by the user; A step of extracting, by a mixed load object extraction unit, mixed load object information indicating a mixed load object that can be stored in the remaining space of the target storage space, including: An information processing method characterized by the above.
4. A step of calculating, by a remaining space calculation unit, remaining space information indicating a remaining space within the storage space of an autonomously controlled flying object for transporting a purchase item, the storage space being for storing a storage container for storing the user's purchased item based on purchase item information received in response to a product selection operation on a product display area by the user; Causing a computer to execute a step of extracting, by a mixed load object extraction unit, mixed load object information indicating a mixed load object that can be stored in the remaining space of the target storage space, A program characterized by the above.
Citation Information
Patent Citations
Method and system for article sale
JP2001319106A
Round cargo collection and delivery planning method
JP2004083233A
Advertising and promoting method and advertising and promoting medium
JP2007304320A
Electric commerce site management device and computer program
JP2008282132A
Operation management device, operation management method, and operation management program
JP2020057118A