Information processing system, server, information processing method, and program

The information processing system addresses the inefficiencies in delivery systems by calculating residual space within storage containers and determining optimal delivery schedules, resulting in improved storage and delivery efficiency.

JP7659780B2Active Publication Date: 2025-04-10AERONEXT INC
View PDF 5 Cites 0 Cited by

Patent Information

Application Number
JP2021212590
Authority / Receiving Office
JP · JP
Patent Type
Patents
Current Assignee / Owner
Filing Date
2021-12-27
Publication Date
2025-04-10
Estimated Expiration
2041-12-27

AI Technical Summary

Technical Problem

In delivery systems, users often order items without considering the load capacity of individual mobile units, leading to inefficiencies and increased costs due to suboptimal packaging and storage.

Method used

An information processing system that calculates residual space information within storage containers based on their type and the reference storage space volume, and determines a delivery schedule that optimizes the use of available space.

Benefits of technology

This system enables efficient storage and delivery by standardizing and managing deliverables, allowing for better understanding of overall delivery quantities and optimizing storage in various spaces.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 0007659780000001
    Figure 0007659780000001
  • Figure 0007659780000002
    Figure 0007659780000002
  • Figure 0007659780000003
    Figure 0007659780000003
Patent Text Reader

Abstract

To provide an information processing system, a management server, an information processing method, and a program for standardizing and managing deliveries (for example, loads such as baggage) by using storage container type identification information, thereby facilitating comprehensive grasp of the amount of the deliveries and efficiently storing the deliveries in various storage spaces.SOLUTION: In an information processing system, a control unit 10 of a management server comprises: a remaining space calculation unit 151 that, based on storage container type information indicating the type for every capacity of a storage container storing a delivery to a user, and reference storage space capacity information indicating the capacity of a storage space storing storage containers, calculates remaining space information indicating a remaining space in the storage space; and a delivery schedule determination unit 152 that, based on at least the remaining space information and a predetermined condition related to delivery, determines a delivery schedule for the deliveries.SELECTED DRAWING: Figure 4
Need to check novelty before this filing date? Find Prior Art

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] In recent years, autonomously controllable mobile objects, such as flying objects such as drones and unmanned aerial vehicles (UAVs) and running objects such as unmanned ground vehicles (UGVs), have begun to be used in industry. Patent Document 1 discloses the delivery of goods by flying objects. [Prior art documents] [Patent documents]

[0003] [Patent Document 1] JP 2021-160887 A Summary of the Invention [Problem to be solved by the invention]

[0004] In such a delivery system, as disclosed in Patent Document 1, it is assumed that multiple moving objects will be subject to delivery control, but in the demonstration experiment, virtual delivery cargo (e.g., daily necessities, food, etc.) is set up within the range that can be loaded onto a single moving object, and test delivery flights are made at times when the predetermined route can be flown.

[0005] However, in reality, users do not place orders while considering the loading capacity of one mobile object, but rather usually order the desired amount of desired items at the desired timing, and therefore there is no predictability as to how much will fit into one mobile object (in other words, how much remaining storage space is available in the mobile object's mounting section, etc.). On the other hand, it is known that high delivery efficiency reduces delivery costs (and thus delivery fees), so loading many packages onto one mobile object is desirable for both service providers and users. These issues are not limited to mobile objects, but are the same for conventional delivery methods.

[0006] Therefore, the present invention has been made in consideration of the above 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]

[0007] The main invention of the present invention for solving the above problem is an information processing system comprising: a residual space calculation unit that calculates residual space information indicating the remaining space in a storage space based on storage container type information indicating the type of storage container for each volume that stores delivery items to a user and standard storage space volume information indicating the volume of the storage space that stores the storage container; and a delivery schedule determination unit that determines a delivery schedule for the delivery items based on at least the residual space information and specified conditions related to delivery. Effect of the Invention

[0008] 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 description of the drawings]

[0009] [Figure 1] 1 is a diagram showing a configuration of an information processing system according to an embodiment of the present invention; [Diagram 2] 2 is a block diagram showing a hardware configuration of the management server of FIG. 1. [Diagram 3] 2 is a block diagram showing the hardware configuration of the user terminal and the worker terminal shown in FIG. 1. [Figure 4] FIG. 2 is a block diagram showing the functions of the management server of FIG. 1. [Diagram 5] FIG. 3 is a block diagram showing the structure of the storage in FIG. 2. [Figure 6] 13 is an example illustrating calculation of a remaining space according to an embodiment of the present invention. [Figure 7] 6 is a block diagram showing the structure of a delivery information storage unit in FIG. 5. [Figure 8] 1 is a flowchart of an information processing method according to an embodiment of the present invention. [Figure 9] 4 is an example of a display screen according to an embodiment of the present invention. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS

[0010] The contents of the embodiment of the present invention will be listed and described below. An information processing system according to the embodiment of the present invention has the following configuration. [Item 1] a remaining space calculation unit that calculates remaining space information indicating a remaining space in the storage space based on storage container type information indicating a type of storage container for storing delivery items to users by volume and reference storage space volume information indicating a volume of a storage space that stores the storage container; and a delivery schedule determination unit that determines a delivery schedule for the delivery item based on at least the remaining space information and a predetermined condition related to delivery. An information processing system comprising: [Item 2] The containment vessel type information is made identifiable based on a volume obtained by dividing a predetermined containment vessel volume as a reference containment vessel volume by a predetermined number. 2. The information processing system according to item 1, [Item 3] The remaining space information is remaining-containment vessel type information obtained by converting the remaining space into a containment vessel type. 3. The information processing system according to item 1 or 2, [Item 4] The condition is an update condition that enables the delivery schedule to be updated. 4. The information processing system according to any one of items 1 to 3. [Item 5] The update condition is that the user permits a consolidation request from another user related to the user, and the storage of the delivery items of the other users is not in time for the delivery schedule before the update of the user. 5. The information processing system according to item 4, [Item 6] The update condition is that the other user related to the user permits a consolidation request to the other user, and the storage of the delivery items of the other user is not in time for the delivery schedule before the update of the user. 5. The information processing system according to item 4, [Item 7] The update condition is that the delivery of the user is a regular delivery whose delivery time is automatically set, and that the storage of the delivery of another user is not in time for the delivery schedule before the update of the user. 5. The information processing system according to item 4, [Item 8] The condition is an update restriction condition that does not allow the delivery schedule to be updated. 4. The information processing system according to any one of items 1 to 3. [Item 9] The update restriction condition is that the controlled temperature zone information associated with the user's delivery is information indicating a predetermined controlled temperature zone other than room temperature. 9. The information processing system according to item 8, [Item 10] The update restriction condition is that the fresh product presence / absence information associated with the user's delivery is information indicating that fresh products are included. 9. The information processing system according to item 8, [Item 11] The update restriction condition is that the delivery type information associated with the user's delivery is information indicating rush delivery. 9. The information processing system according to item 8, [Item 12] The update restriction condition is that the delivery type information associated with the user's delivery is information indicating a time-specified delivery. 9. The information processing system according to item 8, [Item 13] The condition is whether or not the delivery associated with the user satisfies the conditions of the consolidation target indicated in the consolidation target information. 4. The information processing system according to any one of items 1 to 3. [Item 14] The condition for the mixed delivery is that the delivery of the target user is within a delivery time period designated by the user. 14. The information processing system according to item 13, [Item 15] The condition for the consolidation target is that the other user making the consolidation request is a other user who is permitted to bear at least a part or all of the delivery costs. 14. The information processing system according to item 13, [Item 16] When the delivery according to the delivery schedule is mixed with deliveries of other users, the delivery fee information related to the user is prorated to the other users at a predetermined ratio, and the prorated delivery fee information is stored in association with each user. 16. An information processing system according to any one of items 1 to 15. [Item 17] a remaining space calculation unit that calculates remaining space information indicating a remaining space in the storage space based on storage container type information indicating a type of storage container for storing delivery items to users by volume and reference storage space volume information indicating a volume of a storage space that stores the storage container; and a delivery schedule determination unit that determines a delivery schedule for the delivery item based on at least the remaining space information and a predetermined condition related to delivery. A server comprising: [Item 18] A step of calculating residual space information indicating a residual space in the storage space based on storage container type information indicating a type of storage container for storing delivery items to a user by volume and reference storage space volume information indicating a volume of a storage space that stores the storage container, by a residual space calculation unit; and determining, by a delivery schedule determination unit, a delivery schedule for the delivery item based on at least the remaining space information and a predetermined condition related to delivery. 23. An information processing method comprising: [Item 19] A step of calculating residual space information indicating a residual space in the storage space based on storage container type information indicating a type of storage container for storing delivery items to a user by volume and reference storage space volume information indicating a volume of a storage space that stores the storage container, by a residual space calculation unit; and determining, by a delivery schedule determination unit, a delivery schedule for the delivery item based on at least the remaining space information and a predetermined condition related to delivery. A program characterized by:

[0011] <Embodiment 1> Hereinafter, an information system according to the first embodiment of the present invention will be described. In the accompanying drawings, identical or similar elements are given identical or similar reference symbols and names, and duplicated descriptions of identical or similar elements may be omitted in the description of each embodiment. Furthermore, the features shown in this embodiment are applicable to other embodiments as long as they are not mutually inconsistent.

[0012] <Configuration> 1, the information processing system in this embodiment includes a management server 1, one or more user terminals 2, and one or more user terminals 2. The management server 1, the user terminals 2, and the worker terminals 3 are connected to each other via a network so as to be able to communicate with each other. Note that the illustrated configuration is an example and is not limited thereto.

[0013] <Administration Server 1> 2 is a diagram showing a hardware configuration of the management server 1. Note that the illustrated configuration is just an example, and the management server 1 may have other configurations.

[0014] As shown in the figure, a management server 1 is connected to one or more user terminals 2 and one or more worker terminals 3, and constitutes a part of the present 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.

[0015] 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.

[0016] The control unit 10 is a computing device that controls the operation of the entire management server 1, controls the transmission and reception of data between each element, and performs information processing required 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 each information processing.

[0017] 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, a HDD (Hard Disc Drive), etc. 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 is started, various setting information, and the like.

[0018] The storage 12 stores various programs such as application programs. A database that stores data used in each process may be constructed in the storage 12.

[0019] The transmission / reception unit 13 connects the management server 1 to the network and the blockchain network. The transmission / reception unit 13 may include a short-range communication interface for Bluetooth (registered trademark) and BLE (Bluetooth Low Energy).

[0020] The input / output unit 14 includes information input devices such as a keyboard and a mouse, and output devices such as a display.

[0021] A bus 15 is commonly connected to each of the above elements, and transmits, for example, address signals, data signals, and various control signals.

[0022] <User terminal 2, worker terminal 3> The user terminal 2 shown in FIG. 3 is an information processing device such as a personal computer, tablet terminal, smartphone, mobile phone, PHS, PDA, etc., owned by a user, and 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 via a bus 25. Since the main functions of each element can be configured in the same way as the above-mentioned management server 1, detailed explanations of each element will be omitted. In addition, the worker terminal 3 is an information processing device such as a personal computer, tablet terminal, smartphone, mobile phone, PHS, PDA, etc., owned by a worker who manages deliveries at a collection point, etc., and since the main functions of each element can be configured in the same way as the above-mentioned user terminal 2, detailed explanations of each element will be omitted.

[0023] <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, and a delivery management unit 150. The delivery management unit 150 includes a remaining space calculation unit 151 and a delivery schedule determination unit 152. In addition, the storage 12 includes various databases, such as a user information storage unit 121, a delivery item information storage unit 122, and a delivery information storage unit 123.

[0024] The user information stored in the user information storage unit 121 may include, but is not limited to, basic information of the user (user's name, username, email address, address, telephone number, etc.), user identification information, external application account information, etc. For example, when electronic commerce is carried out on this information processing system or on an external system which transmits or receives related information and cooperates with this information processing system, the user information may include payment information (credit card information, etc.), regular purchase information, and consolidation target information.

[0025] The delivery information stored in the delivery information memory unit 122 may include, for example, delivery identification information, user identification information, storage container type information, size information (depth, width, height), weight information, temperature control zone information, information on the presence or absence of fresh produce, information on whether top or bottom loading is possible (information on whether top loading is possible or information on whether bottom loading is possible), scheduled delivery time information (information on the scheduled start time of delivery, information on the scheduled end time of delivery, information on the scheduled delivery time zone), regular delivery reservation information, and mixed load delivery information, but is not limited to these.

[0026] The delivery information stored in the delivery information memory unit 123 may include, for example, delivery identification information, user identification information, delivery item identification information, remaining space information, delivery item information to be mixed, delivery type information, scheduled delivery time information (scheduled delivery start time information, scheduled delivery end time information, scheduled delivery time zone information), delivery cost information, and may also include storage container type information, weight information, controlled temperature range information, information on the presence or absence of fresh produce, regular delivery reservation information, and the like linked to the delivery item identification information, but is not limited to these.

[0027] The information transmission / reception unit 100 transmits various information (including requests) to external devices (e.g., a user terminal 2, a worker terminal 3, etc.) that are directly or indirectly connected to the management server 1 at least via a network, and receives various information (including requests) from the external devices.

[0028] 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 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 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, information required for generating a user interface screen such as image data may be transmitted from the management server 1, and a user interface screen may be generated based on the required information based on a predetermined layout rule by an application of the user terminal 2 or the like, and displayed on the user terminal 2. The processing related to the screen information generating unit 110 may also be executed by a GPU (Graphics Processing Unit).

[0029] The data management unit 120 executes 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, but is not limited to, various processing such as a remaining space calculation processing for calculating the remaining space in the storage space based on user delivery information including storage container type information indicating the type of storage container for each volume that stores the delivery to the user and reference storage space volume information indicating the volume of the storage space that stores one or more storage containers, a delivery schedule determination processing for determining the delivery schedule of the delivery based on at least the remaining space information and predetermined conditions related to delivery, and a delivery information update processing for updating (including adding) the mixed delivery information (such as delivery identification information that has become the mixed delivery target) included in the delivery information.

[0030] 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 the storage space, stacking, etc. The material of the storage container may be any material, such as paper, plastic, metal, etc., and in particular, cardboard made of paper or cardboard made of plastic is preferable from the viewpoint of ease of production and weight. Here, in the present invention, storage container type information is set so that the type of storage container can be identified for stored items such as deliveries. The containment vessel type may be, for example, a plurality of containment vessel volume types set to be identifiable 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 set to be identifiable 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 set to be identifiable for each containment vessel volume divided by a predetermined number (for example, which may be an integer, and in particular may be the nth power of 2 (n is an integer and 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 standard 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.

[0031] 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 in particular in consideration of the storage work of the container in the storage space, or, if a partition is installed in 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).

[0032] The storage space for storing the 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, for example, it may be an installation used by a user, such as a storage space for a user, a delivery box with a smart lock installed in a private home or a delivery box installed in a common area for a condominium (the position of the space may be determined in advance by linking it to information related to the user, or it may be a position where the package is stored by a delivery person by linking it to information related to the user), or a storage space such as a shelf, locker, private mailbox, or cooler box that does not involve electrical locking and unlocking control. In addition, the storage space for delivery may be the basis, or it may be a delivery item storage section of a moving body for delivering packages (such as a moving body such as a UAV or UGV, especially an autonomously controlled moving body), a loading platform used by a delivery person for delivery (for example, a truck loading platform, a rear box of a motorcycle, a box cart, a basket cart, etc.), or a movable 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 with a virtual height length for an area whose depth and width lengths are fixed, such as a pallet, that is, a space whose volume is set with a virtual length for a portion of the depth, width, and height lengths. Note that this is not limited to these. 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).

[0033] The delivery management unit 150 executes information registration such as addition of delivery identification information in the delivery information storage unit 123 and association of user identification information in response to delivery acceptance processing such as reading of an identification code attached to a delivery by a reader (for example, a reader operated by a worker, a stationary reader, or a reader provided on a work robot (particularly an autonomously controlled work robot)) (for example, reading of a two-dimensional barcode, RFID tag, NFC, etc.), input of stored item information related to the stored item by a worker, purchase processing by a user in an electronic commerce transaction, and processing for specifying a scheduled delivery time. Note that, during delivery acceptance processing, if the delivery has not yet been stored in a storage container for which a storage container type has been set, the delivery may be stored in each storage container, or a known packing calculation algorithm for storing a specified object in a space of a specified volume based on size information may be used to link the storage container type information to the delivery information.

[0034] The remaining space calculation unit 151 calculates the remaining space (so-called free space) in the target storage space based on reference storage space volume information indicating the volume of a storage space storing one or more storage containers and storage container type information acquired according to delivery information (i.e., including storage container type information as delivery item information linked to delivery information). The remaining space is calculated by a known packing calculation algorithm for storing a specified object in a space of a specified volume. Here, the calculation result of the remaining space is a volume value that is easy to convert the remaining space to the storage container type, particularly when the storage container is specified for each specified volume with respect to the reference storage space volume according to a specified rule as described above, and it may be easy to obtain the remaining converted storage container type information by converting the remaining space to the storage container type. In particular, when the storage space includes a plurality of storage vessel volume types identifiable for each storage vessel volume obtained by dividing any one of the depth, width, or height of the storage space by a predetermined number and multiplying it by a number smaller than the predetermined number as described above, or when the storage space includes a plurality of storage vessel volume types identifiable for each storage vessel volume divided by a predetermined number, calculation of the remaining space in the storage space becomes easier. In addition, when the storage space is divided by partitions or the like to correspond to any one of the storage vessel types, the delivery information storage unit 124 stores divided area identification information identifiable for each area divided by partitions or the like in the target storage space and corresponding storage vessel type information corresponding to the divided area identification information, linked to the delivery identification information, and the remaining space calculation unit 151 may use the storable divided area identification information as the remaining space information.

[0035] Here, a simplified explanation will be given of an example of calculating the remaining space in the case where the containment vessel type is defined for each predetermined volume with respect to the reference containment space volume, with reference to Fig. 6. 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 with respect to the reference containment space volume by 3 and multiplying the result by a number equal to or less than 3.

[0036] First, the storage space associated with the delivery identification information "0001" is associated with the user information "U0001". When a delivery (delivery information "N0001") stored in a container (container type "S033") that is one-third of the standard storage space volume is stored here, the delivery is 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 storage container type information is updated to indicate two "S033"s and / or one "S066 (container type indicating a container that is two-thirds of the standard storage space volume)".

[0037] Similarly, when a delivery item (delivery item information "N0010") stored in a container (storage container type "S033") that is one-third of the standard storage space volume is further stored, since the delivery item (N0001) is further stored in the storage space that already contains the storage item, 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".

[0038] The calculation of the remaining space in this manner can be carried out more easily, particularly when the depth, width, or height of the storage space is divided by a predetermined number, as in the example shown. Note that, as described above, a more advanced calculation of the remaining space is possible using a known packing calculation algorithm, and in this case, the storage positions of the deliveries that have already been stored may also be rearranged.

[0039] Furthermore, in the case where the storage space is not stored in a common area within the storage space as in the above example, but the storage space is divided into divided areas by partitions or the like to correspond to one of the storage vessel types, the residual space information may be divided area identification information with no association of stored objects, and the residual converted storage vessel type information may be corresponding storage vessel type information corresponding to the divided area identification information with no association of stored objects. Note that the position of the partition may be movable, and the corresponding storage vessel type information may be changeable (for example, changing from two "S033"s to "S066", or vice versa), and instead of or in addition to one corresponding storage vessel type information (for example, "S066") corresponding to each divided area identification information, multiple corresponding storage vessel type information (two "S033") may be associated with each divided area identification information.

[0040] 7, an example of information (particularly remaining space information) stored in the delivery information storage unit 123 is shown. First, in the delivery identification information "0001", the linked delivery item information is "N0001", the user information is "U0001", and one storage container type information "S025" indicating a container type that is one-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" indicating a container type that is three-quarters of the reference storage space volume).

[0041] Next, in the delivery identification information "0002," the linked delivery information is "N0002," the user information is "U0011," and it is indicated that one storage container type information, "S050," which indicates a container type that is half the standard storage space volume, is stored; therefore, the residual space information is calculated as "1 / 2" (the residual converted storage container type information is "S050," which indicates a container type that is half the standard storage space volume).

[0042] Next, in the delivery identification information "0003," the linked delivery item information is "N0003," the user information is "U0005," and one storage container type information, "S100," which indicates a container type that is approximately the same as the standard storage space volume, is stored, so the remaining space information is calculated as "0" (i.e., no free space).

[0043] Next, in the delivery identification information "0004," the linked delivery information is "N0004," the user information is "U0003," and the storage container type information indicates that one of the above-mentioned "S025" (for example, the top and 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 that is one-quarter of the standard storage space volume).

[0044] Finally, for the delivery identification information "0005" and "0006", the linked delivery information is "N0005" and "N0006", the user information is "U0009", and it is shown that one "S100" and one "S050" are stored as the storage container type information, so the remaining space information is calculated as "0" and "1 / 2". In this case, it can be said that the actual remaining space for the current delivery to the user with user information "U0009" is "1 / 2" (the remaining converted storage container type information is "S050", which indicates a container type that is half the standard storage space volume).

[0045] 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 that stores one or more storage containers and the storage container type information indicating the type of storage container for each volume that stores the delivery to the user. In particular, as the storage container type information, by setting identification information that can be identified for each storage container volume obtained by dividing a predetermined number by a predetermined storage space volume as the reference storage space volume, it becomes possible to efficiently store the delivery in the storage space like a puzzle, and the remaining space volume can be clarified as the remaining storage container type information. By using this, it becomes possible to determine delivery schedule information related to the user's delivery (for example, scheduled delivery time information (scheduled delivery start time information, scheduled delivery end time information, scheduled delivery time zone information, etc.)). This will be described in detail below.

[0046] The delivery schedule determination unit 152 determines a delivery schedule for the user's delivery items based on at least the remaining space information and a predetermined condition related to delivery. More specifically, for example, if the volume indicated by the remaining space information is smaller than a predetermined volume (for example, smaller than the volume of the smallest storage container type used for delivery), the delivery schedule already stored is determined as the confirmed delivery schedule, but if the volume indicated by the remaining space information is equal to or larger than the predetermined volume, the delivery schedule already stored is updated based on the predetermined condition to determine the delivery schedule. The predetermined condition includes, for example, an update condition that allows the delivery schedule to be updated and an update restriction condition that does not allow the delivery schedule to be updated.

[0047] An example of an update condition 1 is, for example, that the user permits a mixed loading request from another user related to the user, and the storage of the other user's delivery items is not in time for the user's pre-update delivery schedule. In such a case, the pre-update delivery schedule may be updated to a delivery schedule that allows the storage of the other user's delivery items in time. If the storage of the other user's delivery items is in time for the user's pre-update delivery schedule, the pre-update delivery schedule may be used as the final delivery schedule. At this time, the delivery fee indicated by the delivery fee information related to the user's delivery may be apportioned (for example, divided into two) to the other user at a predetermined ratio, and the delivery fee information after apportionment may be linked to each and stored, and each user may perform payment processing. Alternatively, only the delivery fee for one delivery may be linked to either the user or the other user and stored, and payment processing may be performed.

[0048] As a result, users will accept requests for consolidated delivery in order to obtain the benefit of consolidating the delivery fee into one delivery, and the service provider will also benefit from the reduction in the number of deliveries. Note that in cases where the relationship between the user and the other user is such as parent-child relationships where the users share the same livelihood, and it is not necessary for the other user to bear the cost, the user may process the payment for the delivery fee consolidated into one delivery.

[0049] Here, the other user is a user corresponding to the other user identification information associated with the user identification information. The other user identification information may be, for example, a cohabiting user identification information set as a family member or partner, or a proxy user identification information set by the user as a proxy receiving user. In this example, for the association, for example, a registration process of the other user's identification information may be executed on the application on the user side, and / or a process of selecting whether or not to permit association with the user's identification information may be executed on the application on the other user side.

[0050] An example of an update condition 2 is, for example, that a request for consolidation to other users related to the user is permitted, and the storage of the other users' deliveries is not in time for the user's pre-update delivery schedule. In such a case, the pre-update delivery schedule may be updated to a delivery schedule that allows the storage of the other users' deliveries in time. If the storage of the other users' deliveries is in time for the user's pre-update delivery schedule, the pre-update delivery schedule may be used as the final delivery schedule. At this time, the delivery fee indicated by the delivery fee information related to the user's delivery may be apportioned (for example, divided into two) to the other users at a predetermined ratio, and the delivery fee information after apportionment may be linked to each and stored, and each user may perform payment processing. Alternatively, only the delivery fee for one delivery may be linked to either the user or the other users and stored, and payment processing may be performed.

[0051] When a user makes a consolidation request to another user, for example, as shown in Fig. 9, deliveries of other users with similar delivery schedules (for example, the difference between delivery start times is within a predetermined time) may be extracted on an application of the user terminal 2, and a list of consolidation target delivery information 910 may be presented, and a consolidation request may be made to the other user in response to a selection operation on the consolidation target delivery information 910 of the other user and a decision operation on the consolidation target delivery decision area 920. In this display example, a display is shown in which consolidation target delivery information with scheduled delivery time information "10:00-10:15" has been selected by the user and has changed to a different display from consolidation target delivery information in an unselected state. Instead of presenting the information as a list of items to be mixed, the extracted predetermined number of mixed delivery information items may be presented as options on the user's application to allow the user to select the mixed delivery item, or the extracted predetermined number of mixed delivery information items may be presented as a mixed delivery confirmation notice on the user's application to allow the user to select whether or not to mix, or the mixed delivery item may be determined as a system from among the extracted mixed delivery candidates without user operation. Also, if there is no suitable item among the mixed delivery information items 910 displayed on the application and a decision operation is performed on the mixed delivery refusal decision area 930, if there is no delivery information that is a mixed delivery candidate, or if there is no selection of mixed delivery information by a predetermined period before the user's scheduled delivery time, the data management unit 120 (particularly the delivery management unit 150) may update the delivery type information to information indicating individual delivery without mixing, or update the remaining space information included in the delivery information by calculating the remaining space. The user's delivery information and delivery information may be updated.

[0052] Thus, in this update condition example 2, unlike the above update condition example 1, the user makes a consolidated loading request to other users. This encourages users to make consolidated loading requests in order to obtain the benefit of consolidating the delivery fee into one delivery, and the service provider also benefits from the reduction in the number of deliveries. Note that in cases where the relationship between the user and the other user is such that the users share the same livelihood, such as parent and child, and where it is not necessary for the other user to bear the cost, the user may process the payment for the consolidated delivery fee into one delivery.

[0053] An example of an update condition 3 is, for example, a delivery reserved for a time automatically set based on regular delivery reservation information linked to the user's delivery, and the storage of the delivery items of other users is not in time for the user's pre-update delivery schedule. The regular delivery reservation information may be set for the delivery reservation time based on regular purchase information included in the user information. In such a case, the pre-update delivery schedule may be updated to a delivery schedule that allows the storage of the delivery items of other users in time. In addition, if the storage of the delivery items of other users is in time for the pre-update delivery schedule of the user, the pre-update delivery schedule may be used as the final delivery schedule. At this time, the delivery fee indicated by the delivery fee information related to the user's delivery may be apportioned (for example, divided into two) to the other users at a predetermined ratio, and the delivery fee information after the apportionment may be linked to each and stored, and each user may perform a payment process. Alternatively, only the delivery fee for one delivery may be linked to either the user or the other users and stored, and payment may be processed.

[0054] In this way, in this update condition example 3, unlike the above update condition example 1, the user does not need to give permission for consolidation to other users. This is because regular deliveries that are automatically scheduled for delivery based on regular delivery reservation information often do not need to change the delivery time significantly, and immediacy is not required. This allows the user to obtain the advantage of consolidating the delivery fee for one delivery, and the service provider also obtains an advantage as the number of deliveries is reduced accordingly. Note that in cases where the relationship between the user and the other user is such as parent and child, where the users share the same livelihood, and where it is not necessarily necessary to burden the other user, the user may process the delivery fee consolidated for one delivery. In addition, even if the regular delivery is based on regular delivery reservation information, the user may be able to arbitrarily set a setting so that it is not subject to consolidation, or a setting to request permission when it is subject to consolidation.

[0055] On the other hand, an example of an update restriction condition 1 is that the management temperature zone information linked to the user's delivery (i.e., the management temperature zone information of the delivery item) is information indicating a predetermined management temperature zone. The predetermined management temperature zone may be, for example, a temperature zone such as refrigeration (for example, about -5 to 5°C) or freezing (for example, -15°C or lower) lower than room temperature, or hot (for example, about 25°C or higher) higher than room temperature, rather than room temperature (for example, room temperature). When any of these temperature zones is indicated, the pre-update delivery schedule may be used as the final delivery schedule without waiting for other deliveries. However, consolidation itself is not rejected, and if the delivery of other users can be stored in time for the pre-update delivery schedule and the management temperature zone is the same, consolidation may be allowed. In that case, the delivery fee indicated by the delivery fee information related to the user's delivery is apportioned (for example, divided into two) to other users at a predetermined ratio, and the apportioned delivery fee information is stored in association with each of them, and each user may perform payment processing. Alternatively, only the delivery fee for one delivery may be stored in association with either the user or another user, and payment may be processed.

[0056] In this way, in this example of update restriction condition 1, deliveries in temperature ranges that are difficult to control can be handled without updating the schedule, so that freshly prepared foods, etc., can be delivered at a temperature that is preferable for the user, especially when they are delivered immediately.

[0057] An example of an update restriction condition 2 is that the fresh product presence / absence information linked to the user's delivery is information indicating that fresh products are included. In such a case, the pre-update delivery schedule may be used as the final delivery schedule without waiting for other deliveries. However, consolidation itself is not rejected, and consolidation may be allowed if the delivery of other users can be stored in time for the pre-update delivery schedule. In that case, the delivery fee indicated by the delivery fee information related to the user's delivery may be apportioned (e.g., divided into two) to other users at a predetermined ratio, and the delivery fee information after apportionment may be linked to each and stored, and each user may perform payment processing. Alternatively, only the delivery fee for one delivery may be linked to either the user or the other users and stored, and payment processing may be performed.

[0058] In this way, in the present example 2 of update restriction conditions, deliveries including perishable fresh products (particularly perishable foods such as raw fish and raw meat) can be handled without updating the schedule, so that the deliveries can be made in a condition that is favorable to the user.

[0059] An example of an update restriction condition 3 is that the delivery type information linked to the user's delivery is not a normal delivery but an urgent delivery (a delivery that takes less time to complete than a normal delivery) or a time-specified delivery. The delivery type information may be set by the user on the application when the user makes a delivery request. In such a case, the pre-update delivery schedule may be used as the confirmed delivery schedule without waiting for other deliveries. However, consolidation itself is not rejected, and if the delivery of other users can be stored in time for the pre-update delivery schedule, consolidation may be used. In that case, the delivery fee indicated by the delivery fee information related to the user's delivery may be apportioned (for example, divided into two) with other users at a predetermined ratio, and the delivery fee information after apportionment may be linked to each and stored, and each user may perform payment processing. Alternatively, only the delivery fee for one delivery may be linked to either the user or the other users and stored, and payment processing may be performed.

[0060] In this way, in this Example 3 of Update Restriction Conditions, a delivery that the user requests to be delivered more quickly than usual or at a specified time can be handled without updating the schedule, so that the delivery can be made at a time that is preferable to the user.

[0061] Further, as another example of the condition, for example, it may be determined whether or not the delivery linked to the user satisfies the condition of the consolidation target indicated in the consolidation target information. That is, for example, the condition of the consolidation target may be that the delivery of the target user is included in the delivery time period specified by the user (for example, the daytime time period, etc.). This is because, for example, if the user who wishes to consolidate is a user who requests proxy receipt and does not live together, it may not be desirable to consolidate in the evening. Alternatively, for example, the condition of the consolidation target may be that the other user who is making the consolidation request is a other user who allows the burden of at least a part or all of the delivery costs. This is because there may be cases where the user wishes the delivery costs to be reduced compared to when the delivery is made at the time of the delivery reservation.

[0062] <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. 8. Fig. 8 is a flow chart showing an example of processing of the information processing system of Fig. 1.

[0063] Here, the user or worker provided by this information processing system accesses the management server 1 using an application (including a web browser) or the like, and when using the service for the first time, may log in by performing a usage registration process, or when an account has already been obtained, the service may be made available by logging in after undergoing a predetermined authentication such as inputting an ID and password. 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 user identification information (ID) to make the service available. After this login authentication, use of the service begins via an application (including a web browser) or the like.

[0064] First, in this example, the data management unit 120 (particularly the delivery management unit 150) of the management server 1 generates new delivery item identification information and delivery identification information in response to delivery item acceptance processing, such as reading an identification code attached to a delivery item by a reader, and registers the delivery item information and delivery information (S101).

[0065] Next, the remaining space calculation unit 151 calculates remaining space information indicating the remaining space in the storage space based on storage container type information indicating the type of storage container for each volume of the storage container that stores the delivery to the user (which may be storage container type information as delivery information linked to the delivery information) and reference storage space volume information indicating the volume of the storage space that stores the storage container, and executes updating of the corresponding delivery information (S102). In particular, it is preferable that the remaining space information is remaining-converted storage container type information obtained by converting the remaining space into the storage container type.

[0066] Then, in step S103, if it is determined that the remaining space is insufficient (for example, there is no remaining space to accommodate a storage container of the smallest storage container type), the delivery schedule determination unit 152 determines a delivery schedule and ends this flow. After that, if the delivery item has already been stored in a storage container corresponding to this system, it is stored in the storage space as is, and if it has not been stored yet, it is stored in a storage container of a storage container type calculated by the data management unit 120 based on the volume information of the delivery item, and then stored in the storage space, and delivered to the user.

[0067] On the other hand, if it is determined in step S102 that there is sufficient remaining space (for example, there is enough remaining space to accommodate at least the smallest type of storage container), the delivery schedule determination unit 152 further determines a delivery schedule for the delivery item based on a predetermined condition related to delivery (S104). The predetermined condition related to delivery is as described above, and the delivery schedule is determined according to the predetermined condition (for example, the update condition or the update restriction condition).

[0068] Thereafter, if the delivery item has already been stored in a storage container corresponding to this system, it is stored in the storage space as is; if it has not yet been stored, it is stored in a storage container of a storage container type calculated by the data management unit 120 based on the volume information of the delivery item, etc., and then stored in the storage space; further, the selected mixed items are stored in the remaining space of the storage space, and the delivery item is delivered to the user.

[0069] When a mixed load delivery is determined on the user's application or on this system and a delivery schedule is determined, the mixed load delivery information and delivery schedule information may be displayed on the worker terminal 3 so that the worker can check them during storage work. Furthermore, based on the mixed load delivery information and delivery schedule information, storage work equipment for storing deliveries (storage work robot, storage work arm, storage work movable platform, etc.) may be autonomously controlled to remove the user's deliveries and other users' deliveries from the delivery management space (for example, a shelf, etc.) and store them in the same storage space.

[0070] 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.

[0071] 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 or improved without departing from the spirit of the present invention, and it goes without saying that the present invention includes equivalents thereof. [Explanation of symbols]

[0072] 1 Management Server 2. User terminal

Claims

1. A storage unit that stores storage space volume information indicating a storage space volume of a storage space that stores one or more storage containers that store deliveries to a user, and delivery volume information indicating a delivery volume of the deliveries; a remaining space calculation unit that calculates remaining space information indicating a remaining space volume of a remaining space in the storage space by subtracting a delivery item volume indicated by the delivery item volume information from a storage space volume indicated by the storage space volume information; a delivery schedule determination unit that determines a delivery schedule for a delivery item to a user based on at least a condition related to delivery; the conditions include an update condition that allows the delivery schedule to be updated; The update conditions include: (1) the remaining space volume indicated by the remaining space information is equal to or larger than a predetermined volume; and (2) the user permits a consolidation request from another user related to the user, and the storage of the delivery items of the other user is not in time for the user's pre-update delivery schedule. An information processing system comprising:

2. A memory unit that stores storage space volume information indicating a storage space volume of a storage space that stores one or more storage containers that store deliveries to a user and delivery volume information indicating a delivery volume of the deliveries; a remaining space calculation unit that calculates remaining space information indicating a remaining space volume of a remaining space in the storage space by subtracting a delivery item volume indicated by the delivery item volume information from a storage space volume indicated by the storage space volume information; A delivery schedule determination unit that determines a delivery schedule for a delivery item to a user based on at least a condition related to delivery, the conditions include an update condition that allows the delivery schedule to be updated; The update conditions include: (1) the remaining space volume indicated by the remaining space information is equal to or larger than a predetermined volume; and (2) a consolidation request to another user related to the user is permitted by the other user, and the storage of the delivery items of the other user is not in time for the delivery schedule before the update of the user. An information processing system comprising:

3. When the delivery according to the delivery schedule is mixed with deliveries of other users, the delivery fee information related to the user is prorated to the other users at a predetermined ratio, and the prorated delivery fee information is stored in association with each user.

3. The information processing system according to claim 1, wherein the information processing system is a data processing system.

4. A memory unit that stores storage space volume information indicating a storage space volume of a storage space that stores one or more storage containers that store deliveries to a user, and delivery item volume information indicating a delivery item volume of the deliveries; a remaining space calculation unit that calculates remaining space information indicating a remaining space volume of a remaining space in the storage space by subtracting a delivery item volume indicated by the delivery item volume information from a storage space volume indicated by the storage space volume information; A delivery schedule determination unit that determines a delivery schedule for a delivery item to a user based on at least a condition related to delivery, the conditions include an update condition that allows the delivery schedule to be updated; The update conditions include: (1) the remaining space volume indicated by the remaining space information is equal to or larger than a predetermined volume; and (2) the user permits a consolidation request from another user related to the user, and the storage of the delivery items of the other user is not in time for the user's pre-update delivery schedule. A server comprising:

5. A memory unit that stores storage space volume information indicating a storage space volume of a storage space that stores one or more storage containers that store deliveries to a user, and delivery item volume information indicating a delivery item volume of the deliveries; a remaining space calculation unit that calculates remaining space information indicating a remaining space volume of a remaining space in the storage space by subtracting a delivery item volume indicated by the delivery item volume information from a storage space volume indicated by the storage space volume information; A delivery schedule determination unit that determines a delivery schedule for a delivery item to a user based on at least a condition related to delivery, the conditions include an update condition that allows the delivery schedule to be updated; The update conditions include: (1) the remaining space volume indicated by the remaining space information is equal to or larger than a predetermined volume; and (2) a consolidation request to another user related to the user is permitted by the other user, and the storage of the delivery items of the other user is not in time for the delivery schedule before the update of the user. A server comprising:

6. A step of storing, by a storage unit, storage space volume information indicating a storage space volume of a storage space that stores one or more storage containers that store deliveries to a user, and delivery item volume information indicating a delivery item volume of the deliveries; A step of calculating residual space information indicating a residual space volume of a remaining space in the storage space by subtracting the delivery volume indicated by the delivery volume information from the storage space volume indicated by the storage space volume information by a residual space calculation unit; A step of determining a delivery schedule for the delivery item to the user based on at least the conditions related to delivery by a delivery schedule determination unit; the conditions include an update condition that allows the delivery schedule to be updated; The update conditions include: (1) the remaining space volume indicated by the remaining space information is equal to or larger than a predetermined volume; and (2) the user permits a consolidation request from another user related to the user, and the storage of the delivery items of the other user is not in time for the user's pre-update delivery schedule.

23. An information processing method comprising:

7. A step of storing, by a storage unit, storage space volume information indicating a storage space volume of a storage space that stores one or more storage containers that store deliveries to a user, and delivery item volume information indicating a delivery item volume of the deliveries; A step of calculating residual space information indicating a residual space volume of a remaining space in the storage space by subtracting the delivery volume indicated by the delivery volume information from the storage space volume indicated by the storage space volume information by a residual space calculation unit; A step of determining a delivery schedule for the delivery item to the user based on at least the conditions related to delivery by a delivery schedule determination unit; the conditions include an update condition that allows the delivery schedule to be updated; The update conditions include: (1) the remaining space volume indicated by the remaining space information is equal to or larger than a predetermined volume; and (2) a consolidation request to another user related to the user is permitted by the other user, and the storage of the delivery items of the other user is not in time for the delivery schedule before the update of the user.

23. An information processing method comprising:

8. A step of storing, by a storage unit, storage space volume information indicating a storage space volume of a storage space that stores one or more storage containers that store deliveries to a user, and delivery item volume information indicating a delivery item volume of the deliveries; A step of calculating residual space information indicating a residual space volume of a remaining space in the storage space by subtracting the delivery volume indicated by the delivery volume information from the storage space volume indicated by the storage space volume information by a residual space calculation unit; a step of determining a delivery schedule for the delivery item to the user based on at least the conditions for delivery by a delivery schedule determination unit; the conditions include an update condition that allows the delivery schedule to be updated; The update conditions include: (1) the remaining space volume indicated by the remaining space information is equal to or larger than a predetermined volume; and (2) the user permits a consolidation request from another user related to the user, and the storage of the delivery items of the other user is not in time for the user's pre-update delivery schedule. A program characterized by:

9. A step of storing, by a storage unit, storage space volume information indicating a storage space volume of a storage space that stores one or more storage containers that store deliveries to a user, and delivery item volume information indicating a delivery item volume of the deliveries; A step of calculating residual space information indicating a residual space volume of a remaining space in the storage space by subtracting the delivery volume indicated by the delivery volume information from the storage space volume indicated by the storage space volume information by a residual space calculation unit; a step of determining a delivery schedule for the delivery item to the user based on at least the conditions for delivery by a delivery schedule determination unit; the conditions include an update condition that allows the delivery schedule to be updated; The update conditions include: (1) the remaining space volume indicated by the remaining space information is equal to or larger than a predetermined volume; and (2) a consolidation request to another user related to the user is permitted by the other user, and the storage of the delivery items of the other user is not in time for the delivery schedule before the update of the user. A program characterized by:

Citation Information

Patent Citations

  • Round cargo collection and delivery planning method

    JP2004083233A

  • Advertising and promoting method and advertising and promoting medium

    JP2007304320A

  • Operation management device, operation management method, and operation management program

    JP2020057118A

  • Departure / arrival device, delivery supply method, delivery supply system

    JP2021160887A

  • Optimization of shipment containerization for multichannel fulfillment centers

    US20150161556A1