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

The information processing system addresses the inefficiencies in delivery systems by using storage container type identification and residual space calculation to optimize the loading and storage of packages, resulting in improved delivery efficiency and reduced costs.

JP7659782B2Active Publication Date: 2025-04-10AERONEXT INC
View PDF 8 Cites 0 Cited by

Patent Information

Application Number
JP2021212593
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

Existing delivery systems face challenges in efficiently managing and standardizing deliverables across various storage spaces, particularly due to the lack of foresight into the load capacity of mobile units and the resulting inefficiencies in packaging and storage.

Method used

An information processing system that utilizes storage container type identification information to standardize and manage deliverables, including a residual space calculation unit to determine remaining space within storage spaces and a mixed inventory extraction unit to optimize the loading of packages into mobile units.

Benefits of technology

This system enables efficient storage and delivery by providing a clear understanding of the overall amount of goods delivered and optimizing the use of storage space, thereby reducing delivery costs and improving operational efficiency.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 0007659782000001
    Figure 0007659782000001
  • Figure 0007659782000002
    Figure 0007659782000002
  • Figure 0007659782000003
    Figure 0007659782000003
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 152 that, based on storage container type information indicating the type for every capacity of a storage container storing an inventory to be delivered, of first inventories, which is requested to be delivered, and reference storage space capacity information indicating the capacity of a storage space storing one or more storage containers, calculates remaining space information indicating a remaining space in the storage space; and a mixed loading target inventory extraction unit 153 that, based on the remaining space information and information related to second inventories different from the first inventories, extracts the second inventories of which a predetermined amount of inventory to be delivered is stored in the storage container together with the inventory to be delivered of the first inventories.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 remaining space calculation unit that calculates remaining space information indicating the remaining space in a storage space based on storage container type information indicating the type of storage container per volume that stores the inventory items to be delivered of a first inventory item for which a delivery request has been made, and standard storage space volume information indicating the volume of a storage space that stores one or more storage containers; and a mixed-loading target inventory extraction unit that extracts the second inventory item that is stored in the storage container with a predetermined amount of inventory items to be delivered together with the inventory items to be delivered of the first inventory item based on information on a second inventory item that is different from the first inventory item and the remaining space information. 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 a user terminal and an operator 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. 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 each volume of the storage container that stores the first inventory item for which a delivery request has been made and reference storage space volume information indicating a volume of a storage space that stores one or more storage containers; and a consolidation target inventory extraction unit that extracts the second inventory item, which is to be stored in the storage container in a predetermined amount together with a delivery-required inventory item of the first inventory item, based on information on a second inventory item different from the first inventory item and the remaining space information. An information processing system comprising: [Item 2] The information about the second inventory item is non-delivery inventory quantity information about the second inventory item, The consolidation target inventory extraction unit extracts a second inventory item whose non-delivery inventory quantity information falls below a predetermined number. 2. The information processing system according to item 1, [Item 3] The information about the second inventory item is sales management information about the second inventory item, The consolidation target inventory extraction unit generates consumption forecast information based on the sales management information, and extracts second inventory items that are predicted to fall below a predetermined number within a predetermined period based on the consumption forecast information. 2. The information processing system according to item 1, [Item 4] The consumption forecast information may be related consumption forecast information regarding the second inventory item that is consumed in conjunction with consumption of the first inventory item. 4. The information processing system according to item 3, [Item 5] The information about the second inventory item is consumption schedule information about the second inventory item, The consolidation target inventory extraction unit extracts second inventory items that are expected to be consumed in a predetermined quantity within a predetermined period based on the consumption schedule information. 2. The information processing system according to item 1, [Item 6] The consolidation target inventory extraction unit does not extract a second inventory item whose delivery-required inventory quantity information related to the second inventory item is below a predetermined number. 6. The information processing system according to any one of items 1 to 5, [Item 7] The consolidation target inventory extraction unit does not extract the second inventory item when the delivery information related to the first inventory item includes delivery type information indicating an urgent delivery, which has a shorter delivery completion period than a normal delivery. 7. The information processing system according to any one of items 1 to 6, [Item 8] 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 each volume of the storage container that stores the first inventory item for which a delivery request has been made and reference storage space volume information indicating a volume of a storage space that stores one or more storage containers; and a consolidation target inventory extraction unit that extracts the second inventory item, which is to be stored in the storage container in a predetermined amount together with a delivery-required inventory item of the first inventory item, based on information on a second inventory item different from the first inventory item and the remaining space information. A server comprising: [Item 9] a remaining space calculation unit calculating remaining space information indicating a remaining space in the storage space based on storage container type information indicating a type of storage container by volume that stores the first inventory item for which delivery has been requested, and reference storage space volume information indicating a volume of a storage space that stores one or more storage containers; and extracting, by a consolidation target inventory extraction unit, information on a second inventory item different from the first inventory item and based on the remaining space information, the second inventory item to be stored in the storage container in a predetermined amount together with an inventory item to be delivered of the first inventory item. 23. An information processing method comprising: [Item 10] a remaining space calculation unit calculating remaining space information indicating a remaining space in the storage space based on storage container type information indicating a type of storage container by volume that stores the first inventory item for which delivery has been requested, and reference storage space volume information indicating a volume of a storage space that stores one or more storage containers; and causing a computer to execute a step of extracting, by a consolidation target inventory extraction unit, a second inventory item different from the first inventory item, which is to be stored in the storage container in a predetermined amount of inventory items to be delivered together with an inventory item to be delivered of the first inventory item, based on information on the second inventory item and the remaining space information. 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 who manages some of his / her products as stock items in a delivery-required inventory management space such as a warehouse, 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 through 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 descriptions 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 stock items and deliveries in a delivery-required inventory management space, and since the main functions of each element can be configured in the same way as the above-mentioned user terminal 2, detailed descriptions of each element will be omitted.

[0023] The objects of inventory may be any kind of object, including products such as food, daily necessities, and office supplies sold at stores and supermarkets, medicines (including those with prescriptions) sold at hospitals and pharmacies, and parts and materials that form part of products. The delivery-required inventory management space may be any space that is an inventory management space that requires delivery when a user acquires an inventory item, such as a warehouse or a logistics center, and may manage delivery-required inventory. The delivery-free inventory management space may be any space that is an inventory management space that does not require delivery when a user acquires an inventory item, such as a store's back yard, and may manage delivery-free inventory.

[0024] <Management server functions> Fig. 4 is a block diagram illustrating functions implemented in the control unit 10 of the management server 1, and Fig. 5 is a block diagram illustrating information stored in the storage 12. In this embodiment, the control unit 10 of the management server 1 includes an information transmitting / receiving unit 100, a screen information generating unit 110, a data management unit 120, and an inventory management unit 150 as functional units. The inventory management unit 150 includes a storage container type setting unit 151, a remaining space calculation unit 152, and a consolidation target inventory extraction unit 153. The storage 12 includes various databases, such as a user information storage unit 121, an inventory information storage unit 122, and a delivery information storage unit 123.

[0025] The user information stored in the user information storage unit 121 may be, for example, basic information of the user (user's name, user name, email address, store address, telephone number, etc.), user identification information, external application account information, etc., but is not limited to these. For example, when sales management of a store (e.g., order management, purchase order management, shipping management, inventory management, billing management, sales management, etc.) is performed on this information processing system or on an external system that transmits or receives related information and cooperates with this information processing system, the user information may include sales management information (e.g., order information (including purchase order history information), purchase order information (including purchase order history information), shipping information (including shipping history information), inventory information (including inventory transition information), billing information (including billing history information), sales information (including sales history information), etc.), and each piece of information may be linked to each piece of inventory identification information.

[0026] The inventory information stored in the inventory information storage unit 122 may include, for example, inventory identification information, user identification information, storage container type information, size information (depth, width, height), weight information, controlled temperature range information, top / bottom loading availability information (top loading availability information or bottom loading availability information), information on the number of inventory items that need to be delivered, and information on the number of inventory items that do not need to be delivered, but is not limited to these.

[0027] The delivery information stored in the delivery information memory unit 123 may include, for example, delivery identification information, user identification information, inventory identification information, remaining space information, mixed delivery inventory information, delivery type information, scheduled delivery time information (scheduled delivery start time information, scheduled delivery end time information, scheduled delivery time zone information), and may also include storage container type information, weight information, controlled temperature range information, and the like linked to inventory identification information, but is not limited to these.

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

[0029] 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).

[0030] 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 remaining space information indicating remaining space in a storage space based on storage container type information indicating the type of storage container for each volume that stores the delivery-required inventory of the first inventory item for which delivery has been requested and reference storage space volume information indicating the volume of a storage space that stores one or more storage containers, a consolidation target inventory extraction processing for extracting the second inventory item that stores a predetermined amount of delivery-required inventory items in the storage container together with the delivery-required inventory items of the first inventory item based on information on a second inventory item different from the first inventory item and the remaining space information, and a delivery information update processing for updating (including adding) delivery consolidation target information included in the delivery information.

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

[0032] 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).

[0033] 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 inventory management. More specifically, it may be, for example, an installation used by the user, and may be a storage space for each inventory, or a storage space such as a shelf, locker, or cooler box that does not involve or involves electrical locking / unlocking control. In addition, a storage space for delivery may be used as the reference, and it may be a delivery item storage section of a mobile body for delivering luggage (a mobile body such as a UAV or UGV, particularly an autonomously controlled mobile 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 dolly, a basket dolly, etc.), a delivery bag, or other movable object. Furthermore, the space having a predetermined volume may be a space whose lengths in the depth direction, width direction, and height direction are fixed as described above, but it may also be a space whose volume is set by virtually setting a height direction length for an area whose lengths in the depth direction and width direction are fixed, such as a pallet, that is, it may be a space whose volume is set by virtually setting a part of the lengths in the depth direction, width direction, and height direction. However, the present invention 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 a size obtained by multiplying the reference storage space by a predetermined number (especially an integer).

[0034] The inventory management unit 150 updates the inventory information in the inventory information storage unit 122 in response to inventory receiving processes such as reading (e.g., reading two-dimensional barcodes, RFID tags, NFC, etc.) identification codes attached to incoming inventory items (e.g., inventory items needing delivery that are received at a warehouse, etc.) using a reader (e.g., a reader operated by a worker, a stationary reader, or a reader equipped on a work robot (e.g., an autonomously controlled work robot)) and inputting inventory information about incoming inventory items by a worker, etc., and registers information such as adding delivery identification information in the delivery information storage unit 123 in response to a delivery request process (i.e., a delivery request process) by a user regarding inventory items needing delivery.

[0035] The storage container type setting unit 151 sets storage container type information indicating the type of storage container for each volume of the storage container that stores the inventory item for which a delivery request has been made (hereinafter also referred to as the "first inventory item"). More specifically, for example, by referring to the inventory information in the inventory information storage unit 122 and based on size information (depth, width, height) corresponding to each inventory item, the first inventory item may be virtually stored in a container of each storage container type using a known boxing calculation algorithm for storing a predetermined object in a space of a predetermined volume, thereby setting storage container type information suitable for storing the first inventory item, and updating the storage container type information included in the inventory information. Alternatively, in consideration of storing inventory items of the same type in storage containers as part of inventory management, each inventory item may actually be stored in a container of each storage container type, and the correspondence between the range of inventory quantities and the storage container type may be stored in advance. In addition, the suitable storage container type is preferably the smallest size storage container type capable of storing the first inventory item from the standpoint of subsequent storage efficiency in the storage space, but it is not limited to the smallest, and may be a storage container type that is 1 to 2 sizes larger than the minimum size that can be stored, taking into account size errors due to individual differences in the inventory items and cushioning materials (such as foam cushioning materials or air-filled vinyl cushioning materials).

[0036] The remaining space calculation unit 152 calculates the remaining space (so-called free space) in the storage space to store the first inventory item based on the storage container type information (i.e., including the storage container type information as inventory information linked to the delivery information) indicating the type of the storage container for each volume that stores the inventory item to be delivered, which is acquired according to the delivery information, and the reference storage space volume information indicating the volume of the storage space that stores one or more storage containers. The remaining space is calculated 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 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 predetermined volume with respect to the reference storage space volume according to a predetermined 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. Also, 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 123 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 storage space identification information, and the remaining space calculation unit 152 may use the storable divided area identification information as the remaining space information.

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

[0038] First, the storage space linked to the delivery identification information "0001" is linked to the user information "U0001". When an inventory item (inventory item information "N0001") stored in a container (storage container type "S033") that is one-third of the standard storage space volume is stored here, the inventory item is stored in a storage space that is not yet stored, so the residual information is updated to "2 / 3" by subtracting 1 / 3 from 1, and the residual storage container type information is updated to indicate two "S033"s and / or one "S066 (storage container type indicating a container that is two-thirds of the standard storage space volume)".

[0039] Similarly, when an inventory item (inventory information "N0010") stored in a container (containment container type "S033") that is one-third of the standard storage space volume is further stored, since the inventory item (N0001) is further stored in the storage space that already contains the storage item, the residual information is updated to "1 / 3" by subtracting 1 / 3 from 2 / 3, and the residual equivalent storage container type information is updated to indicate one "S033".

[0040] The remaining space is calculated in this manner, and can be more easily calculated by dividing the depth, width, or height of the storage space by a predetermined number, as shown in the example. Note that, as described above, a more advanced remaining space calculation is possible using a known packing calculation algorithm, and in this case, the storage positions of the stored inventory items may also be reorganized.

[0041] Furthermore, in the case where the storage space is divided into divided areas by partitions or the like to correspond to one of the storage container types, rather than storage in a common area within the storage space corresponding to the delivery as in the above example, the residual space information may be divided area identification information to which no stored object is associated, and the residual converted storage container type information may be corresponding storage container type information corresponding to the divided area identification information to which no stored object is associated. Note that the position of the partition may be movable, and the corresponding storage container 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 container type information corresponding to each divided area identification information (for example, "S066"), multiple corresponding storage container type information (two "S033") may be associated.

[0042] 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 first inventory 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).

[0043] Next, in the delivery identification information "0002," the linked first inventory 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, so 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).

[0044] Next, in the delivery identification information "0003," the linked first inventory 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 space available).

[0045] Next, in the delivery identification information "0004," the linked first inventory information is "N0004," the user information is "U0003," and it is indicated that one of the above-mentioned "S025" and one "S050" are stored as storage vessel type information, so the residual space information is calculated as "1 / 4" (the residual converted storage vessel type information is "S025," which indicates a container type that is one-quarter of the standard storage space volume).

[0046] Finally, for the delivery identification information "0005" and "0006," the linked first inventory information is "N0005" and "N0006," the user information is "U0009," and it is shown that one of the above-mentioned "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).

[0047] In this way, the remaining space calculation unit 152 can calculate the remaining space in the storage space to be stored for the first inventory item based on the storage container type information indicating the type of storage container for each volume of the storage container that stores the first inventory item for which a delivery request has been made, which is acquired according to the delivery information, and the reference storage space volume information indicating the volume of the storage space that stores one or more storage containers. 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 delivery items in the storage space like a puzzle, and the remaining space volume can be clarified as the remaining storage container type information. Using this, it becomes possible to extract the inventory items to be mixed in the remaining space. This will be described in detail below.

[0048] The mixed-loading target inventory extraction unit 153 extracts the second inventory item, which is to be stored in the same storage container together with the first inventory item in a predetermined amount of the required delivery inventory item, based on information on the second inventory item different from the first inventory item and residual space information (particularly, residual conversion storage container type information) corresponding to the residual space of the target storage space. Note that a plurality of storage container types corresponding to the residual space may be selected, and for example, the residual space calculation unit 152 may calculate combination information of the storage container type corresponding to the residual space, and extract a plurality of mixed-loading target inventory information of the storage container type corresponding to the combination information (for example, a combination in which two mixed-loading objects of storage container type 1 / 4 can be stored in a residual space 1 / 2, a combination in which one mixed-loading object of storage container type 1 / 4 and two mixed-loading objects of storage container type 1 / 8 can be stored, a combination in which four mixed-loading objects of storage container type 1 / 8 can be stored, etc.). The consolidation target inventory information may be presented, for example, as consolidation target inventory information (particularly, list information) via an application on the user terminal 2, or as consolidation target inventory information (particularly, list information) via an application on the worker terminal 3. When the worker selects the consolidation target inventory information, the selected consolidation target inventory information may be transmitted from the data management unit 120 to the user terminal 2, and a permission confirmation process for the consolidation target inventory information may be executed on the user's application, and if the data management unit 120 receives information indicating permission, the information may be confirmed as the delivery consolidation target inventory information.

[0049] The second inventory may be stored in a storage vessel of the corresponding storage vessel type in a predetermined amount based on the target residual space information (particularly, residual-containment vessel type information). That is, for example, if the residual space of the storage space after storing the first inventory is 1 / 4 (residual-containment vessel type information S025), the storable amount is stored in the storage vessel type S025 corresponding to the residual space 1 / 4 (residual-containment vessel type information S025). At this time, the load-bearing capacity information linked to the storage space may be further referenced, and the storage amount of the second inventory may be set within a range where the sum of the weight of the second inventory and the weight of the first inventory falls within the load-bearing capacity information.

[0050] The information on the second stock item is information on the number of stock items not requiring delivery related to the second stock item, and the consolidation target stock extraction unit 153 may extract second stock items whose number of stock items not requiring delivery is below a predetermined number (particularly, second stock items whose number is within a predetermined range for the quantity condition for sending a delivery request, and further, second stock items for which a delivery request has been sent). This makes it easier to extract second stock items with higher delivery priority.

[0051] In addition, the information on the second inventory item is sales management information related to the second inventory item, and the consolidation target inventory extraction unit 153 may generate consumption forecast information (information indicating a prediction of how much will be consumed and by when) using a known method based on the sales management information (especially, (for example, various history information such as order history information, ordering history information, shipping history information, billing history information, sales history information, etc., and inventory trend information) and extract the second inventory item that is predicted to fall below a predetermined number within a predetermined period based on the consumption forecast information. In addition, the consumption forecast information may be related consumption forecast information related to the second inventory item that is consumed in conjunction with the consumption of the first inventory item (for example, it is predicted that consumption of chicken will increase in conjunction with consumption of eggs).

[0052] The information on the second stock item may be consumption schedule information related to the second stock item, and the consolidation target stock extraction unit 153 may extract the second stock item that is expected to be consumed in a predetermined amount within a predetermined period based on the consumption schedule information. The consumption schedule information may be, for example, a drug sold at an in-hospital pharmacy, and may be appointment time information (e.g., appointment date information) of a patient who is prescribed a large amount of a specific drug. Alternatively, the consumption schedule information may be, for example, a product that is discounted in a supermarket sale, and may be sale start time information (e.g., start date information). Or, the consumption schedule information may be, for example, a part consumed during the manufacture of a product, and may be start time information of a manufacturing process related to the part (e.g., start date information of a manufacturing process related to the part). These pieces of information are managed on this information processing system or on an external system that cooperates with this information processing system by transmitting or receiving related information, and may be referable by the consolidation target stock extraction unit 153.

[0053] In addition, the information regarding the second inventory item may be information regarding the number of inventory items to be delivered related to the second inventory item, and the inventory extraction unit 153 may restrict extraction of second inventory items whose number of inventory items to be delivered is below a predetermined number (particularly, second inventory items that are within a predetermined range for the quantity conditions for sending an order request, and further, second inventory items for which an order request has been sent).

[0054] Also, for example, if the delivery information related to the first inventory item includes delivery type information indicating rush delivery (delivery with a shorter period until delivery is completed than normal delivery) rather than normal delivery, extraction by the mixed load inventory extraction unit 153 may not be performed (i.e., if the delivery type information indicating normal delivery is included, extraction may be performed by the mixed load inventory extraction unit 153).

[0055] Furthermore, the consolidation target inventory extraction unit 153 may extract at least any of the consolidation target inventory items in the above examples, but for example, extraction conditions for second inventory items that can be consolidated may be set in advance in the system, or the user may be able to display and select second inventory items that meet the extraction conditions for consolidation that he or she desires, or the user may set the extraction conditions for the consolidation that he or she desires in advance as user information and the items may be automatically extracted based on that setting, or when viewing the consolidation target inventory list information, the inventory items to be viewed may be selected by sorting or rearranging.

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

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

[0058] First, in this example, the data management unit 120 (particularly the inventory management unit 150) of the management server 1 updates the inventory information in the inventory information storage unit 122 in response to an inventory acceptance process, such as reading an identification code attached to an incoming inventory item with a reader, or an inventory receiving process, such as an operation of inputting inventory information about the incoming inventory item by an operator, or registers information, such as adding delivery identification information, in the delivery information storage unit 123 in response to a delivery request process (i.e., a delivery request process) by a user regarding an inventory item to be delivered, and generates new delivery identification information and registers the delivery information (S101).

[0059] Next, the remaining space calculation unit 152 calculates the remaining space in the storage space to store the first inventory item based on the storage container type information indicating the type of storage container by volume that stores the first inventory item for which delivery has been requested, and the reference storage space volume information indicating the volume of the storage space that stores one or more storage containers, and updates the corresponding delivery information (S102). In particular, the remaining space information may be remaining-converted storage container type information obtained by converting the remaining space into the storage container type.

[0060] Then, in step S102, if it is determined that there is insufficient remaining space (for example, there is no remaining space to accommodate a storage container of the smallest storage container type (particularly, the smallest converted storage container type for the target items that can be extracted as mixed-loading target inventory items in step S104)) (NO in step S103), this flow is terminated. Thereafter, if the first inventory 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 data management unit 120 based on volume information of the first inventory item, etc., and then stored in the storage space and delivered to the user.

[0061] On the other hand, if it is determined in step S102 that there is sufficient remaining space (for example, there is at least a remaining space that can accommodate a storage container of the smallest storage container type), the consolidation target inventory extraction unit 153 extracts consolidation target inventory information indicating consolidation target inventory items that can be stored in the remaining space of the target storage space (S104). More specifically, for example, the consolidation target inventory display area of ​​the consolidation target inventory information is displayed as a list on the application of the user or worker, and the consolidation target inventory information is determined according to a consolidation target inventory selection operation via the consolidation target inventory display area of ​​the consolidation target inventory list information, and the determined consolidation target inventory information is transmitted to the management server 1, and the data management unit 120 (particularly the inventory management unit 150) updates (including adding) the delivery consolidation target inventory information included in the delivery information. Alternatively, instead of presenting the information as a list of stock items to be mixed, a predetermined number of mixed items extracted by the mixed item inventory extraction unit 153 may be presented as options on a user or worker's application to allow the user or worker to select the items to be mixed, or a predetermined number of mixed items extracted by the mixed item inventory extraction unit 153 may be presented as a mixed confirmation notification on a user or worker's application to allow the user or worker to select whether or not to mix, or the system may determine the mixed item to be mixed in the user's delivery from the storable mixed item inventory extracted by the mixed item inventory extraction unit 153 without user or worker operation, and depending on the determination, the determined mixed item inventory information is sent to the management server 1, as described above, and the data management unit 120 (particularly the inventory management unit 150) updates (including adds) the delivery mixed item inventory information included in the delivery information. In addition, even if the user selects the information on the stock items to be consolidated on the worker's application, the notification of confirmation of consolidation may be presented to the user to select whether or not to consolidate, and the stock items to be consolidated for delivery may be determined. In addition, when the stock items to be consolidated for delivery are determined on the user's application or on this system, the information on the stock items to be consolidated for delivery may be displayed on the worker's terminal 3 so that the worker can check it during storage work.Furthermore, based on the delivery mixed loading target inventory information, storage work equipment for storing delivery items (storage work robots, storage work arms, storage work movable platforms, etc.) may be autonomously controlled to remove delivery mixed loading target inventory items from the delivery item management space (e.g., shelves, etc.) and store them in the storage space.

[0062] Furthermore, the product list display of the consolidation target stock items may be appropriately set by the user using a consolidation target stock item display information setting unit, such as a display target specification unit (e.g., a check box or pull-down format) that selects which conditions the consolidation target stock items should be displayed, or a display order specification unit that selects which conditions the consolidation target stock items should be displayed with priority. Here, "display with priority" means, for example, that the display order is set early, and more specifically, in the case of vertical scrolling, the display may be at the top of the display area, or in the case of advancing the stock item information displayed in order by swiping, the display may be at the beginning. In addition, the consolidation target stock item selection operation may be a selection operation in the consolidation target stock item display area, etc. of the consolidation target stock item list information, or the consolidation target stock item selection operation may be possible in the consolidation target stock item detailed information screen that is displayed after selecting the consolidation target stock item display area, or is not limited to these.

[0063] Thereafter, if the first inventory item has already been stored in a storage container corresponding to this system, it is stored as is in the storage space; if it has not yet been stored, it is stored in a storage container of a storage container type calculated by data management unit 120 based on the volume information of the first inventory item, etc., and then stored in the storage space; further, the selected inventory item to be mixed (i.e., the extracted and selected second inventory item) is stored in the remaining space in the storage space, and the item is delivered to the user.

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

[0065] 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]

[0066] 1 Management Server 2. User terminal

Claims

1. A memory unit for storing reference storage space volume information indicating the volume of a storage space for storing one or more storage containers, and storage container type information indicating two or more different types for each volume of a storage container for storing a first inventory item for which delivery has been requested by a user; a remaining space calculation unit that calculates remaining space information indicating the volume of a remaining space in a storage space that contains a storage container that stores the first inventory item to be delivered, the delivery of which has been requested, by subtracting a volume indicating the storage container type information of the first inventory item to be delivered from a volume indicated by the reference storage space volume information; a consolidation target inventory extraction unit that extracts a second inventory item that is different from the first inventory item and meets an extraction condition preset by the user, and sets a residual space storage container type indicating a storage container type corresponding to a volume of the residual space as a storage container type of a storage container that stores the second inventory item. An information processing system comprising:

2. A memory unit for storing reference storage space volume information indicating the volume of a storage space for storing one or more storage containers, and storage container type information indicating two or more different types for each volume of a storage container for storing a first inventory item for which delivery has been requested by a user; a remaining space calculation unit that calculates remaining space information indicating the volume of a remaining space in a storage space that contains a storage container that stores the first inventory item to be delivered, the delivery of which has been requested, by subtracting a volume indicating the storage container type information of the first inventory item to be delivered from a volume indicated by the reference storage space volume information; a consolidation target inventory extraction unit that extracts a second inventory item that is different from the first inventory item and meets an extraction condition preset by the user, and sets a residual space storage container type indicating a storage container type corresponding to a volume of the residual space as a storage container type of a storage container that stores the second inventory item. A server comprising:

3. A step of storing, by a memory unit, reference storage space volume information indicating the volume of a storage space for storing one or more storage containers, and storage container type information indicating two or more different types for each volume of a storage container for storing a first inventory item to be delivered of a first inventory item for which delivery has been requested by a user; a remaining space calculation unit calculating remaining space information indicating the volume of the remaining space in the storage space storing the storage container storing the first inventory item to be delivered, the delivery of which has been requested, by subtracting the volume indicating the storage container type information of the first inventory item to be delivered from the volume indicated by the reference storage space volume information; extracting, by a consolidation target inventory extraction unit, a second inventory item different from the first inventory item and corresponding to an extraction condition preset by the user, and setting a residual space storage vessel type indicating a storage vessel type corresponding to a volume of the residual space as a storage vessel type of a storage vessel that stores the second inventory item.

23. An information processing method comprising:

4. A step of storing, by a memory unit, reference storage space volume information indicating the volume of a storage space for storing one or more storage containers, and storage container type information indicating two or more different types for each volume of a storage container for storing a first inventory item to be delivered of a first inventory item for which delivery has been requested by a user; a remaining space calculation unit calculating remaining space information indicating the volume of the remaining space in the storage space storing the storage container storing the first inventory item to be delivered, the delivery of which has been requested, by subtracting the volume indicating the storage container type information of the first inventory item to be delivered from the volume indicated by the reference storage space volume information; extracting, by a consolidation target inventory extraction unit, a second inventory item different from the first inventory item and corresponding to an extraction condition preset by the user, and setting a residual space storage vessel type indicating a storage vessel type corresponding to a volume of the residual space as a storage vessel type of a storage vessel that stores the second inventory item. A program characterized by:

Citation Information

Patent Citations

  • Palletizing device

    JP1997077208A

  • Device and method for instructing delivery of part

    JP2001228910A

  • Physical distribution facility

    JP2001270605A

  • Round cargo collection and delivery planning method

    JP2004083233A

  • Delivery system, delivery method and delivery program

    JP2021026516A