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

JP2023096676A5Active Publication Date: 2025-01-14AERONEXT INC
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
JP2021212591
Authority / Receiving Office
JP · JP
Patent Type
Applications
Current Assignee / Owner
Filing Date
2021-12-27
Publication Date
2025-01-14
Estimated Expiration
2041-12-27

AI Technical Summary

Technical Problem

Existing parcel delivery systems face inefficiencies in storing packages due to varying package shapes and sizes, leading to excessive use of proxy storage space and difficulty in determining optimal loading on mobile delivery units, resulting in increased delivery costs and resource wastage.

Method used

An information processing system that utilizes storage container type information and residual space calculation to identify available space in various storage containers, enabling efficient storage and loading of additional items by extracting additional storage objects based on residual space information.

Benefits of technology

Facilitates efficient storage management by accurately determining available space and optimizing the loading of packages, reducing proxy storage needs and lowering delivery costs through improved delivery efficiency.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 00000000_0000_ABST
    Figure 00000000_0000_ABST
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 in a storage space linked to a user, and storage space capacity information indicating at least the capacity of the storage space, calculates remaining space information indicating a remaining space in the storage space; and an additional storage material extraction unit 152 that extracts an additional storage material that can be stored in the remaining space information in the storage space.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] Conventionally, information processing systems have been known in which delivery boxes are installed in individual homes or apartment complexes (communal housing), and when the recipient is absent, the delivery is completed by storing the package in the delivery box, and a delivery completion notice is sent to the recipient's terminal. Patent Document 1 discloses a delivery system that can store the package in a substitute storage space when delivery is not possible, in order to deal with the situation where delivery is not possible if the package is already stored in the delivery box and a redelivery is required. [Prior art documents] [Patent documents]

[0003] [Patent Document 1] Japanese Patent Application Publication No. 2019-109558 Summary of the Invention [Problem to be solved by the invention]

[0004] In the technology disclosed in Patent Document 1, for example, if a package is already stored in a home's delivery box, it is stored in a proxy storage space. However, if the package already stored is a small item such as stationery or daily necessities, the next delivered package will be stored in the proxy storage space even if it is small enough to fit in the remaining space (so-called free space) in the delivery box, which often requires the user to pick up the package from multiple locations. Furthermore, if this occurs at every household, the proxy storage space located in the common area of ​​the apartment building will be filled up, ultimately requiring redelivery. In addition, when storing deliveries in a designated storage space, not just delivery boxes, the availability of the storage space cannot be determined and is not taken into consideration when delivering.

[0005] On the other hand, even if the size of the parcels in the delivery locker and the parcels to be delivered can be determined in advance, there is actually variation in the shape of each parcel. Therefore, even if parcels are stored in the delivery locker, dead space is created, making it difficult to store them efficiently. As a result, it cannot be said that excessive use of proxy storage space can be sufficiently reduced.

[0006] In recent years, autonomously controlled mobile objects, such as drones and unmanned aerial vehicles (UAVs) and unmanned ground vehicles (UGVs), have begun to be used in industry. In this context, experimental operation of a parcel delivery system has begun, in which mobile objects deliver parcels, such as goods ordered on e-commerce (EC) websites. While such parcel delivery systems are expected to control multiple mobile objects, due to the nature of the experimental operation, virtual parcels (e.g., daily necessities and food) are set within the range that can be loaded onto a single mobile object. However, in reality, users do not order with the load capacity of a single mobile object in mind. They typically order the desired items at the desired timing and in the desired quantity, making it difficult to predict whether the items will fit on a single mobile object.

[0007] On the other hand, high delivery efficiency reduces delivery costs (and therefore delivery fees), so loading a large amount of cargo onto a single mobile vehicle is desirable for both service providers and users. However, as mentioned above, considering the variation in cargo size, it is difficult to determine how much space is remaining in the mobile vehicle's loading section, and therefore operation with high loading efficiency is desirable.

[0008] Therefore, the present invention has been made in consideration of this background, and provides an information processing system, server, information processing method, and program that make it easier to grasp the overall quantity of stored items and enable efficient storage in various storage spaces by standardizing and managing stored items (e.g., deliveries) using storage container type identification information. [Means for solving the problem]

[0009] The main invention of the present invention for solving the above problem is an information processing system, etc., that includes a residual space calculation unit that calculates residual space information that indicates the residual space within the storage space based on storage container type information that indicates the type of storage container for each volume that stores stored items linked to a user and storage space volume information that indicates at least the volume of the storage space, and an additional stored item extraction unit that extracts additional stored items that can be stored in the residual space information within the storage space. [Effects of the Invention]

[0010] According to the present invention, by standardizing and managing stored items (e.g., deliveries) 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 quantity of stored items and enable efficient storage in various storage spaces. [Brief explanation of the drawings]

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

[0012] The details of the embodiments of the present invention will be described below. An information processing system according to an embodiment of the present invention has the following configuration. [Item 1] a residual space calculation unit that calculates residual space information indicating the residual space in the storage space based on storage container type information indicating the type of storage container for each volume that stores the stored object in the storage space linked to the user and storage space volume information indicating at least the volume of the storage space; an additional storage object extraction unit that extracts additional storage objects that can be stored in the remaining space information in the storage space, An information processing system comprising: [Item 2] The containment vessel type information is distinguishable from one another based on a volume obtained by dividing a predetermined containment space volume as a reference containment space volume by a predetermined number. 2. The information processing system according to item 1, [Item 3] The additional storage information includes advertising item information. 3. The information processing system according to item 1 or 2, [Item 4] The additional storage item extraction unit further refers to purchase history information of the user. 4. The information processing system according to any one of items 1 to 3. [Item 5] the additional storage item extraction unit further refers to purchase information of the user; 5. The information processing system according to any one of items 1 to 4. [Item 6] the additional storage item extraction unit further refers to at least one of purchase history information and purchase preference information of other users associated with the user; 6. The information processing system according to any one of items 1 to 5, [Item 7] The additional storage information includes subscription product information of the user or other users associated with the user. 7. The information processing system according to any one of items 1 to 6, [Item 8] The additional storage information includes information on desired items to be provided, which indicates items to be provided by other users. 8. The information processing system according to any one of items 1 to 7, [Item 9] The additional storage information includes delivery information of the user or other users associated with the user. 9. The information processing system according to any one of items 1 to 8, [Item 10] a residual space calculation unit that calculates residual space information indicating the residual space in the storage space based on storage container type information indicating the type of storage container for each volume that stores the stored object in the storage space linked to the user and storage space volume information indicating at least the volume of the storage space; an additional storage object extraction unit that extracts additional storage objects that can be stored in the remaining space information in the storage space, A server characterized by: [Item 11] a step of calculating residual space information indicating the residual space in the storage space based on storage container type information indicating the type of storage container for each volume that stores the stored object in the storage space linked to the user and storage space volume information indicating at least the volume of the storage space; and extracting, by an additional storage item extraction unit, additional storage items that can be stored in the remaining space information in the storage space. 1. An information processing method comprising: [Item 12] a step of calculating residual space information indicating the residual space in the storage space based on storage container type information indicating the type of storage container for each volume that stores the stored object in the storage space linked to the user and storage space volume information indicating at least the volume of the storage space; and extracting, by an additional storage item extraction unit, additional storage items that can be stored in the remaining space information in the storage space. A program characterized by:

[0013] <First Embodiment> An information system according to a first embodiment of the present invention will be described below. In the accompanying drawings, identical or similar elements are given identical or similar reference symbols and names, and duplicate descriptions of identical or similar elements may be omitted in the description of each embodiment. Furthermore, the features shown in this embodiment may also be applied to other embodiments as long as they are not mutually inconsistent.

[0014] <Configuration> 1, the information processing system according to this embodiment includes a management server 1, one or more user terminals 2, and one or more worker terminals 3. The management server 1, the user terminals 2, and the worker terminals 3 are connected to each other via a network so that they can communicate with each other. Note that the illustrated configuration is an example and is not limiting.

[0015] <Administration Server 1> 2 is a diagram showing the hardware configuration of the management server 1. Note that the configuration shown in the figure is an example, and other configurations may also be used.

[0016] 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 part of this system. The management server 1 may be a general-purpose computer such as a workstation or personal computer, or may be logically realized by cloud computing.

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

[0018] The control unit 10 is a computing device that controls the overall operation of the management server 1, controls the transmission and reception of data between each element, and performs information processing necessary for application execution and authentication processing. For example, the control unit 10 is a CPU (Central Processing Unit) and / or GPU (Graphics Processing Unit), and executes programs for this system stored in the storage 12 and deployed in the memory 11 to perform various information processing.

[0019] The memory 11 includes a main memory configured with a volatile storage device such as a DRAM (Dynamic Random Access Memory), and an auxiliary memory configured with a non-volatile storage device such as a flash memory or an HDD (Hard Disc Drive). The memory 11 is used as a work area for the processor 10, and also stores a BIOS (Basic Input / Output System) that is executed when the management server 1 starts up, various setting information, etc.

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

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

[0022] The input / output unit 14 is an information input device such as a keyboard and a mouse, and an output device such as a display.

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

[0024] <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, or PDA owned by a user. The user terminal 2 also includes a control unit 20, memory 21, storage 22, a transceiver unit 23, and an input / output unit 24, which are electrically connected to each other via a bus 25. The main functions of each element can be configured in the same way as the management server 1 described above, so detailed descriptions of each element will be omitted. The worker terminal 3 is an information processing device such as a personal computer, tablet terminal, smartphone, mobile phone, PHS, or PDA owned by a worker who manages deliveries at a collection point or the like. The main functions of each element can be configured in the same way as the user terminal 2 described above, so detailed descriptions of each element will be omitted.

[0025] <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 data management unit 120, and a storage management unit 150. The storage management unit 150 includes a remaining space calculation unit 151 and an additional storage item extraction unit 152. In addition, the storage 12 includes various databases, such as a user information storage unit 121, a storage space information storage unit 122, and an additional storage item information storage unit 123.

[0026] The user information stored in the user information storage unit 121 may be, for example, basic information of the user (user name, username, email address, address, telephone number, etc.), user identification information, external application account information, etc., but is not limited to these. For example, when electronic commerce is conducted 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 payment information (credit card information, etc.), purchase history information, desired product information (so-called favorite product information, product information in a wish list, etc.), regular purchase product information (described later), etc.

[0027] The storage space information stored in the storage space information memory unit 122 may include, for example, storage space identification information, user identification information, stored item information, storage status information, load-bearing capacity information, manageable temperature range information, additional stored item information, etc., and the stored item information may include, but is not limited to, storage container type information, weight information, manageable temperature range information, etc.

[0028] The additional storage item information stored in the additional storage item information memory unit 123 may vary depending on the additional storage item being registered, but may include, for example, additional storage item identification information, storage container type information, size information (depth, width, height), weight information, controlled temperature range information, and information on whether top or bottom loading is possible (information on whether top loading is possible or information on whether bottom loading is possible), but is not limited to these.

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

[0030] The screen information generating unit 110 generates screen information to be displayed via the user interface of the user terminal 2 or the worker terminal 3. The screen information may be, for example, user interface screen information generated by arranging various images and text based on a predetermined layout rule using image and text data stored in the storage 12 as material. The screen information generating unit 110 may also be a functional unit executed by the control unit 20 by an application (including a web browser) stored in each user terminal 2 or the like. That is, the management server 1 may transmit information necessary for generating a user interface screen, such as image data, and an application on the user terminal 2 or the like may generate a user interface screen based on the necessary information in accordance with a predetermined layout rule and display it on the user terminal 2. Processing related to the screen information generating unit 110 may also be executed by a GPU (Graphics Processing Unit).

[0031] The data management unit 120 performs data management such as transmitting various information received by the information transmission / reception unit 100 to various functional units and acquiring various information from various functional units. The predetermined processing in the data management unit 120 includes, but is not limited to, various processing such as a residual space calculation process that calculates residual space information that indicates the residual space in the storage space based on storage container type information that indicates the type of storage container for each volume that stores stored items in the storage space linked to the user and storage space volume information that indicates the volume of the storage space, an additional stored item extraction process that extracts additional stored items that can be stored in the residual space in the storage space, and a storage space information update process that updates the stored item information included in the storage space information and the additional stored item information.

[0032] 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 cardboard made of paper or cardboard made of plastic is particularly preferable from the viewpoint of ease of production and weight. Here, in the present invention, 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 that are set to be distinguishable from one another based on a volume obtained by dividing a predetermined containment space volume as a reference containment space volume by a predetermined number (e.g., an integer) (for example, it may include a plurality of containment vessel volume types that are set to be distinguishable for each containment vessel volume obtained by dividing the reference containment space volume by a predetermined number (e.g., an integer) and multiplying the result by a number equal to or less than the predetermined number (e.g., 1 / 3, 2 / 3, 1, 1 / 4, 1 / 2, 3 / 4, 1, etc.), or it may include a plurality of containment vessel volume types that are set to be distinguishable for each containment vessel volume divided by a predetermined number (for example, which may be an integer, and in particular may be 2 to the nth power (n is an integer that may include 0)) (e.g., 1 / 2, 1 / 4, 1 / 8, etc.), but is not limited to these). Furthermore, more specifically, with regard to the volume of the storage vessel, for example, when the reference storage space volume is divided by 4 (i.e., 1 / 4), the storage vessel may have a volume obtained by dividing any one of the depth, width, or height of the storage space by 4, or the storage vessel may have a volume obtained by dividing two of the depth, width, or height of the storage space by 2.

[0033] In addition, the reference storage space volume does not have to be the same volume as the specified storage space volume, but may be substantially the same (approximately the same) volume, and may be a volume minus the amount of excess space (e.g., a few millimeters or centimeters) required, particularly in consideration of the storage work of the container in the storage space, or if a partition is installed inside the storage container, may be a volume minus the amount of the partition (e.g., a few millimeters or centimeters) (or the storage space may have substantially the same volume as the reference storage space volume, but be larger by the amount of the partition).

[0034] The storage space for storing a user's stored items and / or the storage space that is the target of the reference storage space volume may be any space having a predetermined volume, but is preferably a storage space for receiving stored items. More specifically, it may be an installed object used by a user, such as a user's storage space, a smart-locked delivery box installed in a private home or a delivery box located in a common area of ​​an apartment building (the location of the space may be determined in advance by linking it to information related to the user, or it may be a location where the delivery person stores the package by linking it to information related to the user), a shelf, locker, post office box, or insulated box that does not require electrical locking and unlocking control. The reference may also be a storage space for delivery, or a delivery item storage section of a mobile object for delivering packages (such as a mobile object such as a UAV or UGV, especially an autonomously controlled mobile object), a loading platform used by a delivery person for delivery (e.g., a truck loading platform, a motorcycle rear box, a box cart, a basket cart, etc.), or a mobile object such as a delivery bag. Furthermore, the space having a predetermined volume may be a space whose depth, width, and height lengths are fixed as described above, but it may also be a space whose volume is set by imaginarily setting a height length for an area whose depth and width lengths are fixed, such as a pallet, or a space whose volume is set by imaginarily setting a portion of the depth, width, and height lengths. However, this is not limited to these. Furthermore, the storage space to be stored and the reference storage space may be the same, or the storage space to be stored may be the size of the reference storage space multiplied by a predetermined number (especially an integer).

[0035] The storage management unit 150 performs information registration such as adding stored object identification information in the stored object information storage unit 123 and adding storage space identification information in the storage space information storage unit 124 and associating it with user identification information, in response to stored object acceptance processes such as reading (e.g., reading two-dimensional barcodes, RFID tags, NFC, etc.) identification codes attached to stored objects such as deliveries using a reader (e.g., a reader operated by a worker, a stationary reader, or a reader attached to a work robot (especially an autonomously controlled work robot)), or inputting stored object information related to the stored object by a worker, etc.

[0036] The residual space calculation unit 151 calculates residual space information indicating the residual space (so-called empty space) in the storage space based on storage vessel type information indicating the type of storage vessel for each volume of the storage vessel that stores the stored object in the storage space linked to the user and storage space volume information indicating at least the volume of the storage space. The residual space is calculated using a known packing calculation algorithm for storing a specified object in a space of a specified volume. Here, the calculation result of the residual space is a volume value that is easy to convert to the storage vessel type, especially when the storage vessel type is specified for each specified volume with respect to the reference storage space volume according to the specified rule as described above, and it can be easy to obtain residual-converted storage vessel type information by converting the residual space to the storage vessel type. In particular, when the storage space includes multiple types of containment vessel volume identifiable for each containment vessel volume obtained by dividing any one of the depth, width, or height of the storage space by a predetermined number and multiplying by a number smaller than the predetermined number, as described above, or when the storage space includes multiple types of containment vessel volume identifiable for each containment vessel volume divided by a predetermined number, calculation of the remaining space within the storage space becomes easier. Also, when the storage space is divided by partitions or the like to correspond to each of the storage vessel types, the storage space information storage unit 124 stores, linked to the storage space identification information, divided area identification information identifiable for each area divided by partitions or the like within the storage space, and corresponding containment vessel type information corresponding to the divided area identification information, and the remaining space calculation unit 151 may use 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 when the containment vessel type is defined for each predetermined volume relative to the reference containment space volume using 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 relative 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 identification information "0001" is linked to the user information "U0001." If a stored object (stored object information "N0001") stored in a container (containment vessel type "S033") that is one-third of the standard storage space volume is stored here, the stored object will be stored in a storage space that has not yet been stored, so the remaining space information is updated to "2 / 3" by subtracting 1 / 3 from 1, and the remaining equivalent storage vessel type information is updated to indicate two "S033"s and / or one "S066 (containment vessel type indicating a container that is two-thirds of the standard storage space volume)."

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

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

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

[0042] 7 and 8, examples of information (especially residual space information) and storage spaces (for example, groups of storage spaces such as shelves assigned to each individual) stored in the storage space information storage unit 122 are shown. First, for storage space identification information "0001," the linked user information is "U0001," the stored object information is "N0001," and it is shown that one storage container type information corresponding to the stored object is "S025," which indicates a container type that is one-fourth of the reference storage space volume, and therefore the residual space information is calculated to be "3 / 4" (the residual converted storage container type information is "S075," which indicates a container type that is three-fourths of the reference storage space volume).

[0043] Next, for storage space identification information "0002," the linked user information is "U0011" and the stored object information is "N0002," and it is shown that one storage vessel type information corresponding to the stored object is stored as "S050," which indicates a vessel type that is half the standard storage space volume, so the residual space information is calculated as "1 / 2" (the residual converted storage vessel type information is "S050," which indicates a vessel type that is half the standard storage space volume).

[0044] Next, for storage space identification information "0003," the associated user information is "U0005" and the stored object information is "N0003," and it is shown that one storage container type information corresponding to the stored object is "S100," which indicates a container type that is approximately the same as the reference storage space volume, and therefore the remaining space information is calculated to be "0" (i.e., no space available).

[0045] Next, for storage space identification information "0004," the linked user information is "U0003," the stored object information is "N0004," and "N0005," and it is shown that one of the above-mentioned "S025" (for example, the top-bottom loading possibility information indicates that top-loading is strictly prohibited) and one "S050" are stored as storage vessel type information corresponding to the stored object, so the remaining space information is calculated as "1 / 4" (the remaining converted storage vessel type information is "S025," which indicates a vessel type with one-quarter of the standard storage space volume).

[0046] Finally, for storage space identification information "0005" and "0006," the associated user information is "U0009" (i.e., two storage spaces are being used), the stored object information is "N0006" and "N0007," and since it indicates that one "S100" and one "S050" are stored as the containment vessel type information corresponding to the stored objects, the remaining space information is calculated as "0" and "1 / 2." In this case, it can be said that the effective remaining space of the storage space for the user with user information "U0009" is "1 / 2" (the remaining converted containment vessel type information is "S050," which indicates a vessel type that is half the standard containment space volume).

[0047] In this way, the residual space calculation unit 151 can calculate residual space information indicating the residual space in the storage space based on storage vessel type information corresponding to the stored items in the storage space associated with the user and storage space volume information indicating at least the volume of the storage space. In particular, by setting identification information as the storage vessel type information so that each storage vessel volume obtained by dividing a predetermined storage space volume by a predetermined number, which is a reference storage space volume, can be identified. This makes it possible to efficiently store stored items in the storage space like a puzzle, and the residual space volume can be clarified as residual-converted storage vessel type information. Utilizing this, it becomes possible to extract additional stored items to be added to the residual space. This will be described in detail below.

[0048] The additional content extraction unit 152 extracts additional content information indicating additional content that can be stored in the remaining space of the target containment space. More specifically, the additional content extraction unit 152 extracts additional content information indicating additional content that can be stored, for example, based on residual space information (particularly, residual-equivalent containment vessel type information) corresponding to the remaining space of the target containment space. That is, when compared with the containment vessel type corresponding to the remaining space, additional content information corresponding to a containment vessel type with a volume equal to or smaller than the volume indicated by the containment vessel type is extracted. Multiple containment vessel types corresponding to the remaining space may be selected. For example, the residual space calculation unit 151 may calculate combination information of containment vessel types corresponding to the remaining space, and additional content information for the containment vessel type corresponding to the combination information may be extracted (for example, a combination in which two additional content items of a 1 / 4 containment vessel type can be stored for a 1 / 2 remaining space, a combination in which one additional content item of a 1 / 4 containment vessel type and two additional content items of a 1 / 8 containment vessel type can be stored, or a combination in which four additional content items of a 1 / 8 containment vessel type can be stored). The additional content information may be presented, for example, as additional content information (particularly, list information) via an application on the user terminal 2, or as additional content information (particularly, list information) via an application on the worker terminal 3. When the worker selects additional content information, the selected additional content information may be sent from the data management unit 120 to the user terminal 2, and a permission confirmation process for the additional content 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 delivery additional content information. Furthermore, for example, when two or more additional storage items can be selected using combination information, if a storage container type that cannot be stored is determined based on the storage container type of the selected product (for example, if three additional storage items of storage container type 1 / 8 are selected for a remaining space of 1 / 2, volumes larger than storage container type 1 / 8 cannot be selected, or if additional storage items of storage container type 1 / 3 are selected, volumes larger than storage container type 1 / 6 cannot be selected), a process may be performed to make the additional storage item information corresponding to the storage container type that cannot be stored unselectable (for example, by graying it out to restrict selection operations or by not displaying it in the list information).The additional storage items may be various types of storage items, and examples thereof are given below.

[0049] <Example 1 of additional storage> The additional storage item information may include advertising item information linked to the user's own user identification information or the other user identification information, which indicates advertising items provided to the user (also referred to as the "own user" when distinguishing from the "other user") or the other user. That is, the additional storage item extraction unit 152 extracts advertising item information indicating advertising items that can be stored in the remaining space as additional storage item information, based on converted storage container type information corresponding to the advertising item information and remaining space information (particularly, remaining converted storage container type information). The advertising item information may include, for example, advertising item identification information, advertising item size information (depth, width, height), weight information, management temperature range information, vertical stackability information, advertising type (sample, paper advertisement (flyer, leaflet, etc.)), advertising item category information (food, beverage, alcohol, snacks, household goods, cosmetics, etc.), converted storage container type information (which may be stored in advance or may be converted from the advertising item size information and stored when extracting the additional storage item information), advertiser information, etc.

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

[0051] In this example, the additional storage item extraction unit 152 may, for example, randomly extract advertising item information to be used as additional storage items from advertising item information including information on the type of converted storage container that can be stored in the remaining space, or the user or operator may select and set advertising item category information and advertiser information to be extracted on an application. Also, when purchase history information linked to the user's own user information or other user information can be referenced, the purchase history information may be referenced to at least any of product category information, manufacturer information, and seller information of previously purchased items, and one or more pieces of advertising item information including corresponding advertising item category information and advertiser information may be extracted as additional storage items.

[0052] In addition, if the additional storage item extraction unit 152 can refer to the desired product information linked to the user information of the user or another user instead of the purchase history information, it may refer to at least one of the product category information, manufacturer information, and seller information of the desired product information.

[0053] In this way, by extracting advertising item information while taking into consideration the remaining space in the user's storage space, it becomes possible to select appropriate advertising items. Also, by referring to the purchase history information of the user or other users, it becomes possible to obtain more accurate advertising effectiveness.

[0054] <Example 2 of additional content> The additional storage item information may include subscription product information linked to the user's own user identification information or other user identification information, which indicates subscription products that the user or other users have registered in advance in association with each identification information. That is, the additional storage item extraction unit 152 extracts subscription product information indicating subscription products that can be stored in the remaining space as additional storage item information based on the converted storage container type information corresponding to the subscription product information linked to the user's own user identification information or other user identification information and the remaining space information (particularly the remaining converted storage container type information). The subscription product information may include, for example, product identification information, product size (depth, width, height), weight information, temperature range information, vertical stacking availability information, converted storage container type information (which may be stored in advance or may be converted from product size and stored when the additional storage item information is extracted), and scheduled delivery date information for regular delivery (e.g., what day of the month regular delivery is scheduled, etc.).

[0055] In this example, the additional storage item extraction unit 152 references, for example, scheduled regular delivery date information and extracts, as additional storage item information, regular purchase products whose scheduled regular delivery date is within a predetermined period of the date on which the extraction request was executed (for example, products that will arrive in the nearest storage space within one week of the date on which the extraction request was executed).The user or operator selects one or more regular purchase products to be additionally stored from the list of regular purchase product information presented on the application, taking into consideration the remaining space.

[0056] In this way, by extracting regular purchase product information while taking into consideration the remaining space remaining in the storage space, it is possible to store regular purchase products appropriately.

[0057] <Example 3 of additional content> The additional storage item information may include desired item information linked to other user identification information, which indicates items that other users wish to donate to a designated user or a desired user. That is, the additional storage item extraction unit 152 extracts desired item information indicating items that can be stored in the remaining space as additional storage item information based on converted storage container type information corresponding to the desired item information linked to other user identification information and remaining space information (particularly, remaining converted storage container type information). The desired item information may include, for example, provided item identification information, provided item size, weight information, controlled temperature range information, vertical loading availability information, converted storage container type information (which may be stored in advance or may be converted from the provided item size and stored when the additional storage item information is extracted), provided item registration date information, etc., and may be registered as additional storage item information by other users. The desired item may be, for example, a gift (present) for a specified recipient, or a donation or sharing item for an unspecified recipient.

[0058] In this example, the additional storage item extraction unit 152 presents, to the user terminal or the worker terminal, as a list of desired product information (associated with user identification information and / or open information not associated with specific identification information) indicating converted storage container type information that can be stored in the remaining space. The user or worker selects one or more desired product information to be additionally stored from the desired product information list presented on the application, taking into consideration the remaining space.

[0059] In this way, by extracting information on items desired to be donated from other users while taking into consideration any remaining space remaining in the storage space, it is possible to appropriately store items desired to be donated from other users.

[0060] <Example 4 of additional content> The additional storage item information may include delivery item information indicating a delivery item linked to the user's own user identification information or the other user's identification information. That is, the additional storage item extraction unit 152 extracts, as additional storage item information, delivery item information indicating a delivery item that can be stored in the remaining space based on the converted storage container type information corresponding to the delivery item information linked to the user's own user identification information or the other user's identification information and the remaining space information (particularly the remaining converted storage container type information). The delivery item information may include, for example, delivery item identification information, delivery item size (depth, width, height), weight information, controlled temperature range information, vertical loading availability information, converted storage container type information (which may be stored in advance or may be converted from the product size and stored when the additional storage item information is extracted), and scheduled delivery date information (e.g., what day of the month the delivery will be).

[0061] In this example, the additional storage item extraction unit 152 references, for example, the delivery scheduled delivery date information and extracts, as additional storage item information, deliveries whose delivery scheduled delivery date is within a predetermined period from the date on which the extraction request is executed (for example, deliveries that will arrive at the nearest storage space within one week of the date on which the extraction request is executed).The user or operator selects one or more deliveries to be additionally stored from the delivery product information list presented on the application, taking into consideration the remaining space.

[0062] In this way, by extracting delivery information while taking into consideration the remaining space in the storage space, it is possible to store the delivery appropriately.

[0063] The additional storage item extraction unit 152 may extract at least one of the additional storage items in the above examples, for example, but the types of objects that can be added and stored on the system may be set in advance, or the user may be able to display and select the objects that they wish to add and store, or the user may set information about objects that they wish to add and store as user information in advance, and the objects may be automatically extracted based on that setting, or, as illustrated in Figure 8, when viewing the additional storage item list information, the objects to be viewed may be selected by sorting or rearranging.

[0064] <Processing flow> The flow of processing of the information processing method executed by the information processing system of the present invention will be described with reference to Fig. 9. Fig. 9 is a flowchart showing an example of processing by the information processing system of Fig. 1.

[0065] Here, a 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 a service for the first time, they may log in by performing a user registration process, or if they have already obtained an account, they may log in after undergoing predetermined authentication, such as entering an ID and password, to use the service. Note that instead of an account, a unique application ID associated with an application downloaded to the user terminal 2 or worker terminal 3 may be used as user identification information (ID) to use the service. After this login authentication, the service can be started via an application (including a web browser) or the like.

[0066] First, in this example, the data management unit 120 (particularly the storage management unit 150) of the management server 1 generates new stored object identification information and storage space identification information in response to a stored object acceptance process, such as reading an identification code attached to a stored object by a reader, and links the stored object information and storage space information to the user and executes registration (S101). Here, if the storage space is already linked to the user, only the stored object information may be registered.

[0067] Next, the residual space calculation unit 151 calculates residual space information indicating the residual space in the storage space based on storage vessel type information indicating the type of storage vessel for each volume that stores the stored object in the storage space linked to the user and storage space volume information indicating at least the volume of the storage space, and updates the corresponding storage space information (S102). In particular, if the residual space information is residual-converted storage vessel type information that converts the residual space into a storage vessel type, the comparison described below will be easier.

[0068] 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 object that can be extracted as additional stored object in step S104)), this flow is terminated. Thereafter, if the stored object is already stored in a storage container corresponding to this system, it is stored in the storage space as is, and 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 size information of the stored object, and then stored in the storage space.

[0069] On the other hand, if it is determined in step S102 that there is sufficient remaining space (for example, there is remaining space large enough to accommodate at least a storage container of the smallest type), the additional storage item extraction unit 152 extracts additional storage item information indicating additional storage items that can be stored in the remaining space of the target storage space (S104). More specifically, as illustrated in Fig. 10, for example, additional storage item display areas 1010, 1011, etc. for the additional storage item information are displayed in a list on the user's or worker's application, and the additional storage item information is determined in response to an additional storage item selection operation via the additional storage item display area 1010, etc. of the additional storage item list information, and the determined additional storage item information is sent to the management server 1, and the data management unit 120 (particularly the storage management unit 150) updates (including adds) the additional storage item information included in the storage space information. Alternatively, instead of presenting the information as a list of additional storage items, a predetermined number of additional storage items extracted by the additional storage item extraction unit 152 may be presented as options on the user's or worker's application by referring to user information such as the user's purchase history information or to information about desired additional storage items previously set by the user, and the user or worker may select the additional storage items to be added. Alternatively, a predetermined number of additional storage items extracted by the additional storage item extraction unit 152 may be presented as an addition confirmation notice on the user's or worker's application by allowing the user or worker to select whether to add the additional storage items. Alternatively, the system may determine the additional storage items to be added from the storable additional storage items extracted by the additional storage item extraction unit 152 without any user or worker operation. In response to the determination, the determined additional storage item information is sent to the management server 1, and the data management unit 120 (particularly the storage management unit 150) updates (including adding) the additional storage item information included in the storage space information, as described above. Note that even when additional storage item information is selected on the worker's application, an addition confirmation notice may be presented to the user and the user may select whether to add the additional storage items to be added. Furthermore, when additional storage items are determined on the user's application or on this system, information about the additional storage items may be displayed on the worker terminal 3 so that the worker can check them during the storage work.Furthermore, based on the additional storage item information, storage work equipment (storage work robot, storage work arm, storage work movable platform, etc.) for storing the stored items may be autonomously controlled to remove the additional storage items from the additional storage item management space (e.g., a shelf, etc.) and store them in the storage space.

[0070] Furthermore, the product list display of the additional content items may be appropriately set by the user using an additional content item display information setting unit, such as a display target specification unit 1040 (e.g., a check box or a pull-down menu) that selects which type of additional content item to display and a display order specification unit 1050 that selects which type of additional content item to prioritize. Here, "prioritized display" means, for example, that the display order is set to be early. More specifically, in the case of vertical scrolling, the additional content item may be displayed at the top of the display area, or may be displayed early when advancing the additional content item information displayed in order by swiping, etc. Furthermore, the additional content item selection operation may be performed by selecting the additional content item display area 1010, etc., of the additional content item list information, or the additional content item selection operation may be possible within the additional content item detailed information screen that is displayed after selecting the additional content item display area 1010, etc., but is not limited to these.

[0071] After that, if the stored 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 the type calculated by the data management unit 120 based on the size information of the stored item, and then stored in the storage space; further, the selected additional stored item is stored in the remaining space in the storage space and delivered to the user.

[0072] As described above, by standardizing and managing stored items (e.g., deliveries) 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 quantity of stored items and enable efficient storage in various storage spaces.

[0073] The above-described embodiment is merely an example for facilitating understanding of the present invention, and is not intended to limit the present invention. The present invention can be modified and improved without departing from the spirit thereof, and it goes without saying that the present invention includes equivalents thereof. [Explanation of symbols]

[0074] 1 Management Server 2. User terminal

Claims

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 an object in the storage space associated with the user and storage space volume information indicating at least the volume of the storage space; an additional storage object extraction unit that extracts additional storage objects that can be stored in the remaining space information in the storage space, 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. An information processing system comprising:

2. The additional storage information includes advertising item information.

2. The information processing system according to claim 1 .

3. The additional storage object extraction unit further refers to purchase history information of the user.

2. The information processing system according to claim 1 .

4. The additional storage item extraction unit further refers to purchase information of the user.

2. The information processing system according to claim 1 .

5. The additional storage object extraction unit further refers to at least one of purchase history information and purchase request information of other users associated with the user.

2. The information processing system according to claim 1 .

6. The additional storage information includes subscription product information of the user or other users associated with the user.

2. The information processing system according to claim 1 .

7. The additional storage information includes information on desired items indicating items to be provided by other users.

2. The information processing system according to claim 1 .

8. The additional storage information includes delivery information of the user or another user associated with the user.

2. The information processing system according to claim 1 .

9. 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 an object in the storage space associated with the user and storage space volume information indicating at least the volume of the storage space; an additional storage object extraction unit that extracts additional storage objects that can be stored in the remaining space information in the storage space, 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. A server comprising:

10. A step of calculating residual space information indicating a residual space in the storage space by a residual space calculation unit based on storage container type information indicating a type of storage container for each volume of a storage container that stores an object in a storage space associated with a user and storage space volume information indicating at least the volume of the storage space; Extracting additional storage items that can be stored in the remaining space information in the storage space by an additional storage item extraction unit; 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.

23. An information processing method comprising:

11. A step of calculating residual space information indicating a residual space in the storage space by a residual space calculation unit based on storage container type information indicating a type of storage container for each volume of a storage container that stores an object in a storage space associated with a user and storage space volume information indicating at least the volume of the storage space; extracting additional storage items that can be stored in the remaining space information in the storage space by an additional storage item extraction unit; 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. A program characterized by: